/* CSS Document */

a img{border:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	height: 100%;
	background-image:url(images/back.jpg); background-repeat:repeat-x;

	
}
.logo{width:235px;
margin-left:auto;
	color:#fff;
	padding-top:10px;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	padding-right:0px;
	text-decoration:none;}
html {
	height: 100%;
}

#rahmen{
  width:910px;
  min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
	
	* html #rahmen{
	  height:100%;
  }
	
#oben {
	height: 73px;
	text-align:right;
	color:#fff;
			}
#obentext, #oben h1 {
width:235px;
margin-left:auto;
	color:#fff;
	padding-top:10px;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	padding-right:0px;
		}		
	
#oben h1{
  position:absolute;
  top:0px;
  left:0px;
  width:550px;
  height:60px;
  overflow:hidden;
  margin:0;
}

#oben h1 a{
  color:#fff;
  text-decoration:none;
}
	
	#obenbilder {
	background-color:#e4f2f3;
	height: 107px;
	border-color:#6e6e6e;
	border-top-style: solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	}
	
	#obennav {
	height: 20px;
	background-color:#42a5ab;
	border-color:#6e6e6e;
	border-bottom-color:#00;
	border-bottom-style: solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	}
	
		#allgemein {
	width: 612px;
	background-color: #ffffff;
		padding-left:0px;
		margin-left:0px;
	padding: 10px 0px 10px 0px;
	}
		
	
	#platz {
	height: 30px;
	border-left-style:solid;
	border-right-style:solid;
	border-width:1px;
	border-color:#6e6e6e;
	}

#inhalt {
/*	height: 100%; */
	border-color:#6e6e6e;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	margin: 0; padding: 0;
	text-align:left;
	min-height:550px;
}

* html #inhalt{
  height:550px;
}
	
#zelle {border-bottom-color:#000000;
	border-bottom-style: solid;
	border-width:1px;}
	
#nav {background-color:#ffffff;
float: left;
height:70%;
width:146px;
padding:0 ;

	}
#text {	
	padding:0px;
	height:100%;
	
margin-left: 150px;} 
margin-left: 147px;

}

#textinfo{ min-height:500px;

  	 height:auto !important;  /* für moderne Browser */
 	 height:100%;  /*für den IE */
	 padding:0px;
	
margin-left: 150px;} 

/*Formatierungen*/

 ul#Navigation {
    margin: 0; padding: 5px;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0;
	
  }
  
  ul#Navigation a {
   display:block;
    text-decoration: none; 
	color:#000000;
	height:20px;
	padding-top:4px;
	padding-left:3px;
	margin-top:3px;
  }
  
  
    ul#Navigation a:visited {
   display:block;
    text-decoration: none; 
	color:#000000;
	
  }
  
    
    ul#Navigation a:hover {
   display:block;
    text-decoration: none; 
	color:#41a1f4;
	
  }
  
  
 ul#Navigation a:hover.aktiv {
   display:block;
    text-decoration: none; 
	color:#000000;
	background-image:url(images/botton.gif);
  }
  
  .aktiv {
   display:block;
    text-decoration: none; 
	color:#000000;
	background-image:url(images/botton.gif);
  }
  
 .ueberschrift {font-size:13px;
 font-weight: bold; padding-bottom:0px;margin-bottom:0px;}

h1{font-size:14px;
 font-weight: bold;
text-decoration:none;
color:#000;
}

  .ueberschriftoben {font-size:20px;
 font-weight: normal;}
 
 #frage {border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:1px;
margin-bottom: 5px;
margin-top:10px;
width:596px;}

#frage a {
font-weight:normal;
text-decoration:none;
color:#000;}

#para01 a {
font-weight:normal;
text-decoration:none;
color:#000;}

#para01 a:visited {
font-weight:normal;
text-decoration:none;
color:#000;}

/* Änderungen DB 10.10.2008 */
.nom{
  margin-bottom:0;
}

p{
  margin:0 0 12px 0;
}

/* Zusätzlich nochmal, wird sonst vom FF nicht erkannt */
#textinfo{
  margin-left:150px;
}

.clear{
  clear:both;
}


/* Zahnerhaltversicherung DB 05.02.2009 */
#zahnerhalt{
  background:url(images/zahnerhalt.jpg) 10px 10px no-repeat #ff9791;
  padding:10px 0;
} 

.antwort{
  padding:4px 10px;
}

.zahnerhalt{
  background-color:#ff9791;
}

/* Rechte Spalte DB 25.04.2008 */
#rechts{

  position:absolute;

  right:1px;

  top:232px;

  width:140px;

}



* html #rechts{

  right:12px;

}



#rechts .ausz{

  border-top:1px solid #C0372E;

  border-bottom:1px solid #C0372E;

  padding:8px;

  margin-bottom:0 0 12px 0;

  background-color:#EACC26;



  

 }



#rechts .rb{

  margin-bottom:8px;

}

ul#liste li{
  margin:0 0 8px 0;
}
