﻿forside# {
	/*height:100%;*/
}

body {	
	margin:0px;
	padding:0;
	color: #000;
	background-color: #f8f8f8;
	/*background-image:url(images/bg.gif);
    background-repeat:repeat-x;*/
    height: auto!important; 
    height: 100%; 
    min-height: 100%; 
   
}

form {
    padding:0;
    margin:0;
}

body, input, textarea, select {
	/*font-family:Lucida Sans Unicode;*/
	font-family:Arial;
	font-size: 12px; 
	line-height: 1.2em;
}

table {
    border-collapse: collapse;
	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix { display: block; } 
/* End hide from IE Mac */ 
    
img, a img {
    border: 0;
}
img, div, a, input { 
    behavior: url(/js/iepngfix.htc); 
}

a:link, a:active, a:visited {
    text-decoration: none;
    /*color: #005a8c;*/
    color:#2282c3; 
    outline:none;
    border:0;    
}
    a:hover {
        text-decoration: underline;
    }


h1 {
    /*color: #006fba;*/
    /*color: #2b3f54;*/
    color: #006fba;    
    font-weight:bold;
    font-size:18px;
    line-height: 1em;
    margin:0;    
    padding:0.5em 0 0.7em 0;
    font-family:Georgia;
}

h2 
{
    /*color: #006fba;*/
    /*color: #2b3f54;*/
    color: #006fba;    
    font-weight:normal;
    font-size:20px;
    line-height: 1em;
    margin:0;
    padding: 0;
    font-family:Georgia;
}

h3 {
    /*color: #006fba;*/
    color: #006fba;
    font-weight:bold;
    font-size:14px;
    line-height: 1em;
    margin:0;
    padding:0;
    font-family:Georgia;
}

h4 {
    color: #006fba;
    font-weight:bold;
    font-size:12px;
    line-height: 1em;
    margin:0;
    padding:0 0 0.7em 0;
    font-family:Georgia;
}

p {
    margin:0;
    padding:0;
}

input.tekstboks, textarea.tekstboks, select.tekstboks {
    /*border:solid 1px #000;
    padding:3px;*/
}

input.tekstboks:focus, textarea.tekstboks:focus {
	/*background-color: #FFFFE1;*/
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.alt
{
	background-color:#f3f5f4;
	height:20px;
	
}

.green
{
	color:#006fba;	
}

.dark
{
	color:#2b3f54;
}
    
/* #### LAYOUT #### */

#mainframe {
    width: 960px;
    margin: 0 auto;
    /*padding-left:10px;
    padding-right:10px;*/
    /*background-image:url(images/mainframe_bg.gif);*/
    background-color:White;
    border:0px solid red;
    height: auto!important; 
    height: 100%; 
    min-height: 100%; 
}

div.mainframe
{
    /*position:relative;*/
    min-height: 1px;
    height:auto !important;
    height:1px;
    width:980px;
}
div.mainframe:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.mainframe
{
    height: 1%;
}


.toppfelt
{
	background-image:url(/App_Themes/NyDesign2011/images/toppfelt_bg.jpg);
	height:36px;
	background-repeat:no-repeat; 
}

.bunnfelt
{
	background-image:url(/App_Themes/NyDesign2011/images/toppfelt_bg.jpg);
	height:36px;
	background-repeat:no-repeat; 
}


.toppfelt table
{
	border:0px solid red;
	/*margin-left:733px;*/
	margin-top:0px;
	
}
.toppfelt a:link
{
	color:#003251;
	/*font-family:Lucida Sans Unicode;*/
	font-family:Trebuchet MS, Lucida Sans Unicode;
	font-size:12px;
}

.toppfelt a:visited
{
	color:#003251;
	font-family:Trebuchet MS, Lucida Sans Unicode;
	font-size:12px;
}

#topp
{
	width:960px;
	/*height:300px;*/
	/*margin-left:10px;
	margin-bottom:10px;*/
	/*border:1px solid #eaf1f0;*/
	position: relative;
	z-index: 3;
}

#toppintra
{
	/*background-image:url(images/intra_header.gif);*/
	background-image:url(images/Intranett.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:300px;
	margin-left:10px;
	padding-top:10px;
}


#logomenu 
{
    /*background-image:url(images/menybg.png);*/
    margin-top: 0px;
    height: 60px;
    border: 0;
}

.logo
{
	width:215px;
	/*height:78px;*/
	height:60px;
	float:left;
	margin-left:0px;
	overflow:hidden;
	
}

.logointra
{
	/*background-image:url(images/th_logo.gif);
	background-repeat:no-repeat;*/
	width:210px;
	height:80px;
	float:left;
}

.headerimage
{
	/*height:185px;	*/
	height:184px;	
	overflow:hidden; 
	/*background-image:url(/App_Themes/NyDesign2011/images/headerbilde.jpg);*/
}

.bluedivider
{
	height:10px;
	background-color:#d3eef8;
}

.meny
{
	/*background-image:url(images/menybg2.png);
	background-repeat:no-repeat;*/	
	width:745px;
	/*height:80px;*/
	height:60px;
	float:left;	
	margin-top:-11px; 	
}

.menyintra
{
	/*background-image:url(images/intra_bg.gif);
	background-repeat:no-repeat;*/
	width:750px;
	/*height:80px;*/
	height:60px;
	float:left;
}

.menyeng
{
	background-image:url(images/intra_bg.gif);
	background-repeat:no-repeat;	 
	width:750px;
	height:80px;
	margin-top:9px;
	float:left;
}

.venstre
{
	/*width:225px;*/
	/*width:175px; */
	width:166px; 
	min-height:500px;
	border:0px solid yellow;
	float:left;
	/*background-color:#e6eae9;*/	
	/*margin-left:10px;*/
	/*min-height:510px;*/
	display:inline;
	background-image:url(/App_Themes/NyDesign2011/images/venstre_bg2.png); 
	background-position:left top; 
	background-repeat:repeat-y; 
	/*margin-top:10px;*/	
}

.venstreinner1
{	
}

.venstreinner2
{
	/*background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg_border.png);
	background-position:top;
	background-repeat:repeat-y; */
}

.webkameramiddle
{
	float:left;
	width:713px;
	background-color:#e6eae9;
	padding-left:10px;
	/*margin-top:10px;*/
	padding-top:10px;
	padding-right:10px;
	min-height:500px;
}

.anlopmiddle
{
	float:left;
	width:713px;
	background-color:#e6eae9;
	padding-left:10px;
	/*margin-top:10px;*/
	padding-top:10px;
	padding-right:10px;
	min-height:500px;
}

.anlopmiddle h1
{
	color:#006fba;
	font-size:30px;
	font-family:Georgia;
	font-style:normal;
	border-bottom:1px dotted #fff;
	padding-top:17px;
	padding-bottom:6px;
}

.middle
{
	float:left;
	/*width:490px;*/
	/*width:488px;*/
	/*width:600px;*/
	width:608px;
	/*background-color:#e6eae9;*/
	background-color:White;
	padding-left:10px;
	/*margin-top:10px;*/
	/*padding-top:10px;*/
	padding-top:4px;
	padding-right:10px;
	min-height:500px;
	display:inline;
	border:0px solid red;
	overflow:hidden;
}

.middleLarge {
    width: 716px;
}

.middle .standardh1 h1
{
	border-bottom:1px dotted #fff;
	/*padding-top:17px;*/
	padding-bottom:6px;
}

.nyhettable
{
	border-bottom:1px dotted #fff;
}

.middle .nyheth1 h1
{
	/*color:#006fba;*/
	color:#006fba;
	font-size:24px;
	font-family:Georgia;
	font-style:normal;
	
	
	padding-top:6px;
	padding-bottom:6px;
}

.middle hr
{
	/*background-color: #fff;*/
	background-color: #e9f7fb;
	/*color: #fff;*/
	height: 1px;
	border:0;
	/*margin-bottom:15px;*/
	margin-bottom:10px;
	color:#e9f7fb; 
}

#hovedinnhold
{
	color:#4d4d4d;
	font-family:Arial;
	line-height:18px;
	
}

.hovedinnhold h1
{
	color:#4d5c5f;
	font-size:16px;
	font-family:Georgia;
	font-style:normal;
	padding-bottom:5px;
}


#hovedinnhold img
{
	/*border:4px solid #d3eef8;*/
	border:4px solid #e9f7fb;
	/*width:100%; 	*/
	/*width:592px; */
}

#hovedinnhold table
{
	
	/*background-color:#d3eef8;*/
	background-color:#e9f7fb;	
}

#innhold {
    clear:left;
    /*padding-left:10px;
    padding-right:10px; */   
    /*padding-left:11px;
    padding-right:11px;    */
}

.hoyre
{
	width:166px;
	border:0px solid red;
	background-image:url(/App_Themes/NyDesign2011/images/hoyre_bg.png); 
	background-position:left top; 
	background-repeat:repeat-y; 
	/*height:100%; */
	/*margin-top:10px;*/
	/*background-color:#e6eae9;*/
	float:left;
	/*min-height:500px;*/
	display:inline;
	padding-top:0px; 
	margin-top:5px; 
}


#footer
{
	margin-top:0px;
	background-color:#e9f7fb; 
	/*background-image:url(images/footer_bg.gif);*/
	background-image:url(/App_Themes/NyDesign2011/images/footerbg.png);
	background-position:right bottom; 
	background-repeat:no-repeat; 
	width:960px;
	height:202px;
	/*margin-left:10px;*/
	/*margin-top:10px;*/
	/*float:left;*/
}

.footermenu
{
	color:#dfe3e0;
	padding-left:20px;
	padding-top:8px;
	border:0px solid red;
}

.footer2
{
	/*background-image:url(images/footer_bg2.gif);*/
	background-color:#d7f0f8; 
	/*width:940px;*/
	width:783px; 
	height:49px;
	margin-top:18px;
	/*color:#dfe3e0;*/
	color:black;
	font-family:Arial;
	font-size:11px;
	padding-left:20px;
	padding-top:17px;
	
	
}


.kommentarer
{
	/*background-color:#d0dedf;*/
	background-color:#e9f7fb;	
	/*width:450px;*/
	border:0px solid red;
	padding-left:20px;
	padding-right:20px;
	
	
}

.kommentar
{
	border-bottom:1px dotted #fff;
	padding-bottom:28px;
	
	
}
.leggtilkommentar
{
	padding-top:15px;
}

.leggtilkommentar h3
{
	color:#006fba;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
}

.kommentarer h3
{
	color:#006fba;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	
	
}

.pad
{
	padding-bottom:40px;
}

.comment
{
	float:left;
}
.leggtilbtn
{
	float:right;
	padding-right:16px;
}

.ekstra
{
	color:#20505f;
	font-family:Georgia;
	font-size:14px;
	padding-bottom:5px;
	
}

.oppdatert
{
	font-style:italic;
	font-size:11px;
}


/*boks som gjelder for alle*/

.boks
{
}

.boksholder
{
}

.boks_bg
{
}

/*nyheter*/
.nyheter
{
	width:203px;
	height:116px;
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
}

.nyhetholder
{
	background-image:url(images/nyhettopp.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
}

/*nyheter på forsiden bg*/
.forsidenyheter
{
	width:203px;
	/*height:116px;*/
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
}

a.forsidelink 
{
	display:block;	
	margin-bottom:-5px; 
}

.nyhetholder2
{
	background-image:url(images/nyheterpaforsiden.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
}

.nyhetslisting
{
	padding-left:10px;
	padding-top:16px;
}

.newsingress
{
	color:#4d4d4d;
	font-size:12px;
	font-family:Arial;
	float:left;
	/*width:245px;*/
	width:367px; 
	border:0px solid red;
	margin-right:40px;
	line-height:18px;
}

.newsingressdrift
{
	color:#4d4d4d;
	font-size:12px;
	font-family:Arial;
	float:left;
	width:500px;
	border:0px solid red;
	margin-right:40px;
	line-height:18px;
}
.list
{
	padding-bottom:15px;
}

.tags
{
	color:#4d4d4d;
	font-size:12px;
	font-family:Arial;
}

.dato
{
	color:#4d4d4d;
	font-size:12px;
	font-family:Arial;
	padding-left:10px;
	padding-top:3px;
	
	
	
}

.dato2
{
	color:#0b0b0b;
	font-family:Arial;
	font-size:10px;
	padding-left:10px;
	/*padding-bottom:3px;*/
	
	
}

.dato3
{
	color:#0b0b0b;
	font-size:11px;
	font-family:Arial;
	padding-top:10px;
}
.dato4
{
	color:#0b0b0b;
	font-family:Arial;
	font-size:11px;
}
.border
{
	 border-bottom:1px dotted #fff;
	 margin-bottom:10px;
	 margin-top:1px;
	   
}
.border2
{
	border:3px solid blue;
}

.nyhetsbilde
{
	
	/*border:3px solid #d3eef8;*/
	/*width:196px;
	height:130px;		*/
}

 .nyhetsbilde img
{
	
}

.ingress
{
	font-size:16px;
	color:#4d4d4d;
	font-family:Arial;
	letter-spacing:0.5px;
	line-height:18px;
	
}

#innholdnyhet
{
	color:#4d4d4d;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}

em.image
{
	/*color:#4a747a;*/
	color:#2b3f54; 
	font-size:11px;
	font-family:Tahoma;
	display:block;
	/*background-color:#d3eef8;*/
	/*background-color:#e9f7fb; */
	padding-left:7px;
	padding-right:9px;
	padding-bottom:9px;
}



#innholdnyhet img
{
	/*border:4px solid #d3eef8;*/
	border:4px solid #e9f7fb;
	/*width:100%; 	*/
	/*width:592px; */
}

/*havnas strategi */
.strategiholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	margin-top:10px;
}


.strategi
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
}

.strategi_bg
{
	background-image:url(images/strategi.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
}

.strategi a:link
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}


.strategi a:visited
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}


.strategi a:hover
{
	text-decoration:none;
	color:#29b04c;
	background-image:url(images/menyicon_hover.gif);
   background-repeat:no-repeat;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}




/*bildearkiv*/

.bildearkivholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	width:150px;
	padding-left:0px;
	margin-top:0px;
}

.bildearkiv
{
	width:150px;
	
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
}

.bildearkiv_bg
{
	background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	/*width:203px;*/
	width:150px; 
	height:31px;
}
.bildearkiv p
{
	font-size:11px;
	color:#4d4d4d;
}

.bildearkiv .bg a:link
{
	border:0px solid red;
	line-height:18px;
}

.bildearkiv .bg a:visited
{
	border:0px solid red;
	line-height:18px;
}


/*webkamera*/
.webkameraholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	width:150px;
	padding-left:0px;
	margin-top:10px;
	
}

.webkamera
{
	width:150px;
	
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
	padding-bottom:15px;
	
}
.ddkamera
{
	margin-top:10px;
}

.webkamera_bg
{
	background-image:url(images/webkamera.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}
.webkamera img
{
	border:5px solid #d3eef8;
	display:inline;
}
.webkamerainnhold
{
	padding-left:10px;
	/*padding-top:10px;*/
}

.webkamera h1
{
	color:#005a8c;
	font-size:11px;
}

.webkamera p
{
	font-size:11px;
	color:#4d4d4d;
}

.webkamera .bg a:link
{
	line-height:30px;
}

.webkamera .bg a:visited
{
	line-height:30px;
}

/*samferdsel*/
.samferdselholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	margin-top:10px;
}

.samferdsel
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
}

.samferdsel_bg
{
	background-image:url(images/samferdsel.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

.samferdsel a:link
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}

.samferdsel a:visited
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}

.samferdsel a:hover
{
	text-decoration:none;
	color:#29b04c;
	background-image:url(images/menyicon_hover.gif);
   background-repeat:no-repeat;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}

/*anløpsmelding*/
.anlopsmeldingholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	
	
	
}

.anlopsmelding
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
}

.anlopsmelding_bg
{
	background-image:url(images/anlopsmelding.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}



.anlopsmelding a:link, a.forventede
{
	display:block;
   color:#006fba;
   font-size:11px;
   /*background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;*/
   border:0px solid red;
   margin-bottom:6px;
   /*height:18px;*/
   /*padding-left:10px;*/
   padding-top:2px;
   margin-top:5px;
}


.anlopsmelding a:visited, a.forventede:visited
{
	display:block;
   color:#006fba;
   font-size:11px;
   /*background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;*/
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   /*padding-left:10px;*/
   padding-top:2px;
   margin-top:5px;
}

.anlopsmelding a:hover, a.forventede:hover
{
	text-decoration:underline;
	/*color:#29b04c;*/
	/*background-image:url(images/menyicon_hover.gif);
   background-repeat:no-repeat;*/
   height:18px;
   /*padding-left:10px;*/
   padding-top:2px;
   margin-top:5px;
}

/*forventede anløp*/

.forventedeholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	width:215px;
	/*padding-left:10px;*/
	margin-top:10px;
	
	
	
}

.forventede
{
	/*width:203px;
	
	border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
	overflow: hidden;
}
.forventede img
{
	/*padding-left:20px;*/
	/*padding-top:10px;*/
	padding-bottom:1px;
}

.forventede_bg
{
	background-image:url(images/forventedeanlop.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

.forventede .bg a:link
{
	line-height:30px;
}

.forventede .bg a:visited
{
	line-height:30px;
}



/*nyhetsbrev*/
.nyhetsbrevholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	margin-top:10px;
	
}

.nyhetsbrev
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
	
}

.nyhetsbrev_bg
{
	background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

.nyhetsbrev_bg h1
{
	font-size:16px;
	color:#006fba;
	font-family:Georgia;
	padding-top:5px;
	padding-left:5px;
}

.nyhetsbrev .bg a:link
{
	line-height:30px;
}

.nyhetsbrev .bg a:visited
{
	line-height:30px;
}

/*aktuelt*/

.aktueltholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	margin-top:10px;
	
}

.aktuelt
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
	
}

.aktuelt_bg
{
	background-image:url(images/aktuelt.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}
/*været akkurat nå*/
.veretholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	margin-top:10px;
	
	
	
}

.veret
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
}

.veret_bg
{
	background-image:url(images/veret.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}


.veret .bg a:link
{
	line-height:30px;
}

.veret .bg a:visited
{
	line-height:30px;
}
/*din havn*/
.dinhavnholder
{
	background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px;
	margin-top:10px;
	
	
	
}

.dinhavn
{
	width:203px;
	
	border-bottom:1px solid #e7e9e8;/*skal bort*/
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
}

.dinhavn_bg
{
	background-image:url(images/dinhavn.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

.dinhavn a:link
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
	
	
	
}

.dinhavn a:visited
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}

.dinhavn a:hover
{
	text-decoration:none;
	color:#29b04c;
	background-image:url(images/menyicon_hover.gif);
   background-repeat:no-repeat;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   margin-top:5px;
}



/*dokumenter*/
.dokumentholder
{
	/*background-color: #f3f5f4;*/
	border: 0px solid red;
	width: 160px;
	padding-left: 0px;
	margin-bottom: 10px;
}

.dokumenter
{
	width:150px;
	padding-left:7px; 
	
	/*border-bottom:1px solid #e7e9e8; *//*skal bort*/
	/*border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
}

.dokument_bg
{
	background-image:url(images/dokumenter.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

.dokumenter table tr td
{
	
	
	border:0px solid red;
	padding:3px;
	margin:0;
	vertical-align:middle;
}

.dokumenter table tr td img
{
	padding:0;
	margin:0;
	vertical-align:bottom;
}


/*fakta*/

.faktaholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	/*width:160px;
	padding-left:10px;*/
	/*margin-top:10px;*/
	margin-bottom:10px;
	
}

.fakta
{
	/*width:150px;
	border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
	color:#7f7f7f;
	font-family:Georgia;*/	
}

.faktatekst
{
	
	padding:10px 10px;
	border:0px solid red;
	/*color:#7f7f7f;
	font-family:Georgia;*/
	
}

/*see also*/

.seealsoholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	width:160px;
	padding-left:0px;
	/*margin-top:10px;*/
	margin-bottom:10px;
	
}

.seealsotekst a:link
{
	display:block;
   color:#006fba;
   font-size:11px;
   /*background-image:url(images/meny_icon.gif);*/
   background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   /*height:18px;*/
   padding-left:0px;
   padding-top:2px;
   padding-bottom:3px;
   /*font-family:Verdana;*/
   /*margin-left: -10px;*/
}

.seealsotekst a:visited
{
	 display:block;
   color:#006fba;
   font-size:11px;
   /*background-image:url(images/meny_icon.gif);*/
   background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   /*height:18px;*/
   padding-left:0px;
   padding-top:2px;
   padding-bottom:3px;
   /*font-family:Verdana;*/
   /*margin-left: -10px;*/
}

.seealsotekst a:hover
{
	 text-decoration:none;
	color:#2b3f54;
	/*background-image:url(images/menyicon_hover.gif);*/
	background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   /*height:18px;*/
   padding-left:0px;
   padding-top:2px;
   padding-bottom:3px;
   /*font-family:Verdana;
   margin-left: -10px;*/
}

.seealso
{
	/*width:160px;*/
	/*border-bottom:1px solid #e7e9e8;*//*skal bort*/
	/*border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;
	color:#7f7f7f;
	font-family:Georgia;*/
	
}

.seealsotekst
{
	
	padding:10px 10px;
	border:0px solid red;
	/*color:#7f7f7f;
	font-family:Georgia;*/
	
}

/* aktuelt */
.aktuelttekst
{
	padding-top:15px;
	padding-left:20px;
	padding-right:18px;
	padding-bottom:27px;
	/*line-height:18px;*/
	border:0px solid red;
	color:#7f7f7f;
	font-family:Georgia;
}

.fakta_bg
{
	background-image:url(images/fakta.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

/*fem siste nyheter*/
.femsisteholder
{
	/*background-color:#f3f5f4;
	border:0px solid red;
	width:215px;
	padding-left:10px; */
	/*margin-top:10px;*/

	border:0px solid red;
	width:162px;
	/*padding-left:10px;
	margin-top:10px;*/
	padding-left:0px;
	margin-top:10px;
}	

.femsiste
{
	/*width:203px;*/
	width:162px;
	
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
	
	
}

.femsiste_bg
{
	background-image:url(images/femsistenyheter.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
	padding-bottom:18px;
}


/*nyhet/nyhet.aspx*/


.nyhetholder3
{
	/*background-color:#f3f5f4;*/
	
	border:0px solid red;
	/*width:215px;*/
	width:160px; 
	/*padding-left:10px;*/
	padding-left:0px;
	margin-top:10px;	
}



.nyhet
{
	/*width:203px;*/
	width:160px;
		
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;*/
	/*background-color:#f9faf9;*/	
}

.nyhet_bg
{
	background-image:url(images/nyhettopp.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
	/*padding-bottom:18px;*/
}

.nyhetholder3 .newsnews a:link
{
	display:block;
   color:#005a8c;
   font-size:13px;
   /*background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;*/
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:20px;
   padding-top:2px;
   margin-top:5px;
   font-family:Trebuchet MS,Arial,Verdana;   
	background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png);
	background-repeat:no-repeat;
}

.nyhetholder3 .newsnews a:visited
{
	display:block;
   color:#005a8c;
   font-size:11px;
   background-image:url(images/meny_icon.gif);
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:20px;
   padding-top:2px;
   margin-top:5px;
   font-family:Verdana;

}

.nyhetholder3 .newsnews a:hover
{
	text-decoration:none;
	color:#2b3f54;
	/*background-image:url(images/menyicon_hover.gif);
	  background-repeat:no-repeat;*/
   height:18px;
   padding-left:20px;
   padding-top:2px;
   margin-top:5px;

}
	

/*se også*/
.seholder
{
	/*background-color:#f3f5f4;
	border:0px solid red;
	width:160px;
	padding-left:10px;*/
	/*margin-top:10px;*/
	
	margin-bottom:10px;
}

.se
{
	/*width:160px;
	
	border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9; */
}

.se br
{
	display:none;
}

.se_bg
{
	background-image:url(images/se.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
	/*padding-bottom:18px;*/
}

.se a:link
{
	display:block;
   /*color:#005a8c;*/
   color:#006fba;   
   /*font-size:11px;*/
   /*background-image:url(images/meny_icon.gif);*/
	background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   display:block;
   color:#006fba;
   /*font-size:11px;      */      
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   padding-bottom:3px;   
   margin-top:5px;
   /*font-family:Verdana;
   border:0px solid red;*/
}

.se a:visited
{
	display:block;
   /*color:#005a8c;*/
   color:#006fba;   
   /*font-size:11px;*/
   /*ackground-image:url(images/meny_icon.gif);*/
   background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   padding-bottom:3px;   
   margin-top:5px;
   /*font-family:Verdana;*/
}

.se a:hover
{
	text-decoration:none;
	/*color:#29b04c;*/
	color:#2b3f54;   
	/*background-image:url(images/menyicon_hover.gif);*/
	/*background-image:url(images/menyicon_hover.png);*/
	background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   height:18px;
   padding-left:10px;
   padding-top:2px;
   padding-bottom:3px;
   margin-top:5px;
}

/*emneord*/
.emneordholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	/*width:160px;
	padding-left:10px;*/
	/*margin-top:10px;*/
}

.emneord
{
	/*width:160px;
	
	border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
}

.emneord_bg
{
	background-image:url(images/emneord.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
	/*padding-bottom:18px;*/
}

.emneord a:link
{
	display:block;
   /*color:#005a8c;*/
   color:#006fba;   
   /*font-size:11px;*/
   background-image:url(images/meny_icon.gif);
   background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   /*height:18px;*/
   padding-left:10px;
   padding-top:2px;
   padding-bottom:3px;
   margin-top:5px;
   /*font-family:Verdana;*/
}


.emneord a:visited
{
	display:block;
   /*color:#005a8c;*/
   color:#006fba;   
   /*font-size:11px;*/
   background-image:url(images/meny_icon.gif);
   background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   border:0px solid red;
   margin-bottom:6px;
   /*height:18px;*/
   padding-left:10px;
   padding-top:2px;
   padding-bottom:3px;
   margin-top:5px;
   /*font-family:Verdana;*/
}


.emneord a:hover
{
	text-decoration:none;
	/*color:#29b04c;*/
	color:#2b3f54;
	/*background-image:url(images/menyicon_hover.gif);*/
	/*background-image:url(images/menyicon_hover.png);*/
	background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png); 
   background-repeat:no-repeat;
   /*height:18px;*/
   padding-left:10px;
   padding-top:2px;
   padding-bottom:3px;
   margin-top:5px;
}



/*nyheter på forsiden*/
.nyhetpaforside_bg
{
	background-image:url(images/nyheterpaforsiden.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
	padding-bottom:18px;
}


/*subemnu*/
.submenuholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	width:164px;
	/*padding-left:10px;
	margin-top:10px;*/
	padding-left:0px;
	margin-top:10px;
}
.submenuholder h1
{
	font-size:15px;
	color:White;
	font-family:Trebuchet MS, Arial, Georgia;
	padding-top:0px;
	padding-left:5px;
	text-align:left; 
}

.submenu_bg
{
	background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	border:1px solid cyan;
	width:203px;
	height:31px
}

.submenu
{
	/*width:203px;*/
	width:164px;
	
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;*/
	/*background-color:#f9faf9;*/
	/*background-color:Yellow;*/
	background-color:White;
	
	
	
}

.submenu .bg 
{
	text-align:left; 	
}

.submenu .bg a:link
{
	text-align:left; 
	line-height:16px;
	color:White; 
	font-family:Trebuchet MS, Arial; 
	font-size:15px; 
	display:block; 
	padding-top:1px; 
}

.submenu .bg a:visited
{
	text-align:left; 
	line-height:16px;
	color:White; 	
	font-family:Trebuchet MS, Arial; 
	font-size:15px; 
	display:block; 
	padding-top:1px; 
}

                   
                    
                              
/*sok*/
.sokholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	/*width:215px;*/
	width:150px;
	padding-left:0px;
	margin-top:10px;
	
}
.sok
{
	/*width:203px;*/
	/*width:145px;*/
	width:100px;
	height:71px;
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;	*/
}

.sok_bg
{
	background-image:url(images/sok_boks.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
	
}

.sok_bg_eng
{
	background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px;
}


.sokboks /*textboks*/
{
	outline:none;
	/*border:none;*/
	border-top:1px solid #abadb3;
	border-left:1px solid #e3e9ef;
	border-right:1px solid #e3e9ef;
	border-bottom:1px solid #e3e9ef;	
	width:242px;
	/*width:140px;*/
	height:16px;
	margin-right:3px;
	padding-top:3px;

}

.sokeholderboks
{
	padding-left:10px;
	padding-top:8px;
}

#sokrad, #ctl00_sokrad
{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
}

#socialicons
{
	float:left;
	/*border:1px solid red;	*/
}

#sokdiv
{
	float:right;
	/*border:1px solid yellow;*/
	padding-right:1px; 
}


/*tips/skriv ut klasser*/

.skrivut
{
	font-size:10px;
	font-weight:bold;
	border:0px solid red;
	height:18px;
	padding-top:9px;
	padding-bottom:10px;
	width:165px;
}


.tipsbilde
{
	background-image:url(images/tips_icon.gif);
	background-repeat:no-repeat;
	float:left;
	border:0px solid red;
	height:16px;
	
}

.tipsbilde a:link
{
	padding-left:24px;
}

.tipsbilde a:visited
{
	padding-left:24px;
}

.tipstekst
{
	padding-left:23px;
}



.skrivuticon
{
	/*background-image:url(images/print_icon.gif);*/
	/*background-image:url(images/printer.png);*/
	background-image:url(images/Printer_16x16-32.png); 
	background-repeat:no-repeat;
	height:17px;
	border:0px solid red;
	float:left;
	
	padding-left:2px;
}

.int
{
	padding-left:20px;
}

.tipsfelter
{
	border:0px solid red;
	float:left;	
	padding-top:30px;
	margin-bottom:30px;
	
}
/*linker*/
.middle .skrivut a:link
{
	color:#005a8c;
	font-family:Lucida Sans Unicode;
	font-size:11px;
	font-weight:normal;
}

.middle .skrivut a:visited
{
	color:#005a8c;
	font-family:Lucida Sans Unicode;
	font-size:11px;
	font-weight:normal;
}



.nyhetslink
{
	
	margin-bottom:8px;
	border:0px solid red;
	
	
}
.nyhetslink a:link
{
	color:#005a8c;
	font-size:18px;
	font-family:Georgia;
	line-height:18px;
}

.nyhetslink a:visited
{
	color:#005a8c;
	font-size:18px;
	font-family:Georgia;
	line-height:18px;
}
.lesmer a:link
{
	color:#005a8c;
	font-size:12px;
	font-family:Georgia;
}

.lesmer a:visited
{
	color:#005a8c;
	font-size:12px;
	font-family:Georgia;
}
.antkommentarer a:link
{
    text-align:right; 
	color:#005a8c;
	font-size:12px;
	/*font-family:Georgia;*/
	text-decoration:underline;
}


.antkommentarer a:visited
{
    text-align:right; 
	color:#005a8c;
	font-size:12px;
	/*font-family:Georgia;*/
	text-decoration:underline;
}

.arkivlink a:link
{
	font-family:Arial;
	font-size:11px;
	color:#006fba;
	/*font-style:italic;*/
	/*text-decoration:underline;*/
	/*line-height:18px;*/
	
}

.arkivlink a:visited
{
	font-family:Arial;
	font-size:11px;
	color:#006fba;
	/*font-style:italic;*/
	text-decoration:underline;
	/*line-height:18px;*/
}

#footer a:link, #footer a:visited, #footermenu a:link, #footermenu a:visited
{
	color:#006fba;
	font-size:11px;
	/*font-family:Arial;*/
	font-family:Trebuchet MS,Arial;
}

#footer .footermenu .increo a:link
{
	color:#006fba;
	font-size:11px;
	font-family:Arial;
}

#footer .footermenu .increo a:visited
{
	color:#006fba;
	font-size:11px;
	font-family:Arial;
}

.duerher, .duerhermain
{
	color:#003251;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle; 
}

.duerhermain  
{
	float:left; 
	height:27px;
	margin-left:154px !important; 
	padding-left:12px;
	background-image:url(/App_Themes/NyDesign2011/images/hoyre_bg.png); 
	background-position:left top; 
	background-repeat:repeat-y; 	
}

.duerher a:link
{
	color:#005a8c;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle; 
}

.duerher a:visited
{
	color:#005a8c;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle; 
}

.duerher img
{
	border:0px solid red;
	vertical-align:text-middle;	
}

.femsiste a:link
{
	color:#005a8c;
	/*font-family:Georgia;*/
	font-size:12px;
	padding-left:10px;
	display:block;
	text-decoration:none;
	padding-top:5px;
}

.femsiste a:visited
{
	color:#005a8c;
	/*font-family:Georgia;*/
	font-size:12px;
	padding-left:10px;
	display:block;
	text-decoration:none;
	padding-top:5px;
}




.nyhetholder3 a:link
{
	color:#005a8c;
	/*font-family:Georgia;*/
	/*font-size:12px;*/
	/*padding-left:10px;*/
	font-family:Trebuchet MS; 
	padding-left:11px;
	padding-right:5px;
	display:block;
}

.nyhetholder3 a:visited
{
	color:#005a8c;
	/*font-family:Georgia;*/
	font-size:12px;
	padding-left:11px;
	display:block;
	padding-right:5px;
	/*padding-left:21px;*/
}



/* #### MENY #### */
/* Level 1 */
.l1
{
	margin-left:10px;
}
.menyskille
{
	float:left;
	background-image:url(images/menyskille.png);
	background-repeat:no-repeat;
	border:0px solid red;
	margin-top:39px;
	margin-left:12px;
	width:17px;
	height:6px;
}
.l1 a:link, .l1 a:visited {
   float:left;
	color:#003251;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
    padding-top:35px;
    margin-left:12px;
    padding-left:5px;
	padding-right:5px;
	outline:none;
   /* background-image:url(images/menyskille.png);
    background-repeat:no-repeat;
    background-position:right;*/
}

.l1 a:hover {
  float:left;
	color:#fff;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
	padding-top:35px;
	background-image:url(images/omoss_selected.gif);
	background-repeat:repeat-x;
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	height:80px;
	margin-left:12px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	outline:none;
}


.l1 a.selected:link, .l1 a.selected:visited {
   float:left;
	color:#fff;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
	padding-top:35px;
	background-image:url(images/omoss_selected.gif);
	background-repeat:repeat-x;
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	height:80px;
	margin-left:12px;
	padding-left:5px;
	padding-right:5px;
	outline:none;
	overflow:hidden;
	margin-top:0;
	
}


/* Level 2 */


.l2 {
    clear:left;
    /*font-family:Verdana;
    font-family:Verdana;*/
    font-family:Trebuchet MS, Arial, Verdana; 
    font-size:13px; 
    padding-top:5px;
       
}

.l2 a:link, .l2 a:visited {     
   
   display:block;
   color:#006fba;
   /*font-size:11px;*/
   font-family:Trebuchet MS, Arial, Verdana; 
   font-size:13px; 
   /*background-image:url(images/meny_icon.gif);*/
   background-image:url(/App_Themes/NyDesign2011/images/underside_menu_bg.png);
   background-repeat:no-repeat;
   border:0px solid red;
   /*margin-bottom:6px;*/
   /*height:18px;*/
   min-height:18px;
   padding-left:17px;
   padding-top:6px;      
   padding-bottom:3px; 
}

.l2 a:hover {
   text-decoration:none;
	color:#2b3f54;
	/*background-image:url(images/menyicon_hover.gif);*/
	/*background-image:url(images/meny_icon.gif);*/
   background-repeat:no-repeat;
   /*height:18px;*/
   min-height:18px;
   padding-left:17px;
   padding-top:6px;
   padding-bottom:3px; 
}

.l2 a.selected:link, .l2 a.selected:visited {
    color:#003251;       
    /*margin-bottom:6px;*/
    
	background-image:none;
    /*background-color:#e9f7fb;      */
    /*background-color:#d7f0f8; */
    background-color:#e9f7fb; 
}


/* Level 3 */
.l3 {
    clear:left;
    
   
}

.l3 a:link, .l3 a:visited {
    display:block;
    /*padding:2px 17px;*/
    padding:2px 25px;
    font-family:Trebuchet MS, Arial, Verdana; 
	font-size:11px; 

    background-image:none; 
    background-color:#f0f4f6; 
}

.l3 a:hover {
    text-decoration:none;
}

.l3 a.selected:link, .l3 a.selected:visited {
    color:#003251;
    font-size:11px;
    background-image:none;
    /*background-color:#e9f7fb; */
    /*background-color:#d7f0f8; */
    background-color:#e9f7fb; 
}

/* Level 4 */
.l4  {
    clear:left;
    border:0px solid red;
   
    
   
}

.l4 a:link, .l4 a:visited {
    display:block;
    /*padding:2px 30px; */
    /*padding:2px 38px;*/
    /*padding:8px 38px;*/
    padding-top:7px; 
    padding-bottom:3px; 
    padding-left:38px; 
    font-size:10px;
    border:0px solid red;
    min-height:18px; 
    vertical-align:middle; 
    background-image:none; 
    background-color:#f0f4f6;     
}

.l4 a:hover {
    text-decoration:none;
}

.l4 a.selected:link,.l4 a.selected:visited {
    color:#003251;
    font-size:9px;
   color:#003251;
    /*background-color:#d7e5e5;*/    
    /*margin-bottom:6px;*/
	background-image:none;
    /*background-color:#e9f7fb;     
    background-color:#d7f0f8; */
    background-color:#e9f7fb; 
}


/*flickr*/


.bildearkiv img
{
	width:85px;
	height:60px;
	
	border:3px solid #d3eef8 !important
}


.endret
{
	color:#4d4d4d;
	font-size:11px;
	font-family:Arial;
	font-style:italic;
}

/*intranett topp meny*/

.l1intra {
    margin-left:10px;
    
 
}

.l1intra a:link, .l1intra a:visited
{
	 float:left;
	color:#003251;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
    padding-top:35px;
    margin-left:12px;
    padding-left:5px;
	padding-right:5px;
	outline:none;
   /* background-image:url(images/menyskille.png);
    background-repeat:no-repeat;
    background-position:right;*/
}

.l1intra a:hover 
{
	float:left;
	color:#fff;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
	padding-top:35px;
	background-image:url(images/omoss_selected.gif);
	background-repeat:repeat-x;
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	height:80px;
	margin-left:12px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	outline:none;
    
}


.l1intra a.selected:link, .l1intra a.selected:visited {
   float:left;
	color:#fff;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
	padding-top:35px;
	background-image:url(images/omoss_selected.gif);
	background-repeat:repeat-x;
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	height:80px;
	margin-left:12px;
	padding-left:5px;
	padding-right:5px;
	outline:none;
}



/*intranett*/

/*tips boks*/
 .tipsholder
{
	/*background-color:#f3f5f4;*/
	border:0px solid red;
	/*width:215px;*/
	width:150px;
	padding-left:0px;
	/*margin-top:10px;*/
	margin-bottom:10px;	
}

.tips
{
	/*width:203px;*/
	width:150px;
	/*border-bottom:1px solid #e7e9e8;
	border-left:1px solid #e7e9e8;
	border-right:1px solid #e7e9e8;
	background-color:#f9faf9;*/
	color:#7f7f7f;
	font-family:Georgia;
	
}



.tips_bg
{
	background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px
}

.tipsholder h1
{
	font-size:16px;
	color:#006fba;
	font-family:Georgia;
	padding-top:5px;
	padding-left:5px;
}

.tips p
{
	color:#4D4D4D;
	font-size:11px;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	font-family:Lucida Sans Unicode;
}



/*engelsk toppmeny*/


.l1eng {
   
   
    
 
}

.l1eng a:link, .l1eng a:visited
{
	 float:left;
	color:#003251;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
    padding-top:35px;
    margin-left:12px;
    padding-left:2px;
	padding-right:2px;
	outline:none;
  
	
}

.l1eng a:hover 
{
	float:left;
	color:#fff;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
	padding-top:35px;
	background-image:url(images/omoss_selected.gif);
	background-repeat:repeat-x;
	height:80px;
	margin-left:12px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
	outline:none;
    
}



.l1eng a.selected:link, .l1eng a.selected:visited {
   float:left;
	color:#fff;
    font-size:12px;
    font-family:Lucida Sans Unicode;
    text-transform:uppercase;
	padding-top:35px;
	background-image:url(images/omoss_selected.gif);
	background-repeat:repeat-x;
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	height:80px;
	margin-left:12px;
	padding-left:2px;
	padding-right:2px;
	outline:none;
}



/*generell klasse for alle bokser*/

.bg
{
	/*background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px; */
	
	width:148px; 
	color:White; 
	/*padding-left:5px;*/
	margin-left:7px;
	padding-top:4px;
	padding-left:0px;	
	background-image:url(/App_Themes/NyDesign2011/images/blueheader.jpg); 
	background-repeat:no-repeat;
	height:29px;
	/*height:56px;*/
	text-align:left;
}

.bghigh
{
	background-image:url(/App_Themes/NyDesign2011/images/blueheader_big.jpg); 
	height:56px; 
}

.bgadjust
{
	/*padding-left:-4px !important; */
}

.nomargin { margin-left:0px !important; margin-right:0px !important; }

.bg_grey
{
	/*background-image:url(images/boks.gif);
	background-repeat:no-repeat;
	width:203px;
	height:31px; */
	
	width:148px; 
	color:White; 
	padding-top:5px;
	background-image:url(/App_Themes/NyDesign2011/images/menu_header_bg_grey.png); 
	background-repeat:no-repeat;
	height:29px;
	text-align:center;	
}

.bg a:link, .bg a:visited
{
	font-size:15px;
	/*color:#006fba;*/
	color:White;
	font-family:Trebuchet MS, Arial, Georgia;
	padding-left:10px;
	display:inline;	
	/*line-height:29px;*/
	/*line-height:25px;*/
	line-height:18px;
	
	/*padding:0;*/
	
	background-image:none;
	text-decoration:none;
}


/*.bg a:visited
{
	font-size:15px;
	color:#006fba;
	font-family:Trebuchet MS, Arial, Georgia;
	padding-left:20px;
	display:inline;
	background-image:none;
	text-decoration:none;
	line-height:29px;
} */


.bg_grey a:link, .bg_grey a:visited
{
	font-size:14px;
	color:#2b3f54;
	font-family:Trebuchet MS, Arial, Georgia;
	padding-left:10px;
	display:inline;	
	/*line-height:29px;*/
	line-height:25px;
	
	/*padding:0;*/
	
	background-image:none;
	text-decoration:none;
}

.bg h1
{
	font-size:15px;
	color:White;
	/*font-family:Trebuchet MS Gothic, Arial, Georgia;*/
	font-family:Trebuchet MS, Arial, Georgia;
	font-weight:normal; 
	padding-top:0px;
	text-align:left; 
	/*padding-left:20px;*/
	padding-left:8px;
	line-height:18px;
}


.bg_grey h1
{
	font-size:15px;
	color:#2b3f54;
	font-family:Trebuchet MS, Arial, Georgia;
	padding-top:0px; 
	padding-left:10px;
	display:inline;	
	/*line-height:29px;*/
	line-height:18px;
	/*line-height:25px;*/
	font-weight:normal; 
	
	/*padding:0;*/	
	background-image:none;
	text-decoration:none;
}


#loginframe
{
	border:5px solid #d3eef8;
	margin-left:350px;
	margin-top:200px;
	width:310px;
}

/* Skipsanløp */

#simplemodal-overlay {background-image:url('/App_Themes/standard/images/bg.gif');}
#simplemodal-container {background-image:url('/App_Themes/standard/images/bg.gif'); background-color:#333; border:8px solid #dfeae7; padding:12px; width: 320px;}


.sortableHead, #sortable1, #sortable2 { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    float: left; 
    font-size: 1.2em; 
    display: block; 
}
.sortableHead {
	width: 139px;
	padding-left: 5px;
}
#sortable1, #sortable2 { 
    width: 144px;
    min-height: 250px;
}
#sortable1 li, #sortable2 li { 
    width: 120px; 
    margin: 5px; 
    padding: 5px; 
    border: 2px solid #fff; 
    float: left;
    }
#sortable1 li {
    background-image: url('/App_Themes/standard/images/omoss_selected.gif');
}
#sortable2 li {
    background-image: url('/App_Themes/standard/images/omoss_selected_red.gif');
}
#sortable1 li:hover, #sortable2 li:hover {
    background-color: #dde3e1;
    cursor: move;
}

.dataTable {
    /*border: 4px solid #d3eef8;*/
    border:4px solid #e9f7fb;
    /*border:4px solid #d7f0f8; */
}

/* Nytt ved re-design */

#forsidebokser
{
	padding-left:11px;
	padding-right:0px;
	margin-top:-2px;
}

.forsideboks
{
	color: #4d4d4d;
	font-size: 12px;
	font-family: Arial;
	width: 148px;
	float: left; /*padding-left:35px;*/;
	padding-right: 10px;
	min-height: 200px;
}

a.forsidebokstittel
{
	color:White; 
	font-family:Trebuchet MS, Arial; 
	font-size:12px; 
}

a.forsidebokstittel:visited
{
	color:White; 
}


.boksheader
{
	color:White; 	
	background-image:url(/App_Themes/NyDesign2011/images/blueheader.jpg); 
	background-repeat:no-repeat;
	height:29px;
	text-align:left;
	padding-top:7px;
	padding-left:9px;
}

.boksinnhold
{
	padding-left:8px;
	padding-right:4px;
}

.boksnyhetdato
{
	color:#4d4d4d; 
	font-size:10px;
	font-family:Arial; 
}

.boksnyhetslink a:link, .boksnyhetslink a:visited, .boksnyhetslink a:hover
{
	color:#006fba;
	font-size:12px;
	/*font-family:Arial;*/
	font-family:Arial;
}

select 
{
	/*border:none; */
}

select option
{
	/*border:none; */
}

.dropdown { margin:0px; padding:0px;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd  { position:relative;   }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#5d4617; border: 0px solid #d0c9af;}
.dropdown dt a {min-height:36px; background:#d3eef8 url(arrow.png) no-repeat scroll right center; display:block; padding-right:0px;
                border:0px solid #d4ca9a; width:170px;}
.dropdown dt a span {cursor:pointer; display:block; padding:0px;}
.dropdown dd ul { background:#d3eef8 none repeat scroll 0 0; border:0px solid #d4ca9a; color:#C5C0B0; display:none;
                    left:0px; padding:5px 0px; position:absolute; top:0px; width:auto; min-width:170px; list-style:none; z-index:1000;
                    border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*box-shadow: 3px 3px 4px #000;*/
	box-shadow: 0px 3px 4px #000;
	/*background-color:Red; */
	background-color:#d3eef8;
}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#e6f5fa;}       
.dropdown img.flag { border:none; vertical-align:middle; margin-left:0px; }
.flagvisibility { display:inline;}

/* Dropdown maalegruppe:*/

.dropdownmaalegruppe { margin:0px; margin-right:7px; padding:0px; z-index:10000}
.dropdownmaalegruppe dd, .dropdownmaalegruppe dt, .dropdownmaalegruppe ul { margin:0px; padding:0px; z-index:10000}
.dropdownmaalegruppe dd  { position:relative;   }
.dropdownmaalegruppe a, .dropdownmaalegruppe a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdownmaalegruppe a:hover { color:#5d4617;}
.dropdownmaalegruppe dt a:hover { color:#5d4617; border: 0px solid #d0c9af;}
.dropdownmaalegruppe dt a 
{
		min-height:36px; 
		/*background:#d3eef8 url(arrow.png) no-repeat scroll right center; */
		/*background:url(arrow.png) no-repeat scroll right center; */
		display:block; 
		padding-right:0px;
        border:0px solid #d4ca9a; 
        /*width:169px;*/
}
.dropdownmaalegruppe dt a span {cursor:pointer; display:block; padding:0px;}
.dropdownmaalegruppe dd ul 
{ 
	/*background:#d3eef8 none repeat scroll 0 0; */
	border:0px solid yellow; 
	/*margin-top:-36px; */
	margin-top:-46px; 
	/*margin-top:-0px; */
	/*margin-left:-160px;*/
	/*background-image:url(/App_Themes/NyDesign2011/images/dd_background.png); 	*/
	/*background-image:url(/App_Themes/NyDesign2011/images/dd_background2.png); 	*/
	background-image:url(/App_Themes/NyDesign2011/images/dd_background3.png); 	
	color:#C5C0B0;
	display:none;
    left:0px; 
    padding:36px 0px;    
    /*padding:0px;*/
    position:absolute; 
    top:0px; 
    /*width:auto; 
    min-width:170px; */
    width:169px;
    /*height:183px; */
    /*height:111px; */
    height:154px; 
    list-style:none; 
    z-index:1000;
    /*border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;	
	box-shadow: 0px 3px 4px #000; */
	/*background-color:Red; */
	/*background-color:#d3eef8;*/
}
.dropdownmaalegruppe span.value { display:none;}
.dropdownmaalegruppe dd ul li a  
{
	/*padding:5px; */
	padding-left:5px; 
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px; 
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px; 
	display:block;
	border:0px solid red ; 
	width:130px;
	height:21px; 	
}
.dropdownmaalegruppe dd ul li a:hover { background-color:#e6f5fa;}        
.dropdownmaalegruppe img.flag { border:none; vertical-align:middle; margin-left:0px; }
.flagvisibility { display:inline;}
.hidden { display:none;}

#fritidinfo, #maritiminfo, #naeringinfo, #infotext
{
	margin-left:20px;
	margin-right:20px;
	font-size:11px;
	font-family:Trebuchet MS;
	color:#4d4d4d; 
	border-top:1px solid #e1f2f9;
	padding-top:5px;
}

/* Dropdown language*/
.dropdownlang { margin:0px; padding:0px;}
.dropdownlang dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdownlang dd { position:relative; }
.dropdownlang a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdownlang a:hover { color:#5d4617;}
.dropdownlang dt a:hover { color:#5d4617; border: 0px solid #d0c9af;}
.dropdownlang dt a {min-height:0px; max-height:15px; background:#d3eef8 url(arrow.png) no-repeat scroll right center; display:block; padding-right:0px;
                border:0px solid #d4ca9a; width:36px;}
.dropdownlang dt a span {cursor:pointer; display:block; padding:0px;}
.dropdownlang dd ul  
{
	background:#d3eef8 none repeat scroll 0 0; 
	border:0px solid #d4ca9a; 
	color:#C5C0B0; 
	display:none;
	left:0px; 
	padding:5px 0px; 
	position:absolute; 
	top:0px; 
	width:auto; 
	min-width:36px; 
	list-style:none;
	z-index:1000;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;	
	box-shadow: 0px 3px 4px #000;
	/*background-color:Red;*/
	background-color:#d3eef8;
}
.dropdownlang span.value { display:none;}
.dropdownlang dd ul li a { padding:5px; display:block;}
.dropdownlang dd ul li a:hover { background-color:#e6f5fa;}
        
.dropdownlang img.flag { border:none; vertical-align:middle; margin-left:0px; }
/*.flagvisibility { display:inline;}*/

/* TOP LEVEL MENU*/

/* remove the list style */
#nav {
margin:0; 
padding:0; 
list-style:none;
font-family:Trebuchet MS, Arial; 
font-size:11px; 
font-weight:normal; 
}	
	
/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#nav li 
{			
	float:left; 
	display:block; 
	width:100px; 			
	/*background:#ccc; */
	/*background:#c3e3ef;*/
	background:White;
	position:relative;
	z-index:500; 
	margin:0 1px;
	height:60px;		
}
		
#nav li:hover, #nav .navselected {
	color:#2b3f54;
	/*background-image:url(/App_Themes/NyDesign2011/images/menu_hover_bg2.png);*/
	background-image:url(/App_Themes/NyDesign2011/images/menu_hover_bg4.png);
	background-position:left top; 
	background-repeat:no-repeat;
}
		
/* this is the parent menu */
#nav li a {
	display:block; 
	/*padding:8px 5px 0 5px; */
	padding:24px 5px 18px 32px; 			
	/*padding:0px 5px 0 32px; */
	font-weight:700;  
	/*height:23px; */
	text-decoration:none; 
	/*color:#fff; */
	color:#006fba;
	text-align:center; 
	vertical-align:middle; 	
	text-transform:uppercase; 
	/*color:#333;*/
	/*height:55px;*/
}

#nav li ul li a { text-transform:none;  }

#nav li a:hover {
	color:#2b3f54;
	/*background-image:url(/App_Themes/NyDesign2011/images/menu_hover_bg.png);
	background-position:left top; 
	background-repeat:no-repeat;*/
}
	
/* you can make a different style for default selected value */
#nav a.selected {
	color:#f00;
}
	
/* submenu, it's hidden by default */
#nav ul {
	position:absolute; 
	/*left:0; */
	right:0;	/* right:0 og float:right får ul til å være dynamisk i bredde mot venstre istedet for høyre */ 
	float:right;
	display:none; 
	margin:0 0 0 -1px; 
	padding:5px; 
	list-style:none;
	background-color:#cceaf5; 	
	/*background-color:Red; 	*/
	border-top-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	/*box-shadow: 3px 3px 4px #000;*/
	/*box-shadow: 0px 3px 2px #000;*/	
	/*box-shadow: 0px 5px 4px #444;*/
	/*box-shadow: 0px 10px 10px #444;*/
	/*box-shadow: 0px 3px 2px #444;*/
	/*box-shadow:  -10px -10px green, 10px 10px red, 0px 0px 5px 5px blue; */
	box-shadow:  0px 3px 3px 0px #666; 
	/*box-shadow: 0px 3px 6px #cceaf5;*/
	/*box-shadow: 0px 0px 50px 20px #000;*/
}
		
#nav ul li {
	/*width:100px; */
	padding-left:0px; 
	padding-right:9px; 
	white-space:nowrap; 
	float:none; 
	/*text-align:right; 	*/
	/*border:1px solid red ; */
	/*width:auto; */
	/*border-top:1px solid #dff1f8;*/	
	background-image:none; 
	/*background-color:#c7e6f2; */
	background-color:#cceaf5; 
	/*background-color:yellow; */
	/*background-color:red; */
	border-bottom:1px solid #dff1f8;
	height:27px; 
	/*width:200px; */
	width:auto;	
}

#nav ul li:hover
{
	background-image:none; 
	background-color:#dcecf3; 
	/*height:22px; */
}
		
/* display block will make the link fill the whole area of LI */
#nav ul a {
	display:block;  
	/*border:1px solid yellow ; */
	/*width:auto; */
	/*height:22px;*/
	/*padding: 8px 5px; */
	padding-left:10px;
	padding-top:6px; 
	padding-bottom:4px; 
	color:#006fba;
	background-color:#cceaf5;	
	/*border-bottom:1px solid #dff1f8;*/
	/*border:1px solid yellow ;*/
	text-align:left;
	/*background-color:#dcecf3; */	
}
		
#nav ul a:hover {
	/*text-decoration:underline;	*/
	background-color:#dcecf3; 
	color:#2b3f54;
}

/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul {
	margin:0 0 0 -2px;
}



