table
{
	font-size: 8.5pt;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-color: #ffffff;*/
}
th
{
	background-color: #0c4c92;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
td
{
    vertical-align:top;
}
table th a:link 
{
   color:white;
   text-decoration:none;
}
table th a:hover 
{
   color:white;
   text-decoration:underline;
}
	
table th a:visited 
{
   color:white;
   text-decoration:none;
}

td
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

td.nopadding
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.nomarginsextra
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: none 0px white;
	border-collapse:collapse;
}

table.nomarginsextra td
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: none 0px white;
	border-collapse: collapse;	
}

.nomargins
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


input
{
}

.input_text
{
	width: 165px;
}

.input_tall
{
	width: 80px;
}

.input_pnum
{
	width: 35px;
}

.input_psted
{
	width: 128px;
}

.input_antall
{
	text-align: right;
	width: 25px;
}
.input_pris
{
	text-align: right;
	width: 50px;
}

a
{
   color:#3fb1e5;
   text-decoration:none;
}
a:visited 
{
   color:#3fb1e5;
   text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:#3fb1e5;
}


a.nelfoblue
{
   color:#3fb1e5;
   text-decoration:none;
}
a.nelfoblue:visited 
{
   color:#3fb1e5;
   text-decoration:none;
}
a.nelfoblue:hover
{
	text-decoration:underline;
	color:blue;
}


a.infobase_tittel
{
    font-weight:bold;
    font-size: 10pt;
	color:black;
    
}
a:visited.infobase_tittel
{
	color:black;
}
a:hover.infobase_tittel
{
	color:#3fb1e5;
	text-decoration:none;
}
div.infobase_tittel_spacing
{
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	/*width:100%;*/
}
a.infobase_ingress
{
    font-size: 8.5pt;
}

.infobase_ibname
{
	text-transform:capitalize;
	font-size:7pt;
	color:#535061;
	/*visibility: hidden;*/
}
.infobase_dato
{
	font-size:7pt;
	color:#3fb1e5;
}
A.infobase_lesmer, A.infobase_lesmer:Visited,
.infobase_lesmer
{
	font-weight: normal;
	font-size:7pt;
	color:#3fb1e5;
}
A:hover.infobase_lesmer
{
    	font-weight: normal;
	font-size:7pt;
	color:#3fb1e5;
}

table.infobase_imglist
{
	border:none;
	margin-right:10px;
	float:left;
}

.infobase_ibinfo
{
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #535061;
	/*border-collapse:collapse; gir rare utslag*/
}




table.infobase_tabell
{
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
/*	border-collapse:collapse;
	border-top: solid 1px white;
	border-right: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 1px black;
*/
	
}
table.infobase_tabell td
{
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;	
	padding-bottom:3px;
	border-bottom: solid 0px #e3eaeb;
}
table.infobase_tabell table td
{
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
}

.infobaseartikkel_tittel
{
    font-size: 12pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

naeringspolitikk .infobaseartikkel_tittel
{
    font-size: 16pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

.infobaseartikkel_ingress
{
	font-size:9pt;
    font-weight: bold;
    
}
.infobaseartikkel_ingress font.quote
{
    visibility: hidden;
}
.infobaseartikkel_tekst
{
}
.infobaseartikkel_ibname
{
	font-size:7pt;
}
.infobaseartikkel_dato
{
	font-size:7pt;
}

DIV.infobase_divlistbullets
{
	background: url('gfx/quad_ff6633_9pt.gif') 0px 5px no-repeat;
	position:relative;
	padding-left:10px;
}
TABLE.infobasesmall_tabell
{
	margin:0px;
	padding:0px;
	border-style:none;
}
TABLE.infobasesmall_tabell TD
{
	margin:0px;
	padding:0px;
}

UL.infobase_listbullets
{
	padding: 0px 2px 0px 2px;	
	margin: 0px 2px 0px 2px;
/*	background-image: URL('gfx/ib_bullet.png');
	background-repeat:no-repeat;
	list-style-type:none;*/
	list-style-image: url('ib_bullet.png');
}
UL.infobase_listbullets LI
{
	padding: 0px 3px 0px 3px;
	margin: 0px 3px 0px 3px;
	
}

a.infobase_related
{
	font-size:7pt;
	color:#3fb1e5;
	text-decoration:none;
}
a:visited.infobase_related
{
   color:#3fb1e5;
   text-decoration:none;
}
a:hover.infobase_related
{
	text-decoration:underline;
	color:#3fb1e5;
}

/* ************************ infobase alternatives-test start ******************** */
.infobasemedium_tittel
{
    font-weight: bold;
    font-size: 11pt;
    color: #3fb1e5;
    text-decoration:none;
}

.infobasemedium_ingress
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
}

table.infobasemedium_tabell
{
	border: solid 1px white;
}
table.infobasemedium_tabell td
{
	padding-top:10px;
	padding-bottom:10px;
	border: solid 1px green;
}

a.infobasesmall_tittel
{
    font-size: 8pt;
	color:black;
}
a:visited.infobasesmall_tittel
{
	color:black;
}
a:hover.infobasesmall_tittel
{
	color:#3fb1e5;
}

/* ************************ infobase alternatives-test stop ******************** */

.search_title
{
	font-size: 9pt;
	font-weight: bold;
}

.search_ingress
{
}

.search_date
{
	font-size: 7pt;
}

.search_linkinfo
{
	font-size: 7pt;
	color: green;
}

H1
{
    font-size: 12pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

.H1NS
{
    font-size: 12pt;
    font-weight: bold;
}

H2
{
    font-size: 11pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

H3
{
    font-size: 10pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

.H3NS
{
    font-size: 10pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

H4
{
    font-size: 9pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

.H4NS
{
    font-size: 9pt;
    font-weight: bold;
    /*text-transform:uppercase;*/
}

SPAN.navbarseperator
{
	font-weight: bolder;
	color: #ff6633;
}
a.navbartext, a.navbartext:visited, span.navbartext
{
	color: #535061;
}
A.navbartext:hover
{
    color: #3fb1e5;
}

/* detaljer visning bl.a på kav, andre views må gjerne bruke samme mal */
TABLE.detailView
{
	/*width:50%;*/
}
TABLE.detailView td
{
	
}

miljosatsninginfobase.detailViewHeader
{
	background-color: #0c4c92;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	vertical-align:top;
	text-align:right;

}

.detailViewHeader:after
{
	content:'';
}

.floatRight
{
	float:right;
}

UL
{
	padding-left:0px;
	padding-right:0px;
	margin-left:15px;
	color: #535061;
	
    list-style-type:disc;
    list-style-image:url('gfx/bullet_disc_FF6633.gif');
}

LI
{
	padding-left:0px;
	padding-right:0px;
    
}

H1.sidetittel
{ 
    background: #535061 url('gfx/no_tekn_symbol_25-21_535061.gif') no-repeat 2px 1px ;
    color: #FFFFFF;
    text-indent: 10px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px; padding-left:25px; padding-right:3px; padding-top:3px; padding-bottom:3px
}

H3.seksjontittel
{ 
    background: #3fb1e5 url('gfx/no_tekn_symbol_16-14_3fb1e5.gif') no-repeat 5px 5px ;
    color: #FFFFFF;  
    text-indent: 10px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:18px; padding-right:2px; padding-top:2px; padding-bottom:2px 
}



/*
Table.tematabell TR:first-child
{
    background-color: #0c4c92;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

Table.tematabell TR
{
    background-color: #aac2de;
    border: no-border;
    
}*/






Table.HSL_productTable
{
    border-collapse: collapse;    
}
Table.HSL_productTable TH
{
	text-align:left;	
    border: 2px solid #ffffff;
}

Table.HSL_productTable TD
{
    vertical-align: top;
    background-color: #aac2de;
    border: 2px solid #ffffff;
    
}

Table.HSL_productTable  UL
{
	padding-left:0px;
	padding-right:0px;
	margin-left:15px;
	list-style-image:url('gfx/bullet_disc_535061.gif');
	color: #535061
}


Table.HSL_productTable  LI
{
	padding-left:0px;
	padding-right:0px;
	
	/*list-style-type:disc;*/
    
}

IMG.NELFOBannerOuter 
{
	padding-bottom: 3px;
}

TABLE.HSPL_wideLayout
{
    background-color: White;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 790px;
}

TABLE.HSPL_dualLayout
{

}

TD.HSPL_dualMidLayout
{
    width: 550px;    
    padding-right: 20px;
}
TD.HSPL_dualRightLayout
{
    width: 200px;
    background-color: #cbecfc;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 50px;
}

/*-----------------LAYOUT-mener--------------*/
TABLE.mener
{
    border-collapse:collapse;
}
TH.menerlt
{
    height:22px;
    width: 1px;
    background: white url('gfx/menerlt.gif') no-repeat right;
}
TH.menerbg
{
    width: 100%; 
    background: #3fb1e5 url('gfx/menerbg.gif');
    color: White;
    text-align: left;
    font-size: 9pt;
    padding-bottom: 4px;
    text-indent: 3px;
}
TH.menerrt
{
    height:22px;
    width: 6px;
    background: white url('gfx/menerrt.gif') no-repeat;   
}
TABLE.menerbody
{   
    height: 115px;
    
    border-left: solid 10px white;
    border-right: solid 10px white;
    background: #C5EFFE; 
}
TD.menerbody
{   
 
}
SPAN.mener_ingress
{
    font-size: 12pt;
    color: #3fb1e5;  
    font-weight: bold; 
}
FONT.quote
{
    font-size: 10pt;
    color: #3fb1e5; 
    font-weight: bold; 
    
}
FONT.menerhvem
{
    color: #3fb1e5; 
    font-size:6.5pt;
}
A.menerlesmer
{
    color: #3fb1e5;   
    font-weight:bold;
    font-size: 7pt;
    text-decoration: none;
}
A:hover.menerlesmer
{
    color: #3fb1e5;
    text-decoration: underline;
}
DIV.brspace1
{
    height:5px;
}
/*-----------------LAYOUT-nyheter--------------*/
TABLE.nyheter
{
    border-collapse: collapse;
}
TH.nyheterlt
{
    height:22px;
    width: 1px;
    background: white url('gfx/nyheterlt.gif') no-repeat right;
}
TH.nyheterbg
{
    width: 550px;
    background: #3fb1e5 url('gfx/nyheterbg.gif');
    color: White;
    text-align: left;
    font-size: 9pt;
    padding-bottom: 4px;
    text-indent: 3px;
}
TH.nyheterrt
{
    height:22px;
    width: 6px;
    background: white url('gfx/nyheterrt.gif') no-repeat;   
}
TD.nyheterbody
{
    padding-left: 15px;
}
TABLE.inforbase
{
    vertical-align:top;
}
TD.inforbase
{

}
IMG.infobaseart
{
    border: none;
}
A.infobasetitle
{
    vertical-align: top;
    font-weight: bold;
    font-size: 7.5pt;
    color:#535061;
    text-decoration: none;
}
A:hover.infobasetitle
{
    color: #3fb1e5;
    text-decoration: underline;
}
FONT.infobaseingress
{
    font-weight: normal;
    font-size: 7pt;
}
FONT.infobasedatum
{
    font-size: 7pt;
    color: #3fb1e5; 
}
A.infobaselesmer
{
    color: #3fb1e5;   
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
}
A:hover.infobaselesmer
{
    color: #3fb1e5;
    text-decoration: underline;
}
HR.nyheter
{
    color:  #3fb1e5;
    background-color: #3fb1e5;
    height: 3px;
}
/*-----------------LAYOUT-norskteknologiimedia--------------*/
TABLE.norskteknologiimedia
{
    border-collapse: collapse;
}
TH.norskteknologiimedialt
{
    height:22px;
    width: 1px;
    background: white url('gfx/norskteknologiimedialt.gif') no-repeat right;
}
TH.norskteknologiimediabg
{
    width: 270px;
    background: #88ac97 url('gfx/norskteknologiimediabg.gif');
    color: White;
    text-align: left;
    font-size: 9pt;
    padding-bottom: 4px;
    text-indent: 3px;
}
TH.norskteknologiimediart
{
    height:22px;
    width: 9px;
    background: url('gfx/norskteknologiimediart.gif') no-repeat; 
}
TD.norskteknologiimediabody
{
        padding-left: 15px;
}
/*-----------------LAYOUT-miljosatsninger--------------*/
TABLE.miljosatsninger
{
    border-collapse: collapse;
}
TH.miljosatsningerlt
{
    height:22px;
    width: 1px;
    background: white url('gfx/miljosatsningerlt.gif') no-repeat right;
}
TH.miljosatsningerbg
{
    width: 270px;
    background: #72bf44 url('gfx/miljosatsningerbg.gif');
    color: White;
    text-align: left;
    font-size: 9pt;
    padding-bottom: 4px;
    text-indent: 3px;
}
TH.miljosatsningerrt
{
    height:22px;
    width: 9px;
    background: url('gfx/miljosatsningerrt.gif') no-repeat;
}
TD.miljosatsningerbody
{  
    padding-left: 10px;
}
A.miljosatsninginfobase_tittel
{
    color: #535061;   
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}
A:hover.miljosatsninginfobase_tittel
{
    color: #3fb1e5;
    text-decoration: underline;
}
/*-----------------LAYOUT-bransje--------------*/
TABLE.bransje
{
    border-collapse: collapse;
}
TH.bransjelt
{
    height:22px;
    width: 1px;
    background: white url('gfx/bransjelt.gif') no-repeat right;
}
TH.bransjebg
{
    width:270px;
    background: yellow url('gfx/bransjebg.gif') repeat-x;
    color: White;
    text-align: left;
    font-size: 9pt;
    padding-bottom: 4px;
    text-indent: 3px;
}
TH.bransjert
{
    height:22px;
    width: 9px;
    background: white url('gfx/bransjert.gif') no-repeat;
}
TD.bransjebody
{  
    padding-left: 20px;
}
FONT.bransje
{
    color: Black;   
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}
A.bransje
{
    color: Black;   
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}
A:Visited.bransje
{
    color: Black;   
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}
A:hover.bransje
{
    color: #3fb1e5;
    text-decoration: underline;
}
HR.bransje
{
    visibility: hidden;
    color:  #fcb026;
    background-color: #fcb026;
    height: 1px;
    width: 100%;
    
}
/*-----------------LAYOUT END ---------------*/
A.infobaseUtenlandsarbkraft_tittel
{
    color: #535061;   
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}
A:hover.infobaseUtenlandsarbkraft_tittel
{
    color: #3fb1e5;
    text-decoration: underline;
}

DIV.infobase_tittel_spacing
{
    visibility: visible;
}

A.mener_tittel
{
    visibility:hidden;
}

SPAN.mener_ingress
{
    
}
SPAN.navbarseperator
{
    visibility:hidden;
}
SPAN.mener_ibname
{
    visibility: hidden;
}
SPAN.mener_dato
{
    visibility:hidden;
}
DIV.infobase_ibinfo
{
    text-align: left;
}
A.mener_lesmer
{
    
}
A.infobase_related
{
    color: Black;
    font-weight:bold;
}
A:visited.infobase_related
{
    color: Black;
    font-weight:bold;
}


A.naeringspolitikk_tittel
{
    color: #535061;   
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}
A:hover.naeringspolitikk_tittel
{
    color: #3fb1e5;
    text-decoration: underline;
}
SPAN.naeringspolitikk_ingress
{
        font-size: 8.5pt;
        font-weight: normal;
}
DIV.naeringspolitikk .infobaseartikkel_tittel
{
    font-size: 20pt;
}

DIV.naeringspolitikk TD.HSPL_dualRightLayout
{
   width: 1px;
   visibility: hidden;
}