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


/*Workaround für Content und Footer*/

html, body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}


#content_container {
    height:88%;
    overflow:hidden;
	width:100%; 
	height:auto; 
	position:relative; 
	}

#footer {
    background:#efefef;
    height:10%;
	width:100%;
    text-align:center;
	

    
}


.bodyfont{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.site{margin:0px; padding:0px; width:100%; height:100%; overflow-y:scroll;}
.ContainerA{margin:0px; padding:0px; width:100%; height:100%; float:left; position:absolute; top:0px; left:0px; background-image:url(../bilder/BG_body_stripe.gif); background-repeat:repeat-x; background-color:#FFFFFF}
.ContainerB{margin:0px;padding:0px;width:778px; height:100%; float:left; position:absolute; top:0px; left:0px;background-color:#FFFFFF;border-right:thin solid #bbbaba}
.ContainerBshadow{margin:0px;padding:0px;width:17px; height:100%; float:left; position:absolute; top:0px; left:778px; background-image:url(../bilder/BG_shadowstripe_short.gif); background-repeat:repeat-y;}

.header{margin:0px; padding:0px; width:778px; height:249px; float:left; position:absolute; top:0px; left:0px; background-image:
url(../bilder/BG_head.jpg); background-repeat:no-repeat;}
.headerLinkA{ width:72px; height:57px; float:left; position:absolute; left:0px; top:0px; cursor:pointer}
.headerLinkB{ width:155px; height:57px; float:left; position:absolute; left:78px; top:0px; cursor:pointer}


.body{width:778px; height:auto; float:left; position:absolute; top:249px; left:0px; background-color:#FFFFFF;}
.bodyleftcontainerOut{width:185px; height:auto; float:left; position:relative;}
.bodyleftcontainerIn{width:175px; height:auto; float:left; position:relative; margin:10px 0 0 10px;}
.bodyleftmenue{width:175px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0 5px;}

.footer{width:780px; height:84px; float:left; background-image:url(../bilder/BG_footer.gif); background-repeat:repeat-x; vertical-align:bottom; z-index:1000; background-color:#FFFFFF}
.footerContentTop{width:780px; height:26px; float:left; position:relative;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666; padding:8px 0 5px 20px;}
.footerLinkStyle{color:#666666;}
.footerContentBottom{width:780px;height:48px;float:left; position:relative;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.footerContentBottomBild{background-image:url(../bilder/footer_zahnlogo.gif); background-repeat:no-repeat; width:77px; height:48px; float:left; position:relative;}
.footerContentBottomZeileA{ font-size:10px; color:#333; float:left; position:relative; margin:15px 0 2px 23px;}
.footerContentBottomZeileB{ font-size:10px; color:#333; float:left; position:relative; margin:2px 0 2px 23px;}
.footerContentBottomZeileBWebLinks {color:#c5002b;}

.content{width:778px; height:465px; float:left; position:absolute; top:249px; left:0px;}

.vrtour{width:778px; height:621px; float:left; position:absolute; top:93px; left:0px; background-image:url(../bilder/BG_vrtour.gif); background-repeat:no-repeat;}

.gifBanner{ width:160px; height:600px; float:left; position:absolute; top:0px; left:790px; border:thin dotted #FFFFFF;}

.kontaktformText{margin:10px 15px 10px 2px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #000000; text-align:justify;
}
.kontaktformInputfeld{border:thin #cccccc solid; font-size:12px;margin-bottom:5px; color:#333333;}

.MenueContainer {float:left; position:relative; width:158px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#333333;}

div.MenueContainer a:link, div.MenueContainer a:active, div.MenueContainer a:visited{font-size:13px; text-decoration:none; color:#333333}
div.MenueContainer a:focus{font-size:13px; text-decoration:underline; color:#333333}
div.MenueContainer a:hover{font-size:13px; text-decoration:underline; color:#333333}