@charset "utf-8";
/* CSS Document */

body {

	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-color:#f4f4f4;

}

.website { 
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	display:block;
		background-image:url(img_style/bg_body.jpg);
	background-repeat:repeat-y;
	background-position:center top;

	}

.clearbox { clear:both;}

.box_AUSSEN {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(img_style/bg_body.jpg);
	background-repeat:repeat-y;
	background-color:#F4F4F4
}

.box_BORDER {
	width:930px;
	float:left;
	padding:25px 25px 0px 25px;
	background-color:#fff;
}

.box_LOGO {
	width:226px;
	float:left;
	background-color:#fff;
	margin-right:25px;
}

.box_NAV_INFO {
	width:679px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E4001F;
	text-align:right;
}

.box_NAV {
	width:679px;
	float:left;
	margin:20px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#B3B3B3;
	text-align:right;
}

.box_NAV a:link, .box_NAV a:visited {
	font-size:16px;
	color:#B3B3B3;
	text-decoration:none;
	margin-left:20px;
	font-weight:bold;

}

.box_NAV a:hover, .box_NAV a:active, a.aktiv:link {
	font-size:16px;
	color:#E4001F;
	text-decoration:none;
	font-weight:bold;

}



.box_BORDER_CONTENT {
	width:930px;
	float:left;
}

.box_CONTENT_LI {
	width:226px;
	float:left;
	margin-right:25px;
}

.box_BORDER_LOGIN {
	width:226px;
	float:left;
}

.box_BORDER_LOGIN img { padding-bottom:24px;}
#none { padding:0px;}
.nav2 {
	float:left;
	width:186px;
	height:230px;
	padding:0px 20px 25px 20px;
	font-size:14px;
	font-weight:bold;
	background-image:url(img_style/bg_nav2.jpg);
	background-repeat:repeat-x;
	margin-bottom:20px;
}

a.link_nav2 {background-image:url(img_style/bg_tab_nav2_pfeil.gif); background-repeat:no-repeat; background-position:right; display:block; width:186px; height:15px; text-decoration:none; color:#666666;}

a.link_nav2:hover {color:#E4001F; text-decoration:none;}

.box_LOGIN {
	float:left;
	width:186px;
	background-image:url(img_style/bg_verlauf_grau_weiss.jpg);
	background-repeat:repeat-x;
	padding:20px;
	font-size:12px;
}

.box_LOGIN p { color:#414141; line-height:1.5;}
.box_LOGIN a:link, .box_LOGIN a:visited {
	font-size:10px;
	color:#666;
	text-decoration:none;
}

.box_LOGIN a:hover, .box_LOGIN a:active {
	font-size:10px;
	color:#E4001F;
	text-decoration:none;
}

.box_LOGIN h1 {
	font-size:16px;
	color:#E4001F;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}





.text_formular {
	width:98%;
	margin-bottom:8px;
	background-image:url(img_style/bg_input.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #999;
	padding:2px;
}
form.kontaktform { width:320px; display:block;  float:left;}
form.kontaktform label {float:left; height:17px; display:block; width:100px; }

ul.sitemap {color:#999999; text-decoration:none; list-style:none; width:150px; display:block; float:left;}
a.sitemap:link, a.sitemap:visited {color:#999999; text-decoration:none;}
a.sitemap:hover { color:#E4001F; text-decoration:none;}


.text_formular_kontakt {
	width:200px;
	height:17px;
	float:left;
	margin-bottom:8px;
	background-image:url(img_style/bg_input.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #999;
	padding:2px;
	
}

.text_formular_kontakt_nachricht {
	width:200px;
	height:50px;
	float:left;
	margin-bottom:8px;
	background-image:url(img_style/bg_input.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #999;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}


.box_CONTENT_RE {
	width:679px;
	float:left;
}

.box_BILD_GROSS {
	width:660px; /* 679 */
	float:left;
	height:84px; /* 250 */
	margin-bottom:25px;
	text-align:left;
	background-position:right; background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;
	
	padding:166px 0px 0px 19px;
	/*text-transform:uppercase;*/
}

div#cxpartner {width:499px; height:105px; padding-left: 180px; }

.box_BILD_BESCHRIFTUNG td { text-transform:uppercase;}
.box_CONTENT_1 {
	float:left;
	width:393px;
	margin-right:40px;
	font-size:12px;
	color:#414141;
	line-height:18px;
	margin-left:20px;
}

.box_CONTENT_1 a { color:#414141;}
.box_CONTENT_1 a:hover { color:#E4001F;}

.box_mitte_FOO { float:left; width:413px; background-image:url(img_style/bg_mitte_footer.jpg); background-repeat:no-repeat; height:25px; margin-top:10px; padding:35px 20px 0px 20px;}


.box_mitte_TEXT_LI{float:left; font-size:10px; color:#999999; background-image:url(img_style/druck.jpg); background-position:left bottom; background-repeat:no-repeat; width:100px; padding-left:25px;}

a.drucken:link, a.drucken:visited { text-decoration:none; color:#999999;}
a.drucken:hover { text-decoration:none; color:#E4001F;}

.box_mitte_TEXT_RE { float:right; font-size:10px; color:#999999; display:block; width:100px; text-align:right; height:25px; }

.box_CONTENT_1 h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:24px;
	font-weight:normal;
	line-height:normal;
	color:#159AD3;
}

.box_BORDER_AKTUELLES {
	float:left;
	width:186px;
	padding:20px;
	background-image:url(img_style/bg_verlauf_grau_weiss.jpg);
	background-repeat:repeat-x;
}

box_BORDER_AKTUELLES_leer {
	float:left;
	width:186px;
	padding:20px;
}

.box_BORDER_AKTUELLES img {padding-bottom:15px;}

.box_BORDER_AKTUELLES h1 {
	font-size:16px;
	color:#E4001F;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.box_MELDUNG_1 {
	float:left;
	width:186px;
	padding:10px 0px 10px 0px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	font-size:12px;
	color:#414141;
}

.box_MELDUNG_ansprechpartner {
	float:left;
	width:186px;
	padding:10px 0px 10px 0px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	font-size:12px;
	color:#414141;
	display:block;
}

a.ansprechpartner:link, a.box_MELDUNG_ansprechpartner:visited {color:#414141; text-decoration:none;}
a.ansprechpartner:hover {color:#E4001F; text-decoration:none;}

.box_BORDER_ansprechpartner {
	float:left;
	width:186px;
	padding:20px;
	background-image:url(img_style/bg_verlauf_grau_weiss.jpg);
	background-repeat:repeat-x;
}

.box_BORDER_ansprechpartner h1 {
	font-size:16px;
	color:#E4001F;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}

a.news:link, a.news:visited {color:#414141; text-decoration:none;}
a.news:hover {color:#E4001F; text-decoration:none;}

a.links:link, a.links:visited {color:#414141; text-decoration:none;}
a.links:hover {color:#E4001F; text-decoration:none;}

.box_MELDUNG_2 {
	float:left;
	width:186px;
	padding:10px 0px 10px 0px;
	border-bottom:1px dotted #999;
	font-size:12px;
	color:#414141
}

.box_BORDER_FOOTER_1 {
	width:930px;
	float:left;
	padding:20px 25px 20px 25px;
	background-color:#F4F4F4;
	color:#414141;
	font-size:11px;
}

.box_FOOTER_1_COPY {
	width:300px;
	float:left;
	color:#767676;
	font-size:11px;
}

.box_FOOTER_1_NAV {
	width:630px;
	float:left;
	color:#767676;
	font-size:11px;
	text-align:right
}

.box_FOOTER_1_NAV a:link, .box_FOOTER_1_NAV a:visited {
	color:#767676;
	font-size:11px;
	text-decoration:none;
}

.box_FOOTER_1_NAV a:hover, .box_FOOTER_1_NAV a:active {
	color:#E4001F;
	font-size:11px;
	text-decoration:none;
}

.box_BORDER_FOOTER_2 {
	margin-right:auto;
	margin-left:auto;
	clear:both;
	background-color:#F4F4F4;
	background-image:url(img_style/bg_footer_2.jpg); 
	background-repeat:repeat-x;	
}

.box_FOOTER_2 {
	width:930px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 25px 0px 25px;
	/* background-image:url(img_style/bg_footer_2_komp.jpg); */
	background-repeat:repeat-x;

}

.box_FOOTER_2_ADRESS {
	width:226px;
	font-size:11px;
	color:#414141;
	float:left;
	padding:25px 0px 25px 0px;
	background-image:url(img_style/bg_footer_2_rechts.gif);
	background-repeat:no-repeat;
	background-position:right;
	line-height:1.5;
}

.box_FOOTER_2_PARTNER {
	width:200px;
	font-size:11px;
	color:#414141;
	padding:25px 0px 25px 0px;
	float:left;
	margin-left:25px;
	line-height:1.5;
}

.box_FOOTER_2_PARTNER2 {
	width:225px;
	font-size:11px;
	color:#414141;
	padding:25px 0px 25px 0px;
	float:left;
	margin-left:50px;
	line-height:1.5;
}

a#aktiv {color:#E4001F; text-decoration:none; }!important

input.btn_login {display:block; width:56px; height:19px; }

form#actionForm a {display: block; margin-top: 5px;}

ul  { padding:0px 15px 15px 15px;}

.box_CONTENT_1 p img { float: left; margin: 0px 10px 10px 0px;}






/* Seiten Teaser mit Bild und Text: */
	div.bildteaser { width: 125px; width:188px; display:block; float: left; padding: 20px 19px 20px 19px; background-image:url(img_style/bg_verlauf_grau_weiss.jpg); background-repeat:repeat-x; }
	div.bildteaser img { border: 1px #ffffff solid; width: 186px;}
	div.bildteaser h3 { color:#E4001F; font-size:16px; font-weight:bold; padding: 8px 0px 5px 0px; margin: 0px;}
	div.bildteaser p {color:#414141; font-size:12px; margin: 5px 0px 0px 0px; padding: 5px 0px 5px 0px; border-top: 1px dotted #414141; border-bottom: 1px dotted #414141;}
		div.bildteaser p a {color:#414141; font-size:12px; text-decoration:none; }
		div.bildteaser p a:hover{color:#E4001F;}

.flash { padding-bottom:15px;} 

span.blau { color: #159AD3; }


.headline-print { display: none; visibility: hidden; }

