html{
	background-color:#c7edee;
	padding:0px;
	margin:0px;
	overflow-y:scroll;
}

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#c7edee;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#646466;
}

a:link,a:visited{
	color:#A10D59;
	text-decoration:underline;
}

a:hover{
	color:#646466;
	text-decoration:none;
}

.unsichtbar{
	display:none;
}

#all{
	width:893px;
	background-image:url(../images/content.gif);
	background-repeat:repeat-y;
}

#head{
	background-image:url(../images/head2.jpg);
	background-repeat:no-repeat;
	height:291px;
	text-align:left;
}

#headtop{
	height:235px;
	width:830px;
	margin:0px 0px 0px 30px;
}

#schriftgroesse{
	float:right;
	margin:10px 50px 0px 0px;
}

#navi{
	float:left;
	width:194px;
}


#navi a{
	background-image:url(../images/but.gif);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 54px;
	width:140px;
}

#navi a:hover{
	background-image:url(../images/but_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 54px;
	width:140px;
}
	
#naviactiv a{
	background-image:url(../images/but_activ.gif);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	color:#018d8c;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 54px;
	width:140px;
}


#logo{
	float:left;
	width:610px;
	margin:38px 0px 0px 9px;}
#zeiten{
	float:left;
	color:#a6a6a7;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	width:230px;
	line-height:145%;}
#zeiten p{
	padding:100px 0px 0px 0px;
	margin:0px;}
#headbottom{
	width:830px;
	margin:0px 0px 0px 32px;
	}

	

#subnavi{
	color:#FFFFFF;
	float:left;
	width:164px;
	height:30px;
	padding:20px 0px 0px 30px;
}

#subnavi a{
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#subnavi a:hover{
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#a10d59;
	font-weight:bold;
}



#tele{
	text-align:left;
	color:#FFFFFF;
	margin:0px 0px 0px 265px;
	padding:18px 0px 0px 0px;
	font-size:130%;}
#bildleiste{
	float:left;
	width:184px;
	margin:10px 0px 0px 30px;
	padding:0px 0px 0px 10px;
	display:inline;
	text-align:left;
	font-size:90%;
	line-height:130%;}
#adresse{
	border-top:2px solid #A10D59;
	padding:10px 0px 0px 0px;
	text-align:center;}
#text{
	float:left;
	text-align:left;
	width:635px;
}
#text p{
	padding:0px 65px 0px 25px;
	margin:0px 0px 9px 0px;
	line-height:140%;
}
#text h1{
	font-size:130%;
	color:#018d8c;
	padding:0px 65px 0px 25px;
	margin:15px 0px 12px 0px;
}

#text h2{
	font-size:115%;
	color:#646466;
	padding:0px 65px 0px 25px;
	margin:15px 0px 12px 0px;
}

#text ul{
	margin:13px 65px 13px 65px;
	padding:0px;}
#text li{
	margin:0px 0px 6px 0px;
	padding:0px;}
#text2{
	float:left;
	text-align:left;
	width:545px;
	padding:0px 65px 0px 25px;
	line-height:140%;}
#text2 h1{
	font-size:130%;
	color:#018d8c;
	margin:15px 0px 12px 0px;
}

#text h2{
	font-size:115%;
	color:#646466;
	margin:15px 0px 12px 0px;
}
	
#text2 ul{
	margin:13px 0px 13px 45px;
	padding:0px;}
#text2 li{
	margin:0px 0px 6px 0px;
	padding:0px;}
#break{
	clear:both;
	overflow:hidden;
	height:1px;}
#footer{
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	height:86px;
	width:893px;}
#footer  a {
	float:left;
	text-align:left;
	font-size:100%;
	margin:13px 0px 0px 82px;
	padding:0px;
	color:#646466;
	text-decoration:none;
	font-weight:bold;}
#footer a:hover{
	float:left;
	text-align:left;
	font-size:100%;
	margin:13px 0px 0px 82px;
	padding:0px;
	color:#a10d59;
	text-decoration:none;
	font-weight:bold;
}
#footer h1{
	float:left;
	text-align:left;
	color:#a10d59;
	font-size:120%;
	margin:10px 0px 0px 85px;}
#connavi{
	margin:14px 0px 0px 25px;
	color:#a10d59;
	font-size:110%;}
#connavi a{
	color:#a10d59;
	text-decoration:none;
	font-weight:bold;}
#connavi a:hover{
	color:#209A9B;
	text-decoration:none;
	font-weight:bold;
	}
.auf{
	padding:5px 0px 5px 25px;
	display:block;
	font-size:110%;
	font-weight:bold;
	color:#209A9B;
	text-decoration:none;}
.zu{
	padding:10px 0px 10px 365px;
	display:block;
	font-size:110%;
	font-weight:bold;
	color:#209A9B;
	text-decoration:none;}
	
.out{

}

#zaehneputzen .out{
	display:none;
	margin:6px 0px 0px 0px;
}
#pzr .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#kariesrisiko .out{
	display:none;
	margin:6px 0px 0px 0px;}
#parodontologie .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#korrekturen .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#fuellungen .out{
	display:none;
	margin:6px 0px 0px 0px;}
#zahnersatz .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#endodontie .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#funktionsanalyse .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#bleaching .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#vorsorge .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#faktoren .out{
	display:none;
	margin:6px 0px 0px 0px;
	}
#map{
	margin:0px 0px 0px 25px;}
.mednav{
	border-bottom:3px solid #018D8C;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 3px 0px;}
#bildleiste2{
	float:left;
	width:184px;
	margin:10px 0px 0px 30px;
	padding:0px 0px 0px 10px;
	display:inline;
	text-align:left;
	font-size:90%;
	line-height:130%;}
#bildleiste2 a,#bildleiste2 a:visited{	
	display:list-item;
	color:#A10D59;
	text-decoration:none;
	margin:0px 5px 5px 25px;}
#bildleiste2 a:hover{	
	display:list-item;
	color:#018D8C;
	text-decoration:none;
	margin:0px 5px 5px 25px;}
#bildleiste2 form{
	margin:0px 0px 5px 0px;}
	
.flaggen
{
	margin: 6px 0 10px 47px;
}

.flaggen a
{
	width: auto;
	height: auto;
	background: none;
	display:inline;
	padding: 0;
	margin: 0 10px;
}

.flaggen a img
{
	border: none;
}	
/* #################################################################################### */
/* #################################################################################### */	
/* #################################################################################### */

/* #################################################################################### */
/* #################################################################################### */
/* #################################################################################### */
#subnavifixierung{
	position:absolute;
	width:834px;
	top:0;
	left:50%;
	margin-left:-417px;
}

#subnavigation{
	position:absolute;
	top:47px;
	left:195px;
}

#subnavigation a{
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 35px;
	width:159px;
	background-image:url(../images/but.gif);
	background-repeat:no-repeat;
}

#subnavigation a:visited{
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 35px;
	width:159px;
}

#subnavigation a:hover{
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 35px;
	width:159px;
	background-image:url(../images/but_over.gif);
	background-repeat:no-repeat;
}

#subnavigation a:active{
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 35px;
	width:159px;
}

#subnavigationactiv a{
	display:block;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px 0px 35px;
	width:159px;
	background-image:url(../images/but_over.gif);
	background-repeat:no-repeat;
}

.leer{
	height:47px;
}
