html, body {margin: 0; padding: 0;}
body {background: #FFF; color: #000; font-family: Verdana, Helvetica, sans-serif; font-size: 80%; margin-top:5px;}

#container {width: 990px; margin: 0 auto;}
#header {background: #fff; color: #000; height: 128px; margin-bottom:0px; padding-bottom: 0px; border-bottom: 0px solid #8E99BF;}
#header p {text-align: left; background: #004897; border: 1px solid #8E99BF; margin: 0px; padding: 0px 0px 4px 0px; min-height: 25px;}
#header a {font-weight: bold; display: inline; text-decoration: none; padding: 8px; color:#fff}
#header a:hover {font-weight: bold; display: inline; text-decoration: underline; padding: 8px; color:#fff}

#main {clear: both; overflow: hidden;  background-color:#FFF; margin-bottom:0px;padding-top:0px;}

#infobox {float: right; width: 210px; border-left: 0px; background-color: #B1C3DD; min-height:600px; padding-bottom:10000px; margin-bottom:-10000px;}
#infobox p {background-color: #b1c3dd; margin: 0; padding: 5px; border-bottom: 1px solid #004897; border-left-width: 0px;}
#infobox a {display: block; width: 200px; margin: 0; padding: 5px 5px; text-decoration: none; color: #000; border-bottom: 1px solid #004897; border-left-width: 0px;}
#infobox a:hover {text-decoration: underline;}

#content {margin: 0 210px 0 185px; background-color: #FFF; padding: 10px 28px;}
#content a:link, #content a:visited, #micronav a:link, #micronav a:visited {color: #000; text-decoration: underline;}
#content a:hover {color: #000; text-decoration: none;}
#content h1 {color: #DE0418; font-size: 140%;}
#micronav {padding-bottom: 10px; font-size: 85%; font-weight: bold;}

#content div.toclist     {padding-top: 15px;}
#content p.toclist       {padding:0px; margin-top: 6px;}
#content div.toclist img {float:left;margin:6px 15px 8px 0;padding:0; border:medium none;}

img {border: none;}

#sitemap1 {padding-top: 15px; padding-bottom: 5px; padding-left: 0px;font-size: 100%; font-weight: bold;}
#sitemap2 {padding-left: 30px;}
#sitemap3 {padding-left: 60px;}
#sitemap4 {padding-left: 90px;}
#sitemap5 {padding-left: 120px;}

#download1 {padding-top: 15px; padding-bottom: 0px; padding-left: 0px;font-size: 100%; font-weight: bold;}
#download2 {padding-left: 30px;}

#suche {padding-bottom: 5px;}
#suche div.zahl {width: 25px; text-align: right; float: left;}
#suche div.prozent {text-align: right; width: 30px; float: left;}
#suche div.kurz {padding: 2px 25px 2px 35px; clear: all;}
#suche a {padding: 0px 7px; width: 600px; float: left;}



/* NAVIGATION */
#menue {font-size: 1em; background-color: #004897; width: 185px; float: left; padding-top: 18px; padding-bottom:10000px; margin-bottom:-10000px; color: #FFF; border-right: 0px; overflow: hidden;}
#menue ul {list-style: none; margin:0; padding: 0; }
#menue a {font-weight: bold; line-height: 110%; padding: 5px 5px 5px 10px; display: block;}

span.nav00 {background: #81c0ea; color:#004897; border-top: 1px solid #fff; padding: 2px 0 2px 10px; display:block;} 

#menue a.nav01off:link,   #menue a.nav01off:visited {border-top: #fff 1px solid; text-decoration:none; color: #fff; background: #004897;} 
#menue a.nav01off:active, #menue a.nav01off:hover   {text-decoration:underline; } 
#menue a.nav01on:link,    #menue a.nav01on:visited  {border-top: #fff 1px solid; text-decoration:none; color: #fff; background: #004897;} 
#menue a.nav01on:active,  #menue a.nav01on:hover    {text-decoration:underline; }

#menue a.nav02off:link,   #menue a.nav02off:visited {border-top: #004897 1px solid; text-decoration:none; color: #004897; padding: 4px 5px 5px 18px; background: #b1c3dd;} 
#menue a.nav02off:active, #menue a.nav02off:hover   {text-decoration:underline; } 
#menue a.nav02on:link,    #menue a.nav02on:visited  {border-top: #004897 1px solid; text-decoration:none; color: #004897; padding: 4px 5px 5px 18px; background: #d9e2ee url(../grafiken/template/menu_active.gif) no-repeat top left;} 
#menue a.nav02on:active,  #menue a.nav02on:hover    {text-decoration:underline;  } 

