@charset 'utf-8';
:root {
    --unit-100vh: 100vh;
}
@supports (height: 100dvh) {
    :root {
        --unit-100vh: 100dvh;
    }
}
@viewport {

width: device-width;

zoom: 1;

}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.9em;line-height:1.3;}
table{border-collapse:separate;border-spacing:0 0 0 0;}
table td{padding:0;}
table.textfett td{padding-bottom:5px;}
a {text-decoration:none;color:#4568c2;line-height:16px;}
a:hover {color:#092785;}
a:visited {color:#4568c2;}
a.hier{text-decoration:none;color:#092785;font-weight:bold;line-height:16px;}
.text{text-decoration:none;color:#000;}
.textfett{line-height:15px;font-weight:bold;color:#2d2c2c;}
.textfettcolor{text-decoration:none;line-height:16px;font-weight:bold;color:#4568c2;}
a.textfettcolor:visited{color:#4568c2;text-decoration:none;background-color:none;}
.textfettcolor:link{text-decoration:none;color:#4568c2;background-color:none;}
a.textfettcolor:hover{color:#092785;text-decoration:none;background-color:none;}
.headline{text-decoration:none;line-height:16px;font-weight:bold;color:#2751d3;}
.aufzaehlung,.aufzaehlung_fett{float:left;padding-left:23px;list-style-image:url(../pics/bullet.gif);list-style-position:outside;}
.aufzaehlung li{line-height:17px;color:#000;padding-bottom:3px;text-indent:0;}
.aufzaehlung_fett{font-weight:bold;}
.liste_weiterbildung{list-style-position:outside;list-style-image:url(../pics/bullet.gif);margin-left:-15px;padding-right:0;}
.liste_weiterbildung li{text-indent:-10px;}
ul.SecondList{margin-left:-2px;}
.SecondList li{list-style-type:square;list-style-image:url(../pics/square_small.png);list-style-position:outside;}
.disLeft{padding-left:16px;}
.tdBg{background-image:url(../pics/td_bgBlau.gif);background-repeat:repeat-y;}
#obenlinks{position:absolute;height:44px;width:41px;background-image:url(../pics/index_slices/index_3_01.gif);}
#banderole{position:absolute;top:44px;height:123px;width:1020px;background-image:url(../pics/banderole.jpg);background-repeat:no-repeat;}
#content{position:absolute;top:167px;width:1020px;min-height:85%;background-image:url(../pics/td_bgBlau.gif);background-repeat:repeat-y;}
#schmuck{position:absolute;top:0;}
#navigation{position:absolute;top:47px;width:213px;text-align:right;bottom:auto;height:1.5em;}
#navigation a{line-height:1.5em;}
#main{margin-top:48px;margin-left:287px;min-width:460px;max-width:540px;height:auto;}
#foto{float:right;margin-top:0;margin-left:10px;clear:both;text-align:center;}
#top{position:fixed;margin-left:95px;bottom:25px;border:1px solid #ddd;border-radius:2px;padding:5px;display:none;font-weight:bold;background:-moz-linear-gradient(top,#e9e9e9,#f9f9f9);background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#f9f9f9));filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#500ff, endColorstr=#5ff00);background:-ms-linear-gradient(top, #e9e9e9, #f9f9f9);background-image:linear-gradient (top,#d9d9d9,#f9f9f9);}
#news{display:none;position:fixed;margin-top:0;z-index:100;width:100%;height:100vh;background-color:#333;background:rgba(255,255,255,.6);font-size:1.2em}
p.blocktext{padding:20px 0 20px 0;margin-left:auto;margin-right:auto;margin-top:165px;text-align:center;color:#2751d3;line-height:1.5em;background-color:#e9e9e9;}
.close{position:fixed;right:25px;bottom:18px;border:1px solid #ddd;border-radius:2px;padding:5px;font-weight:bold;background:-moz-linear-gradient(top,#d9d9d9,#f9f9f9);background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#f9f9f9));filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9',endColorstr='#f9f9f9');background:-ms-linear-gradient(top, #d9d9d9,#f9f9f9);background:linear-gradient (top,#d9d9d9,#f9f9f9);}
img.displayed{display:block;margin:5px auto auto auto;}
br.clear{clear:both;}
#NoScript{position:fixed;z-index:100;width:95%;margin:3px auto auto 45px;padding:7px 0 7px 0;color:#00f;border:2px solid #00f;background-color:#fff;text-align:center;font-weight:bold;font-family:sans-serif;}
.schatten{margin:0 auto 0 auto;border:1px #f3f3f3 solid;box-shadow:#ccc 5px 5px 10px;box-shadow:#ccc 7px 7px 7px;box-shadow:#ccc 7px 7px 7px;}
