body { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; text-align: center; margin: 0; }
p { color: #3d3d3f; font-size: 14px; line-height: 20px; text-align: left; }
.klein { font-size: 10px; }
li { color: #3d3d3f; font-size: 14px; line-height: 20px; text-align: left; }
h1 { color: #3d3d3f; font-size: 28px; font-weight: normal; }
h3 { color: #fff; font-size: 36px; font-weight: normal; line-height: 12px; }
h4 { color: #3d3d3f; font-weight: bold; }
a:link { color: #3d3d3f ; font-weight: bold; text-decoration: none; }
a:visited { color: #3d3d3f ; font-weight: bold; }
a:hover { color: #3d3d3f ; font-weight: bold; text-decoration: underline; }
a:active { color: #3d3d3f ; font-weight: bold; }
span a:link   { color: #3d3d3f; font-size: 15px; font-weight: normal; line-height: 33px; background-image: url(../bilder/naviback33.jpg); background-repeat: no-repeat; text-decoration: none; text-align: left; display: block; margin-bottom: 2px; width: 180px; height: 33px    ; padding-left: 5px; border-bottom: 1px solid #3d3d3f; }
span a:active   { color: #3d3d3f; font-size: 15px; font-weight: normal; line-height: 33px; background-image: url(../bilder/naviback33.jpg); background-repeat: repeat; text-decoration: none; text-align: left; display: block; margin-bottom: 2px; width: 180px; height: 33px ; padding-left: 5px; border-bottom: 1px solid #3d3d3f; }
span a:visited   { color: #3d3d3f; font-size: 15px; font-weight: normal; line-height: 33px; background-image: url(../bilder/naviback33.jpg); background-repeat: no-repeat; text-decoration: none; text-align: left; display: block; margin-bottom: 2px; width: 180px; height: 33px ; padding-left: 5px; border-bottom: 1px solid #3d3d3f; }
span a:hover   { color: #3d3d3f; font-size: 15px; font-weight: bold; line-height: 33px; background-image: url(../bilder/naviback33.jpg); background-repeat: no-repeat; text-decoration: none; text-align: left; display: block; margin-bottom: 2px; width: 180px; height: 33px ; padding-left: 5px; border-bottom: 1px solid #3d3d3f; }
span.navi   { color: #3d3d3f; font-size: 15px; font-weight: bold; line-height: 33px; background-image: url(../bilder/naviback33.jpg); background-repeat: no-repeat; text-decoration: none; text-align: left; display: block; margin-bottom: 2px; width: 180px; height: 33px ; padding-left: 5px; border-bottom: 1px solid #3d3d3f; }
span.error { color: #c00418; font-size: 11px; font-weight: bold; padding-left: 5px; }
#container { text-align: center; width: 995px; height: 100%; margin-right: auto; margin-left: auto; }
#content { background-image: url(../bilder/Back600.gif); background-repeat: no-repeat; text-align: left; width: 570px; float: left; margin-top: 0; padding-right: 15px; padding-left: 15px; }
*html #content { background-image: url(../bilder/Back600.gif); background-repeat: no-repeat; text-align: left; top: 0; margin-top: -5px; margin-left: 195px; padding-right: 15px; padding-left: 15px; width: 600px; float: left; }
#banner { width: 600px; float: left; margin-bottom: 0; padding-top: 10px; border-top: 8px solid #c5c5c5; }
#leftcolumn { text-align: left; width: 180px; height: 345px; float: left; margin-right: 15px; padding-top: 10px; border-top: 8px solid #c5c5c5; }
#marginal { margin-left: 15px; padding-top: 10px; width: 185px; height: auto; float: left; margin-top: -75px; }
*html #marginal { margin-left: 15px; padding-top: 10px; width: 185px; height: auto; float: left; margin-top: -75px; }
#containernavi { width: 185px; height: 300px; float: left; margin-left: 15px; padding-top: 10px; border-top: 8px solid #c5c5c5; }
#naviborder { width: 185px; height: auto; float: left; margin-top: 15px; border: solid 1px #3d3d3f; }
.naviborder { color: #3d3d3f; font-size: 14px; text-align: left; padding-top: 0; padding-right: 5px; padding-left: 5px; }
.newsdate { font-style: italic; border-bottom: 1px solid #3d3d3f; }
#footerleft { background-color: #c5c5c5; width: 180px; height: 30px; float: left; margin-right: 15px; border-bottom: 8px solid #c5c5c5; }
#footercontainer { text-align: center; margin-right: auto; margin-left: auto; width: 995px; float: left; margin-top: 100px; }
#footer { background-color: #c5c5c5; width: 600px; height: 30px; float: left; border-bottom: 8px solid #c5c5c5; }
#footerright { background-color: #c5c5c5; margin-left: 15px; width: 185px; height: 30px; float: left; border-bottom: 8px solid #c5c5c5; }
.footer { color: #3d3d3f; font-size: 12px; text-align: left; padding-right: 5px; padding-left: 5px; }
.left { float: left; }
.right { float: right; }
