* {padding:0; margin:0;  }
body {text-align:left; font-family:"Arial", "Verdana", "Helvetica", sans-serif; font-size:13px; line-height:20px; color:#023F88;}
h1{line-height:62px;  color:#024089; font-weight:normal; font-size:20px; text-indent:15px;  }
h1:first-line {color:#ffffff;  font-weight:bold; font-size:20px; }
h2{ padding-top:15px;color:#d6e6f5; font-size:18px; margin:0; background-image:url(/static/images/trennlinie.gif); background-position:top left; background-repeat:no-repeat;}
h3{margin-top:15px; font-size:13px;}
h4{color:#024089; font-weight:bold; font-size:14px; margin-top:15px;}
a{color:#cc091e; text-decoration:none;}
input{border:0px;}
textarea{border:0px;}
.headline2 {font-weight:bold;}
.empfehlung {width:520px;}
fieldset.box			{display: block; padding: 10px; border:1px solid grey; }
fieldset.normal		{padding: 0; border: 0;}
legend				{display:inline; margin-top:15px;padding-top:15px; margin-left:0; padding-left:0; color:#000000; }
*html legend{margin:0; padding:0;}
label				{display:block;}
.fieldsetinput		{ width: 450px;}
.fieldsettextarea		{ width: 450px; height: 100px; }

table {margin-top:10px; margin-bottom:10px; width:98%;}
td {padding:5px; }


.clearfloat{clear:both;}
.absatz{width:520px; padding-top:10px; padding-bottom:20px;}
.absatz_rechts img{padding-top:15px; padding-bottom:15px;}

#wrapper{width:997px; background-image:url(/static/images/bg/bg_wrapper.gif); background-repeat:repeat-y;}
#container{background-position:bottom left; background-repeat:no-repeat;}
.logo {margin-top:50px; margin-left:25px;}

#header{background-image:url(/static/images/header.gif); background-repeat:no-repeat; height:110px;}
.headernavi a{text-decoration:none; color:#013f88; position:relative; bottom:75px; left:472px; font-size:12px;  }

#navigation{width:797px; float:left; background-color:#ffffff; padding-left:10px; }
#navigation ul li{display:inline; padding-left:10px;}
#navigation a{text-decoration:none; font-size:18px; color:#024089; line-height:37px; padding-bottom:9px; padding-top:7px;}
#navigation .active{background-color:#d6e6f5; padding-left:5px; padding-right:5px;}
#navigation .inactive{padding-left:5px; padding-right:5px;}


#suche{background-color:#8fa7d2; line-height:37px;}
.suchfeld{width:110px; margin-left:10px; margin-top:7px; margin-bottom:7px; border:0px;}
.los_button{margin-bottom:4px;}
:root .los_button{position:relative; top:7px;}

#subnavi {padding-top:39px; width:262px; float:left; }
#subnavi .active2{color:#cd091f; background:url(/static/images/subnavi_red_bg.gif) no-repeat 0px 4px;}
#subnavi ul{list-style-image:none; margin-left:20px; margin-bottom:15px;}
#subnavi li{padding-top:10px;list-style:none;}
#subnavi a{text-decoration:none; font-size:14px; color:#024089; font-weight:bold; padding-left:10px;  background:url(/static/images/subnavi_bg.gif) no-repeat 0px 4px;}

.produktnavi{text-align:right; margin-bottom:20px;}

#rechte_seite{background-color:#8fa7d2; background-image:url(/static/images/bg_rechte_seite.gif); background-position:no-repeat; float:right; width:185px; padding-left:5px; margin-bottom:5px; color:#fffffd;}
#rechte_seite .absatz{padding:0; margin:0;}
#rechte_seite img{padding-bottom:5px; padding-top:5px;}

#content{margin-left:262px; margin-right:190px; margin-top:50px; padding-bottom:220px; background-image:url(/static/images/bg_h1.gif); background-repeat:repeat-x; background-position:150px 0px;}
#content_start{margin-left:262px; margin-right:190px; margin-top:50px; padding-bottom:padding-bottom:40px; background-image:url(/static/images/bg_h1.gif); background-repeat:repeat-x; background-position:150px 0px;}
#content_start img{padding-top:10px; padding-bottom:10px;}
#content_start ul {line-height:18px; margin-left:10px; margin-top:10px; margin-bottom:10px;list-style:none; }
#content_start li {padding-left:15px; background:url(/static/images/bullet_small.gif) no-repeat 0px 5px;}

.pdf_dokument{background:url(/static/images/pdf.gif) no-repeat 0 0; padding-left:25px;}
.button2{width:130px; text-align:center;}

#footer{height:67px;}
.footerlogo{position:relative; left:450px; top:5px; width:87px;}
.footerlinks{position:relative; left:260px; bottom:5px;}
.footerlinks a{text-decoration:none; color:#ffffff; font-weight:bold; }

.bildunterschrift{margin:0 10px 10px 10px; font-size:10px;}
.neuesFenster{position:fixed; top: 50px; left: 50px; position: expression("absolute"); top: expression(parseInt(document.body.scrollTop + 25));}

.button3 { border:1px solid #ffffff; padding:5px; color:white; background:#cc091e; cursor:pointer;}

	


/* mcCMS */

.s0 {
vertical-align:super; font-size:9px; 
}
.s1 {
font-size:20px; 
}
.s2 {
vertical-align:super; font-size:11px; line-height:30px;
}
.s3 {

}
.s4 { }
.s5 { }
.s6 { }
.s7 { }
.s8 { }
.s9 { }
