body
{
margin: 0;
padding: 0;
background-color: #ffffff;
font-family:  verdana, arial, helvetica, sans-serif;
background-color: #f8f6f4;
font-size: 12px;
line-height: 15pt;
}


#container { 
height: 100%; 
width: 100%;
margin: 0;
padding: 0;
}


td.rot { 
background-color: #8c0000;
margin: 0;
padding: 0;
line-height: 0px;
}

td.beige { 
background-color: #e3ddd2;
margin: 0;
padding: 0;
line-height: 0px;
}

td.balken {
margin: 0;
padding: 0;
line-height: 0px;
height: 127px;
}

#inhalt-links { 
height: 100%; 
width: 717px; 
max-width: 717px; 
margin: 0;
padding: 0;
text-align: left;
font-size: 12px;
line-height: 15pt;
}

#inhalt-links p { 
width: 560px;
padding: 0;
margin: 0;
}

h1 { 
font-family: Times, serif;
font-size: 20px;
color: #8c0000;
font-weight: normal;
line-height: 36px;
margin: 30px 0px 0px 0px;
}

h2 { 
font-family: Times, serif;
font-size: 16px;
color: #8c0000;
line-height: 20px;
margin: 30px 0px 10px 0px; 
font-weight: normal;
}

h2.first { 
font-family: Times, serif;
font-size: 16px;
color: #8c0000;
line-height: 20px;
margin: 10px 0px 10px 0px; 
font-weight: normal;
}

#inhalt-rechts h2 { 
font-family: Times, serif;
font-size: 16px;
color: #8c0000;
line-height: 20px;
margin: 37px 0px 10px 0px; 
font-weight: normal;
}

h3 { 
font-family:  verdana, arial, helvetica, sans-serif;
background-color: #f8f6f4;
font-size: 12px;
line-height: 15pt;
font-weight: normal;
} 

#inhalt-links ul.kleinbuchstaben { width: 560px; margin: 0 0 0 7px; list-style-type: lower-alpha; list-style-image: none; }

#inhalt-links ul.zahlen { width: 560px; margin: 0 0 0 7px; list-style-type: decimal; list-style-image: none; }

#inhalt-links ul { line-height: 18px; width: 550px; margin: 0; padding-left: 12px; padding-top: 5px; list-style-image: url(/bilder/bullet.gif); }

*html #inhalt-links ul { 
width: 560px;
margin: 0;
padding-left: 16px;
padding-top: 5px;
list-style-image: url(/bilder/bullet-ie.gif);
list-style-type: none;
}

#inhalt-links table  { 
margin: 0;
width: 560px;
padding: 0;
}

#inhalt-links table td { padding-right: 4px; font-size: 10px; line-height: 14px; }

#inhalt-links table td a:link { 
padding-right: 4px;
font-size: 10px;
text-decoration: none;
}

#inhalt-links table td a:hover { 
padding-right: 4px;
font-size: 10px;
text-decoration: none;
}

#inhalt-links table td a:visited { 
padding-right: 4px;
font-size: 10px;
text-decoration: none;
}

#inhalt-links table td a:active { 
padding-right: 4px;
font-size: 10px;
text-decoration: none;
}



/* tabelle renditen */

#inhalt-links table td.linie { 
margin: 0 0 5px 0;
border-bottom: 1px solid #8c0000;
line-height: 12pt;
font-size: 10px;
}

#inhalt-links table td.linie-beige { 
background-color: #e3ddd2;
margin: 0 0 5px 0;
border-bottom: 1px solid #8c0000;
line-height: 12pt;
font-size: 10px;
}

#inhalt-links table td.erster-eintrag { 
margin: 0 0 5px 0;
padding: 20px 0 7px 0; 
line-height: 12pt;
font-size: 10px;
}

#inhalt-links table td.beige2 { 
background-color: #e3ddd2;
line-height: 12pt;
font-size: 10px;
}

/* ende tabelle renditen */

#inhalt-links .kontakt  { 
font-size: 12px;
}

strong { 
color: #8c0000;
font-weight: normal;
}


#inhalt-rechts { 
height: 100%; 
width: 166px; 
margin: 0;
padding: 61px 0 20px;
text-align: left;
font-size: 12px;
line-height: 15pt;
}

*html #inhalt-rechts { 
height: 100%; 
width: 166px; 
margin: 0;
padding: 105px 0px 20px 0px;
text-align: left;
font-size: 12px;
line-height: 15pt;
}

#inhalt-rechts p.rechts { 
width: 250px; 
}





a:link
{
color: #8c0000;
font-size: 12px;
line-height: 16px;
text-decoration: underline;
}

a:visited
{
color: #8c0000;
font-size: 12px;
line-height: 16px;
text-decoration: underline;
}

a:hover
{
color: #000000;
font-size: 12px;
line-height: 16px;
text-decoration: underline;
}

a:active
{
color: #000000;
font-size: 12px;
line-height: 16px;
text-decoration: underline;
}

a.neutral:link
{
color: #000000;
font-size: 12px;
line-height: 20px;
text-decoration: none;
}

a.neutral:visited
{
color: #000000;
font-size: 12px;
line-height: 20px;
text-decoration: none;
}

a.neutral:hover
{
color: #000000;
font-size: 12px;
line-height: 20px;
text-decoration: none;
}

a.neutral:active
{
color: #8c0000;
font-size: 12px;
line-height: 20px;
text-decoration: none;
}

img {
margin: 0px;
padding: 0px;
line-height: 0px;
}

.small {
font-size: 10px;
line-height: 20px;
margin: 10px 0 20px;
}

.small a {
font-size: 10px;
line-height: 20px;
margin: 10px 0 20px;
}

.small a:hover {
font-size: 10px;
line-height: 20px;
margin: 10px 0 20px;
}

/* Formularfelder */

.eingabe
{
margin: 8px 8px 8px 0;
padding: 1px 2px 0 2px;
width: 250px;
height: 15px;
border: solid 1px #333333;
font-family: arial, helvetica, verdana, sans-serif;
margin-top: 0px;
font-size: 11px;
}

.senden
{
margin: 0 0 8px 0;
padding: 1px 6px 1px 6px;
width: auto;
height: auto;
border: solid 1px #333333;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
}

/* Navigation */

a.navigation:link
{
font-family: Times, serif;
font-size: 16px;
color: #8c0000;
line-height: 20px;
margin: 0px;
font-weight: normal;
text-decoration: none;
}

a.navigation:visited
{
font-family: Times, serif;
font-size: 16px;
color: #8c0000;
line-height: 20px;
margin: 0px;
font-weight: normal;
text-decoration: none;
}

a.navigation:hover , a.navigation_on
{
color: #000000;
font-family: Times, serif;
font-size: 16px;
line-height: 20px;
margin: 0px;
font-weight: normal;
text-decoration: none;
}

a.navigation:active
{
font-family: Times, serif;
font-size: 16px;
color: #8c0000;
line-height: 20px;
margin: 0px;
font-weight: normal;
text-decoration: none;
}

span.trenner
{
font-family: Times, serif;
font-size: 18px;
color: #8c0000;
line-height: 22px;
margin: 0px;
font-weight: normal;
text-decoration: none;
}
