@charset "UTF-8";
/* Print-Styles fuer Kliniken.de  */
/* Stand 2011.12.13 */

html { position: relative; text-align: left;   }

body  {
	position: relative; top: 0; left: 0;
	margin: 0;
	border: 0px solid #fff;
	padding: 0;
	width: 175mm;
	height: 100%; 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8.5pt;
	line-height:150%;
}

#body800 {	width: 175mm; }

a img { border: none; margin: 0; padding: 0; }

a { color:#000000; text-decoration:none; }

a.ohne_unterstrich { text-decoration:none; }

a.externertextlink { background-image: url(../images/icon_url.gif); background-position: right 0px; background-repeat: no-repeat; padding-right: 17px; }

a:focus { outline:none; }

a.thema_weiterlesen {text-decoration:none; border: 1px solid #d1717c; border: 1px solid #bbb; padding: 0 10px 1px 5px; font-size: 0.85em; font-weight:bold; white-space:nowrap; -moz-border-radius:5px; -khtml-border-radius: 5px; /* Safari */ /* border-radius: 5px;*/ /* mit CSS3 */ display: inline-block; line-height: 110%; display: none;  }
a.thema_weiterlesen:hover {color: #fff; background: #777; }

address {font-style: normal; margin: 10px;}

br.clear { font-size:1px;}

.clear { clear:both; }

dl { margin: 0 10px 10px 10px; border-bottom: 1px solid #ccc; font-size: 0.9em; }
dt { font-weight: bold; color: #666; border-top: 1px solid #ccc; padding: 5px 0 0 5px; }
dd { margin: 0px; padding: 0 0 5px 50px; }

dt.ungerade, dd.ungerade { background: #ebebeb;}

h1 { font-size: 9.2pt; color:#000; }
h2 { font-size: 9.2pt; color:#000; margin-top: 1mm; padding-top: 2mm; }
h3 { font-size: 9pt; }
h4 { font-size: 8.5pt; }

hr.linieunsichtbar { height:1px; margin:0; padding:0; border:none; } /* noetig zum trennen der table-cell-bloecke */

#subnaviundcontent hr { height:1px; color:#ccc; margin-left: 0px; margin-right: 0px; }

p { margin-bottom: 10px; }
p.eingerueckt { padding-left: 100px; }
p strong { color: #444; }
p.fehlerhinweis, p.fehlerhinweis strong { color:#990000;}
p.zusatzhinzufuegen {display: none; }

.mager { font-weight:normal;}

.miniluecke { font-size: 2px; line-height: 2px; width: 2px; overflow: hidden; }

ul { margin: 0; }
li { margin-bottom: 5px; }

.nichtdrucken, .button {display: none; }

#streifenoben96 { display: none; }

/* #streifenoben96 #banner728 { display:none; } */



/* BREADCRUMB */
#breadcrumb { 
	display:none;
}

/* METANVAI */
#metanavi {
	display:none;
}

/* TOPNAVI */

#logoundtopnavi { position: relative; top: 0; left: 0; height: 8mm;}

#klinikenlogo { position: absolute; bottom: 2mm; right: 0mm; height:5mm; width: 27.25mm;}

#topnavi { 
	display:none;
} 





#subnaviundcontent { position: relative; top:0; left: 0; clear:both; padding:  0px 0 10px 0;  min-height: 200px; border: 0px solid #fff; margin-top: 0px; }

#e-mailformular_content { position: relative; top:0; left: 10px; clear:both; padding:  20px 0 0px 5px;  min-height: 200px; border: 0px solid #000; background: #fff; margin-top: 0px; }

/* SUBNAVI */ 

#subnavispalte { display: none; }


/* SUBNAVI: UNTERMENUES */


/* CONTENT SPALTEN */

/* BREITSPALTE UEBER 3 SUBSPALTEN */
#contentsuperbreitspalte { width: 100%; height:auto; margin-left: 0; margin-bottom: 10px; border: 0px solid #000; padding: 0; display: block; }

/* SCHMALSPALTE UEBER 1 SUBSPALTE */
#contentnormalspalterechts { float: right; width: 55mm; height:auto; margin-right: 0px; margin-bottom: 10px;
	border: 0px solid #000; padding: 0; display: block; font-size:8pt;
}
#e-mailformular_content #contentnormalspalterechts { margin-right: 5px;}
/* BREITSPALTE UEBER 2 SUBSPALTEN */
#contentbreitspaltelinks { width: 115mm; height:auto; margin-left: 0;margin-bottom: 10px; border: 0px solid #000; padding: 0; display: block; }

#e-mailformular_content #contentbreitspaltelinks {margin-left: 0px;}

/* BREITSPALTE UEBER 2 SUBSPALTEN */
#contentbreitspalterechts { float: right; width: 115mm; height:auto; margin-right: 0px; border: 0px solid #000; padding: 0; }
/* SCHMALSPALTE UEBER 1 SUBSPALTE */
#contentnormalspaltelinks { font-size: 90%; width: 55mm; height:auto; margin-left: 0px; border: 0px solid #000; padding: 0; }


/* KLINIKPROFIL */

#klinikprofil { position: relative; width: 100%; height: auto; margin:0; border: none; padding: 0px 0 20px 0; background: url(../images/bg_klinikprofilschatten_rechts.gif) }



/* FOOTER */

#footergrau { 
	clear:both;
	position:relative; top: 0; left:0;
	margin: 0 0 0 0px;
	border: 0px solid #000;
	padding: 0px 5mm 0px 0px; 
	font-size: 7.5pt;
	color: #000; 
	height: 5mm;

}

#footergrau a { color: #000; text-decoration: none; }
#footergrau p { margin: 0; padding: 0; height: 10pt; border: 0px solid #fff; position:absolute; top: 50%; margin-top:-10px;}

#footernavi, #footergruen, #e-mailformular_footergruen, #footerunsereportale { display: none; }
.rundecke_ol, .rundecke_or, .rundecke_ul, .rundecke_ur { display: none; }



/* WERBUNG */
div.werbung_content790graurand { 	display: none; }
#subnaviundcontent p.googlebanner_468x60, #subnaviundcontent p.googlebanner_728x90 { display: none; }
#subnaviundcontent #contentbreitspaltelinks p.googlebanner_468x60 {	display: none;}
div.werbung_content790graurand p.googlebanner_468x60 { 	display: none; }
div.werbung_content790graurand p.werbehinweis {	display: none;}
#halfbannerlist260 {	display: none; }
#halfbannerlist260 p.werbehinweis { 	display: none;}
#halfbannerlist260 ul { 	display: none; }



/* WERBUNG AUSSERHALB DER SITE */

#werbungrechtsnebensite, #diesestellenangebote { display: none; }

/* Antje: Formatierungen fuer mehrere Bilder untereinander */

div.csc-textpic-imagerow ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height: 0px;
}


div.csc-textpic-imagerow-last li {
	padding: 0;
	margin-bottom: 0px;
}



.wichtig {
	font-weight: bold;
	color: #990000;
}

/* screen.css */

/* listen.css */


/* STANDART-TABELLEN */


table.table_standard_mit_rahmen { margin: 0 10px  10px 10px; border: 1px solid #ccc; border-collapse:collapse; }
table.table_standard_mit_rahmen caption { caption-side:top; border: 0px solid #ccc; text-align:left; padding: 15px 0px 10px 0px; font-weight:bold; }
table.table_standard_mit_rahmen th { text-align: left; font-weight:normal; background-color:#ddd;}
table.table_standard_mit_rahmen th, table.table_standard_mit_rahmen td { padding: 10px 10px; vertical-align:top; border: 1px solid #ccc; border-collapse:collapse;}

table.table_standard_ohne_rahmen { margin: 0 10px  10px 10px; border: none; border-collapse:collapse; }
table.table_standard_ohne_rahmen caption { caption-side:top; border: none; text-align:left; padding: 15px 0px 10px 0px; font-weight:bold; }
table.table_standard_ohne_rahmen th { text-align: left; font-weight:normal;}
table.table_standard_ohne_rahmen th, table.table_standard_ohne_rahmen td { padding: 10px 10px 10px 0px; vertical-align:top; border: none; border-collapse:collapse;}



/* ERGEBNISLISTEN */

#tabreiter_solo { background: url(../images/bg_tabreiter_solo_links.gif) 0px 0px no-repeat; color:#fff; min-height: 22px; padding:0px 0 8px 8px; margin: 0 0 0 0px; overflow: hidden;}
#tabreiter_solo span { background: none; min-height: 22px; font-size: 9.5pt; margin: 0; padding: 5px 7px 10px 0px; font-weight: bold; color: #000; position: relative; top: 4px;}

h4.blaettern { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin: 0 0 0 0px; border-left: 0px solid #ccc; padding: 6px 8px;  font-weight:normal; }

h4.ueber_liste { background:url(../images/bg_blaettern_fuer_liste_oben.gif) top right no-repeat; margin-bottom: 0px; }
h4.unter_liste { background:url(../images/bg_blaettern_fuer_liste_unten.gif) bottom right no-repeat; margin-top: 0px; margin-bottom:14px; }
h4.blaettern a { padding: 0 2px; color: #000;}
h4.blaettern strong { padding: 0 10px; font-weight:normal; }

span.listenseite_aktuell { padding: 2px 3px; background: #3b3b3b url(../images/bg_blaettern_seite_aktuell.gif) repeat-x; color:#FFF; }

span.listenseite_ohne_link { padding: 2px 2px; color:#666; } 


table.table_kliniken_liste { border: 1px solid #ccc; border-collapse:collapse; width:100%; margin-left: 1px; margin-bottom:0; }

table.table_kliniken_liste tr.ungerade { background-color:#e6e6e6; }

table.table_kliniken_liste th {padding: 0.5mm 2mm 0.5mm 0.5mm; border: none;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; font-weight: normal; color:#000; background-color:#fff;  text-align: left; }
table.table_kliniken_liste th a {color:#fff;}

table.table_kliniken_liste th.selected { background: #fff url(../images/bg_th_liste_selected.gif) repeat-x; color: #000; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
table.table_kliniken_liste th.selected a { color: #000; }

table.table_kliniken_liste td {padding: 5px; vertical-align:top; border-right: 1px solid #ccc; }
table.table_kliniken_liste td a { text-decoration: none; }
table.table_kliniken_liste td a:hover { text-decoration: underline; }

table.table_kliniken_liste .lageplan { display:none; }

table.widthauto {width:auto; }
table.width100proz {width:100%; }
table.tablemaxwidth_in_ddpanel525 {width: 90mm; margin-left:10px;  margin-right:0px; }

div.diagrammbalkenrahmen80 { border: 1px solid #000; height: 10px; width: 80px; font-size: 8px; margin-top: 3px ;}
span.diagrammbalkenrahmen80 { border: 1px solid #000; height: 10px; width: 80px; font-size: 8px; margin-top: 3px ; display: block;}
div.diagrammbalken { height: 10px;  background-color: #c1414f; font-size: 8px; }
span.diagrammbalken { height: 10px;  background-color: #c1414f; font-size: 8px; display: block;}

ul.plz_az_schweiz_austria {display:none;}

/* TABMODULE */

div.tabmodul260 {  margin-bottom: 5mm}
div.tabmodul525 { margin-bottom: 5mm; width: 115mm; overflow: hidden; border: 0px solid #666;}
div.tabmodul790 { width: 175mm; margin-bottom: 5mm;}

div.tabmodul260 div.tabcontent { padding: 3mm; }

/* Antje: verhindert Zwischenraum ueber dem Bild */
div.tabmodul790 img { display: block;}
div.tabmodul525 img { display: block;}
div.tabmodul260 img { display: block;}

div.tabmodul260 p, div.tabmodul260 h1, div.tabmodul260 h2, div.tabmodul260 h3, div.tabmodul260 h4, div.tabmodul260 h5,
div.tabmodul790 p, div.tabmodul790 h1, div.tabmodul790 h2, div.tabmodul790 h3, div.tabmodul790 h4, div.tabmodul790 h5,
div.tabmodul525 p, div.tabmodul525 h1, div.tabmodul525 h2, div.tabmodul525 h3, div.tabmodul525 h4, div.tabmodul525 h5, h1, h2, h3, h4, h5, p { margin: 0; padding: 2mm 0px; }

div.tabmodul260 div.tabcontent p, div.tabmodul260 div.tabcontent h1, div.tabmodul260 div.tabcontent h2, 
div.tabmodul260 div.tabcontent h3, div.tabmodul260 div.tabcontent h4, div.tabmodul260 div.tabcontent h5  { padding:2mm 0px; }

div.tabmodul260 h1.tabheadline777,
div.tabmodul260 h1.tabheadline70050a,
div.tabmodul260 h1.tabheadlineccc { background: none; color:#000; }

div.tabmodul525 h1.tabheadline,
div.tabmodul525 h1.tabheadline777,
div.tabmodul525 h1.tabheadline70050a,
div.tabmodul525 h1.tabheadlineccc { background: none; color:#000; }

div.tabmodul790 h1.tabheadline70050a,
div.tabmodul790 h1.tabheadlineccc { background: none; color:#000; }

div.tabmodul260 ul, div.tabmodul525 ul, div.tabmodul790 ul { margin: 0 0 10px; padding: 0;}
div.tabmodul260 li, div.tabmodul525 li, div.tabmodul790 li { margin: 0 25px;}

div.tabmodul260 div.tabcontent ul { margin: 0 0 0px; padding: 0;}

div.tabmodul260 ul.tabmodul260navi, div.tabmodul525 ul.tabmodul525navi { 
	background:#ddd;  display:inline-block;
	border-bottom: 1px solid #8e8e8e; margin:0; padding:0; list-style:none; width: 55mm; text-align:left;
}
div.tabmodul525 ul.tabmodul525navi { background: none; width: 115mm; border-bottom: 1px solid #000000; }
ul.tabmodul260navi li, ul.tabmodul525navi li {margin:0; padding:0; float:left;}
ul.tabmodul260navi li.first, ul.tabmodul525navi li.first { padding: 0 0 0 5px; }
ul.tabmodul260navi a, ul.tabmodul525navi a {display:block; color:#000; text-decoration:none; border-right: 1px solid #8e8e8e; padding:2mm;}
ul.tabmodul260navi a:hover, ul.tabmodul525navi a:hover { color: #990000; text-decoration:underline;}
ul.tabmodul260navi li a.selected, ul.tabmodul525navi li a.selected { border: 1px solid #8e8e8e; }
ul.tabmodul525navi li a.selected { background:#fff url(../images/bg_tabmodul525_top_hell.gif) no-repeat -20px 0; }
ul.tabmodul260navi li.first a.selected { background:#fff url(../images/bg_tabmodul525_top_hell.gif) no-repeat 0px 0; margin-left: -5px; padding-left: 10px; border-left: 0;border-top: 0;border-bottom: 0; }
ul.tabmodul525navi li.first a.selected { background:#fff url(../images/bg_tabmodul525_top_hell.gif) no-repeat 0px 0; margin-left: -5px; padding-left: 10px; border-left: 0;border-top: 0;border-bottom: 0; }



div.tabmodul260 div.fotogalerie_tabmodul260 { display:table-cell; text-align:center; padding:0px; border: none; border-collapse:collapse; vertical-align:middle; width:238px; height:238px;background: #ccc; }
div.tabmodul260 div.fotogalerie_tabmodul260 span { display:none; }
 /* IE6/7 brauchen span fuer das Zentrieren */
div.tabmodul260 div.fotogalerie_tabmodul260 img { display: inline-block; }

div.tabmodul260 .tabcontentrahmen_flexibel div.fotobereich_bg_tabmodul260_top { text-align:center; margin-top: 0px; padding: 0px 10px 10px 10px; }

div.tabmodul260 div.fotobereich_bg_tabmodul260_top img { display:inline-block;}

#contentnormalspalterechts .portraitfoto { padding-top: 15px; }

div.tabcontentrahmen, div.tabcontentrahmen_flexibel { height: 150px; padding: 1mm 0; margin-bottom:0; overflow:auto; border: none; }

div.tabcontentrahmen_flexibel { overflow:visible; height:auto; border: none; }

#contentnormalspalterechts div.tabcontentrahmen, #contentnormalspalterechts div.tabcontentrahmen_flexibel { padding: 0px; border: 0px solid #ccc; margin-bottom:-1px;}

#contentnormalspalterechts ul.textliste_ohne_aufzaehlzeichen, #contentbreitspaltelinks ul.textliste_ohne_aufzaehlzeichen { list-style-type: none; margin-left:-30px;}
#contentbreitspaltelinks ul.textliste_ohne_aufzaehlzeichen { list-style-type: none; }

#contentnormalspalterechts .ddpanelcontent_formatiert ul.textliste_ohne_aufzaehlzeichen { list-style-type: none; border-top: 0px solid #000; margin: 0px 0 10px -30px;}
#contentnormalspalterechts .ddpanelcontent_formatiert p { margin-bottom: 0px;}

#contentnormalspalterechts div.tabcontent ul { margin: 0px 0 10px -5px;}
#contentnormalspalterechts div.tabcontent ul.textliste_ohne_aufzaehlzeichen { margin: 0px 0 10px -30px;}

div.bilderrahmen525_startseitenteaser {background: #ccc; width:505px; height: 126px; margin: 20px 10px 0 10px; overflow:hidden; text-align: center; border: 0px solid #000; }
div.tabcontentrahmen_flexibel div.bilderrahmen525_startseitenteaser { width:513px; margin: 0 0px;}

div.tabmodul260 input, div.tabmodul260 select, div.tabmodul260 textarea { border:1px solid #000; font-size:1.05em; font-family:Verdana, Geneva, sans-serif; }
div.tabmodul260 input.radio_field {border: none;}
div.tabmodul260 input.width234px {width:234px}
div.tabmodul260 div.formularlable260 { padding-top:5px; font-size:0.95em; }
div.tabmodul260 input.button {font-size:1.0em;}

div.tabmodul260 img {display: none;}
div.tabmodul260 div.tabcontentrahmen_flexibel img {display: block;}

div.tabmodul525 img {display: none;}
div.tabmodul525 div.tabcontentrahmen_flexibel img {display: block;}
div.tabmodul525 div.news-startpage-img img {display: block; width: 115mm; height: auto;}

div.tabmodul790 img {display: none;}
div.tabmodul790 div.tabcontentrahmen_flexibel img {display: block;}



/* INHALTSMODULE LINKE SCHMALSPALTE */

#subnavispalte div.modul168_links_ccc { background: #ccc url(../images/bg_modul168_oben_ccc.gif) no-repeat; margin: 0 0 10px 0; font-size: 90%; }
#klinikprofil #subnavispalte div.modul168_links_ccc { background: #ccc url(../images/bg_modul168_oben_ccc_fff.gif) no-repeat; }
div.modul168_links_ccc p.werbehinweis { text-align:center; font-size:9px; color:#666; padding:0px 0 5px 0; margin: 0; border-top: 0px solid #000; }
div.modul168_links_ccc div.werbeumrandung { border: 4px solid #ccc; border-top: none; margin-bottom: 0px; }


/* JOBKNALLER-MODUL */

div.topjobknaller {width: 100%; background:#5a0002 url(../images/bg_topjobknaller.jpg) no-repeat; color:#fff; position:relative; margin-bottom: 10px; -moz-border-radius: 0; -khtml-border-radius: 0; }
div.topjobknaller a { display:block; color: #fff; text-decoration:none; border:none; }
div.topjobknaller p { margin: 0; padding: 3px 10px 0 0px; font-size:8.5pt; }
div.topjobknaller h1 { color:#fff; margin: 0px 0 3px 0; padding: 0; border-top: 0px solid #000;  }
div.topjobknaller address { padding: 0 10px 7px 0px; font-size:8.5pt; line-height: 140%; }
div.topjobknaller address span { padding-right: 10px; }


/* DD-PANEL AUFKLAPPBALKEN */

#contentnormalspalterechts .ddpanelcontent_formatiert ul.textliste_ohne_aufzaehlzeichen { list-style-type: none; border-top: 0px solid #000; margin: 0px 0 3mm -10mm;}
#contentnormalspalterechts .ddpanelcontent_formatiert p { margin-bottom: 0px;}

#contentnormalspalterechts .ddpanel {background: none; margin-bottom: 10mm; width: 55mm;  }

#contentnormalspalterechts .ddpanel h1.ddpaneltab {background: none; width: 55mm;  }

#contentnormalspalterechts .ddpanel .ddpanelcontent {background: none; width: 55mm;  }

#contentnormalspalterechts .ddpanel .ddpanelcontent { /*CSS for "content" DIV of Drop Down Panel*/
color: black;
overflow: visible;
border: none;
margin-left: 0mm;
}


h1.ddpaneltab { 
	border-bottom: 1px solid #ccc; margin: 0; padding:0; font-weight: bold; background: none;
}

img.jobsicon { margin-bottom:-2px; }


.ddpaneltab a { /*"toggle" tab related CSS*/
display:block;
position:relative; 
color: #333;
text-decoration: none;
letter-spacing: 0px; 
padding: 5px 0;
background:none ;
border:none;
}

.ddpaneltab a:hover { color: #990000; text-decoration:underline;}

.ddpanel .ddpaneltab a span,
.ddpanel .ddpaneltab a span img.pointerimage,
.ddpanel .ddpaneltab a:hover span {
display: none;
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanelcontent_formatiert  { margin:0px; }

#contentnormalspalterechts .ddpanelcontent_formatiert  { margin:0px; padding: 0 0mm 0 0; width: 55mm; border: 0px solid #000; }

.ddpanelcontent_formatiert h2 a { text-decoration:none; }
.ddpanelcontent_formatiert h2 a:hover, .ddpanelcontent_formatiert h2 a:focus { text-decoration:underline; }


div.ddpanel img { display: none; }
div.ddpanel div.ddpanelcontent img { display: block; }




/* ZIERELEMENTE FUER 525-SPALTE */

h1.startseite_themenblock_h1 {padding-bottom: 0; margin-left:  0px; margin-top: 5mm;}
h1.startseite_themenblock_h1 span {background: #fff; color:#000; padding: 2px 0px; font-weight:normal; -moz-border-radius:0px; -khtml-border-radius: 0px; font-variant:small-caps; letter-spacing:0.2em; }

#contentbreitspaltelinks blockquote { font:1.0em Georgia, "Times New Roman", Times, serif ; line-height:180%; font-style:italic; float: left; width: 190px; margin: 10px 10px 10px 10px;/* width: 445px; margin-bottom: 25px; */  padding: 15px 15px 15px 45px; background: url(../images/bg_cite_krankenbilder2.jpg) no-repeat;
color:#333;
border:double #e6e6e6; border:double #ccc; border:1px solid #ccc;
-moz-border-radius: 10px;
-khtml-border-radius: 10px; /* Safari */

}

#contentbreitspaltelinks blockquote p {
	margin: 0;
	padding: 0;
}

div.bildmitlegende525 { float:right; background: #e6e6e6; font-size: 0.85em; 
margin: 5px 10px 5px 10px;
padding-top: 15px;
color:#444;
border: 0px solid #ccc; 
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
}
div.bildmitlegende525 img { padding: 0 10px; }
div.bildmitlegende525 p {padding-bottom: 0px; }

/* Antje: Anpassungen der Raender, damit auch Bilder ohne Unterschrift moeglich sind */
div.bildmitlegende525 {
	padding-bottom: 10px;
}

div.bildmitlegende525 p {
	padding-top: 0px;
	margin-bottom: 0px;
}

div.bildmitlegende525 img {
	padding-bottom: 5px;
}
/* Ende der Anpassungen */

/* Antje: Ergaenzungen, damit sich die Groesse der Boxen dem Inhalt anpasst */
div.tabmodul525 div.csc-textpic-intext-right {
	float: right;
}

div.tabmodul790 div.csc-textpic-intext-right {
	float: right;
}
/* Ende der Ergaenzungen */


/* A-Z UEBERSICHT */

.plz_az_schweiz_austria {
	margin: 7px 5px 7px 0;
	border: 0px solid #fff;
	padding: 0;
	color: #000;
	font-size: 0.85em;
	display:block;
	float:right;
	vertical-align: middle;
}


.plz_az_schweiz_austria li  {
	list-style: none none;
	float: left;
	white-space: nowrap;
	padding:0;
	margin: 0 0 0 0px;
	padding: 2px 0px 4px 14px;
	color: #666;
}

.plz_az_schweiz_austria li.selected, .plz_az_schweiz_austria li.selected a:hover  {
	background: #fff;
}


.plz_az_schweiz_austria li a {
	padding: 0;
	text-decoration: none;
	border-top: 0px solid #b7d1c0;
}
.plz_az_schweiz_austria li a:hover { text-decoration: underline; }

#plztabelle table { border: 0px solid #ccc; border-collapse:collapse; margin: 0 0 15px 0;  }

#plztabelle table th, #plztabelle table td { padding: 9px 9px; border-bottom: 1px solid #ccc; font-weight:normal; color:#999;}
#plztabelle table td a { font-weight: bold; padding:2px; }
#plztabelle table td a:hover { color: #fff; background-color: #666; }
#plztabelle table th { border-bottom: 1px solid #aaaaaa; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background-color:#c6c6c6;  }
#plztabelle table th a { color: #000; padding:2px; text-decoration:none; }
#plztabelle table th a:hover { color: #fff; background-color: #666; text-decoration:underline; }
#plztabelle table tr { background-color:#e6e6e6; }
#plztabelle table tr.ungerade { background-color:#fff; }

ul.jobliste_in_plztabelle { border-top: 0px solid rgb(204, 204, 204); margin: 10px 0px 20px 25px; padding: 0pt; list-style-type: none; }
#contentnormalspalterechts ul.jobliste_in_plztabelle { margin: 5px 0px 20px 10px; }
ul.jobliste_in_plztabelle li { padding: 0px 0pt 10px 10px;}
ul.jobliste_in_plztabelle li a img { margin: 0pt 0pt 0pt -35px; padding-right: 10px; position: relative; top: 2px; }
#contentnormalspalterechts ul.jobliste_in_plztabelle li a img { padding-right: 0px; top: 0px; border: 0px solid #000; float: left;}


/* SUCHBOX 3-SPALTIG STARTSEITE */


table.suchbox_dreispaltig { width: 114.5mm; border: 1px solid #ccc; background: #fff; padding: 0px; margin:0px ; color:#000; border-collapse:collapse; font-size: 8pt; }

table.suchbox_dreispaltig, x:-moz-any-link {margin:0 0 0 1px ;} /* Korrektur fuer Gecko-engines */

table.suchbox_dreispaltig th { width:36mm; padding: 5px 1mm; border: 1px solid #ccc; background: none; min-height: 10px; text-align:left; font-size: 8pt;}

table.suchbox_dreispaltig th.last { border-right: 1px solid #ccc; }

table.suchbox_dreispaltig td { width:36mm; padding: 5px 1mm; border-left: 1px solid #ccc; border-right: 1px solid #ccc; vertical-align:top; background:none; display:none;}

table.suchbox_dreispaltig td p {margin: 10px 0; padding: 0;}
table.suchbox_dreispaltig td h4 {font-size: 8pt;}

table.suchbox_dreispaltig select.select_box { width:30mm; font-size:8pt; }
table.suchbox_dreispaltig input.radio_field {float:left; margin-left:-2px;}
table.suchbox_dreispaltig span.radio_field_label {display: block; margin: 0px 0 7px 15px;}
table.suchbox_dreispaltig input.input_box { width: 30mm; border: 1px solid #ccc; height: 4mm; margin-top: 2px;}


/* KLINIK PROFILSEITE */

p.klinikprofil_zuruecklink { display: none; }

h1.klinikname { padding:10px 20px 10px 0px;}

table.table_fuer_legenden {width:auto; font-size:0.85em; border: double #ccc; margin: 0 10px 15px 10px; padding: 0; border-collapse:collapse; background:url(../images/bg_cite_krankenbilder2.jpg) no-repeat;}
table.table_fuer_legenden caption {caption-side:top; border: 0px solid #ccc; text-align:left; padding: 15px 0px 5px 0; font-weight:bold; }
table.table_fuer_legenden th {padding: 10px 10px 3px 50px; text-align:right; vertical-align:top; }
table.table_fuer_legenden td {padding: 10px 10px 3px 0; vertical-align:top;}



/* E-MAIL-KONTAKTFORMULAR */

#seniorplacezertifikat_171 {display: none; }

table.table_e-mail_kontakt { width: 510px; margin-top: 0; margin-bottom: 20px; padding: 0; border: none; border-collapse:collapse; }
table.table_e-mail_kontakt caption { caption-side:top; border: 0px solid #ccc; border-bottom: 10px solid #fff; text-align:left; padding: 15px 0px 5px 0; font-weight:normal; }
table.table_e-mail_kontakt caption span { background: #ccc; color:#333; padding: 2px 10px; font-weight:normal; -moz-border-radius:10px; -khtml-border-radius: 10px; font-variant:small-caps; letter-spacing:0.2em; }
table.table_e-mail_kontakt th { border:none; border-left: 10px solid #fff; padding: 5px 5px; width: 142px; background: none; text-align: right; font-weight:normal; vertical-align:top;}
table.table_e-mail_kontakt td { border:none; padding: 5px 5px; }
table.table_e-mail_kontakt tr.fehler th { border:none; border-left: 10px solid #990000; width: 142px; background: #eee; }
table.table_e-mail_kontakt tr.fehler { background-color:#eee; }
table.table_e-mail_kontakt input, table.table_e-mail_kontakt select, table.table_e-mail_kontakt textarea { border:1px solid #000; font-family:Verdana, Geneva, sans-serif; font-size: 1.10em;}

table.table_e-mail_kontakt p { padding-left: 0; font-style:italic; font-size:0.9em; }

#contentnormalspalterechts #klinikenlogo { position: relative; left: 50px; margin: 30px 0 50px 0;  opacity:0.3; }

table.table_e-mail_kontakt a.thema_weiterlesen { font-style:normal; font-weight:normal;}


/* JOBBOERSE */

h3.jobnummer { float:right; background: #12662d; background:  #b11223; color:#fff; font-weight:normal; margin: 0.4em 5px 20px 20px; padding:3px 10px 4px 10px; font-size: 0.9em; line-height:1em; -moz-border-radius: 10px; -khtml-border-radius: 10px; /* border-radius: 10px;*/ /* mit CSS3 */ }

table.rahmenoriginalanzeige { margin: 10px 0px ; padding:0; border: none; border: 0px solid #000; border-collapse:collapse; }
table.rahmenoriginalanzeige td {margin: 0; padding: 0; border: none;}
td.rahmenoriginalanzeige_schatten_oben { background: url(../images/bg_jobanzeige_schatten_o.png) left bottom repeat-x; }
td.rahmenoriginalanzeige_schatten_links { width:8px; background-image: url(../images/bg_jobanzeige_schatten_li.png); }
#zelle_originalanzeige { min-width:100px; background: #fff; padding: 10px; }
#zelle_originalanzeige table {margin:0; padding:0;}
td.rahmenoriginalanzeige_schatten_rechts { width:8px; background-image: url(../images/bg_jobanzeige_schatten_re.png); }
td.rahmenoriginalanzeige_schatten_unten { background: url(../images/bg_jobanzeige_schatten_u.png) left top repeat-x; }

form p input.button {font-size: 1.0em;}
#stoebern_in_jobs_navi { margin: 0; border: 0px solid #000; padding: 10pt 0 10pt 5pt; }
#stoebern_in_jobs_navi li {display:inline; margin:0; padding:0px; list-style:none; }
#stoebern_in_jobs_navi li a {padding:2px; color:#000; text-decoration:none; }
#stoebern_in_jobs_navi li.selected a { font-weight: bold; }
ul.jobs_nach_bereichen { display: none; }



/* FORMULARE */

#suchformular { margin: 12px 0 0 0;}

form.form{ margin-left: 0.9em; }

.lableleft{
font-weight:normal;
width:8em;
border:0px solid #990;
float:left;
text-align:right;
margin-right:0;
padding:0.3em 0.5em;
}

input.text_field_1{
line-height:1.5em;
width:13.2em;
height:1.4em;
border:1px solid #000;
}

input.text_field_2{
line-height:1.5em;
width:3em;
height:1.4em;
border:1px solid #000;
}

input.text_field_3{
line-height:1.5em;
width:9em;
height:1.4em;
border:1px solid #000;
}


input.select_field_1{
font-size:1.0em;
line-height:1.5em;
height:1.7em;
width:10em;
border:1px solid #000;
}


input.select_field_2{
font-size:1.0em;
line-height:1.5em;
height:1.7em;
width:10em;
border:1px solid #000;
}


input.button, div.button, span.button {
margin: 6px 7px 0 0 ;
padding: 1px 10px 2px 16px;
border:1px solid #7f7f7f;
color:#000;
text-decoration:none;
background:url(../images/bg_schalter_normal.gif) no-repeat;
cursor:pointer; /* for IE only */
-moz-border-radius: 3px;
-moz-box-shadow: 1px 1px 1px #999;
-khtml-border-radius: 3px; /* Safari */
text-align: left;
width: auto;
overflow:visible;
font-size: 8pt;
}

div.button {  margin: 10px 0; min-width: 50px; font-size: 8pt; }

div.button a, span.button a { color: #000; text-decoration:none; font-style:normal; font-size: 8pt; }
input.button:hover, div.button:hover, span.button:hover {
cursor:pointer;
border: 1px solid #d1717c;
color:#70050a;
text-decoration: underline;
background-image:url(../images/bg_schalter_hover.gif);
}
div.button:hover a, div.button a:hover, span.button a:hover { color:#70050a; }

table.table_e-mail_kontakt td p span.button { font-size: 1.1em; }





/* SEITENUEBERSICHT */
div.csc-sitemap ul {margin: 10px 0 0 0; list-style-type:none;}
div.csc-sitemap ul a {display: block; background-color: #e9e9e9; padding: 3px 3px 3px 10px; width: 250px; text-decoration:none; border-left: 7px solid #fff; 
-moz-border-radius: 0 15px 15px 0;
/* border-radius: 0 15px 15px 0;*/ /* mit CSS3 */
}
div.csc-sitemap ul a:hover {text-decoration: underline; border-left: 7px solid #b11223; }
div.csc-sitemap ul ul {margin-top: 5px;}
div.csc-sitemap ul ul a { background-color:#dcdcdc;}
div.csc-sitemap ul li li {margin-left: 40px; }
div.csc-sitemap ul ul ul a { background-color:#ccc;}



/* listen.css */


div.zeilennameprint {
	display: none;	
}

/* Adventskalender */

table.advent {width: 770px; height: 550px; background: url(../user_upload/images/adventeskalender_2010/adventskalender_kliniken_770x550.jpg); }
table.advent td {height: 80px; text-align: center; color: white; }
table.advent td.black { color: #000000; }

/* STELLENGESUCH */
div.tabmodul525 h1.stellengesuch_themenblock_h1 span { font-variant:small-caps; font-weight:normal;}
#stellengesuch_verfassen li {display: none; }
#stellengesuch_verfassen li.selected {display: block; }
