#mainnav {
	margin-top: 24px;
	font-family: Arial,Helvetica,sans-serif;
}
#mainnav span {
	font-size: 11px;
	font-weight: normal;
}
#mainnav ul li {
	margin:0 0 2px 0;
	padding:0px;
}
#mainnav ul ul {
	min-height:1%;
}
#mainnav ul ul li {
	margin:0;
}
#mainnav li {
	list-style:none;
	font-size:16px;
	font-weight:bold;
}
#mainnav ul ul li {
	list-style:none;
	font-size:12px;
	font-weight:normal;
}
#mainnav ul li a {
	color:#385fab;
	text-decoration:none;
	padding:5px 0 3px 34px;
	height:22px;
	display:block;
}
#mainnav ul li a.active,
#mainnav ul li a:hover,
#mainnav ul li a.active:hover {
	color:#fff;
}
#mainnav ul ul li a {
	height:auto;
	width:187px;
	padding:2px 0 2px 8px;
}
#mainnav ul ul ul li a {
	height:auto;
	width:137px;
	margin:0 0 0 7px;
	padding:2px 0 2px 16px;
}
#mainnav .liststyle {
	background:url(../images/ico_f.gif) no-repeat 0px 11px;
}


  /***********/
 /* neutral */
/***********/

/* Lvl */
#mainnav li.mainnav_0 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_0 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -256px;
}
#mainnav li.mainnav_0 a.active,
#mainnav li.mainnav_0 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -256px;
}

/* Lvl 2 */
#mainnav li.mainnav_0 ul {
	background:#203662 url(../images/bgs/navigation_ul.gif) no-repeat -1449px top;
	width:195px;
}
#mainnav li.mainnav_0 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_0 ul li a:hover {
	background:#101B30;
}
#mainnav li.mainnav_0 ul li a.active,
#mainnav li.mainnav_0 ul li a.active:hover {
	background:#101B30;
	font-weight:bold;
}


  /*************/
 /* Fahrzeuge */
/*************/

/* Lvl 1 */
#mainnav li.mainnav_1 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;
}
#mainnav li.mainnav_1 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -32px;
}
#mainnav li.mainnav_1 a.active,
#mainnav li.mainnav_1 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -32px;
}

/* Lvl 2 */
#mainnav li.mainnav_1 ul {
	background:#de7612 url(../images/bgs/navigation_ul.gif) no-repeat left top;
	width:195px;
}
#mainnav li.mainnav_1 ul li a {
	background:none;
	color:#fff;
}
#mainnav li.mainnav_1 ul li a:hover {
	background:#b25e0e;
}
#mainnav li.mainnav_1 ul li a.active,
#mainnav li.mainnav_1 ul li a.active:hover {
	background:#b25e0e;
	font-weight:bold;
}

/* Lvl 3 */
#mainnav li.mainnav_1 ul ul li a {
	color:#fff;
	background:#b25e0e;
}
#mainnav li.mainnav_1 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_1 ul ul li a.active,
#mainnav li.mainnav_1 ul ul li a.active:hover {
	font-weight:bold;
}

  /**********/
 /* Daheim */
/**********/

/* Lvl */
#mainnav li.mainnav_2 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_2 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -64px;
}
#mainnav li.mainnav_2 a.active,
#mainnav li.mainnav_2 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -64px;
}

/* Lvl 2 */
#mainnav li.mainnav_2 ul {
	background:#457304 url(../images/bgs/navigation_ul.gif) no-repeat -207px top;
	width:195px;
}
#mainnav li.mainnav_2 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_2 ul li a:hover {
	background:#2b4600;
}
#mainnav li.mainnav_2 ul li a.active,
#mainnav li.mainnav_2 ul li a.active:hover {
	background:#2b4600;
	font-weight:bold;
}

/* Lvl 3 */
#mainnav li.mainnav_2 ul ul li a {
	color:#fff;
	background:#2b4600;
}
#mainnav li.mainnav_2 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_2 ul ul li a.active,
#mainnav li.mainnav_2 ul ul li a.active:hover {
	font-weight:bold;
}

  /************/
 /* Freizeit */
/************/
/* Lvl */
#mainnav li.mainnav_3 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_3 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -96px;
}
#mainnav li.mainnav_3 a.active,
#mainnav li.mainnav_3 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -96px;
}

/* Lvl 2 */
#mainnav li.mainnav_3 ul {
	background:#255e5b url(../images/bgs/navigation_ul.gif) no-repeat -414px top;
	width:195px;
}
#mainnav li.mainnav_3 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_3 ul li a:hover {
	background:#15403d;
}
#mainnav li.mainnav_3 ul li a.active,
#mainnav li.mainnav_3 ul li a.active:hover {
	background:#15403d;
	font-weight:bold;
}

/* Lvl 3 */
#mainnav li.mainnav_3 ul ul li a {
	color:#fff;
	background:#15403d;
}
#mainnav li.mainnav_3 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_3 ul ul li a.active,
#mainnav li.mainnav_3 ul ul li a.active:hover {
	font-weight:bold;
}

  /**************/
 /* Elektronik */
/**************/
/* Lvl */
#mainnav li.mainnav_4 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_4 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -128px;
}
#mainnav li.mainnav_4 a.active,
#mainnav li.mainnav_4 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -128px;
}

/* Lvl 2 */
#mainnav li.mainnav_4 ul {
	background:#243a5d url(../images/bgs/navigation_ul.gif) no-repeat -621px top;
	width:195px;
}
#mainnav li.mainnav_4 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_4 ul li a:hover {
	background:#15243d;
}
#mainnav li.mainnav_4 ul li a.active,
#mainnav li.mainnav_4 ul li a.active:hover {
	background:#15243d;
	font-weight:bold;
}
/* Lvl 3 */
#mainnav li.mainnav_4 ul ul li a {
	color:#fff;
	background:#15243d;
}
#mainnav li.mainnav_4 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_4 ul ul li a.active,
#mainnav li.mainnav_4 ul ul li a.active:hover {
	font-weight:bold;
}

  /*************/
 /* Lifestyle */
/*************/

/* Lvl 1 */
#mainnav li.mainnav_5 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_5 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -160px;
}
#mainnav li.mainnav_5 a.active,
#mainnav li.mainnav_5 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -160px;
}

/* Lvl 2 */
#mainnav li.mainnav_5 ul {
	background:#5e2551 url(../images/bgs/navigation_ul.gif) no-repeat -828px top;
	width:195px;
}
#mainnav li.mainnav_5 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_5 ul li a:hover {
	background:#421838;
}
#mainnav li.mainnav_5 ul li a.active,
#mainnav li.mainnav_5 ul li a.active:hover {
	background:#421838;
	font-weight:bold;
}

/* Lvl 3 */
#mainnav li.mainnav_5 ul ul li a {
	color:#fff;
	background:#421838;
}
#mainnav li.mainnav_5 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_5 ul ul li a.active,
#mainnav li.mainnav_5 ul ul li a.active:hover {
	font-weight:bold;
}

  /********************/
 /* Dienstleistungen */
/********************/

/* Lvl */
#mainnav li.mainnav_6 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_6 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -192px;
}
#mainnav li.mainnav_6 a.active,
#mainnav li.mainnav_6 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -192px;
}

/* Lvl 2 */
#mainnav li.mainnav_6 ul {
	background:#784f09 url(../images/bgs/navigation_ul.gif) no-repeat -1035px top;
	width:195px;
}
#mainnav li.mainnav_6 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_6 ul li a:hover {
	background:#503404;
}
#mainnav li.mainnav_6 ul li a.active,
#mainnav li.mainnav_6 ul li a.active:hover {
	background:#503404;
	font-weight:bold;
}
/* Lvl 3 */
#mainnav li.mainnav_6 ul ul li a {
	color:#fff;
	background:#503404;
}
#mainnav li.mainnav_6 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_6 ul ul li a.active,
#mainnav li.mainnav_6 ul ul li a.active:hover {
	font-weight:bold;
}
/* Styling for Pseudo Category Links */
#mainnav li.mainnav_6 ul li a.pseudo_category {
	background-color: #503404;
}
#mainnav li.mainnav_6 ul li a.pseudo_category:hover {
	background-color: #a28d4a;
}


  /********/
 /* Jobs */
/********/

/* Lvl */
#mainnav li.mainnav_7 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;
}

#mainnav li.mainnav_7 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -288px;
}

#mainnav li.mainnav_7 a.active,
#mainnav li.mainnav_7 a.active:hover {
	background: url("../images/bgs/navigation.png") no-repeat -207px -288px;
}

/* Lvl 2 */
#mainnav li.mainnav_7 ul {
	background:#96190c url(../images/bgs/navigation_ul.gif) no-repeat right top;
	width:195px;
}
#mainnav li.mainnav_7 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_7 ul li a:hover {
	background:Maroon;
}
#mainnav li.mainnav_7 ul li a.active,
#mainnav li.mainnav_7 ul li a.active:hover {
	background:Maroon;
	font-weight:bold;
}
/* Lvl 3 */
#mainnav li.mainnav_7 ul ul li a {
	color:#fff;
	background:Maroon;
}
#mainnav li.mainnav_7 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_7 ul ul li a.active,
#mainnav li.mainnav_7 ul ul li a.active:hover {
	font-weight:bold;
}
/* Styling for Pseudo Category Links */
#mainnav li.mainnav_7 ul li a.pseudo_category {
	background-color: Maroon;
}
#mainnav li.mainnav_7 ul li a.pseudo_category:hover {
	background-color: #a28d4a;
}





  /************/
 /* MyPiazza */
/************/

/* Lvl */
#mainnav li.mainnav_8 a {
	background:url(../images/bgs/navigation.png) no-repeat left top;}
#mainnav li.mainnav_8 a:hover {
	background:url(../images/bgs/navigation.png) no-repeat left -224px;
}
#mainnav li.mainnav_8 a.active,
#mainnav li.mainnav_8 a.active:hover {
	background:url(../images/bgs/navigation.png) no-repeat -207px -224px;
}

/* Lvl 2 */
#mainnav li.mainnav_8 ul {
	background:#414141 url(../images/bgs/navigation_ul.gif) no-repeat -1242px top;
	width:195px;
}
#mainnav li.mainnav_8 ul li a {
	color:#fff;
	background:none;
}
#mainnav li.mainnav_8 ul li a:hover {
	background:#1b1919;
}
#mainnav li.mainnav_8 ul li a.active,
#mainnav li.mainnav_8 ul li a.active:hover {
	background:#1b1919;
	font-weight:bold;
}

/* Lvl 3 */
#mainnav li.mainnav_8 ul ul li a {
	color:#fff;
	background:#1b1919;
}
#mainnav li.mainnav_8 ul ul li a:hover {
	text-decoration:underline;
}
#mainnav li.mainnav_8 ul ul li a.active,
#mainnav li.mainnav_8 ul ul li a.active:hover {
	font-weight:bold;
}
