.tarnen {
	display: none;}

#navlinks ul {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	list-style: none;
         background-image:url(images/faden.gif);
         background-position:left;
         background-repeat:repeat-y;}

#navlinks ul li {
	margin: 0px;
	padding: 0px;}

/*--------- LEVEL 1 ------------- */
#navlinks ul li a {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 5px 3px 5px 15px;
	background-color: transparent;
	background-image:url(images/inactive_level0.gif);
	background-position:left;
	background-repeat:no-repeat;
        text-transform: none;
        font-size: 0.8em;}

#navlinks ul li a.active:hover, #navlinks ul li a.active, #navlinks ul li a:hover {
	display:block;
	font-weight: bold;
	padding: 5px 3px 5px 15px;
	color: #aa0000;
	background-color: transparent;
	background-image:url(images/active_level0.gif);
	background-position:left;
	background-repeat:no-repeat;
        text-transform: none;
        font-size: 0.8em;}

/*--------- Start menü ------------- */
#navlinks ul li.drk_startmenu a {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 5px 3px 5px 15px;
	background-color: transparent;
	background-image:url(images/inactive_start.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-transform:none;
        font-size: 0.8em;}

#navlinks ul li.drk_startmenu a.active, #navlinks ul li.drk_startmenu a:hover, #navlinks ul li.drk_startmenu a.active:hover  {
	display:block;
	font-weight: bold;
	padding: 5px 3px 5px 15px;
	color: #aa0000;
	background-color: transparent;
	background-image:url(images/active_start.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-transform:none;
        font-size: 0.8em;}


/*--------- ende menü ------------- */
#navlinks ul li.drk_endemenu a {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 5px 3px 5px 15px;
	background-color: transparent;
	background-image:url(images/inactive_ende.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-transform:none;
        font-size: 0.8em;}

#navlinks ul li.drk_endemenu a.active, #navlinks ul li.drk_endemenu a:hover, #navlinks ul li.drk_endemenu a.active:hover {
	display:block;
	font-weight: bold;
	padding: 5px 3px 5px 15px;
         margin: 0;
	color: #aa0000;
	background-color: transparent;
	background-image:url(images/active_ende.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-transform:none;
        font-size: 0.8em;}


/*--------- LEVEL 2 ------------- */
#navlinks ul li.level_2 a {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 5px 3px 5px 30px;
	background-color: transparent;
	text-transform:none;
	background-image:url(images/inactive_level1.gif);
	background-position:left;
	background-repeat:no-repeat;
        font-size: 0.8em;}

#navlinks ul li.level_2 a.active, #navlinks ul li.level_2 a:hover, #navlinks ul li.level_2 a.active:hover  {
	display:block;
	font-weight: bold;
	padding: 5px 3px 5px 30px;
	color: #aa0000;
	background-color: transparent;
	background-image:url(images/active_level1.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-transform:none;
        font-size: 0.8em;}


/* ----------- LEVEL 3 -------------*/
#navlinks ul li.level_3 a {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 2px 2px 2px 40px;
	background-color: transparent;
	text-transform:none;
	background-image:url(images/inactive_level2.gif);
	background-position:left;
	background-repeat:no-repeat;
        font-size: 0.8em;;
}

#navlinks ul li.level_3 a:hover, #navlinks ul li.level_3 a.active:hover, #navlinks ul li.level_3 a.active  {
	display:block;
	font-weight: bold;
	padding: 2px 2px 2px 40px;
	color: #aa0000;
	background-color: transparent;
	text-transform:none;
	background-image:url(images/active_level2.gif);
	background-position:left;
	background-repeat:no-repeat;
        font-size: 0.8em;;
}