#wejs #sz,#weko a img,#weko #content a:hover,#weko h6,body.webd #content a:hover,body.webd #nav h2,
body.webd #nav h2 i,body.webd #nav a,body.webd #content p b,body.webd span.kontakt a:hover{color:#d26ed2}
#weko a:hover img{border:1px solid #d26ed2}

body.schw #nav h2, #weko.schw h6, #weko.schw #content a:hover,body.schw #nav h2 i,
body.schw #nav a,body.schw #content p b{color:gray}  /*  ccc */
body.schw span.kontakt a:hover{color:black}
body.schw #nav h2{font-weight:lighter}
body.schw #nav h2 b{font-weight:bold!important;}
#weko.schw a:hover img{border:1px solid #ccc}
body.schw #content table{background-color:#ececec;width:20em;margin:1em;}
body#scku #content table{background-color:#ececec;border:1px solid #ff9911;}

body.schw h1 i{display:block;border:1px solid black;text-align:center;padding-right:2em;padding-left:2em;background-color:#ffcc11}

body #content a{color:black;font-size:.95em}
body{margin:0;padding:0;min-width:30em;background-color:white;color:black}
* #oben{padding:0.2em}
#oben,#unten,#content p{font-size:.8em}
body #nav li a {font-size:.8em;} /* op */
body #nav ul li{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0} /* op */
span.kontakt{float:right}
#nav{float:left;padding:1em;width:18em;text-align:right}
#content{margin:0 0 0 20em;padding:1em;text-align:center}
h1, h2, h3, h4, h5, h6, p{margin:1px;padding:1px} /* n4 */
#content p{width:24em;text-align:justify;margin-left:auto;margin-right:auto}
#content,#content a,#nav,h1,h2,h3,h4,p,span{font-family:Arial, Helvetica, sans-serif}
#nav h2{width:11em;text-align:right;line-height:1em}
h2 span{display:block;text-align:right;font-size:1.1em}
h2 span.b{padding-bottom:.6em}
* #nav ul li{display:block;width:16em;}

#nav[id] ul li{height:1.1em;line-height:.8em}
#nav ul{list-style:none; line-height:1.1em;}

#nav a{text-decoration:underline;font-family:Courier New, Letter Gothic, monospace}
span.vali,span.kontakt a,span.vali a{text-decoration:none;color:#999}
span.vali a:hover,#nav li a:hover,#nav b,h2 span.b{color:black}
* span.vali span{font-size:xx-small;margin-left:-3px}
* #content h1{width:13.5em;text-align:left;margin-left:auto;margin-right:auto;font-size:1.5em}
#content h1 img{margin-left:auto;margin-right:auto;display:block}
#content h3, #content h4{width:20em;text-align:left;margin-left:auto;margin-right:auto}
* #content h4 {padding-top:2em;padding-bottom:1em}
* #content h3{padding-top:1.6em;padding-bottom:1em;white-space:pre;padding-left:.1em}
#content p{margin-bottom:1em}
#unten{clear:left;margin:.2em}
ol{margin-left:auto;margin-right:auto;text-align:center;width:16em;padding-right:2em;font-size:smaller}
ol li{text-align:left;margin-left:2em}
#wind #content p{padding-top:7em}
#wind #content img{display:block}
#weko #content b,#weko #content a{color:black}
#weko h6{text-align:left;width:26em;margin-bottom:1em;margin-left:auto;margin-right:auto}
#weko #content p{width:14em}
#weko a img{border:1px solid black}
#wejs #sz {position:relative;left:0px;top:-50px;font-size:72px}
#wegi #kg {font-family:Arial, Helvetica, sans-serif;color:#eccc00;background-color:black;font-size:36px;border:.1px solid transparent;width:320px;text-align:center;padding-top:10px;margin:auto}
* #content p b{font-size:160%}
* #content h1 sup{font-weight:100;font-size:100%;line-height:120%}
* #content h1{padding-bottom:1em}
#content h3{font-weight:normal; width:17.6em;}
#content h1 i{font-style:normal;font-weight:100}
* #content p{padding-bottom:2em}
* #nav li a{width:auto;display:block}
* #nav li a:hover {background-color:#ececec}
#weko #content p b{font-size:100%}
#were #content p{width:20em;padding-right:4em}
#were #content img{padding-left:4em;padding-top:.2em;padding-bottom:.2em;border:0}
#aspe #content img{padding-bottom:2em}
#weba #content img{border:0}


#scku #goku, #pre #leiw,
#wind #wein,#were #refe,
#wewe #webd,#wele #leiw,
#wetu #tuto,#weko #kont,
#wepr #proj,#prsh ul .proj a,
#wean #anid,#wejs #anjs,
#wesv #ansv,#wejv #anjv,
#wefl #anfl,#wegi #angi,
#aspe #aswe,#weba #asbd {color:black;border:.1px solid transparent;cursor:default}
#nav ul ul {display:none}
#wewe ul ul.aspw,#weba ul ul.aspw,
#aspe ul ul.aspw,#wepr ul ul.proj,
#prsh ul ul.proj,#wegi ul ul.anid,
#wefl ul ul.anid,#wean ul ul.anid,
#wesv ul ul.anid,#wejs ul ul.anid,
#wejv ul ul.anid {display:block}

#wis #tab *,#wis h1{font-family:Helvetica,Arial,Ariel,sans-serif; font-size:1em;color:#ffffff;
width:160px;text-align:center;margin:auto;font-weight:normal}
#wis #tab img{margin-left:auto;margin-right:auto;width:75px;height:75px;padding:25px}
#wis #tab{width:240px;padding:0;margin:auto;background-color:#636363;text-align:center;}
#wis #tab *:first-letter { color:#9999ff; font-size:1.5em;line-height:1.3em}
#wis #wein {color:black}

#unten span.vali {font-size:xx-small;}
#oben span.vali {font-size:smaller;}

 span.wai, span.wai a{display:none;margin:0;padding:0;border:0}
@media handheld {
#nav, #content{position:relative!important;float:none!important;padding:0!important;margin:auto!important} }
@media print {
@page { size:portrait; }
#wejs #sz,#weko a img,#weko #content a:hover,#weko h6,body.webd #content a:hover,body.webd #nav h2,
body.webd #nav h2 i,body.webd #nav a,body.webd #content p b,body.webd span.kontakt a:hover{color:black}
h1, h2, body.webd #nav h2,body.webd #nav h2 i, body.webd #content p b{color:darkgray}
h1 i{color:black}
#nav{font-size:80%}
#nav h2{padding-bottom:3em}
#nav ul{width:80mm;margin:0;padding:0}
#content{padding-left:0}
#unten[id]{position:fixed;bottom:0px} }
@media aural {span.wai, span.wai a { speak: normal; display: inline; }}
@media braille {span.wai, span.wai a { display: inline; }}





body.schw #content > table{margin-left:auto;margin-right:auto;padding:1em;}
body > #nav{position:fixed}
body > #content{min-height:30em}

