html,body{padding:0;margin:0}
body{color:#000;background-color:#ccc;font-size:100.1%;overflow:hidden;max-width:93em}
#oben{position:fixed;width:100%;top:0;height:4.1em;overflow:auto;color:#000;background-color:#CCC;overflow:hidden;z-index:100}
#inhalt{margin:0;position:fixed;width:100%;top:4.1em;bottom:3.3em;overflow:auto;overflow:-moz-scrollbars-vertical;border:1px dotted #333;color:#000;background-color:#FFF}
#unten{position:fixed;bottom:0px;width:100%;height:3.3em;overflow:auto;color:#000;background-color:#CCC;z-index:101;border-top:1px dotted #333}
#unten p{font-size:.75em}
#logo,#logor{position:absolute;margin:0;padding:0;top:0px;vertical-align:top;border:0}
#logo{left:5px}
#logor{right:5px}
#breadcrumb,#navlist{color:#000;background-color:#FFFFEC;border-color:#666 #000 #666 #666;text-align:left}
#breadcrumb{border-width:1px 0;border-style:solid none}
#navlist{border-width:1px 0 0 0;border-style:solid none none none;line-height:1.4em}
#outerColumnContainer {background-color:#F7F8F3;border-style:solid;border-width:0 14.3em 0 0;/*side border widths must equal the widths of the right column*/border-right-color:#F7F8F3;/*right hand column background color*/color:#F7F8F3;/*min-height:45em;*/z-index:3}
#innerColumnContainer{border-style:solid;border-width:0 1px; border-color:#666;/*puts borders between middle and the side columns*/margin:0 -1px;/*compensate for the borders because of 100% width declaration*/width:100%;z-index:4}
#navigation,#contentColumn{color:#000;background-color:#F7F8F3;float:left;overflow:visible;/*fix for IE italics bug*/position:relative;padding-top:.5em;padding-bottom:.5em;/*this is the vert padding talked about in the .inside selector comment*/z-index:10}
#contentColumn{color:#000;background-color:#F7F8F3;margin:0 -1px;width:100%}
#navigation{float:right;margin:0 -14.3em 0 1px;width:14.3em;border-style:solid;border-width:0 0 0 1px; border-color:#666}
td,th,blockquote,p,h2,h3,h4,h5,form,ul,ol,legend,name{font-family:Arial, Helvetica, Verdana, sans-serif;padding:5px}
p,h2,h3,h4,h5,form,ul,ol{margin:0}
h1{font-size:250%;font-family: Arial, Helvetica, Verdana, sans-serif;text-align:center;margin:0;padding-top:10px}
h2{font-size:150%}
h3{font-size:125%}
h2 + h3{padding:0 5px;margin:0.5em 0}
hr + h3,hr + p{padding:0 5px;margin:1em 0}
hr{padding:0;margin:0;background-color:#666;border:0;height:1px}
acronym,abbr{border-bottom:1px dotted #000;cursor:help}
.inside li{margin-bottom:8px;padding-bottom:0px;margin-left:5px}
.Fusszeile{color:#333;background-color:#CCC;font-size:small;line-height:1.5;margin:0;padding-top:5px;text-align:center}
.Toppfeil{display:inline-block;color:#333;background-color:#F7F8F3;margin:0;padding-top:2px;text-align:right}
.Pfeil{display:inline-block;color:#333;background-color:#EEE;margin:0;padding-top:2px;text-align:right}
p.Pfeil{width:100%}
p.Toppfeil{width:90%}
a:link.Fusszeile,a:visited.Fusszeile,a:hover.Fusszeile,a:active.Fusszeile,a:focus.Fusszeile,a:link.Toppfeil,a:visited.Toppfeil,a:hover.Toppfeil,a:active.Toppfeil,a:focus.Toppfeil,a:link.Pfeil,a:visited.Pfeil,a:hover.Pfeil,a:active.Pfeil,a:focus.Pfeil{text-decoration:none}
html[xmlns] .mozclear{border-bottom:1px solid;border-color:transparent;margin-bottom:-1px}
.code{background-color:#FFC;border:dotted thin #999;color:#000}
.post{padding:.5em 1em; margin-bottom:1em;background:#eee;color:#222;border:1px solid #ddd}
textarea{width:100%}
.hinweis{background-color:#F0F0E1;border:1px #ddd solid;padding:.5em;margin-bottom:.5em}
.zitat,blockquote{background-color:#FFC;border:dotted 1px #999;color:#000;padding:10px;margin:10px}
.ie{background-color:#FFC;border:1px solid #ddd;color:#000;padding:.5em 1em;margin:.8em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px;overflow:hidden;display:inline}
.skip:focus,.skip:active{position:absolute;top:0;left:4em;height:auto;width:auto;color:#00F !important}
.clear{clear:both}
.inside{padding:0 .5em}
.inside ul,.inside ol{margin-left:20px}
.inside ul,.inside ol,.inside p{line-height:1.3em}
.inside h2{text-align:center}
.white{background-color:#FFF;color:#000}
.navigation{padding:0 0 0 .5em}
.suche{float:right;padding:0 10px .5em 0;margin:.8em 0 0 0}
.searchsubmit{padding:2px 5px;margin:0;border:1px solid;border-color:#fff #757575 #757575 #fff;background-color:#ddd;color:#000;font-weight:bold}
.searchsubmit:hover{padding:2px 4px 2px 6px;border:1px solid;border-color:#757575 #fff #fff #757575;background-color:#ffc}
.searchsubmit:focus{padding:2px 3px 2px 7px;border:1px solid;border-color:#757575 #fff #fff #757575;background-color:#FF0}
label{display:inline;cursor:pointer}
legend{font-size:120%;font-weight:bold}
input {font-size:.8em;padding:2px;border:1px solid #999}
input:hover,textarea:hover{background-color:#ffc;color:#000;cursor:pointer}
input:focus,textarea:focus{background-color:#EFE;color:#000}
#absender{margin-left:52px}
.feld{color:#666;margin-right:5px;padding-left:20px;background:#FEFEFE url(lupe.gif) no-repeat left}
.mail{color:#666;margin-right:5px;padding-left:20px;background:#FEFEFE url(email.gif) no-repeat left}
table.tabelle,table.ea,table.gb{color:#000;background-color:#FFC;font-size:80%;margin-bottom:8px}
.tabelle td,.tabelle tfoot{text-align:right}
td.name,td.gb{text-align:left}
.ea td,.table,.grafik{text-align:center}
thead{text-align:center;font-weight:bold}
thead,tfoot{background-color:#FF9;color:#000}
tr:hover{background-color:#efe;color:#000;cursor:pointer}
.nav p{padding:.5em}
.nav ul,.nav ol{margin-left:15px;padding:.5em;line-height:1.2em}
img{font-size:62.5%}
.fotos p,.fotos th,.fotos tr,.fotos td{height:0}
.clearfix{display:block}
.row{background-color:#FFE;color:#000}
#contentColumn p{line-height:150%}
#nav{clear:both;width:auto}
#nav_main{width:100%;overflow:hidden;float:left;display:inline;background:#FFFFEC;border-top:1px #666 solid;border-bottom:1px #666 solid;line-height:0}
#nav_main ul{border-left:1px #aaa solid;border-right:1px #fff solid;display:inline;float:left;margin:0;margin-left:0px;padding:0}
#nav_main ul li{border-left:1px #fff solid;border-right:1px #aaa solid;display:inline;float:left;font-size:1em;line-height:1em;list-style-type:none;margin:0;padding:0}
#nav_main ul li a,#nav_main ul li strong{background:transparent;display:block;font-size:1em;font-weight:bold;margin:0;padding:.5em .8em;text-decoration:none;width:auto}
#nav_main ul li p{background:#eee;color:#F00;display:block;font-size:1em;font-weight:bold;margin:0;padding:.5em .8em;text-decoration:none;width:auto}
#nav_main ul li a:focus,#nav_main ul li a:hover{background:#eee;color:#00F;text-decoration:none}
#nav_main ul li a:active{background:#FF0;color:#F00;text-decoration:none}
#nav_main ul li#current{background:#272727 url("background_active.gif") repeat-x center right;border-left:1px #444 solid;border-right:1px #888 solid}
#nav_main ul li#current strong,#nav_main ul li#current a,#nav_main ul li#current a:focus,#nav_main ul li#current a:hover,#nav_main ul li#current a:active{background:transparent;color:#fff;text-decoration:none}
#breadcrumb p{line-height:2em;margin:0;padding:.5em 0 0 1em;border-width:0;border-style:solid none}
.navigation h2{font-size:1.1em;margin-top:1em}
.bookmark{position:absolute;width:auto;padding:0;border:0;margin:0;right:18px;top:2.5em}
.box{padding:.5em 1em;margin:.8em;background:#eee;color:#222;border:1px solid #ddd}
.rubrik{display:inline}
.rubrikimg{vertical-align:middle;display:inline;position:relative;top:-0.5em;width:6.4em;height:6.4em}
.boximg{vertical-align:middle;display:inline;position:relative;top:-0.5em;width:3.2em;height:3.2em}
.headerimg{width:6.4em;height:6.4em}
.externimg{width:1.2em;height:1.2em}
.pdfimg{width:1.5em;height:1.6em;border:0}
.footerimg{width:1.6em;height:1.6em;border:0}
.gbimg{width:2em;height:1.3em;border:0}
.downloadimg{width:2.1em;height:2.5em}
.checkbox{border:0 none}
div .suche{margin-bottom:.7em}
div .navigation{margin-bottom:1em}