

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.venstremeny{
	font-family: tahoma, arial, helvetica;
	font-size:10px;
	font-weight:normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 188px; /* width of menu (don't forget to add border with below!) */
}

.venstremeny li{
	border:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	
}

.venstremeny li a{
	#background: url(grafikk/menygrafikk/venstremeny.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
	background: transparent;
	display: block;
	color: white;
	width: auto;
	border-top: 1px solid white; /* Ramme over hvert menyelement */
	
	margin:0px;
	text-decoration: none;
}

.venstremeny li a:visited, .venstremeny li a:active{
	color: white;
}

.venstremeny li a:hover{
	background: #FFFFFF;
	background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
	color: black;
}

.venstremeny li.lastitem, .venstremeny li.lastitem a{
	border-bottom-width: 1; /* For last menu item within menu, remove bottom border */
}

.venstremeny li.lastitem a{
	padding: 7px 0; /* increase vertical border of last menu link by 2px (default is padding: 6px 0) to account for removed border width */
}

* html .venstremeny li a {width: 100%;}

.venstremeny li.meny1aktiv a {
	border-top: 1px solid #B7B6B6; /* Ramme under hvert menyelement */
	border-bottom: 0px solid #B7B6B6;
	background: white;
	padding: 6px 3px 6px 15px; /* Padding rundt teksten */
	color: #CA2410;
	text-transform:uppercase;
}



.venstremeny li.meny1lenke a{
	border-top: 1px solid #B7B6B6; /* Ramme under hvert menyelement */
	/*border-bottom: 1px solid #B7B6B6;
	*/padding: 6px 3px 6px 15px; /* Padding rundt teksten */
	text-transform:uppercase;
	color: #000000;
	
}	
.venstremeny li.meny1lenke a:hover{
	border-top: 1px solid #FFFFFF; /* Ramme under hvert menyelement */
	
}

.venstremeny li.meny2aktiv a{

background: #eeeeee;
color: black;
font-weight: normal;
font-size: 0.9em;
padding-top: -1px;
padding-right: 3px;
padding-bottom; 8px;
padding-left: 30px;
}


.venstremeny li.meny2lenke a{

background: #FFFFFF;
color: black;
font-weight: normal;
font-size: 0.9em;
padding-top: -1px;
padding-right: 3px;
padding-bottom; 8px;
padding-left: 30px;


}		
.venstremeny li.meny2lenke a:hover{
color: #CA2410;
background: transparent;
text-decoration:underline;
padding-left: 30px;

}		

.venstremeny li.meny3aktiv a{
background: transparent;
color: #FFFFFF;
padding-left: 45px;
}

.venstremeny li.meny3lenke a{
background: #FFFFFF;
color: black;
font-weight: normal;
font-size: 0.9em;
padding-top: -1px;
padding-right: 3px;
padding-bottom; 8px;
padding-left: 45px;
}
	
.venstremeny li.meny3lenke a:hover{
color: #CA2410;
text-decoration:underline
padding-left: 45px;
}



.venstremeny li.bunnlinje{
	border-top:1px dashed ##FFFFFe;
}
