body{background:url(../img/wald.jpg) #e7f3f7;background-size:100% 100%;background-repeat: no-repeat;color:black;margin:0;padding:1%;min-width:640px;font-size:100.01%;font-family:verdana,arial,sans-serif}
a{color:lightblue;text-decoration:underline}
a:visited{color:black}
.skip{position:absolute;margin-left:-999px;width:990px}
h1{font-size:2.7em;font-weight:normal;line-height:.8em;padding:.6em 0 .2em 2%;margin:0;border-bottom:1px dashed #e6e6fa}
h2,h3,h4{font-weight:normal}
h1,h2,h3,h4,h5,h6{color:white;font-family:Georgia,"Times New Roman",Times,serif}
img{padding:1px;max-width:95%}
.fleft{float:left;margin:0 1em .2em 0}
.fright{float:right;margin:0 0 .2em 1em;padding:1px}
#container{font-size:.8em;max-width:70em;margin:auto;border:1px solid #aaa;border-top:0;background:#10a010}
#footer{clear:both;color:black;background:green;padding:10px 20px}
#logo{background:url(../img/schild.jpg) 0 0 no-repeat black;background-position:center center;background-size:100% 100%;height:200px;padding:0 20px;text-align:right;line-height:54px;font-size:54px;background-color:#B5B6D5;overflow:hidden;letter-spacing:-3px;margin:0;}
#logo a{color:white;text-decoration:none}
#logo a span{color:black;background:white;padding-right:.1em;font-weight:bold}
#menu{background:green;padding:5px 5%;margin:0;text-align:left;color:yellow}
#menu li{font-size:1.2em;display:inline;list-style-type:none;border-left:1px solid white;padding:0 10px 0 15px;font-weight:bold}
#menu li a{color:white;text-decoration:none}
#sidebar{width:26%;min-width:10em;float:right;padding:70px 1% 1em 1%;margin:3em 1% 0 1%;border-left:1px dotted #aaa;font-size:.9em}
#sidebar dt{font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;padding:.5em;padding-top:1.5em;margin-top:1em;border-top:1px dotted #aaa}
#sidebar dd{padding:0;margin:.5em 0;margin-bottom:1.5em}
.left {white-space:nowrap;text-align:left}
.right {white-space:nowrap;font-style:italic;text-align:right;float:right}
#main{padding:0 31% 0 20px;line-height:1.5em}