html, body    { margin: 0; padding: 0; }
table.gesamt      { color: #333; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 990px ; border-right: 2px solid #edddc0; }
a { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; border-width: 1px; }
a:link:hover   { color: #8e0047; text-decoration: none  }
a:link:hover, a:visited:hover { color: #8e0047; text-decoration: none  }
a.klein:link { color: #000; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; border-width: 1px; }
a.klein:link:hover { color: #8e0047; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; border-width: 1px; }
a.mittel:link { color: #8e0047; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; border-width: 1px; }
a.gross:link { color: #000; font-size: 16px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; border-width: 1px; }
a.gross:link:hover { color: #8e0047; font-size: 16px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; border-width: 1px; }
h1    { color: #8e0047; font-size: 28px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-style: normal; font-weight: normal; line-height: 31px; text-align: left; margin: 0 0 20px; padding: 0   }
h2      { color: #000; font-size: 15px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-weight: bold; line-height: 17px; text-align: left; margin: 10px 0 5px; padding: 0  }
h3 { color: #000; font-size: 15px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-weight: bold; line-height: 19px; margin: 10px 0 8px; padding: 0; }
h4 { color: #8e0047; font-size: 15px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-weight: bold; margin-top: 10px; margin-bottom: -10px; }
p    { font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; }
p.aufzaehlung { font-size: 15px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; line-height: 21px; }
li { line-height: 16px; text-decoration: none; margin-top: 2px; margin-bottom: 2px; margin-left: 22px; padding-bottom: 3px; list-style-image: url(bilder/li.gif); list-style-position: outside; }
hr   { color: #ffe7bf; height: 1px }
/*Navigation*/
td.text { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 3px 3px 15px }
ul.nav { margin-left: -15px; padding-left: 0; list-style-image: none; }
ul.nav li  { color: #8e0047; text-decoration: none; margin-left: 15px; padding: 2px 3px 2px 0; list-style-image: url(bilder/leer.gif); }
ul.nav li a { color: #6b6b6b; background-image: url(bilder/leer.gif); list-style-image: url(bilder/pfeil.gif); }
ul.nav ul     { margin-top: 1px; margin-bottom: 1px; margin-left: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 0 ; }
ul.nav ul ul      { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 20px ; }
ul.nav a, ul.nav a:link, ul.nav a:visited, ul.nav a:active      { text-decoration: none ; }
ul.nav a:link:hover, ul.nav a:visited:hover     { color: #8e0047; text-decoration: none ; list-style-type: none; }
td.kopf        { background-image: url(bilder/kopfbild.gif); background-repeat: no-repeat; background-position: left 0; height: 147px; margin: 0; padding: 0; }
td.nav { font-size: 13px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; line-height: 15px; background-color: #edddc4; background-image: url(bilder/hintergrund_nav.gif); background-repeat: repeat-x; text-decoration: none; width: 130px; padding-top: 40px; padding-right: 3px; padding-left: 20px; }
td.kopfbild { color: #000; background-image: url(bilder/hintergrund_randspalte.gif); background-repeat: repeat-x; text-decoration: none; width: 540px; height: 38px; }
td.inhalt { color: #000; text-decoration: none; padding: 8px 50px 10px; height: 400px; border-bottom: 2px solid #edddc0; }
td.inhalt a         { color: #000; text-decoration: underline;}
td.infofeld { color: #000; line-height: 16px; background-color: #ffe7bf; text-decoration: none; vertical-align: bottom; padding: 2px 7px 2px 10px; border-left: 4px solid #fff; }
td.randspalte { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; background-image: url(bilder/hintergrund_randspalte.gif); background-repeat: repeat-x; text-decoration: none; width: 250px; padding-top: 40px; padding-right: 5px; padding-left: 5px; border-bottom: 2px solid #edddc0; }
td.randspalte a { color: #000; text-decoration: underline; width: 250px; }
td.inhalt a:hover { color: #8e0047; text-decoration: underline;}
td.fuss { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; padding: 4px 4px 4px 50px; border-bottom: 2px solid #edddc0; border-left: 2px solid #edddc0; }
td.fuss a { color: #999; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; }
/*Hervorhebung*/
td.schriftgroesse { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; text-align: right; padding: 4px 25px 4px 0; border-bottom: 2px solid #edddc0; }
p.Rahmen, div.Rahmen, div.rahmen   { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; padding: 6px; border: solid 3px #edddc0  }
p.Flaeche, div.Flaeche, div.flaeche { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; background-color: #edddc0; padding: 6px 6px 6px 9px  }
p.Rahmenflaeche, div.Rahmenflaeche, div.rahmenflaeche { background-color: #fdf4e2; padding: 6px; border: solid 3px #edddc0  }
