body,th {
	color:#707072;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 0;
	background-image:url(media/bg.jpg);
	background-repeat:repeat-y;
	background-color:#5DB1D6;
	}

td{
	color:#707072;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 0;
}
i{
	color:#0083BB;}

background-image{
	border:5px solid #00FF33; }

#uebersichtbild {
	width:588px; 
	height:182px; 
	margin-top:10px; 
	float:left; 
	background-color:#f1f1f1; 
	border-top: 1px solid #666666; 
	position:relative; 
	top:00px; 
} 

img {
	border: medium none;
    behavior: url(script/pngHack.htc);
 }

.search-1 { padding-left:4px; }
.search-2 { padding-left:5px; }
.search-3 { float:left; clear:right;padding-top:0px;margin-top:0px; }
.search-4 { border:1px solid #56BDE4;height:20px;margin-top:0px; }
.search-5 { background-color: transparent; background-image: url(../templates/media/suche.jpg); width: 20px; height:20px;margin-top:1px;background-position:-1px -1px; border: solid 1px #56BDE4; }
.search-6 { float:left;margin-top:0px; padding-top:0px; }

.content-1 { height:300px;padding-left:50px; }
.content-2 { width: 588px; background-color:#000000; }
.content-3 { height: 160px; width:585px; }
.content-4 { background-color:#D8E9F1; margin-left:5px; padding-left:5px; height:15px; border-bottom:#5DB1D6 1px solid; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:100; }
.content-5 { background-color:#FFFFFF; width:5px; height:135px;float:left; }
.content-6 { width:187px; float:left; border-left:0px solid #FFFFFF; border-right:0px solid #E8E8EA }
.content-7 { background-color:#F2F8FB; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0095CF; padding-left:20px; padding-right:5px; }
.content-8 { background-color:#F2F2F3; height:65px; padding-left:20px; padding-right:5px; border-bottom:1px solid #FFFFFF; }
.content-9 { background-color:#F2F2F3; height:20px; padding-right:5px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0095CF; }
.content-10 { background-color:#E8E8EA; width:3px; height:135px;float:left; }
.content-11 { float:left; }
.content-12 { float:right; }
.content-13 { font-size:11px; color:#666666; }

.content-14 { border:0px; background-image:none;background-color:#FFFF00;display:block;line-height:25px; }
.content-15 { border:0px;background-image:none;background-color:#FFFF00;display:block;line-height:15px }

.footer-1  { text-align:center; color:#77ACC1 }
.footer-2  { color:#FFFFFF;font-size:8px;padding-top:83px; }
 
.newslink{font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#0095CF; font-weight:100;}
.newslink:hover{font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#0095CF; font-weight:100;}

.tooltip-title{background-color:#009EDB;}
.tooltip{font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:100; text-decoration:underline; background-color:#FFFFFF;}
.tooltip:hover{font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#1DA9DF; font-weight:100; text-decoration:underline; background-color:#FFFFFF;}

.tooltip_text{font-size: 10px; color:#666666; font-weight:600;}
.tooltip_text:hover{font-size: 10px; color:#1DA9DF; font-weight:600;}

b{	color:#1DA9DF; 
	text-decoration:none;}

#filmcontainer{
	position:relative;
	color:#00CCFF;
	top:80px;
	float:left; 
	width:154px;
	height: 130px;
	background-image:url(media/Preview_video_on.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	display:block;
	font-size:8px;
	}
#filmcontainer:hover{
	background-image:url(media/Preview_video.jpg);
	}

#logohalter{
	position:relative; 
	top:60px;
	}

#contentmain{ 
	height:auto; 
	top:0px; 
	left:0px; 
	position:relative;
	float:left; 
	width:950px;
	}

#containermain{
	border:1px solid transparent;
	position:relative;
	float:left;
	}
#containerhead{
	left:0px; 
	top:90px; 
	position:relative; 
	width:600px;
	float:left; 
	margin:0px;
	}
#container {float:left;}
.rand {
	width:930px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float:left;
}
.randhead{width:600px;margin:0 0 15px 0px}

.o1, .o2, .o3, .o4, .u1, .u2, .u3, .u4 {display:block; overflow:hidden;}
.o1, .o2, .o3, .u1, .u2, .u3 {height:1px;}

.o1 {margin:0 5px; background:#6699cc;background-image:url(media/header.jpg);}
.u1 {margin:0 5px; background:#6699cc;}

.o2, .u2 {margin:0 3px; border-width:0 2px;}
.o2 {background:transparent;background-image:url(media/header.jpg);background-position:0px 0px; border-left:1px solid #6699cc; border-right:1px solid #6699cc;}
.u2 {background:#ADD6E8; border-left:1px solid #6699cc; border-right:1px solid #6699cc;}

.o3, .u3 {margin:0 2px;}
.o3 {background:transparent; background-image:url(media/header.jpg);background-position:-0.5px -0.5px;border-left:1px solid #6699cc; border-right:1px solid #6699cc;}
.u3 {background:#ADD6E8; border-left:1px solid #6699cc; border-right:1px solid #6699cc;}

.o4, .u4 {height:2px; margin:0 1px;}
.o4 {background:transparent; background-image:url(media/header.jpg);background-position:-1px -1px;border-left:1px solid #6699cc; border-right:1px solid #6699cc;}
.u4 {background:#ADD6E8; border-left:1px solid #6699cc; border-right:1px solid #6699cc;}

.ohead1, .ohead2, .ohead3, .ohead4, .uhead1, .uhead2, .uhead3, .uhead4 {display:block; overflow:hidden;}
.ohead1, .ohead2, .ohead3, .uhead1, .uhead2, .uhead3 {height:1px;}

.ohead1 {margin:0 5px; background-image:url(media/transparenz.png);}
.uhead1 {margin:0 5px; background-image:url(media/transparenz.png);}

.ohead2, .uhead2 {margin:0 3px; border-width:0 2px;}
.ohead2 {background-image:url(media/transparenz.png);border-left:1px solid transparent; border-right:1px solid transparent;}
.uhead2 {background-image:url(media/transparenz.png); border-left:1px solid transparent; border-right:1px solid transparent;}

.ohead3, .uhead3 {margin:0 2px;}
.ohead3 {background-image:url(media/transparenz.png); border-left:1px solid transparent; border-right:1px solid transparent;}
.uhead3 {background-image:url(media/transparenz.png); border-left:1px solid transparent; border-right:1px solid transparent;}

.ohead4, .uhead4 {height:2px; margin:0 1px;}
.ohead4 {background-image:url(media/transparenz.png); border-left:1px solid transparent; border-right:1px solid transparent;}
.uhead4 {background-image:url(media/transparenz.png); border-left:1px solid transparent; border-right:1px solid transparent;}



#inhalt{background-color:#FFFFFF; padding-left:0px; padding-top:0px; padding-right:0px;}
#inhalthead{left:4px; top:1px; position:relative; width:444px;}
.randinhalt {width:590px;margin:0 0 0px 0px; left:0px;}
.inhaltheading {display:block;z-index:0;padding:0 0px 0 0px; border-left:1px solid transparent; border-right:1px solid #ffffff;}

.oinhalt1, .oinhalt2, .oinhalt3, .oinhalt4, .uinhalt1, .uinhalt2, .uinhalt3, .uinhalt4 {display:block; overflow:hidden;}
.oinhalt1, .oinhalt2, .oinhalt3, .oinhalt4, .uinhalt1, .uinhalt2, .uinhalt3, .uinhalt4 {height:1px;}

.oinhalt1 {margin:0 5px; background-color:#FFFFFF;}
.uinhalt1 {margin:0 5px; background-color:#FFFFFF;}

.oinhalt2, .uhead2 {margin:0 3px; border-width:0 2px;}
.oinhalt2 {background-color:#FFFFFF;border-left:1px solid transparent; border-right:1px solid transparent;}
.uinhalt2 {background-color:
#CC3399; border-left:1px solid transparent; border-right:1px solid transparent;}

.oinhalt3, .uhead3 {margin:0 2px;}
.oinhalt3 {background-color:#FFFFFF; border-left:1px solid transparent; border-right:1px solid transparent;}
.uinhalt3 {background-color:#FFFFFF; border-left:1px solid transparent; border-right:1px solid transparent;}

.oinhalt4, .uhead4 {height:2px; margin:0 1px;}
.oinhalt4 {background-color:#FFFFFF; border-left:1px solid transparent; border-right:1px solid transparent;}
.uinhalt4 {background-color:#FFFFFF; border-left:1px solid transparent; border-right:1px solid transparent;}




/* standort -"runde Ecken" */

#inhalt_standort{background-color:#D8F1FA; padding-left:0px; padding-top:0px; padding-right:0px; }
.inhalt_standort{background-color:#D8F1FA; padding-left:0px; padding-top:0px; padding-right:0px; }
#inhalthead_standort{left:50px; top:0px; position:relative; width:485px;}
.inhalthead_standort{left:50px; top:0px; position:relative; width:485px;}

.randinhalt_standort {width:485px;margin:0 0 0px 0px; left:0px;}
.inhaltheading_standort {display:block;z-index:0;padding:0 0px 0 0px; border-left:1px solid transparent; border-right:0px solid #CCCCCC;}

.oinhalt1_standort, .oinhalt2_standort, .oinhalt3_standort, .oinhalt4_standort, .uhead1_standort, .uhead2_standort, .uhead3_standort, .uhead4_standort {display:block; overflow:hidden;}
.oinhalt1_standort, .oinhalt2_standort, .oinhalt3_standort, .oinhalt4_standort, .uhead1_standort, .uhead2_standort, .uhead3_standort, .uhead4_standort {height:1px; background-color:#D8F1FA;}

.oinhalt1_standort   {margin:0 5px;}
.uhead1_standort {margin:0 5px;}

.oinhalt2_standort, .uhead2_standort {margin:0 3px; border-width:0 2px;}
.oinhalt2_standort {border-left:1px solid transparent; border-right:1px solid transparent;}
.uhead2_standort {border-left:1px solid transparent; border-right:1px solid transparent;}

.oinhalt3_standort, .uhead3_standort {margin:0 2px;}
.oinhalt3_standort {border-left:1px solid transparent; border-right:1px solid transparent;}
.uinhalt3_standort {border-left:1px solid transparent; border-right:1px solid transparent;}

.oinhalt4_standort, .uhead4_standort {height:2px; margin:0 1px;}
.oinhalt4_standort {border-left:1px solid transparent; border-right:1px solid transparent;}
.uhead4_standort {border-left:1px solid transparent; border-right:1px solid transparent;}



/* hier die Formatierung für das Layout  des Standort-containers*/


#standort_uebersichtsbildhalter{background-color:transparent; position: relative; float:left; width:484px; margin: 0 0 0 0; border-top: 1px solid #666666;}
.standort_uebersichtsbildhalter{background-color:transparent; position: relative; float:left; width:484px; margin: 0 0 0 0; border-top: 1px solid #666666;}

.standortlink{font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:100;}
.standortlink :hover{font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:100;}



.standort_uebersicht_text{padding-top:5px; padding-left:5px; font-size:10px; color:
#666666;padding-bottom: 5px;}

.links{float:left; background-color:transparent; width:223px;}
.einrueck5{background-color:transparent; padding-left:5px;}
.zahnklinikuebersicht p{margin-bottom:15px;}



/*praxisgemeinschaften*/

#praxis{background-color:
transparent;}

div#praxis h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:300;
color:#333333; border-bottom:#0099CC 1px solid; margin-left: 50px; padding-left: 0px; padding-top:2px;padding-bottom:0px; background-color:transparent;}
.zahnarzt_uebersichtsbild{background-color:transparent; width:140px; float: left; margin-left:50px;}
.zahnarzt_uebersichtsbildB{background-color:transparent; width:140px; float: left; margin-left:0px;}

.zahnarztbeschreibung{height:140px; background-color:transparent}
div#praxis a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:
#3399FF; font-weight:500;}
div#praxis a :hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:
#3399CC; font-weight:500;}

.fliesstext_za{padding-top:15px; padding-left:50px; padding-right:50px; padding-bottom:15px; margin-bottom:0px;}




/*praxis Plan B*/

.praxis2{background-color:transparent; margin-left:50px;}

.praxis2 h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:300;
color:#333333; border-bottom:
#0099CC 1px solid; margin-left: 50px; padding-left: 0px; padding-top:2px;padding-bottom:0px; background-color:transparent;}

.zahnarzt_uebersichtsbildB{background-color: transparent; width:140px; float:left; margin-left:0px; height:140px;}

.zahnarztbeschreibung{height:140px; background-color: #FFFFFF}
.praxis2 a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:
#3399FF; font-weight:500;}
.praxis2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:
#3399CC; font-weight:500;}

.praxis2 h2{font-size: 13px; color:#666666; font-weight:normal;}

.fliesstext_za{padding-top:10px; padding-left:10px; padding-right:15px; padding-bottom:10px; margin-bottom:0px;}

.linkhalter_ZA{float:left;}
.rechti{width:335px;float:right;}
.footer{float:right;}
.link_za{text-align:right; padding-right:30px; padding-top:4px;}

/* styles for IE 5 Mac */
#PageWrapper {
	position: absolute;
	top: 16px;
	left: 20px;
}

/*partner-medeco formatierung*/

.partner a{
	color:#647CAE ;  
}
div#partner a:hover{
	color:#000C75; 
}


 /* following rules are invisible to IE 5 \*/
#PageWrapper {
	top:0%;
	left: 0px;
	width: 100%;
	margin-top: 10px;
	text-align: center;
	min-width: 745px;
 }
/* end IE 5 hack */

#MainFrame {
	width: 1000px;
	margin: 0;
}

#content {
	text-align:left;
	position:relative;
	float:left;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	background:#ADD6E8;
	background-image:url(media/header.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-left:0px solid transparent;
	border-right:0px solid transparent;
	padding-bottom:160px;
	background-color: #ADD6E8;
}
#kategorie {position:relative; top:0px; left:0px;}
.contentheading {position:relative;display:block;z-index:0; background-image:url(media/transparenz.png); padding:0 0px 0 0px; border-left:1px solid transparent; border-right:1px solid transparent;}
.rand p {margin:0;}
.randhead p {margin:0;} 

a{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;
	}
	
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFF00;
	text-align:left;
	text-decoration:none;}

	
 

h1{font-size: 20px; font-family:Arial, Helvetica, sans-serif; color:#666666;}

h5{font-size: 20px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:100; border-bottom: 1px  #666666 solid; background-color:#FFFFFF; top:10px; position:relative; margin-top:0px; margin-bottom:0px; padding-left:50px;}
h7{ background-color:#FFFFFF; top:17px; position:relative; margin-top:0px; margin-bottom:0px; padding-left:50px; padding-bottom:5px;}
u{text-decoration:none;}

h1 .second {color:#009EE0;}
.headlinehalter{background-color:#FFFFFF; padding-top: 0px; margin-top: 0px; position:relative;}
img{border: 0px solid; margin: 0px;}



.fliesstext{padding-top:15px; padding-left:50px; padding-right:50px; padding-bottom:15px; margin-bottom:0px;}

div#therapie ul li{
	list-style-position:inside;
	list-style:disc;
	margin-left:30px;
	padding-left:4px;
	line-height:14px;} 
	
div#therapie h2{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:
#333333; font-weight:200; border-bottom: 1px  #666666 solid; background-color:#D8F1FA; top:10px; position:relative; margin-top:0px; margin-bottom:10px; padding-left:5px;}

div#footer a{ 
	font-size: 10px;
	color:#83B5C9;}
	
div#footer a:hover{ 
	font-size: 10px;
	color:#F6FF00;}


.wobinich{
	background-color:#D8F1FA;
	text-transform:uppercase;
	font-size:8px;
	font-weight:800;
	padding-left:5px;
	border-bottom:#DBDBDB 1px solid;
	}
.wobinich a{
	background-color:#D8F1FA;
	text-transform:uppercase;
	font-size:8px;
	font-weight:800;
	padding-left:5px;
	border-bottom:#DBDBDB 1px solid;
	}
.wobinich a:hover{
	background-color:#D8F1FA;
	text-transform:uppercase;
	font-size:8px;
	font-weight:800;
	padding-left:5px;
	border-bottom:#DBDBDB 1px solid;
	}



	
	/*Formatierung für die Navi linker Bereich*/
#navileft{left:0px;top:131px; text-transform:uppercase;
	width:160px; position:relative; float:left; clear:left;}


div#navileft ul {
list-style-position:inside;
list-style: none;
margin: 0;
padding: 0;
}

/*Formatierung für die HauptNavi linker Bereich*/ 
div#navileft ul li {
 	border-bottom: 1px solid #6699cc;
  	float:left;
  	position: relative;
	left:0px;
 	list-style-type:none;
	width:160px;
	background-image:url(media/transparenz.png);
	line-height:25px;
	}
	
div#navileft ul li :hover{
		background-color:#FFFF00;
		display:block;
		line-height:25px;
		width:160px;
		
	}
 .aktiv_Hauptnavi{
		background-color:#FFFF00;
		display:block;
		line-height:25px;
		width:160px;}
		
		



/*Formatierung für die HauptNavi linker Bereich LINKS*/ 
div#navileft ul li a{padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;}
	
	
	
div#navileft ul li a :link{
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;}
	
	
div#navileft ul li a :visited{
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;}
	
div#navileft ul li a :hover{
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;}
	
div#navileft ul li a :active{
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;}
	
	
div#navileft ul li a :focus{
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;}


/*Formatierung für die Subnavi 1. Stufe*/
	
 div#navileft ul li ul li {
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:25px;
}


div#navileft ul li ul li :link {
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:25px;
}

div#navileft ul li ul li :visited {
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:25px;
}


div#navileft ul li ul li :hover {
    border:0px;	
	background-image:none;
	background-color:#FFFF99;
	display:block;
	line-height:25px;
}

div#navileft ul li ul li :active {
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:25px;
}

div#navileft ul li ul li :focus {
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:25px;
}

.aktiv1{ 
	border:0px;	
	background-image:none;
	background-color:#FFFF99;
	display:block;
	line-height:25px;
	}
	
/*ENDE Formatierung für die Subnavi 1. Stufe*/


/*Formatierung für die Subnavi - links*/
div#navileft ul li ul li a{
    padding-left:20px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;
	}
	
div#navileft ul li ul li a:link{
    	font-size: 10px;}
		
div#navileft ul li ul li a:visited{
    	font-size: 10px;}
		
div#navileft ul li ul li a:hover{
    	font-size: 10px;}
		
div#navileft ul li ul li a:active{
    	font-size: 10px;}
		
div#navileft ul li ul li a:focus{
    	font-size: 10px;}





/*Formatierung für die Subnavi 2. Stufe*/
	
 div#navileft ul li ul li ul li{
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:15px;
}


div#navileft ul li ul li ul li :active{
    border:0px;	
	background-image:none;
	background-color:#FFFFCC;
	display:block;
	line-height:15px;
}
div#navileft ul li ul li ul li :visited{
    border:0px;	
	background-image:none;
	background-color:transparent;
	display:block;
	line-height:15px;
}

div#navileft ul li ul li ul li :hover{
    border:0px;	
	background-image:none;
	background-color:#FFFFCC;
	display:block;
	line-height:15px;
}
/*ENDE Formatierung für die Subnavi 2. Stufe*/
	


/*Formatierung für die Subnavi - links Stufe 2*/
div#navileft ul li ul li ul li a{
    padding-left:30px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;
	font-weight:200;
	display:block;
	line-height:15px;
	}

div#navileft ul li ul li ul li a:link{
    	font-size: 8px;
		display:block;
	line-height:15px;}

div#navileft ul li ul li ul li a:visited{
    	font-size: 8px;
		display:block;
	line-height:15px;}
div#navileft ul li ul li ul li a:hover{
    	font-size: 8px;
		display:block;
	line-height:15px;}
div#navileft ul li ul li ul li a:active{
    	font-size: 8px;
		display:block;
	line-height:15px;}
div#navileft ul li ul li ul li a:focus{
    	font-size: 8px;
		display:block;
	line-height:15px;}		

#partner{

text-transform:none; 
background-color:#DEEEF5; float:left; margin-top:20px; width:100%;
padding-left:10px; padding-top:15px;padding-right:10px; color:#009FDB; padding-bottom:15px;}
#partner img{
padding-top:10px;}	
	
/*formatierung für unterseite Zahnärzte*/

div#zahnarzt_unterseite h2{font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:
#666666; font-weight:200; border-bottom: 1px  #CCCCCC solid; background-color:#D8F1FA; top:10px; position:relative; margin-top:0px; margin-bottom:10px; padding-left:50px;}

div#zahnarzt_unterseite h3{font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:
#666666; font-weight:200; border-bottom: 1px  #CCCCCC solid; background-color:#D8F1FA; top:10px; position:relative; margin-top:0px; margin-bottom:10px; padding-left:5px;}

div#zahnarzt_unterseite ul li{
	list-style:disc;
	list-style:inside;
	padding-left:20px;}
	
div#zahnarzt_unterseite i{
color:#0083BB;}
	


div#therapiespektum_unterseite ul li{
	list-style:disc;
	list-style:inside;
	padding-left:10px;}	
	
	
/*formularformatierung*/

.formulare{
	margin-left:5px;
	border:#009FDB 1px solid;
	margin-top:0px;
	padding:0 0 0 0;
	height:20px;
	width:100px;}
	
.button{
	background-image:url(media/suche.jpg);
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-top:0px;
	border:#009FDB 1px solid;}
	
	
.button :hover{
	background-image:url(media/suche_aktiv.jpg);
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-top:1px;}
	
	
	
#suchfeld{
  background-color:#DEEEF5; float:left; margin-top:20px; width: 160px;
  padding-left:15px; padding-top:15px; color:#009FDB; padding-bottom:20px;}
	

div#formularhalter{
position:relative;
float:left;
width: 100%; 
background-color:#FFFFFF;
}

div#formularhalter h2{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:
#333333; font-weight:200; border-bottom: 1px  #666666 solid; background-color:#D8F1FA; top:10px; position:relative; margin-top:0px; margin-bottom:10px; padding-left:5px;}

#formularhalter td{
	padding-left:5px;
	background-color:transparent;
	background-image:none;
	text-align:left;
	}
#formularhalter tr{ 
	height:25px;
	}


	
.contactfield{
width:250px;}

.buttonText{
	background-color:
	#DFF7FD;
	border-left:
	#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;} 

/*navirechts*/

#naviright{position:relative;top:131px;left:0px;width:168px;float:left;  clear: right; padding:0px;margin:0px;text-transform:uppercase;}


div#naviright ul {
list-style-position:inside;
list-style: none;
margin: 0;
padding: 0;
}

  
  div#naviright li{
  float:left;
  list-style-position:inside;
  	position: relative;
	left:0px;
 	list-style-type:none;
	width:168px;
	background-image:url(media/transparenz.png);
	line-height:25px;
	}
		
.aktiv_Hauptnavi_rechts{
		background-color:#FFFF00;
		display:block;
		line-height:25px;
		
		}
		


div#naviright a{
    padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-decoration:none;
	}
	
div#naviright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;}



div#naviright ul li {
 	border-bottom: 1px solid #6699cc;
  	float:left;
  	position: relative;
	left:0px;
 	list-style-type:none;
	width:168px;
	background-image:url(media/transparenz.png);
	line-height:25px;
	}

div#naviright ul li :hover{
		background-color:#FFFF00;
		display:block;
		line-height:25px;
	
		
	}



#banner h3.sifr { /* these settings are used only, when js and sifr are not active */
	color: #006f52;
	font-size: 14px;
} 

#banner h3.sifr-big { /* these settings are used only, when js and sifr are not active */
	font-size: 17px;
	color: #006f52;
}

q:before { content:"\201E"; }
q:after { content:"\201C"; }
q q:before { content:"\201a"; }
q q:after { content:"\2018"; }

q.sifr:before { content:""; }
q.sifr:after { content:""; }
q.sifr q:before { content:""; }
q.sifr q:after { content:""; }


.sIFR-active  h1,
    {
        visibility: hidden;
		padding-bottom:0px;
		font-weight:normal;
		font-size:20px;
		
    }
#ueberschrift
	{ height:30px;
	position:relative;
	left:50px;}
	
.ueberschrift2{ 
	height:30px;
	background-color:transparent;
	position:relative;
	left:5px;
	top:8px;
}

.ueberschrift3{ 
	height:20px;
	background-color:#000000;
}




.ueberschrift_link{font-size: 13px; color:#666666; font-weight:normal;}
.ueberschrift_link:hover{font-size: 13px; color:#000000; font-weight:normal;}
.ueberschrift2 a{font-size: 13px; color:#666666; font-weight:normal;}
.ueberschrift2 a:hover{font-size: 13px; color:#000000; font-weight:normal;}


.stellenvorschau{
	border-top: 1px solid #666666;
	float:left;
	height: 60px;
	background-color:#F8F8F8;
	width:100%;}
	
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}  
#flashContent{
	margin-left:20px;}
