<style>


/********************************************************************
********************************************************************
********************************************************************   P O R T A L F U N K S J O N E R
********************************************************************
********************************************************************/




form {
	margin: 0px;
}

/* CONTAINER AROUND THE PORTLET */
div.divPortlet {
 width: 600px;
} 

.divForm {
 border-left:1px solid black; border-right:1px solid black; border-top:0px solid black; border-bottom:1px solid black; width: 100%
}

.divHeader {
 border-bottom: black 1px solid;
 border-top: black 1px solid;
 padding: 3px 0 3px 0;
 margin: 0px;
 width: 100%;
 text-indent: 3px;
 background-color: #f8f8f8;
}

.divError, 
.divSearchPage {
 padding: 3px;
}
   
.divSubform{}
.divList{}

.ulForm {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
    
.liForm {
 padding: 0 5px 0 0;
 vertical-align: top;
}

.ulError {
	list-style-type:none;
	margin: 0px;
	padding: 0 0 10px 0;
}

.spanError1, .liError {
 font-size: 8pt;
 color: red;
 font-family: Arial;
}
 
.liError {
 padding: 0 5px 0 0;
 vertical-align: top;
}

/******************************
** 1 AND 2 COLUMNS COMMON   
**************************** */

.divPortlet .inputTextFullRO, 
.divPortlet .inputTextHalfRO,
.divPortlet .inputTextQuarterRO, 
.divPortlet .inputText3QuarterRO,
.divPortlet .inputTextareaRO {
 background-color: lightgrey;
}

.divPortlet .displayTextFull,  
.divPortlet .displayTextHalf,
.divPortlet .displayTextQuarter,
.divPortlet .displayText3Quarter,
.divPortlet .displayTextarea {
border:none;
}

.divPortlet input,
.divPortlet select,
.divPortlet textarea {
 font-size: 8pt;
 color: black;
 font-family: arial;
}

.divPortlet .inputLabel {
 font-size: 8pt;
	float: left;
	clear: none;
	position:relative;
	display: block;
	width: 120px;
 vertical-align: top;
}

/******************************
** 2-COLUMNS DISPLAY 
**************************** */

.div2Columns {
 font-family: arial;
 color: black;
}

.div2Columns .inputTextFull, 
.div2Columns .inputTextFullRO,
.div2Columns .displayTextFull {
 height: 19px;
 width:154px;
}

.div2Columns .inputTextHalf,
.div2Columns .inputTextHalfRO,
.div2Columns .displayTextHalf {
 height: 19px;
 width: 75px;
}

.div2Columns .inputTextQuarter,
.div2Columns .inputTextQuarterRO,
.div2Columns .displayTextQuarter {
 height: 19px;
 width: 36px;
}
    
.div2Columns .inputText3Quarter,
.div2Columns .inputText3QuarterRO,
.div2Columns .displayText3Quarter {
 height: 19px;
 width: 114px;
}

.div2Columns .inputTextarea,
.div2Columns .inputTextareaRO,
.div2Columns .displayTextarea {
 width: 154px;
 height: 60px;
}

/******************************
** 1-COLUMN DISPLAY 
**************************** */

.div1Column {
 color: black;
 font-family: arial;
 padding: 3px;
}

.div1Column .inputTextFull,
.div1Column .inputTextFullRO,
.div1Column .displayTextFull {
 height: 19px;
 width:444px;
}

.div1Column .inputTextHalf,
.div1Column .inputTextHalfRO,
.div1Column .displayTextHalf {
 height: 19px;
 width: 220px;
}
  
.div1Column .inputTextQuarter,
.div1Column .inputTextQuarterRO,
.div1Column .displayTextQuarter {
 height: 19px;
 width:110px;
}
   
.div1Column .inputText3Quarter,
.div1Column .inputText3QuarterRO,
.div1Column .displayText3Quarter {
 height: 19px;
 width:330px;
}
    
.div1Column .inputTextarea,
.div1Column .inputTextareaRO,
.div1Column .displayTextarea {
 width: 444px;
 height: 60px;
}

/******************************
** RADIO BUTTONS AND CHECKBOXES
**************************** */

.inputRadio {}
 
.radioLabel {
 font-size: 8pt;
 color: black;
 font-family: arial;
}

.inputCheckbox {}

/*************************
** divList , tdListData 
*********************** */

.divList {
 font-size: 8pt;
 color: black;
 font-family: Arial;
}


.tableForm, 
.tableForm .trForm,
.divList .tableList,
.divList .tableList .trList,
.divList .tableList .trListPointer,
.divList .tableList .trListHeader 
.divList .tableList .trListHeaderNoPointer {
 width: 100%;
}

.divList .tableList .trListHeaderNoPointer { 
 text-align:left; 
}
   
.tableForm .trForm .tdForm {
 padding: 3px;
 vertical-align: top;
 width: 50%;
}

.divList .tableList .trListHeader,
.divList .tableList .trListPointer {
 cursor: hand; /* for MSIE */
 cursor: pointer; /* for other browsers */
 text-align:left;
}

.divList .tableList .trListHeader .thListHeader,
.divList .tableList .trListHeader .thListHeaderRight,
.divList .tableList .trList .tdListData1,
.divList .tableList .trList .tdListData2,
.divList .tableList .trList .tdListData1Right,
.divList .tableList .trList .tdListData2Right {
 padding-left: 3px;
}

/* Alternative color for search results */
.divList .tableList .trList .tdListData2,
.divList .tableList .trList .tdListData2Right {
 background-color: #f8f8f8;
}

.tdListData1,
.tdListData2,
.tdListData1Right,
.tdListData2Right,
.thListHeader,
.thListHeaderRight {
 font-size: 8pt;
}

.tdListData1Right,
.tdListData2Right,
.thListHeaderRight {
 text-align: right;
}

.divList .spanListData,
.divList .spanListHeader {
 width:100%;
}
    
.divList .spanListHeader,
.spanListHeaderActive {
 font-weight: bolder;
 text-decoration: underline;
}

/*******************************************
** divSearchPage
**
** Pagination section of the search page.  
***************************************** */

.divSearchPage,
.divSearchPage span,
.divSearchPage .aPagenr,
.spanHeader,
.spanText { 
 font-size: 8pt;
 color: black;
 font-family: Arial;
}

.liForm a{
 text-decoration: underline;
}


/* Overrides the font-size of the previous entry */
.spanHeader { 
 font-size: 10pt;
 font-weight: bold;
}


.divSearchPage .aPagenr,
.divSearchPage .spanPagenrSelected {
 padding: 2px;
}

.divSearchPage .spanPagenrSelected {
 font-weight: bold;
}

/* Icons used in the header to display sort row/direction */
.sortIconAscending, .sortIconDescending {
 background-position: top left;
 width: 13px; height: 13px;
 float: left;
}

/* Arrow up */
.sortIconAscending {
 background-image: url('../images/arrow_up.png');
}

/* Arrow down */
.sortIconDescending {
 background-image: url('../images/arrow_down.png');
}

/* Determines which side of the header text to show the icon */
.thListSortIconWrapper {
  float: left;
}

/* Sets the minimum width of headers in the search results */
#search_1 {
 width: 30px;
}

.spanListHeader, .spanListHeaderActive {
 display: block;
}

/*******************************************
** BUTTONS
***************************************** */

.divButton {
 padding: 3px 0 0 0;
 margin: 0px;
 width: 100%;
 text-align: right;
}

.divButton ul {
	padding: 0px;
	margin: 0px;
	border: none;
	list-style-type:none; 
}

.divButton li {
	display: inline;
	padding: 0px;
}

.inputButton {
	width:75px;
}    

hr, .separator, .doubleSeparator {
  color: black;
  width: 100%;
  display: block;
}

hr, .separator {
  border-style: solid;
  border-width: 1px 0 0 0;
  height: 1px;
}

.doubleSeparator {
  border-style: double;
  border-width: 3px 0 0 0;
  height: 3px;
}


/* behaviour classes */
/* use this class instead of hard-coding cursor-definition on clickable elements */
.clickable { cursor: hand; cursor: pointer; }
.nonClickable { cursor: default; text-decoration: none; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.hidden { display: none; }
.visible { display: block; }

/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R I N G     ----     A R T I K K E L 
********************************************************************
********************************************************************/
DIV.article
	{
	BORDER: 0px solid black;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 99%;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:10pt;
	FONT-FAMILY:verdana;
	COLOR: #000000;
	overflow: hidden;
}
DIV.article, DIV.article td, DIV.article tr, DIV.article table {
	FONT-WEIGHT: normal;
	FONT-SIZE:10pt;
	FONT-FAMILY:verdana;
	COLOR: #000000;
}
DIV.article .articleimage
	{
	FLOAT: right;
	WIDTH: 200px;
	PADDING: 0px;
	MARGIN: 8px 0px 4px 4px;
	BORDER: 0px solid black;
	FONT-STYLE: italic;
	FONT-SIZE: 8pt;
}
DIV.article .articleimage img
	{
	FLOAT: right;
	WIDTH: 200px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 6px 0px;
	BORDER: 0px solid black;
}
DIV.article brodtekst
	{
	PADDING: 0px;
	MARGIN: 0px;
}
DIV.article UL
	{
	LIST-STYLE-TYPE: circle inside;
	PADDING: 0px;
	MARGIN: 0px;
}
DIV.article LI
	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-TOP: 0px;
}
DIV.brodtekst UL
	{
	LIST-STYLE-TYPE: circle inside;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
}
DIV.brodtekst LI
	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-TOP: 0px;
}
DIV.article P
	{
	PADDING: 0px 0px 6px 0px;
	MARGIN: 0px;
}

DIV.article H1
	{
	DISPLAY: block;
	FONT-WEIGHT: BOLD;
	FONT-SIZE:14pt;
	PADDING: 0px;
	MARGIN: 0px 0px 9px 0px;
	COLOR: #000;
}
DIV.article H1.img {
	display: inline;
}
DIV.article H1 img {
	display: inline;
}

DIV.article H3
	{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE:10pt;
	FONT-FAMILY:verdana;
	PADDING: 0px;
	MARGIN: 0px 0px 9px 0px;
	color: #000000;
 }
DIV.article H4
	{
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE:10pt;
	FONT-FAMILY:verdana;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 12px;
	color: #000000;
}

DIV.article A.morelink
	{
	MARGIN-BOTTOM: 0px;
	COLOR: #ff0000;
}

DIV.article A.morelink:hover
	{
	TEXT-DECORATION: underline;
}

DIV.article SPAN.label_publishdate
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}

DIV.article SPAN.publishdate
	{
	DISPLAY: block;
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}

DIV.article SPAN.label_updatedate
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}

DIV.article SPAN.updatedate
	{
	DISPLAY: block;
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}

DIV.article SPAN.label_createdate
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}

DIV.article SPAN.createdate
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}
        
DIV.article SPAN.label_author
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}
DIV.article SPAN.author
	{
	DISPLAY: inline;
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
}
DIV.article SPAN.label_print
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
	PADDING-LEFT: 5px;
	}

DIV.article A.printlink:hover
	{
	TEXT-DECORATION: underline;
	}
DIV.article TD.space
	{
	PADDING-LEFT:0px;
}

DIV.article IMG.fileimage
	{
	BORDER: 0px;
}

DIV.article A.filename
	{
	FONT-SIZE: 0.8em;
	COLOR: #6c6c6c;
	TEXT-DECORATION: underline;
}
DIV.article IMG.printimage
	{
	BORDER: 0px;
}
/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R I N G     ----     R E L A T E D     I N F O 
********************************************************************
********************************************************************/
DIV.related_info {
	MARGIN: 0px;
	PADDING: 5px;
	FONT-FAMILY: arial, verdana;
	width: 99%;
}
div.related_info img.imagelist {
	display: inline;
	margin: 0px 0px 0px -10px;
	width: 180px;
	padding: 0px;
}
DIV.related_info h2 {
	MARGIN: 0px;
	PADDING: 0px;
}
DIV.related_info ul {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
}
DIV.related_info li {
	MARGIN: 0px;
	PADDING: 0px 0px 0px 15px;
	LIST-STYLE: none;
}
DIV.related_info span.label_urllist_int, DIV.related_info span.label_filelist, DIV.related_info span.label_urllist,DIV.related_info span.label_imagelist {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}
DIV.related_info span.label_imagelist {
	margin: 0px 0px 0px -10px;
}
DIV.related_info a:link {
	FONT-SIZE: 10pt;
	color: #009;
	text-decoration: none;
}

DIV.related_info a:active {
	FONT-SIZE: 10pt;
	color: #009;
	text-decoration: none;
}

DIV.related_info a:hover {
	FONT-SIZE: 10pt;
	color: #009;
}

DIV.related_info a:visited {
	FONT-SIZE: 10pt;
	color: #009;
	text-decoration: none;
}
/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R I N G     ----     L  E S    M E R   1 K O L O N N E  
********************************************************************
********************************************************************/
DIV.archive_desc {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:12px;
	FONT-FAMILY:verdana;
	color: #000000;
}
DIV.archive_desc h1, DIV.readmore_1 h1 a {
	font-size: 18pt;
	color: #009;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-decoration: none;
	FONT-SIZE:13pt;
	font-family: verdana;
}
DIV.archive_desc h1 {
	display: inline;
	color: #009;
	margin: 0px;
	padding: 0px;
}
div.archive_desc h1 a {
	color: #000;
	text-decoration: none;
	FONT-SIZE:14px;
	font-family: verdana;
	font-weight: bold;
	display: inline;
	clear: both;
	margin: 0px;
	padding: 0px;
}
DIV.archive_desc h1 img {
	display: inline;
	color: #009;
	display: none;
}
div.archive_desc ul, div.archive_desc li {
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
	display: block;
} 
DIV.archive_desc h3, DIV.archive_desc h3 a {
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
div.archive_desc li {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	display: block;
}
div.archive_desc a.morelink {
	display: block;
	font-weight: normal;
	color: #00f;
	text-decoration: none;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
}
div.archive_desc a.morelink:hover {
	display: inline;
	color: #009;
	text-decoration: underline;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
}
div.archive_desc .articleimage
	{
	display: block;
	FLOAT: right;
	WIDTH: 130px;
	PADDING: 0px;
	MARGIN: 6px 0px 4px 4px;
	BORDER: 0px solid black;
	FONT-STYLE: italic;
	FONT-SIZE: 8pt;
}
div.archive_desc .articleimage img
	{
	FLOAT: right;
	WIDTH: 130px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 6px 0px;
	BORDER: 0px solid black;
}
div.archive_desc span.publishdate {
	display: none;
	height: 1px;
	width: 0px;
}
div.archive_desc a.bottomlink {
	color: #00f;
	text-decoration: none;
	font-weight: normal;
}
div.archive_desc a.bottomlink:hover {
	color: #009;
	text-decoration: underline;
}
/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R I N G     ----     L  E S    M E R   2 K O L O N N E  
********************************************************************
********************************************************************/
DIV.archive_desc_2 {
	PADDING: 0px;
	MARGIN: 0px 0px 0px 0px;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:10px;
	FONT-FAMILY:verdana;
	color: #000000;
}
DIV.archive_desc_2 h1, DIV.archive_desc_2 h1 a {
	font-size: 14px;
	color: #00f;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	text-decoration: none;
}
DIV.archive_desc_2 h1 {
	display: block;
	margin: 0px 0px 0px 0px;
}
div.archive_desc_2 ul, div.readmore_1 li {
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
} 
DIV.archive_desc_2 h3, DIV.readmore_1 h3 a {
	font-size: 10pt;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	text-decoration: none;
	font-weight: normal;
}
DIV.archive_desc_2 h2 {
	display: block;
	background: url('images/bg_metal_green_grey.jpg') center top;
	line-height: 26px;
	color: #000;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
div.archive_desc_2 td.column-left, div.archive_desc_2 td.column-right {
	padding-left: 0px;
	width: 290px;
} 
div.archive_desc_2 td.column-center {
	width: 20px;
}
div.archive_desc_2 a.morelink {
	display: inline;
	font-weight: normal;
	color: #00f;
	text-decoration: none;
	font-size: 12px;
	font-family: verdana;
}
div.archive_desc_2 .articleimage
	{
	FLOAT: right;
	WIDTH: 100px;
	PADDING: 0px;
	MARGIN: 8px 0px 4px 4px;
	BORDER: 0px solid black;
	FONT-STYLE: italic;
	FONT-SIZE: 8pt;
}
div.archive_desc_2 .articleimage img
	{
	FLOAT: right;
	WIDTH: 100px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 6px 0px;
	BORDER: 0px solid black;
}
div.archive_desc_2 a.bottomlink {
	display: block;
	font-weight: normal;
	margin: 9px 0px 0px 0px;
	color: #00f;
	text-decoration: none;
	font-size: 12px;
	font-family: verdana;
}


/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R I N G     ----     A R K I V T E K S T  
********************************************************************
********************************************************************/
div.archive_text {
	PADDING: 0px;
	MARGIN: 0px 0px 0px 0px;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:10pt;
	FONT-FAMILY:verdana;
	color: #000000;
}
div.archive_text h2 {
	display: block;
	background: url('images/bg_metal_green_grey.jpg') center top;
	line-height: 26px;
	color: #000;
	font-size: 14pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
div.archive_text ul, div.archive_text li {
	margin: 0px;
	padding: 0px;	
	list-style-type: none;	
}
div.archive_text ul {
	margin: 0px 10px 0px 0px;
}	
div.archive_text span.publishdate, div.archive_text span.publishdate a{
	display: inline;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
} 
div.archive_text h1, div.archive_text h1 a {
	display: inline;
	font-size: 10pt;
	color: #00f;
}
div.archive_text a {
	text-decoration: none;
}
div.archive_text a.bottomlink {
	display: block;
	margin: 6px 10px 0px 10px;
	padding: 0px;
	color: #c00;
}


/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R I N G -  F I L A R K I V
********************************************************************
********************************************************************/
div.archive_documents
	{
	BORDER: 0px solid black;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	font-family:  "times new roman",verdana, arial;
}
div.archive_documents H1 {
	DISPLAY: inline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	COLOR: #000000;
}

div.archive_documents H2	{
	DISPLAY: block;
	FONT-WEIGHT: BOLD;
	FONT-SIZE:18pt;
	PADDING: 0px;
	MARGIN: 0px;
	COLOR: #000000;
}
div.archive_documents p.myseek_description {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:12pt;
	PADDING: 9px 0px 9px 0px;
	MARGIN: 0px;
	COLOR: #000000;
}

div.archive_documents UL	{
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-BOTTOM: 10px;
}
div.archive_documents LI	{
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 5px;
	float: left;
}
div.archive_documents A	{
	COLOR: #000000;
	text-decoration: none;
}

div.archive_documents SPAN.filesize	{
	COLOR: #000000;
	FONT-SIZE: 12pt;
}

div.archive_documents SPAN.publishdate	{
	COLOR: #000000;
	FONT-SIZE: 12pt;
}
      
div.archive_documents SPAN.createdate	{
	COLOR: #000000;
}

div.archive_documents SPAN.updatedate	{
	COLOR: #000000;
}
/********************************************************************
********************************************************************
********************************************************************   P U B L I S E R    -	L I N K A  R K I V
********************************************************************
********************************************************************/
div.archive_links {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 100%;
	FONT-SIZE: 12pt;
	FONT-FAMILY: "times new roman", Verdana, Arial;
}
div.archive_links h2{
	{
	DISPLAY: block;
	FONT-WEIGHT: BOLD;
	FONT-SIZE:18pt;
	PADDING: 0px;
	MARGIN: 0px;
}
div.archive_links p.myseek_description {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE:12pt;
	PADDING: 9px 0px 9px 0px;
	MARGIN: 0px;
	COLOR: #000000;
}
div.archive_links ul, div.archive_links li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.archive_links h1 {
	font-size: 14pt;
	margin: 0px;
	padding: 0px;
}
div.archive_links h3 {
	font-size: 12pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

/********************************************************************
********************************************************************
********************************************************************   A R K I V   -   B I L D E R 
********************************************************************
********************************************************************/
div.archive_images {
	width: 590px;
	font-family: "times new roman", arial, verdana;
	margin: 0px;
	padding: 0px;
}

div.archive_images h2 {
	font-size: 16pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
	font-size: 16pt;
	margin: 0px 0px 9px 0px;
	padding: 0px;
}
div.archive_images p.myseek_description {
	font-weight: normal;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	display: block;
}
div.archive_images td.column-left, div.archive_images td.column-right {
	width: 260px;
	margin: 0px;
	padding: 0px
}
div.archive_images td.column-center {
	width: 30px;
}
div.archive_images h1 {
	color: black;
	text-decoration: none;
	font-size: 14pt;
	margin: 0px 0px 9px 0px;
	padding: 0px;
	font-weight: bold;
}
div.archive_images ul, div.archive_images li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style-type: none;
}
div.archive_images div.articleimage {
	display: block;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
div.archive_images div.articleimage img{
	width: 200px;
}
div.archive_images h3 {
	display: inline;
	font-weight: normal;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;

}

/********************************************************************
********************************************************************
********************************************************************   P O R T A L F U N K S J O N E R
********************************************************************
********************************************************************/




form {
	margin: 0px;
}

/* CONTAINER AROUND THE PORTLET */
div.divPortlet {
 width: 600px;
} 

.divForm {
 border-left:1px solid black; border-right:1px solid black; border-top:0px solid black; border-bottom:1px solid black; width: 100%
}

.divHeader {
 border-bottom: black 1px solid;
 border-top: black 1px solid;
 padding: 3px 0 3px 0;
 margin: 0px;
 width: 100%;
 text-indent: 3px;
 background-color: #f8f8f8;
}

.divError, 
.divSearchPage {
 padding: 3px;
}
   
.divSubform{}
.divList{}

.ulForm {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
    
.liForm {
 padding: 0 5px 0 0;
 vertical-align: top;
}

.ulError {
	list-style-type:none;
	margin: 0px;
	padding: 0 0 10px 0;
}

.spanError1, .liError {
 font-size: 8pt;
 color: red;
 font-family: Arial;
}
 
.liError {
 padding: 0 5px 0 0;
 vertical-align: top;
}

/******************************
** 1 AND 2 COLUMNS COMMON   
**************************** */

.divPortlet .inputTextFullRO, 
.divPortlet .inputTextHalfRO,
.divPortlet .inputTextQuarterRO, 
.divPortlet .inputText3QuarterRO,
.divPortlet .inputTextareaRO {
 background-color: lightgrey;
}

.divPortlet .displayTextFull,  
.divPortlet .displayTextHalf,
.divPortlet .displayTextQuarter,
.divPortlet .displayText3Quarter,
.divPortlet .displayTextarea {
border:none;
}

.divPortlet input,
.divPortlet select,
.divPortlet textarea {
 font-size: 8pt;
 color: black;
 font-family: arial;
}

.divPortlet .inputLabel {
 font-size: 8pt;
	float: left;
	clear: none;
	position:relative;
	display: block;
	width: 120px;
 vertical-align: top;
}

/******************************
** 2-COLUMNS DISPLAY 
**************************** */

.div2Columns {
 font-family: arial;
 color: black;
}

.div2Columns .inputTextFull, 
.div2Columns .inputTextFullRO,
.div2Columns .displayTextFull {
 height: 19px;
 width:154px;
}

.div2Columns .inputTextHalf,
.div2Columns .inputTextHalfRO,
.div2Columns .displayTextHalf {
 height: 19px;
 width: 75px;
}

.div2Columns .inputTextQuarter,
.div2Columns .inputTextQuarterRO,
.div2Columns .displayTextQuarter {
 height: 19px;
 width: 36px;
}
    
.div2Columns .inputText3Quarter,
.div2Columns .inputText3QuarterRO,
.div2Columns .displayText3Quarter {
 height: 19px;
 width: 114px;
}

.div2Columns .inputTextarea,
.div2Columns .inputTextareaRO,
.div2Columns .displayTextarea {
 width: 154px;
 height: 60px;
}

/******************************
** 1-COLUMN DISPLAY 
**************************** */

.div1Column {
 color: black;
 font-family: arial;
 padding: 3px;
}

.div1Column .inputTextFull,
.div1Column .inputTextFullRO,
.div1Column .displayTextFull {
 height: 19px;
 width:444px;
}

.div1Column .inputTextHalf,
.div1Column .inputTextHalfRO,
.div1Column .displayTextHalf {
 height: 19px;
 width: 220px;
}
  
.div1Column .inputTextQuarter,
.div1Column .inputTextQuarterRO,
.div1Column .displayTextQuarter {
 height: 19px;
 width:110px;
}
   
.div1Column .inputText3Quarter,
.div1Column .inputText3QuarterRO,
.div1Column .displayText3Quarter {
 height: 19px;
 width:330px;
}
    
.div1Column .inputTextarea,
.div1Column .inputTextareaRO,
.div1Column .displayTextarea {
 width: 444px;
 height: 60px;
}

/******************************
** RADIO BUTTONS AND CHECKBOXES
**************************** */

.inputRadio {}
 
.radioLabel {
 font-size: 8pt;
 color: black;
 font-family: arial;
}

.inputCheckbox {}

/*************************
** divList , tdListData 
*********************** */

.divList {
 font-size: 8pt;
 color: black;
 font-family: Arial;
}


.tableForm, 
.tableForm .trForm,
.divList .tableList,
.divList .tableList .trList,
.divList .tableList .trListPointer,
.divList .tableList .trListHeader 
.divList .tableList .trListHeaderNoPointer {
 width: 100%;
}

.divList .tableList .trListHeaderNoPointer { 
 text-align:left; 
}
   
.tableForm .trForm .tdForm {
 padding: 3px;
 vertical-align: top;
 width: 50%;
}

.divList .tableList .trListHeader,
.divList .tableList .trListPointer {
 cursor: hand; /* for MSIE */
 cursor: pointer; /* for other browsers */
 text-align:left;
}

.divList .tableList .trListHeader .thListHeader,
.divList .tableList .trListHeader .thListHeaderRight,
.divList .tableList .trList .tdListData1,
.divList .tableList .trList .tdListData2,
.divList .tableList .trList .tdListData1Right,
.divList .tableList .trList .tdListData2Right {
 padding-left: 3px;
}

/* Alternative color for search results */
.divList .tableList .trList .tdListData2,
.divList .tableList .trList .tdListData2Right {
 background-color: #f8f8f8;
}

.tdListData1,
.tdListData2,
.tdListData1Right,
.tdListData2Right,
.thListHeader,
.thListHeaderRight {
 font-size: 8pt;
}

.tdListData1Right,
.tdListData2Right,
.thListHeaderRight {
 text-align: right;
}

.divList .spanListData,
.divList .spanListHeader {
 width:100%;
}
    
.divList .spanListHeader,
.spanListHeaderActive {
 font-weight: bolder;
 text-decoration: underline;
}

/*******************************************
** divSearchPage
**
** Pagination section of the search page.  
***************************************** */

.divSearchPage,
.divSearchPage span,
.divSearchPage .aPagenr,
.spanHeader,
.spanText { 
 font-size: 8pt;
 color: black;
 font-family: Arial;
}

.liForm a{
 text-decoration: underline;
}


/* Overrides the font-size of the previous entry */
.spanHeader { 
 font-size: 10pt;
 font-weight: bold;
}


.divSearchPage .aPagenr,
.divSearchPage .spanPagenrSelected {
 padding: 2px;
}

.divSearchPage .spanPagenrSelected {
 font-weight: bold;
}

/* Icons used in the header to display sort row/direction */
.sortIconAscending, .sortIconDescending {
 background-position: top left;
 width: 13px; height: 13px;
 float: left;
}

/* Arrow up */
.sortIconAscending {
 background-image: url('../images/arrow_up.png');
}

/* Arrow down */
.sortIconDescending {
 background-image: url('../images/arrow_down.png');
}

/* Determines which side of the header text to show the icon */
.thListSortIconWrapper {
  float: left;
}

/* Sets the minimum width of headers in the search results */
#search_1 {
 width: 30px;
}

.spanListHeader, .spanListHeaderActive {
 display: block;
}

/*******************************************
** BUTTONS
***************************************** */

.divButton {
 padding: 3px 0 0 0;
 margin: 0px;
 width: 100%;
 text-align: right;
}

.divButton ul {
	padding: 0px;
	margin: 0px;
	border: none;
	list-style-type:none; 
}

.divButton li {
	display: inline;
	padding: 0px;
}

.inputButton {
	width:75px;
}    

hr, .separator, .doubleSeparator {
  color: black;
  width: 100%;
  display: block;
}

hr, .separator {
  border-style: solid;
  border-width: 1px 0 0 0;
  height: 1px;
}

.doubleSeparator {
  border-style: double;
  border-width: 3px 0 0 0;
  height: 3px;
}


/* behaviour classes */
/* use this class instead of hard-coding cursor-definition on clickable elements */
.clickable { cursor: hand; cursor: pointer; }
.nonClickable { cursor: default; text-decoration: none; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.hidden { display: none; }
.visible { display: block; }
body {
 width: 600px;
}

</style>





/**************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************                     M A I N     S T Y L E 
**************************************************************************************************************                     F R A       P O R T A L
**************************************************************************************************************
**************************************************************************************************************/


.GroupHeaderid1siteid0{Background-Color:#336699;Height:20px;Text-Align:Left;}
.GroupHeaderLinkid1siteid0{Color:#FFFFFF;Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;}
.GroupHeaderTextid1siteid0{Color:#FFFFFF;Font-Size:9pt;Font-Weight:Bold;Font-Family:Arial, Helvetica;}
.RegionHeaderid1siteid0{Background-Color:#336699;Height:20px;Text-Align:Left;}
.RegionHeaderTextid1siteid0{Color:#FFFFFF;Font-Size:9pt;Font-Weight:Bold;Font-Family:Arial, Helvetica;}
.Bodyid1siteid0{Background-Color:#FFFFFF;}
.authorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.createdateid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.creatorid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.defaultattributeid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.descriptionid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.documentsizeid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.expiredateid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.inplacedisplayid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.itemfunctionid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.keywordsid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.perspectivesid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.scoreid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.subpagetitleid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.titleid1siteid0{Color:#000000;Font-Weight:Bold;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.titleorimageid1siteid0{Color:#336699;Font-Family:Arial, Helvetica;Font-Weight:Bold;Font-Size:9pt;}
.wwsbr_category_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_charset_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_itemtype_id1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.wwsbr_mime_type_id1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.wwsbr_page_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_pagegroup_id1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.wwsbr_publishdate_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_updatedate_id1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.wwsbr_updator_id1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.wwsbr_version_number_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.LeftCurve{Background-Attachment:scroll;Background-Repeat:no-repeat;Background-Position:left top;Background-Image:url(http://demo.mysoft.no/images/FFFFFFl.gif);}
.PortletBodyColor{}
.PortletHeaderColor{Background-Color:#336699;}
.PortletHeaderLink{Color:#FFFFFF;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PortletHeaderStyle{}
.PortletHeaderText{Color:#FFFFFF;Font-Weight:Bold;Font-Size:10pt;Font-Family:Arial, Helvetica;}
.PortletHeading1{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.PortletHeading2{Color:#336699;Font-Family:Arial, Helvetica;Font-Weight:Bold;Font-Size:8pt;}
.PortletHeading3{Color:#336699;Font-Size:7pt;Font-Weight:Bold;Font-Family:Arial, Helvetica;}
.PortletHeading4{Color:#336699;Font-Size:7pt;Font-Family:Arial, Helvetica;Font-Weight:Bold;}
.PortletSubHeaderColor{Background-Color:#EEEEDD;}
.PortletSubHeaderLink{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PortletSubHeaderText{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PortletText1{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PortletText2{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PortletText3{Color:#000000;Font-Size:7pt;Font-Family:Arial, Helvetica;}
.PortletText4{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:7pt;}
.RightCurve{Background-Attachment:scroll;Background-Image:url(http://demo.mysoft.no/images/FFFFFFr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
.LeftSubTabid1siteid0{Background-Image:url(http://demo.mysoft.no/images/FFFFFFsl.gif);Background-Attachment:scroll;Background-Color:#336699;Background-Position:left top;Background-Repeat:no-repeat;}
.LeftTabBgSlantid1siteid0{Background-Image:url(http://demo.mysoft.no/images/FFFFFFtl.gif);Background-Color:#CCCC99;Background-Attachment:scroll;Background-Repeat:no-repeat;Background-Position:left top;}
.LeftTabForeSlantid1siteid0{Background-Image:url(http://demo.mysoft.no/images/FFFFFFtl.gif);Background-Repeat:no-repeat;Background-Attachment:scroll;Background-Color:#336699;Background-Position:left top;}
.RightSubTabid1siteid0{Background-Image:url(http://demo.mysoft.no/images/FFFFFFsr.gif);Background-Attachment:scroll;Background-Position:right top;Background-Repeat:no-repeat;Background-Color:#336699;}
.RightTabBgCurveid1siteid0{Background-Image:url(http://demo.mysoft.no/images/FFFFFFtr.gif);Background-Attachment:scroll;Background-Color:#CCCC99;Background-Position:right top;Background-Repeat:no-repeat;}
.RightTabForeCurveid1siteid0{Background-Image:url(http://demo.mysoft.no/images/FFFFFFtr.gif);Background-Repeat:no-repeat;Background-Position:right top;Background-Color:#336699;Background-Attachment:scroll;}
.SubTabBgTextid1siteid0{Color:#CCCC99;Font-Weight:Bold;Text-Decoration:none;Font-Size:11pt;Font-Family:Arial, Helvetica;}
.TabBackgroundColorid1siteid0{Background-Color:#CCCC99;}
.TabBackgroundTextid1siteid0{Color:#003366;Font-Family:Arial, Helvetica;Text-Decoration:none;Font-Size:10pt;}
.TabForegroundColorid1siteid0{Background-Color:#336699;}
.TabForegroundTextid1siteid0{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:10pt;Font-Weight:Bold;Text-Decoration:none;}
.portlet-font{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-font-dim{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-msg-status{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-msg-info{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-msg-error{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-msg-alert{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-msg-success{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-section-header{Color:#336699;    Font-Family:Arial, Helvetica;    Font-Size:9pt;    Font-Weight:Bold;    }
.portlet-section-body{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-section-alternate{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-section-selected{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-section-subheader{Color:#336699;    Font-Family:Arial, Helvetica;    Font-Weight:Bold;    Font-Size:8pt;    }
.portlet-section-footer{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-section-text{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-table-header{Color:#336699;    Font-Family:Arial, Helvetica;    Font-Size:9pt;    Font-Weight:Bold;    Background-Color:#EEEEDD;    }
.portlet-table-body{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-table-alternate{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-table-selected{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-table-subheader{Color:#336699;    Font-Family:Arial, Helvetica;    Font-Weight:Bold;    Font-Size:8pt;    }
.portlet-table-footer{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-table-text{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-form-label{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-form-input-field{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-form-button{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-icon-label{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-dlg-icon-label{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-form-field-label{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.portlet-form-field{Color:#000000;    Font-Family:Arial, Helvetica;    Font-Size:8pt;    }
.RegionNoBorder{}
.RegionBorder { border:#336699  1px solid; }
.RegionHeaderColor { border:#336699 0px solid;}
.PageColor { background-color:#FFFFFF}