body { background-color: white; text-align: center; margin: 0; }
#haupt { background-image: url(../images/background.gif); background-repeat: repeat-y; width:975px; margin: 0 auto; }
#haupt_Ebene1 { height: auto; width: 975px; position: relative; z-index: 1; visibility: visible; }
#oben { width:975px; height: 273px; }
#links { text-align: left; float:left; width:186px; height:200px; }
#ganzlinks { width: 34px; height: 200px; float: left; }
#mitte { float:left; width:495px; background-color: white; text-align: left; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
#rechts { background-color: fuchsia; background-image: url(../images/teaser_back.gif); background-repeat: no-repeat; float:left; width:186px; height:441px; text-align:center; }
#footer { width:907px; height:30px; text-align:center; background-color: #fbdedf; margin-left: 34px; margin-right: 34px; clear: both; }
p { }
td { }
.buttonmenu{ list-style-type: none; width: 186px; margin: 0; padding: 0; display: block; }
.buttonmenu li a{ color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 186px; text-decoration: none; font-weight: bold; background-color: #004394; text-decoration:none; text-align: left; text-indent: 12px; padding-top: 8px; padding-bottom: 8px; border-bottom: 3px solid white; list-style-type: none; display: block; }
.buttonmenu_active { color: #004394; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #fbdedf; background-image: url(../images/halbpunkt.gif); background-repeat: no-repeat; background-position: 0 8px; text-align: left; text-indent: 12px; list-style-type: none; display: block; padding-top: 8px; padding-bottom: 8px; width: 186px; border-bottom: 3px solid white; }
.buttonmenu li a:visited { color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #004394; text-align: left; text-indent: 12px; list-style-type: none; display: block; padding-top: 8px; padding-bottom: 8px; width: 186px; border-bottom: 3px solid white; }
.buttonmenu li a:hover, .buttonmenu li a:active{ color: #004394; background-color: #fbdedf; background-image: url(../images/halbpunkt.gif); background-repeat: no-repeat; background-position: 0 8px; }
.fliesstext { color: #004394; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; }
em { color: #004394; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 20px; }
h1 { color: #004394; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
h2 { color: #004394; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
h3 { color: #004394; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.unterbuttonmenu { list-style-type: none; margin: 0; width: 186px; padding: 0; }
.unterbuttonmenu li a { color: #004394; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #cae5f6; text-align: left; text-indent: 40px; list-style-type: none; display: block; width: 186px; padding-top: 8px; padding-bottom: 8px; border-bottom: 3px solid white; }
.unterbuttonmenu li a:visited { color: #004394; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #cae5f6; text-align: left; text-indent: 40px; list-style-type: none; display: block; width: 186px; padding-top: 8px; padding-bottom: 8px; border-bottom: 3px solid white; }
.unterbuttonmenu_active { color: #004394; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #fbdedf; background-image: url(../images/punkt_blau_klein.gif); background-repeat: no-repeat; background-position: 25px 11px; text-align: left; text-indent: 40px; list-style-type: none; display: block; width: 186px; padding-top: 8px; padding-bottom: 8px; border-bottom: 3px solid white; }
.unterbuttonmenu li a:hover, .unterbuttonmenu li a:active { color: #004394; background-color: #fbdedf; background-image: url(../images/punkt_blau_klein.gif); background-repeat: no-repeat; background-position: 25px 11px; }
