/* Printstyles for Hospitalscout.com 2008 06 18 */


body { font-family: Tahoma, Arial, sans-serif; font-size: 8pt; line-height: 12pt; }
h1 { font-size: 9pt; }
h2 { font-size: 8pt; }

html:not([dummy]) p strong {font-weight: bold; padding-right: 18pt; } 


a { color: #000; border: none; }

#col1, #col2, #ja-usertoolswrap, #ja-sh-wrap1, #ja-pathway-wrap1, #ja-sidecol, #ja-footer-wrap1, #werbebox468, h6.jumper,
form  
{display:none}
  
#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0}
  
#ja-header h1 a img { border: none; float: right; margin: 0 -0.5cm 0 0; padding: 0;}
  
#claim h2 { float: right; padding-top: 0.6cm; }

* html #claim h2 { padding-top: 0.9cm; }
  
#ja-main-wrap1 {clear: both; padding-top: 0.5cm; margin: 0 2cm;}
  
ul.sprachauswahl {
	margin: 0; 
	list-style: none; 
	width: 60%; 
	background: none #fff; 
	border: 1px solid #ddd; border-bottom: none;
	}
	
ul.sprachauswahl li {
	border: 0px; 
	margin: 0 0 0 0px; 
	padding: 0;
	background: none #fff; 
	}
	
ul.sprachauswahl li a {
	padding: 3px 5px 3px 10px; 
	margin:0; 
	border-bottom:1px solid #ddd; 
	display:block;
	}
	
ul.sprachauswahl li a img { float: right; border-top: 2px solid #fff; width: 20px; height: 12px; }

div.hospitalprofil {margin-bottom: 20pt; }
table.hospitaldata { margin: 0; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-collapse:collapse; width: 90%; clear:both; }
table.hospitaldata th { border: none; text-align:right; vertical-align:top; padding: 3pt 10pt;}
table.hospitaldata td { border:none; padding: 3pt 10pt; }
ul.hospitalprofil_stronglinks { margin:0pt 0 10pt 0; padding:10pt 0; border-bottom: 1px solid #dddddd; list-style:none; width: 90%;}

img.profilimage100 { position:absolute; top:4.2cm; right:0px; border: none; }

#a-z-buttons {margin-bottom: 20pt; }

ul.a-z_list {
	margin: 0 0 20pt 0; 
	border:1px solid #dddddd;
	list-style:none; 
	}
ul.a-z_list li {
	border-bottom:none; 
	margin:0; padding: 2px 10px; 
	list-style:none; 
	background-image: none; 
	}
#tabbox {
	background: none;
	margin: 0;
	border: none;
	padding:0px 0 0px 0px;
	vertical-align:top;
	min-height: 22px;
}

* html #tabbox { border: 0px solid #000; height: 22px; }

#tabbox h1 {
	float:left;
	background: none; 
	margin: 0; 
	border: 1px solid #ddd; border-bottom:none;
	padding: 2px 12px 2px 12px; 
	text-transform:none; 
	font-size: 8pt;
}

div.jumper { text-align:left; min-height:21px; padding: 0 10pt; border: 1px solid #ddd; border-bottom: none;  }
div.jumper div.float-right  { margin:0; border:none; font-size:11pt; padding: 1px 0 0 0; vertical-align:middle; display: inline; float:right; font-size: 8pt; }
div.float-right div.pagenumber { background:none; height:26px; display:inline; padding: 0px 3px 3px 3px; vertical-align:top; }
div.float-right a img { border: none; }
div.float-right a.pagenumber_link {padding: 0 3px}

#sf_admin_container .sf_admin_list
{
  width: 100%;
  border: 1px solid #ddd;
  border-bottom: 0px;
  border-right: 0px;
  border-collapse:collapse;
}

#sf_admin_container .sf_admin_list th {
  padding: 0px 6px 2px 6px;
  text-align: left;
  border: 1px solid #ddd;
  background:none;
  font-size: 7pt;
}

#sf_admin_container .sf_admin_list th a { text-decoration:underline; }

#sf_admin_container .sf_admin_list th img { vertical-align:bottom; padding-left: 3px; }

#sf_admin_container .sf_admin_list td { padding: 2px 3px 2px 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
  
