@charset "utf-8";
/* CSS Document */


/*   IMPRESSUMS POPUPS   */
.daten{
padding: 24px;
}

#content_2_1_a{
font-size: 11px;
color: #5C5C5C;
}
#content_2_1_a h1{
color: #5C5C5C;
font-size: 14px;
margin: 0 0 10px 0;
}


body, ul, li, p, a, span, table, td, tr, h1, h2, h3{
font-family:Arial, Helvetica, sans-serif;
}
img{
display: block;
}
p.bildunterschrift{
padding: 15px 0 0 0;
}
ul {
font-size: 11px;
color: #5C5C5C;
list-style-type:circle;
margin: 0 0 0 0;
padding: 0 0 0 16px;
}
p a, ul a {
text-decoration: none;
color: #5C5C5C;
border-bottom: 1px dotted #5c5c5c;
}
p a:hover, ul a:hover {
color: #333;
border-bottom: 1px solid #5c5c5c;
}

li{
line-height: 160%;
}

body{
margin: 0px;
padding: 0px;
background:#E4E3DC url(../grafik/bg_body_grau.jpg) top center no-repeat;
}

/*  FARBIGKEITEN  ###################################### */


/* BODY BACKGROUNDS */
body.gelb{
background:#FCF9C1 url(../grafik/bg_body_gelb.jpg) top center no-repeat;
}
body.blau{
background:#9FD1DE url(../grafik/bg_body_blau.jpg) top center no-repeat;
}
body.gruen{
background:#E6F990 url(../grafik/bg_body_gruen.jpg) top center no-repeat;
}
body.magenta{
background: #F9BAFB url(../grafik/bg_body_magenta.jpg) top center no-repeat;
}

/* SUBMENUS */
ul.ul_submenu{
/* display: none; */ 
}

body.gelb ul.ul_submenu li a{
font-size:11px;
text-transform:uppercase;
color: #ECBD00;
color:#d3b345;
text-decoration: none;
}
body.gelb ul.ul_submenu li a:hover{
color: #F49F00;
}


body.blau ul.ul_submenu li a{
font-size:11px;
text-transform:uppercase;
color: #009CBA;
text-decoration: none;
}
body.blau ul.ul_submenu li a:hover{
color: #005E6F;
}


body.magenta ul.ul_submenu li a{
font-size:11px;
text-transform:uppercase;
color: #B417FF;
text-decoration: none;
}
body.magenta ul.ul_submenu li a:hover{
color: #7600AE;
}

body.gruen ul.ul_submenu li a{
font-size:11px;
text-transform:uppercase;
color: #82A800;
text-decoration: none;
}
body.gruen ul.ul_submenu li a:hover{
color: #4B6200;
}

/*  BANNER   */

body.gelb #content_banner_all{
background:url(../grafik/bg_banner_gelb.jpg) top left no-repeat;
}
body.gelb h3.banner_text_grau{
color: #F49F00;
color:#a48f47;
}

body.blau #content_banner_all{
background:url(../grafik/bg_banner_blau.jpg) top left no-repeat;
}
body.blau h3.banner_text_grau{
color: #005E6F;
}

body.magenta #content_banner_all{
background:url(../grafik/bg_banner_magenta.jpg) top left no-repeat;
}
body.magenta h3.banner_text_grau{
color: #56425f;
}

body.gruen #content_banner_all{
background:url(../grafik/bg_banner_gruen.jpg) top left no-repeat;
}
body.gruen h3.banner_text_grau{
color: #4B6200;
}


/*  FOOTER   */
body.gelb #footer_all{
background:#FFFA4F url(../grafik/bg_footer_gelb.jpg) top left no-repeat;
}
body.gelb .footer_inner_rahmen, body.gelb .footer_inner_rahmen a{
color: #F49F00;
color:#a48f47;
}

body.blau #footer_all{
background:#23B2DD url(../grafik/bg_footer_blau.jpg) top left no-repeat;
}
body.blau .footer_inner_rahmen, body.blau .footer_inner_rahmen a{
color: #005E6F;
}

body.magenta #footer_all{
background:#FF6FFF url(../grafik/bg_footer_magenta.jpg) top left no-repeat;
}
body.magenta .footer_inner_rahmen, body.magenta .footer_inner_rahmen a{
color: #56425f;
}

body.gruen #footer_all{
background:#B1E600 url(../grafik/bg_footer_gruen.jpg) top left no-repeat;
}
body.gruen .footer_inner_rahmen, body.gruen .footer_inner_rahmen a{
color: #4B6200;
}





/* SCHRIFTEN */
h1{
color: #5C5C5C;
font-size: 14px;
margin: 0 0 10px 0;
}
p{
color: #5C5C5C;
font-size: 11px;
line-height: 140%;
margin: 0 0 10px 0;
}



/*   MENU    */

ul.ul_meta{
margin: 0 0 0 20px;
padding: 0px;
list-style-type:none;
position:absolute;
}

ul.ul_meta li{
float: left;
margin: 3px 0 0 7px; *margin: 2px 0 0 7px; _margin: 3px 0 0 7px;
line-height: 120%;
}

li.li_meta_trenner{
background: url(../grafik/mainmenu/meta_trenner.gif) center left no-repeat;
background-position: 0 5px;
}

ul.ul_meta li a{
font-size: 11px;
text-decoration:none;
color: #fff;
text-transform:uppercase;
border-bottom: none;
}

ul.ul_meta li a:hover, ul.ul_meta li a.akt{
color: #555;
}


ul.ul_main{
list-style-type: none;
margin: 0 0 0 0;
padding: 0px;
width: 900px;
}



ul.ul_main li.zahnheilkunde,
ul.ul_main li.zahnheilkunde_akt,

ul.ul_main li.funktionstherapie,
ul.ul_main li.funktionstherapie_akt,

ul.ul_main li.prophylaxe,
ul.ul_main li.prophylaxe_akt,

ul.ul_main li.implantologie,
ul.ul_main li.implantologie_akt{
float: left;
height:65px;
width: 120px;
cursor:pointer;
}


ul.ul_main li.zahnheilkunde{
width: 183px;
background:url(../grafik/mainmenu/zahnheilkunde.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/zahnheilkunde.png');
}
ul.ul_main li.zahnheilkunde:hover, ul.ul_main li.zahnheilkunde_akt{
width: 183px;
background:url(../grafik/mainmenu/zahnheilkunde_1.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/zahnheilkunde_1.png');

}

ul.ul_main li.funktionstherapie{
width: 212px;
background:url(../grafik/mainmenu/funktionstherapie.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/funktionstherapie.png');
}
ul.ul_main li.funktionstherapie:hover, ul.ul_main li.funktionstherapie_akt{
width: 212px;
background:url(../grafik/mainmenu/funktionstherapie_1.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/funktionstherapie_1.png');
}

ul.ul_main li.prophylaxe{
width: 145px;
background:url(../grafik/mainmenu/prophylaxe.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/prophylaxe.png');
}
ul.ul_main li.prophylaxe:hover, ul.ul_main li.prophylaxe_akt{
width: 145px;
background:url(../grafik/mainmenu/prophylaxe_1.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/prophylaxe_1.png');

}

ul.ul_main li.implantologie{
width: 166px;
background:url(../grafik/mainmenu/implantologie.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/implantologie.png');
}
ul.ul_main li.implantologie:hover, ul.ul_main li.implantologie_akt{
width: 166px;
background:url(../grafik/mainmenu/implantologie_1.png) center left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/mainmenu/implantologie_1.png');

}


ul.ul_main li.zahnheilkunde a,
ul.ul_main li.zahnheilkunde_akt a, 
 
ul.ul_main li.funktionstherapie a, 
ul.ul_main li.funktionstherapie_akt a, 

ul.ul_main li.prophylaxe a, 
ul.ul_main li.prophylaxe_akt a, 

ul.ul_main li.implantologie a,
ul.ul_main li.implantologie_akt a{
display: block;
text-decoration: none;
height: 65px;
border-bottom: none;
}





ul.ul_submenu{
width: 155px;
list-style-type: none;
margin: 45px 0 0 5px;
padding: 0 0 50px 0;
background:url(../grafik/mainmenu/bg_submenu_bottom.jpg) left bottom no-repeat;
}
ul.ul_submenu li{
line-height: 250%;
margin: 0 0 0 15px;
}

ul.ul_submenu li a{
font-size:11px;
text-transform:uppercase;
color: #A09D87;
text-decoration: none;
border-bottom: none;
}
ul.ul_submenu li a:hover, ul.ul_submenu li a.akt{
color: #4D4D4D;
}

ul.ul_submenu ul{
display: block;
list-style-type: none;
margin: 0 0 15px 15px; _margin: 0 0 15px 0px; *+margin: 0 0 15px 0px;
padding: 0 0 0 0; 
}
ul.ul_submenu ul li{
line-height: 150%;
margin: 0 0 0 0px;
}
ul.ul_submenu ul li a{
font-size:11px;
text-transform:none;
color: #A09D87;
text-decoration: none;
border-bottom: none;
}






/* ALLGEMEIN  */ 

#wrapper_all{
position: relative;
float: left;
width: 930px;
height: auto;
left: 50%;
margin: 0 0 0 -465px;

}

#meta_all{
float: left;
width: 930px;
height: 21px;
background:url(../grafik/meta_back_grau.png) top left no-repeat;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/meta_back_grau.png');

}

#mainmenu_all{
float: left;
width: 930px;
height: auto;

}


#content_all{
float: left;
width: 930px;
height:auto;
margin: 0 0 0 0;

}

#footer_all{
float: left;
width: 930px;
height: 78px;
background:#EBE9D1 url(../grafik/bg_footer_grau.jpg) top left no-repeat;

}


/*  CONTENT ELEMENTE   */


#content_banner_all{
float: left;
width: 930px;
height: 118px;
background:url(../grafik/bg_banner_grau.jpg) top left no-repeat;
}

#banner_left{
float: left;
width: 357px;
height: 100px;
margin: 8px 0 0 13px;
}
#banner_middle{
float: left;
width: 410px;
height: 100px;
}
h3.banner_text_grau{
font-family:Arial, Helvetica, sans-serif;
color: #938F6F;
font-style:italic;
font-size: 11px;
font-weight: normal;
margin: 25px 0 0 0;
}

#banner_right{
float: left;
width: 186px;
height: 100px;
}

#banner_right{
float: left;
width: 136px;
height: 100px;
}





#content_inner_all{
float: left;
width: 930px;
height: auto;
background:url(../grafik/content/content_rahmen_bg.gif) top left repeat;
margin: 8px 0 0 0;
}

#content_inner_sub_168{
float: left;
width: 168px;
min-height: 150px;
height: auto;
margin: 0 0 0 0;
}

#content_spacer{
float:left;
height: 8px;
width: 762px;
overflow:hidden;
}

#content_spacer_end{
float:left;
height: 8px;
width: 930px;
overflow:hidden;
}


#content_bundle_604_318{
float: right;
width: 930px;
min-height: 250px;
height:auto; _height: 250px;
background:url(../grafik/content/content_428_318_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}

#content_bundle_triple_246{
float: right;
width: 754px;
min-height: 250px;
height: auto; _height: 250px;
background: url(../grafik/content/content_3er_246_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}
#content_bundle_mono762{
float: right;
width: 762px;
width: 754px;
min-height: 250px;
height:auto; _height: 250px;
background: url(../grafik/content/content_mono762_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}
#content_bundle_428_318{
float: right;
width: 762px;
width: 754px;
min-height: 250px;
height:auto; _height: 250px;
background:url(../grafik/content/content_428_318_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}
#content_bundle_318_428{
float: right;
width: 762px;
width: 754px;
min-height: 250px;
height:auto; _height: 250px;
background:url(../grafik/content/content_318_428_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}

#content_bundle_497_249{
float: right;
width: 754px;
min-height: 250px;
height:auto; _height: 250px;
background: url(../grafik/content/content_497_249_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}

#content_bundle_500_246{
float: right;
width: 754px;
min-height: 250px;
height:auto; _height: 250px;
background: url(../grafik/content/content_500_246_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}



#content_inner_762{
width: 754px;
margin: 0 0 0 0px;
}

#content_inner_604_1,
#content_inner_318_2{
float: left;
height: auto;
margin: 0 0 0 8px;
}
#content_inner_604_1{
width: 604px;
margin: 0 0 0 0;
}
#content_inner_318_2{
width: 318px;
margin: 0 0 0 8px;
}


#content_inner_246_1,
#content_inner_246_2,
#content_inner_246_3{
float: left;
width: 246px;
height: auto;
min-height: 100px;
}
#content_inner_246_1{
margin: 0 0 0 0px; 
}
#content_inner_246_2{
margin: 0 0 0 8px; 
}
#content_inner_246_3{
margin: 0 0 0 8px; 
}


#content_inner_428_1,
#content_inner_318_2{
float: left;
height: auto;
margin: 0 0 0 8px;
}
#content_inner_428_1{
width: 428px;
margin: 0 0 0 0;
}
#content_inner_318_2{
width: 318px;
margin: 0 0 0 8px;
}


#content_inner_318_1,
#content_inner_428_2{
float: left;
height: auto;
margin: 0 0 0 8px;
}
#content_inner_318_1{
width: 318px;
margin: 0 0 0 0;
}
#content_inner_428_2{
width: 428px;
margin: 0 0 0 8px;
}


#content_inner_500_1,
#content_inner_246_2{
float: left;
height: auto;
margin: 0 0 0 8px;
}
#content_inner_500_1{
width: 500px;
margin: 0 0 0 0;
}
#content_inner_246_2{
width: 246px;
margin: 0 0 0 8px;
}

.content_margin{
margin: 20px 25px 5px 25px;
}


/* LINKLISTE PARTNER */
.linkliste_thema{
float:right;
width: 754px;
min-height: 25px;
background: #fff;
}
.linkliste_thema h1{
margin: 5px 0 0 23px;
}
.content_margin_linkliste{
min-height: 60px;
height: auto;
margin: 20px 25px 5px 25px;
}

#content_inner_246_1_link,
#content_inner_246_2_link,
#content_inner_246_3_link{
float: left;
width: 246px;
height: auto;
min-height: 60px;
}
#content_inner_246_1_link{
margin: 0 0 0 0px; 
}
#content_inner_246_2_link{
margin: 0 0 0 8px; 
}
#content_inner_246_3_link{
margin: 0 0 0 8px; 
}

#content_bundle_triple_246_link{
float: right;
width: 754px;
min-height: 60px;
height: auto; _height: 60px;
background: url(../grafik/content/content_3er_246_bg.gif) top right repeat-y;
margin: 0 0 0 0;
}







.content_inner_2spalten{
width: 452px;
margin: 15px 0 15px 0;
}
.content_inner_2spalten p.c_i_left{
width: 210px;
float: left;
padding: 0 8px 0 8px;
background:url(../grafik/bg_content_listen.jpg) top left repeat-y;
}
.content_inner_2spalten p.c_i_right{
width: 210px;
float: left;
padding: 0 8px 0 8px;
background:url(../grafik/bg_content_listen.jpg) top left repeat-y;
}

p.c_i_left a, p.c_i_right a{
float:left;
clear: both;
color: #5C5C5C;
text-decoration: none;
font-style:italic;
height: 25px;
line-height: 200%;
border-bottom: none;
}
p.c_i_left a:hover, p.c_i_right a:hover{
color: #333;
}

.pdf_link{
padding: 0 0 0 25px;
background:url(../grafik/icon_pdf.jpg) top left no-repeat;
}


.footer_inner_rahmen{
float: left;
width: 930px;
height: 75px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
color: #938F6F;
font-size: 11px;
margin: 10px 0 0 0;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/inhalt_footer_ie6.png');
}


.footer_inner_1{
float: left;
width: 168px; _width: 168px;
margin: 0 8px 0 0;
}

.footer_inner_2{
float: left;
width: 170px; _width: 170px;
margin: 0 0 0 8px;
}
.footer_inner_3{
float: left;
width: 120px; _width: 120px;
margin: 0 0 0 8px;
}
.footer_inner_4{
float: left;
width: 130px; _width: 130px;
margin: 0 0 0 8px;
}
.footer_inner_5{
float: left;
width: 125px; _width: 125px;
margin: 0 0 0 4px;
}
span.telfax{
width:40px;
display:block;
float:left;
}

.footer_inner_6{
float: left;
_width: 160px;
margin: 0 0 0 15px;
}
.footer_inner_6 a{
color: #938F6F;
text-decoration:none;
}

/* IE 6 ANPASSUNG  */
.footer_inner_1,
.footer_inner_2,
.footer_inner_3,
.footer_inner_4,
.footer_inner_5,
.footer_inner_6{
_display:none;
}




