body{background:#FFFFFF;color:#000000;margin:0;padding:0}
body,div,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,select,table,td,textarea,tr,ul{background:transparent;color:#000000;font:100% Arial,Helvetica,Verdana,Sans-Serif}
form,#lexicon{margin:0;padding:0}
h1.navi{color:#FFFFFF;font:bold 100% Arial,Helvetica,Verdana,Sans-Serif;margin:0 0 2px 0;padding:0 0 0 20px}
h1.navi a{background:transparent;color:#FFFFFF;text-decoration:none}
hr{border-top:1px solid #E0E0E0;height:1px;margin-bottom:16px;margin-top:16px}
html{font-size:0.8em}
img{border:none;margin:0;padding:0}
li.navi2,li.navi2active{background:url(/images/navi/linie.gif) #FFFFFF top right no-repeat;color:#000000;font:bold 95%/145% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:0 0 0 20px}
li.navi3,li.navi3active{background:#FFFFFF;color:#000000;font:normal 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:0 0 0 35px}
li.navi4,li.navi4active{background:#FFFFFF;color:#000000;font:normal 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:0 0 0 50px}
li.sitemap1{background:url(/images/navi/linie.gif) #FFFFFF bottom repeat-x;color:#000000;font:bold 110%/135% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:10px 0 0 8px}
li.sitemap2{background:url(/images/navi/linie.gif) #FFFFFF bottom repeat-x;color:#000000;font:bold 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:0 0 0 20px}
li.sitemap3{background:url(/images/navi/linie.gif) #FFFFFF bottom repeat-x;color:#000000;font:normal 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:0 0 0 35px}
li.sitemap4{background:url(/images/navi/linie.gif) #FFFFFF bottom repeat-x;color:#000000;font:normal 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 0;padding:0 0 0 50px}
select{background:#FFFFFF;color:#000000}
table{border-collapse:collapse;border-spacing:0}
table.status span{background:transparent;color:#000000;line-height:150%;margin:2px;padding:0 2px 0 20px}
table.status span a,.content a,table.tablenormal a{background:transparent;border-bottom:1px solid #000000;color:#000000;text-decoration:none}
table.status td{padding:5px}
table.tableform{margin:7px}
table.tableform td{background:#FFFFFF;color:#000000;padding:4px;vertical-align:middle}
table.tablenormal{margin-bottom:32px}
table.tablenormal td{background:#FFFFFF;border:1px solid #666666;color:#000000;padding:4px}
table.tablenormal th{background:#FFFFFF;border:1px solid #666666;color:#FFFFFF;font-weight:bold;padding:4px;text-align:left}
table.tablenormal th a{background:transparent;border-bottom:1px solid #FFFFFF;color:#FFFFFF;text-decoration:none}
td,th,.top{vertical-align:top}
ul{list-style:outside square;margin:0 0 0 20px}
ul.navi{list-style:none;margin:0;padding:0}
.big{font-size:110%}
.bigger{font-size:120%}
.bold{font-weight:bold}
.bottom{vertical-align:bottom}
.button{margin:0 5px}
.buttons{margin:10px auto 0}
.center{margin-left:auto;margin-right:auto;text-align:center}
.clearleft{clear:left}
.clearright{clear:right}
.floatleft{float:left;margin:0 20px 18px 0}
.floatright{float:right;margin:0 0 18px 20px}
.help{color:#000000;font:normal 90% Arial,Helvetica,Verdana,Sans-Serif;padding:5px}
.justify{text-align:justify}
.left{margin-right:auto;text-align:left}
.middle{vertical-align:middle}
.normal{font:normal 100% Arial,Helvetica,Verdana,Sans-Serif}
.reddot{background:transparent;color:#FF0000;margin:5px 5px 5px 5px}
.reddot h1{background:transparent;color:#FF0000;margin:0 0 2px 0}
.required{background:transparent}
.right{margin-left:auto;text-align:right}
.small{font-size:90%}
.smaller{font:80%/140% Arial,Helvetica,Verdana,Sans-Serif}
.smaller .required{font:80% Arial,Helvetica,Verdana,Sans-Serif}
.teaserleft{float:left;overflow:hidden;width:150px}
.textright{margin:0 0 0 170px}
#banner{height:60px;left:200px;padding:20px 0 24px 0;position:absolute;text-align:center;top:0}
#breadcrumb a{background:transparent;color:#666666;text-decoration:none}
#breadcrumb,.date{background:transparent;color:#666666;font:normal 90% Arial,Helvetica,Verdana,Sans-Serif}
#content{padding:10px 10px 10px 0}
#content .content table td ul{list-style:square;margin:0 0 0 20px}
#content h1{font:bold 120% Arial,Helvetica,Verdana,Sans-Serif;margin:0 0 10px 0}
#content h2{font:bold 100% Arial,Helvetica,Verdana,Sans-Serif;margin:0 0 10px 0}
#contentcontainer{margin:104px 150px 0 200px;padding:0}
#lexicon li.lexicon1{font:bold 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:none;margin:0 0 2px 15px;padding:0}
#lexicon li.lexicon2{font:normal 95%/140% Arial,Helvetica,Verdana,Sans-Serif;list-style:square;margin:0 0 2px 35px;padding:0}
#lexiconcounter{text-align:center}
#logo{margin:20px 10px 20px 20px}
#margin{margin:0;padding:0;position:absolute;right:0;top:104px;vertical-align:top;width:150px}
#margin a,#navi li.navi2 a,#navi li.navi2active a,#navi li.navi3 a,#navi li.navi3active a,#navi li.navi4 a,#navi li.navi4active a,#navilinks li a,#servicenavi a,#sitemap a,#lexicon li.lexicon2 a{background:transparent;color:#000000;text-decoration:none}
#margin a:hover{background:transparent;border-bottom:1px solid #FFCB04;color:#000000;text-decoration:none}
#margin h1.margin{background:url(/images/navi/margin_ecke.gif) #FFCB04 top left no-repeat;color:#000000;font:bold 100% Arial,Helvetica,Verdana,Sans-Serif;margin:0 0 2px 0;padding:0 0 0 20px}
#margin li{background:#FFFFFF;color:#000000;font:normal 95%/150% Arial,Helvetica,Verdana,Sans-Serif;list-style:square outside;margin:0;padding:0}
#margin ul{margin:0 0 20px 20px;padding:0}
#navicontainer{left:0;margin:0;padding:0;position:absolute;top:0;vertical-align:top;width:190px}
#navilinks li{background:#FFFFFF;color:#000000;font:bold 95%/150% Arial,Helvetica,Verdana,Sans-Serif;list-style:square;margin:0;padding:0}
#navilinks ul{margin:0 0 20px 20px;padding:0 0 0 20px}
#navilogin{padding:0 20px 0 20px;text-align:center}
#navilogin .button{display:inline;margin:4px 0 0 0}
#navilogin td{background:#FFFFFF;color:#000000;padding:2px 4px 2px 4px;vertical-align:middle}
#servicenavi{background:url(/images/navi/servicenavi_ecke.gif) #E0E0E0 top right no-repeat;font:normal 80% Arial,Helvetica,Verdana,Sans-Serif;height:16px;padding:0 20px 0 0;text-align:right}
#sitemap{list-style:none;margin:0;padding:0;width:300px}
