/* Hauptnavigation */
td.nav a {
    display: block;
	line-height: 17px;
    text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
}
td.nav a:hover {
	background: #E4E2DC;
}

td.nav_active a {
	display: block;
	line-height: 17px;
    text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
    background: white;
}
#navmain a {
	color: black;
}
/* Hauptnavigation */

/* Produktnavigation (O/R/U/L) */
#navprod {
	font-family: Arial, Helvetica, Verdana, sans-serif 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	}
a.navprod { text-decoration: none;color: #FFFFFF;}
a.navprod:visited { text-decoration: none;color: #FFFFFF;}
a.navprod:hover { text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navht:visited { text-decoration: none;color: #FFFFFF;}
a.navit:visited { text-decoration: none;color: #FFFFFF;}
a.navfe:visited { text-decoration: none;color: #FFFFFF;}
a.navro:visited { text-decoration: none;color: #000000;}

.navprod {
	width: 85px;
	line-height: 16px;
	height: 19px;
	border: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #FFFFFF;
	display: block;
	}
.navht {
	width: 85px;
	line-height: 16px;
	height: 19px;
	background-color: #993333;
	border: solid 0px 1px 0px 1px #993333;
	display: block;
	}
.navit {
	width: 85px;
	line-height: 16px;
	height: 19px;
	background-color: #C05F1A;
	border: solid 0px 1px 0px 1px #C05F1A;
	display: block;
	}
.navfe {
	width: 85px;
	line-height: 16px;
	height: 19px;
	background-color: #4E5B6C;
	border: solid 0px 1px 0px 1px #4E5B6C;
	display: block;
	}
.navro {
	width: 85px;
	line-height: 16px;
	height: 19px;
	background-color: #CCCC99;
	border: solid 0px 1px 0px 1px #CCCC99;
	display: block;
	}
/* Produktnavigation */

/* Fenster */
#navprodfe {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navprodfe { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodfe:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodfe:hover { font-size: 11px; line-height:14px; text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navprodfh:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodfk:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodfz:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
.navprodfe {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navprodfh {
	width: 85px;
	height: 15px;
	background-color: #4E5B6C;
	border: solid 0 1px 1px 0 #4E5B6C;	
	display: block;
	}
.navprodfk {
	width: 85px;
	height: 15px;
	background-color: #4E5B6C;
	border: solid 0 1px 1px 1px #4E5B6C;	
	display: block;
	}
.navprodfz {
	width: 85px;
	height: 15px;
	background-color: #4E5B6C;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #4E5B6C #FFFFFF #4E5B6C #4E5B6C;	
	display: block;
	}
/* Fenster */

/* Haustueren */
#navprodht {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navprodht { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodht:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodht:hover { font-size: 11px; line-height:14px; text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navprodhh:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodhk:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodha:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodhz:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navprodhs:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
.navprodht {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navprodhh {
	width: 85px;
	height: 15px;
	background-color: #993333;
	border: solid 0 1px 1px 0 #993333;	
	display: block;
	}
.navprodhk {
	width: 85px;
	height: 15px;
	background-color: #993333;
	border: solid 0 1px 1px 1px #993333;	
	display: block;
	}
.navprodha {
	width: 85px;
	height: 15px;
	background-color: #993333;
	border: solid 0 1px 1px 1px #993333;	
	display: block;
	}
.navprodhz {
	width: 85px;
	height: 15px;
	background-color: #993333;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #993333 #FFFFFF #993333 #993333;	
	display: block;
	}
.navprodhs {
	}

/* Haustueren */

/* Innentueren */
#navprodit {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navprodit 		{ font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodit:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodit:hover 	{ font-size: 11px; line-height: 14px; text-decoration: none; background-color: #BAC2CD; color: #000000;}
a.navprodih:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodiw:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodic:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodid:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodig:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodiz:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
.navprodit {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navprodih {
	width: 85px;
	height: 15px;
	background-color: #C05F1A;
	border: solid 0 1px 1px 1px #C05F1A;	
	display: block;
	}
.navprodiw {
	width: 85px;
	height: 15px;
	background-color: #C05F1A;
	border: solid 0 1px 1px 1px #C05F1A;	
	display: block;
	}
.navprodic {
	width: 85px;
	height: 15px;
	background-color: #C05F1A;
	border: solid 0 1px 1px 1px #C05F1A;	
	display: block;
	}
.navprodid {
	width: 85px;
	height: 15px;
	background-color: #C05F1A;
	border: solid 0 1px 1px 1px #C05F1A;	
	display: block;
	}
.navprodig {
	width: 85px;
	height: 15px;
	background-color: #C05F1A;
	border: solid 0 1px 1px 1px #C05F1A;	
	display: block;
	}
.navprodiz {
	width: 85px;
	height: 15px;
	background-color: #C05F1A;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #C05F1A #FFFFFF #C05F1A #C05F1A;	
/*	border: solid 0px 1px 1px 1px #C05F1A;	*/
	display: block;
	}
/* Innentueren */


/* Rolllaeden */
#navprodro {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navprodro 		{ font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodro:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #FFFFFF;}
a.navprodro:hover 	{ font-size: 11px; line-height: 14px; text-decoration: none; background-color: #BAC2CD; color: #000000;}
a.navprodra:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #000000;}
a.navprodrv:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #000000;}
a.navprodrn:visited { font-size: 11px; line-height: 14px; text-decoration: none; color: #000000;}
.navprodro {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navprodra {
	width: 85px;
	height: 15px;
	color: #000000;
	background-color: #CCCC99;
	border: solid 0 1px 1px 0 #CCCC99;	
	display: block;
	}
.navprodrv {
	width: 85px;
	height: 15px;
	color: #000000;
	background-color: #CCCC99;
	border: solid 0 1px 1px 0 #CCCC99;	
	display: block;
	}
.navprodrn {
	width: 85px;
	height: 15px;
	color: #000000;
	background-color: #CCCC99;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #CCCC99 #FFFFFF #CCCC99 #CCCC99;	
	display: block;
	}
/* Rolllaeden */



/* Aktuelles */
#navaktuelles {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navaktuelles { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navaktuelles:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navaktuelles:hover { font-size: 11px; line-height:14px; text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navaktuellesne:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navaktuellesev:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navaktuellesan:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
.navaktuelles {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navaktuellesne {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navaktuellesev {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navaktuellesan {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #E4E4E4 #FFFFFF #E4E4E4 #E4E4E4;	
	display: block;
}
/* Aktuelles */

/* Service */
#navservice {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navservice { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navservice:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navservice:hover { font-size: 11px; line-height:14px; text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navservicepr:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navservicehs:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navservicedo:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navserviceli:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navservicein:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
.navservice {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navservicepr {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navservicehs {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navservicedo {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navserviceli {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navservicein {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #E4E4E4 #FFFFFF #E4E4E4 #E4E4E4;	
	display: block;
}
/* Service */

/* Unternehmen */
#navunternehmen {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navunternehmen { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navunternehmen:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navunternehmen:hover { font-size: 11px; line-height:14px; text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navunternehmenue:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navunternehmench:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navunternehmenle:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navunternehmenst:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navunternehmenau:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navunternehmenjo:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navunternehmenaz:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
.navunternehmen {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navunternehmenue {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navunternehmench {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navunternehmenle {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navunternehmenst {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navunternehmenau {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navunternehmenjo {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navunternehmenaz {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #E4E4E4 #FFFFFF #E4E4E4 #E4E4E4;	
	display: block;
}
/* Unternehmen */


/* Kontakt */
#navkontakt {
	font-family: Arial, Helvetica, Verdana, sans-serif 11px;
	text-align: center;
	display: block;
	}
a.navkontakt { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navkontakt:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #FFFFFF;}
a.navkontakt:hover { font-size: 11px; line-height:14px; text-decoration: none;background-color: #BAC2CD; color: #000000;}
a.navkontaktev:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navkontaktob:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navkontakths:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navkontaktfh:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navkontaktlf:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
a.navkontaktpr:visited { font-size: 11px; line-height:14px; text-decoration: none;color: #000000;}
.navkontakt {
	width: 85px;
	height: 14px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #FFFFFF;	
	display: block;
	}
.navkontaktev {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navkontaktob {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navkontakths {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navkontaktfh {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navkontaktlf {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border: solid 0 1px 1px 0 #E4E4E4;	
	display: block;
	}
.navkontaktpr {
	width: 85px;
	height: 15px;
	background-color: #E4E4E4;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #E4E4E4 #FFFFFF #E4E4E4 #E4E4E4;	
	display: block;
	}
/* Kontakt */