h1 {font-family: Verdana, Arial, Helvetica; font-size: 1.5em; color: #000000; }
.header {font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 1.05em; color: #990033; border-bottom: 1px solid #990033; margin-bottom: 10px; }
.subheader {font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.95em; color: #666666; margin-bottom: 5px;  margin-top: 15px; list-style-type: square; }
.button:hover { background-color: #990033; color: #FFFFFF; }
p, li, span { font-family: Verdana, Arial, Helvetica; font-size: 0.85em; color: #000000; }
a { text-decoration: none; border-bottom: 1px dashed #990033; color: #000000; }
a:hover { text-decoration: none; border-bottom: 1px solid #990033; }
#footer { line-height: 200%; font-family: Verdana, Arial, Helvetica; font-size: 0.85em; color: #000000; border-top: 1px solid #000000; text-align: right; } 
img { border: 0px; }
.fett { font-weight: bold; }
.noborder { border: 0px; }
.noborder:hover { border: 0px; }
#navigationshilfe { display: none; }
li { list-style-type: none; line-height: 200%; margin-bottom: 15px; }
li.highlight { margin-top: 30px; font-family: Verdana, Arial, Helvetica; font-size: 0.95em; color: #990033; font-weight: bold; list-style-type: square; }
.validators { color: #000000; font-size: 0.95em; }
.validators img { margin-top: 5px; }
.inhalt { background-color: #F0F0F0; border-bottom: 1px solid #990033; padding: 10px; } 
.inhalt ul { margin-top: 2px; margin-bottom: 2px; }
.inhalt li { list-style-type: square; color: #990033; margin-bottom: 0px !important; }
.inhalt a:hover { background-color: #990033; color: #FFFFFF; }
.inhalt .header { border: 0px; margin-left: 0.85em; font-size: 0.85em; font-weight: bold; margin-bottom: 0px; }
.filter { line-height: 200%; background-color: #E0E0E0; font-family: Verdana, Arial, Helvetica; font-size: 0.85em; border-bottom: 1px solid #990033; padding: 10px; } 
.filter a { border-bottom: 0px; }
.filter .header {border: 0px; }
#sprachwahl { line-height: 200%; font-family: Verdana, Arial, Helvetica; font-size: 0.85em; border-bottom: 1px solid #990033; text-align: right; padding: 5px;  }
#sprachwahl a { border-bottom: 0px; }
#sprachwahl a:hover { background-color: #990033; color: #FFFFFF; }
#hostimg { max-width: 95%; }
#headerimg { max-width: 95%; }