#leftcol ul {
	margin: 10px 0px 0px 8px; padding: 0;
	list-style-type: none;
	}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#leftcol li.top {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 0px; padding: 5px;
	width: 204px;
	}

/* style the links for the top level */
#leftcol li.top a {
	margin: 0; padding: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
	}

#leftcol li.sub {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 3px 3px 3px 42px; padding: 3px;
	width: 166px;
	}

#leftcol li.sub a {
	margin: 0; padding: 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
	}

#leftcol li.activ_orge { color: #FFF; background: #FE750D; }
#leftcol li.activ_blau { color: #FFF; background: #009FDE; }
#leftcol li.activ_grun { color: #FFF; background: #b7c222; }
#leftcol li.activ_blck { color: #FFF; background: #000000; }

#leftcol li.orge, #leftcol a.orge { color: #FE750D; line-height: 18px; }
#leftcol li.blau, #leftcol a.blau { color: #009FDE; line-height: 18px; }
#leftcol li.grun, #leftcol a.grun { color: #b7c222; line-height: 18px; }
#leftcol li.blck, #leftcol a.blck { color: #000000; line-height: 18px; }

#leftcol li.activ_orge a.orge { color: #FFF; line-height: 14px; }
#leftcol li.activ_blau a.blau { color: #FFF; line-height: 14px; }
#leftcol li.activ_grun a.grun { color: #FFF; line-height: 14px; }
#leftcol li.activ_blck a.blck { color: #FFF; line-height: 14px; }

/* style the top level hover */
#leftcol li a:hover { 
	color: red;
	}

* html #leftcol li a:hover { 
	color: red;
	}

#leftcol li :hover > a {
	color: red;
	}

#leftcol ul li:hover ul, #leftcol ul a:hover ul {
	visibility: visible; 
	}