@media all{
/* Style sheet font */
.logotxtdiv{left:225px;top:25px;position:absolute;z-index:50;}
.dunkelblau_24px,h1{font-family:Tahoma, Geneva, sans-serif;font-weight:normal;font-size:24px;color:#00295a;}
.dunkelblau_17px{font-family:Tahoma, Geneva, sans-serif;text-decoration:none;font-size:17px;color:#00295a;letter-spacing:-0.09em;}
.dunkelblau_14px{font-family:Tahoma, Geneva, sans-serif;font-size:14px;color:#00295a;}
.dunkelblau_12px{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#00295a;}
.hellblau_12px,h2{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#597ebb;}
.hellblau_11px{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#b0bdcf;}
.grau_12px{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#666666;}
.grau_11px{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#666666;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
}
@media all{
/* Style sheet navigation_main */
.mainmenu{padding:0;}
.mainmenu ul{list-style: none;}
.mainmenu li{float:left;padding:0 3px;border-right:1px solid #f6f6f6;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;background: #00295a;}
.mainmenu li.last{border: none;}
.mainmenu a,.mainmenu span{display:block;padding:10px 17px 9px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#ffffff;}
.mainmenu span{cursor:default;}
.mainmenu li:hover,.mainmenu li.active,.mainmenu li.trail{background:#597ebb;}
.mainmenu li:hover a,.mainmenu li.active span,.mainmenu li.trail a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;background:#597ebb;}
}
@media all{
/* Style sheet template */
body{background-image:url("../images/bg_blau.jpg");background-repeat:repeat;}
#hauptmenuediv{width:670px;height:34px;left:475px;top:74px;position:absolute;z-index:5;}
#hauptmenuebtndiv{left:476px;top:90px;position:absolute;z-index:10;}
#bgbilddiv{width:1200px;height:850px;left:0;position:absolute;overflow:visible;top:0px;z-index:2;}
#bgverlaufdiv{width:100%;height:830px;left:0;position:absolute;background-image:url("../images/bg_main.jpg");top:0px;z-index:1;}
#logodiv{width:37px;height:77px;left:176px;position:absolute;top:9px;z-index:3;}
#headerbilddiv{width:941px;height:184px;left:170px;position:absolute;top:105px;z-index:4;}
#rechtlichesdiv{width:180px;height:15px;left:924px;position:absolute;top:5px;z-index:6;}
#maincontentdiv{width:850px;height:490px;left:224px;position:absolute;top:310px;z-index:7;}
#teaserrightdiv{width:400px;height:400px;left:888px;top:315px;position:absolute;z-index:8;}
#teaserrightbernsteindiv{width:268px;height:373px;left:-85px;position:absolute;z-index:8;}
#praxisteamarzt2div{width:350px;height:147px;left:380px;top:170px;position:absolute;z-index:8;}
}
@media all{
/* Style sheet formulare */
.submit{left:30px;position:relative;}
.formbody{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
.text,.select,.textarea{width:250px;left:30px;position:relative;border:1px solid #e0e0e0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin:2px 0pt;}
.text:focus,.textarea:focus{background-color:#fffbf7;}
.mandatory{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin:2px 0pt;}
.error{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#d90000;}
}
@media all{
/* Style sheet datenschutz-new */
.datenschutz-container{height:800px;overflow:auto;padding-right:250px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#666666;}
.datenschutz-container h2{margin-bottom:12px;padding-bottom:0;font-size:12px;color:#00295a;font-weight: 700;}
.datenschutz-container p{margin-top:0;margin-bottom:15px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#666666;}
.datenschutz-content{padding-bottom:5px;}
.datenschutz-content ul,.datenschutz-content address{padding-bottom:15px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#666666;font-style: normal;list-style: none;}
.datenschutz-content strong{font-weight: 700;}
.datenschutz-content a{text-decoration:none;color:#666666;}
.datenschutz-content a:hover{color:#00295a;}
span.label{width:60px;display:inline-block;}
.u-line{text-decoration:underline;}
.bullet-list{padding-left:15px;}
.bullet-list li{position:relative;padding-left:20px;}
.bullet-list em{left:0;top:0;position:absolute;font-style: normal;}
}
