@charset "UTF-8";
/* CSS Document */



body {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/background.jpg);
	background-repeat:repeat;
	background-position:top;
}



h1 {
	color: #1a171b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	padding-bottom: 10px;
	padding-left: 7px;
	margin: 0px 0px 10px 0px;
	display:block;
	border-bottom: 1px solid #1a171b;
}



a img  { border:none;

}




/* ----------------- START divs ------------------- */


/*#background {
	background-image:url(../img/background.jpg);
	background-position:center;
}
*/


#container {
	margin: 10px auto 0px auto;
	width: 1022px;
	height: 759px;
	border:#ffffff;
}



#head_d {
	width: 1022px;
	height: 137px;
	background-image: url(../img/background_header.jpg);
}

#head_f {
	width: 1022px;
	height: 137px;
	background-image: url(../img/background_header_f.jpg);
}


#content_home {
	width: 1022px;
	height: 454px;
	padding: 0px 1px 0px 1px;
}


#content_index {
	width: 1022px;
	height: 454px;
}



#navigation_haupt {
	width: 1022px;
	height: 145px;
}



#content {
	padding: 11px 14px 0px 23px;
	margin: 0px 0px 0px 0px;
	width: 846px;
	height: 443px;
	overflow:auto;
	background-color: #FFF;
	float:left;
}



#contentprodukte {
	padding: 11px 14px 0px 23px;
	margin: 0px 0px 0px 0px;
	width: 701px;
	height: 443px;
	overflow:auto;
	background-color: #FFF;
	float:left;
}



#footer {
	width: 1022px;
	height: 23px;
}


/* ----------------- ENDE divs ------------------- */




/* ----------------- START Navigation links kurz ------------------- */

#content_left {
	width: 137px;
	height: 454px;
	float: left;
}



#content_navigation_title {
	padding: 5px 0px 0px 20px;
	width: 117px;
	height: 23px;
	background-color: #8b0010;
	border-bottom: 1px solid #FFF;
}




#content_navigation {
	width: 137px;
	height: 425px;
	background-color: #e3001a;
}



#content_navigation_ohne {
	width: 137px;
	height: 454px;
	background-color: #e3001a;
}



#content_navigation .navigation {
	margin: 0px;
	padding:0px;
	color: #FFF;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;

}

#content_navigation .navigation li {
	list-style: none;
}

#content_navigation .navigation li a.main {

	width: 107px;
	display: block;
	padding: 2px 10px 0px 20px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
	border-bottom: 1px solid #FFF;
}

#content_navigation .navigation li a.main:hover {
	background-color: #f49eaa;
	color: #1a171b;
}

#content_navigation .navigation li a.active {
	background-color: #f49eaa;
	font-size: 11px;
	color: #1a171b;
}



/* ----------------- ENDE Navigation links kurz ------------------- */


/* ----------------- START Navigation Produkte links breit ------------------- */

#content_left_produkte {
	width: 282px;
	height: 454px;
	float: left;
	background-color:#e3001a;
}



#content_navigation_produkte_title {
	padding: 5px 0px 0px 20px;
	width: 262px;
	height: 23px;
	background-color: #8b0010;
	border-bottom: 1px solid #FFF;
}



#content_subnavigation .subnavigation {
	background-color: #f49eaa;
	margin: 0px;
	padding:0px;
	color: #1a171b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#content_subnavigation .subnavigation li {
	height: auto;
	width:282px;
	overflow:visible;
	background-color:#f49eaa;
	list-style: none;
	padding: 0px 0px 2px 0px;
}


#content_subnavigation .subnavigation li a.sub {
	display:block;
	background-color:#f49eaa;
	height: auto;
	width:262px;
	padding: 1px 0px 2px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #1a171b;
	text-decoration:none;
}



#content_subnavigation .subnavigation li a.sub:hover,
#content_subnavigation .subnavigation li a.subactive {
	display:block;
	background-color: #8b0010;
	height: auto;
	width:262px;
	padding: 1px 0px 2px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	overflow:visible;
	color:#FFF;
	text-decoration:none;
}

#pageSpacer_subnav {
	overflow:hidden;
	height: 3px;
	background-color: #f49eaa;}
	


#content_subnavigation .subnavigation li a.sub2:hover,
#content_subnavigation .subnavigation li a.sub2active {
	display:block;
	background-color: #8b0010;
	height: 14px;
	width:262px;
	padding: 4px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
	
	
	

/*  ------------------- ENDE Navigation Produkte links breit ------------------- */



/*  ------------------- START Subsubnavigation  ------------------- */



#content_subnavigation .subsubnavigation {
	background-color: #c1023e;
	margin: 0px;
	padding:0px;
	color: #1a171b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#content_subnavigation .subsubnavigation li {
	height: auto;
	width:282px;
	overflow:visible;
	background-color:#c1023e;
	list-style: none;
	padding: 0px 0px 2px 0px;
}


#content_subnavigation .subsubnavigation li a.sub {
	display:block;
	background-color:#c1023e;
	height: auto;
	width:252px;
	padding: 1px 0px 2px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #FFF;
	text-decoration:none;
}



#content_subnavigation .subsubnavigation li a.sub:hover,
#content_subnavigation .subsubnavigation li a.subactive {
	display:block;
	background-color: #c6c7c8;
	height: auto;
	width:202px;
	margin: 0px 10px 0px 20px;
	padding: 1px 20px 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	overflow:visible;
	color:#000;
	text-decoration:none;
}

#pageSpacer_subsubnav {
	overflow:hidden;
	height: 3px;
	background-color: #c1023e;}
	
	
	

/*  ------------------- ENDE Subsubnavigation  ------------------- */





/* ----------------- START Schriften ------------------- */



/*.maillink { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.maillink a{ color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.maillink a:hover { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }
.maillink_active { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }*/

/*.adresse { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: normal;}
.adresse_black { color: #1a171b; font-size: 13px; font-family: arial; font-style: bold;}
.adresse a{ color: #9c9e9f; font-size: 13px; font-family: arial; font-style: normal;}
.adresse a:hover{ color: #1a171b; font-size: 13px; font-family: arial; font-style: normal;}*/

.header { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 16px }
.header a{ color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 16px }
.header a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.header_active { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }

.footertext { color: #1a171b; font-size: 13px; font-family: arial; font-style: normal; text-decoration:none; }
.footertext a{ color: #1a171b; font-size: 13px; font-family: arial; font-style: normal; text-decoration:none; }
.footertext a:hover{ color: #58585a; font-size: 13px; font-family: arial; font-style: normal;}

.subnavigation { color: #ffffff; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.subnavigation a{ color: #ffffff; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.subnavigation a:hover { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }
.subnavigation_active { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }

.grundtext_gray { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtext_gray a{ color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtext_gray a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.grundtext_gray_active { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }

.aufzaehlung1 { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; text-decoration:none; padding: 0px 0px 0px 0px; }
.aufzaehlung1 a{ color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; text-decoration:none; padding: 0px 0px 0px 8px; }
.aufzaehlung1 a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; }
.aufzaehlung1_active { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; }

.aufzaehlung2 { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; padding: 0px 0px 0px 22px; }
.aufzaehlung2 a{ color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; padding: 0px 0px 0px 22px; }
.aufzaehlung2 a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.aufzaehlung2_active { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }

.grundtextteam { color: #58585a; font-size: 11px; font-family: arial; font-style: regular; text-decoration:none; line-height: 13px }
.grundtextteam a{ color: #920010; font-size: 11px; font-family: arial; font-style: regular; text-decoration:none; line-height: 13px }
.grundtextteam a:hover { color: #9c9e9f; font-size: 11px; font-family: arial; font-style: regular; }
.grundtextteam_active { color: #58585a; font-size: 11px; font-family: arial; font-style: regular; }

/*.grundtext_red { color: #920010; font-size: 11px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtext_red a{ color: #920010; font-size: 11px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtext_red a:hover { color: #9c9e9f; font-size: 11px; font-family: arial; font-style: regular; }
.grundtext_red_active { color: #920010; font-size: 11px; font-family: arial; font-style: regular; }*/

.download2 { color: #920010; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.download2 a{ color: #920010; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.download2 a:hover { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }
.download2_active { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }

.grundtext { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtext a{ color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtext a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.grundtext_active { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }

.bezeichnungteam { color: #1a171b; font-size: 12px; font-family: arial; font-style: regular; font-weight: bold; text-decoration:none; }
.bezeichnungteam a{ color: #1a171b; font-size: 12px; font-family: arial; font-style: regular; font-weight: bold; text-decoration:none; }
.bezeichnungteam a:hover { color: #9c9e9f; font-size: 12px; font-family: arial; font-style: regular; font-weight: bold;}
.bezeichnungteam_active { color: #1a171b; font-size: 12px; font-family: arial; font-style: regular; font-weight: bold;}

.download { color: #920010; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }
.download a{ color: #920010; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }
.download a:hover { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }
.download_active { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }

.tabelle_produktuebersicht { color: #FFF; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; text-decoration:none; }
.tabelle_produktuebersicht a{ color: #FFF; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; text-decoration:none; }
.tabelle_produktuebersicht a:hover { color: #222222; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; }
.tabelle_produktuebersicht { color: #FFF; font-size: 13px; font-family: arial; font-style: regular; font-weight: bold; }

.formular { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.formular a{ color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.formular a:hover { color: #e2001a; font-size: 13px; font-family: arial; font-style: regular; }
.formular_active { color: #e2001a; font-size: 13px; font-family: arial; font-style: regular; }

.slogan { color: #1a171b; font-size: 13px; font-family: arial; font-style: normal;}


.navigation_title { color: #ffffff; font-size: 13px; font-family: arial; font-style: normal; font-weight: bold;}
.navigation_title a{ color: #ffffff; font-size: 13px; font-family: arial; font-style: normal; font-weight: bold; text-decoration:none; }
.navigation_title a:hover { color: #000000; font-size: 13px; font-family: arial; font-style: normal; font-weight: bold;}
.navigation_title_active { color: #000000; font-size: 13px; font-family: arial; font-style: normal; font-weight: bold;}

/* ----------------- START Schriften Tabellen ------------------- */

.grundtextaufzaehlung_gray { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; margin:-2px 0px 5px 41px; display:block; }
.grundtextaufzaehlung_gray a{ color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; }
.grundtextaufzaehlung_gray a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.grundtextaufzaehlung_gray_active { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }

.tabelle_gray { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }
.tabelle_gray a{ color: #58585a; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }
.tabelle_gray a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.tabelle_gray_active { color: #58585a; font-size: 13px; font-family: arial; font-style: regular; }

.tabelle { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }
.tabelle a{ color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }
.tabelle a:hover { color: #9c9e9f; font-size: 13px; font-family: arial; font-style: regular; }
.tabelle_active { color: #1a171b; font-size: 13px; font-family: arial; font-style: regular; }

.tabelle_punkt { color: #1a171b; font-size: 15px; font-family: arial; font-style: regular; text-decoration:none; line-height: 22px }

/* ----------------- ENDE Schriften Tabellen ------------------- */


/* ----------------- ENDE Schriften ------------------- */
