
/* Umfangreiche Neubearbeitung des Originals (vor allem: float) */



body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
}

img { border:0;}

a {color: #000000;text-decoration:underline;  background-color:inherit;}
a:link , a:visited {color:#000000; background-color:inherit;}
a:hover , a:active{color: #B02A30;background-color:inherit;}

h1 {
font-size: 12px;
margin:0px ;}

h2 {
font-size: 11px;
margin:20px 0 0 40px ;}


label { font-weight:bold;}
.label-container { width:216px; float:left;font-weight:bold;}

/* ----------container zentriert das layout-------------- */
#container {
width: 100%;
padding:0px;
margin-top: 0;
margin-bottom:0;
margin-left: auto;
margin-right: auto;
background-color:#F2F5F7;
color:inherit;
} 


#schatten_links {display:none;} 
#schatten_rechts {display:none;} 
#head{display:none;}
#left {display:none; }
#right { display:none; }



#container_inhalt {
width: 100%;
padding:0px;
margin: 0 auto 0 auto;
float:left;
background-color:#FFFFFF;
color:inherit;
} 


/* -----------------Inhalt--------------------- */ 
#content{ 
width:586px;
/*float:left;*/
margin: 0px;
}

p {margin:0 20px 0 20px;
color:#000000; }



#content_inhalt{ 
/*float:left;*/
width:545px;
padding: 0 0 0 20px; 
}
#content_inhalt h2 {
font-size:11px;
color:#000000;
background-color:inherit;
line-height:14px;
}
.content_inhalt_bild_box {margin-right:20px;}

.content_teaser_top {
/*float:left;*/
width:545px;
height:19px;
line-height:19px;
margin: 20px 0 0 0;
background: url(../images/content_teaser_top_bg_print.gif) no-repeat #000000;
color: inherit;
}
.content_teaser_top h1 {
/*float:left;*/
font-size:14px;
color:#FFFFFF;
background-color:inherit;
margin: 0 0 0px 22px;
}


.content_teaser_inhalt {
/*float:left;*/
width:543px;
border:1px solid #000000;
margin-top: -15px;
}

.content_teaser_inhalt p {
margin-top:10px;
margin-bottom:10px;
}

.content_teaser_inhalt h2 {
padding-left:15px;
}


/*.content_teaser_inhalt img {float:right; margin:20px 20px 0 80px; display:block;}*/
.content_teaser_inhalt_bild {margin:20px 20px 0 80px;}

a.content_teaser_inhalt_link  {margin:-14px 20px 20px 20px;color:#B02A30;}
a.content_teaser_inhalt_link:link  {color:#B02A30; background-color:inherit; text-decoration:underline;}
a.content_teaser_inhalt_link:visited {color:#B02A30; background-color:inherit; text-decoration:underline;}
a.content_teaser_inhalt_link:hover  {color:#000000; background-color:inherit; text-decoration:underline;}
a.content_teaser_inhalt_link:active {color:#000000; background-color:inherit; text-decoration:underline;}

/*  ----------------content detailseite ---------------------- */ 

.content_detail_inhalt {width:543px;color:#000000; background-color:inherit;}
.content_detail_inhalt h2 {margin-left:20px;}
.content_detail_inhalt li, b {color:#000000;}


.content_detail_inhalt_bild {display:block; margin:20px 0 10px 30px; border:1px solid #000000;}

.content_detail_inhalt a {display:block;}
.content_detail_inhalt  a:link , .content_detail_inhalt  a:visited {color:#000000; background-color:inherit; text-decoration:none;}
.content_detail_inhalt  a:hover , .content_detail_inhalt  a:active {color:#000000; background-color:inherit; text-decoration:none;}

#weitere_infos_text { padding-left:20px; margin-top:20px; width:235px; font-weight:bold;}
#weitere_infos_linie_oben {margin-top:20px; height:14px; border-bottom:1px solid #000000; width:267px; }


li {line-height:20px; margin-left:20px;}



/*  ---------------- content rubrikenseite ---------------------- */ 

.content_rubrik_inhalt {width:543px;color:#000000; background-color:inherit;}
.news_text {width:60px; font-weight:bold; color:#B02A30; background-color:inherit; font-size:13px;}
.news_linie_oben {height:14px; border-bottom:1px solid #000000; width:466px; margin-bottom:14px; }
.news_linie_unten {height:1px; border-bottom:1px solid #000000; width:526px; margin-top:2px; }


.content_rubrik_inhalt_bild {display:block; margin:20px 0 10px 15px; border:1px solid #000000;}


.content_rubrik_inhalt a {color:#000000;text-decoration:none;}
.content_rubrik_inhalt  a:link , .content_rubrik_inhalt  a:visited {color:#000000; background-color:inherit; text-decoration:none;}
.content_rubrik_inhalt  a:hover , .content_rubrik_inhalt  a:active {color:#000000; background-color:inherit; text-decoration:none;}


/*  ---------------- content themenseite ---------------------- */ 

.content_themen_inhalt {width:543px;color:#000000; background-color:inherit;}
.content_themen_inhalt_bild {display:block; margin:20px 0 10px 20px; border:1px solid #000000;}


.content_themen_inhalt a {display:none;}
.content_themen_inhalt  a:link , .content_themen_inhalt  a:visited {color:#B02A30; background-color:inherit; text-decoration:underline;}
.content_themen_inhalt  a:hover , .content_themen_inhalt  a:active {color:#000000; background-color:inherit; text-decoration:underline;}





/*  ---------------- service footer---------------------- */ 
#service_footer {display:none;position:relative; bottom:12px; left:600px;color:#B02A30; background-color:inherit; width:180px;}
#service_footer  a {text-decoration:underline;}
#service_footer  a:link , #service_footer  a:visited {color:#B02A30; background-color:inherit; text-decoration:underline;}
#service_footer  a:hover , #service_footer  a:active {color:#000000; background-color:inherit; text-decoration:underline;}
#service_footer span{ margin:5px;}
.copyright {color:#000000; margin:0 10px 0 0;}

/*  ----------------footer---------------------- */ 
#footer {
padding:10px 0 5px 20px;
text-align: right;
font-size:12px;
} 
#footer a {margin-right:20px;}
#footer  a:link , #footer  a:visited {color:#000000; background-color:inherit; text-decoration:underline;}
#footer  a:hover , #footer  a:active {color:#B02A30; background-color:inherit; text-decoration:underline;}

#footerscreen { display:none;}
#footerprint { padding:10px 20px 20px 20px; text-align:left; border-top:solid 1px #000000; margin-top:50px;}

/*  ----------------kontakt---------------------- */ 
.kontakt_inhalt {width:543px;color:#000000; background-color:inherit; padding-left:20px;}
.kontakt_inhalt td {color:#000000; background-color:inherit; }
.kontakt_spalte_links { padding-left:40px; width:190px;font-weight:bold;}
.kontakt_spalte_mitte { width:10px;}
.kontakt_spalte_rechts { font-weight:normal;}
.kontakt_inhalt .input { width:232px; height:18px; border:1px solid #73908C; color:#000000; font-size:12px; padding-left:5px; margin:2px 0;}
.kontakt_inhalt textarea {margin-left:40px; height:200px; width:446px; border:1px solid #73908C; color:#000000; font-size:12px;padding:5px;margin:2px 0;}
.kontakt_inhalt select { width:240px; height:18px; border:1px solid #73908C; color:#000000; font-size:12px;margin:2px 0;}

.mail{
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:20px;
margin:20px; background-color:#F2F5F7;
}
.mail span { display:block;margin-left:0; width:150px; }
.mail div { display:block;margin-left:0; width:200px; }





/*  ----------------sitemap---------------------- */ 
#sitemap {
/*float:left;*/
} 
#sitemap a {}
#sitemap  a:link , #footer  a:visited {color:#000000; background-color:inherit; text-decoration:underline;}
#sitemap  a:hover , #footer  a:active {color:#B02A30; background-color:inherit; text-decoration:underline;}
.lvl1 { font-size:13px; font-weight:bold; margin:10px 0 0 0;}
.lvl1  a:link , #footer  a:visited {color:#000000; background-color:inherit; text-decoration:underline;}
.lvl1 a:hover , #footer  a:active {color:#B02A30; background-color:inherit; text-decoration:underline;}

.lvl2 { font-size:12px;font-weight:bold; margin:10px 0 0 -10px; padding-left:0px;}
.lvl2  a:link , #footer  a:visited {color:#000000; background-color:inherit; text-decoration:underline;}
.lvl2 a:hover , #footer  a:active {color:#B02A30; background-color:inherit; text-decoration:underline;}

.lvl3 { font-size:11px;font-weight:normal; margin:0 0 0 -20px;padding-left:0px;}
.lvl3  a:link , #footer  a:visited {color:#000000; background-color:inherit; text-decoration:underline;}
.lvl3 a:hover , #footer  a:active {color:#B02A30; background-color:inherit; text-decoration:underline;}

.content_faq_inhalt {width:543px;color:#31565C; background-color:inherit;}

/* -----------------Drucklogo ----------------*/
img#drucklogo {margin-left:20px; margin-top:20px;}

