/* Stylesheet - Norges Bank	*/
/* nb-v3.css			*/

/* Rød 840017, Blå 0c2577, Grønn 003928 */
/* Beige e8e8cf, Lyseblå b5bbcd */
/* Mørk grå 7f7f7f, Lys grå cccccc*/
body
{
	margin-top: 0px;
	margin-left: 0px;

	
}
form
{
	
}

sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}



table.rubrikk p { margin: 0px; }

#siteHTMLBody {
	background-color: #ffffff;
	color: #000;
	font-family: Arial, sans-serif;
	line-height: 1.25em;
	font-size: 0.8em;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	width:100%;	
}

#siteHeader
{
	border: 1px solid #666666;
}

#siteBranding {
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/topbildefrise.jpg);
	background-repeat: repeat-x;
	background-color: #264476;
	height: 50px;
	border-style: none;
}

/* line that separates picture from logo */
#siteBrandingLine {
	background-color: #e8e8cf;
	font-size: 1px;
	height: 7px;
}

#siteBrandingLine td
{
	border-style: none;
}

#siteBranding td
{
	border-style: none;
}

#siteLogo td
{
	border-style: none;
	text-align: right;
	margin: 0;
	padding: 0;
	padding-right: 8px;
	vertical-align: top;
	height: 41px;
}

#siteLogo {
	background-repeat: no-repeat;
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/logo-v2.jpg);
}
.clickLogo
{
	position:absolute;
	top:58px;
	left:0px;
	width:350px;
	height:39px;
	clear:both;
	display: block;
}

#sectionTitle {
	margin: 0;
	margin-left: 350px;
	padding-left: 0.5em;
	padding-top: 0.8em;
	padding-bottom: 0px;
	color: #840017;
	font-size: 1.2em;
	border-left: 1px solid #999999;
	line-height: 1em;
	letter-spacing: 0.25em;
	font-weight: bold;
	text-align: left;
	display: inline;
	float: left;
}


#siteSearch a.siteSearchSend, #siteSearch input.siteSearchField
{
	position:relative;
	top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	float: right;
}

#siteSearch input.siteSearchField, .newSearch input.siteSearchField
{
	width: 112px;
	margin: 0px;
	padding: 0px;
	height: 16px;
}

#siteSearch a.siteSearchSend, #searchResultsFooter .newSearch a.siteSearchSend
{
	height: 16px;
	padding: 1px 4px 1px 1px;
	margin-left: 6px;
	margin-right: 0px;
	border: 1px #666666 solid;
	text-decoration:none;
	text-align:center;
	background-color: #cccccc;
}

#siteSearch a.siteSearchSend:hover, .newSearch  a.siteSearchSend:hover
{
	cursor:hand;
}

.siteLeftMargin, .siteRightMargin
{
	padding-left:7px;
	width:7px;
}

/* functional buttons */
td.siteFuncNav {
	background-color: #eeeeee;
	color: #000000;
	line-height: 1.4em;
	height: 1.4em;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

td.siteFuncNav img {
	border: none;
	vertical-align: text-bottom;
}

td.siteFuncNav ul {
	padding:0;
	margin: 0;
	display: inline;
	list-style-type: none;
}

td.siteFuncNav ul li {
	margin: 0;
	padding: 0;
/*	border: 1px dotted #000000;*/
	display: block;
	float: left;
}

td.siteFuncNav ul li.last {
	margin-right: 0;
	border-right: none;
	list-style: none;
	display: inline;
}

td.siteFuncNav ul li.here {
	background-color: #ABA99D;
	list-style: none;
	display: inline;
}

td.siteFuncNav a:link {white-space: nowrap; color: #0c2577; text-decoration: none; margin: 0px;}
td.siteFuncNav a:visited {color: #0c2577; text-decoration: none; margin: 0px;}
td.siteFuncNav a:hover {color: #840017; text-decoration: underline; margin: 0px}




tr.siteFuncNav 
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}


#siteFuncNavFirstPageLink a
{
	display: block;
	height: 100%;
	padding: 0px 12px 0px 12px;
	border-style: none;
	margin: 0px;
}

.siteFuncNav a 
{
	padding-left: 6px;
	padding-right: 6px;
	margin: 0px;
	border-right: 1px solid #666666;
	background-color: #eeeeee;
	color: #000;
	text-decoration: none;
	display: block;

}



/* hoveddel */

.siteMain
{
	width: 100%;
	width: expression( this.parentElement.clientWidth > 1024 ? "984px" : ( this.parentElement.clientWidth < 834 ? "794px" : ( this.parentElement.clientWidth - 40 ) + "px") );
	max-width: 984px;
	min-width: 794px;
}

.siteMain
{
	border-collapse:collapse;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
td.siteNav, td.siteLeftMargin, tr.siteFuncNav td, td.articleBody, 
td.sectionBody, tr.sectionFooterBar td, tr.siteFooterLine td, td.siteFooter,
td.sectionNav, td.articleNavContext, td.siteRightMargin
{
	border-top: 1px solid #666666; 
	border-right: 1px solid #666666; 
}


/* site borders */
.tableRowDark
{
	background-color:#DDDDDD;	
}

.MainBodyStat  
{
	margin-top: 20px;
}

.MainBodyStat table 
{
	border:none;
	width:100%;
}
.MainBodyStat table tr td
{
	padding: 4px 5px 4px 4px;
}
.MainBodyStat table tr th
{
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	padding: 4px 5px 4px 4px;
}
.monthSeparator
{
	height:25px;	
}
.statAttachments p
{
	margin: 0px 0px 10px 0px;
}
.StatList ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}
.StatList h2
{
	padding: 0px 0px 0px 0px;
}
.StatList h3
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.StatList p
{
	margin:0px;
	padding:0px 0px 0px 0px;
		
}

.MainBodyStat table, .MainBodyStat table tr, .MainBodyStat table tr td
{
	border:none;
	/*border:solid 1px red;*/
}

.MainBodyStat table
{
	width:100%;
}
.MainBodyStat img 
{
	padding:5px;
	border: none;
}

.sectionBody , .articleBody
{
	vertical-align: top;
	padding: 20px 20px 20px 20px;

}

.articleBody
{
	padding: 10px 20px 60px 20px;
}

.sectionBody .sectionMainBody { clear: both; }


.sectionMainBody p
{
	margin-top: 0em; padding-top: 0em;
	margin-bottom: 0em; padding-bottom: 0.7em;   
}


.articleContent  table tr td
{
	
}


.sectionBody div.sectionNews span.sectionNewsTitle
{
	color: #000000;    
    padding-top:0px;
   
}
.sectionBody div.sectionNews h1, .articleBody div.articleContent h1, .sectionContent h1
{
	font-size: 1.3em;
	margin-bottom: 0.2em;
}

div.articleContent p
{
	margin-top: 0em; padding-top: 0em;
	margin-bottom: 0em; padding-bottom: 0.7em; 
}

#siteHTMLBody td.articleBody .articleContent .articleLeadtext p { font-weight: bold; }

#siteHTMLBody td.vacancyBody .articleContent .articleLeadtext p { font-weight: normal; }

.sectionNews .articleLeadtext p { margin-top: 0em; padding-top: 0em; padding-bottom: 0em; margin-bottom: 0em; margin-top:0px; display: inline;} /* padding-bottom: 0.6em; display: inline;*/

.sectionHeader .articleLeadtext p {	margin-top: 0em; padding-top: 0em; padding-bottom: 0em; display: block; } /*padding-bottom: 1em;*/

.sectionBody .sectionNews a.sectionNewsLink
{
	display: block;
	color: #840017;
}

.sectionHeader, .sectionSiteMap
{
	margin: -5px -5px 10px -3px; 
	padding: 5px 5px 5px 5px;
	background-color: #e8e8cf;
	float: left;
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/round-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
}

.sectionSiteMap
{
	padding-bottom: 8px; 
	line-height: 1.6em;
	margin-bottom: 24px;
}

.sectionSiteMap p
{
	padding: 0px;
	margin: 0px;
}

.sectionBody div h2 {
	font-size: 1.3em;
	line-height: 1.5em;
	color: #840017;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0px;
}

.sectionBody h2, .articleContent h2 {
	font-size: 1.1em;
	color: #000000;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}

.sectionBody div h2 {
	font-size: 1.1em;
	color: #840017;
	margin-top: 0;
	margin-bottom: 0;
}

.imageRight {
	border: 1px solid #333;
	float: right;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-left: 16px;
	margin-bottom: 8px;
	clear: right;
}


.sectionNews p {
	color: #000000;
	margin: 0em 0em 0.1em 0em;
}


div.sectionSlugLine
{	
	float: left;
}

td.articleBody div.articleSlugLine
{
	margin:0 0 -3px 0;
	padding: 0;
	width: 100%;	
	float: left;
	
}

div.articleSlugLine .printLink
{
	float: right;
	margin-top: -2px;
}

div.articleSlugLine .printLink a
{
	color: #444444;
	padding-top: 2px;
	display: block;
	float: left;
	padding-left: 3px;
	font-size: 0.85em;
}

div.articleSlugLine div.printLink a:link
{
	text-decoration: none;
}

div.articleSlugLine div.printLink a:hover
{
	text-decoration: underline;
}

div.articleSlugLine div.printLink img
{
	padding-left: 5px;
	margin-top: 2px;
	border-style: none;

}

div.slugTitle
{
	display: block;
	float: left;
	padding: 0px 0px 2px 0px;
	font-size: 0.85em;
	line-height: 2em;
}

span.slugTitle
{
	font-size: 0.85em;
	line-height: 2em;
}



.sectionBody div.sectionNews, .articleBody div.articleContent
{
	clear:both;

	margin-bottom: 20px;
}

.siteBody .sectionNewsList
{
	
	padding-bottom: 20px;
}

.sectionBody div.sectionNewsCalendar
{
	width: 100%;
	padding-bottom: 20px;
}

.sectionBody div.sectionNewsCalendar div.sectionNewsList
{
	display: block;
	float:left;
	width: 40%;
}

.sectionBody div.sectionNewsCalendar div.sectionCalendar
{
	display: block;
	float:right;
}

.sectionBody div.sectionSiteMap
{
	clear:both;
	margin-top: 15px;
}
.sectionBody div.sectionSiteMap h2
{
	padding-top: 0px;
}
div.sectionSiteMap div.sectionPart ul
{
	list-style-type: none;
	color: #7f7f7f;
	margin: 4px 5px 4px 0px;
	padding: 0px;
}

div.sectionSiteMap div.sectionPart ul ul
{

	margin-left: 8px;
	
}

div.sectionSiteMap div.sectionPart ul ul a
{

	padding-left: 10px;
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.sectionSiteMap div.sectionPart ul ul a:visited
{
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line_visited.gif);
}

div.sectionSiteMap div.sectionPart ul ul li
{
	margin: 0 0 3px 0;
	padding: 0;
}

div.sectionSiteMap div.sectionPart ul ul a:hover
{
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line_hover.gif);
}

div.sectionContainer
{
	width: 100%; 
	float: left;
	margin-bottom: 0px;
}

div.sectionPart
{
	clear:none;
	width: 46%;
	margin-right: 3%;
	float: left;
}

.sectionBody div.sectionNewsCalendar a.sectionLink
{
	color: #003928;
	text-decoration: underline;
}


.sectionNewsList ul
{
/*	punktmarkør: 
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 14px;
	list-style-type: square;
	*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	
}


.sectionCalendar ul
{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	margin-left: 0px;
}
.sectionCalendar ul li span.sectionDate
{

	color: #000000;
	font-weight: bold;
	display: block;
}

sectionBody div.sectionNewsList ul li, sectionBody div.sectionCalendar ul li
{
	clear: both;
	color: #7f7f7f;
	padding: 1px;
	margin: 0px 14px 14px 0px;
	border: solid 1px #666666;
}


.sectionCalendar ul li .event
{
	width: 350px;
}

.sectionCalendar ul li .event span.Description
{
	color: Black;
	width: 100%;
	display: block;
	float: left;
	
}




.sectionCalendar ul li
{
	width: 100%;
	
}

.sectionDate
{
	color: #444444;
	font-size: 1em;	
}


.sectionCalendar
{
	float: left;	
	width: 250px;
}

.sectionCalendar .eventDate 
{ 
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	clear: both;

}

.sectionCalendar .event
{
	display: block;
	float: left;
}

.sectionCalendar .event .title { }

.sectionCalendar .calenderEvents li { clear: both; margin-bottom: 5px; float: left; }

.sectionCalendar .calenderEvents li span.Description
{
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.sectionCalendar .calenderEvents li
{
	margin-bottom: 0px;
}

.sectionCalendar .calenderEvents li .Description p
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.articleBody div.sectionCalendar ul
{
	margin: 0px;
	padding: 0px;
}

.sectionNewsList h2, .sectionCalendar h2 {
	font-size: 1.2em;
}
.sectionNav 
{
    background: #eeeeee;
    color: #000000;
}

/* Background must be set to avoid bug in IE */
.sectionNav a:link {
	background-color: #eeeeee;
}

.sectionNav a:visited {
		background-color: #eeeeee;
}

.sectionNav a:hover  {
     background-color: #eeeeee;
}

.sectionNav, .searchNavContext
{
	border-top: 1px solid #666666; 
	border-right: 1px solid #666666; 
	width: 167px;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:5px;
    padding-right:5px;
}

.siteBody td.articleNavContext
 {
	vertical-align: top;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left:5px;
    padding-right:5px;
	width: 167px;
 }
 
.siteMain .siteBody td.reportSideBar
 {
	vertical-align: top;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left:0px;
    padding-right:0px;
	width: 151px;
 }
 
 /* Background must be set to avoid IE-bug */
.articleNavContext a:link {
	background-color: transparent;
}

.articleNavContext  a:visited {
		background-color: transparent;
}

.articleNavContext a:hover  {
    background-color: transparent;
}

/* begin article styles */

.articleNavContext ul li a:visited, .articleNavContext ul li a:link {text-decoration: underline;}

.articleBody .imageRight { border: 1px solid #333; float: right;	margin-top: 0px; margin-left: 16px; margin-bottom: 16px; }

.articleNavContext img {
	border: none;
}


a img { border: none; }

.articleNavContext h2 {
	margin: 0px 0px 0px 0px;
	padding: 0.5em 0.4em 0.1em 0.4em;
	display: block;
	font-weight: bold;
	color: black;
	font-size: 1em;
	line-height: 1em;
}
.articleNav
{
	border-bottom: solid 1px #666666;
}

.articleRelations, .aboutReport { margin-top: 5px; }

.aboutReport { border-bottom: solid 1px #000000; padding-bottom: 15px; }

.articleNavContext .articleNav h2 {
	margin: 0px 0px 0px 0px;
	padding: 8px 8px 4px 5px;
	width: 148px;
	display: block;
	font-weight: bold;
	
	font-size: 1em;
	border-bottom: solid 1px #666666;
	background-color: #e8e8cf;	
}

.articleNavContext .articleNav h2 a { color: black; text-decoration: none; }
.articleNavContext .articleNav h2 a:hover { color: #840017; text-decoration: underline;}

.articleNavContext p {
	margin: 0em 0.2em 0.5em 0.4em;
	padding: 0.2em 0.1em 0em 0em;
}

.articleNavContext ul {
	list-style-type: none;
	margin: 0 8px 0 5px;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 8px; /* Må være minst like stor som LI under */
}

.articleBody .articleNav ul { margin: 0px; }

.articleNavContext li {
	padding-bottom: 0em;
	margin-bottom: 0.45em;
}

.articleNavContext div.articleNavContextItem 
{
	margin: 0em 0em 1.25em 0.2em;
	padding: 6px 3px 0px 3px;
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	display: block;
}

.articleNavContext li.active { color: #840017; font-weight: bold; }
.articleNavContext .articleNav h2 span.active {color: #840017; }

/* end article styles */


/* START CALENDAR*/

#skalender {
	border: none;
	margin: 0;
}

#skalender th {
	font-weight: bold;
	padding: 0.5em;	
	background-color: #fff;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;	
}

#skalender td {
	padding: 0.2em 0.5em 0.2em 0.5em;
	border: none;	
}

#skalender .skille {
	height: 1.5em;
}

#skalender .pysj {
	background-color: #eee;
}

#skalender td a {
	text-decoration: underline;
}

#skalender td a:hover {
	text-decoration: underline;
}

.statistikk {
	border: 1px solid #666;
	padding: 0.5em;
	margin: 1em 0.5em 0 1em;
	float: right;
}

.statistikk th {
	border-bottom: 1px solid #666;
}

.statistikk th.number {
	text-align: right;
}

.statistikk td {
	text-align: right;
}

.statistikk td.heading1 {
	font-weight: bold;
	text-align: left;
}

.statistikk td.level1 {
	padding-left: 0.25em;
	text-align: left;
}

.statistikk td.level2 {
	padding-left: 1.5em;
	text-align: left;
}

img.graf {
	float: right;
	border: 1px solid #666;
	margin: 1em 0.5em 0 1em;
	clear: right;
}

/* END Calendar */

/* START Search Results */

.articleBody .emphasize { font-weight: bold; }
.articleBody span.appendix { color: #444444; padding-left: 3px;  }
.articleBody span.appendix a { color: #444444; }
.articleBody span.appendix a:hover { color: #840017; }

.articleBody dl.searchResults {float: left; width: 100%; margin-top: 8px; margin-bottom: 60px;}
.articleBody dl.searchResults dd { margin: 0; padding: 0; width: 100%; }
.articleBody dl.searchResults dt { clear: both;  padding-top: 16px;}
.articleBody dl.searchResults dt a { float: left; margin-bottom: 4px; }
.articleBody dl.searchResults dd.recommended { float: left; width: 100px; color: #840017; margin-left: 16px; font-weight: bold; }
.articleBody dl.searchResults dd.description { float: left; clear: both; }
.articleBody dl.searchResults dd.description h2 { margin-bottom: -20px; }
.articleBody dl.searchResults dd.descriptionCategory { float: left; clear: both; margin-top: 20px; margin-bottom: -10px }
.articleBody dl.searchResults dd.link { float: left; clear: both;  }

.articleBody .searchNavBar { float: left; margin-bottom: 10px; clear: both; }
.articleBody .searchNavBar a { font-weight: bold;  padding-left: 5px;}
.articleBody .searchNavBar span { color: #444444; padding-right: 5px; }

.articleBody .newSearch .siteSearchField { width: 152px; }
.articleBody .newSearch { float: left; clear: both; width: 100%; padding-bottom: 12px;}
.articleBody .newSearch .searchFilter { clear: both; float: left; margin-top: 10px; width: 100%;}
.articleBody .newSearch .searchFilter span { padding-right: 5px; }
.articleBody .newSearch .searchFilter span.secondLabel { padding-left: 10px; }

.articleBody .searchTips { float: left; clear: both; width: 100%; }
.articleBody .searchTips ul { padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none; }
.articleBody .searchTips ul li 
{
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line_black.gif);
	background-position: 2px 8px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.searchNavContext ul { margin:16px 0px 0px 0px; padding: 0; }
.searchNavContext ul li { margin: 0px 0px 2px 0px; padding: 0px;  list-style-type: none; }
.searchNavContext ul li span { color: #444444; padding-left: 3px; }
.searchNavContext ul li span.searchNavActive { color: #840017; font-weight:bold; padding-left: 0px; }



/* END Search Results */

.sectionNav ul li a:visited, .sectionNav ul li a:link {text-decoration: underline;}

.sectionNav img {
	border: none;
	margin-top: 0px;
	padding-top: 0px;
}


.sectionNav h2 {
	margin: 0px 0px 8px 0px;
	padding: 0 0 0 0;
	display: block;
	font-weight: bold;
	color: #840017;
	font-size: 1em;
	line-height: 1em;
}

.sectionNav p {
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}

.sectionNav ul {
	list-style-type: none;
	margin: 0em 0.4em 0.2em 0.4em;
	padding: 0;
	padding-top: 0.25em;
	padding-bottom: 0.25em; /* Må være minst like stor som LI under */
}

.sectionNav li {
	padding-bottom: 0.25em;
}

.sectionNav div.sectionNavItem, .articleRelations div.sectionNavItem 
{
	margin: 0em 0em 1.25em 0.2em;
	padding: 6px 3px 10px 8px;
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	display: block;
	float: left;
	width: 85%;
}

.articleRelations div.sectionNavItem table { margin-left: 3px; }

div.sectionNavItem .sectionNav div.sectionNavItem div.sectionNavItemCurrency
{
	border-style: none;
}

.sectionNavItemTable
{
	font-size: 0.9em;
	border-collapse:collapse;
	border-style:none;

}

.sectionNavItemTable tr td
{
	border-style:none;
	padding-right: 8px;
}
.sectionNavItemTableValue
{
	text-align: right;
}

ul.sectionNavList  { padding-left: 0; margin-left: 0;  }

ul.sectionNavList li 
{
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.sectionNavList span { display: block; margin-left: 8px; }
.siteBody .sectionNav .sectionNavItem .sectionNavList span a { text-decoration: none;  }
.siteBody .sectionNav .sectionNavItem .sectionNavList span a:hover { text-decoration: underline; }

.sectionNavItem li, .sectionNavItem ul { padding: 0px; margin: 0px; }
.sectionNavItem li { padding-bottom: 0.4em; }
.articleNavContext .sectionNavItem li { padding: 2px 5px  0.4em 0px; }

.sectionNavItem li.showmore { padding-top: 10px; }

.articleRelations .sectionNavItem li { margin-left: 5px; }
 
 
.sectionNavItem h2 a { line-height: 1.2em; }
 
/* end right navigation */

/* General */

a:link {
	color: #0c2577; text-decoration: underline;
}

a:visited {
		color: #003928;
		text-decoration: underline;
}

a:hover  {
     color: #840017;
     text-decoration: underline;
}

img {
	margin-top: 1em;
}

dd {
	padding-bottom: 0.5em;
	margin-left: 1.75em;	
}

dt {
	font-weight: normal;
}

ul {
	margin: 1em 1em 1.25em 1em;
	padding-left: 1.5em;
	list-style-type: square;
}

ul li ul {
	list-style-type: disc;
	margin-left: 1em;
	padding-left: 1em;
}

li {
	margin-bottom: 0.75em;
}

li a:link, li a:visited {
	text-decoration: underline;
}

li a:hover {
	text-decoration: underline;
}

ol.roman {
	list-style-type: lower-roman;
}



h1 
{
	clear: left;
	font-size: 1.45em;
	color: #840017;
	margin-top: 2px;
}

h2 {
	font-size: 1.3em;
	margin-top: 1em;
	margin-bottom: 0.25em;
	color: #000;
}

h3 {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 0.25em;
	color: #000;
}

h4 {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 0.25em;
	color: #000;
}

#print {
	float: right;
	border-style: none;
}

#print img {
	float: inherit;
	padding-right: 0.25em;
	vertical-align: text-bottom;
}

.printFooter { display: none; }

.floatLeft { float: left; }

.floatRight { float: right; }

.clear { clear: both; }

.nowrap { white-space: nowrap; }

/* end general */
/* siteNav */

/* Rød 840017, Blå 0c2577, Grønn 003928 */
/* Beige e8e8cf, Lyseblå b5bbcd */
/* Mørk grå 7f7f7f, Lys grå cccccc*/


.siteNav 
{ max-width: 167px; width: 167px; /* IE */ font-weight: normal; line-height: 1em; margin: 0px;  padding: 0px 0px 20px 0px; vertical-align: top; }

.siteNav, .siteFooter
{ background-color: #e8e8cf; }

.siteNav ul.siteNavSecondary { margin-top: 33px; border-top: solid 1px #7f7f7f;}

.siteNav a:link, .siteNav a:visited 
{ color: #000000; text-decoration: none; }

/* nivå 1 */

.siteNav ul 
{ list-style-type: none;  margin: 0; padding: 0; border: none; }

.siteNav ul li 
{ margin: 0px; padding: 0px; border-bottom: 1px solid #666666; }

.siteNav ul li a, .siteNav ul li span {
	color: #000000; 
	text-decoration: none; 
	display: block; 
	margin: 0px; 
	padding: 0px;
	line-height: 1.2em;
}



.siteNav ul li.siteNavActive, .siteNav ul li.siteNavParent
{
	padding: 0px;
	background-color: #7f7f7f; 
	border-bottom-style: none;
	font-weight: bold;
	

}

.siteNav ul ul li
{
	font-weight: normal;
}

.siteNav ul li span, .siteNav ul li.siteNavParent a.siteNavParent
{
	border-bottom: solid 1px #666666;
}

.siteNav ul ul li span { border-bottom: none; }

.siteNav ul li.siteNavParent a, .siteNav ul li a, .siteNav ul li.siteNavActive span, .siteNav ul li span
{
	padding: 0.6em 0.3em 0.6em 1em;
	color: White;
}

.siteNav ul li.siteNavParent a.siteNavParent {color: white; }

.siteNav ul li.siteNavActive
{
	padding: 0; margin: 0;
}

.siteNav ul li a:hover { 
	background-color: #A8A06C; 
	padding: 0.6em 0em 0.6em 1em;
	text-decoration: none;
}


/* nivå 2 */

.siteMain .siteBody .siteNav .siteNavParent li a
{
	color: #0c2577;
}


.siteNav ul li.siteNavActive ul,
.siteNav ul li.siteNavParent ul 
{
	list-style-type: none; 
	margin: 0; 
	padding: 8px 0 0 0; 
	background-color: White; 
	color: Black;
	border-bottom: solid 1px #666666;
}

.siteNav ul li.siteNavActive ul li,
.siteNav ul li.siteNavParent ul li {
	margin: -6px 0 0 0; 
	padding: 1px; 
	border: none; /* Må ha 1px padding pga IE*/
	background-color: Transparent;
	
}

.siteNav ul li.siteNavParent ul li.siteNavParent
{
	padding-top: 0px;
}

.siteNav ul li.siteNavActive ul li a,
.siteNav ul li.siteNavParent ul li a, 
.siteNav ul li.siteNavActive ul li span,
.siteNav ul li.siteNavParent ul li span {
	margin: -6px 0 2px 0; 
}

.siteNav ul li.siteNavActive ul li ul a, .siteNav ul li.siteNavActive ul li,
.siteNav ul li.siteNavParent ul li ul a, .siteNav ul li.siteNavParent ul li 

 { margin: 0 ; }

.siteNav ul li.siteNavParent ul li.siteNavParent, .siteNav ul li.siteNavParent ul li.siteNavActive
{
	font-weight: bold;
	/* background-color: Transparent; */
}

.siteNav ul li.siteNavActive ul li a, .siteNav ul li.siteNavActive ul li span
.siteNav ul li.siteNavParent ul li.siteNavParent a, 
.siteNav ul li.siteNavParent ul li a, .siteNav ul li.siteNavParent ul li span
{
	color: #0c2577;
	background-color: Transparent;
	padding: 0.3em 0em 0.3em 1em;
}

.siteNav ul li.siteNavActive ul li a:hover,
.siteNav ul li.siteNavParent ul li a:hover { 
	text-decoration: underline; 
	color: #840017;
	background-color: Transparent; 
	padding: 0.3em 0em 0.3em 1em;
}

.siteNav ul li.siteNavParent ul li.siteNavParent a:hover { 
	text-decoration:underline; }

.siteNav ul li ul li.siteNavParent span
{ color: #000000 }

.siteNav ul li ul li.siteNavActive span.siteNavActive
{
  color: #840017;
}

.siteNav ul li.siteNavParent span.siteNavActive { color: #840017; }

/*
.siteNav ul li.siteNavParent ul li.siteNavParent, .siteNav ul li.siteNavParent ul, 
.siteNav ul li.siteNavParent ul li.siteNavParent ul li, .siteNav ul li.siteNavParent ul li.siteNavParent ul li a { background-color: #ffffff; }

.siteNav ul li.siteNavParent ul li.first { padding-top: 5px; border-top: solid 1px #666666; }

.siteNav ul li.siteNavParent ul li.siteNavParent a { font-weight: normal; }

.siteNav ul li.siteNavActive ul li, .siteNav ul li.siteNavParent ul li, .siteNav ul li.siteNavActive ul { background-color: #eeeeee; }

*/

/* leftmenu level 3 */

.siteNav ul li.siteNavParent ul ul li.siteNavActive span, .siteNav ul li.siteNavParent ul ul li.siteNavParent a
{
	
	background-color: Transparent;
	color: #840017; 
	font-weight: bold;
	
	
}

.siteNav ul li.siteNavParent ul ul li.siteNavParent a { color: #0c2577; }

.siteNav ul li.siteNavParent ul ul li.siteNavParent a:hover { color: #840017; }

.siteNav ul li.siteNavParent ul ul {
	padding:0em 0em 0em 0.5em; 
	border-bottom-style: none;
}


.siteNav ul li.siteNavParent ul ul li {
	margin: -7px 0px 2px 8px; 
	padding: 1px 0 1px 0; /* Må ha 1px padding pga IE*/
	border: none; 
	display: list-item;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	color: #cccccc;
	font-size:0.85em;
} 

.siteNav ul li.siteNavParent ul ul li A, .siteNav ul li.siteNavParent ul ul li A:hover, .siteNav ul li.siteNavParent ul ul li.siteNavActive span, .siteNav ul li.siteNavParent ul ul li.siteNavParent span
{
	
	display: block;
	margin-left: 0px;
	padding-left: 0px;
}

.siteNav ul li.siteNavParent ul ul li a, .siteNav ul li.siteNavParent ul ul li a:hover , .siteNav ul li.siteNavParent ul ul li.siteNavActive span,  .siteNav ul li.siteNavParent ul ul li.siteNavParent span
{

	padding-left: 10px;
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line.gif);
	background-position: left 9px;
	background-repeat: no-repeat;
}

.siteNav ul li.siteNavParent ul ul li a:hover, .siteNav ul li.siteNavParent ul ul li.siteNavActive a, .siteNav ul li.siteNavParent ul ul li.siteNavActive span, .siteNav ul li.siteNavParent ul li.siteNavParent ul li.siteNavParent span.siteNavActive
{
	
	background-image: url(/search/nb/20070603210204oe_/http://www.norgesbank.no/images/line_hover.gif);
}

.siteNav ul li.siteNavParent ul li.siteNavParent ul li.siteNavParent span, .siteNav ul li.siteNavParent ul li.siteNavParent ul li.siteNavParent span.siteNavActive { background-color: transparent; padding-top: 0.7em;	background-position: left 15px; }


/* end siteNav */

.siteMainPrint .sectionBody, .siteMainPrint .sectionBody .sectionNews {width: 800px; }

/* LISTINGS */



#siteHTMLBody ul.articleList, #siteHTMLBody ul.articleList li { margin: 0px; padding: 0px; list-style-type: none;}
#siteHTMLBody ul.articleList li {float: left; margin-bottom: 5px; clear: both; width: 100%;}



#siteHTMLBody ul.articleList li.year 
{
	
	font-size: 1.2em;
	vertical-align:top;
	color: #840017;
	margin-bottom: 0;
	margin-bottom: 3px;
	margin-top: 14px;
	padding-top: 0px;
	font-weight: bold;
}


/* PressReleases */
ul.articleList .date  {float: left;  margin-right: 10px;  }
ul.articleList .edition { width: 50px; }
ul.articleList .edition { width: 40px; }

ul.articleList .pageName {float: left;width: 70%;}

/* Letters */
ul.articleList .title, ul.articleList .description  { float: left; clear: both;  width: 100%; }

 ul.articleList .description p { display: inline; padding: 0px; }

/* Alphabetical */

.alphabet ul { margin: 0px; padding: 0px;}
.alphabet ul li { display: inline; list-style: none; padding-left: 0px; padding-right: 2px; margin: 0px; }

#siteHTMLBody ul.articleList li.alphabetical .description p { margin-top: 0px; padding-top: 0px; margin-bottom: 0px;  }
#siteHTMLBody ul.articleList li.alphabetical .description { padding-bottom: 9px; }

#siteHTMLBody ul.articleList {margin-top: 25px; }

/* Footer */

.sectionNavFooter
{
	background-color: #ffffff;
}

.siteMain tr.sectionFooterBar td
{
	border-top-style: none;
}

.siteFooter
{
	padding-left:13px;
	padding-right: 6px;
	padding-bottom:15px;
	padding-top:15px;
	width: 148px;
	vertical-align: bottom;
}

.sectionFooter
{
	font-size: 0.85em;
	padding-left: 14px;
	vertical-align: top;
	padding-bottom: 14px;
	
}

.changedDate
{
	font-size: 0.85em;
}

tr.siteFooterLine { border-bottom: solid 1px black; }

tr.siteFooterLine { border: none; }

tr.siteFooterLine td.siteFooter { padding-top: 2px;  vertical-align: top; }

tr.siteFooterLine td.sectionFooter { padding-top: 2px; padding-left: 20px; vertical-align: top;  }

.siteMain .siteFooterLine td {border-top: none }

.sectionMainBody ul, .sectionMainBody ol { margin-top: 0px; padding-top: 0px;}
.articleContent ul, .articleContent ol { margin-top: 0px; padding-top: 0px;}

.sectionMainBody td ul, .sectionMainBody td ol { margin-top: 0px; padding-top: 0px;}
.articleContent td ul, .articleContent td ol { margin-top: 0px; padding-top: 0px;}

.sectionMainBody table, .articleContent table { margin-bottom: 10px; }

.ramme 
{
	margin: 5px -5px 10px -3px; 
	padding: 5px 5px 5px 5px;
	background-color: #e8e8cf;
	float: left;
	width: 100%;
} 

/* Footer end */

/*Sitemap Start*/
.sitemap
{
	width:99%;	
}
.sitemap a
{
	text-decoration:none;	
}

.SitemapElement
{
	width: 49%;	
	float:left;
}

.SitemapTitle a
{
	font-size: 1.3em;
	font-weight:bold;
}

/*Sitemap End*/


/* Report */

#longDescription { display: none; }

/*Subscribe start*/
.subscribe table tr td
{
	border: solid 0px red;
}
/*Subscribe end*/
.sidebarBody table td
{
	border: none;
}

.noWrap { white-space: nowrap; }

/* PML */

#pmlTable { width: 100%; }
#pmlTable th { text-align: left; }
#pmlTable tr { vertical-align: top; }
#pmlTable td img { margin: 0px; padding: 0px; }


