/* ========= Vertical Menu ===========*/

#Verticalmenu { padding: 32px 0 30px 0; vertical-align: top; font-family: vagBold, Verdana; }

#Verticalmenuheading { background-color: transparent; color: #81b429; font-size: 24px; font-weight: normal; padding: 10px 0px 9px 10px; 	margin: 0; }

#Verticalmenuheading a { text-decoration: none; color: #81b429; }
#Verticalmenuheading a:hover { text-decoration: underline; }


#Verticalmenu ul { list-style-type: none; margin: 4px 0 0 0; padding:0; font-weight:normal; font-size: 18px; background-color: transparent;}
#Verticalmenu ul.L2 { font-size: 18px; }
#Verticalmenu ul.L3 { font-size: 0.95em; }
#Verticalmenu ul.L4 { font-size: 0.9em; }


span.mi a,
span.mi a:visited,
span.mi a:active { color: #787d79; text-decoration: none; font-weight:normal; }
span.mi a:hover { color: #3c3b3b; 	font-weight:normal; text-decoration: underline; } 

span.mion a,
span.mion a:visited,
span.mion a:active { color: #3c3b3b; text-decoration: none; font-weight:bold;}
span.mion a:hover { text-decoration: underline; color: #050303; } 

span.misel { color: #3c3b3b; font-weight:bold; }
ul.L2 span.misel { font-weight:bold; }


li.L2firstlast, 
li.L2first, 
li.L2last, 
li.L2, 
li.L2selfirstlast, 
li.L2selfirst, 
li.L2sellast, 
li.L2sel, 
li.L2onfirstlast, 
li.L2onfirst, 
li.L2onlast, 
li.L2on 
{	
	padding: 6px 0 6px 12px;	
}

li.L3firstlast, 
li.L3first, 
li.L3last, 
li.L3,
li.L3selfirstlast, 
li.L3selfirst, 
li.L3sellast, 
li.L3sel, 
li.L3onfirstlast, 
li.L3onfirst, 
li.L3onlast, 
li.L3on  
{
	padding: 5px 0 5px 18px;	
	background: url(../images/Graa-streg_underside-menu.png) no-repeat 3px 10px;
	line-height: 100%;
}

li.L4firstlast, 
li.L4first, 
li.L4last, 
li.L4,
li.L4selfirstlast, 
li.L4selfirst, 
li.L4sellast, 
li.L4sel, 
li.L4onfirstlast, 
li.L4onfirst, 
li.L4onlast, 
li.L4on  
{
	padding: 2px 0 2px 12px;			
	background: url(../images/Graa-streg_underside-menu.png) no-repeat 1px 8px;
	line-height: 120%;
}

