body { background-color: #e5e5e5; background-image: url(../bilder_allgemein/back_body.gif); background-repeat: repeat-x; text-align: center; margin: 0; }
#haupt { width:952px; margin: 0 auto; }
#haupt_Ebene1 { background-color: #f5f5f5; background-image: url(../bilder_allgemein/back_hauptebene.gif); background-repeat: repeat; width: 950px; position: relative; height: auto; float: left; padding-bottom: 1px; padding-left: 1px; border-color: #ababab #7e7e7e #878787 #9d9d9d; border-style: solid; border-width: 1px; }
#oben_links_nav { background-color: #c2c2c2; text-align: left; width:163px; height: 165px; float: left; border-bottom: 1px solid #aaa; }
#oben_links_nav_platz { background-color: #c2c2c2; text-align: left; width: 163px; height: 24px; float: left; }
#oben_links_nav_inhalt { background-color: #c2c2c2; text-align: left; width: 163px; float: left; }
#oben_mitte { background-color: #aeaeae; text-align: left; width: 427px; height: 165px; float: left; padding-left: 29px; border-bottom: 1px solid #7f7f7f; border-left: 1px solid #929292; }
#oben_mitte_logo { text-align: left; width: 427px; height: 95px; float: left; }
#oben_mitte_kurz { background-color: #aeaeae; text-align: left; padding-left: 29px; width: 427px; height: 165px; float: left; border-bottom: 1px solid #7f7f7f; border-left: 1px solid #929292; }
#oben_mitte_head { text-align: left; width: 427px; height: 64px; float: left; }
#oben_mitte_head_kurz { text-align: left; width: 427px; height: 64px; float: left; }
#oben_rechts { background-color: #aeaeae; text-align: right; width: 300px; height: 141px; float: left; padding-top: 24px; padding-right: 29px; border-bottom: 1px solid #7f7f7f; }
#oben_rechts_breit { background-color: #aeaeae; text-align: right; padding-top: 24px; padding-right: 29px; width: 300px; height: 141px; float: left; border-bottom: 1px solid #7f7f7f; }
#links_nav { background-color: #dfdfdf; background-image: url(../bilder_allgemein/back_links.jpg); text-align: left; width: 163px; height: 340px; float: left; }
#links_nav_platz { background-color: #dfdfdf; text-align: left; width:163px; height:20px; float: left; }
#links_nav_inhalt { background-color: #dfdfdf; text-align: left; width: 163px; height: auto; float: left; }
#mitte_gesamt { background-color: #d7d6d6; background-image: url(../bilder_allgemein/back_mitte_gesamt.jpg); text-align: left; width: 785px; height: 340px; float: left; border-left: 1px solid #929292; }
#mitte_gesamt_text { background-color: #ededed; text-align: left; width: 525px; height: auto; float: left; padding-top: 29px; padding-right: 160px; padding-left: 100px; border-left: 1px solid #929292; }
#mitte_text_links { background-color: orange; text-align: left; width: 275px; height: 311px; float: left; }
#mitte_text_rechts { background-color: blue; text-align: left; width: 245px; height: 311px; float: left; }
#mitte { text-align: center; width: 570px; height: 340px; float: left; }
#rechts { text-align: left; width: 215px; height: 340px; float: left; }
#mitte_hintergrund { background-color: #d7d6d6; background-image: url(../bilder_allgemein/back_mitte.jpg); text-align: left; width: 570px; height: 340px; float: left; }
#rechts_hintergrund { background-color: #c5c4c4; background-image: url(../bilder_allgemein/back_rechts_neu.jpg); text-align: left; width: 215px; height: 340px; float: left; }
#unten_links { background-color: #c2c2c2; text-align: left; width: 163px; height: 84px; float: left; border-top: 1px solid #929292; }
#unten_rechts_business_1 { text-align: center; width: 570px; height: 42px; float: left; }
#unten_rechts_business_link1 { text-align: center; position: absolute; top: 509px; left: 163px; width: 570px; height: 37px; z-index: 10; visibility: visible; float: left; }
#unten_rechts_business_link2 { text-align: center; position: absolute; top: 509px; left: 163px; width: 570px; height: 37px; z-index: 9; visibility: hidden; float: left; }
#unten_rechts_business_link3 { text-align: center; position: absolute; top: 509px; left: 163px; width: 570px; height: 37px; z-index: 8; visibility: hidden; float: left; }
#unten_rechts_business_link4 { text-align: center; visibility: hidden; position: absolute; z-index: 8; top: 509px; left: 163px; width: 570px; height: 37px; float: left; }
#unten_rechts_business_link5 { text-align: center; visibility: hidden; position: absolute; z-index: 8; top: 509px; left: 163px; width: 570px; height: 37px; float: left; }
#unten_rechts_business_link6 { text-align: center; visibility: hidden; position: absolute; z-index: 8; top: 509px; left: 163px; width: 570px; height: 37px; float: left; }
#unten_rechts_business_link7 { text-align: center; visibility: hidden; position: absolute; z-index: 8; top: 509px; left: 163px; width: 570px; height: 37px; float: left; }
#unten_rechts_business_link8 { text-align: center; visibility: hidden; position: absolute; z-index: 8; top: 509px; left: 163px; width: 570px; height: 37px; float: left; }
#unten_rechts_business_link9 { text-align: center; visibility: hidden; position: absolute; z-index: 8; top: 509px; left: 163px; width: 570px; height: 37px; float: left; }
#unten_rechts_business_2 { text-align: left; width: 186px; height: 42px; float: left; }
#unten_rechts_business_3 { text-align: right; width: 756px; height: 41px; float: left; }
#unten_rechts_business { background-color: #aeaeae; text-align: left; width: 785px; height: 84px; float: left; border-top: 1px solid #7f7f7f; border-left: 1px solid #929292; }
#unten_rechts { background-color: #aeaeae; text-align: right; padding-right: 29px; width: 756px; height: 84px; float: left; border-top: 1px solid #7f7f7f; border-left: 1px solid #929292; }
.wir_fotografieren { color: #c6c6c6; font-size: 25px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 23px; letter-spacing: 3px; }
#unten_rechts_start { background-color: #aeaeae; width: 785px; height: 84px; float: left; border-top: 1px solid #7f7f7f; border-left: 1px solid #929292; }
.buttonmenu_oben { list-style-type: none; display: block; margin: 0; padding: 0; width: 163px; float: left; }
.buttonmenu_oben li a { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; text-align: left; text-indent: 22px; list-style-type: none; display: block; width: 163px; }
.buttonmenu_oben_active { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; background-image: url(../bilder_allgemein/dreieck_blau.gif); background-repeat: no-repeat; background-position: 0 3px; text-align: left; text-indent: 22px; list-style-type: none; display: block; width: 163px; }
.buttonmenu_oben li a:visited { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; text-indent: 22px; list-style-type: none; display: block; width: 163px; }
.buttonmenu_oben li a:hover, .buttonmenu li a:active { color: #fff; font-size: 12px; background-image: url(../bilder_allgemein/dreieck_blau.gif); background-repeat: no-repeat; background-position: 0 3px; }
.buttonmenu{ list-style-type: none; width: 163px; float: left; margin: 0; padding: 0; display: block; }
.buttonmenu li a{ color: #3f3f3f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; width: 163px; text-decoration: none; text-decoration:none; text-align: left; text-indent: 22px; list-style-type: none; display: block; }
.buttonmenu_active { color: #3f3f3f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; text-decoration: none; background-image: url(../bilder_allgemein/dreieck_rot.gif); background-repeat: no-repeat; background-position: 0 3px; text-align: left; text-indent: 22px; list-style-type: none; display: block; width: 163px; }
.buttonmenu li a:visited { color: #3f3f3f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; text-indent: 22px; list-style-type: none; display: block; width: 163px; }
.buttonmenu li a:hover, .buttonmenu li a:active{ color: #3f3f3f; font-size: 12px; background-image: url(../bilder_allgemein/dreieck_rot.gif); background-repeat: no-repeat; background-position: 0 3px; }
.firstletter:first-letter { font-size:18px; float:left; color:#d40000; padding-left: 15px; }
.fliesstext_mitte { color: #3f3f3f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; }
.fliesstext { color: #6f6f6f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 23px; }
.fliesstext_links { color: #d40000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 25px; }
.head_fliesstext { color: #d40000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; line-height: 20px; text-decoration: underline; text-transform: uppercase; letter-spacing: 1px; }
.head { color: #d4d4d4; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; letter-spacing: 2px; }
a { color: #d40000; text-decoration: none; }
a:hover { color: #d40000; }
a:active { color: #d40000; }
a:visited { color: #d40000; text-decoration: none; }
.fett_rot { color: #b5113c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.hervorhebung_rot { color: #b5113c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; }
.fett_grau { color: #dedede; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-align: right; }
h1 { color: #646464; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; letter-spacing: 1px; }
h2 { color: #b41428; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h3 { color: #b41428; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
h4 { color: #d40000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.subhead { color: #d40000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; }
element { }
p { }

