*{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
body{padding:0;background-color:#e9f3fc;font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#000000;line-height:200%;}
#ts{width:100%;background-color:#e9f3fc;margin:0.5em 0;}
p.t, p.it{padding:10px 0 10px 0;color:#cc0000;font-size:200%;line-height:150%;font-weight:bold;letter-spacing:0.1em;font-family:Arial,Helvetica,sans-serif;text-align:center;margin: 0 auto 0;}
#ih{left:0;}
#it{margin-left:40px;margin-top:100px;opacity:1;}
strong{font-weight:bold;}
a:link{text-decoration:none;color:#0000cc;font-weight:bold;}
a:visited{color:#0099CC;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:none;font-weight:bold;background-color:#fffbf2;}
a:active{text-decoration:none;color:#000099;font-weight:bold;}
#ih p,#ih ul,#ih ol,#it p,#it ul,#it h1,#it h2{margin:0 4% 0 3%;padding:1em;}
#ih h1,#ih h2,#ih h3,#ih h4{margin:0;padding:1em .5em 0 .5em;}
#ih ul ul,#ih ol ol,#ih ol ul,#ih ul ol {margin:0;}
#ih p,#it p{padding:0.5em 0 0.5em;}
#ih ul,#it ul{padding:0.3em 0em 0.3em 1em;}
#ih ul li,#it ul li{list-style:disc;padding:0.5em 0;}
#ih ol{padding:0.3em 0em 0.3em 2em;list-style-position:outside;}
#ih ol li{list-style-type:decimal;padding:0.1em 0 0.5em;}
#ih ul li li{list-style:square;}
#ih ol ul li{list-style-type:square;}
#ih ul ol li{list-style-type:decimal;padding:0.1em 0 0.5em;}
#ih li.b{padding-top:1em;}
h1{color:#cc0000;font-size:170%;line-height:200%;padding:1em 0 0.5em 0;text-align:center;}
h2,caption{font-size:140%;padding-top:1em;padding-bottom:0.5em;}
h3{font-size:120%;padding-top:1em;padding-bottom:0.5em;}
h4{font-size:100%;padding-top:1em;padding-bottom:0.5em;font-weight:bold;}
p{font-size:100%;}
p.q{font-size:100%;}
p.e{font-size:7px;line-height:0;}
p.e a:hover{text-decoration:none;}
p.w {text-align:right; margin:5em 0;}
p.w a/* */ {background-image:url(../b/rechts.gif); background-repeat:no-repeat; background-position:100% .3em; padding-right:1.5em;}
.hg{color:#cc0000;font-weight:bold;}
.gr{color:#0c0;font-weight:bold;}
table, table*{margin:1em 0;width:100%;border-style:solid;border-width:1px;border-color:#cc0000; font-size:80%;}
table.text{margin-top:1em;margin-bottom:1em;width:100%;border-style:solid;border-width:1px;border-color:#cc0000;}
th{font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:4px;text-align:center;background-color:#ffffff;color:#000000;background-color:#ffbaba;font-size:80%;}
tr{background-color:#AAD5FF;}
table.text td{background-color:#AAD5FF;border-style:solid;border-width:1px;border-color:#cc0000;}
td{font-family:Arial,Helvetica,sans-serif;color:#000000;padding:4px;text-align:left;font-size:80%;background-color:#CCE6FF;vertical-align:top;}
tr:hover,tr:hover td{background-color:#ccffcc;color:#000000;}
div.center{text-align:center;margin:1.5em 0;}
div.center table{margin:0 auto 0;text-align:left;}
th.gws{text-align:left;}
tr.gws{border-style:solid;border-width:1px;border-color:#cc0000;}
th.re,td.re{text-align:right;}
form.v_kf{width:100%;background-color:#ffffff;color:#000000;margin:1em auto;padding:0;}
form.v_kf_s{width:100%;background-color:#ffffff;color:#000000;margin:1em auto;padding:0;}
div.v_kl{float:left;width:15em;clear:left;margin-bottom:1em;}
div.v_kr{float:left;width:27em;margin-bottom:0.5em;}
div.v_ki{float:left;width:2em;text-align:left;}
div.v_kg{float:left;width:32em;clear:left;margin-top:5px;margin-bottom:10px;}
div.v_klrb{width:1em;float:left;clear:left;}
div.v_krt{width:90%;float:left;}
form.kf{background-color:#ffffff;color:#000000;margin:0;}
div.kl{width:100%;clear:left;}
div.kr{width:100%;margin-bottom:0.5em;clear:left;}
div.ki{width:1em;clear:left;}
div.kg{width:100%;clear:left;margin-top:5px;margin-bottom:10px;}
input,select,textarea{background-color:#e5ffe5;color:#000000;}
fieldset{padding:0.5em;margin:0 0 .5em 0;border-color:#ee0000;border:solid 1px #cc0000;}
legend{font-weight:bold;}
div.ab{margin:1em 0;text-align:center;clear:both;padding-top:.5em}
div.schb{width:100%;}
html{overflow-y:scroll;}
label,input[type=button],input[type=submit],button{cursor:pointer;}
:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red;background-color:#f0dddd;}
button{width:auto;overflow:visible;}
#pf{background-color:#ffffff;text-align:left;}
#pf p{padding:.5em;margin:0; text-align:center;}
#pf p a:visited{color:#0000cc;}
#pf p.h a{background-image:url(../b/zs.png);background-position: -10px -8px;background-repeat:no-repeat;padding-left:1.75em;}
#pf p.we a{background-image:url(../b/zs.png);background-position: -10px -71px;background-repeat:no-repeat;padding-left:1.75em;}
#pf p.wei a{background-image:url(../b/zs.png);background-position: -10px -40px;background-repeat:no-repeat;padding-left:1.75em;}
#pf p.zur a{background-image:url(../b/zs.png);background-position: -10px -180px;background-repeat:no-repeat;padding-left:1.75em;}
#pf p.z a{background-image:url(../b/zs.png);background-position: 32px -40px;background-repeat:no-repeat;padding-right:1.5em;}
#pf p.i a{background-image:url(../b/zs.png);background-position: -8px -155px;background-repeat:no-repeat;padding-left:1.5em;}
#ih li.lb{border:solid 1px #c00;margin:0 0 0.5em 0;list-style:none;padding:1em;
-moz-border-radius-right:10px;
-webkit-border-radius:10px;
border-radius:10px;}
:target{
-webkit-animation:hva 5s;
-moz-animation:hva 5s;
-o-animation:hva 5s;
-ms-animation:hva 5s;
animation:hva 5s;
}
@-webkit-keyframes hva{
0%{background:#e4ffe4;}
100%{background:#fff;}
}
@-moz-keyframes hva{
0%{background:#e4ffe4;}
100%{background:#fff;}
}
@-o-keyframes hva{
0%{background:#e4ffe4;}
100%{background:#fff;}
}
@-ms-keyframes hva{
0%{background:#e4ffe4;}
100%{background:#fff;}
}
@keyframes hva{
0%{background:#e4ffe4;}
100%{background:#fff;}
}
a[target=_blank]:after{content:"";background-image:url(../b/zs.png);background-position: -7px -102px;background-repeat:no-repeat;position:relative;padding-right:1.5em;}
nav{display:block;color:#cc0000;font-weight:bold;margin-top:1em;}
#nb{color:#cc0000;font-weight:bold;margin-top:1em;}
.sf-menu {margin:0;padding:0.5em 0;list-style:none;background-color:#e8c98b;}
.sf-menu li {padding:.6em 0;}

.sf-menu ul li {margin-left:.5em;padding:0.5em 0;list-style:none;background-color:#e8d1a2;}
.sf-menu li a{padding:.6em 0;width:100%;display:block;}
.sf-menu ul ul li {margin-left:.5em;padding:0.5em 0;list-style:none;background-color:#e8d9ba}
.sf-menu ul ul ul li{margin-left:.5em;padding:0.5em 0;list-style:none;background-color:#e9e1d1}




a[href="#"]:link{color:#cc0000;background:#ddd}
a[href="#"]:visited{color:#cc0000;background:#ddd}
q{quotes:"„" "”";}
mark{background:#ffff00;}
#fn{border-top:solid 1px #cc0000;padding-top:1em;margin-top:1em;}
#fn p.fnt{margin-left:1em;text-indent:-1em;font-size:100%; color:#333333;padding:1em 0;}
.fnz{font-size:80%; position: relative; top:-0.6em;}
p img{vertical-align:middle;}
#landkarte{width:750px;height:600px;text-align:center;margin:0 auto 0;}
div.bi{padding:0;text-align:center;}
div.bi img {max-width:100%;height:auto; /* ie 8 */}
div.biz {margin:2% 2% 2% 2%; text-align:right; float: right;}
div.bir{padding:2em 1% 1em 1%;text-align:center;}
div.pl,.v,div.ad_ch ad_area,.ad,td img, .ph,.sv,#pf {display:none;visibility:hidden;}
#fz{background-color:cae5fc;text-align:center;margin: 0 auto 0;padding:0.5em 0 0.5em 0;}