#navigation{
	float:left;
	width:129px;
	margin:91px 25px 0 6px;
	position:relative;
}


.hauptnav a{
	text-decoration:none;
	color:#ffffff;
	padding-left:13px;
}

.hauptnav a:hover,
.general a:hover{
	color:#ccff00;
}

li a{
	display:block;
}

#navigation ul{
	list-style-type: none;	
	padding:0 0 0 0;
	margin:0 0 0 0;	
}

#navigation li{
	padding-top:29px;
	display:block;
}

.hauptnav .active{
	color:#ccff00;
	font-weight:bold;
}


/* subnavigation */

#navigation ul.subnav{
	list-style-type: none;	
}

.subnav a:hover{
	color:#ccff00;
	background-image: url(../images/li_subnav.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;	
}

#navigation ul.subnav li{
	padding-top:9px;
	display:block;
}



.subnav a{
	text-decoration:none;
	color:#ccff00;
	padding-left:13px;
}

li.activesub a{
	color:#ccff00;
	font-weight:normal;
	background-image: url(../images/li_subnav.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	display:block;
}


/* general navi */

#navigation ul.general{
	list-style-type: none;	
	padding:0 0 0 0;
	margin:0 0 0 0;	
	position:absolute;
	/*margin-top:200px;*/
	font-size:10px;
	top:440px;
	left:0;
}

#navigation ul.general li{
	padding-top:2px;
	display:block;
}

.general a{
	text-decoration:none;
	color:#ffffff;
	padding-left:13px;
}

a.activesub{
	color:#ccff00;
	font-weight:normal;
	background-image: url(../images/li_subnav.gif);
	background-position: 0 12px;
	background-repeat: no-repeat;
}

.firstone,
.firstone ul{
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;

}


