body { font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #dbdbef repeat-x; margin: 0px; padding: 0px }
h1 { color: white; font-size: 40px; margin: 6px 0px 0px; padding: 20px 15px 30px 30px }
h2  { color: #171695; font-size: 18px; margin-left: 30px }
h3  { color: #171695; font-size: 14px; margin-left: 30px }
td { vertical-align: top }
.tab-rand { background-color: white; border-right: 1px solid #a2a2d5; border-bottom: 1px solid #a2a2d5; border-left: 1px solid #a2a2d5 }
.tab-rand-eing  { background-color: white; margin-left: 60px; border-right: 1px solid #a2a2d5; border-bottom: 1px solid #a2a2d5; border-left: 1px solid #a2a2d5 }
.hg-menue  { background: url(verlauf-menue.gif) repeat-x }
.hg-kopf  { background: url(verlauf-kopf.gif) repeat-x }
.menue-oben { font-size: 13px; text-align: right; margin: 0px; padding-top: 2px; padding-bottom: 3px; border-bottom: 2px solid #8281c6 }
.menue-oben a { color: #171695; text-decoration: none; padding-right: 20px }
.menue-oben a:hover { color: black; text-decoration: none }
.text14eingerueckt { font-size: 14px; margin-right: 20px; margin-left: 80px }
.inhalt   { font-size: 12px; margin-right: 20px; margin-left: 30px }
.inhalt a  { color: #171695 }
.inhalt a:hover { color: #000 }
#navi       { list-style-type: none; margin: 10px 20px 0px; padding: 0px }
#navi li    { margin: 0; padding: 15px 0 3px 10px; border-bottom: 1px solid #171695 }
#navi a    { color: #171695; text-decoration: none;}
#navi a:hover { font-weight: bold; text-decoration: none ; }
#navi li ul { font-size: 12px; margin: 0 0 0 0; padding: 0; list-style-type: none; }
#navi li ul li { padding-top: 3px; border-bottom-style: none; }
#listenormal   { list-style-image: url(viereck.gif); margin-right: 20px; margin-left: 60px; font-size: 12px }
#listenormal li { margin-top: 15px }
#listenormal li ul li { margin-top: 5px; list-style-type: disc; list-style-image: none;  }
#listenormal a  { color: #171695 }
#listenormal a:hover { color: #171695 }
.txt12 { font-size: 12px }
.txt12 a { color: #171695 }
.txt12blau { color: #171695; font-size: 12px ; }
.txt12linie { font-size: 12px; border-bottom: 1px solid #171695 }
.txt12linie a { color: #171695 }
.rand { border: solid 1px #dbdbef }
.box-akt { border: solid 1px #171695 }
.box-akt-kopf { font-weight: bold; font-size: 12px; background-color: #dbdbef; border-bottom: 1px solid #171695 }
.feld { background-color: #dbdbef }
.abstand-oben { margin-top: 20px }
.herzlich {
	color: #171695;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
}
.extranews { color: red; font-size: 14px }
.extranews a { color: red }
.extranews a:hover  { color: #171695 }
.listen { font-size: 12px; list-style-image: url(viereck.gif); margin-right: 20px; margin-left: 30px }
.listen a { color: #171695 }
.listen a:hover { color: #000 }
.liste-punkt   { font-size: 12px; list-style-type: disc; list-style-image: none }
.ueberschrift { color: #171695; font-weight: bold; font-size: 13px }
.ueberschrift-eing { color: #171695; font-weight: bold; font-size: 13px; margin-left: 60px }
.blau { color: #171695 }
.fehler { color: #f00 }
.zentriert {
	text-align: center;
}
