@charset "utf-8";
/* CSS Document */

/* sprachbuttons und servicenavi */
a.langaktiv, a.serviceaktiv {
	font-weight: bold;
}


#servicenavi a, 
#sprachswitch a,
#sprachswitch {
	color: #6C6C6C;
	text-decoration: none;
	padding: 0 1px 0 2px;
}

/* hauptnavi und subnavi elemente  */
#navi ul, #navi li , #subnavi ul, #subnavi li, #extranetnavi ul, #extranetnavi li {
	list-style: none;
	padding: 0;
	border: 0;
	margin: 0;
	float: left;
}
#navi ul li ul {
	display:none;
	position: absolute;
	top: 47px;
	padding-left: 4px;
	width: 880px;
	z-index: 911;
	border: 0;
	
	
}
/*
#navi ul li:hover ul {
	display: block;
}
*/



#navi li {
	position: relative;
	list-style: none;
	height: 47px;
	font-size: 12px;
	line-height: 100%;
	
}


#navi ul ul li {
	height: 182px;
	width: 205px;
	}
	




#navi li.nav-abstand {
	background-image:url(../images/navi-trenner_bg.gif);
	width: 1px;
	
}

/*  Hauptnavi*/
#navi li a,
#navi li a:link, 
#navi li a:visited, 
#navi li a:hover, 
#navi li a:active {
	display: block;
	height: 100%;
	position: relative;
	text-decoration:none;
	color: #6C6C6C;
	font-weight: bold;
	background-image:  url(../images/navi-aktiv_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0;
	border:0;
	margin: 0;
	width: 129px;
}
#navi li a span {
	display: none;
	}
	
#navi li a:hover, 
#navi li a:active,
#navi li a.aktiv:link,
#navi li a.aktiv:visited
{
background-position: 0 -47px;
}


#navi ul ul li {
	background-color: #fff;
}

#navi  ul ul li a,
#navi  ul ul li a:link, 
#navi  ul ul  li a:visited, 
#navi  ul ul  li a:hover, 
#navi  ul ul  li a:active {
	padding: 10px;
	background-image: none;
	width: 185px;
	height: 162px;
	
	}
	
#navi  ul ul  li a:hover, 
#navi  ul ul  li a:active {
	border: 3px solid #5f99d4;
	padding: 7px;
	}	


/* fix fuer Produkthauptpunkt!! - ist einziger der Unterpunkte im Hauptmenü hat!!!!!! */
#navi ul.jd_menu  li.jdm_hover a:link,
#navi ul.jd_menu  li.jdm_hover a:visited,
#navi ul.jd_menu  li.jdm_hover a:hover,
#navi ul.jd_menu  li.jdm_hover a:active,

#navi ul.jd_menu  li.jdm_active a:link,
#navi ul.jd_menu  li.jdm_active a:visited,
#navi ul.jd_menu  li.jdm_active a:hover,
#navi ul.jd_menu  li.jdm_active a:active
{
   background-position: 0 -47px;
}



#navi li a.menuitem-8:link, 
#navi li a.menuitem-8:hover, 
#navi li a.menuitem-8:active,
#navi li a.menuitem-8:link, 
#navi li a.menuitem-8:visited,
/*  AT-LINK */
#navi li a.menuitem-72:link, 
#navi li a.menuitem-72:hover, 
#navi li a.menuitem-72:active,
#navi li a.menuitem-72:link, 
#navi li a.menuitem-72:visited
{
	background-image: url(../images/navigation/de/produkt.jpg);
}


#navi li a.menuitem-60:link, 
#navi li a.menuitem-60:hover, 
#navi li a.menuitem-60:active,
#navi li a.menuitem-60:link, 
#navi li a.menuitem-60:visited,
/*  AT-LINK */
#navi li a.menuitem-76:link, 
#navi li a.menuitem-76:hover, 
#navi li a.menuitem-76:active,
#navi li a.menuitem-76:link, 
#navi li a.menuitem-76:visited 
{
	background-image: url(../images/navigation/de/zubehoer.jpg);
}

#navi li a.menuitem-59:link, 
#navi li a.menuitem-59:hover, 
#navi li a.menuitem-59:active,
#navi li a.menuitem-59:link, 
#navi li a.menuitem-59:visited,
/* AT-LINK */
#navi li a.menuitem-103:link, 
#navi li a.menuitem-103:hover, 
#navi li a.menuitem-103:active,
#navi li a.menuitem-103:link, 
#navi li a.menuitem-103:visited 
{
	background-image: url(../images/navigation/de/ratgeber.jpg);
}

#navi li a.menuitem-58:link, 
#navi li a.menuitem-58:hover, 
#navi li a.menuitem-58:active,
#navi li a.menuitem-58:link, 
#navi li a.menuitem-58:visited,
/* AT-LINK */
#navi li a.menuitem-107:link, 
#navi li a.menuitem-107:hover, 
#navi li a.menuitem-107:active,
#navi li a.menuitem-107:link, 
#navi li a.menuitem-107:visited 
{
	background-image: url(../images/navigation/de/messen.jpg);
}

#navi li a.menuitem-57:link, 
#navi li a.menuitem-57:hover, 
#navi li a.menuitem-57:active,
#navi li a.menuitem-57:link, 
#navi li a.menuitem-57:visited,
/* AT-LINK */
#navi li a.menuitem-108:link, 
#navi li a.menuitem-108:hover, 
#navi li a.menuitem-108:active,
#navi li a.menuitem-108:link, 
#navi li a.menuitem-108:visited
{
	background-image: url(../images/navigation/de/verkauf.jpg);
}
a.naviaktiv {
	color: #000 !important;
	
}

/* subnavigation  */
#subnavi li {
	position: relative;
	list-style: none;
	font-size: 12px;
	line-height: 23px;
}

#subnavi li a,
#subnavi li a:link, 
#subnavi li a:visited, 
#subnavi li a:hover, 
#subnavi li a:active {
	height: 100%;
	position: relative;
	text-decoration:none;
	color: #6C6C6C;
	font-weight: bold;
	padding: 0 10px 0 0;
	border:0;
	margin: 0;
}

#extranetnavi {
	padding: 24px 0 0 20px;
	position: relative;
	float: left;
	width: 600px;
	}
	


/* subnavigation  */
#extranetnavi li {
	position: relative;
	list-style: none;
	font-size: 12px;
	line-height: 23px;
	background-image: none;
	height: auto;

}

#extranetnavi li a,
#extranetnavi li a:link, 
#extranetnavi li a:visited, 
#extranetnavi li a:hover, 
#extranetnavi li a:active {
	white-space:nowrap;
	height: 100%;
	position: relative;
	text-decoration:none;
	color: #6C6C6C;
	font-weight: bold;
	padding: 0 15px 0 0;
	border:0;
	margin: 0;
	background-image: none;
	width: auto;
	
}












