BODY   { color: black; background: #003f7a url(../img/back/bg.gif) repeat-x; margin: 0px; padding: 0px }
BODY.fenster { color: black; background-color: white; margin: 0px; padding: 0px }
UL.hauptnavig                  { text-align: left; list-style-type: none; list-style-position: outside; float: left; margin: 4px 0px 0px 3px; padding: 0px; width: 160px }
LI.hauptnavig            { color: white; font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; list-style-type: none; list-style-position: outside; padding-left: 7px }
LI.unternavig         { color: white; font-weight: bold; font-size: 13px; font-family: arial, helvetica, geneva, sans-serif; list-style-type: none; list-style-position: outside; padding: 3px 3px 3px 19px }
LI.unternavig3 { list-style-type: none; list-style-position: outside; padding-right: 3px; padding-left: 19px }
LI.unternavig1  { list-style-type: none; list-style-position: outside; padding: 0px 3px 3px 38px }
LI.unavigaktiv        { color: #eecb51; font-weight: bold; font-size: 13px; font-family: arial, helvetica, geneva, sans-serif; list-style-type: none; list-style-position: outside; padding: 3px 3px 3px 35px }
LI.unavigaktiv2        { color: #eecb51; font-size: 13px; font-family: arial, helvetica, geneva, sans-serif; list-style-type: none; list-style-position: outside; padding: 3px 3px 3px 35px }
LI.textreabstand         { list-style-type: none; list-style-position: outside; margin: 0px 0px 10px }
LI.textrenormal { list-style-type: none; list-style-position: outside }
UL.textre              { list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px; width: 90% }
LI.textre  { background-color: #dfdfe2; list-style-position: outside; margin: 2px 0px 6px; padding: 3px 3px 3px 0px }
LI.textreblau  { color: #f2f2f5; background-color: #f2f2f5; list-style-position: outside; margin: 2px 0px 6px; padding: 3px 3px 3px 0px }
UL.inhalt                    { margin: 0px; padding: 0px; width: 568px }
UL.inhalt2    { margin: 0px; padding: 0px; width: 480px }
UL.inhaltohne        { margin: 0; padding: 0; width: 790px }
OL.inhaltohne { margin: 0px; padding: 0px; width: 750px }
LI.inhalt                  { list-style-type: none; list-style-position: outside; margin: 0 0 2px; padding: 1px 1px 1px 10px; width: 780px }
LI.inhalt1 { list-style-type: none; list-style-position: outside; margin: 0px 0px 2px; padding: 1px 1px 1px 10px; width: 560px }
LI.inhalt2 { list-style-type: none; list-style-position: outside; margin: 0px 0px 2px; padding: 1px 1px 1px 10px; width: 480px }
LI.inhaltstrich   { list-style: disc url(../img/diverses/pfeilila.gif) outside; margin: 0px 0px 2px 30px; padding: 1px 0px }
LI.inhaltstrich1 { list-style: disc url(../img/diverses/pfeilila.gif) outside; margin: 0px 0px 2px 20px; padding: 1px 0px }
LI.inhaltzahl  { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; list-style-type: decimal; list-style-position: outside; margin: 0px 0px 2px 30px; padding: 1px 0px }
LI.inhaltzahl1 { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; list-style-type: square; list-style-position: outside; margin: 0px 0px 2px 30px; padding: 1px 0px }
h1    { color: black; font: bold 16px Arial, Verdana, helvetica, sans-serif; margin: 0px; border-bottom: 30px }
form { margin: 0px; padding: 0px; border: 0px }
h1.titeltext   { color: #083d6e; font: bold 16px Arial, Verdana, helvetica, sans-serif; text-transform: uppercase; margin: 0px 0px 10px }
h2.titeltext { color: #083d6e; font: bold 14px Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 10px }
h2     { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal }
h2.navig  { color: white; font-weight: bold 14px Arial, Verdana, helvetica, sans-serif; margin: 0px; text-decoration: none; }
h3      { color: black; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, helvetica, sans-serif; margin: 0px }
h3.grau  { color: black; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, helvetica, sans-serif; background-color: #dfdfe2; margin: 0px; padding: 3px; width: 310px }
h3.rot { color: #900; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, helvetica, sans-serif; margin: 0px }
h3.weiss { color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #6b5210; margin: 0 }
h3.inhalt     { color: black; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, helvetica, sans-serif; margin: 0px; width: 780px }
table.textre     { border-left: 1px solid #717171; width: 28% }
table.notfall { border-top: 1px solid #717171; border-bottom: 1px solid #717171 }
table.rechts   { border-left: 1px solid #717171 }
img.oben { float: right; margin: 0px; padding: 0px; border: 0px; top: 0px; left: 0px }
h3.aktu     { color: black; font-variant: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, helvetica, sans-serif; margin: 0px }
h3.presse { color: black; font-variant: normal; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, helvetica, sans-serif; margin: 0px }
h3.obennavig    {  color: #083D6E; text-decoration: none;  font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; }
h3.obennavig1 { color: #900; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none }
h4     { color: black; font-variant: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, helvetica, sans-serif; margin: 0px }
h4.datum   { color: black; font-variant: normal; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, helvetica, sans-serif; margin-top: 5px; margin-right: 5px; width: 150px }
a:link    { color: #492d6b; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
a:link.aktuell  { color: #492d6b; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }
a:visited.aktuell { color: #492d6b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
a:active.aktuell { color: #492d6b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
a:link.navigweiss  { color: white; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:visited.navigweiss  { color: white; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:active.navigweiss  { color: white; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:active.naviggelb  { color: #eecb51; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:visited.naviggelb  { color: #eecb51; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:link.naviggelb  { color: #eecb51; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:link.unavigweiss   { color: white; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:visited.unavigweiss   { color: white; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:active.unavigweiss   { color: white; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:link.unaviggelb  { color: #eecb51; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:visited.unaviggelb  { color: #eecb51; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:active.unaviggelb  { color: #eecb51; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:link.obennavig { color: #083D6E; text-decoration: none;  font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; }
a:link.obennavig1 { color: #900; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none }
a:visited.obennavig { color: #083d6e; font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:visited.obennavig1 { color: #900; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none }
a:active.obennavig { color: #083d6e; font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none }
a:active.obennavig1 { color: #900; font-size: 14px; font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none }
input { color: #083d6e; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #f2f2f5; padding: 1px; border: solid 1px #717171 }
input.abstand { color: #083d6e; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #f2f2f5; margin-bottom: 3px; padding: 1px; border: solid 1px #717171 }
fieldset  { margin: 0px; padding: 0px; border: 0px; left: 0px }
legend { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; text-indent: 0px; margin: 0px; padding: 0px; border: 0px; left: 0px }
textarea { color: #083d6e; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #f2f2f5; padding: 1px; border: solid 1px #717171 }
input.absenden { color: #083d6e; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #dfdfe2; padding: 2px; border: outset 2px #717171 }
select { color: #083d6e; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #f2f2f5; padding: 1px; border: solid 1px #717171 }
caption { text-align: left }
th { vertical-align: top; border-bottom: 1px solid #717171 }
th.mitte { vertical-align: top; border-right: 1px solid #717171; border-bottom: 1px solid #717171; border-left: 1px solid #717171 }
th.linie { vertical-align: top; border-right: 1px solid #717171; border-bottom: 1px solid #717171 }
th.linie1 { vertical-align: top; border: solid 1px #717171 }
th.linie2 { vertical-align: top; border-top: 1px solid #717171; border-right: 1px solid #717171; border-bottom: 1px solid #717171 }
td.abstand { vertical-align: top; margin-bottom: 4px; border-bottom: 5px solid white }
td.mitte  { vertical-align: top; border-top: 1px solid #717171; border-right: 1px solid #717171; border-left: 1px solid #717171 }
td.kasten { text-align: center; vertical-align: top; padding: 2px; border: solid 1px #717171 }
td.linie { vertical-align: top; border-top: 1px solid #717171; border-right: 1px solid #717171 }
td.linie2 { vertical-align: top; border-top: 1px solid #717171; border-right: 1px solid #717171; border-left: 1px solid #717171 }
td.linie3 { vertical-align: top; border: solid 1px #717171 }
td.linie1   { vertical-align: top; border-right: 1px solid #717171 }
td.aussen { vertical-align: top; border-top: 1px solid #717171 }
td.aussen1 { vertical-align: top; border-top: 1px solid #717171; border-right: 1px solid #717171 }
td.aussen2 { vertical-align: top; border-top: 1px solid #717171; border-right: 1px solid #717171; border-bottom: 1px solid #717171 }
td.obenunten { background-color: #f2f2f5; vertical-align: top; border-top: 1px solid #717171; border-bottom: 1px solid #717171 }
option.fett { color: #083d6e; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif }
#logo    { width: 0px; height: 0px; visibility: hidden }