body { background-color: #700032; background-repeat: repeat-x; text-align: center; margin: 0; }
#haupt { background-color: white; width:950px; margin: 20px auto 0; }
#haupt_Ebene1 { background-color: #e4dbcd; background-image: url(../karin-helmer-bilder/hintergrund.jpg); background-repeat: repeat; width: 948px; position: relative; height: auto; float: left; border-right: 1px solid #7e7e7e; border-bottom: 1px solid #7e7e7e; border-left: 1px solid #7e7e7e; }
#oben_links_nav { background-color: #c2c2c2; text-align: left; width:163px; height: 165px; float: left; border-bottom: 1px solid #aaa; }
#links_nav_platz { text-align: left; width: 44px; height: 340px; float: left; }
#oben_links_nav_inhalt { background-color: #c2c2c2; text-align: left; width: 163px; float: left; }
#oben { text-align: left; width: 948px; height: 155px; float: left; }
#oben2 { background-color: white; text-align: left; width: 948px; height: 22px; float: left; }
#links_nav { background-color: #e4dbcd; text-align: left; width: 246px; height: 100%; float: left; }
#links_nav_inhalt { background-color: #d3c6b2; background-image: url(../karin-helmer-bilder/navi_back.jpg); text-align: left; width: 202px; height: 340px; float: left; }
#mitte_gesamt { text-align: left; width: 390px; height: auto; float: left; padding-right: 33px; padding-left: 33px; }
#mitte_bild { background-color: #ededed; text-align: left; width: 448px; height: 85px; float: left; border: solid 1px #a7a6a1; }
#mitte_inhalt { text-align: left; width: 450px; height: auto; float: left; padding-top: 22px; }
.fliesstext { color: #4c4c4c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 19px; }
.fliesstext_rot { color: #ad0353; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 19px; }
.fliesstext_sonderinfo { color: #ad0353; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 19px; }
.sonderinfo_rechts { color: #4c4c4c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right; }
.zitat { color: #4c4c4c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; }
.sonderinfo_zitat { color: #4c4c4c; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; text-align: left; }
#rechts { text-align: left; width: 164px; height: auto; float: left; }
#sonderinfo { background-color: #ddd2c1; text-align: left; width: 132px; height: auto; float: left; margin-top: 20px; padding-top: 15px; padding-right: 15px; padding-left: 15px; border: solid 1px #cbbda7; }
#footer { background-color: #e4dbcd; text-align: left; width: 948px; height: 22px; float: left; }
.buttonmenu{ list-style-type: none; width: 202px; float: left; margin: 0; padding: 0; display: block; }
.buttonmenu li a{ color: #6f6f6f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 50px; background-image: url(../karin-helmer-bilder/menue_passiv.jpg); background-repeat: no-repeat; background-position: 0 12px; width: 202px; text-decoration: none; text-decoration:none; text-align: left; text-indent: 80px; list-style-type: none; display: block; }
.buttonmenu_active { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 50px; text-decoration: none; background-image: url(../karin-helmer-bilder/menue_aktiv.jpg); background-repeat: no-repeat; background-position: 0 12px; text-align: left; text-indent: 80px; list-style-type: none; display: block; width: 202px; }
.buttonmenu li a:visited { color: #6f6f6f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 50px; text-decoration: none; text-align: left; text-indent: 80px; list-style-type: none; display: block; width: 202px; }
.buttonmenu li a:hover, .buttonmenu li a:active{ color: #fff; font-size: 12px; line-height: 50px; background-image: url(../karin-helmer-bilder/menue_aktiv.jpg); background-repeat: no-repeat; background-position: 0 12px; }
.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; }
.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: #ad0353; text-decoration: underline; }
a:hover { color: #fff; text-decoration: underline; }
a:active { color: #ad0353; }
a:visited { color: #ad0353; text-decoration: underline; }
.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: #ad0353; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 10px; letter-spacing: 3px; }
h2 { color: #ad0353; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; }
h3 { color: #ad0353; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: italic; line-height: 22px; text-align: center; }
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 { }
.bildrahmen { margin-top: 10px; margin-left: 10px; border-color: #b4b4b4; border-width: 1px; }
.bildrahmen_links { margin-right: 15px; border-width: 1px; border-color: #b4b4b4; }
