/* BRANSJE NAVIGERING
------------------------------------------------*/
ul#bransjer
		{
		list-style-type: none;
		float: right;
		width: 277px;
		display: block;
		background-color: #fff;
		}

		ul#bransjer li
				{
				list-style-type: none;
				width: 277px;
				display: block;
				float: left;
				clear: both;
				}
		
				ul#bransjer li a
						{
						height: 40px;
						width: 277px;
						display: block;
						background-image: url(../wsimages/bransjegrupper_li_bg.jpg);
						float: left;
						clear: both;
						padding-bottom: 2px;
						}
				
						ul#bransjer li a span
								{
								display: none;
								}
				
				ul#bransjer li a.bransjer_fiskeri
						{
						background-position: 0px 0px;
						}
						
				ul#bransjer li a.bransjer_handel
						{
						background-position: 0px -42px;
						}
				
				ul#bransjer li a.bransjer_industri
						{
						background-position: 0px -84px;
						}
				
				ul#bransjer li a.bransjer_kultur
						{
						background-position: 0px -126px;
						}
				
				ul#bransjer li a.bransjer_olje
						{
						background-position: 0px -168px;
						}
				
				ul#bransjer li a.bransjer_samferdsel
						{
						background-position: 0px -210px;
						padding: 0;
						}

		ul#bransjer a:hover
				{
				filter:alpha(opacity=80);
				-moz-opacity:.80;
				opacity:.80;
				}

/* HOVED NAVIGASJON
-----------------------------------------*/
div#nav_wrapper
		{
		background-image: url(../wsimages/nav_wrapper_bg.gif);
		background-repeat: repeat-x;
		background-position: left 2px;
		background-color: #fff;
		height: 26px;
		width: 948px;
		display: block;
		padding-top: 2px;
		float: left;
		}

ul#nav
		{
		list-style-type: none;
		margin-left: 200px;
		background-image: url(../wsimages/nav_li_a_skille.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 2px;
		height: 26px;
		}

		ul#nav li
				{
				list-style-type: none;
				float: left;
				}
		
				ul#nav li a
						{
						padding: 0px 15px 0px 15px;
						line-height: 26px;
						height: 26px;
						background-image: url(../wsimages/nav_li_a_skille.gif);
						background-repeat: no-repeat;
						background-position: right;
						display: block;
						font-size: 1.075em;
						text-decoration: none;
						color: #333333;
						float: left;
						}
				
				ul#nav li a:hover
						{
						background-image: url(../wsimages/nav_li_a_hover_skille.gif);
						color: #000;
						}
				
				ul#nav li.active a
						{
						background-image: url(../wsimages/nav_li_a_active_skille.gif);
						color: #666666;
						}
				
				ul#nav li.active a:hover
						{
						cursor: default;
						background-image: url(../wsimages/nav_li_a_active_skille.gif);
						color: #B4B4B4;
						}
						
							ul#nav li ul
									{
									position: absolute;
									margin-top: 26px;
									clear: both;
									width: 178px;
									left: -999em;
									background-color: #fff;
									border: solid 1px #EBEBEB;
									padding: 1px;
									}
							
							ul#nav li:hover ul, ul#nav li.sfhover ul
									{
									left: auto;
									}
									
							ul#nav li ul li
									{
									border-bottom: dotted 1px #fff;
									}
							
									ul#nav li ul li a, ul#nav li.active ul li a
											{
											height: auto;
											line-height: normal;
											display: block;
											width: 148px;
											background-color: #EBEBEB;
											background-image: none;
											padding: 5px 15px;
											}
									
									ul#nav li ul li a:hover, ul#nav li ul li.active a:hover
											{
											background-image: none;
											background-color: #CED6E2;
											color: #000;
											cursor: pointer;
											}
									
									ul#nav li ul li.active a
											{
											background-position: bottom;
											}