body { color: #c62378; font-size: 11px; font-family: arial, helvetica, geneva, "trebuchet ms", sans-serif; line-height: 15px; background-color: #fff; }
/*position der hauptelemente*/
#center { position: absolute; top: 50%; left: 50%; width: 940px; height: 580px; margin-top: -290px; margin-left: -480px; padding: 0; border: solid 1px #c62378; }
#oben { background-image: url(../pix_allgemein/headlogo.gif); position: absolute; top: 0; left: 0; width: 940px; height: 100px; z-index: 10; }
#headlink { position: absolute; top: 76px; left: 26px; width: 600px; height: 20px; z-index: 11; visibility: visible; }
#inhaltganz { position: absolute; top: 130px; left: 0; width: 940px; height: 420px; z-index: 10; }
#inhaltlinks { position: absolute; top: 130px; left: 0; width: 250px; height: 420px; z-index: 10; }
#navistreifen { color: #fff; font-size: 14px; background-color: #c62378; text-align: right; position: absolute; top: 101px; left: 0; width: 940px; height: 29px; z-index: 20; overflow: hidden; clip: rect(auto auto 30px auto); }
#navilinks { color: #fff; font-size: 13px; background-color: #c62378; text-align: right; position: absolute; top: 150px; left: 40px; width: 210px; height: auto; z-index: 12; }
#inhaltrechts { position: absolute; top: 130px; left: 250px; width: 690px; height: 400px; z-index: 9; }
#haupttext { position: absolute; top: 20px; left: 36px; width: 595px; height: auto; z-index: 15; }
#unten { position: absolute; top: 550px; left: 0; width: 940px; height: 30px; z-index: 20; border-top: 1px solid #c62378; }
#linieoben { background-color: #a5cde9; position: absolute; top: 130px; left: 0; width: 250px; height: 20px; z-index: 11; }
#linieunten { background-color: #a5cde9; position: absolute; top: 530px; left: 250px; width: 690px; height: 20px; z-index: 16; }
/*inhaltselemente*/
#adresse { font-size: 12px; text-align: center; position: absolute; top: 7px; left: 10px; width: 920px; height: 25px; z-index: 15; }
#formfehler { font-size: 13px; line-height: 18px; position: absolute; top: 20px; left: 36px; width: 595px; height: 300px; z-index: 16; padding-top: 6px; padding-left: 25px; }
.bildrechts { float: right; clear: left; margin-top: 3px; margin-bottom: 10px; margin-left: 15px; }
.bildlinks { float: left; clear: right; margin: 3px 15px 10px 25px; }
/*formattierung navigationen*/
#navistreifen ul { position: relative; top: 0; margin: 0; padding-top: 7px; padding-right: 26px; list-style-type: none; display: compact; }
#headlink a { color: #c62378; font-size: 14px; font-weight: bold; text-decoration: none; }
#headlink a:hover { color: #e291b2; }
#navistreifen li { margin: 0 5px 0; display: inline; }
#navistreifen a { color: #fff; font-weight: bold; text-decoration: none; border: solid 7px #c62378; }
#navistreifen a:hover { color: #c62378; background-color: #e291b2; border: solid 7px #e291b2; }
#navilinks ul { margin: 0; padding: 0; list-style-type: none; display: inline; }
#navilinks li { margin: 0; padding: 0; display: inline; }
#navilinks a { color: #fff; font-weight: bold; text-decoration: none; margin: 0; padding: 4px 15px 4px 0; border-top: 1px solid white; display: block; }
#navilinks a:hover { color: #c62378; background-color: #e291b2; }
/*zur zeit nicht gebraucht
.besonders #h7 { color: #fff; background-color: #ed46a5; border: solid 7px #ed46a5; }*/
/*aktive seitenanzeige*/
.haupt0 #h0, .haupt1 #h1, .haupt2 #h2, .haupt3 #h3, .haupt4 #h4, .haupt5 #h5, .haupt6 #h6, .haupt7 #h7 { background-color: #e291b2; border: solid 7px #e291b2; }
.hl1 #hl1 { color: #e291b2; }
.sub0 #s0, .sub1 #s1, .sub2 #s2, .sub3 #s3, .sub4 #s4, .sub5 #s5, .sub6 #s6, .sub7 #s7, .sub8 #s8, .sub9 #s9 { color: #fff; background-color: #e291b2; }
/*linkformattierung*/
a { color: #c62378; font-weight: bold; text-decoration: none; }
a:hover { color: #d765a0; }
/*textformattierung*/
h3 { font-size: 15px; font-weight: bold; margin: 4px 0 13px; }
h4 { font-size: 13px; font-weight: normal; margin: 0 0 10px 25px; }
h6 { font-size: 10px; font-weight: normal; line-height: 13px; text-align: left; margin: 8px 3px; }
p { text-align: justify; margin: -4px 0 10px 25px; padding: 0; }
table { font-size: 11px; }
.wichtig { font-weight: bold; }

