/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
body > #wrap2 {height: auto; min-height: 100%; padding-top: 115px;}

#main {padding-bottom: 25px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -27px; /* negative value of footer height */
	height: 25px;
	clear:both;
	background-color: #667ca0;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-top-color: #c8d2e4;
	border-bottom-color: #354560;
	font-size: 14px;
	font-family: calibri;
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	color: #FFFFFF;
	z-index: 3;
} 
	
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

table.demo1 { width: 100%; margin: 0 auto; border-collapse: collapse; padding: 0px;}
table.demo1 td { text-align: center; border: solid 0px gray; padding: 5px;}
table.demo1 td.top { border-bottom: solid 1px gray; background-color:#EBEBEB; }

table.demo2 {margin: 0 auto; padding: 0px;border-collapse: collapse;}
table.demo2 td {text-align: center; border: solid 0px gray; padding: 12px;}

table.demo3 {width: 100%; text-align: center; padding-top: 3px;}
table.demo3 td {text-align: center;vertical-align: top;}
table.demo3 td.left {width: 20%; text-align: left;padding-left: 10px;padding-top:0px;padding-bottom:0px;vertical-align: top;}
table.demo3 td.right {width: 20%;text-align: right;padding-right: 10px;vertical-align: top;}

table.demo4 {
	width: 100%;
	margin: 0;
	background-color: #667ca0;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-top-color: #c8d2e4;
	border-bottom-color: #354560;
	font-family: calibri;
	font-size: 18px;
	color: #ffb000;
}

# mi_container {
	width: 100%; margin: 0 auto;
}

table.demo4 td {text-align: center;margin: 0;}
table.demo4 td.left1 {width: 20%; text-align: left;padding-left: 0px;padding-top:0px;padding-bottom:0px;}
table.demo4 td.right1 {width: 20%;text-align: right;padding-right: 2px;vertical-align: top;}
table.demo4 td.right1 img {margin-top: 2px; margin-bottom: 0px;padding-bottom:0px;}
table.subleft1 {padding-left: 2px;}
table.subleft1 td {padding-right: 20px;}
table.subleft1 td a {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
table.subleft1 td a:hover {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration : none; color: #ffb000;}
table.subleft1 td :visited {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
table.subleft2 {padding-left: 2px;}
table.subleft2 td {padding-right: 20px; font-family: calibri; font-size: 15px; font-weight: normal; text-decoration: none; color: #ffb000;}
table.subleft2 td a {font-family: calibri; font-size: 15px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
table.subleft2 td a:hover {font-family: calibri; font-size: 15px; font-weight: normal; text-decoration : none; color: #ffb000;}
table.subleft2 td :visited {font-family: calibri; font-size: 15px; font-weight: normal; text-decoration: none; color: #FFFFFF;}  

table.content1 {margin-left:10px;margin-top: 0px; padding-top: 0px;}
table.content1 td {padding-top: 10px; font-family: calibri; font-size: 16px; vertical-align: top;}
table.content1 td.content {margin-top: 0px; padding-top; 0px;}
table.content1 td.pic {margin-top: 0px;}
table.content1 td.top {margin-top: 0px; padding-bottom: 3px;border-bottom: solid 1px #ffb000;}
table.content1 td.content {border: solid none;padding-top: 20px; padding-right: 10px;}
table.content1 td a {font-family: calibri; font-size: 15px; font-weight: bold; text-decoration: underlined; color: #000000;}
table.content1 td a:hover {font-family: calibri; font-size: 15px; font-weight: bold; text-decoration : none; color: #ffb000;}
table.content1 td :visited {font-family: calibri; font-size: 15px; font-weight: bold; text-decoration: underlined; color: #000000;}  

table.content2 {width:100%;margin-left:0px;margin-right:10px; margin-top: 10px; margin-bottom:10px;padding-top: 0px;}
table.content2 td {padding-top: 10px; font-family: calibri; font-size: 16px; vertical-align: top;}
table.content2 td.top {vertical-align: top; padding-top: 0px;margin-top: 0px; padding-bottom: 3px;border-bottom: solid 1px #ffb000;}
table.content2 td.content {border: solid none;padding-top: 20px; padding-left:0px;padding-right:20px;margin-left:0px;margin-right:0px;}

table.pdf_container {margin-left:0px;margin-top: 50px; padding-top: 0px;}
table.pdf_container td.pdf {padding-top: 0px; padding-right: 6px; vertical-align: top;}
table.pdf_container td.pdf2 {padding-top: 0px; padding-right: 4px; padding-top: 4px; vertical-align: top;}
table.pdf_container td.pdf2 a {font-family: calibri; font-size: 15px; font-weight: bold; text-decoration: none; color: #111111;}
table.pdf_container td.pdf2 a:hover {font-family: calibri; font-size: 15px; font-weight: bold; text-decoration : none; color: #ffb000;}
table.pdf_container td.pdf2 :visited {font-family: calibri; font-size: 15px; font-weight: bold; text-decoration: none; color: #111111;}

#left_foot {float:left;position: relative;padding-left: 10px; padding-right: 20px;padding-top: 3px;}
#center_foot {float:left;position: relative;padding-left: 20px; padding-right: 20px;padding-top: 3px;}
#right_foot {float:left;position: relative;padding-left: 20px; padding-right: 20px;padding-top: 4px;}
#dot1 {float:left;position: relative;padding-top: 3px;}
#dot2 {float:left;position: relative;padding-top: 3px;}

/* ---------------------------------- Begin Kontakt oss settings ------------------------------------ */

table.contact { width: 100%; margin: 0 auto; border-collapse: collapse; padding: 0px;}
table.contact td {border: solid 0px gray; padding: 5px;}
table.contact td.top { border-bottom: solid 1px gray; background-color:#EBEBEB; }
#contact_container { width: 100%; margin: 0 auto;}

	#kontakt_oss {border-style: solid none; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; position: relative; margin-left : 257px; margin-right : 0px; margin-bottom : 0px; margin-top : 5px; width : 132px; height : 30px; }
		
		/* ---------------------------------- Begin Global Kontakt oss settings ----------------------------- */
			.epost { color: #6f68fc;font-family: Arial; font-size: 9pt; text-decoration:none; font-weight: bold;}
			.epost:visited { color: #6f68fc;font-family: Arial; font-size: 9pt; text-decoration:none; font-weight: bold;}
			.epost:link { color: #6f68fc;font-family: Arial; font-size: 9pt; text-decoration:none; font-weight: bold;}
			.epost:hover { color: #000000;font-family: Arial; font-size: 9pt; text-decoration:none; font-weight: bold;}
			
			.kontaktoss_main_font { color: #6f7a8a;font-family: Arial; font-size: 15pt; text-decoration:none; font-weight: bold;}
			.kontaktoss_sub_font { color: #6f7a8a;font-family: Arial; font-size: 12pt; text-decoration:none; font-weight: bold;}
			.info_font { color: #575f6c;font-family: Arial; font-size: 9pt; text-decoration:none; font-weight: none;}
			.info_font2 { color: #575f6c;font-family: Arial; font-size: 10pt; text-decoration:none; font-weight: bold;}
			.info_font3 { color: #575f6c;font-family: Arial; font-size: 11pt; text-decoration:none; font-weight: none;}
			.info_font4 { color: #575f6c;font-family: Arial; font-size: 11pt; text-decoration:none; font-weight: bold;}
		/* ---------------------------------- End Global Kontakt oss settings ----------------------------- */
		
		
		/* ---------------------------------- Begin Redaksjonen settings ----------------------------- */
			#redaksjonen {text-align : bottom; border-style: solid; border-top-width : 0px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 0px; border-color : #6f7a8a; position: relative; margin-left : 10px; margin-right : 0px; margin-bottom : 0px; margin-top : 10px; width : 560px; height : 16px; padding-left : 3px; padding-bottom: 3px; z-index: 3; background-color: #e3e8ee;}
			#redaksjonen_bottom {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: relative; margin-left : 10px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; width : 603px; height : 300px; padding-left : 3px; padding-bottom: 3px; z-index: 3; }
			
			
			/* ---------------------------------- Begin Pål ------------------------------------ */ 
				#pal_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 5px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#pal_image {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
				#pal_text {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 102px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
				#pal_text2 {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 177px; margin-right : 0px; margin-bottom : 0px; margin-top : 46px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
			/* ---------------------------------- End Pål ------------------------------------ */
			
			/* ---------------------------------- Begin Anton ------------------------------------ */ 
				#anton_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 279px; margin-right : 0px; margin-bottom : 0px; margin-top : 5px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#anton_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#anton_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#anton_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Anton ------------------------------------ */
			
			/* ---------------------------------- Begin Kristin ------------------------------------ */ 
				#kristin_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 155px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#kristin_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#kristin_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#kristin_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Kristin ------------------------------------ */
			
			/* ---------------------------------- Begin Geir ------------------------------------ */ 
				#geir_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 279px; margin-right : 0px; margin-bottom : 0px; margin-top : 155px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#geir_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#geir_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#geir_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Geir ------------------------------------ */
			
			/* ---------------------------------- Begin Fie ------------------------------------ */ 
				#fie_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 305px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#fie_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#fie_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#fie_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Fie ------------------------------------ */
			
			/* ---------------------------------- Begin Bjørn ------------------------------------ */ 
				#bjorn_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 279px; margin-right : 0px; margin-bottom : 0px; margin-top : 305px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#bjorn_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#bjorn_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#bjorn_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Bjørn ------------------------------------ */
			
		/* ---------------------------------- End Redaksjonen settings ----------------------------- */

		/* ---------------------------------- Begin Salgsavdelingen settings ----------------------------- */
			#salgsavdelingen {text-align : bottom; border-style: solid; border-top-width : 0px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 0px; border-color : #6f7a8a; position: relative; margin-left : 10px; margin-right : 0px; margin-bottom : 0px; margin-top : 190px; width : 560px; height : 16px; padding-left : 3px; padding-bottom: 3px; z-index: 3; background-color: #e3e8ee;}
			#salgsavdelingen_bottom {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: relative; margin-left : 10px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; width : 753px; height : 300px; padding-left : 3px; padding-bottom: 3px; z-index: 3; }
			
			/* ---------------------------------- Begin Merethe ------------------------------------ */ 
				#merethe_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 5px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#merethe_image {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; height : 120px;}
				#merethe_text {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 102px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
				#merethe_text2 {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 177px; margin-right : 0px; margin-bottom : 0px; margin-top : 46px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
			/* ---------------------------------- End Merethe ------------------------------------ */
			
			/* ---------------------------------- Begin Marit ------------------------------------ */ 
				#marit_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 279px; margin-right : 0px; margin-bottom : 0px; margin-top : 5px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#marit_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#marit_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#marit_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Marit ------------------------------------ */
			
			/* ---------------------------------- Begin Tom ------------------------------------ */ 
				#tom_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 155px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#tom_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#tom_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#tom_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Tom ------------------------------------ */
			
			/* ---------------------------------- Begin Zeynep ------------------------------------ */ 
				#zeynep_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 279px; margin-right : 0px; margin-bottom : 0px; margin-top : 155px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#zeynep_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#zeynep_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#zeynep_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Zeynep ------------------------------------ */
			
			/* ---------------------------------- Begin Eva ------------------------------------ */ 
				#eva_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 305px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#eva_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#eva_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#eva_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Lone ------------------------------------ */
			
			/* ---------------------------------- Begin Anita ------------------------------------ */ 
				#anita_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 455px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#anita_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#anita_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#anita_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Arvid ------------------------------------ */
			
			
			/* ---------------------------------- Begin Ketil ------------------------------------ */ 
				#ketil_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 305px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#ketil_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#ketil_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#ketil_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Ketil ------------------------------------ */
			
			/* ---------------------------------- Begin Stine ------------------------------------ */ 
				#stine_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 279px; margin-right : 0px; margin-bottom : 0px; margin-top : 305px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#stine_image {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#stine_text {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 102px;margin-right : 0px;margin-bottom : 0px;margin-top : 0px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
				#stine_text2 {border-style: solid;border-top-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-right-width : 0px;border-color : #6f7a8a;position: absolute;margin-left : 177px;margin-right : 0px;margin-bottom : 0px;margin-top : 46px;padding-left : 0px;padding-bottom: 0px;padding-top: 0px;}
			/* ---------------------------------- End Stine ------------------------------------ */
			
		/* ---------------------------------- End Salgsavdelingenn settings ----------------------------- */

		/* ---------------------------------- Begin IT-Avdelingen settings ----------------------------- */
			#itavdelingen {text-align : bottom; border-style: solid; border-top-width : 0px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 10px; margin-right : 0px; margin-bottom : 0px; margin-top : 890px; width : 560px; height : 16px; padding-left : 3px; padding-bottom: 3px; z-index: 3; background-color: #e3e8ee;}
			#itavdelingen_bottom {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 10px; margin-right : 0px; margin-bottom : 0px; margin-top : 915px; width : 613px; height : 300px; padding-left : 3px; padding-bottom: 3px; z-index: 3; }
			
			/* ---------------------------------- Begin Kjell ------------------------------------ */ 
				#kjell_border {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 5px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
				#kjell_image {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; height : 120px;}
				#kjell_text {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 102px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
				#kjell_text2 {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 177px; margin-right : 0px; margin-bottom : 0px; margin-top : 46px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
			/* ---------------------------------- End Kjell ------------------------------------ */
			
			
		/* ---------------------------------- End IT-Avdelingen settings ----------------------------- */

/* ---------------------------------- End Kontakt oss settings ------------------------------------ */  


#menu-medieinformasjon {	
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #000000;
	position: absolute;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 175px;
	padding: 0px;
	height: 15px;
	z-index: 1;
	}
	
#menu-abonnement {	
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #000000;
	position: absolute;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 175px;
	padding: 0px;
	height: 15px;
	z-index: 1;
	}
	
/* --------------- New Kontaktpage settings --------------- */
#kontakt_header {width: 100%; margin: 0 auto; border-collapse: collapse; padding: 0px; text-align: center; background-color: #EEEEEE;}
#kontakt_menubar {
	width: 100%;
	height: 30px;
	margin: 0;
	background-color: #667ca0;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-top-color: #c8d2e4;
	border-bottom-color: #354560;
	font-family: calibri;
	font-size: 18px;
	color: #ffb000;
	position:relative;
	
}

.kontakt_menubar_leftitems {
	float: left;
	margin-right: 15px;
	margin-top: 3px;
	margin-left: 5px;
}

.top_link a:link {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
.top_link a:visited {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
.top_link a:active {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration : none; color: #ffb000;}
.top_link a:hover {font-family: calibri; font-size: 18px; font-weight: normal; text-decoration : none; color: #ffb000;}

.kontakt_menubar_rightitems {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

/* Mal for visittkort */
.gruppe_container {
	width: 100%; 
	margin: 0 auto; 
	float:left;
	margin-bottom: 20px;
}

.gruppe_cl {
	text-align : bottom; 
	border-style: solid; 
	border-top-width : 0px; 
	border-bottom-width : 1px; 
	border-left-width : 1px; 
	border-right-width : 0px; 
	border-color : #6f7a8a; 
	position: relative; 
	margin-left : 10px; 
	margin-right : 0px; 
	margin-bottom : 0px; 
	margin-top : 10px; 
	width : 850px; 
	height : 16px; 
	padding-left : 3px; 
	padding-bottom: 3px; 
	z-index: 3; 
	background-color: #e3e8ee;
}
.gruppe_bottom_cl {
	border-style: solid; 
	border-top-width : 0px; 
	border-bottom-width : 0px; 
	border-left-width : 0px; 
	border-right-width : 0px; 
	border-color : #6f7a8a; 
	position: relative; 
	margin-left : 10px; 
	margin-right : 0px; 
	margin-bottom : 0px; 
	margin-top : 0px; 
	width : 900px; 
	 
	padding-left : 3px; 
	padding-bottom: 3px; 
	z-index: 3; }

.border_cl {background-color: #e3eefb; border-style: solid; border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; border-top-color : #FFFFFF; border-left-color : #FFFFFF; border-right-color : #858c95; border-bottom-color : #858c95; float: left; margin-left : 0px; margin-right : 5px; margin-bottom : 0px; margin-top : 5px; width : 274px; height : 139px; padding-left : 3px; padding-bottom: 1px; padding-top: 3px; }
.image_cl {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
.text_cl {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 102px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }
.text2_cl {border-style: solid; border-top-width : 0px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-color : #6f7a8a; position: absolute; margin-left : 177px; margin-right : 0px; margin-bottom : 0px; margin-top : 46px; padding-left : 0px; padding-bottom: 0px; padding-top: 0px; }


/* ----------------- */

.podbar {
    width: 100%;
    bottom:0;
    position:fixed;
    z-index:150;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+
        (document.documentElement.clientHeight-this.offsetHeight)));
    height:25px;
    background-color: #667ca0;
		border-top: solid 1px;
		border-bottom: solid 1px;
		border-top-color: #c8d2e4;
		border-bottom-color: #354560;
		font-size: 14px;
		font-family: calibri;
		/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
		color: #FFFFFF;
}

.header_stick {
    width: 100%;
    top:0;
    position:fixed;
    z-index:150;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+
        (document.documentElement.clientHeight-this.offsetHeight)));
    height:110px;
		font-size: 14px;
		font-family: calibri;
		/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
		color: #FFFFFF;
}

.right_stick {
width: 50px;
top:0;
text-align: right;
position:fixed;
z-index: 150;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+
    (document.documentElement.clientHeight-this.offsetHeight)));
height: 150px;
background-color: #667ca0;
}

.kontakt_footer {
	position: relative;
	margin-top: -27px; /* negative value of footer height */
	height: 25px;
	clear:both;
	background-color: #667ca0;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-top-color: #c8d2e4;
	border-bottom-color: #354560;
	font-size: 14px;
	font-family: calibri;
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	color: #FFFFFF;
	z-index: 150;
} 

.footer_left {
	float: left;
	padding-left: 4px;
	padding-top: 4px;
}

.footer_middle {
	display: block;
	overflow: auto;
	padding-top: 4px;
	text-align: center;
}

.footer_right {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	text-align: right;
}

