html, body {
margin: 0px;
background: #fff;
color: #000;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

body {
padding: 1% 1%;
}

/* === Start der Rubrik === */
#rubrik {
z-index: 2;
position: absolute;
top: 2px;
left: 50px;
margin: 0;
BORDER: #666666 1px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 75%;
COLOR: #fff;
padding: 4px 15px 4px 15px;
BACKGROUND-COLOR: #cc0000;
TEXT-ALIGN: center;
}
/* === Ende der Rubrik === */

#inhalt1 {
z-index: 1;
position: absolute;
top: 20px;
left: 20px;
/* width: 98%; */
padding-bottom: 20px;
}
#inhalt #blatt {
margin-top: 13px;
border: 1px solid #000;
color: #333;
background: #fff;
padding: 10px 20px 5px 15px;
}
#blatt p {
font-size: 75%;
line-height: 130%;
}
#blatt h1,h2,h3,h4 {
color: #333;
font-weight: bold;
}
#blatt h1 {
color: #333;
font-size: 95%;
margin-top: 20px;
margin-bottom: 15px;
}
#blatt h2 {
font-size: 85%;
margin-top: 0px;
}
#blatt h3 {
font-size: 80%;
margin-top: 0px;
}
#blatt h4 {
font-size: 75%;
font-weight: bold;
margin-top: 0px;
}
#blatt ul {
font-size: 100%;
line-height: 130%;
}
#blatt ul.inhalt {
font-size: 70%;
line-height: 130%;
}
#blatt ul.allgemein {
font-size: 75%;
line-height: 130%;
}

#blatt a {
font-size: 100%;
font-weight: bold;
text-decoration: none;
padding: 1px;
/*title: ksksk;*/
}
#blatt a:link {
color: #cc0000;
}
#blatt a:visited {
color: #cc0000;
}
#blatt a:hover {
text-decoration: none;
color: #cc0000;
background-color: #eee;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}
#blatt a:active {
color: #cc0000;
}
#blatt #toTheTop {
text-align: right;
}
#blatt #toTheTop a {
font-size: 100%;
font-weight: bold;
padding: 0px 10px 3px 10px;
text-decoration: underline;
}
#blatt #toTheTop a:link {
color: #cc0000;
}
#blatt #toTheTop a:visited {
color: #cc0000;
}
#blatt #toTheTop a:hover {
color: #cc0000;
background-color: #eee;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}
#blatt #toTheTop a:active {
color: #cc0000;
}
span.fett {
font-weight: bold;
}
td.hilfe {
font-size: 70%;
padding: 5px;
}
td {
font-size: 75%;
padding: 5px;
}
#naviUnten {
background: #fff;
font-size: 110%;
padding: 8px;
margin: 0px;
}
.untenLinks {
   background-color: #fff;
   width: 30%;
   min-width: 50px;
   margin: 0px 0px 0px 0px;
   padding:3px;
   float: left;
}
* html .untenLinks {
   /* fuer IE Win \*/
   margin-left: 0px;
   /* */
}
.untenRechts {
   background-color: #fff;
/* min-width siehe .box01 */
   width: 30%;
   min-width: 50px;
   margin: 0px 0px 0px 0px;
   padding:3px;
   text-align: right;
   float: right;
}
#naviUnten a {
font-size: 90%;
font-weight: bold;
text-decoration: none;
padding: 0px 10px 3px 10px;
}
#naviUnten a:link {
color: #cc0000;
}
#naviUnten a:visited {
color: #cc0000;
}
#naviUnten a:hover {
text-decoration: none;
color: #cc0000;
background-color: #eee;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}
#naviUnten a:active {
color: #cc0000;
}
/* === Start der Styles für die Informationen === */
.boxrahmenInfo {
   background-color: #fff;
/* width notwendig für IE Win, da sonst Fehldarstellung */
   width: 100%;
   padding: 0px 0px 0px 0px;
   margin: 0px;
   font-size: 75%;
}
.box01Info {
   background-color: #fff;
   width: 40%;
/* folgende min-width in Relation zu entsprechender Angabe unter .aussenrahmen (s.o.) */
   min-width: 130px;
   margin-top: 0px;
/* margin-left-Angabe abweichend von .box02 & .box03 , ermittelt durch Trial & Error,
float-bug in IE wird in darauffolgender Definition korrigiert */
   margin-left: 0px;
   float: left;
}
/* ab hier wird's tricky wegen IE Float-Bug,
Hack dank Thomas Scholz; Erklärung siehe:
http://www.css-technik.de/details/107/5/CSS-Browser-Bugs.htm ;
verursacht *keine* Warnung beim Validieren! */
* html .box01Info {
   /* fuer IE Win \*/
   margin-left: 0px;
   /* */
}
.box02Info {
   color: #333;
   background-color: #fff;
/* min-width siehe .box01 */
   width: 40%;
   min-width: 130px;
   margin-left: 0px;
   padding-left:5px;
   float: left;
}
/* ab hier wird's tricky wegen IE Float-Bug,
Hack dank Thomas Scholz; Erklärung siehe:
http://www.css-technik.de/details/107/5/CSS-Browser-Bugs.htm ;
verursacht *keine* Warnung beim Validieren! */
* html .box01Info {
   /* fuer IE Win \*/
   margin-left: 0px;
   /* */
}

.listeinfo{
font-size:80%;
}

/* Trenner zwischen den Links, die nur in Text-Browsern angezeigt werden */
.nix {
display: none;
}
.clear {
   clear: both;
}
hr {
color: #c00;
height: 1px;
}
