body { background-color: #eee; text-align: center; margin: 0; }
#haupt { background-image: url(../Bilder/hgh_back.gif); background-repeat: repeat-y; width:950px; margin: 0 auto; }
#haupt_Ebene1 { width: 950px; position: relative; height: auto; z-index: 1; visibility: visible; }
#haupt_start { margin: 0 auto; width: 950px; }
#start_1 { background-image: url(../Bilder_HGH/gesundheitshilfe.gif); width: 950px; height: 234px; float: left; }
#start_1_inhalt { text-align: left; width: 920px; height: 100px; float: left; padding-top: 134px; padding-left: 30px; }
#start_2 { width: 950px; height: 179px; float: left; }
#start_2b { background-color: #fff; width: 950px; height: 20px; float: left; }
#start_3 { background-color: white; width: 950px; height: 112px; float: left; }
#start_4 { background-color: white; width: 950px; height: 35px; float: left; }
#haupt_karte { background-color: #fff; margin: 0 auto; width: 755px; }
#haupt_Ebene_karte { visibility: visible; position: relative; z-index: 1; width: 755px; height: auto; }
#oben_karte { background-color: #fff; text-align: left; width: 685px; height: 1000px; float: left; padding-top: 15px; padding-right: 35px; padding-left: 35px; }
#footer_karte { background-image: url(../Bilder/footer_back2.gif); background-repeat: no-repeat; text-align: left; width: 755px; height: 20px; clear: both; }
.head_start { color: white; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; text-align: left; }
.head_start a { color: white; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; text-decoration: none; text-align: left; }
.head_start a:hover { color: white; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; text-decoration: none; text-align: left; }
.head_start a:visited { color: white; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; text-decoration: none; text-align: left; }
.start_grau { color: #9a9a9a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
.start_grau a { color: #9a9a9a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; }
.start_grau a:hover { color: #9a9a9a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; }
.start_grau a:visited { color: #9a9a9a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; }
#oben1 { background-color: white; text-align: left; width:227px; height: 130px; float: left; }
#oben2a { text-align: left; width: 582px; height: 90px; float: left; padding-top: 15px; padding-left: 15px; }
#oben2b { text-align: left; width: 597px; height: 25px; float: left; }
#oben2_komplett { background-color: white; background-image: url(../Bilder/oben_zitat.gif); text-align: left; width: 597px; height: 130px; float: left; }
#oben2_o_portrait { background-image: url(../Bilder/oben_o_Z.gif); text-align: left; width: 723px; height: 130px; float: left; }
#oben2_Z_o_portrait { background-image: url(../Bilder/oben_Z_o_P.gif); text-align: left; width: 723px; height: 130px; float: left; }
#oben_portrait { background-color: #fef7f0; text-align: left; width: 111px; height: 130px; float: left; padding-left: 15px; }
#oben3 { background-color: #ffeedc; width: 227px; height: 26px; float: left; }
#oben4 { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b41428; text-align: left; width: 723px; height: 26px; float: left; }
#oben5 { text-align: left; width: 533px; height: 26px; float: left; }
#oben6 { text-align: left; width: 190px; height: 26px; float: left; }
.nav_oben { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.nav_oben a, .nav_oben a:visited { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.nav_oben a:hover { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.nav_oben_active { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a { color: #b41428; }
a:hover { color: #b41428; }
a:active { color: #b41428; }
a:visited { color: #b41428; }
#links_nav { background-color: #b41428; text-align: left; width: 227px; height: 387px; float: left; }
#links_nav_oben { background-color: #b41428; text-align: left; width:227px; height:30px; float: left; }
#links_nav_inhalt { background-color: #b41428; text-align: left; width: 227px; height: auto; float: left; }
#mitte_oben { background-color: white; text-align: left; width: 502px; float: left; padding-top: 15px; padding-left: 15px; }
#mitte_gesamt { background-color: white; text-align: left; width: 517px; float: left; }
#mitte { background-color: white; text-align: left; width: 437px; float: left; padding-top: 15px; padding-right: 30px; padding-left: 50px; }
#mitte_start { background-color: #fff5e9; text-align: left; padding-top: 20px; padding-right: 10px; padding-left: 10px; width: 703px; height: 367px; float: left; }
#mitte_inhalt { background-color: white; text-align: left; width: 457px; float: left; }
#mitte_bild { background-color: white; text-align: left; width: 50px; height: 50px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 7px; border-color: #b4b4b4; border-width: 1px; }
.bildrahmen { margin-right: 10px; border-color: #b4b4b4; border-width: 1px; }
.bildrahmen_portrait { border-right-color: #b4b4b4; border-bottom-color: #b4b4b4; border-left-color: #b4b4b4; border-left-width: 1px;4b4;border-bottom-width: 1px;4b4;border-right-width: 1px; }
.bildrahmen_teaser { border-color: #b4b4b4; border-width: 1px; }
.bildrahmen_content_breit { background-color: white; margin-right: 10px; margin-bottom: 20px; padding: 8px; border-width: 1px; border-color: #b4b4b4; }
#rechts_oben { background-color: white; text-align: left; width: 218px; height: 128px; float: left; padding-top: 6px; }
#rechts_linie { text-align: left; width: 16px; height: 500px; float: left; }
#rechts_teaser { text-align: left; width: 172px; height: 500px; float: left; padding-top: 20px; padding-right: 10px; padding-left: 16px; }
#einzel_teaser { background-color: #fff; text-align: left; width: 178px; float: left; margin-bottom: 20px; border: solid 1px #b4b4b4; }
#einzel_teaser_einricht { background-color: #fff; text-align: left; margin-bottom: 5px; width: 178px; float: left; border: solid 1px #b4b4b4; }
#einzel_teaser_bild { background-color: #fff; text-align: left; margin-bottom: 10px; width: 178px; float: left; border: solid 1px #b4b4b4; }
#teaserbild { background-color: white; text-align: left; padding-top: 30px; width: 166px; float: left; }
#mitte_komplett { background-color: white; text-align: left; width: 514px; height: auto; float: left; }
.fliesstext { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-align: left; }
.text_portrait { color: #4b4b4b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 16px; text-align: left; }
.text_o_portrait { color: #4b4b4b; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 24px; text-align: left; }
.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; }
.fliesstext_klein { color: #414141; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
.text_liste { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-type: none; }
.text_liste li { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; background-image: url(../Bilder/punkt_rot.gif); background-repeat: no-repeat; background-position: 0 8px; text-align: left; margin-left: -15px; padding-top: 0; padding-bottom: 8px; padding-left: 15px; list-style-type: none; }
h1 { color: #b41428; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px; }
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: #b41428; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.subhead { color: #5a5a5a; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; }
.teasermenu { list-style-type: none; display: block; margin: 0; padding: 0; width: 166px; float: left; }
.teaserhead { color: #b41428; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; }
.teaserhead_einrichtung { color: #b5113c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; display: block; margin: 0 0 5px; padding: 4px 0 4px 7px; width: 171px; float: left; border-bottom: 1px solid #b4b4b4; }
.teasertext { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
.teasertext_fett { color: #b41428; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.teasertext a { color: #b41428; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.teasertext a:hover { color: #b5113c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }
.teasermenu li a { color: #424242; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; text-indent: 7px; list-style-type: none; display: block; padding-top: 5px; padding-bottom: 15px; width: 166px; border: solid 1px #b4b4b4; }
.teasermenu_active { color: #424242; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; text-indent: 7px; list-style-type: none; display: block; padding-top: 5px; padding-bottom: 10px; width: 166px; border: solid 1px #b4b4b4; }
.teasermenu li a:visited { color: #424242; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; text-indent: 7px; list-style-type: none; display: block; padding-top: 5px; padding-bottom: 10px; width: 166px; border: solid 1px; }
.teasermenu li a:hover, .teasermenu li a:active { color: #000; font-weight: normal; background-image: url(../Bilder/pfeil_281.gif); background-repeat: no-repeat; background-position: 0 13px; }
.buttonmenu{ list-style-type: none; width: 227px; float: left; margin: 0; padding: 0; display: block; }
.buttonmenu_active_sub { list-style-type: none; display: block; margin: 0; padding: 0; width: 227px; float: left; }
.buttonmenu_active_sub li a, .buttonmenu_active_sub li a:visited, .buttonmenu_active_sub li a:hover, .buttonmenu_sub li a:active { color: #424242; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffeedc; text-decoration: none; background-image: url(../Bilder/viereck_rot.gif); background-repeat: no-repeat; background-position: 8px 13px; text-align: left; text-indent: 22px; list-style-type: none; display: block; padding-top: 10px; padding-bottom: 10px; width: 227px; border-bottom-color: #fff; border-bottom-width: 1px; }
.buttonmenu_sub { color: #424242; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffeedc; text-decoration: none; background-image: url(../Bilder/viereck_rot.gif); background-repeat: no-repeat; background-position: 8px 13px; text-align: left; text-indent: 22px; list-style-type: none; display: block; padding-top: 10px; padding-bottom: 10px; width: 227px; border-bottom-color: #fff; border-bottom-width: 1px; }
.buttonmenu li a{ color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 227px; text-decoration: none; text-decoration:none; text-align: left; text-indent: 22px; padding-top: 10px; padding-bottom: 10px; list-style-type: none; display: block; }
.buttonmenu_active { color: #424242; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../Bilder/viereck_rot.gif); background-repeat: no-repeat; background-position: 8px 13px; text-align: left; text-indent: 22px; list-style-type: none; display: block; padding-top: 10px; padding-bottom: 10px; width: 227px; }
.buttonmenu_boxen { color: #5a5a5a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-align: left; text-indent: 22px; list-style-type: none; display: block; padding-top: 2px; padding-bottom: 4px; width: 227px; margin-left: 15px; }
.buttonmenu li a:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; text-indent: 22px; list-style-type: none; display: block; padding-top: 10px; padding-bottom: 10px; width: 227px; }
.buttonmenu li a:hover, .buttonmenu li a:active{ color: #424242; font-weight: bold; background-color: #ffeedc; background-image: url(../Bilder/viereck_rot.gif); background-repeat: no-repeat; background-position: 8px 13px; }
.unterbuttonmenu { background-color: #ffeedc; list-style-type: none; margin: 0; width: 205px; float: right; padding: 0; }
.unterbuttonmenu li a { color: #343434; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url(../Bilder/punkt_orange.gif); background-repeat: no-repeat; background-position: 3px 5px; text-decoration: none; text-align: left; text-indent: 15px; list-style-type: none; display: block; width: 205px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #fff; }
.unterbuttonmenu li a:visited { color: #343434; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url(../Bilder/punkt_orange.gif); background-repeat: no-repeat; background-position: 3px 5px; text-decoration: none; text-align: left; text-indent: 15px; list-style-type: none; display: block; width: 205px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #fff; }
.unterbuttonmenu_active { color: #b41428; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url(../Bilder/punkt_rot.gif); background-repeat: no-repeat; background-position: 3px 5px; text-decoration: none; text-align: left; text-indent: 15px; list-style-type: none; display: block; width: 205px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #fff; }
.unterbuttonmenu li a:hover, .unterbuttonmenu li a:active { color: #b41428; background-image: url(../Bilder/punkt_rot.gif); background-repeat: no-repeat; background-position: 3px 5px; }
.unteruntermenu { background-color: #fff5e9; list-style-type: none; margin: 0; padding: 0; width: 205px; float: right; }
.unteruntermenu li a { color: #343434; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; text-indent: 30px; list-style-type: none; display: block; padding-top: 3px; padding-bottom: 3px; width: 205px; border-bottom: 1px solid #fff; }
.unteruntermenu li a:visited { color: #343434; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; text-indent: 30px; list-style-type: none; display: block; padding-top: 3px; padding-bottom: 3px; width: 205px; border-bottom: 1px solid #fff; }
.unteruntermenu_active { color: #b5113c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../Bilder/dreieck_rot_kl.gif); background-repeat: no-repeat; background-position: 20px 6px; text-decoration: none; text-align: left; text-indent: 30px; list-style-type: none; display: block; padding-top: 3px; padding-bottom: 3px; width: 205px; border-bottom: 1px solid #fff; }
.unteruntermenu li a:hover, .unteruntermenu li a:active { color: #b5113c; background-image: url(../Bilder/dreieck_rot_kl.gif); background-repeat: no-repeat; background-position: 20px 6px; }
element { }
#dreispalten { text-align: left; width: 180px; height: 200px; float: left; padding-right: 10px; }
#zweispalten { text-align: left; width: 275px; float: left; padding-right: 15px; }
#einspalter { text-align: left; width: 570px; float: left; }
#zwei_gross { text-align: left; width: 360px; height: 200px; float: left; }
#footer { background-image: url(../Bilder/footer_back2.gif); background-repeat: no-repeat; text-align: left; width: 950px; height: 20px; clear: both; }
#footer_start { background-color: #b5113c; background-repeat: no-repeat; text-align: left; width: 950px; height: 16px; clear: both; }
p { }
.titeltext { color: #b51428; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
.veranstaltung { color: #ed7102; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.aufzaehlung { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; width: 390px; list-style-type: none; float: left; margin: 0 0 0 10px; }
.aufzaehlung li { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; background-image: url(../images/punkt_auf_weiss.gif); background-repeat: no-repeat; background-position: 0 6px; width: 390px; list-style-type: none; display: block; float: left; padding-left: 10px; }
