
/**
*  Navigation
*/
.nav {list-style:none;}


#navSitepath {

}
#navSitepath DIV {
	margin-top:17px;
	background:url('/fileadmin/images/background-sitepath.gif') black;
	width:122px;
	color:#EF6022;
	font-size:12px;
	text-transform:uppercase;
	height:30px;overflow:hidden;
	line-height:32px;
	text-align:center;
	font-weight:bold;
	letter-spacing: 1px;
	position: relative;
	top: 1px;
}
/*******************************************************************************
* Nav Service
*******************************************************************************/
#navService {
	display:block;height:54px;
	background:white;
	margin-right:5px;
}
#navService A {
	color:#716F6E;
	font-size:10px;

}
#navService UL LI {
	margin-top:37px;
	line-height:12px;
	float:left;
	padding-left:4px;
	padding-right:5px;
	background:white;
	background:url('/fileadmin/images/navService-icon.gif') no-repeat right 7px;
}
* HTML #navService UL LI {
	background:url('/fileadmin/images/navService-icon.gif') no-repeat right 5px;
	margin-top:39px;

}
#navService UL LI.last{background:none !important;padding-right:8px;}
#navService UL LI.first{padding-left:8px;}
/*******************************************************************************
* Nav Root only display on Home
*******************************************************************************/
#navRoot UL {
	width:780px;
	height:311px;
	background:white;
}
#navRoot UL LI {
	background:white;
	float:left;
	display:block;
	height:311px;
	padding-right:7px;
}

#navRoot UL LI.last {padding-right:0px;}

#navRoot UL LI A {
	background:url('/fileadmin/images/root/unternehmen.jpg');
	display:block;width:122px;height:304px;
}

/*******************************************************************************
* Nav Main
*******************************************************************************/
#navMain {
	height:39px;
	display:block;
	background:#EF6022;;

}
* + HTML #navMain { /* IE7 Hack */
	margin-top: -1px;
}
#navMain  UL {
	padding-top:14px;
}
#navMain A {
	text-transform:uppercase;
	color:white;
	font-weight:bold;
	font-size:12px;
	letter-spacing: 1px;
}

#navMain A:hover,
#navMain .act A,
#navMain .cur A {
	color:#171411 !important ;
}



#navMain UL LI {
	float:left;
	padding-right:7px;
	width:122px;
	text-align:center;
}
#navMain  UL LI.last{padding-right:0;}


/*******************************************************************************
* Nav Sub Basic
*******************************************************************************/
#navSub .lv1,
#navSub .lv2 {
	width:122px;
	height:277px;

}
#navSub A:hover {color:#EF6022 !important;}

/*******************************************************************************
* Nav Sub Lv 1
*******************************************************************************/
#navSub UL.lv1 {
	background:black;
	padding-top:27px;
}

#navSub .lv1 LI A {
	padding-left:10px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	/* min-height:25px;*/
	display:block;
	line-height:18px;
	margin: 0 0 7px 0;
	_margin-bottom: 2px;
	font-size:12px;
	font-weight:normal;
	color:white;
}
* HTML #navSub .lv1 LI A {
	height:25px;
}


#navSub .lv1 LI.act A,
#navSub .lv1 LI.cur A {
	border-top:1px solid #EF6022;
	border-bottom:1px solid #EF6022;
	color:#EF6022;
}


/*******************************************************************************
* Nav Sub Lv 2
*******************************************************************************/
#navSub UL.lv2 {
	padding-top:29px;
}
#navSub .lv2 LI {
	margin: 0 0 5px 0;
}
#navSub .lv2 LI A {
	padding-left:13px;
	min-height:16px;
	display:block;
	font-size:12px;
	color:#716F6E;
}
* HTML #navSub .lv2 LI A {
	height:16px;
}

#navSub .lv2 LI.act A,
#navSub .lv2 LI.cur A {
	color:#EF6022;
}

/*******************************************************************************
* Nav Foot
*******************************************************************************/
#navFoot  {
	margin-top:13px;
}
#navFoot UL LI {
	float:left;
	padding-right:9px;
	text-align:center;
}


#navBlock {
	display:block;
	width:65px;
	float:right;
}

#navBlock LI {
	float:left;
	display:block;
	width:9px;height:9px;
	overflow:hidden;
	border:solid 1px #716F6E;
	margin:2px;
}

#navBlock LI A{
	width:9px;height:9px;
	display:block;
	background: #716F6E;
	overflow:hidden;
}
	#navBlock LI A:hover,
#navBlock LI.act A {
	background:#EF6022 !important;
}

#navPrevNext {
	display:block;
	float:right;
	margin-right:5px;
	margin-top: -1px;
}
#navPrevNext LI {
	float:left;
}



#navSitemap {
	height:275px;
	color:#EF6022;
}
#navSitemap, #navSitemap LI {
	list-style-type:square;
}
#navSitemap LI {
	font-weight: bold;
	margin: 10px 0 0 15px;
}
#navSitemap LI LI {
	font-weight: normal;
	margin: 0 0 0 20px;
}

.navPopup {
	margin: -20px 0 0 0;
}