a { color: #f8b21b; }
a:hover { color: #F00; }
body { background: #CCC url(../img/bg.jpg) repeat-x; margin: 0px; color: #333; font: 11px/1.5em Arial, Tahoma, Geneva, sans-serif; }
h1 { color: #F90; margin-top: 0px; margin-bottom: 0.75em; font-size: 14px; font-style: normal; line-height: 1.5em; font-weight: bold; }
h2 { line-height: 1.5em; margin-top: 0px; margin-bottom: 0.75em; font-size: 12px; font-weight: bold; }
h3 { color: #999; margin-top: 0px; margin-bottom: 0.75em; font-size: 14px; font-style: normal; line-height: 1.5em; font-variant: normal; font-weight: bold; }
h4 { font-size: 11px; color: #333; font-weight: bold; }
img { border-width: 0px; }
input, textarea, select { font: 11px Tahoma, Geneva, sans-serif; }
p { margin-top: 0px; margin-bottom: 0.75em; }
.aktuelles { margin-bottom: 10px; }
.aktuelles .amargin { padding-left: 220px; }
.clear { clear: both; }
.floatleft { float: left; padding: 2px; text-align: center; font-weight: normal; font-size: 11px; border-bottom: 2px solid #EEE; color: #333; text-decoration: none; background-color: #E8E8E8; }
.gbild { margin-right: 25px; margin-bottom: 25px; float: left; padding: 2px; text-align: center; font-weight: normal; font-size: 11px; border-bottom: 2px solid #EEE; color: #333; text-decoration: none; background-color: #E8E8E8; }
.gbild a { color:#333; text-decoration:none; }
.gbild a:hover { }
.gbild a img { clip: rect(120px,80px,40px,200px); }
.hidden { height: 0px; width: 0px; visibility: hidden; }
.imgleft { float: left; width: 150px; margin-bottom: 20px; }
.imgright { float: right; padding-bottom: 10px; padding-left: 10px; }
.label { font-size: 14px; color: #FFF; background: #F90; display: block; padding: 5px; text-align: center; font-weight: bold; }
.leistung { float: left; width: 205px; }
.logo { float: left; margin: 5px 22px 5px 16px; }
.margin { float: left; margin-left: 20px; margin-bottom: 20px; width: 315px; }
#body { float: left; width: 619px; min-height:300px; padding: 7px 0px 15px 15px; font-size: 12px; line-height: 1.5em; color: #333; }
#body ul { padding-bottom: 10px; }
#body ul li { float: none; list-style: disc; display: list-item; margin-left: 15px; }
#container { width: 980px; margin-right: auto; margin-left: auto; background: #FFF; margin-bottom: 15px; }
#container #content #body ul { padding-left: 14px; }
#container #content #body ul li { margin: 0px; padding: 0px; }
#content { }
#footer { background: #FFF url(../img/footer-bg.gif) repeat-x; padding: 10px; height: 20px; font-size: 11px; line-height: 1.5em; text-align: center; color: #666; }
#footer a { color: #666; }
#footer a:hover { color: #333; }
#galerie { width: 768px; }
#green { background: url(../img/orange-bg.gif) repeat-x; height: 210px; padding-left: 192px; }
#header { background: #FFF; height: 122px; }
#ico { float: right; margin-top: 10px; margin-right: 10px; }
#left { float: left; width: 165px; padding-top: 7px; padding-right: 22px; padding-left: 22px; }
#left a { text-decoration: none; color: #333; display: block; height: 16px; padding-top: 5px; padding-bottom: 5px; margin: -5px 0px 0px -5px; padding-left: 5px; }
#left a:hover { color: #000; background: #FFE8C6; }
#left ul { float: none; margin: 0px; padding: 0px; }
#left ul li { float: none; margin: 0px; border-top: 1px solid #E6E6E6; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; height: 16px; list-style: none; color: #999; }
#menu { float: left; margin-top: 55px; margin-left: 35px; }
#menu a { width: 99px; border-left: 1px solid #CCC; display: block; text-align: center; height: 27px; line-height: 1.5em; color: #000; text-decoration: none; padding-top: 10px; font-family: Tahoma, Geneva, sans-serif; }
#menu a:hover { color: #000; background: #FFE8C6; }
#menu ul { margin: 0px; padding: 0px; display: block; float: left; }
#menu ul li { list-style: none; margin: 0px; padding: 0px; display: block; float: left; }
#right { float: left; width: 136px; }
#visuals_startseite { list-style: none; height: 220px; width: 710px; margin: 0px; padding: 0px; }
#visuals_startseite ul { list-style: none; margin: 0px; padding: 0px; }
#visuals_startseite ul li { list-style: none; margin: 0px; padding: 0px; }
