div#navigation {
	width: 150px;
}

div#navigation ul{
	width: 150px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#navigation ul li.level_1{
	width: 150px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	min-height: 14px;
	background-image: url(/themes/weibel/images/framework/line_150.gif); 
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#navigation ul li.level_2{
	min-height: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	
}

div#navigation a, div#navigation a:active, div#navigation a:visited, div#navigation a:link { text-decoration: none; color: #000000; font-weight: normal; padding-right: 18px;}
div#navigation a:hover { text-decoration: none; color: #C1002B; font-weight: normal; padding-right: 18px;}


div#navigation ul li.level_1 a.active, div#navigation ul li.level_1 a.active:visited, div#navigation ul li.level_1 a.active:link, div#navigation ul li.level_1 a.active:active, div#navigation ul li.level_1 a.active:hover {
	font-weight: bold;
	color: #C1002B;
}
 
div#navigation ul li.level_2 a.active, div#navigation ul li.level_2 a.active:visited, div#navigation ul li.level_2 a.active:link, div#navigation ul li.level_2 a.active:active, div#navigation ul li.level_2 a.active:hover{
	font-weight: bold;
	color: #999999;
}

div#navigation ul li.level_2{
	
}

div#navigation .bottom{
	width: 150px;
	height: 1px;
	background-image: url(/themes/weibel/images/framework/line_150.gif); 
	background-repeat: no-repeat;
}

/*
margin: 0;
	padding: 0;
	border-bottom: 1px solid #969696;
	background-image: url(/fileadmin/framework/images/arrow_right.gif); 
	background-repeat: no-repeat;
	background-position:5px 50%;
*/

/*
#navigation {
	float: left;
	width: 180px;
	min-height:23px;
	height:auto !important;
	height:23px;
	color: #000000;
	font-size:11px;
	padding: 0px 0px 0px 0px;
    margin: 25px 0 0 0;
}



#navbar ul {
	margin: 0 0 0 0;
	float:left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	background-color:#F4C03E;
	border-bottom:1px solid #ffffff;
	width: 179px;
}

#navbar li {
	float:left;
	height:auto !important;
	width: 154px;
	padding: 0 0 0 0;
	background-color:#F4C03E;
}
*/

/*--------- LEVEL 1 ------------- *//*
#navbar ul li a {
	float:left;
	display:block;
	font-weight: normal;
	width: 164px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px 0 0 15px;
	margin:0 0 0 0;
	background-color:#F5C03E;
	background-image:url(images/level1_bg.jpg);
	background-position:left;
    text-transform: none;
    font-size: 11px;
	min-height:18px;
	height:auto !important;
	height:18px;
}


#navbar ul li a.active:hover, #navbar ul li a.active, #navbar ul li a:hover {
	float:left;
	display:block;
	font-weight: normal;
	padding: 5px 0 0 15px;
	float:left;
	color: #FFFFFF;
	width: 164px;
	background-image:url(images/level1_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
    text-transform: none;
    font-size: 11px;
	min-height:18px;
	height:auto !important;
	height:18px;
}
*/
/*--------- LEVEL 2 ------------- *//*
#navbar ul li.level_2 { 
	background-color:#F4C03E;
}

#navbar ul li.level_2 a {
	float:left;
	display:block;
	font-weight: normal;
	width: 154px;
	text-decoration: none;
	color: #C92B33;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	
    text-transform: none;
    font-size: 10px;
	height: auto !important;
	
}

* html #navbar ul li.level_2 a {
	float:left;
	display:block;
	font-weight: normal;
	width: 154px;
	text-decoration: none;
	color: #C92B33;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 20px;
	
    text-transform: none;
    font-size: 10px;
	height: auto !important;
}



#navbar ul li.level_2 a:hover {
	float:left;
	display:block;
	font-weight: normal;
	color:#880F21;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	
	font-size: 10px;
}


* html #navbar ul li.level_2 a:hover {
	float:left;
	display:block;
	font-weight: normal;
	width: 154px;
	text-decoration: none;
	color:#880F21;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 20px;
	
    text-transform: none;
    font-size: 10px;
	min-height:12px;
	height:auto !important;
	height:12px;
}


#navbar ul li.level_2 a.active {
	float:left;
	display:block;
	font-weight: normal;
	color:#880F21;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	
	font-size: 10px;
}

#navbar ul li.level_2 a.active:hover {
	float:left;
	display:block;
	font-weight: normal;
	width: 154px;
	text-decoration: none;
	color: #880F21;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	
    text-transform: none;
    font-size: 10px;
	height:auto !important;
}


* html #navbar ul li.level_2 a.active:hover {
float:left;
	display:block;
	font-weight: normal;
	width: 154px;
	text-decoration: none;
	color:#880F21;
	background-color:#F4C03E;
	
	background-image:url(images/li_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 20px;
	
    text-transform: none;
    font-size: 10px;
	min-height:12px;
	height:auto !important;
	height:12px;
}

*/
