a { color: #003399; font-weight: bold; text-decoration: none }
a:visited { color: #003399; font-weight: bold; text-decoration: none }
a:link  { color: #003399; font-weight: bold; text-decoration: none }
a:hover { color: black; font-weight: bold; text-decoration: underline }
a:active { color: #003399; font-weight: bold; text-decoration: none }
a.menue { color: white; font-weight: bold; text-decoration: none }
a.menue:active { color: white; font-weight: bold; text-decoration: none }
a.menue:hover { color: white; font-weight: bold; text-decoration: underline }
a.menue:link { color: white; font-weight: bold; text-decoration: none }
a.menue:visited { color: white; font-weight: bold }
a.name { color: black }
a.kapitel { font-size: 9pt; font-weight: normal; text-decoration: none; margin-left: 5mm }
a.kapitel:active { font-size: 9pt; font-weight: normal; text-decoration: none }
a.kapitel:hover { font-size: 9pt; color: black; text-decoration: underline; font-weight: normal }
a.kapitel:link { font-size: 9pt; font-weight: normal; text-decoration: none }
a.kapitel:visited { font-size: 9pt; font-weight: normal; text-decoration: none }
.kapitel { color: #003399; background-color: #F5F5F5; font-weight: normal }
body  { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5 }
h1 { font-size: 12pt }
h2  { font-weight: bold; font-size: 10pt }
h3 { font-weight: bold; font-size: 24pt }
h4 { font-weight: bold; letter-spacing: 0.7em; font-size: 42pt; margin-bottom: 0.5em }
#titel { font-size: 14pt; font-weight: bold; font-color: black }
#ueber { font-size: 10pt; font-weight: bold; margin-top: 0.7em }
#kopf { font-weight: bold; font-size: 14pt }
p { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 0.2em; margin-top: 0.7em }
p.lang { line-height: 1.4em; margin-bottom: 0.2em; margin-top: 0.7em }
.fotobox { }
.headline  { color: #3a70b7; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: bottom; padding-right: 5px; padding-left: 5px; border-bottom: 3px solid #3a70b7; height: 30px }
.headlinert   { color: #3a70b7; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #3a70b7 url(Bannerrt.gif); vertical-align: bottom; padding-right: 5px; padding-left: 5px; border-bottom: none #3a70b7; height: 30px }
.headlinert2 { color: #3a70b7; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #3a70b7 url(../Bannerrt.gif); vertical-align: bottom; padding-right: 5px; padding-left: 5px; border-bottom: none #3a70b7; height: 30px }
.infobox  { color: white; font-size: 9pt;background-color: #3a70b7; padding: 1px }
a.infobox:hover { color: white; text-decoration: underline }
a.infobox { color: white; text-decoration: none }
.menue	{ color: white; font-weight: bold; font-size: 10pt; background-color: #6666cc; text-align: right; padding-right: 0; padding-left: 0 }
.navigation { color: black; font-weight: bold; font-size: 10pt; background-color: #cccccc; valign: top; text-align: right; padding-right: 3; padding-left: 3 }
.navbottom { background-color: #3a70b7 }
.navframe     { background-color: #3a70b7; width: 230px; height: 650px }
.subline  { background-color: #003399; padding-right: 5px; padding-left: 5px }
.suchbox { color: black; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif; vertical-align: bottom; margin: 0px 2px; padding: 0px; border: solid 1px #666666; width: 200px; height: 25px }
.text     { color: black; padding: 5px; height: 100% }
li { font-size: 10pt; margin-bottom: 0em }
li.fett { font-weight: bold; margin-bottom: 0.1em }
ul { margin-top: -0.2em }