html{
margin: 0px;
padding:0px;
}

body {
background-color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;                                  
font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size: 1em;
color: #565656;
vertical-align: top;
}
img{
border:0px;
}
form{
display:inline;
}

/*----------------------------------------------------------------------POSITIONEN - Mass-----------------------------------------------*/
/*Gesamt Seite Position*/
#A{
width:100%;/*61.3em 980px*/
background-color: transparent;
color: inherit;
}

/*logo und metatags*/
#B{
width:61.3em;/*980px*/
height:3.55em;/*57px*/
background-color: #FFF;/**/
color: inherit;
overflow:hidden;
}
/*#Ba{ display:none;}logo für druckversion*/

/*Kopf (bilder)*/
#C{
width:100%;
height:6.3em;/*101px*/
background-color: #008fff;/**/
color: inherit;
overflow:hidden;
}

/*hauptnavigation*/
#D{
width:100%;
height:1.2em;/*19px*/
background-color: #9DCCEF;/**/
color: inherit;
overflow:hidden;
}

/*suche wobinich schriftgrosse*/
#E{
height:1.2em;/*19px*/
margin-top: 1px;
background-color: #D2E8F8;/**/
color: inherit;
}
/*suche*/
#Ea{
width:14.51em;/*233px*/
height:1.2em;/*19px*/
float:left;
background-color: #fff;
}
/*wo bin ich*/
#Eb{
width:42.5em;/*682px*/
float:left;
}
/*schriftgrosse*/
#Ec{
width:4.1em;/*65px*/
float:left;
}

/*content*/
#F{
/*background-color: #D600D3;*/
}

/*content links*/
#G{
width:13.91em;/*223px*/
float:left;
vertical-align: top;
}

/*inhalt*/
#H{
width:47.32em;/*757px*/
background-color: #fff;
float:left;
margin-top:16px;
}

/*content mitte*/
#I{
width:37.74em;/*483px*/
float:left;
font-size: 0.8em;
}
#Ia{
width:59.21em;
float:left;
font-size: 0.8em;
/*background-color: #D600D3;*/
}
/*content rechts*/
#J{
width:24.22em;/*274px24.47*/
float:left;
font-size: 0.7em;
}
/*footer und metatags*/
#L{
width:46.8em;
clear:both;
margin-left:14.51em;/*233px*/
margin-bottom:10px;
border-top: 1px solid #0086D7;
}
/*footer und metatags für druckversion*/
#La{
margin-left:-5000px;
}

/*spalten*/
.Z{
clear:both;
}






/*----------------------------------------------------------------------ALLGEMEIN KOPF-----------------------------------------------*/
/*B*/#logo{
float:left;
}
/*B*/#logo_dv{
padding:10px;
}
/*Krankenhaus name*/
/*C*/#krankenhaus{
float:left;
}

/*Kopf*/
/*C*/#kopfbilder{
margin-top:1px;
float:left;
}
#kopfbilder img{
margin-left:2px;
}

/*E*/#suche{
margin-left:20px;
}
#suche form{
padding:0px;
margin:0px;
}
#suche input{
font-size: 0.7em;
float:left;
margin-right:8px;
}
input#submit { /* den Submit-Button */
float: none;
}

/*E*/#wobinich{
font-size: 0.6em;
font-weight:bold;
margin-left:2px;
padding-top:3px;
}
/*E*/#schriftgrosse{
text-align:right;
}
#schriftgrosse .SchriftKlein{
font-size: 0.7em;
}
#schriftgrosse .SchriftMedium{
font-size: 0.8em;
}
#schriftgrosse .SchriftGross{
font-size: 0.9em;
}





/*----------------------------------------------------------------------Content Rechts und Content mitte-----------------------------------------------*/

/*box content 2 spalten (c.rechts und C.mitte)*/
.box2spalten{
/*background-color: #fff000;*/
}
#cmitte{
padding:0 20px 0 10px;
/*background-color: #fff000;*/
}
h1{
font-size: 1.1em;
background: url('/fileadmin/bilder/hintergrund_h1.gif') no-repeat;
padding-bottom:15px;
margin-top:0px;
color: #000;
}
h2{
font-size: 1em;
color: #000;
margin-top:15px;
margin-bottom:5px;
}
h3{
font-size: 0.9em;
margin-top:10px;
margin-bottom:5px;
}
/*Listen anfang */
#cmitte ul {
list-style-image: url('/fileadmin/bilder/icon_liste.gif');
}
#cmitte li {
margin-bottom: 3px;
}
/*Listen ende */

hr{
border-top: 1px solid #fff;
border-bottom: 1px solid #0086D7;
}

#crechts{
padding: 30px 0 0 15px;
margin-right:20px;
background-color: #F3F9FD;/**/
height:100%;
}
#crechts h3{
font-size: 1.1em;
color: #000;
border-bottom: 1px solid #0086D7;
margin: 10px 0px 8px 0;
}
#crechts h4{
background: url('/fileadmin/bilder/hintergrund_h4.gif') no-repeat;
font-size: 1.1em;
padding-bottom:15px;
margin: 15px 0 5px 0;
}
#crechts h5{
font-size: 1em;
margin: 15px 0 0 0;
color: #0086D7;
}
#crechts p{
margin: 0 0 0 0;
padding: 0 0 0 0;
}


/*nach rechts aussrichten*/
.rechts{
text-align:right;
}

/*Dateilinks abstand*/
.downloadTable p {
margin: 0px 0px 0px 0px;
}


/*Box passbild*/
.person{
width:224px;
}
.bild{
width:105px;
float:left;
}
.nameBeruf{
/*background-color: #000;*/
width:10.6em;/*119px*/
float:left;
}

/*box innerhalb c.mitte - kontakt*/
.boxkontakt{
font-size: 0.85em;
width:18.5em;/*206px*/
background-color: #F3F9FD;
border: 1px solid #8AC7EC;
margin:2px;
float:right;
}
.ueberschrift{
padding:4px;
font-weight:bold;
background-color: #D2E8F8;
}
.boxinhalt{
padding:4px;
}
.boxinhalt strong, .boxinhalt b{
color: #0086D7;
}

/*box mit bild c.mitte*/
.boxbild{
background-color: #F3F9FD;
padding:2px;
float:right;
}
.boxbild .zoom{
text-align:right;
padding:2px 2px 2px 0;
}
.zoom img{
border:0px;
}


/*news/ veranstaltungenbox*/
.veranstaltungen, .aktuelles_news, .publikationen, .downloadTable{
/*background-color: #F3F9FD;
border: 1px solid #0086D7;*/
border-bottom: 1px solid #0086D7;
margin: 0px 0px 10px 0px;
padding:5px;
}
.veranstaltungen .datum, .aktuelles_news .datum, .publikationen .bild{
width:100px;
font-weight:Bold;
float:left;
}
.veranstaltungen .veranstaltungText, .aktuelles_news .newsText, .publikationen .publikationText{
float:left;
width:610px;
border-left: 1px solid #0086D7;
padding-left:5px;
margin-bottom:10px;
/*background-color: #00ffD7;*/
}
.veranstaltungen .bodytext, .aktuelles_news .bodytext, .publikationen .bodytext{
margin:0 0 10px 0;
}




/*Datum - Veranstaltungen*/
h2.monat{
color:#fff;
padding: 0px 5px 2px 5px;
margin: 0px 0px 10px 0px;
background-color: #0086D7;/**/
}
h3.bereiche{
color:#000;
padding: 0px 5px 2px 5px;
margin: 0px 0px 0px 0px;
background-color: #9DCCEF;/**/}



/*Downloadbox*/
.downloadUeb{
padding: 2px;
font-weight:Bold;
background-color:#9DCCEF;
color:#000;
}

/*.downloadTable{
background-color: #F3F9FD;
border: 1px solid #0086D7;
padding: 0px 5px 0px 5px;
}*/
.downloadTable a.pdf{
line-height:1.8em;
/*background-color:#F3F3F3;*/
}


/*box c.rechts */
.boxCRechts, .boxCRechtsSprungmarke{
padding: 0px 15px 20px 0px;
}

.boxCRechtsSprungmarke p{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

.boxCRechts .zoom{
padding:2px 15px 0px 210px;
}



/*----------------------------------------------------------------------NAVIGATION - LINKS-----------------------------------------------*/


/*Links innerhalb der Content bereich*/
#I a, #J a, #Ia a{
color:#0086D7;
}
#I a:hover, #J a:hover, #Ia a:hover{
color:#CC3300;
}
.sprungmarke{
background: url('/fileadmin/bilder/icon_sprungmarke.gif') no-repeat;
padding-left:15px;
}
.intern{
background: url('/fileadmin/bilder/icon_intern.gif') no-repeat;
padding-left:22px;
}
.extern{
background: url('/fileadmin/bilder/icon_extern.gif') no-repeat;
padding-left:20px;
}
.pdf{
background: url('/fileadmin/bilder/icon_pdf.gif') no-repeat;
padding-left:20px;
}
.mail{
background: url('/fileadmin/bilder/icon_mail.gif') no-repeat;
padding-left:25px;
}
.mehr{
background: url('/fileadmin/bilder/icon_mehr.gif') no-repeat;
padding-right:12px;
/*background-color: #ff00ff;*/
}
.zurueck{
background: url('/fileadmin/bilder/icon_zurueck.gif') no-repeat;
padding-left:12px;
/*background-color: #ff00ff;*/
}

.nachOben{
text-align:right;
margin-right:20px;
}
.nachOben_innen{
text-align:right;
}

.top{
background: url('/fileadmin/bilder/icon_top.gif') no-repeat;
padding-right:15px;
}



/* --abc links--*/
#abc a{
border: 1px solid #0086D7;     
background-color:  #F3F9FD;
padding: 2px;
font-size: 0.8em;
font-weight: bold;  
text-transform: uppercase; 
text-decoration: none;
}
#abc a:link, #abc a:visited {
color: #000000; 
}
#abc a:hover {
color: #CC3300;
}
/* --abc buchstabe mit verlinkung aktiv--*/
.abc_ak  {
border: 1px solid #0086D7;     
background-color:  #0086D7;
padding: 2px;
font-size: 0.8em;
font-weight: bold;  
text-transform: uppercase; 
text-decoration: none;
color: #fff;
}
/* --abc buchstabe ohne verlinkung--*/
.abc_in {
border: 1px solid #A0A0A0;     
background-color:  #F9F9FE;
padding: 2px;
font-size: 0.8em;
font-weight: bold;  
text-transform: uppercase; 
text-decoration: none;
color: #A0A0A0;
}





/*linkfarben für alle links außerhalb von content bereich*/
#metatags a, #metatagsFooter a, #wobinich a, #schriftgrosse a, #footer a{
color:#000;
}
#metatags a:hover, #metatagsFooter a:hover, #wobinich a:hover, #schriftgrosse a:hover, #footer a:hover{
color: #CC3300;
}

/*home,suche,impressum*/
/*B*/#metatags{
font-size: 0.7em;
/*margin-left:800px;*/
float:right;
margin-top:40px;
}

#wobinich a{
color:#000;
text-decoration:none;
}
#wobinich a#aktiv4{
color:#CC3300;
}

/*box navigation 1.ebene HAUPTNAVIGATION*/
/*D*/#box_navigation{
background-color: inherit;/*#000fff*/
padding-left:14.54em;/*233px*/
float:left;
width:46.75em;/*747px */
}

/*Navigation Oben*/
#navoben{
font-family: inherit;
font-size: 0.8em;
font-weight:bold;
overflow: hidden;
width:inherit;
height:1.5em;/*19px*/
margin:0 3px 0 0;
padding:0px;
}
#navoben li{
display: inline;
}
#navoben li a
{
background: url('/fileadmin/bilder/navigation/nav_oben_in.gif') no-repeat;
color: #000;
text-decoration: none;
padding: 1px 0 6px 17px;
border-left: 2px solid #0086D7;
float: left;
}
#navoben li a.service{
width:10.3em;
}
#navoben li a.klinik{
width:10.3em;
}
#navoben li a.karriere{
width:10.3em;
}
#navoben li a.unternehmen{
width:10.3em;
}
#navoben li a.aktuelles{
width:9.5em;
}
#navoben li a:hover
{
color: #fff;
background: #0086D7 url('/fileadmin/bilder/navigation/nav_oben_ak.gif') no-repeat;
}
#navoben li a#aktiv
{
color: #fff;
background: #0086D7 url('/fileadmin/bilder/navigation/nav_oben_ak.gif') no-repeat;
font-weight: bold;
}




/*box navigation 2.ebene NAVIGATION LINKS*/
#box_navigation2{
margin: 16px 10px 20px 20px;
background-color: #D2E8F8;/**/
border-top: 1px solid #0086D7;
border-left: 1px solid #0086D7;
border-right: 1px solid #0086D7;
}


/*Navigation Links*/
#navlink{
font-family: inherit;
font-size: 0.75em;
font-weight: bold;
overflow: hidden;
width:15.9em;/*191px*/
}
#navlink ul{
margin: 0;
padding: 0;
text-align: left;
}
#navlink li{
list-style-type: none;
margin-bottom: 0px;
}
#navlink ul a{
background: url('/fileadmin/bilder/navigation/nav_oben_in.gif') no-repeat;
display: block;
width:16em;/*191px*/
color: #000;
text-decoration: none;
padding: 2px 0px 2px 17px;
margin: 0px;
border-bottom: 1px solid #0086D7;
}
#navlink ul a:hover, #navlink li a#aktiv1{
background: #0086D7 url('/fileadmin/bilder/navigation/nav_oben_ak.gif') no-repeat;
color: #fff;
}

/*2.ebene*/
#navlink li li a{
display: block;
color: #000;
padding: 1px 0px 1px 20px;
font-weight: normal;
margin: 0px;
font-size: 0.95em;
background: url('/fileadmin/bilder/navigation/nav_links_in.gif') no-repeat;

}
#navlink li li a:hover, #navlink li li a#aktiv2{
background: #0086D7 url('/fileadmin/bilder/navigation/nav_links_ak.gif') no-repeat;
color: #fff;
}
/*3.ebene*/
#navlink li li li a{
display: block;
width:18em;/*191px*/
color: #000;
padding: 1px 0px 1px 24px;
margin: 0px;
text-decoration: none;
font-weight: normal;
font-size: 0.85em;
border-bottom: 1px solid #9DCCEF;
background: url('/fileadmin/bilder/navigation/single.gif') no-repeat;
}
#navlink li li li a:hover, #navlink li li li a#aktiv3{
background: #9DCCEF  url('/fileadmin/bilder/navigation/single.gif') no-repeat;
color: #fff;
}


/*--------------------------------------------------------------Sitemap-------------------------------------------------------*/

#cmitte .boxSitemap ul.sitemap, #cmitte .boxSitemap .sitemap  ul {
list-style-image: url('/fileadmin/bilder/single.gif');
margin: 0px;/**/
padding: 0px;
/*background-color: #D600D3;*/
}

.boxSitemap{
font-family: inherit;
margin:  0px 0px 20px 0px;/**/
padding: 0px 30px 0px 0px;
float:left;
}
.sitemap ul{
margin: 0px;/**/
padding: 0px;
width:200px;
text-align: left;
}
.sitemap li a{
display: block;/**/
width:200px;
text-decoration: none;
background-color: #0086D7;/**/
padding: 2px 5px 2px 5px;
margin: 0px;
font-size: 1em;
font-weight: bold;
}
#F .sitemap li a{
color: #fff;
}
/*2.ebene*/
#F .sitemap li li a{
color:#004d9f;
text-decoration:none;
margin: 0px;
padding: 0px 0px 0px 5px;
background-color: #fff;/**/
font-size: 1em;
font-weight: bold;
width:120px;
}
#F .sitemap li li a:hover
{
color: #4A4A4A;
text-decoration:underline;
}
/*3.ebene*/
#F .sitemap li li li a{
color:#004d9f;
background: #0086D7 url('/fileadmin/bilder/navigation/nav_links_ak.gif') no-repeat;
text-decoration:none;
padding: 0px 0px 0px 25px;
background-color: #fff;/**/
font-size: 0.9em;
font-weight: normal;
width:120px;
}
#F .sitemap li li a:hover
{
color: #4A4A4A;
text-decoration:underline;
}
/*4.ebene*/
#F .sitemap li li li li a{
color:#004d9f;
background: #0086D7 url('/fileadmin/bilder/navigation/single.gif') no-repeat;
text-decoration:none;
padding: 0px 0px 0px 35px;
background-color: #fff;/**/
font-size: 0.85em;
font-weight: normal;
width:120px;
}
#F .sitemap li li a:hover
{
color: #4A4A4A;
text-decoration:underline;
}



/*-----------------------------------------------------------------FORMULARE-------------------------------------------------------*/
label.left {
	float: left;
	width: 8em;
	margin: 0 5px 8px 0;
}
form br {
	clear: both;
}
input, textarea{
	border: 1px solid #CC3300;
}
	input[type=submit], input[type=reset] {
	background-color:#E0EEF8;
	color:#CC3300;
	font-size: 0.9em;
}
input[type=hidden]{
	display:none;
	visbility:hidden;
	border:0px solid;
}
.formErrorMessage {
color:red;
}

/*-----------------------------------------------------------WEITEREMPFEHLEN-------------------------------------------------------*/

#empfehlen{                                  
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 0.8em;
	padding: 10px 0 0 10px;
}
#empfehlen .pflicht{
	color:red;
}
#empfehlen label {
  float:left;
  clear:both;
  display:block;
  width:150px;
  margin-bottom:5px;
  padding-left:10px;
}
#empfehlen input, #empfehlen textarea, #empfehlen select{
  float:left;
  display:block;
  width:170px;
  background:#fff;
  margin-bottom:5px;
  padding:1px;
}
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
#empfehlen form br {
  clear:both;
} 
#empfehlen .form-button {
  margin-left:160px !important;
  margin-left:80px; /*to fix IE6 position*/
  color:#000;
  clear:both;
}
.hidden{
	display:none;
	visbility:hidden;
}
#empfehlen .footer{
	width:450px;
	border-top: 1px solid #0086D7;
	clear:both;
	font-size: 0.7em;
	margin-top:20px;
	text-align:center;
}
#empfehlen #meta{
	padding:10px 10px 0 0;
	text-align:right;
}
#empfehlen #meta a{
	color:#0086D7;
	text-decoration:none;
}
#empfehlen #meta a:hover{
	color:#000;
	text-decoration:underline;
}
/*----------------------------------------------------------------FOOTER-----------------------------------------------------------*/

#footer{
font-size: 0.7em;
float:left;
}
#metatagsFooter{/*siehe auch NAVIGATION*/
font-size: 0.7em;
float:right;
}

/*druckversion, lesezeichnen, weiterempfehlen*/
.druckversion{
background: url('/fileadmin/bilder/icon_druckversion.gif') no-repeat;
padding-left:18px;
}
.lesezeichnen{
background: url('/fileadmin/bilder/icon_lesezeichnen.gif') no-repeat;
padding-left:15px;
}
.weiterempfehlen{
background: url('/fileadmin/bilder/icon_weiterempfehlen.gif') no-repeat;
padding-left:25px;
}
 a.druckversion, a.lesezeichnen, a.weiterempfehlen{
margin-right:20px;
}

/* --sucheergebnis anfang------------------------------------------------------------------------------------------------------ */
.browsebox{
	padding:0;
	margin:0 0 10px 0;
}

.browsebox li{
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	display: inline;
}

.tx-indexedsearch-searchbox-button{
	margin-top:10px;
}

.tx-indexedsearch-title{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight:bold;
color:#707070;
}

.tx-indexedsearch-res, .tx-indexedsearch-res, .tx-indexedsearch-browsebox-SCell, .tx-indexedsearch-descr, .tx-indexedsearch-title-caption{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#707070;
}
.tx-indexedsearch-title-number, .tx-indexedsearch-percent{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#DD1E1E;
font-weight:bold;
}
.tx-indexedsearch-redMarkup{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
background-color:#D2E8F8;
color:#000000;
}

.tx-indexedsearch-info {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#707070;
padding: 0px 0px 15px 0px;
}

.headertext ul, .headertext li {
margin-bottom:0;
padding-bottom:0;
}
/* --sucheergebnis ende------------------------------------------------------------------------------------------------------ */



