* {
	overflow: visible !important;
} 

body {
	font-family: Georgia, serif;
	font-size: 10pt;
	color: #fff;
	width: auto;
	background: #fff;
	margin: 0 4%;
}

#bannerTop, .articleDetailBanner,#duration, #add_offer, #view_offer {
	display:none;
}

.left {
	display: none;
}

.middle .left {
	display: block;
}

#middlesearch {
    float: none;
    margin-top: 0;
}
#header {
    margin-bottom: 5px;
}
h1 {
	margin-bottom: 5px;
}
/*********************** Links ***********************/
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
/*********************** Links END ********************/

/******************** Header / Footer ********************/
#header #subnav,  #header .form, #footer {
	display: none;
}
/******************** Header / Footer END ********************/

/******************** Search Boxes **********************/
.searchBox form {
	border: 1px solid #ccc;
}

.searchBox .automotor h2:after, .searchBox .immo h2:after, .searchBox .jobs h2:after, .searchBox .misc h2:after {
		content: "";
}
/******************** Search Boxes END **********************/


/******************** Searchresults END ********************/
#searchresults {
	color:#666666;
	width:100%;
	border: solid 1px #666666;
}

#searchresults tr {
	border: solid 1px #666666;
}

#searchresults th {
	border: solid 1px #666666;
}

#searchresults td {
	border-top: solid 1px #666666;
	border-right: solid 1px #666666;
}

#searchresults th.left {
	border:none;
}

#searchresults th.middle {
	border:none;
}

#searchresults th.right {
	border:none;
}

#searchresults td.closeRight {
	border-top: solid 1px #666666;

}

#searchresults td.bottomclose {
	border-bottom:none;
}

#searchresults td img.selection {
	display:none;
}
/******************** Searchresults END ********************/

/******************** Middle Content ********************/
.middle .detail,  .middle .user_add, #contact_email, #contact_phone_detail {
	display: none;
}

#contact_email_print, #contact_phone_print {
	display: block;
}

#bigPic_Image_PRINT { 

	display: block;
}

.middle .hat, .middle .optionOffer, .middle .optionPrice, .right .header h2, .detail h2, div.profiRow {
	padding: 0;
}

div.profiRow:before {
	content: "Profi ";
	font-weight: bold;
}

/******************** Detail Page END ********************/

.printOnly { display:block; }

.print-block {
display: block;
float: left;
}

#contentBox div.pageContent div.middle {
    float: none;
}

#bannerRight {
	display: none;
}

.detailTextSmall {
	 font-size: 8pt;
}