body {margin:0; background-color:#dcf2fb; font-family:verdana;}

#top{width:960px; height:20px; margin:0px auto;}
#top a  {float: right; color:#000; font-size:11px; padding: 5px 10px  0px 0px; text-decoration: none; }
#top a:hover {color:#666; text-decoration:underline;}

#header {width:960px; height:120px; background: #fff; margin:0px auto; font-family: verdana; font-size:16px; font-weight: normal; color:#666;}
.logo {float: left; padding: 15px 15px 0 40px;}

#header_nav {width:960px;height:30px; margin: 0px auto; background-color:#fff; font-family: verdana; font-size:10px; font-weight:bold;}
#header_nav  a { float: left; display: block; height:28px; width: 159px; padding-top:6px;text-align:center; color:#000; text-decoration: none; border-top: solid 1px #dcf2fb;border-right: solid 1px #dcf2fb;}
#header_nav  a:hover{ border-top: solid 1px #333;}
#header_nav a.linkactive {border-top: solid 1px #333; border-right: solid 1px #fff; color:#666;}

#menu ul{ float:left; position: relative; top:30px; left:0px; margin:0px; padding:0px; width:210px; height:450px; list-style:none; }
#menu li a {display: block; width:210; height: 22px; margin: 5px 0 0px 0; border-bottom: solid 1px #ccc; text-decoration:none; color:#000; padding:0px 0 3px 40px;}
#menu li a:hover{color:#666;}

.arrow{
margin: 0px; padding: 0px; display :block: width: 20px; height:20px; background-image: url(../images/arrow.png); background-repeat: no-repeat;background-position: 20px 2px;}
.arrow_active{
margin: 0px; padding: 0px; display :block: width: 20px; height:20px; background-image: url(../images/arrow_active.png); background-repeat: no-repeat;background-position: 20px 2px;}
.point{
margin: 0px; padding: 0px; display :block: width: 15px; height:20px; background-image: url(../images/point.png); background-repeat: no-repeat;background-position: 20px 2px;}

#content_start {width:960px; height: 700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/start_colors.jpg) no-repeat 0px 5px;}
#content_praxis {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/praxis_colors.jpg) no-repeat 0px 5px;}
#content_praxis_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/praxis_colors_smal.jpg) no-repeat 0px 5px;}
#content_leistung {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/leistungen_colors.jpg) no-repeat 0px 5px;}
#content_leistung_smal {width:960px; height:850px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/leistungen_colors_smal.jpg) no-repeat 0px 5px;}
#content_leistung2_smal {width:960px; height:1100px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/leistungen_colors_smal.jpg) no-repeat 0px 5px;}
#content_parodontologie_smal {width:960px; height:1200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/parodontologie_colors_smal.jpg) no-repeat 0px 5px;}
#content_wurzelbehandlung_smal {width:960px; height:1200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/wurzelbehandlung_colors_smal.jpg) no-repeat 0px 5px;}
#content_wurzelbehandlung2_smal {width:960px; height:1900px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/wurzelbehandlung_colors_smal.jpg) no-repeat 0px 5px;}
#content_zahnersatz_smal {width:960px; height:1700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/zahnersatz_colors_smal.jpg) no-repeat 0px 5px;}
#content_zahnersatz2_smal {width:960px; height:1200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/zahnersatz_colors_smal.jpg) no-repeat 0px 5px;}
#content_zahnersatz3_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/zahnersatz_colors_smal.jpg) no-repeat 0px 5px;}
#content_pflege_smal {width:960px; height:1200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/pflege_colors_smal.jpg) no-repeat 0px 5px;}
#content_pflege2_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/pflege_colors_smal.jpg) no-repeat 0px 5px;}
#content_pflege3_smal {width:960px; height:1800px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/pflege_colors_smal.jpg) no-repeat 0px 5px;}
#content_pflege4_smal {width:960px; height:2200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/pflege_colors_smal.jpg) no-repeat 0px 5px;}
#content_aesthetik_smal {width:960px; height:1200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/aesthetik_colors_smal.jpg) no-repeat 0px 5px;}
#content_aesthetik2_smal {width:960px; height:1400px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/aesthetik_colors_smal.jpg) no-repeat 0px 5px;}
#content_aesthetik3_smal {width:960px; height:1800px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/aesthetik_colors_smal.jpg) no-repeat 0px 5px;}

#content_news {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/news_colors.jpg) no-repeat 0px 5px;}
#content_news_smal {width:960px; height:1000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/news_colors_smal.jpg) no-repeat 0px 5px;}
#content_film_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/film_colors_smal.jpg) no-repeat 0px 5px;}
#content_audio_smal {width:960px; height:1300px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/audio_colors_smal.jpg) no-repeat 0px 5px;}
#content_mundschutz_smal {width:960px; height:1000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/mundschutz_colors_smal.jpg) no-repeat 0px 5px;}
#content_bonusheft_smal {width:960px; height:1800px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/bonusheft_colors_smal.jpg) no-repeat 0px 5px;}
#content_kontakt_smal {width:960px; height:1000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/kontakt_colors_smal.jpg) no-repeat 0px 5px;}
#content_schnarchen_smal {width:960px; height:1000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/schnarchen_colors_smal.jpg) no-repeat 0px 5px;}
#content_amalgan_smal {width:960px; height:2600px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/amalgan_colors_smal.jpg) no-repeat 0px 5px;}
#content_wurzel_smal {width:960px; height:1000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/wurzel_colors_smal.jpg) no-repeat 0px 5px;}
#content_verhalten_smal {width:960px; height:1600px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/verhalten_colors_smal.jpg) no-repeat 0px 5px;}
#content_MScOI_smal {width:960px; height:1900px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/MScOI_colors_smal.jpg) no-repeat 0px 5px;}
#content_impressum_smal {width:960px; height:2500px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/impressum_colors_smal.jpg) no-repeat 0px 5px;}
#content_teamAerzte_smal {width:960px; height:1100px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/zahnaerzte_colors_smal.jpg) no-repeat 0px 5px;}
#content_teamEmpfang_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/empfang_colors_smal.jpg) no-repeat 0px 5px;}
#content_teamBehandlung_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/behandlung_colors_smal.jpg) no-repeat 0px 5px;}
#content_teamProphylaxe_smal {width:960px; height:960px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/prophylaxe_colors_smal.jpg) no-repeat 0px 5px;}
#content_verantwortung_smal {width:960px; height:1000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/verantwortung_colors_smal.jpg) no-repeat 0px 5px;}
#content_sanierung_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/sanierung_colors_smal.jpg) no-repeat 0px 5px;}
#content_resultate_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/resultate_colors_smal.jpg) no-repeat 0px 5px;}
#content_ausbildung_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/ausbildung_colors_smal.jpg) no-repeat 0px 5px;}
#content_raeume_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/raeume_colors_smal.jpg) no-repeat 0px 5px;}
#content_ausstattung_smal {width:960px; height:2600px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/ausstattung_colors_smal.jpg) no-repeat 0px 5px;}
#content_recall_smal {width:960px; height:960px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/recall_colors_smal.jpg) no-repeat 0px 5px;}
#content_labore_smal {width:960px; height:700px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/labore_colors_smal.jpg) no-repeat 0px 5px;}
#content_galerie_smal {width:960px; height:1200px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/galerie_colors_smal.jpg) no-repeat 0px 5px;}
#content_galerie2_smal {width:960px; height:3000px; margin:0px auto; font-family: verdana; font-size:11px; color:#666; background: #ffffff url(../images/galerie_colors_smal.jpg) no-repeat 0px 5px;}


#container_start{
z-index:200;
position:relative;
top: 300px; left:20px;
margin: 0px 20px 0px 210px; 
width:480px;
line-height:18px;
}
#container_1{
z-index:200;
position:relative;
top: 300px; left:20px;
margin: 0px 20px 0px 210px; 
width:480px;
line-height:18px;
}
#container_2{
z-index:200;
position:relative;
top: 120px; left:20px;
margin: 0px 20px 0px 210px; 
width:480px;
line-height:18px;
}
#container_3{
z-index:200;
position:relative;
top: 60px; left:20px;
margin: 0px 20px 0px 210px; 
width:480px;
line-height:18px;
}


#right_sidebar{
z-index:300;
float:right;
margin:0px; padding:0px;
position: relative;
top:300px;left:0px;
width:200px; height:auto;
line-height:18px;
}
#right_sidebarUp{
z-index:300;
float:right;
margin:0px; padding:0px;
position: relative;
top:8px;left:0px;
width:200px; height:auto;
line-height:18px;

}

.footer{
position:relative;
margin:0px auto;
padding-top:25px; 
width:960px;
text-align:center;
font-size:10px;
color:#666;}

.h1{font-size: 140%;}
.h2{font-size: 110%;}
.h3{font-size: 65%;}
.h4{font-size: 78%;border: solid #333 1px;}
.graubold {font-weight: bold;}
.kursiv {font-style: italic;}

a.flieslink{ color: #666; text-decoration: underline;}
a.flieslink:hover{text-decoration: none;}

.pics_left {float: left; border:solid 1px #666; margin:5px 10px 5px 0px; vertical-align: left; }
.pics_right { float:right;border:solid 1px #666; margin:5 0 5 10px;}

.black_overlay { display : none ; position : absolute ; margin:0; padding:0; top : 0px ; left : 0px  ; width : 100% ; height : 150% ; background-color : black ; z-index : 1001 ; -moz-opacity : 0.7 ; opacity : .70 ; filter : alpha ( opacity = 70 ) ; } 
.white_content { display : none ; position : absolute ; margin:0; padding:0; top : 25% ; left: 25% ; width : auto ; height : auto ; padding : 25px ; border : 6px solid #ccc ; background-color : #f1f2f2 ; z-index : 1002 ; overflow : auto ; } 

