/* CSS Document */

 body {
 	padding: 0;
 	margin: 10px;
 	background-color: #ffffff;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	
		
 }
 h1, h2, h3, h5, p {
 	text-align:left;
 	padding:5px 15px;
 	margin:0;
 }
 
 h4{
 	text-align:left;
 	padding:0px 0px;
 	margin:0;
	font-size:12px;
 }
 
th { 
	font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:100; padding: 0px 5px 5px 0px; 
	} 

#tdb { 
	font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 0px 5px 5px 0px; 
	} 

 
 a.links{
 		color: #666666;
		text-decoration: none; 
	}
	
	a:hover{
 		color: #990000;
		text-decoration: none; 
	}

.current{
 		color: #990000;
		text-decoration: none;
		font-weight: bold; 
	}
	
 
  #container {
  	position: static;
 	width:984px;
	height:100%;
 	margin:0 auto;
 	padding: 0px;
 	border:0px;
	
 	background-color:#ffffff;
 }
 
 #header {
 	position: absolute;
	top: 0;
	width:984px;
	height:85px;
 	margin:0 auto;
 	padding: 0;
 	border:0px;
 	background-color:#ffffff;
		
 }
 
 /* Kopfnavigation */
 #navcontainer
 {
	position: absolute;
	top: 100px;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	background-color: #F5E5E5;
	width: 984px;
	color: #990000;
	font-size:0.8em;
	text-decoration: none;
	border-bottom:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
		}

 #navcontainer ul
		{
			padding: 0px;
			padding-left: 0;
			float: left;
			margin: 0px 0px 0px 160px;
		
		}
		
		 *html #navcontainer ul {
    margin: 0px 0px 0px 80px; /*(IE in standards-compliant mode) */

	
  }
		
		#navcontainer li 
		{ 
			
			
			float: left;
			padding: 0px;			
			text-align: center;
			text-decoration: none;
			list-style: none;
		}
		
		#navcontainer a
		{
			display: block;
			width: 87px;
			height: 15px;
			padding: 0.2em 0.8em;
			background-color: #F5E5E5;
			color: #990000;
			border-right: 0px solid #990000;
			text-decoration: none;
		}
		
		#navcontainer a:hover
		{
			background-color: #990000;
			color: #ffffff;
			
		}
		
		#selected a
		{
   		background-color: #990000;
		color: #ffffff;
	
 		}
		
		.clearboth { 
			clear: both;
		}
		
		
 
 #laufleiste {
 	position: absolute;
	top: 120px;
	z-index: 1;
 	width:984px;
	height:100px;
 	margin:0; 
	padding: 0;
 	border:0px;
 	background-color:#ffffff;
 	background-image: url(../images/navigation/bildleiste.jpg);
 	background-repeat:no-repeat;
 } 
 


#wrapper{
 	position: absolute;
	z-index: 1;
	top: 0px;
	left: 165px;
	height:547px;
	width:670px;
 	border: 0px;
	padding: 0;
	margin: 0;
	min-height:558px;
	height:558px;
	
	
 }
 
.bgPraxis{
 		background-image: url(../images/bg_images/bg_praxis.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 } 
 
 
.bgKlinik{
 		background-image: url(../images/bg_images/bg_dieKlinik.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 } 
 
 
.bgKoronare{
 		background-image: url(../images/bg_images/bg_herzerkrankungen.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 } 
	 
.bgHerzkatheter{
 		background-image: url(../images/bg_images/bg_herzkatheterlabor.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  
	 
.bgDiagnose{
 		background-image: url(../images/bg_images/bg_verfahren.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  	
	 	
	 
.bgForschung{
 		background-image: url(../images/bg_images/bg_forschung.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  		 	 
	 	 	 	
.bgKooperation{
 		background-image: url(../images/bg_images/bg_kooperation.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  
	 
	 
	 .bgFortbildung{
 		background-image: url(../images/bg_images/bg_fortbildung.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 } 
	 	
.bgErnaehrung{
 		background-image: url(../images/bg_images/bg_essen.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  	
	 
.bgAbnehmen{
 		background-image: url(../images/bg_images/bg_abnehmen.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  	
	 
	 .bgEntwoehnung{
 		background-image: url(../images/bg_images/bg_raucherentwoehnung.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1;
	 }  	
	 	 
 #content {
	position: absolute;
	top: 20px;
	z-index: 1;
	border: 0px;
	padding: 0;
	width:670px;
	height:100%;
	color:black;
	margin-top: 17px;
	left: 16px;
 }
 
#contentRight {
	position: absolute;
	top: 20px;
	z-index: 1;
	border: 0px;
	padding: 0;
	width:340px;
	height:100%;
	color:black;
	margin-top: 16px;
	left: 275px;
 }
 
 #absatzRight {
	position: absolute;
	top: 32px;
	z-index: 1;
	border: 0px;
	padding: 0;	
	width:250px;
	height:100%;
	color:black;
	left: 260px;
 }
 
 #absatzBild {
	position: absolute;
	top: 32px;
	z-index: 1;
	border: 0px;
	padding: 0;	
	width:250px;
	height:100%;
	left: 300px;
 }

 .popupText 
 {
 	width: 250px;
	font-size:12px;
	text-align: justify;
	font-weight: normal;
 	margin: 0;
	z-index: 1;
 } 
 


 p#text_short 
 {
 	width: 405px;
	font-size:12px;
	text-align: justify;
	font-weight: normal;
 	margin: 0;
	z-index: 1;
 } 
 
 #text_anfahrt 
 {
 	width: 340px;
	font-size:12px;
	text-align: justify;
	font-weight: normal;
 	margin: 0;
	z-index: 1;
 } 
 
 

.ListText{
 	
	width: 350px;
	font-size:0.8em;
	text-align: justify;
	font-weight: normal;
 	margin: 0 0 0 15px;
	z-index: 1;
 } 
 
 .biografie{
 	position: relative;
	margin-top: 20px;
 	padding: 5px 5px 5px 5px;
 	margin: 0;
	z-index: 1;
 } 
 
.biografieText{
 	
	margin-top: 20px;
 	padding: 5px 5px 5px 5px;
	font-size:12px;
	line-height: 1.5em;
	text-align: left;
	font-weight: normal;
 	margin: 0;
	z-index: 1;
 } 
 
 
 div#DiagnoseHyphens{
 	position: relative;
	margin-top: 15px;
	width: 15px;
 	padding: 5px 5px 5px 15px;
 	margin: 0;
	z-index: 1;
 } 
 
 div#DiagnoseText{
 	position: relative;
	width: 370px;
	float: left;
 	text-align:left;
	font-size:12px;
 	padding: 0px 5px 5px 0px;
	font-weight: normal;
 	margin: 0;
	z-index: 1;
 } 
 #DiagnoseText a {
  	color:#333333;
 }
 
 #DiagnoseText a:hover{
  	color:#990000;
 }
 
 
 .absatz
{
 	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
 	padding:2px 35px;
 	margin:0;
 } 
 
 
 .chartText{
		text-align: left;
		font-weight: normal;
		padding: 5px 5px 5px 5px;
	}
 
 .insideNav{
		
		font-family: Helvetica, Arial, sans-serif;
		text-align: left;
		font-weight: normal;
		padding: 15px 0px 0px 11px;
	}
	
.insideNavR{
		
		font-family: Helvetica, Arial, sans-serif;
		text-align: right;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
	}
 

 
 
 
 p.homeLogo{
 	text-align: center;
	margin-top: 30px;
	
 } 
 
 
 /* zusätzlicher content holder für Textabschnitte ohne Überschrift */
  #contentholder{
  	position: absolute;
	top: 0px;
	z-index: 1;
 	border: 0px;
	padding: 0;
	width:670px;
 	height:100%;
	min-height:558px;
	height:558px;
	color:black;
	margin-top: 38px;
 }
 #contentholder p {
 		font-size:0.8em;
		
 }

 /* Navigation unter dem Menüpunkt Informationen */
  div#secondNavi {
	position: absolute;
	top: 440px;
	float: left;
	width: 136px;
	padding: 0em;
	margin: 0em;
	border: 0px;
	
  }
  
   ul#link {
    margin: 0; 
	padding: 0;
	margin-top: 0px;
	margin-left: 0em;
    text-align: left;
  }
 
  ul#link li {
	list-style: none;
	position: relative;
	padding: 0;
	margin: 8px 0px 0px 0px;
  }
  
  ul#link a, ul#link span{
    display: block;
	width: 11em;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 140%;	
    text-decoration: none; 
	font-weight: bold;
	padding: 0.2em 1.2em;
    border: 0px;
    color: white; 
  }
  
   * html ul#link a, * html ul#link span {
    width: 13.3em;
    w\idth: 11em;  /* (IE 6 in standards-compliant mode) */
  }
   ul#link a:hover, ul#link span, li a#aktuell:hover {
    background-color: #F5E5E5;
	color:#990000;
	
  }
  
  
  
  /* Navigation links*/
  div#Tmenu {
  	position: absolute;
	z-index: 2;
	top: 221px;
	float: left;
    font-size: 94%;
    width: 160px;
	height:100%;
 	height:670px;
 	min-height:630px;
    padding: 0em;
	margin: 0em;
    border: 0px;
    background-image: url(../images/navigation/nav_bar.jpg);
	background-repeat:no-repeat;
  }
  /*
  * html div#Tmenu {
    width: 200px;
    w\idth: 19em;  (IE 6 in standards-compliant mode) 
  }
  */
  
  ul#Navigation {
    margin: 0; 
	padding: 0;
	margin-top: 40px;
	margin-left: 0em;
    text-align: left;
  }
  
  

  ul#Navigation li {
	list-style: none;
	position: relative;
	padding: 0;
	margin: 8px 0px 0px 0px;
	z-index: 2;
  }
  
  
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }
  


  ul#Navigation li ul {
    margin: 0; 
	padding: 0;
    position: absolute;
	top: 0;
	z-index: 2;
    left: 10.7em;
	
  }
  
   *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    left: 10.6em; 
	background-color: #F5E5E5;
  }
  
  
    
  *html ul#Navigation li ul {
    left: 10.6em; /*(IE in standards-compliant mode) */
	l/eft: 10.8em;
	
  }
  ul#Navigation li ul li {
    margin: 0; padding:0;
	z-index: 3;
  }
  
 
  
 

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 11.0em;
	text-align: left;
	line-height: 140%;	
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
    text-decoration: none; 
	font-weight: bold;
	padding: 0.2em 1.2em;
    border: 0px;
    color: white; 
	
  }
  * html ul#Navigation a {
    width: 13.3em;
    w\idth: 11em;  /* (IE 6 in standards-compliant mode) */
  }
  ul#Navigation a:hover, li a#aktuell:hover {
    background-color: #F5E5E5;
	color:#990000;
	
  }
  li a#aktuell {
    background-color: #F5E5E5;
	color:#990000;
  }
 
  ul#Navigation li a:active {
    color: #990000; 
	background-color: #F5E5E5;;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover>ul {
    display: block;
	background-color: #999999;
  }
  ul#Navigation>li:hover>a {

    background-color: #F5E5E5;
	color:#990000;
  }

/* dynamisches Ein-/Ausblenden der JavaScript-generierten Klasse im IE */
  * html ul#Navigation li.hoverIE {
    margin-bottom:-1.15em;  /* Fehlerkorrektur*/
  }
  
   * html ul#Navigation li.hoverIE ul  {
    display: block;
  }
  
  * html ul#Navigation li.hoverIE ul {
    display: block;
  }
   * html ul#Navigation li a.hoverIE  {
    background-color: #F5E5E5;
	color:#990000;
  }
  

  

	ul#Navigation .current a {
	background-color: #F5E5E5;
	color: #990000;
	
  }

div#sitemap {
	position: absolute;
	top: 0px;
    z-index: 1;
	left: 170px;
	width:800px;
    padding: 0;
    border: 0px solid #ccc;
    margin: 0;
	border: 0px;
	height:100%;
	
    }
	
	
	
#sitemap ul.columns {
    padding: 0px 8px 0px 0px;
    border: 0px solid;
    margin: 2px;
    width: 200px;
    float: left;
	z-index: 1;
    }
 *html #sitemap ul.columns {
    margin: 0px 0px 0px -5px; /*(IE in standards-compliant mode) */

	
  }	
	
	
#sitemap ul {
    margin-left: 0;
    padding-left: 0;
	z-index: 1;
    }
		
.rubrik {
    list-style-type: none;
	display:block;
	width: 200px;
	padding: 5px 0px 5px 5px;
    margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #990000;
	z-index: 1;
 }
 
 
	
.mainheadline {
    list-style-type: none;
    margin: 0px;
	padding: 5px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 1;
 }
 


#sitemap .divider {
    clear: both;
    }

#rightbox {
	position: absolute;
	border: 0px solid;
	left: 844px;
	top: 0px;
	z-index: 1;
	width: 140px;
	height: 100%;
	height: 558px;
	min-height: 558px;
	background-color: #999999;
	color: white;
	margin: 0px auto;
	padding: 0;
	
	}
	

form {
  	position: relative;
	left: 5px;
	z-index: 1;
  	margin: 0;
	padding: 0px 0px 0px 0px; 
	border: 0px; 
	}
	
td, input{ 
	font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:100; text-align:left; padding: 2px 5px 5px 2px; 
	}
	
input{ 
	color: #000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:100; 
	}
.Feld { background-color:#ffffff; width:100px; border:1px solid #ddd; }


.label { color:#ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:100; padding: 5px 5px 0px 0px; width: 100px;}

input.pagebutton { 
		color: #ffffff; 
		background: #999999;
		border: 0; 
		font-weight: bold; 
		font-size: 12px; 
		margin: 0;
		margin-left: 0;
	}


.SuchErgebnis
 {
 	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
 	margin: 0;
	z-index: 1;
 } 


.textbar {
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 85%;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 140%;	
}	

hr { 
  	margin-top: 120px;
	z-index: 2;
}

.bild { 
	position: relative;
  	left: 0px;
	padding: 0px;
	margin-top: 10px;
}

#gallerie

{ 
	position: relative;
  	left: 0px;
	padding: 5px 5px 0px 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	
}

.red {
		color: #990000;
	}
	



 .clear {
    clear: both;
    height: 1px;
    overflow: hidden;
  }