html,body { height: 100%; }
body {min-width:46.5em;margin:0;padding:0;border:0;font-family: Arial, Helvetica, sans-serif; background-color:white;}
img{border:0ex;}
#navi,#boxen p{background-color: #BFC8E1;margin:0;}
#title,#footer,#boxen h3{background-color:#024A8A; color:white;}
#title{ padding:0.2ex 0.1ex 0.1ex 0.5em; border:0; font: italic normal bold 2em Arial,Helvetica,sans-serif; letter-spacing: -0.05em; clear: left; margin: 0;}
#title font{width:9ex; text-decoration: underline; letter-spacing: -0.07em;float: right;text-align:right;overflow:hidden; font-size:1.2em}
#title img{ padding-right: 0.5ex;padding-left: 0.5ex}
#navi{text-align: left; padding:0.5ex 0.5ex 0.5ex 1.5em; border-top:0.3ex solid white;}
#footer{text-align: center;  clear:both; padding:0.2em; border-top:1ex solid white;}
#anlage{display:none;}
#boxen{float: left;width:13em; margin-left:-45em;} 
#boxen h3{margin:0;margin-top:1em;padding-left:1ex;padding-top:0.3ex;}
#boxen p{padding:0.5ex 1ex 0.5ex 1ex;border-top:0.3ex solid white;}
#main{margin: 0 0 1em 16.5em;width:30em;float:left;}

h1,a {font-weight:bold; color: #024A8A; text-decoration: none; }
a:hover {text-decoration: underline}
a:active {color: #024a8a;}
#navi li{list-style:none;display:inline;}
#navi a{padding:0.2ex 0.5ex 0.6ex 0.5ex}
#navi a:hover{background-color:white;border-color: white;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#site{background-color:white;color:black;text-decoration: none; border-color:white;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
span{visibility:hidden;}
address font {margin-left:-2ex;}
.source{background-color:#BFC8E1;padding:1ex 0ex 1ex 1em;font-family: Courier,monospace;}
.com{font-family: Courier,monospace;}
#features font{font-style:italic;}
td img{width:200px}