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

ul.venstremeny{
	font-size:1.1em;
	font-weight:normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 212px; /* width of menu (don't forget to add border with below!) */
	
}



.venstremeny li{
	
	margin:0px;
	padding:0px 0 0 0;
	border: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 */
	display: block;
	color: black;
	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: black;
}

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



.venstremeny li.root 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 {

	color: #BD0019;
	padding: 7px 20px 7px 14px; /* Padding rundt teksten */
	margin:0px 1px 0px 0px;
	
	background:url(/thermocoldny/grafikk/leftmenuselected.gif) 190px center no-repeat !important;
	
	background-color:#ffffff !important;
}

.venstremeny li.meny1lenke a{

	border-bottom: 1px dotted #aaccee;

	padding: 7px 24px 7px 14px; /* Padding rundt teksten */
	color: #0077bb;
	background:url(/thermocoldny/grafikk/submenuarrow.png) 193px center no-repeat;	
	margin:0px 1px 0px 0px;
}	


.venstremeny li.meny1lenke a:hover{

	color: #BD0019;
	background:url(/thermocoldny/grafikk/submenusarrow.png) 193px center no-repeat;
	background-color:#ffffff;

	padding: 7px 24px 7px 14px; /* Padding rundt teksten */

}




.venstremeny li.lasttopmenu, .venstremeny li.lasttopmenu a{
	border-bottom: 0px dotted #aaccee; /* For last menu item within menu, remove bottom border */
}

.venstremeny li.lasttopmenu a{
	padding: 6px 24px 7px 14px; /* Padding rundt teksten må være større for å kompensere for manglende border */ 
	
}
.venstremeny li.meny2aktiv a{

   
		color: #BD0019;
		font-size: 0.9em;
		padding: 0px 3px 6px 30px; /* Padding rundt teksten */
		letter-spacing:1px;
		margin:0px 1px 0px 0px;
	    	background:url(/thermocoldny/grafikk/bulletplus.gif) 20px 5px no-repeat !important;
	    	background-color:#ffffff !important;
}

.venstremeny li.meny2aktiv a:first-child
{
		padding: 3px 3px 7px 30px; /* Padding rundt teksten */
		background:url(/thermocoldny/grafikk/bulletplus.gif) 20px 8px no-repeat !important;
		background-color:#ffffff !important;
}


.venstremeny li.meny2lenke a{

   
		color: #0077bb;
		font-size: 0.9em;
		padding: 0px 3px 7px 30px; /* Padding rundt teksten */
		letter-spacing:1px;
		margin:0px 1px 0px 0px;
	    	background:url(/thermocoldny/grafikk/bulletplus.gif) 20px 5px no-repeat !important;
	    	background-color:#ffffff !important;
}

.venstremeny li.meny2lenke a:first-child
{
		padding: 3px 3px 6px 30px; /* Padding rundt teksten */
		background:url(/thermocoldny/grafikk/bulletplus.gif) 20px 8px no-repeat !important;
		background-color:#ffffff !important;
}

		
.venstremeny li.meny2lenke a:hover{
	margin:0px 1px 0px 0px;
	color: #BD0019;



}		



.venstremeny li.meny3aktiv a{
background: transparent;
color: #BD0019;

font-weight: normal;
font-size: 0.9em;
padding-top: -1px;
padding-right: 3px;
padding-bottom: 8px;
padding-left: 44px;
letter-spacing:1px

}
.venstremeny li.meny3lenke a{
background: transparent;
font-weight: normal;
font-size: 0.9em;
padding-top: -1px;
padding-right: 3px;
padding-bottom: 8px;
padding-left: 24px;
letter-spacing:1px;
color: #8a8a8a;


}		
.venstremeny li.meny3lenke a:hover{
color: #BD0019;
background: transparent;
text-decoration:underline
}


.venstremeny li.bunnlinje{
	border-top:1px solid #959595;
}
