html, body { 
margin-top : 0; 
padding : 0; 
padding-top : 0; 
color : #000000; 
font-family : Verdana, Helvetica, Arial, sans-serif, 'Trebuchet MS'; 
line-height : 1.3em; 
font-size : 8.5pt; 
} 
input, select, textarea { 
border-right : 1px solid black; 
border-top : 1px solid black; 
border-left : 1px solid black; 
border-bottom : 1px solid black; 
color : #333333; 
background-color : #f7f4f0; 
font-size : 8.5pt; 
} 
.search { 
border-right : 1px solid #ffffff; 
border-top : 1px solid #ffffff; 
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
color : #ffffff; 
font-size : 12px; 
background-color : #b34040; 
} 
.button { 
border-right : 1px solid black; 
border-top : 1px solid #e5e5e5; 
border-left : 1px solid #e5e5e5; 
border-bottom : 1px solid black; 
color : #ffffff; 
background-color : #9a0000; 
font-size : 12px; 
} 
.checkbox { 
border-right : 0 solid #c0c0c0; 
border-top : 0 solid #c0c0c0; 
border-left : 0 solid #c0c0c0; 
border-bottom : 0 solid #c0c0c0; 
color : #000000; 
background-color : #efefef; 
font-size : 11px; 
} 
p, h1, ul, li, a { 
margin : 0; 
padding : 0; 
} 
#route { 
margin : 0 0 0 0; 
background-color : white; 
color : #999999; 
font-size : 11px; 
padding : 0 0; 
} 
#impressum { 
margin : 0 0 0 0; 
background-color : white; 
color : #999999; 
font-size : 7pt; 
padding : 0 0; 
} 
#titel { 
margin : 0 0 0 0; 
background-color : white; 
color : #000; 
font-size : 10pt; 
padding : 0 0; 
} 
.lauftext { 
margin : 0 0 0 0; 
color : #666666; 
font-size : 9.5pt; 
font-weight : normal; 
padding : 0 0; 
} 
#kasten { 
margin : 0 0 0 0; 
background-color : white; 
color : #000; 
font-size : 7.5pt; 
padding : 0 0; 
} 
#link { 
margin : 0 0 0 0; 
background-color : white; 
color : #000; 
font-size : 6.5pt; 
padding : 0 0; 
} 
.button { 
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
border-left : 1px solid #999999; 
border-bottom : 1px solid #999999; 
color : #000099; 
background-color : #ffffff; 
font-size : 9pt; 
font-weight : 500; 
} 
#kastennews { 
margin : 0 0 0 0; 
background-color : transparent; 
color : #000; 
font-size : 8.5pt; 
padding : 0 0; 
} 
.metanavi a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7.5pt; 
font-weight : normal; 
color : #dddddd; 
background-color : transparent; 
text-decoration : none; 
} 
.metanavi a:hover { 
color : #c0c0c0; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
.metanavi a:link, a:visited, a:active { 
color : #ffffff; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
#footer { 
padding : 3px 3px 5px 10px; 
background-color : transparent; 
color : #ffffff; 
font-size : 10px; 
text-align : right; 
} 
#footer a { 
color : #ffffff; 
} 
a:link { 
text-decoration : none; 
background-color : transparent; 
color : #8f8f8f; 
text-decoration : none; 
} 
a:visited { 
background-color : transparent; 
color : #8f8f8f; 
text-decoration : none; 
} 
a:hover { 
background-color : transparent; 
color : #ff6600; 
text-decoration : none; 
} 
a:active { 
background-color : transparent; 
color : #8f8f8f; 
text-decoration : none; 
} 
a:focus { 
background-color : transparent; 
color : #9a0000; 
text-decoration : none; 
} 
h1 { 
font-size : 12pt; 
background-color : transparent; 
color : #e97118; 
padding-bottom : 4px; 
font-weight : bold; 
} 
h2 { 
font-size : 11pt; 
background-color : transparent; 
color : #e97118; 
padding-bottom : 4px; 
font-weight : bold; 
} 
img { 
border : 0 none; 
} 
p.topper, a.tooper { 
background-color : white; 
background-position : 20px 22px; 
padding : 0 0 0 0; 
font-size : 7.5pt; 
} 
#newsbox { 
float : right; 
width : 30%; 
margin-bottom : 0; 
margin-left : 0; 
padding : 0; 
color : black; 
background-color : #ffffff; 
border : 0 solid red; 
} 
#navcontainer { 
font-family : Verdana, Helvetica, Arial, sans-serif, 'Trebuchet MS'; 
width : 100%; 
font-size : 8pt; 
color : #ffffff; 
padding : 0; 
margin-left : 0; 
border-bottom : 1px solid white; 
} 
#navcontainer ul { 
margin-left : 0; 
padding-left : 0; 
list-style-type : none; 
background-color : #333333; 
color : #ffffff; 
margin-top : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
#navcontainer li.level_1 { 
background-color : #666666; 
color : #ffffff; 
} 
#navcontainer li.level_2 { 
background-color : #666666; 
color : #ffffff; 
} 
#navcontainer li.level_3 { 
background-color : #999999; 
color : #ffffff; 
} 
#navcontainer li.level_4 { 
background-color : #666666; 
} 
#navcontainer li.text { 
background-color : #666666; 
color : #ffffff; 
padding-left : 0; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-right : 0; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
#navcontainer a { 
font-family : Verdana, Arial; 
text-decoration : none; 
color : #ffffff; 
display : block; 
padding-left : 0; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-right : 0; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
border-bottom : 1px solid white; 
} 
#navcontainer a:hover { 
background-color : #666666; 
color : #ffffff; 
} 
#navcontainer a.active { 
background-color : #666666; 
color : #ffffff; 
}
