body{color:white;background:#808080;margin:0px;padding:0px;font:13px verdana, sans-serif;}
#container{background:#eee;padding:0px;margin:30px auto 30px auto;width:780px;border:4px solid #0e2c4f;}
#container #head{background:#55CC55;background:#eee;padding:5px;height:50px;border-bottom:5px solid #0e2c4f;}
#container #head #headtext{text-align:center;font:18px verdana, sans-serif;font-weight:bold;color:#ffffff;color:#0e2c4f;width:70%;margin:auto;}
#container #block1{color:white;}
#container #contentsBox1{float:right;color:#000000;min-height:500px;width:618px;border-left:1px solid #000000;margin:0px;padding:5px 0px 5px 5px;}
#container #contentsBox2{float:left;margin:0px;width:150px;color:#000000;padding-left:5px;}
#container #subnav div{display:table;margin:auto;border-spacing:5px;}
#container #subnav div div{display:table-cell;width:150px;padding:0 5px 0 5px;padding:5px;text-align:left;vertical-align:top;border:1px dotted #000000;background:#aaccaa;color:#333333;}
#container #subnav div div a{color:#0000ee;text-decoration:none;}
#container #subnav div div a:hover{color:#ff5555;text-decoration:underline;}
#container #subnav{text-align:center;font-size:8pt;color:#99917D;background:#55CC55;background:#eee;padding:0px;min-height:50px;border-top:5px solid #0e2c4f;}
#footer{width:780px;margin:auto;text-align:center;font-size:6pt;color:#c0c0c0;}#container #contentsBox1 .content{margin-bottom:20px;}
#container #contentsBox1 h1{margin:3px;margin-top:5px;}
#container #contentsBox2 h1{font-size:10pt;}
#container #contentsBox2{font-size:8pt;}
#container .topImg{display:block;margin:0px auto 10px auto;border:1px solid #000000;max-width:500px;max-height:500px;}
#container #contentsBox1 .imgclear{clear:right;}
#container #contentsBox1 img.bigpic{display:block;margin:auto;}
#container #contentsBox1 img.bigpic{display:block;margin:1em auto 1em auto;max-width:580px;}
#container #contentsBox1 #map{width:600px;height:600px;margin:auto;vertical-align:middle;}
#container #contentsBox1 #map > div{border:1px solid #000000;}
#container #contentsBox1 #map p{margin:5px;}
#container #contentsBox1 #map p.hinweis{margin:15px;padding:0.3em;border:1px dotted #000000;text-align:center;font-size:12pt;color:#808080;background:#ffdddd;font-weight:bold;}
#container #contentsBox1 div.datevbutton{padding-right:5px;display:inline-block;}
#container #contentsBox1 div.datevbutton *{background:none;padding-right:0px;}
.dialogbox{color:#000000;width:400px;background:#88ee88;margin:auto;padding:10px;border:1px solid #000000;}
.dialogbox label{display:block;padding:5px;margin:5px 0 5px 0;background:#8888ee;text-align:right;}
.dialogboxOk{background:#88ee88;color:#000000;}
.dialogboxWarnung{background:#ffff00;color:#000000;}
.dialogboxFehler{background:#FF0000;color:#ffff00;}
#container #contentsBox1 .content_404{margin:15px;background:#DD5555;color:#DDDD55;padding:5px;border:2px dotted #000000;text-align:center;font-weight:bold;font-size:15pt;}
.HinweisContentsLeer{background:#0082FF;margin:5px;text-align:center;padding:5px;border:2px dotted #000000;}
.HinweisContentsLeer h1{font-size:14pt;margin:3px;}
#container #contentsBox1 div.impressum .tab{display:inline-block;width:20pt;width:3em;}#container #contentsBox1 form.kontaktformular, #container #contentsBox1 div.impressum{padding:5px 5px 5px 2px;margin:10px;}#container #contentsBox1 form.kontaktformular fieldset, #container #contentsBox1 div.impressum fieldset{background:#aaddaa;margin:3px 0px 3px 0px;border:1px solid #000000;}#container #contentsBox1 form.kontaktformular fieldset legend, #container #contentsBox1 div.impressum fieldset legend{background:#ddddaa;font-weight:bold;padding:2px;border:1px solid #000000;}
#container #contentsBox1 form.kontaktformular div{margin:1px 0px 1px 0px;padding:3px;}
#container #contentsBox1 form.kontaktformular label, #container #contentsBox1 div.impressum label{display:inline;width:150px;color:#000000;float:left;vertical-align:middle;}#container #contentsBox1 form.kontaktformular input, #container #contentsBox1 form.kontaktformular select, #container #contentsBox1 form.kontaktformular textarea{vertical-align:middle;margin-left:5px;border:1px solid #808080;background:#fafacc;}#container #contentsBox1 form.kontaktformular input:focus, #container #contentsBox1 form.kontaktformular select:focus, #container #contentsBox1 form.kontaktformular textarea:focus{background:#ffff00;}
#container #contentsBox1 form.kontaktformular div.fehler{background:#ffaaaa;border:1px dotted #000000;}
#container #contentsBox1 form.kontaktformular .required{font-weight:bold;color:#ff0000;font-size:15pt;display:inline-block;float:right;}
#container #contentsBox1 .stbtabelle{margin:auto;margin-top:15px;width:330px;border-collapse:collapse;border:1px solid #000000;}
#container #contentsBox1 .stbtabelle td{border:1px solid #000000;}
#container #contentsBox1 .stbtabelle .spalte1{width:150px;background:#20B2AA;text-align:center;text-transform:uppercase;}
#container #contentsBox1 .stbtabelle .spalte2{position:static;background:#0082FF;width:400px;text-align:center;}
#container #contentsBox1 .linkliste{margin:10px 5px 10px 0px;padding:0px;}
#container #contentsBox1 .linkpanel{display:block;padding:3px;margin:5px 5px 5px 3px;background:#aaddaa;border:1px solid #000000;}
#container #contentsBox1 .linkpanel a{color:#0000ff;}
#container #contentsBox1 .linkpanel a:hover{color:#ff5555;}
#container #contentsBox1 .linkpanel *{vertical-align:middle;}
#container #contentsBox1 .impressum .spalte2{text-align:left;padding-left:5px;}
#container #contentsBox1 .impressum ul{margin:0px;padding-left:15px;}#menueA{float:left;width:155px;margin:0px;padding:0px;margin-top:0px;color:#000000;}
#menueA h1{font-size:12pt;margin-top:0px;margin-left:10px;text-decoration:underline;}
#menueA a{font:13px verdana, sans-serif;margin:5px auto 5px auto;padding:5px 0px 5px 5px;width:130px;display:block;color:#f5e5c5;color:#0e2c4f;font-size:10pt;text-decoration:none;}
#menueA a.ebene1{border-top:1px dotted #000000;}
#menueA a.ebene2{border-left:2px solid #88ee88;padding-left:9px;}
#menueA a.ebene3{border-left:2px solid #8888ee;padding-left:9px;margin-left:10px;}
#menueA a.ebene4{border-left:2px solid #ee8888;padding-left:9px;margin-left:15px;}
#menueA a.supermarker{color:#0e2c4f;font-weight:bold;}
#menueA a:hover{color:#55aa88;}a[href^="http:"], a.extern{color:#aa91ff;text-decoration:none;display:inline-block;text-align:left;padding-right:16px;background:transparent url('stbwussow.link_outside1.png') 100% 50% no-repeat;}
a.extern:hover{color:#ff5555;}
#contentsBox1 a[href^="http:"], #contentsBox1 a.extern{color:#0000ff;}
table tr th{font-weight:bold;text-align:center;}
table tr td.text{text-align:left;}
table tr td:first-child{text-align:center;}
table tr td.b{font-weight:bold;}
table tr td.ul{text-decoration:underline;}
table tr.ignored{background:#ACAC7E;}