/* print.css */

body {
	background-color:#fff;
	width:501px;
}
p {
	color:#000;
}
a:link, a:visited {/* Remove line under links */
	text-decoration:none;
	color:#000;
}
.logobar {
	background-color:#fff;
}
.logobar a{
	color:#04d;
	text-decoration:none;
}
.callForFree {
	display:none;
}
#headerTop {
	display:none;
}
#header {
	width:560px;
}
#header ul.search, #header #tools {
	display:none;
}
.eyecatcher {
	display:none;
}
/* SearchArea */
#gySearchArea {
	display:none;
}
.searchbar {
	display:none;
}
.headerbar {
	display:none;
}
.navbar {
	display:none;
}
.addNavi {
	display:none;
}
.printPage {/* Hide Print-Link */
	display:none;
}
#pageContent2Cols #col1 {/* Remove column 1 with SimilarResults and Teaser */
	display:none;
}
#pageContent2Cols #col2 {/* Set ResultList to left side */
	float:none;
}
/* Result Info Area */
.boxResultInfos .boxContent {/* Remove Border */
	border:none;
}
.pageNav li.btn {/* Hide Buttons */
	display:none;
}
/* Box */
.boxResultInfos .boxTop {
	background:none;
}
.boxResultInfos .boxTop div {
	width:4px;
	height:4px;
	background:none;
}
.boxResultInfos .boxBottom {
	height:4px;
	background:none;
}
.boxResultInfos .boxBottom div {
	width:4px;
	height:4px;
	background:none;
}
.boxResultInfos .boxContent {
	padding:5px;
	background-color:#fff;
}

/***   Listing   ***/
.contact .gylist {
	display:none;
}
.gylist.services {
	display:none;
}
li.benefits {
	display:none;
}
li.rating {
	display:none;
}
li.reviews {
	display:none;
}
.listEntry .branchCategory {
	color:#000;
}
.listEntry {/* avoid page break */
	page-break-inside:avoid;
	orphans:7;
} 
.listEntry .col {	
	page-break-inside:avoid;
}
.listEntry.basic .head, .listEntry.private .head {
	background-color:#fff;
	margin-bottom:5px;
	padding:3px 5px 5px;
}
.listEntry .head {
	background:#fff url(/images/common/tile_lineDotted.gif) bottom left repeat-x;
}
.listEntry .headline {
	position: static;
	font-size:14px;
}
.listEntry .headline a {
	color:#000;
}
.listEntry .headline span {
	display:inline;
}
.listEntry .head .imgnr {
	display:none;
}
.listEntry .image {
	display:none;
}
ul.bullet {
	color:#000;
	list-style:circle;
	padding-left:15px;
}
ul.bullet li {
	background:none;
	padding-left:0px;
}
ul.gylist a.entry {
	display:none;
}
.listEntry .image .empty, .listEntry .image.basic .empty, .listEntry .image.private .empty {
	border-color:#ccc;
}
#searchResultListing .banner {
	display:none;
}
.listEntry li a.homepage {
	font-size:10px;
}
.listEntry .address {
	font-weight:normal;
	padding-left:1px;/* W-Bug */
}
.geplugin {/* Hide google earth download button */
	display:none;
}
object {
	display:none;
}
.listEntry .access span.accessType1,
.listEntry .access span.accessType2,
.listEntry .access span.accessType3 {
	float:left;
	width:30px;
}
.listEntry .access span.number1,
.listEntry .access span.number2,
.listEntry .access span.number3 {
	display:block;
}
.listEntry .access span.nrImage img {
	float:left;
}
/* Google AdSense */
.labelAdsense {display:none;}
.listEntryAdsense {display:none;}

/***   Page Details   ***/
body.printDetail {
	width:99%;
}
.printDetail .logobar {
	background-color:#fff;
}
.printDetail .listEntry {
	margin-top:10px;
}
.printDetail .listEntry .head {
	background:none;
	border-bottom:1px solid #aaa;
	margin-bottom:5px;
	padding-left:5px;
}
.printDetail .listEntry .headline {
	font-size:18px;
	margin:0px;
}
.printDetail .listEntry .branchCategory {
	padding-bottom:3px;
}
.printDetail .listEntry .content {
	width:100%;
	vertical-align:top;
	padding-top:8px;
}
.printDetail .listEntry .col {
	position:relative;
	float:left;
	overflow:hidden;
	display:inline;
}
.printDetail .listEntry .info {
	width:195px;
	margin:0 10px 0 5px;
}
.printDetail .listEntry .contact, .printDetail .listEntry .companyInfo {
	width:145px;
	margin-right:10px;
}
.printDetail .listEntry .image {
	display:block;
}
.printDetail .listEntry .image div {
	padding-left:10px;
	width:110px;
}
.detailsContent {
	margin-top:20px;
}
.detailsContent .title {
	border-bottom:1px solid #aaa;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	width:100%;
}
.detailsContent .title span {
	font-size:11px;
	font-weight:normal;
}
.detailsContent h3 {
	font-size:12px;
}
.detailsContent img.adImage {
	margin-right:10px;
}
.branchCategory .short {
	display:none;
}
.head h3 > span {
	display:none;
} 

/***   Reviews ***/
#reviews a:link, a:visited {
	color:#555;
	text-decoration:none;
}
.reviewEntry .topInfo {
	background-color:#FFF;
}
.rating span  {
	display:none;
}
.printDetail .reviewEntry .description a:link, printDetail .reviewEntry .description a:visited {
color:#555;
text-decoration:none;
}
/***   more Information   ***/
.pharmFeatures div {
	padding:10px 0 0;
	width:180px;
}
.pharmFeatures img {
	padding:0 5px 0 0;
}

/***   References   ***/
.printDetail .referencesEntry { 
	border-bottom:1px dotted;
	margin-bottom:10px;
}
.printDetail .tabReferences {
	border-left:none;
	border-right:none;
}
.printDetail .bgReferences {
	background-color:#fff;
}
.printDetail .bgReferences .bgReferencesImg {
	display:none;
}
.printDetail .bgReferences .bgReferencesP {
	margin:0px 0px 0px 7px;
}
.printDetail .bottomReference {
	display:none;
}
.referenceWork {
	padding:5px 5px 15px;
}

/***   Dynamic Map   ***/
#printContent .mapType {/* Hide Type (Luftbild | Strassenkarte) */
	display:none;
}
#printContent .address {
	margin-left:0;
	padding-left:0;
	border:none;
}
/***   Banners   ***/
.rightBannerWrapperHome {
	display:none;/* Hide Homepage-Banners */
}
.topBannerWrapperHome {
	display:none;
}
.rightBannerWrapper {
	display:none;/* Hide Result-Page Banners */
}
.topBannerWrapper {
	display:none;
}
.topBannerWrapperMap {
	display:none;/* Hide Map-Banners */
}
.rightBannerWrapperMap {
	display:none;
}
.contentAdsWrapper {
	display:none;/* Hide ContentAds-Wrapper */
}
/*
/***   DynMap   ***/
#printMessage {
	position:relative;
	font-size:16pt;
	line-height:1.2em;
	width:400px;
	left:50%;
	margin-left:-200px;
	margin-top:350px;
	padding:10px;
	border:1px solid #000;
}
/*
/*** Footer ***/
.boxResultInfos {
	display:none;
}
#footer {
	width:580px;
	margin-top:15px;
}
#footer .metaNav {/* Hide Footer-Links */
	display:none;
}
.timestamp {/* Hide timestamp */
	display:none;
}

.printWarning {
	display:none;
	font-size:10pt;
	font-weight:bold;
}

