body,html { color: #506551; font-size: 12px; font-family: arial; background-color: #d5d5d5; background-image: url(../Bilder/BG.png); background-repeat: no-repeat; background-position: center; width: 100%; height: 100%; margin: 0; padding: 0; }

p {}
h2 { font-size: 1.3em; font-weight: bold; margin: 0 0 0.2em; }
#container { position: absolute; top: 50%; left: 50%; width: 788px; height: 620px; overflow: hidden; margin-top: -300px; margin-left: -394px; padding: 0; }
#header { background-image: url(../Bilder/header.jpg); background-repeat: no-repeat; width: 788px; height: 94px; overflow: hidden; border-top: 1px solid #9ad26f; border-right: 1px solid #668b49; border-left: 1px solid #9ad26f; }
#logo { text-align: center; position: absolute; top: 0; left: 0; width: 240px; height: 91px; float: left; }
#unten { background-color: white; background-image: url(../Bilder/ordner.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: relative; top: 0; width: 788px; height: 507px; overflow: hidden; margin: 0; padding: 0; border-left: 1px solid #9ad26f; border-bottom: 1px solid #668b49; border-right: 1px solid #668b49; }
.publissity { position: absolute; right: 0; bottom: 0; width: 75px; height: 20px; }
ul#Navigation { font-size: 14px; margin: 0; padding: 0; text-align: center; position: relative; top: 62px; left: 330px; width: 360px; height: 23px; float: none; }
ul#Navigation li { height: 23px; list-style: none; display: inline; margin: 0; padding: 7px 0 0; }
ul#Navigation a, ul#Navigation span { width: 120px; margin: 0; text-decoration: none; font-weight: normal; color: #506551; height: 23px; float: left; padding: 7px 0 0; }
ul#Navigation a:hover  { color: #111; text-decoration: underline; background: #cfc; margin: 0; padding: 7px 0 0; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
ul#Navigation span  { color: #506551; font-weight: bold; text-decoration: none; margin: 0; padding: 7px 0 0; }
ul#Navigation div {clear: left;}
* html ul#Navigation a, * html ul#Navigation span {  /* Korrektur fuer IE 5.x */   width: 8em; width: 120px; height: 23px; }
#links { position: relative; top: 40px; left: 40px; width: 330px; height: 200px; float: left; margin: 0; }
#links a { color: #418d3c; text-decoration: underline; }
#links a.current { font-weight: bold; text-decoration: underline; }
#links a:hover { font-weight: bold; }
#rechts { text-align: left; position: relative; top: 40px; left: 88px; width: 330px; height: 358px; overflow: hidden; float: left; margin: 0; }
#rechts_scroll { margin: 0; position: relative; top: 40px; left: 88px; width: 330px; height: 358px; float: left; overflow: auto; }
#ueberschrift { text-align: center; position: relative; top: 20px; width: 700px; height: 30px; margin-bottom: 10px; margin-left: 44px; }
p { margin-top: 0.3em; margin-bottom: 0.3em; }
table, tr, td, form { margin: 0; padding: 0; }
input { color: #506551; font-size: 11px; font-family: verdana; line-height: 12px; background-color: #ebebeb; width: 258px; height: 15px; margin: 3px 0 0; padding: 1px; border: solid 1px #9cd069; }
textarea { color: #506551; font-size: 11px; font-family: verdana; line-height: 12px; background-color: #ebebeb; width: 323px; overflow: hidden; margin: 3px 0 0; padding: 1px; border: solid 1px #9cd069; }
#submitbutton { color: #506551; font-size: 11px; font-family: verdana; background-color: white; text-decoration: none; margin-top: 3px; padding: 0 1px 1px; width: 70px; height: 20px; border: solid 1px #9cd069; }
#bild { float: left; margin-right: 15px; }
#fehler { color: red; font-size: 1.1em; font-weight: bold; }

