﻿@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #FFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background: black url(../img/bgwide3.png) repeat-x;
	background-position: top;
}



.NorgesBank #container {
	width: 80.7em; 
	margin: 0 auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em
	
}

.NorgesBank #mainContent {
	padding: 0 0 0 0.6em;
	background: #FFF;
	float:left;
	min-height:1000px;
}

.NorgesBank #topp {
	margin-right:0.7em; 
}

.NorgesBank #innhold {
	float:left;
	width:78.1em;
	padding-left:0.6em; 
	background:white;
}

.NorgesBank #innhold2 {
	float:left;
	width:78.7em;
}

.NorgesBank #hoyre623 {
	padding:0;
	margin:0;
	float:right;
	width: 56.7em;
}

.NorgesBank #venstre223 {
	margin:0;
	padding:0;
	float:left;
	width:21em; 
}

.NorgesBank #nedrekolonne {
	float:left;
	margin:0;
	padding:0;
	width: 56.7em; 
}

.NorgesBank #logo {
	float: left;
	padding: 2.4em 0 2.0em 0.7em;
}

.NorgesBank #toppmeny {
	padding-top: 0.8em;
	padding-right: 0.8em;
	color: #017bb6;
	float:right;
	font-size:1.0em;
}

.NorgesBank #hoyrekolonne {
	width:16.3em;
	float:right;
	margin:0;
	padding:0;
	margin-left:-16.3em;
}

.NorgesBank #venstrekolonne {
	width:60.3em;
	float:left;
}

.NorgesBank #venstrekolonne #venstre326{
	width:29.6em;
	float:left;
}

.NorgesBank #venstrekolonne #hoyre326{
	width:29.6em;
	float:right;
}

.NorgesBank #venstrekolonne #venstre326 h2 a{
	color:#414040;
}

.NorgesBank #venstrekolonne #hoyre326 #nedre326{
	float:left;
}

.NorgesBank #venstrekolonne #hoyre326 #venstre156{
	width:14.1em;
	float:left;
}

.NorgesBank #venstrekolonne #hoyre326 #hoyre156{
	width:14.1em;
	float:right;
}

.flagg
{

	padding-left:1px;
}

#venstre207{
	width:17em;
	float:left;
}

#hoyre207{
	width:17em;
	float:right;
}

#hoyre207 .sak , #venstre207 .sak  {
	padding: 0em 0 0.8em 0;
	border-bottom: solid #c9c9c9 1px;
}

#innholdmidt #hoyre207 h2 , #innholdmidt #venstre207 h2  {
	padding: 0em 0 0.2em 0;
	border-bottom: solid #c9c9c9 1px;
}

#venstre326 .sak {
	padding: 1.7em 0 2.0em 0;
	border-bottom: solid #c9c9c9 1px;
}

.nedre326 .sak {
	padding: 1.0em 0 1.3em 1em;
	border-bottom: solid #c9c9c9 1px;
}

#hoyrekolonne li {
	padding-left:1.7em;
	padding-bottom: 0.1em;
}

#hoyrekolonne .sak2 .vanligmarg {
	padding: 0.35em 0.9em 1.6em 0.9em;
}

#hoyrekolonne .sak2 h3 {
	font-size:1.0em;
	color: #414040;
	font-weight:bold;
	background:url(../img/bk06.jpg) repeat-x;
	padding-top: 0.6em;
	border:none;
}

#fokusbilde1{
	background: #58748a url(../img/forsideill_01.jpg) no-repeat top right;/*fokussak03.jpg*/
	height: 159px;
	position:relative;
	margin-bottom: 1.3em;
}


#fokusbilde2{
	background: #58748a url(../img/forsideill_02.jpg) no-repeat top right;
	height: 159px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}

#fokusbilde3{
	background: #58748a url(../img/forsideill_03.jpg) no-repeat top right;
	height: 159px;
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}

#fokusbilde4{
	background: #58748a url(../img/forsideill_04.jpg) no-repeat top right;
	height: 159px;
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}
/*----seksjon----*/
#sedel-ekstra{
	background: #58748a url(../img/illustrasjon_ekstra.jpg) no-repeat top right;
	height: 185px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}
#sedel-nbim{
	background: #58748a url(../img/NBIM_bilde_2009.jpg) no-repeat top right;
	height: 185px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}
#sedel-kapitalforvaltning{
	background: #58748a url(../img/illustrasjon_kapitalforv.jpg) no-repeat top right;
	height: 185px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}
#sedel-finansiellstabilitet{
	background: #58748a url(../img/illustrasjon_finansiell_stab.jpg) no-repeat top right;
	height: 185px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}
#sedel-om-norges-bank{
	background: #58748a url(../img/illustrasjon_om_nb.jpg) no-repeat top right;
	height: 185px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}
#sedel-prisstabilitet{
	background: #58748a url(../img/illustrasjon_prisstabilitet.jpg) no-repeat top right;
	height: 185px; /*185*/
	overflow: hidden;
	position:relative;
	margin-bottom: 1.3em;
}

#tekstpaabilde{
	color:white;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	/*font-size: 2.2em;*/
	font-size: 2.0em;
	position:absolute;
	margin:0;
	padding: 0 420px 0 10px;
	bottom: 0.6em;
}

#tekstpaabilde2{
	margin:0;
	padding: 0 309px 0 17px;
}

#tekstpaabilde2 h1{
	color:white;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 3.6em;/*3.8em*/
	margin:0;
	padding:0.22em 0 0.2em 0;
}

#tekstpaabilde2 p{
	color:white;
	font-weight:normal;
	font-size: 1.2em;
	font-weight:bold;
	line-height:1.3em;
}

#innhold #footer {
	color: #676767;
	margin-top:3em;
	padding: 3em 0em 10em 0em;
}

#innhold2 #footer {
	color: #676767;
	margin-top:3em;
	padding: 3em 0em 10em 1em;
}

#footer p {
	padding-top:0.5em;
}

p {
	margin:0;
	padding: 0;
	/*margin-bottom: 1em;*/
}



.vanligmarg{
	padding: 1.0em 1.0em 1.1em 1.0em;
}

.utskriftboks{
	background:url(../img/bk06.jpg) repeat-x;
	padding: 1em 1em 1.5em 1em;
}

#venstrekolonne h3 {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../img/linje.png) repeat-x;
	font-size: 1.0em;
	/* letter-spacing: 1px; */
	color: #414040;
	padding:0.4em 0 0.4em 0.9em;
	margin:0;
	border-top:#c9c9c9 solid 1px;
	border-bottom:#c9c9c9 solid 1px;
}



#innholdmidt {	
	background:white;
	float:left;
	width: 35.5em;
	font-size: 1.1em;
	overflow:visible;
}

#innholdmidt h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 3.1em;/*3.6em;*/
	color: #668e36;
	padding:0;
	margin: 0.05em 0 0.3em 0;
	line-height: 0.95em;
}

#innholdmidt .stikktittelboks {
	
}

#innholdmidt .stikktittelboks p.dato {
	margin-bottom:1em;
	padding:0;

}

#innholdmidt .stikktittelboks h1 {
	margin: 0 0 0.3em 0;
}

#innholdmidt .middelstor {
	font-size: 3.2em;
}

#innholdmidt h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #323232;
	padding:0;
	margin:0;
}


#innholdmidt .ingress {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 1.4em;
	color: #525151;
	padding:0;
	margin:0;
	margin-bottom: 0.2em;
}



#innholdmidt li {
	margin-bottom: 0.6em;
}

#innholdmidt img {
	
	
}

#innholdmidt p {
	/*margin-top:0.6em;*/
	margin-bottom: 1em;
}

#innholdmidt p.dato {
	
	margin-bottom:0em;
}

#kalenderInnhold p{
	margin-bottom:0em;
}


h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 2.1em;
	color: #414040;
	padding:0;
	margin:0;
}

#innholdmidt h3 {
	color:#323232;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
}

#hoyrekolonne h3 {
	display:block;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dadada;
	background: #dadada url(../img/boks_overskrift.png) repeat-x;
	font-size: 1.0em;
	letter-spacing: 0px;
	color: #017bb6;
	border: #c9c9c9 solid 1px;
	padding:0.5em 0 0.4em 0.9em;
	margin:0;
}

h3 img {
	display: inline;
}

.myntbakgrunn {
	background: #f0f0f0 url(../img/bk05krone.jpg) top no-repeat;
	padding:9em 0.9em 1.1em 0.9em; 
}

.boks1 {
	background: #f3f2f2;
	padding: 1.3em;
	border: 1px solid #c7cdd0;
}

.boks2 {
	background: #f0f0f0 url(../img/bk03.jpg) repeat-x;
	padding: 1.3em;
	border: 1px solid #c7cdd0;
}

#innholdmidt .boks2 h2, #innholdmidt .boks1 h2{
	font-size:1.2em;
	padding-bottom:0.3em;
}

.boks3 {
	height:1%;
	padding:0.6em;
	background: #f0f0f0;
}

.boks3 .textbox {
	float:left;
}

.boks3 .textboxwithpicture {
	float:left;
	width:19.5em;
}

.boks3 .dato {
	color: #414040;
	/* padding-top: 1em; */
	font-size: 1em;
	font-weight:bold;
}

.boks3 h2 {
	color: #323232;
	font-size: 1.9em;
}

.dato {
	font-size: 1.0em;
	text-transform:uppercase;
}

.sortbold {
	font-weight: bold;
	color: #323232;
}

.blaabold {
	font-weight: bold;
	border-right: 1px;
	text-align:right;
	padding-right:0.4em;
	padding-left:0;
}

.prikketlinje {
	border-bottom: 1px #adadad dotted;
}

.hellinje {
	border-left: 1px #ccc solid;
	padding-left: 0.4em;
}

.TabbedPanelsContentGroup h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #017bb6;
	font-size:1em;
	padding:0;
	margin:0;
}

.tabell01, #id_matrix{
	border:#c7cdd0 solid 1px;
	background-color: #f3f2f2;
	border-collapse: collapse;
}

.tabell01 .forsterketlink, #id_matrix .forsterketlink {
	color: #017bb6;
	text-decoration:none;
}

.tabell01 td, #id_matrix td{
	vertical-align:top;
	padding:0.4em 1.4em 0.4em 1.45em;
	border:#c7cdd0 solid 1px;
}

.tabell01 th, #id_matrix th{
	width:12.5em;
	font-weight:bold;
	vertical-align:top;
	padding:0.4em 1.4em 0.4em 1.45em;
	border:#c7cdd0 solid 1px;
}

.tabell02{
	border:none;
}

.tabell02 td{
	border:none;
	vertical-align:top;
	padding-bottom:0.8em;
	
}

.tabell02 th{
	border:none;
	vertical-align:top;
	padding-bottom:0.8em;
	width:4em;
	font-weight:bold;
	
}

.tabell02 img
{
	padding-bottom:3px;
	vertical-align:middle;
	margin-top:0.6em;
	margin-bottom: 0.6em;
}
.tabellpdffirst
{
	background: transparent url(/media/img/IconAcrobat.gif) no-repeat 5px;
	background-position:5px;
	padding-left:30px;
	float:left;
	height:20px;
	display:inline-block;
	clear:both;
	text-align:left;
	width:75px;
	
}
.tabellpdf
{
	background: transparent url(/media/img/IconAcrobat.gif) no-repeat 5px;
	float:left;
	height:20px;
	display:inline-block;
	clear:both;
	width:75px;	
	text-align:left;
	padding-left:30px;
	
}
.tabellsdv
{
	height:20px;
	position:relative;
		width:95px;
	float:left;
	display:inline-block;
	clear:both;
	
}
.tabellsdv a:link
{
	
}
#pmlList .tabell02 a
{			
	text-align:right;
	padding-bottom:3px;
	border:0;		
	vertical-align:middle;	
	width:100px;
	
}
.tabell02 a img
{


}

.tabell03{
	border:none;
}

.tabell03 td{
	border:none;
	vertical-align:top;
}


.tabell03 th{
	border:none;
	vertical-align:top;
	font-weight:bold;
}

.valutakurser{
	border-collapse: collapse;
	font-size:1.1em;
}

.valutakurser td{
	padding-top:0.24em;
	vertical-align:bottom;
	text-align:right;
	padding-right:3px;
}

.valutakurser th
{
	text-align:right;
	padding-right:3px;	
}

.fet{
	font-weight:bold;
}

.kommentar {
	margin-top:0.3em;
	color: #666666;
	font-style:italic;
}

/*
a {
	color: #017bb6;
	text-decoration:none;
}
*/

#innholdmidt a:link {color: #017bb6; text-decoration:underline;} 
#innholdmidt a:visited {color: #224c6e;text-decoration:underline;}  /* visited link */
#innholdmidt a:hover {color: #000000; text-decoration: underline;}   /* mouse over link */
#innholdmidt a:active {outline: none;}   /* selected link */

a:link {color: #017bb6; text-decoration:none;}     /* unvisited link */
a:visited {color: #224c6e; text-decoration:none;}  /* visited link */
a:hover {color: #000000; text-decoration: underline;}   /* mouse over link */
a:active {outline: none;}   /* selected link */


.forsterketlink, li .forsterketlink, #innholdmidt .forsterketlink , .tabell01 .forsterketlink{
	text-decoration:underline;
}

:-moz-any-link:focus {
  outline: none;
}



img
{
	
}
img.smallframe
{
	border:solid 1px #017BB6;
}


hr {
	 margin:0;
	 padding:0;
	 border: 0;
	 color: #c9c9c9;
	 background-color: #c9c9c9;
	 height: 1px;
}

/* -------LISTER OG BULLETS------ */
ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

ul li { /* Obs! endret fra kun li */
	
	padding-left: 1.5em;
	background:url(../img/bullet-gronn.gif) no-repeat 0 0.3em;
}

#innholdmidt ul, #innholdmidt ol {
	margin-bottom: 1em;
	margin-top: 1em;
}

#innholdmidt ul li ul, #innholdmidt ol li ul, #innholdmidt ol li ol{
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	
}

#innholdmidt li {
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	
}

#innholdmidt ul li li {
	/* background:url(../img/bullet-strek.gif) no-repeat 0 0.4em; */
	background: none;
	padding-left: 1.5em;
	margin-bottom:0;
}

ol {
	padding:0;
	margin:0;
	list-style-position: inside;
}

#innholdmidt ol li li  {
	margin-left: 1.5em;
	margin-bottom:0;
	
}
.bulletlink ul {

	color: #017bb6;
	list-style-type: none;
}

.bulletlink li {
	background:url(../img/bullet.png) no-repeat 0 0.3em;
}

#facetAll ul.bulletlink ul 
{
	color: #414040;
}
#facetAll ul.bulletlink ul  li
{
	background:url(../img/bullet-gronn.gif) no-repeat 0 0.3em;
}

a.arrow
{
	background: transparent url(../Mobile/Images/arrow_gray.png) no-repeat 5px 4px;
	padding-left: 25px;	
	display: inline-block;
}

.bulletprint ul {
	color: #017bb6;
	list-style-type: none;
}

.bulletprint li {
	background:url(../img/bullet-utskrift.gif) no-repeat 0 0px;
}

.bullet-right {
	background:transparent url(../img/bullet.gif) no-repeat right center;
	padding:0 1.1em 0 0;
}

/* --------ANNET---------- */
.hvitopphold {
	display: block;
	background-color:white;
	margin:0;
	padding: 0;
	height:1em;
	width:100%;
}
.skjultkategori{
	display:none;
}

.fltrt { 
	float: right;
	margin-left: 0.8em;
}
.fltlft {
	float: left;
	margin-right: 0.8em;
}
.clearfloat { 
	clear:both;
}

.bildeutenspace{
	display:block;
}

/* ----------FARGER---------- */
.greydark{color: #323232;}
.greymiddle{color: #414040;}
.greylighter{color: #676767;}
.greybackground {background: #f0f0f0;}
.black {color:Black;}


/* --------HOVEDMENY---------- */



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#hovedmeny a span {float:none;}
/* End IE5-Mac hack */



#hovedmeny{
	overflow:hidden;
	background: url(../img/meny-bk3.png) no-repeat right -4px;
	font-size:1.0em;
	font-weight: bold;
	float:left;
	width:100%;
	line-height:normal;
	margin:0;
	padding:0 0 1em 0;
}

#hovedmeny #starttab{
	float:left;
	display:block;
	background: url(../img/menytabstart.png) no-repeat left -4px;
	width: 7px;
	height: 51px;
	margin:0;
	padding:0;
}

#hovedmeny ul{
	list-style-type: none;
	margin: 0 0 0 7px;
	padding:0;
}

#hovedmeny li{
	display:inline;
	margin:0;
	padding:0;
}

#hovedmeny a{
	color: #414040;
	float:left;
	background:url(../img/menytab-left.png) no-repeat left top;
	margin:0;
	margin-right: 0px;
	padding:0 0 0 2px;
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
}

#hovedmeny a span{
	float:left;
	display:block;
	background:url(../img/menytab.png) no-repeat right top;
	padding: 12px 0px 19px 0px;
	width:15.48em;
	text-align:center;
}

#hovedmeny .nestsistetab{
	background:url(../img/menytab-siste.png) no-repeat right top;
}

#hovedmeny a:hover span {
	color: black;
}

#hovedmeny #current a{ 
	background-position:0 -192px; 
	color:white;
}

#hovedmeny #current a span{ 
	background-position:100% -192px; 
	color:white;
	
}

#hovedmeny a:hover{ 
	background-position:0% -96px; 
}

#hovedmeny a:hover span , #hovedmeny a:hover span  { 
	background-position:100% -96px; 
}

#hovedmeny #hovedmstart{ 
	display: block;
	background:url(../img/meny-bk.png) no-repeat left top;
	background:red;
	width:10px;
	height:100px;
}


/* -------Søkefelt i hovedmeny----------- */

#quicksearch
{
	width: 17em;
	float:right;
	clear:right;
	margin-right:11px;
	margin-top:2px;	
}

form {
	margin:0;
	padding:0;	
}

.quickSearchInputElement 
{
	
	margin:9px 0.3em 5px 1.7em;
	width: 8.1em;
	border: #7c7c7c 1px solid;
	border-top-color: #7c7c7c;
	border-bottom-color: #dddddd;
	border-left-color: #c3c3c3;
	border-right-color: #c3c3c3;
	height:16px;
	
}

#sokknapp {
	cursor:pointer;
	vertical-align: top;
	margin:0;
	padding:9px 0px 5px 0px;
}

/* --------SIDEMENY---------- oppdatert: 20.05.2008 */

#sidemeny ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidemeny li{
	margin: 0;
	padding: 0;
	background:none;
	list-style-type: none;
}

#sidemeny a{
	text-decoration:none;
	display: block;
	color: #414040;
	background: url(../img/side-meny-tabs3.png) no-repeat top left;
	width: 21.2em;
	padding: 0 0px 0 7px;
	margin: 0 0 0 0;
	font-weight: bold;
	cursor:pointer;
}

#sidemeny a span{
	text-decoration:none;
	display: block;
	color: #414040;
	background:  url(../img/side-meny-tabs3.png) no-repeat top right;
	/* line-height:26px;  */
	line-height: normal;
	padding: 0 0px 0 0em;
	font-weight: bold;
	margin: 0 0 0 0em;
}

#sidemeny a span span{
	padding: 0 0px 0 0em;
	margin: 0 0 0 0em;
}

#sidemeny a span span span{
	padding: 0.6em 1em 0.6em 1.8em;
	margin: 0 0 0 0em;
	height:1%;
}


#sidemeny div.dennesiden a{ background-position:0 -208px; }
#sidemeny div.dennesiden a span{ background-position:100% -208px; }
#sidemeny li li div.dennesiden a{ background-position:0% -520px; }
#sidemeny li li div.dennesiden a span{ background-position:100% -520px; }
#sidemeny #foerste div.dennesiden a{ background-position:0% -624px; }
#sidemeny #foerste div.dennesiden a span{background-position:100% -624px; }
#sidemeny #foerste a{ background-position:0% -312px; }
#sidemeny #foerste a span {	background-position:100% -312px; }
#sidemeny #foerste a:hover{	background-position:0% -624px; }
#sidemeny #foerste a:hover span{ background-position:100% -624px; }
#sidemeny a:hover{ background-position:0% -104px; }
#sidemeny a:hover span{ background-position:100% -104px; }



#sidemeny li li a{
	background-position:0% -416px; 
	display: block;
	font-weight:normal;
}

#sidemeny li li a span{
	background-position:100% -416px; 
	display: block;
	font-weight:normal;
	padding-left: 1em;
}


#sidemeny li li a span span span{
	line-height:normal;
	padding-right:2em;
	padding-top: 0.6em;
	padding-bottom: 0.5em;
	height:1%;
}

div.dennesiden {
	line-height: 1em;
}

#sidemeny li div.dennesiden a span span{
	background: url(../img/bullet-pilned.gif) no-repeat 0.8em 1.0em;
	display: block;
}

#sidemeny li li div.dennesiden a span span , #sidemeny #foerste div.dennesiden a span span{
	/* background: url(../img/bullet-rektangel.png) no-repeat 0.9em 1.1em; */
	background: url(../img/bullet-rektangel.png) no-repeat 0.9em 1.1em;
	display: block;
}

#sidemeny li li div.dennesiden a span span span , #sidemeny #foerste div.dennesiden a span span span{
	background: url(../img/bullet-rektangel.png) no-repeat -1000px center;
	display: block;
}

#sidemeny li li a:hover{ background-position:0% -520px; }
#sidemeny li li a:hover span{ background-position:100% -520px; }

#sidemeny-end{
	background: url(../img/side-meny-tabs3.png);
	background-position:0% -728px;
	width: 18.7em;
	height: 8px;
	margin:0;
	padding: 0px 0px 0px 20px;
}



/* -------Søkefelt i hovedmeny----------- */

form {
	margin:0;
	padding:0;	
}



#innholdmidt .sak {
	padding: 1em 0 1em 0;
	/*border-bottom: solid #c9c9c9 1px;*/
	font-size: 0.9em;

}
#innholdmidt .sak h1{
	font-size: 2em;
	margin:0;
	padding:0;
}


#innholdmidt .boks3 img{
	display:block;
	margin:0;
	padding:3px;
}

#innholdmidt .boks3 .dato {
	color: #414040;
	padding:0;
	padding-top: 0.3em;
	font-size: 1em;
	font-weight:bold;
}

#innholdmidt .boks3 h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color: #323232;
	font-size: 1.9em;
}

#innholdmidt .dato {
	font-size: 1em;
	text-transform:uppercase;
}

.tabell04{
	margin-top: 0.5em;
	border:#c7cdd0 solid 1px;
	background-color: #f3f2f2;
	border-collapse: collapse;
}

.tabell04 td{
	vertical-align:top;
	padding:0.4em 0.5em 0.4em 0.5em;
	border:#c7cdd0 solid 1px;
	text-align:right;
}

.tabell04 th{
	font-weight:bold;
	vertical-align:top;
	padding:0.4em 0.5em 0.4em 0.5em;
	border:#c7cdd0 solid 1px;
	text-align:right;
}

.tabell04 th.ikkefet {
	font-weight:normal;
}

/* ------------------ */

.alphabet ul { margin: 0em; padding: 0em;  }
.alphabet ul li { display: inline; background:none; list-style: none; padding-left: 0em; padding-right: 0.2em; margin: 0em; }
a img {border:none;}

.updatedtext 
{
	padding-left:21em;
	font-style:italic;
}

.skjultAnker
{
	margin:0; padding:0;
	line-height:0;
	margin-left:-5000px;
}

.articleAttachment img
{
	padding-bottom:3px;
	vertical-align:middle;
	margin-top:0.6em;
	margin-bottom: 0.6em;
}

.tableRowDark
{
	background-color:#EEEEEE;	
}

dd 
{
	padding-bottom: 0.5em;
	margin-left: 1.75em;
}
dt 
{
	font-weight: normal;
}


/*-------------------------------------*/
#rssList a
{		
	padding-left: 20px;
	background: url(../img/rss_icon.png) no-repeat top left;
}
#hiddenjumpmenu { text-align: left; }
#hiddenjumpmenu a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
#hiddenjumpmenu a:focus, #hiddenjumpmenu a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }

/* Font-size selector */
.FontSizeNormal
{
	font-size:0.7em;	
}

.FontSizeMedium
{
	font-size:0.8em;	
}
.FontSizeLarge
{
	font-size:1.0em;	
}
.hidden
{
	display:none;	
}

/* Price Calculator START */

.pcLabel
{
    clear:both;
    height:21px;
    padding-top:2px;
    padding-right:2px;
}

.pcInput
{
    clear:left;
    width:60px; 
}

.pcAmount
{
    width:90px;  
}

.pcLayout
{
    margin-top:2px;
    float:left;
}

.pcAmount, .pcLabel, .pcInput
{
    margin:4px 0 1px 2px;
    float:left;   
}

.pcCalculate
{  
    margin:15px 0 10px 0;
}

.pcValidator
{
    padding-top:8px;
    float:left;   
}

#pcBottom
{
    float:left;
    width:100%;
}
/* Price Calculator END */

/* Shadow in leftmenu START */


.shadow + ul li:first-child div a span
{
    background-position:100% -312px !important;
}
.shadow + ul li:first-child a
{
    background-position:0 -312px !important;
}
.shadow + ul li:first-child a:hover
{
    background-position:0 -624px !important;
}
.shadow + ul li:first-child div a:hover span
{
    background-position:100% -624px !important;
}
.shadow + ul li:first-child div.dennesiden a span
{
    background-position:100% -624px !important;
}
.shadow + ul li:first-child div.dennesiden a
{
    background-position:0 -624px !important;
}
.shadow + ul li:first-child div.dennesiden a span span
{
   	background: url(../img/bullet-rektangel.png) no-repeat 0.9em 1.1em !important;
	display: block !important;
}
.shadow + ul li:first-child div.dennesiden a span span span
{
    background: url(../img/bullet-rektangel.png) no-repeat -1000px center !important;
	display: block !important;
}

/* Shadow in leftmenu END */


.bluebtn
{
	margin-left:5px;
	padding: 2px 5px 2px 5px;
	font: 90% 'trebuchet ms',helvetica,sans-serif; 
	cursor:pointer;
	color:#fff;
	border:solid 1px #0174b8;
	background: url(../img/buttonbk.png);
}

.nobulletlink li 
{
	background: none;
	padding-left: 0;
}

 /* Søkeside */
 ul.searchresults
 {
     padding: 0;
     margin: 0;
 }
 
 ul.searchresults li
 {
     list-style-type: none;
     background: none;
     padding-left: 0;
 }
 #facetAll ul
 {
     margin-bottom: 1em;
 }
 ul.facets li.selected
 {
     background: none;
 }
 ul.facets li.last
 {
     margin-top: 0.5em;
 }
 ul.facets span
 {     
     color: #668E36;
 }
 
 .easysearchpaging ul li
 {
     list-style-type: none;
     background: none;
     float: left;
     padding: 5px;
 }
 
 .selectedPage
 {
     font-weight: bold;
     color: #668E36;
 }
 .searchResult
 {
     margin-bottom: 1em;
     margin-top: 1em;
 }
 .searchResult table
 {
     margin-top: 1em;
 }
 .searchTips{
    margin-top: 2em;
    float: left;
}


 /* forhåndsvisning */
#previewBox
{
	padding-top:2px;
	top:-2px;
	left:0px;
	position:absolute;
	font-weight:bolder;
	width:100%;
	height:36px;
	background-image:url(../img/previewbg.png);	
}

#previewBox p
{
	/*border:solid 2px #000;*/
	margin-left:auto;
	margin-right:auto;
	padding:0;
	color: #fff;	
	font-size:11px;
	text-align:center;
	text-indent: -35px;
	padding-top: 2px;
}

#previewBox a
{
	margin-left:5px;
}
#previewBox a span
{
    color: #fff;
    border: 1px solid #fff;
    padding: 1px;	
	font-size:9px;
    margin-top: 1px;
    }
.previewHidden
{
	display:none;	
}

 /* abonnement */
.subscriptioninput
{
	width:250px;
	float:left;
}

.showsubscriptionbutton
{
	float:left;
	padding-left:5px;
	padding-right:5px;
	clear:right;
	margin-left:5px;
	width:160px;
}


 /* Live NAV */

#liveNav
{
	color:#017BB6;
	font-size: 1.3em;
	margin:  0.5em 0 0.5em 0;	

}
#LiveNavDate
{
	width:100%;	
}

/*Key policy rate table*/
.articleAttachment table.keypolicy { border: solid 1px black; border-collapse:collapse; width:auto; color:#404040; }
.articleAttachment table.keypolicy td { border: solid 1px black; padding: 4px; }
.articleAttachment table.keypolicy th { border: solid 1px black; padding: 4px 20px 4px 4px; width:auto; }
.articleAttachment table.keypolicy td { text-align:right; }
.articleAttachment table.keypolicy tr>td:first-child { text-align:left; }

/*Include tables*/
.articleAttachment table
{
	width:100%;
}

.articleAttachment table tr td
{
	padding: 3px 2px 3px 2px;
	border-right:solid 1px #ffffff;	
}
.articleAttachment table tr th
{
	width:200px;
	padding: 3px 10px 3px 10px;	
	border-top:solid 1px #888888;
	border-bottom:solid 1px #888888;
}

.articleAttachment div.alternatingrows table{ width:auto; color:#404040; }
.articleAttachment div.alternatingrows table td { text-align:right; padding: 3px 6px; }
.articleAttachment div.alternatingrows table tr>th:first-child { text-align:left;padding-right: 10px; }
.articleAttachment div.alternatingrows table tr:first-child th { padding: 3px 6px; width:auto; text-align:left; border-top:solid 1px #888888; border-bottom:solid 1px #888888; }
.articleAttachment div.alternatingrows table tr th { padding: 3px 6px; border:0; width:auto; }

//Rangeslider
.ui-rangeSlider{
	height:22px;
}

.ui-rangeSlider .ui-rangeSlider-innerBar{
	height:16px;
	margin:3px 6px;
	background:#DDD;
}

.ui-rangeSlider .ui-rangeSlider-handle{
	width:6px;
	height:22px;
	background:#AAA;
	background:rgba(100,100,100, 0.3);
	cursor:col-resize;
}

.ui-rangeSlider .ui-rangeSlider-bar{
	margin: 1px 0;
	background:#CCC;
	background:rgba(100,100,150, 0.2);
	height:20px;
	cursor:move;
	cursor:grab;
	cursor: -moz-grab;
}

.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{
	cursor:	-moz-grabbing;
	cursor:grabbing;
}

.ui-rangeSlider-arrow{
	height:16px;
	margin:2px 0;
	width:16px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{
	background-image: url('icons/resultset_previous.png');
	background-position:center left;
}

.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{
	background-image: url('icons/resultset_next.png');
	background-position:center right;
}

.ui-rangeSlider-container{
	height:22px;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container{
	margin:0 11px;
}

.ui-rangeSlider-noArrow .ui-rangeSlider-container{
	margin:0;
}

.ui-rangeSlider-label{
	padding:2px 5px 6px;
	margin:0 2px 2px;
	background-image:url('icons/label.png');
	background-position:bottom center;
	background-repeat:no-repeat;
        white-space: nowrap;
}
