body,p, h1, h2, h3, h4, h5, h6, table, tr, th, td, a {font-family: verdana,arial,sans-serif;}

table {border:0;vertical-align:top;text-align:left;}
td {font-size: x-small;color: black; margin:5px;}
.tabell-faktaboks{border: 0; width:30%; background-color:#eeeeee;margin:5px;padding:0;}
.tabell-bakgrunn{border: 1px solid; background-color:#B5C3E4;}
.tabell-bilde-venstre{float:left;border: 0; font-size:xx-small; font-style:italic;background-color:#eeeeee;margin:5px;padding:0;width:30%;}
.tabell-bilde-hoyre{float:right;border: 0; font-size:xx-small; font-style:italic;background-color:#eeeeee;margin:5px;padding:0;width:30%;}


body {margin:0;padding:0;}
IMG {border:0;padding:0;margin:0;}

.authorlink{color: #CC0000;font-weight: bold;}

a{color: #014481;font-weight: normal;}
.p_backup {font-size: x-small;color: black; margin:5px;}
H1 {font-size: 145%;color: #014481;margin-bottom:0;padding-bottom:10px;margin-top:0;padding-top:10px;}
H2 {font-size: medium;color: #014481;margin-bottom:0;padding-bottom:10px;margin-top:0;padding-top:10px;}
H3 {font-size: small;color: #014481;margin-bottom:0;padding-bottom:5px;margin-top:0;padding-top:5px;}
H4 {font-size: small;color: #014481;margin-bottom:0;padding-bottom:5px;margin-top:0;padding-top:5px;}
H5 {font-size: small;color: black;margin-bottom:0;padding-bottom:5px;margin-top:0;padding-top:5px;}
H6 {font-size: x-small;color: black;margin-bottom:0;padding-bottom:5px;margin-top:0;padding-top:5px;}
HR {color:  #B5C3E4;}
#printversjon {font-family:Times New Roman;}
.printlink{font-family:Times New Roman;font-size:x-small;}
.introingress{font-size: x-small;color: black;font-weight: bold;margin-bottom:10px;}
.printingress{color: black;font-weight: bold;margin-bottom:10px;}
.ingress{font-size: x-small; font-weight: normal;color: black;}
.ingress p{margin:0;padding:0;}
.meldingsinfo {font-size: xx-small;color: black;font-style:italic;}
.melding{font-size: xx-small;color: black;float:left;}
.ListEntry{z-index:10;position:relative;float:left;font-size: x-small; font-weight: normal;color: black;}

#toggle{position:absolute;right:20px;margin:0px;padding:0px;}


.bodytext{font-size: x-small;background-color:#FFFFFF;}


#toplogoarea {width:100%;background-color:#00529B;background-image:url(topp-hoyre.gif);background-repeat:no-repeat;background-position:right;}
#toplogoareaeng {width:100%;background-color:#00529B;background-image:url(topp-hoyre-eng.gif);background-repeat:no-repeat;background-position:right;}
#topmenuarea {width:100%;background-color: #C9C7C7;padding: 4px;border-bottom: 1px solid #00529B;}
.topmenulink {font-size: x-small;background-color: #C9C7C7;color: #00529B;font-weight: bold;text-decoration:none;}



#breadcrumb {text-align:right;font-size: xx-small;color: #000000;font-weight: bold;background-color: #FFFFFF;}
	


#mainarea {font-size:x-small;width:100%; padding:0;margin:0px; border:0;}	

#leftmenuarea {width:150px;background-color: #B5C3E4;font-size:x-small; padding:0px;margin:0px;vertical-align:top;}

#content {font-size:x-small;background-color: white;}

#contentarea {	background-color: white;padding:5px;vertical-align:top;}
#rightrelatedarea {	border-left:1px solid #B5C3E4;padding:2px;background-color: white;width:150px; vertical-align:top;}



.leftmenulist{list-style-type:circle;padding:0px;margin:0px;margin-left:0px;}
.leftmenulist li{font-size: xx-small;vertical-align:top;padding:0;margin-left:15pt;}

.leftmenulist li a{margin:0px;margin-bottom:7px;font-size: xx-small;color: black;font-weight: bold; text-decoration:none;width:120px;vertical-align:top;padding:0px;}




.leftnewsletterlinks{font-size: xx-small;color: black;font-weight: bold;margin-left:10px;line-height:15px;text-decoration:none;}
.leftmenuheader{margin:5px;margin-bottom:8px;font-size: x-small;color: black;font-weight: bold;}
.leftmenuheader a{font-size: x-small;color: black;font-weight: bold;text-decoration:none;}

#footer {position:relative; float:left;width:100%;background-color:black;color:white;}
#bottomlogoarea{float:left; left:0px; width:150px; height:59px;}
#bottommenuarea{position:relative; top:0px; left:0px;width:100%; margin-left:0px; margin-right:0px; border-top: 1px solid #00529B;
	height:59px;font-size: xx-small;background-color: #C9C7C7;color: black;font-weight: bold;padding: 0px;}

.newsarchivelink {font-size: xx-small;color: #014481;font-weight:bold;float:left;}

.bluelineseperator { float:left;position:relative; line-height:1px; font-size:1px;height:1px; margin-top:10px; margin-left:0px; margin-right: 0px; width:100%;background-color:#B5C3E4;}
.linespacing10 { position:relative; line-height:10px; font-size:1px;height:10px; width:100%;float:left;}

.titlelinks {position:relative;font-size: x-small;margin:4px;}
.titlelinks a{color: #014481;font-weight:bold;}


.rightmenubox{position:relative;margin-right:5px;font-size:x-small;border-width:1px;border-style:none;border-color:black;margin:3px;}
.rightmenuheader{position:relative;font-size:x-small;margin:3px;background-color:#B5C3E4;font-weight:bold;padding:3px;}
.rightmenucontent{position:relative;font-size:xx-small;margin-left:3px;padding:3px;}

.rightareatext {font-size: xx-small;	color: black;}
.rightareatext p {margin-top:0;padding-top:0;}
#rightrelatedarea.P {font-size: xx-small;	color: black;}

.rightarealast{ margin-bottom:7px;}

.artikkelbox{font-size: xx-small;font-weight:normal;position:relative;padding:4px;border:1px solid #A6A6A6;margin:3px;margin-bottom:0px;background-color:#F2F2F2;}
.artikkelbox2{position:relative;font-size: xx-small;font-weight:normal;padding:6px;border:1px solid #A6A6A6;border-top:0px;margin:3px;margin-top:0px;background-color:#F2F2F2;}


.SearchHeaders{width:100%;padding:1px;border:1px solid #A6A6A6;margin:0px;margin-right:0px;margin-bottom:0px;background-color:#F2F2F2;}

.artikkelboxleft{float:left;width:50%;font-size: x-small; font-weight:normal; padding:4px;border:0px;margin:0px;}
.artikkelboxright{font-size: x-small;text-align:right; font-weight:normal; padding:4px;border:0px;margin:0px;}



.rightareabluelinks {font-size: xx-small;color: #014481;font-weight:normal;}
.rightlogo {display:block;text-align:center;margin-top:5px;margin-bottom:5px;}
br.nobr{display:none;position:absolute;top:-2000px;}

.box{position:relative;width:100%;font-size:x-small;border-width:1px;border-style:none;border-color:black;margin:3px;margin-bottom:0px;}
.boxheader{position:relative;font-size:x-small;margin:3px;background-color:#B5C3E4;font-weight:bold;padding:3px;}
.boxcontent{position:relative;margin-top:3px;margin-left:3px;padding:3px;}
.boxspecial{position:relative;margin-left:9px;margin-top:0px;padding:0;}


.tableListing00Row {width:200px;margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;}

.tableListing01 {width:95%;background-color: #B5C3E4;font-size:small; padding:1px;margin:5px; vertical-align:top;text-align: left;}
.tableListing01Header {	margin:5px;	padding: 5px;	border: none;	background-color:#014481;	font-family: verdana,arial,sans-serif;	color:#FFFFFF;	font-size: x-small;	font-weight:bold;}
.tableListing01Row {margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;vertical-align:top;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;}

.tableListing02 {width:95%; background-color: #B5C3E4;font-size:small; padding:1px;margin:5px; vertical-align:top;text-align: left;}
.tableListing02Header {width:150px;margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;	font-weight:bold;}
.tableListing02Row {margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;vertical-align:top;font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;}

.tablePubl {width:95%; background-color: #B5C3E4;font-size:small; padding:1px;margin:5px; vertical-align:top;text-align: left;}
.tablePublHeader {width:150px;	margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;	font-weight:bold;}
.tablePublRowLeft {width:150px; margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;vertical-align:top;}
.tablePublRowRight {margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;vertical-align:top;}

.tablePerson {width:95%; background-color: #B5C3E4;font-size:small; padding:1px;margin:5px; vertical-align:top;text-align: left;}
.tablePersonHeader {width:150px;margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;	font-weight:bold;}
.tablePersonRowLeft {width:100px; margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;vertical-align:top;}
.tablePersonRowRight {margin:5px;	padding: 5px;	border: none;	background-color:#FFFFFF;	font-family: verdana,arial,sans-serif;	color:#000000;	font-size: x-small;vertical-align:top;}


#PictureGallery {width:95%;font-size:small; padding:1px;margin:5px; vertical-align:top;text-align: left;}



.alphaindex{}
.alphaindexlink{font-size: xx-small; padding-right: 3px; padding-left: 3px;}
.alphaindexselectedouter {position: relative; padding-bottom: 30px;}
.alphaindexdivider { position:absolute; width:98%;border:0px; border-top: 2px; border-color:#b5c3e4; border-style:solid;margin-top:10px; z-index:1;}
.alphaindexselected{position: absolute;width: 2%;margin-left: 20px; padding-left:10px; padding-right: 10px; text-transform : uppercase; font-size: 120%;background-color:#ffffff;color: #00529B;z-index:2;}
.alphalisttitle{font-weight:bold;}
.alphalist{margin-top: 0px;}
.alphalistitem{line-height:20px;}


.thumbnail {float:left;}
#TopSearch {margin-left:4px;margin-top:6px;margin-bottom:6px;font-family: verdana,arial,sans-serif; color: #000000; font-size: 8pt;vertical-align:top;}

.SearchSubmit { font-family: verdana,arial,sans-serif; color: #000000; font-size: 8pt; border: 1px solid #000000; background-color: grey; vertical-align:top; }
.txtsearch { font-family: verdana,arial,sans-serif; color: #000000; font-size: 8pt; width:200px; border: 1px solid #000000; background-color: #ffffff; vertical-align:top; }
#txtsearchright { font-family: verdana,arial,sans-serif; margin-left:2px; width:102px; color: #000000; font-size: 8pt; border: 1px solid #000000; background-color: #ffffff; vertical-align:top; }

#NewsLetterNavigator {float:right;margin:3px;font-size:xx-small;vertical-align:top;}

.horisontalnav{font-size: xx-small;color:#014481;font-weight: bold; margin:2px;margin-bottom:6px;width:23%;float:left;}
.horisontalnavselected{font-size: xx-small;color:black;font-weight: bold; margin:2px;text-decoration:none;width:23%;float:left;}

.publimage {height: 216px; width: 150px;}



/* This part of the stylesheet is pasted from the WebPortal-stylesheet */

/*************************/
/* eWay 2.1 Form Classes */
/*************************/

.defbody
{
	margin: 0px;
	background-repeat: repeat-y; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}
.msgBody
{
	background-image: none;
	background-color: #ece9d8;
}
.frmBody
{
	background-image: none;
	background-color: #ece9d8;
}
.frmTable
{
	border: thin groove;
	padding: 2px 2px 2px 2px;
	width: 100%;
	background-color: #ece9d8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.frmEmpCol1
{
	width: 85px;
}
.frmReadTable
{
	border: thin groove;
	padding: 2px 2px 2px 2px;
	width: 100%;
	background-color: #ece9d8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.frmReadTitle
{
	font-weight: bold;
}

.frmTableDynamic
{
	border: thin groove;
	padding: 0px 2px 0px 2px;
	background-color: #F2F2F2;
}
.frmLogin
{
	border: thin groove;
	padding: 0px 2px 0px 2px;
	background-color: #F2F2F2;
}
.frmTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border-bottom: thin groove;
	padding: 2px 0px 2px 0px;
}
.frmToolbar
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffe1;
}
.frmCaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border-top: thin groove;
}
.frmCaptionPlain {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #ece9d8;
}
.frmImage 
{
	border: none;
	width: 120px;
}
.frmToolbarSection 
{
	border-bottom: thin groove;
	padding: 2px 0px 2px 0px;
}
.frmPrompt {
	padding: 0px 2px 0px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.frmField
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.frmTextField
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	
}
.frmImageCell
{
	border-left: thin groove;
}
.frmTransition
{
	padding: 0px;
	margin: 0px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.frmProfileSelect {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
}
.frmProfileHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
}
.frmButton
{
	width: 93px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
}
.frmSmallButton
{
	width: 65px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
}
.frmImgButton
{
	vertical-align: bottom;
	margin-right: 2px;	
	margin-left: 2px;
}
.frmSmallHelpButton
{
	width: 65px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;	
    BEHAVIOR: url(/search/nb/20070603210204oe_/http://www.fhi.no/eway/help/helpobject.htc);
    CURSOR: hand
}

.formBody
{
	width: 100%;
	padding: 0px 5px 0px 5px;  
/*  Toolbar color: #ece9d8; (Button Face)
/*  Border color: #AAA79E; */

}


.formHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Black;
}


/* Standard form classes */

.formTextCell {
	background-color : #FFFFC0;
	padding : 0 5px 0 0;
	color : Black;
	font-family: 'Comic Sans MS';
	font-size: medium;
}

.formToolbarTable { 
	background-color: #ece9d8;
	padding : 5px 5px 5px 0px;
 }
.formToolbarSection {
	background-color: #ece9d8;
	padding : 0 0 0 0;
}
.formSmallPrompt {
	color : Black;
	background-color : #FFFFC0;
	font-family: verdana;
	font-size: xx-small;
	padding : 0 5px 0 5px;
	border-right : 1px none #95BDEE;
}
.formSmallTextField {
	font-family: verdana;
	font-size: xx-small;
}

.FormReadonlyField
{
	background: transparent;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	border : medium none;
}


.formSection {
	color : Black;
	background-color: #ece9d8;
	font-family: verdana;
	font-size: 10pt;
	font-weight : bold;
	padding : 0 5px 0 5px;
}
.formPadding
{
	padding : 5px 5px 5px 5px;
}


.discTable{
	padding : 0 0 0 0;
	border-left: 2px outset #95BDEE;
	border-top: 2px outset #95BDEE;
	border-right: 2px inset #95BDEE;
	border-bottom: 2px inset #95BDEE;
font: 8px Verdana,Arial;
}
.discRespTop{
	padding : 0 0 0 0;
	border-left: 2px outset #95BDEE;
	border-top: 2px outset #95BDEE;
	border-right: 2px inset #95BDEE;
	border-bottom: 2px inset #95BDEE;
}
.discRespBottom{
	padding : 0 0 0 0;
	border-left: 2px outset #95BDEE;
	border-right: 2px inset #95BDEE;
	border-bottom: 2px inset #95BDEE;
}
.discFooter{
	padding : 0 5px 0 5px;
	border-top: 2px outset #95BDEE;
}

.discHeaderRow{
	color : White;
	background-color: #1E58C8;
	font : normal x-small Arial, Helvetica, sans-serif;
	padding : 0 0 0 5px;
}
.discCellOdd {
	background-color : #D6DFF7;
	padding : 0 0 0 5px;
}
.discCellEven { 
	background-color : White;
	padding : 0 0 0 5px;
 }
