body { 
font-family : Verdana, Arial, sans-serif; 
font-size : 0.7em; 
line-height : 1.4em; 
overflow : scroll; 
color : #000000; 
} 
a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-weight : normal; 
background-color : transparent; 
text-decoration : none; 
} 
a:hover { 
color : #e6312a; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
.headline a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-weight : bold; 
background-color : transparent; 
text-decoration : none; 
} 
.headline a:hover { 
color : #e6312a; 
background-color : transparent; 
font-weight : bold; 
text-decoration : none; 
} 
#metanavi { 
font-family : Verdana, Arial, sans-serif; 
font-size : 0.875em; 
font-weight : normal; 
color : #666666; 
background-color : transparent; 
text-decoration : none; 
} 
#metanavi a { 
font-family : Verdana, Arial, sans-serif; 
font-weight : normal; 
color : #333333; 
background-color : transparent; 
text-decoration : none; 
} 
#metanavi a:hover { 
font-family : Verdana, Arial, sans-serif; 
color : #e6312a; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
#impressum { 
font-family : Verdana, Arial, sans-serif; 
font-size : 0.875em; 
font-weight : normal; 
color : #666666; 
background-color : transparent; 
text-decoration : none; 
} 
#impressum a { 
font-family : Verdana, Arial, sans-serif; 
font-weight : normal; 
color : #666666; 
background-color : transparent; 
text-decoration : none; 
} 
#impressum a:hover { 
font-family : Verdana, Arial, sans-serif; 
color : #e6312a; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
#teaser a { 
font-family : Verdana, Arial, sans-serif; 
font-size : 0.625em; 
color : #666666; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
#teaser a:hover { 
font-family : Verdana, Arial, sans-serif; 
color : #e6312a; 
background-color : transparent; 
font-weight : normal; 
text-decoration : none; 
} 
#footer { 
font-family : Verdana, Arial, sans-serif; 
width : 100%; 
font-size : 0.875em; 
color : #666666; 
vertical-align : middle; 
font-weight : normal; 
padding : 0 0 0 0; 
} 
.box ul { 
margin-left : 0; 
list-style-type : none; 
padding-left : 0; 
padding-top : 0; 
padding-bottom : 0; 
padding-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
} 
.box li { 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 0; 
padding-right : 0; 
} 
.navbar { 
text-align : left; 
font-size : 1em; 
font-family : Verdana, Arial, sans-serif; 
line-height : 0.75em; 
width : 100%; 
background-color : transparent; 
list-style-type : none; 
display : inline; 
} 
.navbar a { 
text-decoration : none; 
padding : 0 5px 0 0; 
color : #000000; 
font-weight : normal; 
} 
.navbar a:link, div#navbar li a:visited { 
color : #000000; 
font-weight : normal; 
} 
.navbar a:hover { 
text-decoration : none; 
color : #e6312a; 
background-color : transparent; 
font-weight : normal; 
} 
.navbar a.active { 
text-decoration : none; 
color : #e6312a; 
background-color : transparent; 
font-weight : bold; 
} 
div#subnavbar { 
text-align : left; 
font-size : 1em; 
font-family : Verdana, Arial, sans-serif; 
line-height : 0.75em; 
width : 100%; 
background-color : transparent; 
} 
div#subnavbar ul { 
margin : 0; 
padding : 0; 
font-weight : normal; 
color : #000000; 
line-height : 0; 
white-space : nowrap; 
} 
div#subnavbar li { 
list-style-type : none; 
display : inline; 
} 
div#subnavbar li a { 
text-decoration : none; 
padding : 0 5px 0 0; 
color : #000000; 
font-weight : normal; 
} 
div#subnavbar li a:link, div#navbar li a:visited { 
font-size : 1em; 
color : #000000; 
font-weight : normal; 
} 
div#subnavbar li a:hover { 
text-decoration : none; 
color : #e6312a; 
background-color : transparent; 
font-weight : normal; 
} 
div#subnavbar li a.active { 
text-decoration : none; 
color : #e6312a; 
background-color : transparent; 
font-weight : bold; 
} 
h1 { 
font-family : Verdana, Arial, sans-serif; 
font-size : 1.2em; 
line-height : 1.3em; 
font-weight : bold; 
padding-bottom : 1.125em; 
padding-top : 0; 
margin : 0; 
color : #e6312a; 
} 
h2 { 
font-family : Verdana, Arial, sans-serif; 
font-size : 1.1em; 
line-height : 1.3em; 
font-weight : bold; 
padding-bottom : 0; 
padding-top : 0; 
margin : 0; 
color : #008d62; 
} 
hr { 
border-bottom : 1px solid #ffffff; 
} 
form { 
margin : 0; 
font-size : 1em; 
} 
input, textarea, select, object { 
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
color : black; 
font-size : 1em; 
} 
.search { 
font-size : 1em; 
font-family : Verdana, Arial, sans-serif; 
border-right : 1px solid #211f5e; 
border-top : 0 solid white; 
border-left : 0 solid white; 
color : #211f5e; 
border-bottom : 1px solid #c0c0c0; 
background-color : #eeeeee; 
} 
#navcontainer { 
font-family : Verdana, Helvetica, Arial, sans-serif, 'Trebuchet MS'; 
width : 100%; 
color : #ffffff; 
padding : 0; 
margin-left : 0; 
} 
#navcontainer ul { 
margin-left : 0; 
padding-left : 0; 
list-style-type : none; 
background-color : #ffffff; 
color : #666666; 
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 : 2px; 
padding-bottom : 2px; 
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 : #666666; 
display : block; 
padding-left : 0; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-right : 0; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
border-bottom : 1px solid #e6312a; 
} 
#navcontainer a:hover { 
background-color : #ffffff; 
color : #e6312a; 
} 
#navcontainer a.active { 
background-color : #ffffff; 
color : #e6312a; 
font-weight : normal; 
} 
form.contactForm_3 p { 
width : 300px; 
clear : left; 
margin : 0; 
padding : 5px 5px 5px 5px; 
padding-left : 158px; 
height : 1%; 
} 
form.contactForm_3 p label.noCaption { 
float : left; 
width : 250px; 
margin-left : 2px; 
margin-top : 2px; 
} 
form.contactForm_3 .contactFormGroup { 
float : right; 
margin-top : -15px !important ; 
} 
form.contactForm_3 p input.contactFormClass_checkbox { 
float : left; 
} 
form.contactForm_3 p input.contactFormClass_checkboxGroup { 
clear : left; 
float : left; 
} 
form.contactForm_3 p input.contactFormClass_radio { 
clear : left; 
float : left; 
} 
form.contactForm_3 p label, .contactForm p span { 
line-height : 1em; 
font-weight : normal; 
float : left; 
margin-left : -155px; 
width : 150px; 
} 
form.contactForm_3 input[type="text"] { 
margin-top : -8px; 
width : 300px; 
height : 16px; 
} 
form.contactForm_3 input { 
overflow : hidden; 
} 
form.contactForm_3 img.captcha { 
float : left; 
} 
form.contactForm_3 .is_required { 
color : red; 
} 
form.contactForm_3 textarea { 
width : 300px; 
height : 150px; 
} 
form.contactForm_3 #contactFormCaptcha { 
margin-left : 147px; 
} 
form.contactForm_3 .contactFormClass_button { 
margin-left : 0; 
width : 120px; 
cursor : pointer; 
color : #cccccc; 
margin : 0; 
} 
.contactFormClass_button:hover, .contactFormClass_button:focus { 
width : 120px; 
cursor : pointer; 
color : #333333; 
margin : 0; 
} 
form.contactForm #contactFormCaptcha { 
margin-left : 0 !important ; 
margin-top : 0 !important ; 
}