/**
* (C) by Matthias Gally 2008,
* Gally Websolutions, www.websolutions.gally.ch
* CSS only dropdown menu
**/

#menu ul {
	list-style-type:none;
	margin:0px;
	margin-top:50px;
	padding:0px;
	padding-left:0px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	}
	
#menu li {
	margin:0px;
	padding:8px 0 7px 0;
	text-align:right;
	border-top:1px solid #ffffff;
	background-image:url(../img/punkt-leer.gif);
	background-repeat:no-repeat;

	}
#menu li.active {
	margin:0px;
	padding:8px 0 4px 0;
	}

#menu li.first {
	padding:0px 0 4px 0;
}
#menu li.has_sub {
	margin:0px;
	}
#menu li.active_sub {
	margin:0px;
	padding:9px 0 6px 0;
	height:100%;
	border:0px;
	border-top:1px solid #ffffff;
	}

#menu ul li ul {
	margin:7px 0 15px 0;
	padding:0px;
	border:0px;	
}

#menu ul li ul li {
border:0px;
	background-image:none;

}


	
#menu li a {
	color:#646464;
	text-decoration:none;
	padding:0 20px 0 0px;
	height:19px;
	font-size:12px;
	letter-spacing: 1pt;
	text-transform: uppercase;
	font-family:Arial Bold, Arial, sans-serif;

	}
#menu li a:hover, #menu li.active_sub a:hover{
	color:#000000;
	}
#menu li .active a:hover{
	color:#000000;
	}


	
#menu ul li ul {
	padding:0px;
	}

	
#menu li ul li a{
	font-size:11px;
	letter-spacing: 0.1pt;
	text-transform: none;
}

#menu li ul li ul li a{
	font-size:11px;
	letter-spacing: 0.1pt;
	text-transform: none;
	font-family:Arial, sans-serif;

}



#menu li.active_sub a {
	color:#000000;
}

#menu li.active_sub ul li {
	padding:4px 0 0px 0;
}


#menu li.active_sub ul li a {
	color:#646464;
}


#menu li a.active, #menu li.has_sub a.active, #menu li.active_sub a.active{
	color:#000000;
	}
	
#menu li.active_sub ul li a.active{
	color:#000000;
	}

#menu ul li ul li.active_sub {
	BACKGROUND-IMAGE:none; 
	}
#menu ul li ul li ul {
	margin:0px 0 8px 0;
	padding:0px;
	border:0px;	
}







	

	
			
		
