 	/*
Bokser:
Farger   		Header		Bakgrunn		Border
Blå:			#00778F		#DEEDF0		#8CC2CC
Gulbrun:		#E8C897		#F1DEC0		#E6BD87
Mørk beige:		#D5C8B5		#E2D9CA		#D5C8B5
Lys beige:		#EAE3D0		#F1EBDF		#D6C9B6
*/
/**** OLD CSS Stasj ****/
.Acontent{
position:absolute; left:0px; top:2px; visibility:visible;
margin-left: 5px;
margin-right: 5px;
background-color :#FFFFFF;
height: 99%;
}
div, span, nobr, td, input, select, option, textarea {
font-family: verdana, arial, helvetica; 
color : #000000;
font-size: xx-small;
line-height: 1.4;
}
p {	margin-top:5px; 
margin-bottom:5px;
}
ul {
margin-top:10px; 
margin-bottom:15px;
}
li {	margin-top:0px; 
margin-bottom:0px;
}
a {
font-size: 11px;
color: #000000;
text-decoration: underline;
}
a:visited {color: #CE7529;}
a:hover {color: #CE7529;}
a:active {	color: #CE7529;}
a.menu1, a.menu1:hover, a.menu1:visited, a.menu1.active {
font-family: verdana, arial, helvetica; 
color:#000000;
text-decoration: none;
font-weight : none;
font-size: 12px;
line-height: 1.4;
}
a.headline, a.headline:hover, a.headline:visited, a.headline.active {
font-family: verdana, arial, helvetica; 
font-size:12px; color:#000000;
text-decoration: underline;
}
a.headSkjema, a.headSkjema:hover, a.headSkjema:visited, a.headSkjema.active {
font-family: verdana, arial, helvetica; 
font-size:11px; color:#007594;
text-decoration: underline;
}
a.alphabookmark{
font-size: 11px;
color: #007594;
text-decoration: none;
font-weight : bold;
}
.webeditorlink {
text-indent: 5px;
color : #007594;
text-decoration: underline;
}
.breadcrumb{
color:#000000;
font-size:10px;
}
a.breadcrumb, a.breadcrumb:hover, a.breadcrumb:visited, a.breadcrumb.active{
color:#AAAAAA;
font-size:10px;
}
.headline, h1{
font-size: x-small;
font-weight : bold;
color:#000000;
}
.verticaldivider {background : url(../vertline.gif); background-repeat : repeat-y; background-position: right;}
.verticaldivider2 {background : url(vertline.gif); background-repeat : repeat-y; background-position: left;}
.PageDescription {
font-weight : bold;
font-size: xx-small;
}
.sectionhead{
font-weight : bold;
color:#000000;
padding-bottom: 0px;
padding-top: 10px;
}
.rm a:link{
font-size: xx-small;
color: #007594;
text-decoration: underline;
text-align: right;
}
.rm a:visited{
font-size: xx-small;
color: #007594;
text-decoration: underline;
text-align: right;
}
td.backlink, a.backlink, a.backlink:link,a.backlink:hover, a.backlink:visited, a.backlink.active{
font-size: xx-small;
color: #007594;
text-decoration: underline;
text-align: right;
}
.rightdocheading, .rightcatheading {
color : #000000;
background-color : #EAF4F7;
font-family: verdana, arial, helvetica; 
font-size : 11px;
font-weight : bold;
padding-left : 5px;
padding-right : 5px;
padding-top : 3px;
padding-bottom : 3px;
}
.RelatedDocTypeHeading   {
color : #000000;
background-color : #EAF4F7;
font-size : 11px;
font-weight : bold;
padding-left : 5px;
padding-right : 5px;
padding-top : 3px;
padding-bottom : 3px;
}
.RelatedDocTypeList{
font-size : 11px;
color : #000000;
padding-left : 5px;
padding-right : 5px;
}
.RelatedDocumentsHeading{
text-indent : 8px;
font-size : 11px;
font-weight : bold;
color : #FFFFFF;
background-color : #E9F4F7;
height: 23px;
width: 145px;
}
.RelatedDoc {
font-size: xx-small;
line-height: 1.4;
}
.TableHeaderRowCell {
font-size : 10px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-color: #EAF4F7;
text-align: left;
}
.TableColumn, .TableHeaderColumn, TableDataRow {
font-size : 10px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-bottom-width: 0px;
border-color: #EAF4F7;
font-weight: normal;
text-align: left;
vertical-align: top;
}
.TableSumRow {
background-color: #E8F3F5;
}
.TableHeaderRow {
background-color: #E8F3F5;
}
.ImportantDoc {
color : #007594;
text-decoration: underline;
font-size: xx-small;
line-height: 1.4;
}
.ImportantDocList{
padding-left : 5px;
color : #007594;
text-decoration: underline;
font-size: xx-small;
line-height: 1.4;
}
.sitemaph1, a.sitemaph1 {
	font-family: verdana, arial, helvetica; 
	font-size:12px; 
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
a.sitemaph1:visited {color: #CD7B3B;}
a.sitemaph1:hover {color: #CD7B3B;}
a.sitemaph1:active {	color: #CD7B3B;}
.sitemaph2, a.sitemaph2 {
	font-family: verdana, arial, helvetica; 
	font-size:11px; 
	color:#007594;
	text-decoration: underline;
}
a.sitemaph2:visited {color: #007594;}
a.sitemaph2:hover {color: #007594;}
a.sitemaph2:active {	color: #007594;}
.sitemaph3, a.sitemaph3 {
font-family: verdana, arial, helvetica; 
font-size:11px; 
color:#000000;
text-decoration: none;
}
a.sitemaph3:visited {color: #CD7B3B;}
a.sitemaph3:hover {color: #CD7B3B;}
a.sitemaph3:active {	color: #CD7B3B;}
caption {	
text-align: left;
font-size : xx-small;
font-weight: bold;
}
/* NEW CSS */
/*
Bokser:
Farger   		Header		Bakgrunn		Border
Blå:		#00778F		#DEEDF0	#8CC2CC
Gulbrun:		#E8C897		#F1DEC0		#E6BD87
Mørk beige:	#D5C8B5		#E2D9CA	#D5C8B5
Lys beige:	#EAE3D0	#F1EBDF		#D6C9B6
*/
body {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 0 0 10px;
	padding: 0;
}
a img { border: 0; }
table.layout {
	border: 0;
	border-collapse: collapse;
	width: 942px;
}
table.layout td {
	padding: 0;
	margin: 0;
}
table.layout td.middlebox {
	width: 257px;
}
table.layout td.leftbox {
	width: 213px;
}
table.layout td.rightbox {
	width: 210px;
}
/* IE6 legger ikke hjørne-bildet oppå borderen hvis width er satt på div-en som bildet er i, derfor trengs en ekstra div der vi setter bredden */
.boxwrap {
	width: 203px;
	margin: 0; padding: 0;
}
/* Some boxes are wider than 200px */
.boxwrapwide {
	width: 252px;
	margin: 0; padding: 0;
}
.box {
	font-family: verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 0.5px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.box a {
	color: black;
	text-decoration: none;
}
.box a:hover {
	color: #CF792E;
}
/* One class for each color, and one common class (.box) for all boxes */
/* Blue box */
.boxblue {
	background: #DEEDF0;
	border: 1px solid #8CC2CC;
}
.boxblue .boxhead {
	background: #00778F;
	color: white;
}
/* Brownish yellow box */
.boxyellow {
	background: #F1DEC0;
	border: 1px solid #E6BD87;
}
.boxyellow .boxhead {
	background: #E8C897;
	color: black;
}
/* Light beige box */
.boxlightbeige {
	background: #F1EBDF;
	border: 1px solid #D6C9B6;
}
.boxlightbeige .boxhead {
	background: #EAE3D0;
	color: black;
}
/* Dark beige box */
.boxdarkbeige {
	background: #E2D9CA;
	border: 1px solid #D5C8B5;
}
.boxdarkbeige .boxhead {
	background: #D5C8B5;
	color: black;
}
/* Position the list properly in all browsers */
.box ul {
	margin: 0px 5px 0 25px; /* IE7 */
	line-height: 1.4em;
	list-style-image: url("bullet.gif");
}
* html .box ul {
	margin: 0px 5px 0 25px; /* IE6 */
}
.box > /*hack*/ ul {
	margin: 2px 5px 0px -17px; /* FF, Opera */
}
/* Make the corner-image overlap the border */
.boxcorner {
	float: right;
	clear: right;	
	margin: -9px -4px -1px 0; /* IE */
}
.box > /*hack*/ .boxcorner {
	margin: -9px -1px -1px 0; /* FF, Opera */
}
/* Headline in boxes */
.box .boxhead {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 2px 0;
	padding: 3px 0 3px 7px;
}
/**** Headercell ****/
.forside #headercell {
	background: url(head.jpg) no-repeat 0px 0px;
}
/**** Searchbox ****/
#searchbutton {
	position: absolute;
	top: 89px;
	left: 165px;
}
#searchField {
	position: absolute;
	top: 91px;
	left: 15px;
	width: 147px;
	font-size: 8pt;
	height: 17px;
}
/**** Links in header */
#toplink1, #toplink2, #toplink3, #toplink4, #toplink5, #toplink7 {
	position: absolute;
	top: 95px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, sans-serif;
}
#toplink1 a { color: black; text-decoration: none; }
#toplink5 a { color: white; text-decoration: none; }
#toplink2 a, #toplink3 a, #toplink4 a { color: black; text-decoration: none; }
#toplink1 { left: 325px; } 
#toplink2 { left: 436px; } 
#toplink3 { left: 554px; }
#toplink4 { left: 675px; }
#toplink5 { left: 781px; }
/* The header on all the other pages than the first one is a bit smaller, so the position of the text must be changed */
.niva2 #headercell { background: url(head2.jpg) no-repeat 0px 10px; }
.niva2 #searchbutton { top: 64px; }
.niva2 #searchField { top: 66px; }
.niva2 #toplink1, .niva2 #toplink2, .niva2 #toplink3, .niva2 #toplink4, .niva2 #toplink5 {
	top: 71px;
}
#toplink6 { position: absolute; top: 20px; left: 790px; } /* image */
#toplink7 { position: absolute; top: 94px; left: 916px; } /* english */
#toplink8 { position: absolute; top: 89px; left: 890px; } /* front voice */
.niva2 #toplink7{
	top: 70px;
}
.niva2 #toplink8 {
	top: 65px;
}
/**** News in main cell ****/
h1.newsheader { 
	background: url(newsheadbg.gif);
	font: bold 20px "Times new roman","Times",serif;
	margin: 0 10px 4px -1px;
	padding: 1px 0 1px 4px;
}
p.newsentry {
	font-size: 11px;
	margin: 0 10px 10px 3px; 
}
p.newsentry span.headline {
	font-weight: bold;
}
/**** Bottom line with contact info ****/
.bottomline p {
	margin: 10px 0 30px 0;
	background: #00778F;
	color: white;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 0 4px 0;
}
.bottomline a {
	font-size: 10px;
	color: white;
	text-decoration: none;
}
/**** Logo-links ****/
#logolinker {
	margin-top: 11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0;
}
/*
.skjult {
	position: absolute;
	left: -1000px;
	width: 900px;
}
*/
a.skjult { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; } 
a.skjult:focus, a.skjult:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; } 

