/**
 *	Servicenavigation
 */
div#wrapper_navi_service ul { text-align: right; margin: 3px 0; }
div#wrapper_navi_service li { display: inline; height: 12px; }
div#wrapper_navi_service a { color: #000; text-decoration: none; font-size: 75%; line-height: 12px; border-left: 1px solid #000; margin-left: 5px; padding-left: 5px; }
div#wrapper_navi_service li.first a { border-left: none; }
div#wrapper_navi_service a:hover {}


/**
 *	Hauptnavigation
 */
ul.lvl1 { background: url(../../images/activa/navi/divider.gif) no-repeat 9px center; padding-left: 10px; position: absolute; }
li.lvl1 { position: relative; float: left; overflow:visible; background: url(../../images/activa/navi/divider.gif) no-repeat right center; padding-right: 1px; }

a.lvl1 { display: block; height: 43px; line-height: 43px; }
a.lvl1 span { display: none; }

a.navi_home0_off { width: 56px; background-image: url(../../images/activa/navi/home_off.gif); }
a.navi_sattlerei_off { width: 72px; background-image: url(../../images/activa/navi/sattlerei_off.gif); }
a.navi_fahrzeuglackierung_off { width: 143px; background-image: url(../../images/activa/navi/fahrzeuglackierung_off.gif); }
a.navi_fahrzeuginnenausbau_off { width: 158px; background-image: url(../../images/activa/navi/fahrzeuginnenausbau_off.gif); }
a.navi_sonderfahrzeugbau_off { width: 141px; background-image: url(../../images/activa/navi/sonderfahrzeugbau_off.gif); }

a.navi_home0_on { width: 56px; background-image: url(../../images/activa/navi/home_on.gif); }
a.navi_sattlerei_on { width: 72px; background-image: url(../../images/activa/navi/sattlerei_on.gif); }
a.navi_fahrzeuglackierung_on { width: 143px; background-image: url(../../images/activa/navi/fahrzeuglackierung_on.gif); }
a.navi_fahrzeuginnenausbau_on { width: 158px; background-image: url(../../images/activa/navi/fahrzeuginnenausbau_on.gif); }
a.navi_sonderfahrzeugbau_on { width: 141px; background-image: url(../../images/activa/navi/sonderfahrzeugbau_on.gif); }


/* jdMenu */
li ul.lvl2 {
	position: absolute;
	top: -999px;
	left: -1px;
	background-color: #fff;
	border: 1px solid #379A1B;
	z-index: 1000;
}

li.over ul.lvl2 {
	top: 42px;
}

li.lvl2 {
	line-height: 20px;
}

ul.lvl2 li a {
	white-space: nowrap;
	display: block;
	padding: 0 10px;
	background-color: #fff;
	color: #677277;
	font-weight: bold;
	text-decoration: none;
}

ul.lvl2 li.over a {
	color: #677277;
	background-color: #379A1B;
	text-decoration: none;
}



/**
 *	Unternavigation rechte Spalte
 */

ul.subnavi_lvl_1 li {
	padding: 0 !important;
	margin: 0 !important;
}

ul.subnavi_lvl_1 a {
	display: block;
	text-decoration: none;
	color: #000;
	height: 16px;
	line-height: 16px;
	border-bottom: 1px solid #379A1B;
}


/* Ebene 1 */
ul.subnavi_lvl_1 {
	list-style: none none outside;
	padding: 0;
	margin: 15px;
	border-top: 1px solid #379A1B;
}

li.subnavi_lvl_1 {}
li.subnavi_lvl_1_active {
	background-color: #BABABA;
}

a.subnavi_lvl_1 {
	padding-left: 21px;
	background: url(../../images/activa/navi/arrow_sub_main_inactive.gif) no-repeat left top;
	font-weight: normal;
}
a.subnavi_lvl_1_active {
	padding-left: 21px;
	background: url(../../images/activa/navi/arrow_sub_main_active.gif) no-repeat left top;
	font-weight: bold;
}


/* Ebene 2 */
ul.subnavi_lvl_2 {
	list-style: none none outside;
	padding: 0;
	margin: 0;
}

li.subnavi_lvl_2,
li.subnavi_lvl_2_active {
	background-color: #E2E4E3;
}

a.subnavi_lvl_2 {
	padding-left: 37px;
	background: url(../../images/activa/navi/arrow_sub_sub_inactive.gif) no-repeat 16px top;
	font-weight: normal;
}
a.subnavi_lvl_2_active {
	padding-left: 37px;
	background: url(../../images/activa/navi/arrow_sub_sub_active.gif) no-repeat 16px top;
	font-weight: bold;
}

