@charset 'UTF-8';

/* --- reset.css --- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }
body { line-height: 1; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
/* --- typography.css --- */
html { font-size: 125%; } body { font-size: 50%; color: #333; }  /* scale default font size to 10 px - must be done in two steps due to a IE6 rounding error. */
@font-face {
    font-family: 'Open Sans';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-regular-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibold-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibold-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-italic-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-italic-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-italic-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibolditalic-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/opensans-semibolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Oswald';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-regular-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-regular-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-light-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-light-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-light-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-light-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-bold-webfont.eot');
    src: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-bold-webfont.woff') format('woff'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
body { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; }
h1, h2 { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-weight: normal; line-height: 1.2; }
h3, h4, h5, h6 { font-weight: bold; line-height: 1.5; }
h1 { font-size: 2.5em; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.5em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5, h6 { font-size: 1.3em; }
/*p + h2, p + h3, p + h4, p + h4, p + h6 { margin-top: 1em; }*/
p { font-size: 1.3em; line-height: 1.5; margin-bottom:1em; color:#333; }
.summary { font-size: 1.4em; line-height: 1.5; margin: 1em 0; }
.summary p { font-size: 1em; font-weight: bold; }
.bodytext h3 { font-size:1.4em; }
.bodytext h3.nyhetsoverskrift { font-size: 1.8em; }
.bodytext h4 { font-size:1.3em; }
a { color: #003892; text-decoration: none; }
a:visited { color:#003399; }
a:hover, a.definition:hover, ul.entries.title-links li a.definition:hover{ color: #a53d7c; text-decoration: underline; }
a:focus { outline: 1px dotted; text-decoration: underline; color: #a53d7c; }
a:active, a:hover { outline:0; }
a[rel="external"], a[target="_blank"] { padding-left: 16px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-external.png') no-repeat scroll left center transparent; }
*[tabindex="-1"]:focus { outline:0; }
h2 a, h3 a, h4 a { text-decoration: none; }
label { cursor:pointer; }
em { font-style: italic; }
input[type="submit"], input.submit { font-size: 1.3em; padding: 0.4em 0.7em; border: 1px solid #ccc; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom white; cursor: pointer; }
select { font-size: 1.3em; }
.filter-group label select { font-size: 1em; }
#heading .metaheader { font-size:1.3em; }
#heading .stikktittel { font-size:1.3em; }
#heading h2.less-margin { font-size:1.3em; }
.stikktittel { color: #333;  margin-bottom: 0; }
.leteside #siste-nytt .stikktittel { font-size: 1.1em; }
.leteside #siste-nytt .metadata { font-size: 1em; }
#obs_warning { color: #DD1111; }
.table-section h3 { font-size: 1.4em; }
.summary-listing h4 { font-size: 1.4em; font-weight:normal; }
.statistikk-leteside .summary-listing h4 { /*float: left;*/ margin-bottom: .4em; margin-right: 0.5em; }
.summary-listing p { margin: 0 0 0.3em 0; }
.summary-listing .summary { font-weight: normal; margin-top: 0.4em; }
.summary-listing .summary p { font-weight: normal; }
.summary-listing .byline, .summary-listing .dato, .summary-listing .publisert, .summary-listing .publisert p { color: #666; }
.summary-listing-small p { font-size: 1.1em; margin-top: 0.2em; }
.title-list li { margin-bottom: 0.7em; }
.title-list a { text-decoration: none; font-weight: bold; }
.title-list p {margin: 0; margin-bottom: 0.3em; }
ul.entries.chapter-links { font-size: 1.4em; }
dfn, a.definition { padding-right: 16px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-ordforklaring-14px.png') no-repeat scroll right top transparent; margin-right: 0.2em; }
ul.entries.title-links li a.definition  {  border-bottom:none; color: #003399; display: inline; }
/*  STYLESHEET SECTIONS
    CSS Flags marked with '='

    LAYOUT - grid, kolonner
    TOPPEN - logo, søkeboks
    NAVIGATION - områdemenyen, topp-menyen, global-menyen
    LISTS - ingresslister, lenkelister
    TABLES - statistikktabeller og tabellariske lister
    DIVERSE - skyggekant på sidene, slider, filtrering 
...............................................................*/

/* =LAYOUT */
html { overflow-y: scroll; } /* scrollbar even if it is a short page */

/* place the page in the center of the browser window */
.sitewrapper { margin: 0 auto; width: 95em; }
.preloader { padding-right: 20px; background: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/preloader.gif) no-repeat scroll top right; min-height: 16px; }
.cursor-preloader { cursor:progress;}

/* Styles for the usability links */
/* Normal skrift */
body { font-size: 50%; }
/* Stor skrift */
body.large { font-size: 75%; }
body.large .global-links.nav.below {top:80px;}
/* Ekstra stor skrift */
body.extra-large { font-size: 100%; }
body.extra-large .global-links.nav.below {top:105px;}

.last, div.last { margin-right: 0; } /* The last column in a row needs this class. */
.clear { clear:both; }

/* Sets up basic grid floating and margin. */
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-6-1, .span-7, .span-8, .span-9, .span-9-1, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18,
.span-19, .span-20, .span-21, .span-22, .span-23, .span-24{ float: left;margin-right:1em;overflow:hidden; }
.span-overflow-visible {overflow:visible;}

/* Use these classes to set the width of a column */
.span-1 { width:3em; }
.span-2 { width:7em; }
.span-3 { width:11em; }
.span-4 { width:15em; }
.span-5 { width:19em; }
.span-6 { width:23em; }
.span-6-1 { width:24.3em; } /* brukes 1/3 visning  */
.span-7 { width:27em; }
.span-8 { width:31em; }
.span-9 { width:35em; }
.span-9-1 { width:37em; } /* brukes for 1/2 visning */
.span-10 { width:39em; }
.span-11 { width:43em; }
.span-12 { width:47em; }
.span-13 { width:51em; }
.span-14 { width:55em; }
.span-15 { width:59em; }
.span-16 { width:63em; }
.span-17 { width:67em; }
.span-18 { width:71em; }
.span-19 { width:75em; }
.span-20 { width:79em; }
.span-21 { width:83em; }
.span-22 { width:87em; }
.span-23 { width:91em; }
.span-24 { width:95em;margin-right:0; }

/* =TOPPEN */   
#header { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/top-banner.png') no-repeat scroll center -118px #ececec; border-bottom: 1px solid #dfdfdf; margin-bottom: 1em; min-height: 166px; }
body.large #header { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/top-banner.png') no-repeat scroll center -73px #eee; }
body.extra-large #header { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/top-banner.png') no-repeat scroll center -14px #eee; }
#header.menu-closed { background-color: white; border-bottom: 0; }
body.large .mega-menu, body.extra-large .mega-menu {  }
#logo { display:block; float:left; margin: 20px 0 24px 0; }
body.large #logo { margin: 30px 0 36px 0; }
body.extra-large #logo { margin: 40px 0 64px 0; }
#logo img { height: 58px; }
#search label, #search2 label { position:absolute; left:-9999px; }
#search input[type='submit'], #search2 input[type='submit'] { background-color:#636363; background-image: none; color:white; text-transform:uppercase; border:0; font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.5em; padding: 0.1em 0.6em 0.2em 0.6em; margin-left:0.2em; vertical-align:middle; }
#search input[type='submit']:hover, #search input[type='submit']:focus { cursor:pointer; color:#636363; background-color:white; } 
#sok { font-size: 1.4em; width:15em; padding: 0.4em 0.2em 0.5em 2.25em; border:0; box-shadow: 0 0 2px #888 inset; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/magnifying-glass-23-21.png') no-repeat scroll 0.5em center white; vertical-align:middle; }
#sok-404 { font-size:1.3em;height:19px;width:23.5em;border:1px solid #808080;border-right:none;vertical-align:middle; }
#search-404 label { position:absolute; left:-9999px; }
#search-404 input[type='submit'] { vertical-align: bottom;height:23px;margin-top:0.1em;padding:1px 6px;font-size:0.9em;text-transform:uppercase;border:1px solid #808080;background:transparent url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-shade.png') repeat-x left top; ; }
#search-404 input[type='submit']:hover, #heading #search input[type='submit']:focus { cursor:pointer;border-color:#505050;background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-shade-hover.png');}
#global-tools { margin: 1.4em 0; float:right; }

#page { background-color: white; overflow: hidden; margin-bottom: 3em; }

/* =CONTENT */  
a.more-link { font-size: 1.3em; display: block; }
a.more-link img { padding-right: 0.3em; }

.leteside #content { float: left; }
.fullskjerm { padding: 20px; display:table; }
.fullskjerm .table-header { overflow:visible; }
.fullskjerm .table-content{ overflow:visible; }
.fullskjerm .table-header #left{ width:90%; }
.fullskjerm #logo { margin: 0 0 3em 0; float: none; }

/* heading */
#heading.statistikk h1 { margin-bottom: 0.5em;width:23em;float:left; }
#heading.statistikk .metadata p { font-size:1.1em; }
#heading.statistikk .metadata.variant { width:16em;float:left;padding:0 0.5em;font-weight:bold;color:#313133; }
#heading.statistikk .metadata.variant span, #heading.statistikk .metadata.variant a { font-weight:bold;display:block; padding-left:1.7em; padding-top:0.25em;height:20px; background:#fff url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/checkbox-unchecked.png) no-repeat scroll left 0.35em; }
#heading.statistikk .metadata.variant span { background:#fff url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/checkbox-checked.png) no-repeat scroll left -0.1em; }
.tidsskrifts-utgave ul.summaries li .figure { margin-top: 0.5em; }
#heading.statistikk .metadata span.varianter { color: #333; }

#banner-image { margin-bottom: 1em;display:block; }   /* bilde i breddeformat som brukes på veivisersidene */

/* site-footer */
#footer { overflow: hidden; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/footer-bg.png') no-repeat scroll center top #545454; padding: 1.8em 0 2.2em 0; font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; text-transform: uppercase; }

/* sections */
/*
.section .section-header > h2 { display: inline; padding: 0;}
.span-10 .section { background:#f9f9f3;padding:1em;border:1px solid #d4d4d4; }
.leteside .section { margin-bottom: 1em; overflow: hidden; }
*/

/* teasers  - bokser for å framheve tabeller og grafer */
.teaser { margin-bottom: 2em; margin-top: 2em;}
.teaser-content { min-height: 2em; }
.teaser-content a { text-decoration: none; }
.teaser-content p { font-weight: bold; }
.teaser h2 { font-size: 1.2em; background-color: #f9f9f9; color: #8a8a8a; border: 1px solid #e5e5e5; border-bottom: none; padding: 0 0.8333em; line-height: 1.8; }
.table.teaser .teaser-content { background: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/table-icon.png) no-repeat scroll 1em center; height: 32px;}
p.graf span { display: block; }

/* tilpasninger av seksjoner */
.nokkelfunn h3 { font-size: 1.4em; font-weight: bold; padding-left: 0; } 
.nokkelfunn ul { list-style-position: outside; margin: 1em 0 2em 0; }
.nokkelfunn li { font-size: 1.3em; margin-bottom:0.5em; line-height: 1.5; }

/* forside - spesifikke stiler */


.forside h3 { line-height: 1.2; margin-bottom: 0.3em; }
.forside .clickable.hover, .forside .verktoy .boks.hover { cursor: pointer; }
.forside .clickable.hover a, .forside .verktoy .boks.hover a { text-decoration: underline; }
.forside #main-menu-top .mega-menu { padding-bottom: 3em; }

.forside .precontent { margin-top: -1.9em; padding-top: 1.9em; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; background-color: #f2f2f2; }
.forside .forside-topp { width: 95em; margin: 0 auto; }
.forside-topp h1 { text-align: center; font-size: 1.4em; margin-top: 0.5em; margin-bottom: 2em; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; color: #444; }
.forside-topp h1 .forside-overskrift { font-weight: bold; }
.forside-topp .nokkeltall ul { overflow: hidden; width: 82em; margin: 0 auto; list-style: none outside none; padding-bottom: 6em; }
.forside-topp .nokkeltall li { float: left; width: 14em; margin-left: 3em; }
.forside-topp .nokkeltall li:first-child { margin-left: 0; }
.forside-topp .nokkeltall .bilde { height: 60px; display: block; }
.forside-topp .nokkeltall .bilde-grayscale, .forside-topp .nokkeltall .hover .bilde { display: none; }
.forside-topp .nokkeltall .hover .bilde-grayscale { height: 60px; display: block; }
.forside-topp .nokkeltall .tall { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.1em; color: #57b008; margin-bottom: 0; }
.forside-topp .nokkeltall a { color: #666; text-decoration: none; }
.forside-topp .nokkeltall .hover .tall { color: #666; }
.clickable-to-dialog-content { display: none; }
.nokkeltall-variantlenke { font-size: 1.3em; line-height: 1.5; text-decoration: underline; }
.nokkeltall-variantlenke:after { content: '\00a0\00bb' /*&nbsp;&raquo;*/ }

.forside-bokser { width: 95em; margin: 0 auto; padding-top: 3em; }
.forside-bokser .rad { overflow: hidden; }
.forside-bokser .boks { float: left; width: 29em; margin-right: 3em; overflow: hidden; }
.forside-bokser .boks.hover { background-color: #fafafa; }
.forside-bokser .boks.last { width:31em; margin-right: 0; }
.forside-bokser .content .boks { width: 22.5em; padding: 2em 3em 103em 3em; margin-bottom: -100em; }
.forside-bokser .content .boks.last { width: 24.5em; }
.forside-bokser .boks .edge { height: 0.5em; margin-left: 0.5em; margin-right: 0; }
.forside-bokser .hale .boks .edge { height: 0.5em; margin-left: 0; margin-right: 0.5em; }
.forside-bokser .boks h3 { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-weight: normal; font-size: 1.7em; margin-bottom: 0.5em; text-transform: uppercase; color: #3e8601;}
.forside-bokser .boks p { font-size: 1.5em; margin-bottom: 0.5em; }
.forside-bokser .boks .lenke { margin-bottom: 0; }
.forside-bokser a { text-decoration: underline; }

.forside-bokser .verktoy .boks .edge { background-color: #333; }
.forside-bokser .verktoy.content .boks { background-color: #333; border-left: 0.5em solid #888; }
.forside-bokser .verktoy .boks.hover .edge { background-color: #666; }
.forside-bokser .verktoy.content .boks.hover { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-readmore-box-right-dark-22x43px.png') no-repeat scroll right 5.2em #666; }
.forside-bokser .verktoy.hale .boks .edge { background-color: #888; }
.forside-bokser .verktoy .boks.first .edge { background-color: #3e8601; }
.forside-bokser .verktoy.content .boks.first { background-color: #3e8601; border-left: 0.5em solid #8fb96c; }
.forside-bokser .verktoy .boks.first.hover .edge { background-color: #589b20; }
.forside-bokser .verktoy.content .boks.first.hover { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-readmore-box-right-green-22x43px.png') no-repeat scroll right 5.2em #589b20; }
.forside-bokser .verktoy.hale .boks.first .edge { background-color: #8fb96c; }
.forside-bokser .verktoy .boks.last .edge { background-color: #eee; }
.forside-bokser .verktoy.content .boks.last { background-color: #eee; border-left: 0.5em solid #d0d0d0; }
.forside-bokser .verktoy .boks.last.hover .edge { background-color: #e2e2e2; }
.forside-bokser .verktoy.content .boks.last.hover { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-readmore-box-right-light-22x43px.png') no-repeat scroll right 5.2em #e2e2e2; }
.forside-bokser .verktoy.hale .boks.last .edge { background-color: #d0d0d0; }
.forside-bokser .verktoy h3, .forside-bokser .verktoy p, .forside-bokser .verktoy a { color: white; }
.forside-bokser .verktoy .boks.last h3 { color: #3e8601; }
.forside-bokser .verktoy .boks.last p, .forside-bokser .verktoy .boks.last a { color: #333; }
.forside-bokser .profilert { margin-top: 3em; }
.forside-bokser .profilert a { color: #333; }

.forside .aktuelt { background-color: #eee; border-top: 1px solid #ccc; margin-top: 6em; padding-bottom: 3em; }
.forside .aktuelt h2 { position: relative; top: -1.3em; line-height: 1.3; text-align: center; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: normal; text-transform: uppercase; color: #666; padding-bottom: 16px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-twoface-down-31x16px.png') no-repeat scroll center bottom transparent; }
.forside .aktuelt .group-wrapper { width: 95em; margin: 0 auto; overflow: hidden; }
.forside .aktuelt .group { float: left; width: 29em; margin-right: 3em; }
.forside .aktuelt .group.last { width: 31em; margin-right: 0; }
.forside .aktuelt .article { background-color: white; }
.forside .aktuelt .article.hover { background-color: #ddd; }
.forside .aktuelt .article.without-image { background-color: #333; }
.forside .aktuelt .article.without-image.hover { background-color: #666; }
.forside .aktuelt .article h3 { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.1em; font-weight: normal; margin-bottom: 0.5em; }
.forside .aktuelt .article h3 a { color: #333; }
.forside .aktuelt .article.without-image * { color: white; }
.forside .aktuelt .article img { margin: 0.5em 0.5em 0 0.5em; }
.forside .aktuelt .article .tekst { padding: 2em; margin-bottom: 3em; }
.forside .aktuelt .article .stikktittel { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.5em; margin-bottom: 0.5em; color: #666; }
.forside .aktuelt .article.without-image .stikktittel { color: #bbb; }
.forside .aktuelt .article .dato { color: #666; margin-bottom: 0.5em; }
.forside .aktuelt .article.without-image .dato { color: #bbb; }
.forside .aktuelt .publiseringer { background-color: white; margin-bottom: 3em; }
.forside .aktuelt .publiseringer h3 { border-top: 5px solid #d0d0d0; font-size: 1.7em; font-weight: normal; text-transform: uppercase; padding: 0.8em 0.6em 0.2em 0.6em; }
.forside .aktuelt .publiseringer ul { list-style: none outside none; }
.forside .aktuelt .publiseringer li, .forside .aktuelt .kalender { border-top: 1px solid #ccc; padding: 0.7em 2.2em 0.7em 1em; background-color: white; background-image: none; }
.forside .aktuelt .publiseringer li.hover { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-readmore-box-right-light-22x43px.png') no-repeat scroll right center #fafafa; }
.forside .aktuelt .publiseringer .dato { color: #666; margin-bottom: 0.2em; }
.forside .aktuelt .publiseringer .stikktittel { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.5em; line-height: 1.3; color: #666; margin-bottom: 0.3em; }
.forside .aktuelt .publiseringer .tittel { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.1em; line-height: 1.2; margin-bottom: 0.5em; }
.forside .aktuelt .publiseringer .lenke a { color: #333; }
.forside .aktuelt .kalender p { margin-bottom: 0.5em; }
.forside .aktuelt .kalender { border-top: 1px solid #ccc; padding: 1em; margin-bottom: 0; }
.forside .aktuelt .kalender a { text-decoration: underline; }

.forside .postcontent { background-color: #333; }
.forside .forside-bunn { margin: 0 auto; width: 95em; color: white; padding-bottom: 3em; }
.forside-bunn h2 { position: relative; top: -1.3em; line-height: 1.3; text-align: center; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: normal; text-transform: uppercase; color: #666; padding-bottom: 16px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-twoface-down-31x16px.png') no-repeat scroll center bottom transparent; }
.forside-bunn .snarveier { overflow: hidden; }
.forside-bunn .snarveier .group { float: left; width: 21em; margin-left: 3em; }
.forside-bunn .snarveier .group.first { margin-left: 0; }
.forside-bunn .snarveier h3 { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.6em; font-weight: normal; text-transform: uppercase; margin-bottom: 0.7em; }
.forside-bunn .snarveier ul { list-style: none outside none; }
.forside-bunn .snarveier li { font-size: 1.5em; line-height: 1.2; margin-bottom: 0.8em; }
.forside-bunn a { color: white; text-decoration: underline; display: block; background-image: none; padding-left: 0; }

.forside #finn-statistikk-container { position: relative; top: -8em; margin-bottom: -3em; background-color: white; background-color: #d4d4d4; padding: 0.5em 0.5em 0 0.5em; border-bottom: 0; }
.forside #finn-statistikk-container h2 { font-size: 2em; line-height: 1; padding-top: 0.75em; padding-bottom: 0.5em; background-color: white; margin: 0; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: normal; text-transform: uppercase; text-align: center; }
#finn-statistikk-skjema { margin: 0 -0.5em; background-color: white; text-align: center; }
#finn-statistikk-navn-wrapper { width: 61em; margin: 0 auto; position: relative; }
#finn-statistikk-navn-wrapper.autocomplete-results-available { padding: 4px; margin-top: -4px; margin-bottom: -4px; background-color: #444; box-shadow: 0 0 5px #444; }
#finn-statistikk-navn { font-size: 1.4em; padding: 0.55em 2.75em 0.55em 0.55em; border: 0; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/magnifying-glass-27-25.png') no-repeat scroll 98% center white; vertical-align: middle; box-shadow: 2px 2px 5px #aaa inset; border: 1px solid #ccc; width: 40em; }
/*#finn-statistikk-navn-wrapper.autocomplete-results-available #finn-statistikk-navn { background-image: none; }*/
#finn-statistikk-submit { position: absolute; right: 0; top: 0.2em; width: 50px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
#finn-statistikk-resultater { display: none; }
.forside .ui-autocomplete.ui-widget { font-size: 1.4em; width: 43.575em; list-style: none outside none; background-color: #444; background-image: none; border: 0; padding: 0.6em 4px 2em 4px; box-shadow: 0 0 5px #444; }
.forside .ui-autocomplete.ui-widget li { border-top: 1px solid #999; }
.forside .ui-autocomplete.ui-widget li:first-child { border-top: 0; }
.forside .ui-autocomplete.ui-widget a { display: block; color: white; border: 0; background-image: none; background-color: #444; text-decoration: none; padding: 0.5em 1em; cursor: pointer; }
.forside .ui-autocomplete.ui-widget a:hover, .forside .ui-autocomplete.ui-widget a:focus, .forside .ui-autocomplete.ui-widget a.ui-state-hover { color: #333; background-color: white; }

/* nyhetsliste stiler */
.news-list { float:right;border-top:2px solid #cc3300;}
.news-list ul { margin-bottom:1em; list-style-type:none;}
.news-list ul li { padding:0;border:none;margin-bottom:0.5em; }
.news-list ul li .stikktittel { display:block;font-size:1.1em;color:#333;margin-top:0.2em; }
.news-list ul li a,
.news-list ul li span.tittel { font-size:1.3em;line-height:1.3em; }
.news-list a.more-link { display:block;margin-bottom:0.9em;font-weight:normal; }

/* nokkeltallsside - spesifikke stiler */
.initial-meta { overflow: hidden; }
.initial-meta .meta { float: left; padding: 0.3em 0.7em; font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; text-transform: uppercase; color: white; font-size: 1.1em; background-color: #0774d0; text-align: center; min-width: 6em; }
.nokkeltallsside .tabNavigation { margin: 0.5em 0; width: 100%; }
.nokkeltallsside #heading { padding: 3em 0 0 0; margin: 0; border: 0; border-top: 4px solid #F2F2F2; overflow: hidden; }
.nokkeltallsside #heading.with-tabNavigation { border-top: 0; }
.nokkeltallsside #heading .stikktittel { display: block; font-size: 1.5em; margin-bottom: 0.3em; }
.nokkeltallsside #heading.with-tabNavigation .stikktittel { margin-bottom: 2em; }
.nokkeltallsside #heading .wrapper { float: left; width: 61em; margin-right: 3em; }
.nokkeltallsside #heading .tittel { display: block; font-size: 1em; }
.nokkeltallsside p.publisert { color: #666; }
.tekst-med-variantlenker { float: left; width: 61em; margin: 0 3em 3em 0; }
.nokkeltallsside #heading .aside { margin-top: 0.2em; float: right; width: 31em; }
/*.nokkeltallsside .nokkelfunn ul { font-size: 1em; margin-left: 0;}
.nokkeltallsside li.selected { font-weight: bold; }
.nokkeltallsside h3 { font-size: 1.3em; font-weight: bold; }
.nokkeltallsside .section h4, .nokkeltallstabellliste .section h4 { font-size: 1.3em; color: #006699; }*/
.nokkeltallsside .section-row, .nokkeltallstabellliste .section { margin-bottom: 3em; overflow: hidden; }
.nokkeltallsside .segment-heading { font-size: 1.8em; margin-bottom: 0.2em; }
.nokkeltallsside .section-row.segment { border-top: 3px solid #e7e7e7; padding-top: 1em; }
.nokkeltallsside .section-row .section.first { width: 46em; float: left; }
.nokkeltallsside .section-row .section.last { width: 46em; float: right; }
.nokkeltallsside .with-siblings { width: 46em; }
.nokkeltallsside .ordforklaringer { float: left; width: 46em; margin-right: 3em; }
.nokkeltallsside .relaterte-tabeller { float: left; width: 46em; }

.nokkeltallsside .ordforklaringer h2, .nokkeltallsside .relaterte-tabeller h2 { font-size: 1.7em; color: #3e8601; text-transform: uppercase; line-height: 1.5; border-bottom: 1px dotted #888; }
.nokkeltallsside .ordforklaringer li, .nokkeltallsside .ordforklaringer ul.entries.title-links li { margin-bottom: 0; }
.nokkeltallsside .ordforklaringer a, .nokkeltallsside .relaterte-tabeller a { text-decoration: underline; background-image: none; }
.nokkeltallsside .nokkeltall-slider { margin-top:1em; }

.mer-om-det-samme { overflow: hidden; }
.mer-om-det-samme .internal-links { float: left; width: 46em; margin-right: 3em; }
.mer-om-det-samme .external-links { float: left; width: 46em; }
.aside .internal-links, .aside .external-links { float: none; width: auto; margin-right: 0; }
.mer-om-det-samme h2 { font-size: 1.7em; color: #3e8601; text-transform: uppercase; line-height: 1.5; border-bottom: 1px dotted #888; }

.tidsskrifts-utgave .summary-listing .wrapper p { clear: none; }

/* A-Å Stikkordliste */
.stikkordliste .letter { font-size:2em; }
.stikkordliste .stikkord-wrapper { overflow:hidden;position:relative;margin-top:-2px; }
.stikkordliste h2 { width:36.65em;padding-bottom:0.35em; }
.stikkordliste h4 { font-weight:normal; }
.stikkord-wrapper { margin-bottom:2em; }
.stikkord-wrapper .section { overflow:hidden; line-height:1.5; }
.stikkordliste ul.entries li { margin-bottom:0.7em; }
.stikkordliste .stikkord-informasjon { border: 1px solid #d4d4d4; background-color: #f9f9f3; padding: 1em 1em 0.4em; margin-top: 0.3em; }
.stikkord-informasjon .links a { display:block;margin-bottom:0.3em; }
.stikkord-informasjon .close { float: right; margin: 0.4em 0 1em 1em; }
.stikkord-informasjon p { font-size: 1em; padding: 0 !important; }
.stikkord-informasjon.hidden { display: none; }
#stikkordliste-ajax { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-columnbg-950.png') repeat scroll left top transparent; }
.large #stikkordliste-ajax { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-columnbg-1425.png') repeat scroll left top transparent; }
.extra-large #stikkordliste-ajax { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-columnbg-1900.png') repeat scroll left top transparent; }
#stikkordliste-ajax .entries { float: left; width: 31.7em; }
#stikkordliste-ajax .entries.last { width: 31.6em; }
#stikkordliste-ajax .entries li { margin: 0 1px 0 0; border-top: 1px solid #ccc; overflow:hidden; }
#stikkordliste-ajax .entries li:first-child { border-top:0; }
#stikkordliste-ajax .definition { display: block; border: 0; padding: 0.5em 2em 0.5em 0.7em; color: #333; background-image: none; margin: 0; outline: 0 none; }
#stikkordliste-ajax .definition:hover { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/plus-gray-9x8px.png') no-repeat scroll 97% 1em #eee; }
#stikkordliste-ajax .open { background-color: #eee; }
#stikkordliste-ajax .open .definition { font-weight: bold; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/minus-gray-9x8px.png') no-repeat scroll 97% 1em #eee; }
#stikkordliste-ajax .stikkord-informasjon { margin: 0 2em 0 0.7em; }
#stikkordliste-ajax .stikkord-informasjon h5 { font-size: 1em; }

/* popup dialoger - jQuery ui dialog på stikkord og ordforklaringer */
.dialogboks { display: none; }
.dialogboks .footer { margin: 0 -1em; border-top: 1px solid #d7d7d7; padding: .5em 1em 0; }
.dialogboks a.close { display:none;}
.dialogboks p { /*font-size:1.091em;*/ }

/* artikkel - spesifikke stiler */
.artikkel { overflow: visible; }
.artikkel ul.entries li a { padding-left: 0; text-decoration: underline; }
.artikkel ul.entries.term-links { width: 100%; margin-bottom: 1em; }

.artikkel .initial-meta .meta { background-color: #347301; }
.artikkel .initial-meta .tidligere-publisert { float: right; font-size: 1.3em; padding: 11px 0 0 30px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-documents.png') no-repeat scroll left bottom transparent; margin-bottom: 0.75em; text-decoration: underline; }
.artikkel #heading { border-top: 4px solid #f2f2f2; padding-top: 1em; }
.artikkel #heading .tidsskriftutgave { background-color: #f2f2f2; color: #666; padding: 0.2em 0.66em; font-weight: normal; margin: -1em 0 1em 0; }
.artikkel #heading .stikktittel { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.2em; margin : 0.2em 0; }
.artikkel #heading h1 { font-size: 3.6em; margin-top: 0.2em; line-height: 1.2; }
.artikkel #heading .publisert { overflow: hidden; }
.artikkel #heading .publisert p { float: left; color: #666; margin-right: 0.5em; }
a.pdf-utgave { display: inline-block; font-size: 1.3em; font-weight: bold; margin: 0 0 1em 0; padding: 0.7em 1em; border: 1px solid #ccc; color: #333; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom white; }
.artikkel .main { width: 61em; margin-right: 3em; }
.artikkel .summary { margin: 0 0 2em 0; }
.artikkel #artikkel-innholdsfortegnelse { margin: 2em 0; border-top: 2px solid #eee; border-bottom: 2px solid #eee; padding: 2em 0; }
.artikkel #artikkel-innholdsfortegnelse h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.3em; font-weight: bold; margin-bottom: 1em; }
.artikkel #artikkel-innholdsfortegnelse ol { list-style: none outside none; margin: 0; }
.artikkel #artikkel-innholdsfortegnelse li { margin-top: 1em; padding-bottom: 0; }
.artikkel #artikkel-innholdsfortegnelse li a { padding-left: 1.3em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-concave-down-10x9px.png') no-repeat scroll left 0.4em transparent; font-weight: bold; }
.artikkel .aside { float: right; }

/* publikasjon / publikasjonssammendrag - spesifikke stiler  */
.publikasjon { overflow: hidden; }
.publikasjon .initial-meta .meta { background-color: #c30; }
.publikasjon .initial-meta .til-publikasjonsarkiv { float: right; font-size: 1.3em; padding: 11px 0 0 30px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-documents.png') no-repeat scroll left bottom transparent; margin-bottom: 0.75em; text-decoration: underline; }
.publikasjon #heading { border-top: 4px solid #f2f2f2; padding-top: 1em; overflow: hidden; margin-bottom: 2em; }
.publikasjon #heading .utgave { background-color: #f2f2f2; color: #666; padding: 0.2em 0.66em; font-weight: normal; margin: -1em 0 1em 0; }
.publikasjon #heading h1 { font-size: 3.6em; margin-top: 0.2em; line-height: 1.2; }
.publikasjon #heading .undertittel { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.2em; margin: -0.3em 0 0.7em 0; }
.publikasjon #heading .publisert { overflow: hidden; }
.publikasjon #heading .publisert p { float: left; color: #666; margin-right: 0.5em; }
.publikasjon .main { float: left; width: 64em; }
.publikasjon .preface { overflow: hidden; margin: 0 3em 3em 0; width: 61em; }
.publikasjon .preface .figure { float: left; width: 18em; margin-right: 2em; }
.publikasjon .preface .text-wrapper { float: left; width: 41em; }
.publikasjon .preface .editor-formatering { font-size: 1.231em; }
.publikasjon .tabNavigation { margin-top: 0; }
.publikasjon .tab-content { width: 61em; margin: 2em 3em 0 0; }
.publikasjon .tab-content .nyhetsoverskrift { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: bold; line-height: 1.2; margin-top: 0.5em; }
.publikasjon .summary { margin: 0 0 2em 0; }
.publikasjon .chapters li { list-style: decimal outside none; margin: 0 0 0.5em 2em; font-size: 1.3em; }
.publikasjon .chapters li a { text-decoration: underline; }
.publikasjon .about.dl-group { border-top: 1px solid #ccc; padding-top: 0.3em; }
.publikasjon .about dl { overflow: hidden; border-top: 1px dotted #ccc; padding-top: 1.3em; }
.publikasjon .about dl:first-child { border-top: 0; }
.publikasjon .about .key { float: left; width: 15em; margin-right: 3em; margin-bottom: 1.3em; }
.publikasjon .about .key span { font-size: 1.3em; line-height: 1.5; margin-bottom: 1em; font-weight: bold; }
.publikasjon .about .key span:after { content: ':' }
.publikasjon .about .value { float: left; width: 43em; }
.publikasjon .aside { float: right; }
.publikasjon #sammendrag { margin-top: -1.5em; }

.publikasjonsarkiv { margin-bottom: 4em; }
.publikasjonsarkiv #heading { margin-bottom: 3em; }
.publikasjonsarkiv h1 { font-size: 3.6em; }
.publikasjonsarkiv #heading p { width: 47em; }
.publikasjonsarkiv .publisert, .publikasjonsarkiv .apne { white-space: nowrap; }
.publikasjonsarkiv .apne .sammendrag { padding-right: 1em; }
.publikasjonsarkiv .apne .pdf { padding-left: 1em; border-left: 1px solid #aaa; }

/* =NAVIGATION */
/* felles stiling av navigasjonslister */
ul.nav { list-style-type: none; }
ul.nav li a { text-decoration: none; }

/* global-meny */
.global-links.nav { text-transform: uppercase; font-size:1.4em; }
.global-links.nav li { display: inline; }
.global-links.nav > li { border-bottom: 1px solid #aaa; margin-left: 1em; }
.global-links.nav > li.selected { border-bottom: 0; }
.global-links #skip-to-content a { position:absolute; left:-9999px; }
.global-links #skip-to-content a:focus, .global-links #skip-to-content a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }
.global-links.content { line-height: 1.9em; margin-right:0.2em; }
.global-links.content a.selected { font-weight: bold; }
.global-links .shortcut { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; }

.global-links.nav.below { color:#000000; font-size:1.0em; float:none; line-height: 2.2em; }
.global-links.nav.below li a { color: #000; }
.global-links.nav.below li a.selected { font-weight: bold; }
.global-links.nav.below li img { vertical-align: sub; margin-right: 0.4em; }

#global-tools form { margin-right: 1em; }

/* bokstaver for å endre størrelsen på teksten i sidene */
#letter-size li { margin-left:0; }
#letter-size .size-l { font-size: 1.2em; } /*1.5*/
#letter-size .size-xl { font-size: 1.4em; } /*2em*/
#letter-size .size-default {}

/* topp-menyen */
#topmenu { background-color:#f1efe0; height:2.6em; padding-top:0.2em; overflow:visible;}
#site.nav {  float: left; height:2.6em; border-bottom:1px solid #808080;}
#site.nav li { float:left;text-align: center; }
#site-nav-first-item { margin-right: 0em; }
#site.nav a:hover { background-color: #fff; }
#site.nav li a { color: #333; display: block;font-size: 1.2em;font-weight:bold;white-space: nowrap; padding:0.6em 1em 0.4em 1em;height:1.15em; }
#site.nav li.active { background-color: #fff;  border-left:1px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; margin-bottom:-1px;}
#site.nav li.active a { padding-top: 0.5em; height:1.25em;}
#site.nav li.active a:hover { padding-top: 0.5em; }
#site.nav li.back-link { width: 19em; text-align: left; overflow:hidden; }
#site.nav li.back-link:hover { background-color: #ffffff; }
#site.nav li.back-link span { color: #8dbb2b; font-size: 1.7em; float:left; padding: 0.3em 0 0.4em 0.3em;height:0.85em; } /*top: 0.1em, no vertical-align*/
#site.nav li.back-link a { width: 12em; color: #333333; padding:0.6em 0.5em 0.45em 0.5em; height:1.15em;float:left;}
.leteside #site.nav li.back-link { display: none; }
.innholdsside #topmenu { margin-left:0;width:100%; }
.innholdsside #site.nav { width:100%; }

/* navigasjonsstien (brødsmulestien) */
#navigation-path { margin-bottom: 3em; overflow: hidden; }
#navigation-path .nav { overflow: hidden; }
#navigation-path .nav li { float:left;margin-right:0.5em;font-size:1.3em;line-height:1.3em; }
#navigation-path .nav li a { line-height: 1.3em; text-decoration:underline; }
#navigation-path .nav li a:hover { color: #a53d7c; } 
#navigation-path .nav li a:after { color: #000; }
#breadcrumbs { float: left; width: 90em; }
#print-page { display: none; float: right; }

/* =LISTS */

/* summary lists */
ul.summaries { list-style-type: none; overflow: hidden;  }
ul.summaries { margin: 0; }
ul.summaries li { margin:0;  position: relative; overflow: hidden;padding: 1em 0; }
ul.summaries li.profilert.last { border: none; }
ul.summaries li.odd { background-color: #f5f5f5; border-top: 1px solid #fff; }
ul.summaries li .more-info {  position: absolute; top: 0; right: 1em; width: 12em;line-height: 1.2; font-size: 1.1em; padding-left:1em; border-left: 1px solid #ddd;margin-top:1.7em; }
ul.summaries li .more-info a { text-decoration: none; }
ul.summaries li .figure { position: absolute; top: 0; left: 0; }
ul.summaries.with-more-info  li { padding-right: 15em;min-height:8em; }

ul.summaries.links  li { min-height: 0em; padding: 0 0 1em 0; }
ul.summaries.links  li.odd { background-color: transparent; border-top: none; }
ul.summaries.links  li h4 { font-size: 1.2em; }
ul.summaries.links  li .figure { right: 1em; left: auto; }
ul.summaries.links  li a { font-size: 1.2em; font-weight: bold; text-decoration: none; }

ul.summaries.statistics {margin-top:1em;}
ul.summaries.statistics li .metadata { margin-bottom: 0.1em; }
ul.summaries.statistics li p.summary { margin-top: 0.45em; margin-bottom: 0.45em; margin-right: 0.5em; }

ul.summaries.pubart { margin-bottom: 1em; }
ul.summaries.pubart .article .stikktittel { font-size: 1.1em; color: #333; margin-top:0.7em;height:1em; }
ul.summaries.pubart .article { padding: 0; }
ul.summaries.pubart .article p { margin-top: 0.2em; }
ul.summaries.pubart .article .figure { position:relative; }
.leteside ul.summaries.pubart li .link .summary { cursor: pointer; }

/* SISTE NYTT */
#siste-nytt { border-top:2px solid #cc3300; }
#siste-nytt ul.summaries li { border-bottom: none;padding:0; }
#siste-nytt ul.summaries.links li p.stikktittel { font-size: 1.2em;margin-top:0; }
#siste-nytt ul.summaries.links li a { font-size: 1.3em; font-weight:normal;line-height:1.3em; }
#siste-nytt ul.summaries.links li span.metadata { font-size: 1.1em;color:#09080c; }
#siste-nytt ul.summaries { margin-bottom:0.5em; }

#nyhets-lenker { float: right; }
#nyhets-lenker a { margin-right: 0.5em; }

#links-vertical.summaries li p { margin-right: 5em; }

/* statistikker leteside */
span.tilhorighet { font-size: 1.2em;  }

ul.vertical { margin-bottom: 1em; }
ul.vertical li { float: left; margin-right: 1em; padding: 0; border-bottom: none; margin-bottom: 1em; }  /* grid dependent: w = span-1 - 10em */
ul.vertical li > .article { min-height: 10em; padding: 1em 1em 1em 12em; }
ul.vertical li.last { margin-right: 0; }
ul.vertical li.odd { background-color: #fff; }
ul.vertical { margin-left: 0; }

/* entry lists */
ul.entries, ul.entries ul { list-style-type: none; }
ul.entries li { font-size:1.3em;margin-bottom:0.5em; }

/* customized entries */
ul.entries.news { position: relative; }

ul.entries.hovedemner { margin-bottom: 1em; }
ul.entries.hovedemner .entry { margin: 0; padding: 0.5em; }
ul.entries.hovedemner .entry-content { min-height: 0; margin-left: 0; border-left: none; padding-left: 0; }
ul.entries.hovedemner .entry-content h3 { font-size: 1.4em; border: none; }
ul.entries.hovedemner .entry-content p { color: #818181; }
ul.entries.hovedemner .entry.last { border-bottom: none; }

ul.entries.title-links li { margin-bottom:0.5em; }
ul.entries.title-links li p { padding-right: 5em; }
ul.entries.title-links li a, ul.entries.title-links li span { display: block; line-height: 1.5; }
ul.entries.title-links li a.inline, ul.entries.title-links li span.inline { display: inline; }
ul.entries.title-links li span.inline a.inline { padding-left: 0.1em; }
ul.entries.title-links li span.stikktittel { font-size: 0.75em; color: #333; margin-bottom: .2em; }
ul.entries.title-links li p:first-child { margin-top: 0; }
ul.entries.title-links li.first { padding-top: 0; }
ul.entries.title-links li.last { margin: 0; border-bottom: none; }
ul.entries.title-links a { /*text-decoration: none;*/ }
ul.entries.title-links li.pad-top { padding-top: 2em; }

ul.chapter-links > li { margin: 0 0.7em; border-bottom: 1px solid #e5e5e5; }
ul.chapter-links ul { background-color: #f3f2f2; }
ul.chapter-links li li { padding-left: 2em; line-height: 1.5; }
ul.chapter-links li.first { padding-top: 0; }
ul.chapter-links li.last { margin: 0; padding-left: 1em; padding-right: 1em; padding-bottom: 1em; border-bottom: none; }
ul.chapter-links .sub-chapters > a { background: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-down.png) no-repeat scroll center right; }
ul.chapter-links .sub-chapters.open > a { background-image: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-up.png) }
ul.entries.chapter-links .sub-chapters.open a { background-image:none; }
ul.chapter-links a { display: block; text-decoration: none; }
ul.chapter-links a, ul.chapter-links .label { padding: 0.5em 0.2em; margin-right: 0.5em; }
ul.chapter-links li.active { background-color: #747070; color: #fff; }
ul.chapter-links li.active a { color: #000; }
ul.chapter-links li.active a:hover { color: #ff6633; }

ul.entries.term-links { width: 50%; float: left; list-style-type: disc; list-style-position: inside; color:  #069;}
ul.entries.term-links li > a, ul.entries.term-links li noscript > a { font-size: 1.4em; text-decoration: none; line-height:1.3em; }
#stikkord { overflow: hidden; }


/* =TABLES */

/* felles for alle tabeller */
table { width: 100%; border-collapse:collapse; }
thead { background-color: #e5e5e5; }
tbody tr { background-color: #ffffff; }
tbody tr.odd { background-color: #f5f5f5; }
tbody tr:hover, tbody tr.odd:hover { background-color: #ddd; }
th { font-weight: normal; }
td { vertical-align: top; }
td, th { padding: 0.4em 1em; }
table a { text-decoration: none; }
.table-content { overflow: auto; }
.table-header { overflow: hidden; }
.table-header h3 { margin-bottom: 0.5em; }
.table-header #select-table { width: 40%; float: left; }
.table-header #right { width: 40%; float: right; text-align: right; margin-bottom:0;}
.table-header #left { width: 40%; float: left; text-align: left; }
.table-footer {margin: 0.5em 0; } 
.table-footer a.standardtegn { font-size:1.2em; }
.table-footer span { margin: 1em 0em; }

/* spesifikk header styling ettersom tabelltype */
.table-attachment .table-header h3 { padding-top: 12px; }
.table-attachment .table-header #left { width: 60%; }

/* lister på tabellarisk format */
table.list { margin-bottom: 2em; }
table.list caption { position: absolute; left: -9999px; color: white; }
/*table.list thead th:hover { background-color:  #cae3f1; }*/
table.list td, table.list th { font-size: 1.2em; line-height: 1.1; padding: 0.8em 0.833em; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; vertical-align: top; }
table.list thead { font-size: 1.167em; background-color: #ccc; }
table.list thead th { padding: 0.75em; border-left: 1px solid white; border-bottom: 0;}
table.list thead th:first-child { border-left: 0; }
table.list tbody tr:first-child > * { border-top-color: white; }
table.list tbody td:first-child, table.list tbody tr:first-child { border-left: 0; }
table.list tr.odd { background-color: transparent; }
table.list tr:hover, table.list tr.odd:hover { background-color: #eee; }
table.list thead tr:hover { background-color: transparent; }
table.list a { text-decoration: underline; }

/* overrides statistikkvisning */
#tab-arkiv table.list thead th.period { width: 20%; }
#tab-arkiv table.list thead th.title { width: 55%; }
#tab-arkiv table.list thead th.tables { width: 10%; }
#tab-arkiv table.list thead th.date { width: 15%; }
/* overrides resultatliste art. og pub. */
/*#resultatliste table.list thead tr th { font-size:1.3em;font-weight:bold;padding:0 0 0 0.4em; }
#resultatliste table.list thead tr th a,
#resultatliste table.list thead tr th span { display:block;background:transparent url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/sorter.gif') no-repeat center right;padding:0.4em 0; }
#resultatliste table.list thead tr th .sorted-asc { background:transparent url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/asc.gif') no-repeat center right;}
#resultatliste table.list thead tr th .sorted-desc { background:transparent url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/desc.gif') no-repeat center right;}
#resultatliste table.list tbody tr td { font-size:1.2em;padding-left:0.5em;border:none; }*/
#kalender-resultatliste .dato { white-space: nowrap; }
#kalender-resultatliste .topics { list-style: none inside none; }
#kalender-resultatliste .topics li { margin-top: 0.5em; }
#kalender-resultatliste .topics li:first-child { margin-top: 0; }
#kalender-resultatliste .topics .show-more, #kalender-resultatliste .topics .show-less { margin-top: 1em; }
#kalender-resultatliste .topics .show-more { display:block; }
#kalender-resultatliste .topics.expanded .show-more { display:none; }
#kalender-resultatliste .topics .show-less { display: none; }
#kalender-resultatliste .topics.expanded .show-less { display: block; }
#kalender-resultatliste .topics .additional { position: absolute; left: -9999px; }
#kalender-resultatliste .topics.expanded .additional { position: static; }

/* statistikktabeller */
table.statistics { font-size: 1.2em; overflow: scroll; }
table.statistics caption { font-size: 1.333em; font-weight: bold; text-align: left; padding: 0.5em 0 0.5em 0.625em; }
table.statistics .metadata { display:none; font-size: 0.8em; font-weight: normal; padding-top: 0.5em; }
table.statistics colgroup, table.statistics colgroup.first-col { border-left: none; }
table.statistics colgroup.border-right { border-right: 1px solid #ccc; }
table.statistics sup { margin-left: 0.3em; }

table.statistics th { font-weight: normal; }
table.statistics th, table.statistics td { padding: 0.5em 1em; }
table.statistics td a { white-space: normal; }
table.statistics th.last, table.statistics td.last, table.statistics th.last, table.statistics td.last  { border-right: none; }
table.statistics thead,  table.statistics tbody { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; color: #383838;  }
table.statistics thead { border-bottom:none;border-top:1px solid #ccc; }
table.statistics tbody { border-left:none;border-right:none; }

table.statistics thead th, table.statistics tbody th, table.statistics thead td, table.statistics tbody td { border-right: 1px solid #ccc; }
table.statistics tbody .head { background-color: #e5e5e5; }
table.statistics thead th, table.statistics tbody tr.head th { padding-top: 1.5em; }
table.statistics thead th.colspan, table.statistics tbody tr.head th.colspan { text-align: center; font-weight: normal; }
table.statistics thead td, table.statistics tbody tr.head td { white-space: nowrap;  }
table.statistics thead th, table.statistics tbody tr.head th, table.statistics thead td, table.statistics tbody tr.head td { text-align: right; border-bottom: 1px solid #ccc; }
table.statistics thead tr.first th.first, table.statistics tbody tr.head tr.first th.first, table.statistics thead tr.first td.first, table.statistics tbody tr.head tr.first td.first { text-align: left; }
table.statistics tfoot tr td { padding: 0.2em 0.6em 0.2em 0.6em; word-wrap:break-word; }
table.statistics tfoot tr td.fotnote { padding-left: 1.5em; }
table.statistics tfoot tr td.fotnote sup { margin-right: 0.5em; margin-left: -1em; }
table.statistics tfoot tr td.rettelse { padding-top: 1em; padding-left: 0.9em; }
table.statistics tfoot tr td.first { padding-top: 0.5em; }

table.statistics tbody tr.odd { background-color: #f5f5f5; }
table.statistics tbody tr.odd:hover { background-color: #ddd; }
table.statistics tbody tr.first th { border-top: 1px solid #ccc; }
table.statistics tbody tr.last th, table.statistics tbody tr.last td { border-bottom: 1px solid #ccc; }
table.statistics tbody th, table.statistics tbody td { text-align: right; vertical-align: bottom;}
table.statistics tbody th.first { text-align: left; border-left: none; }
table.statistics tbody th.colspan { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: left; font-weight: bold; }
table.statistics tbody th.last { border-right: none; }
table.statistics tbody td.important { font-weight: bold; }
table.statistics tbody td {  white-space: nowrap; }
table.statistics tbody td.left-align { text-align: left; }

/*formatering*/
table.statistics thead th.level1, table.statistics tbody th.level1 { padding-left: 1.75em; }
table.statistics thead th.level2, table.statistics tbody th.level2 { padding-left: 2.50em; }
table.statistics thead th.level3, table.statistics tbody th.level3 { padding-left: 3.25em; }
table.statistics thead th.sum, table.statistics tbody th.sum, table.statistics tbody td.sum, table.statistics tbody th.title { font-weight: bold; }
table.statistics tbody th.title { font-size: 1.1em; }

/*foreløpige tall*/
table.statistics tbody td.preliminary:before { content: "*"}

.table-footer p.kildehenvisning { font-size: 1em; margin-bottom: 0.4em;}

/*statbank kildetabell linker*/
ul.statbankkilde { padding-left: 1em;font-size:1.3em;list-style-type: none;}

ul.statbankkilde li { margin-bottom: 0.4em;}
	
/* justert styling for nøkkeltallstabeller */
.nokkeltallsside table.statistics colgroup, .nokkeltallstabellliste table.statistics colgroup { border-left: none; }

/* finjusternig av posisjonering for sub/sup slik at linjer og rader blir like høye*/
table.statistics sup, table.statistics sub {	height: 0;	line-height: 1.5em;	vertical-align: baseline;	position: relative;	}
table.statistics sup {	bottom: 0.8ex;}
table.statistics sub {	top: .5ex;}

/* nøkkeltall på startside */ 
#nokkeltall ul.entries li { padding:0; border-bottom:none; font-size:1.3em;line-height:1.2em; }
#nokkeltall ul li a { display:block;padding:0;  }
#nokkeltall ul li span.title { padding:0; float:left; text-align:left; }
#nokkeltall ul li span.number { padding:0; float:right;  text-align:right; color: #003333;}

.leteside #nokkeltall ul li .width1 span.title { width: 14em; }
.leteside #nokkeltall ul li .width1 span.number {  width: 4em; }
.leteside #nokkeltall ul li .width2 span.title { width: 13em; }
.leteside #nokkeltall ul li .width2 span.number {  width: 5em; }

col.tabellnummer { width: 12em; }

/* editor-formatering. brukes på mange rich-tekst-felter */
/* innholdstabeller ("tekst-tabeller") */
.editor-formatering table { width: 99%; margin-left: 1px; font-size: 1.0em; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; margin-bottom: 1em; }
.editor-formatering table td, .editor-formatering table th { border: 1px solid #E0E0E0; color: #383838; font-size: 1.2em; }
.editor-formatering table td p, .editor-formatering table th p  { font-size: 1.0em; }
.editor-formatering table thead th { text-align: center; }
.editor-formatering table td { text-align: right; }
#tab-om-statistikken .editor-formatering table th, #tab-om-statistikken .editor-formatering table td { text-align: left; }
.editor-formatering table caption { font-weight: bold; margin-bottom: 0.5em; font-size: 1.2em; }
.editor-formatering ul, .editor-formatering ol { list-style-position: outside; margin-left: 2em; margin-bottom: 1em; }
.editor-formatering li { font-size: 1.3em; line-height: 1.5; }
.editor-formatering span.Fotnote { font-size: 0.8em; }
.editor-formatering p.Fotnote  { font-size: 1.0em; }
.editor-formatering a { text-decoration: underline; }
.editor-formatering .table-scroll-wrapper { overflow: auto; }

#artikkeltekst .editor-formatering ul, #artikkeltekst .editor-formatering ol { font-size: 1.4em; }

/* KONVERTERT INNHOLD */
/*"tekst-tabeller"*/
.editor-formatering .konvertert table tbody td.level1, .editor-formatering .konvertert table tbody td.level2, .editor-formatering .konvertert table tbody td.level3, .editor-formatering .konvertert table tbody td.text { text-align:left; }
.editor-formatering .konvertert table td.kilde { text-align: left; padding-left: 0; padding-right: 0; }
.editor-formatering .konvertert table td.tabelltittel {font-weight: bold; margin-bottom: 0.5em; font-size: 1.2em; border: 0; text-align: left;  }
/*"grå bokser"*/
.editor-formatering .konvertert table.boks, .editor-formatering .konvertert table.boks td p, .editor-formatering .konvertert table.boks ul { font-size: 1em; }
.editor-formatering .konvertert table.boks td { text-align: left;  background-color: #eee;}
.editor-formatering .konvertert table.boks td h4, .editor-formatering .konvertert table.boks td .boksoverskrift { font-size: 1.2em; font-weight: normal; margin-top: 1em; }
/*liste med lenker til vedleggstabeller*/
.editor-formatering .konvertert ul.tabeller{ margin-top: 1em; margin-bottom: 2em; padding-left: 1em;}
/*fotnoter*/
.editor-formatering .konvertert table td.footnote { border: 0; text-align: left; padding-left: 0; padding-right: 0; }
/*midstille figurer, fordi de kan være smalere enn ny kolonnebredde*/
.editor-formatering .konvertert .graph { text-align: center; }
/*ssp kildeliste*/
.editor-formatering .konvertert p.referanseroverskrift { font-weight: bold; }

/* sortering av resultatliste: leteside (.sorter-bar) og fritekstsøk (.section-header) */
.sorter-bar { overflow: hidden; font-size: 1.3em; float: right; }
.sorter-headline { float: left; width: 30%; margin: 0; font-size: 1.5em; font-weight: bold; }
.sorter-bar .sorter-options { width: 70%; padding-top: 0.3em; float:left; text-align:right; }
.sorter-options .sorter-label { margin: 1px 0.2em 0 0; float: left; display: block; padding: 0.2em 0; }
.sorter-options .sorting { overflow: hidden; list-style: none outside none; float: left; }
.sorter-options li { float:left; margin-left: 0.2em; }
.sorter-options ul.sorting li span, .sorter-options ul.sorting li a { display: block; padding: 0.2em 0.5em; text-align: center; width: 5em; border: 1px solid #ccc; border-bottom: 0; border-radius: 0.3em 0.3em 0 0; }
.sorter-options ul.sorting li span { }
.sorter-options ul.sorting li a { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-20px.png') repeat-x left bottom #fff; color: #333; }
.sorter-options ul.pager { border-bottom: none; }

/* =DIVERSE */
.hide { display: none; }
.container { overflow: hidden; margin-bottom: 1em; }
.append-bottom  { margin-bottom: 1em; }
.clearboth { clear:both; }
.empty { clear:both; height:0px; }
.underline { text-decoration: underline; }
sup, sub { height: 0; line-height: 1; font-size: 0.7em; vertical-align: baseline;position: relative; }
sup { bottom: .8ex; }
sub { top: .4ex;}
h1 sup, h2 sup { top: -1em; font-size: 0.5em; margin-left: 0.1em; }
h1 sub, h2 sub { bottom: 0.5em; font-size: 0.5em; margin-left: 0.1em; }
.bold { font-weight:bold; }
div.border { border: 1px solid #808080; overflow: hidden; padding: 1em 0 1em 1em; margin-bottom: 3em; margin-top: 1em; }
.empty { padding: 0 0.85em; }
h2.section-style { line-height:1.8em;margin-bottom:0.3em; }

/* editor styles */
.editor-p-center { text-align:center; }
.editor-image-left { float:left;margin:0 10px 10px 0;padding:0; }
.editor-image-right { float:right;margin:0 0 10px 10px; }

/* graphs */
.graph { margin-bottom: 1.5em; }
.graph-content { padding: 0.5em 0.5em 1em; border: 1px solid #a9a9a9; text-align: center; }
.graph-footer { margin-top: 3px; }
.graph .caption { display: block; font-size: 1.1em; font-weight: bold; text-align: left; margin-bottom: 1em; }

/* advarsel bokser */
.warning { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-warning.png') no-repeat scroll 1em 1em #f2ecb7; border-top: 1px solid #ccc; padding: 0.7em 1em 0.7em 3.5em; margin-bottom: 2em; min-height: 2.5em; }
.warning p { margin: 0; }
.warning a { text-decoration: underline; }
/* advarsel boks - om statistikken */
.warning.stat { line-height: 1.2em; margin-left: 0; margin-right: 0; padding-top: 1em; padding-bottom: 1em; background-color:#fff; color:#000; font-weight:bold; }
/* advarsel boks - i header */
.warning.inHeader {  }
/* advarsel boks innenfor fane */
.warning.inBody { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-info.png') no-repeat scroll 1em 1em #f2f2f2; }
.warning.inBody span { display: block; }
/* advarsel boks - på forsiden */
.warning.onFrontpage { background-color:#FFFFFF; color: #323232; clear:both; font-weight:bold; border-color: #bc0a0a; margin: 0;}
.metatekst { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-info.png') no-repeat scroll 0.7em 0.7em #d7ede1; border-top: 1px solid #ccc; padding: 0.5em 0.7em 0.5em 2.7em; min-height: 2em; margin-bottom: 2em; }

/* Kommende publiseringer liste */
ol.calendar ol { margin-bottom: 1em; }
ol.calendar, ol.calendar ol { list-style-type: none; }
.calendar li.event { text-indent: -2em; padding-left: 2em; }
ol.calendar li.event { text-indent: 0; padding-left: 0; margin-bottom: 0.7em;  }
ol.calendar li.event span.day { display: block;font-size:1.1em; }
ol.calendar li.event span.title { font-size: 1.2em;  }
.calendar span.day { display: inline-block; margin-right: 0.5em; text-align: left; }

/* Alfabetisk navigasjon på a til å og statistikkliste */
.alfabetisk-navigasjon ul { overflow:hidden; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-nav-bar-bottom.png') repeat-x scroll left bottom transparent; }
.alfabetisk-navigasjon ul li {overflow:hidden;  display:block; float:left; margin-left:0.378em; padding: 1px 1px 23px 1px; font-size:1.3em; text-transform:uppercase; color:#bbb; }
.alfabetisk-navigasjon ul li:first-child { margin-left: 0; }
.alfabetisk-navigasjon { line-height: 1.5; margin-bottom: 1em; }
.alfabetisk-navigasjon a, .alfabetisk-navigasjon span { display: block; padding: 0.2em 0.5em; width: 1em; background-color: #ddd; color: #333; font-weight: bold; text-align:center; }
.alfabetisk-navigasjon a:focus { text-decoration: underline; }
.alfabetisk-navigasjon .selected { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-nav-selected-arrow.png') no-repeat scroll center bottom transparent; }
.alfabetisk-navigasjon .selected a, .alfabetisk-navigasjon .selected span, .alfabetisk-navigasjon ul li a:hover { background-color: #d8bdce; color: #a53d7c; }
.alfabetisk-navigasjon .not-applicable span { background-color: #f2f2f2; color: #aaa; }
.statistikk-leteside .results h4.letter { margin-top:0; padding:0.2em 0.6667em; font-size:1.5em; font-weight:bold; background-color:#EEEEEE; border-bottom:1px solid #DDDDDD;  }

/* Banner styles */
.banner { margin-bottom: 3em; display: block; }
.lightboxed .banner { margin: 0; background-color: white; width: 31em; }
.banner h2 { font-size: 1.7em; padding: 0.4em 0.6em 0.3em 0.6em; color: white; background-color: #3e8601; text-transform: uppercase; }
.banner form { margin-bottom: 1em; }
.banner form legend { font-size: 1.3em; margin-bottom: 0.8em; font-weight:bold; }
.banner form legend .stikktittel { margin-bottom: 0.5em; font-weight:normal; }
.banner input, .banner select { margin-bottom: .4em; }
.banner label { font-size: 1.3em; float:none; display:block; line-height: 1.5; margin-bottom: 0.1em; }
.banner p { margin: 0;}
.banner p.smallsize { font-size: 1.1em; }
.banner .info { color: #666; }
.banner .pad { padding-top: 0.6em; }
.banner .graphs a { display:block; }
.banner img { float:left; padding: 0 1.5em 0 1em; }
.banner.statistikk p, .banner.statistikk .p { font-size: 1.2em; margin: 0 0 0 5.5em; padding: 0 0 0 1em; border-left: 1px solid #ddd;  min-height: 3.5em; display: block; }
.leter-du-etter h2 { margin-bottom: 0; }
.leter-du-etter .banner-wrapper { margin-top: 0.5em; border-top: 1px dotted #333; padding-top: 0.5em; }
.leter-du-etter .banner-content { padding: 1em; background-color: #f2f2f2; }
.leter-du-etter .banner-content p { margin-bottom: 1em; }
.leter-du-etter .banner-content a { padding: 0.3em 0.7em; color: white; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-darkblue-27px.png') repeat-x scroll left top #042a69; box-shadow: 1px 1px 2px #888; }
.leter-du-etter .banner-content a:after { content: '\00a0\00bb'/*&nbsp;&raquo;*/ }

/* Calculator styles */
#renderAjaxBannerWrapper { background-color: white; width: 31em; }
#renderAjaxBannerWrapper.lightboxed { box-shadow: 0 0 5px #444; }
.lightbox-duplicate-banner { display: none; }
.calculator h2 { padding-left: 1.75em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-calculator-white.png') no-repeat scroll 0.6em 0.5em #3e8601; margin-bottom: 0; }
.calculator form { margin: 0.5em 0 0 0; border-top: 1px dotted #888; padding-top: 0.5em; }
.calculator form > fieldset { padding: 1.5em 1em 2em 1em; background-color: #f2f2f2; border-bottom: 1px solid #ccc; }
.calculator .initial-help { font-size: 1.4em; font-weight: bold; margin-bottom: 1em; }
.calculator .button { margin: 1em 0 0 0; }
.calculator input { font-size: 1.3em; border: 1px solid #ccc; margin-bottom: 0.8em; }
.calculator input[type="radio"], .calculator input.radio { border: 0; }
.calculator .hjelp { background-color: #ddd; padding: 0.8em; }
.calculator .group label input.radio { margin: 0 0.5em 0 0; padding: 0; vertical-align: middle; }
.calculator .group label .label-text { vertical-align: middle; }
.calculator fieldset fieldset { margin: 0.5em 0 0 0; }
.calculator fieldset fieldset legend { margin-bottom: 0.3em; }
.calculator .belop .valuta { font-size: 1.3em; margin-left: 0.5em; }
.calculator select { max-width: 22.3em; margin-bottom: 0.8em; }
.calculator div.group { overflow: hidden; margin-bottom: 1em; }
.calculator .fra, .calculator .til { overflow: hidden; }
.calculator .ar { float: left; margin-right: 1em; }
.calculator .ar input { display: inline; width: 4em; }
.calculator .mnd { float: left; }
.calculator .errors, .calculator .errormsg { display: none; }
.calculator .errors { margin: -1.5em -1em 1em -1em; padding: 1em; list-style-type:none; background-color: #edcf93; }
.calculator .errors li { font-size: 1.3em; margin-top: 0.5em; }
.calculator .errors li:first-child { font-weight: bold; margin-top: 0; margin-bottom: 1em; }
.calculator .result-container .heading { font-weight: bold; padding-bottom: 0.5em; padding-top: 1em; }
.calculator .result-container p { margin-bottom: 1em; }
.calculator .result-container .results { list-style-type: none; display: table; width: 29em; margin-bottom: 2em; }
.calculator .result-container .results li { display: table-row; overflow:hidden; }
.calculator .result-container .results li span { display: table-cell; font-size: 1.3em; padding: 0.4em 1em; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.calculator .result-container .results li:first-child span { border-top: 1px solid #aaa; }
.calculator .result-container .results li span:first-child { border-left: 0; }
.calculator .ajax-loader { float:right;display:none;padding-right:0.5em;margin-top:0.4em; }
.calculator a { text-decoration: underline; }
.calculator h3 { font-size: 1.6em; font-weight: normal; margin-bottom: 0.5em; }
/* overrides på kalkulatorer */
#navnesok-navn { box-shadow: 2px 2px 5px #aaa inset; padding: 0.55em; width: 21em; border: 1px solid #ccc; display: block; margin: 0; }
#navnesok-result, #pif-result, #kpi-result, #bki-result { display:none; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-nav-selected-arrow.png') no-repeat scroll center top #ddd; border-top: 8px solid #ccc; padding: 1em 1em 1px 1em; }
#navnesok-result p { border-top: 1px solid #aaa; padding: 0.8em 0; }
#navnesok-result h3 + p { border-top: 0; padding-top: 0; }
#navnesok-result .graphs { border-top: 0; }
#bki-belop { display: inline; }


#statistikk-hoyre { float: right; width: 31em; }
.aside .warning { margin-bottom: 3em; }
.aside .section { margin-bottom: 3em; }
.aside .section h2 { font-size: 1.7em; color: #3e8601; text-transform: uppercase; line-height: 1.5; border-bottom: 1px dotted #888; }
.aside .tilleggsinformasjon-friartikler ul { list-style: none outside none; }
.aside .tilleggsinformasjon-friartikler li a { font-size: 1.3em; line-height: 1.5; display: block; text-decoration: underline; }

/* Two-column list*/
/*ul.entries.two-col-list { float:left; clear:both; margin-bottom: 10px; font-size: 1.2em; }
ul.entries.two-col-list li { float:left; width: 100%; padding:0.75em 0; font-size: 1em; border-bottom:1px solid #e5e5e5; }
ul.entries.two-col-list li ul { width: 100%; } 
ul.entries.two-col-list li ul li { float:left; width: 34em; padding: 0; border-bottom:none; }
ul.entries.two-col-list li ul li:first-child { width: 10em; font-weight: bold; }
ul.entries.two-col-list li.last { border-bottom:none; }*/

/* søkeresultatsiden */
.sokeresultat #search2 { background-color: #c9dcf1; padding: 0.5em 0.75em; float: left; width: 61.3em; border-bottom: 1px solid #666; margin-bottom: 2em; }
.sokeresultat #sok2 { font-size: 1.4em; padding: 0.55em 0.2em 0.55em 2.75em; border: 0; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/magnifying-glass-27-25.png') no-repeat scroll 0.5em center white; vertical-align: middle; width: 35.75em; box-shadow: 2px 2px 5px #aaa inset; }
.sokeresultat #search2 .submit { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; color: #333; padding: 0.25em 0.5em 0.35em 0.5em; width: 4.5em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom #fff; cursor: pointer; }
.sokeresultat .section-header { width: 61em; float: left; margin-right: 3em; }
.sokeresultat .pager.bottom { padding: 1em 0; text-align: left; }
.sokeresultat .pager.bottom .next { padding-right: 0; }
.sokeresultat .results { float: left; margin-right: 0; width: 63em; }
.sokeresultat .results .bestbet { margin-bottom: 3em; }
.sokeresultat .results .bestbet p.heading { margin: 1px 0 0.4em 0; font-weight: bold; }
.sokeresultat .sorter-options { overflow: hidden; margin-bottom: 0.4em; }
.sokeresultat .hit-count { font-weight: bold; margin-bottom: 0.5em; }
.summaries > li { position: relative; min-height: 1em; height:auto; border-bottom: 2px solid #c7c7c7; }
.summaries > li:first-child { border-top: 2px solid #c7c7c7; }
.summaries > li > h2, .summaries > li > h3 { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-weight: normal; font-size: 1.8em; line-height: 1.4em; margin-bottom: 0.5em; max-width: 27em; }
.sokeresultat ul li span.dato { font-weight: normal; font-size: 1.4em;}
.sokeresultat .summaries li .meta { position: absolute; top: 1em; right: 0; padding: 0.2em 0.7em; font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; text-transform: uppercase; color: white; font-size: 1.1em; width: 8.5em; background-color: #555; text-align: center; line-height: 1.5; }
.sokeresultat .summaries li .meta.statistikk { background-color: #6a0788; }
.sokeresultat .summaries li .meta.publikasjon { background-color: #c30; }
.sokeresultat .summaries li .meta.artikkel { background-color: #347301; }
.sokeresultat .summaries li .meta.nokkeltallsside { background-color: #0774d0; }
.sokeresultat .summaries li .meta.statistikkbanktabell { background-color: #358d88; }
.sokeresultat ul.summaries li ul { margin-top: 0.5em; }
.sokeresultat ul.summaries li ul li { display:inline; min-height: auto; padding: 0 0.3em 0 0; margin: 0; }
.sokeresultat ul.summaries li ul li a {padding-right: 0.5em;}
.sokeresultat .sokenavigasjon { float: left; width: 29em; margin-right: 3em; }
.sokenavigasjon h2, .sokenavigasjon h3 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; }
.sokenavigasjon h2 { font-size: 1.3em;font-weight: bold; background-color: #f2f2f2; padding: 0.8em; }
.sokenavigasjon .publication-date { width:11em; }
.sokenavigasjon .two-col { margin-bottom: 1em;width:38em;float:left;padding:1em; }
.sokenavigasjon .two-col ul.entries { float:left;width:19em; }
.sokenavigasjon .filter.valgte { margin-bottom: 3em; }
.sokenavigasjon .filter h3 { font-size: 1.6em; font-weight: normal; padding: 0.2em 0.6em 0 0.6em; }
.sokenavigasjon .filter ul { margin:1em; }
.sokenavigasjon .filter ul li { margin-bottom:0; }
.sokenavigasjon .filter ul li a.selected { margin-bottom: 0.7em; }
.sokenavigasjon .filter li li { font-size:1em; }
.sokenavigasjon .filter .entries li a { display:block; padding:0.5em 0; }
.sokenavigasjon .filter p { margin: 0.7em 0.7em 1em 0.7em; }
.sokenavigasjon .filter p a { display:block; }
.sokenavigasjon .filter span.selected, .sokenavigasjon .filter span.statistics { font-weight:bold; display: block; margin-top: 1em; }
.sokenavigasjon .filter .topics { margin: 0.4em 0 0.5em 1.5em; }
.sokenavigasjon .filter { border-top: 3px solid #ccc; padding-top: 1em; }
.sokenavigasjon .filter:first-child { border-top: 0; padding-top: 0; }
.sokeresultat .valgte { clear:both;overflow:hidden;border-top:1px solid #ccc;margin:0 1em; }
.sokeresultat .valgte p { float:left;margin:0;font-size:1.2em;line-height:1.5em; }
.sokeresultat .valgte p a { vertical-align:sub; }
.sokeresultat .valgte ul.entries { overflow:hidden;float:left; }
.sokeresultat .valgte ul.entries li { float:left;margin-right:1em; }
.sokeresultat .valgte ul.entries li a { display:block;padding-left:1.5em;background:transparent url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/delete-icon.png') no-repeat scroll center left; } /* icon from famfamfam icon set */

/* expand/collapse - liste*/ 
ol.expandcollapse { list-style-type: none; margin: 1em;	font-size: 1.2em; }
ol.expandcollapse ol { list-style-type: none; margin: 0.7em 0 0 1.4em; }
ol.expandcollapse li { padding-bottom: 7px; }
ol.expandcollapse li li { padding-bottom: 5px; }
ol.expandcollapse li.leaf { padding-bottom: 3px; margin-left: 0.2em; }
ol.expandcollapse li:last-child { padding-bottom: 0px; }
ol.expandcollapse li ol li ol li.leaf:last-child { padding-bottom: 3px; }
ol.expandcollapse li.expand > span { background-image: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/plus.png); background-position: left center; }
ol.expandcollapse li.collapse > span { background-image: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/minus.png); background-position: left center; }
ol.expandcollapse li.expand > span, ol.expandcollapse li.collapse > span { background-repeat: no-repeat; cursor: pointer; padding-left: 1.3em; margin-left: 0.3em; }
ol.expandcollapse li.subfolder { margin-top: 2px; margin-bottom: 2px; }

/* endringsboks - om statistikken */
.grey { background-color: #F9F9F9; }

/* viktig / prioritert informasjon */
.priority-message { border-top: 1px dotted #ACACAC; border-bottom: 1px dotted #ACACAC; margin: 1em 0 !important; padding: 0.5em; cursor: help;}
.priority-message .subtitle { font-size: 0.8em; color: #888888; display:block; }
.priority-message a {color:#888888; text-decoration:underline; }

/* Slider - slideshow */
#slider { width: auto!important;margin: 0 auto;position: relative; }
#slider .navigation { float:left; width:49em;list-style: none;margin: 0;padding: 0; }
#slider .navigation li { margin-right: 0;display: inline; }
#slider .navigation a { padding: 2px 4px 3px 4px; display: inline-block;color: #000;text-decoration: none; }
#slider .navigation a:hover { background-color: #f6f6f6; }
#slider .navigation a:focus { outline: none; }
#slider .navigation img { border: 1px solid #D7D7D7; vertical-align: middle; }
#slider .navigation a.selected { background-color: #aeaead; }
#slider .scroll { width: 61em;overflow:auto;position:relative;clear:left; }
#slider .scroll.small { width: 37em; }
#slider .scroll.small .scrollContainer div.panel { width: 37em; }
#slider .scrollButtons { border: 1px solid #D7D7D7; padding: 4px 3px; background-color: #fff; color: #006699;cursor: pointer; }
#slider .scrollButtons.left { float:left; margin-right:7px; margin-top:3px; } 
#slider .scrollButtons.right { float:right; margin-left:7px; margin-top:3px; }
#slider .scrollContainer div.panel { width: 61em;text-align: center;overflow:hidden; }
#slider .section-footer { border-top: 1px solid #d7d7d7;padding-top:0.2em;overflow:hidden; }
#slider .graphs-for-print { display:none; }
#slider .activeSlide a { background-color: #f6f6f6; }
/* overrides for nokkeltallsside */
.nokkeltallsside #slider .scroll { margin: 0; }
.nokkeltallsside #slider .navigation { width: 26.3em;font-size:1em; }

/* Filtrering */
.filter h3 { font-size: 1.3em; margin: 0 0 0.5em 0; }
.filter fieldset.filter-group legend { margin-bottom: 1em; font-size: 1.6em; }
.filter-group { margin-bottom: 1em; }
.filter-group .column { float: left; width: 28em; margin-right: 3em; }
.filter-group label { display: block;font-size:1.3em;margin-bottom:0.8em; padding-left: 1.85em; text-indent: -1.85em; }
.filter-group label input { margin:0 0.5em 0 0.25em;padding:0;vertical-align:top; }
.filter-group input.periode { margin: 0 0.6em 0 0.2em; }
.filter-group label input { height:1em; width:1em; /*ie7-hack to remove padding : http://robobruin.blogspot.com/2007/09/fixing-ie-checkbox-paddingmargin.html*/}
.filter-group p { margin-left: 2.3em; }
.filter input.update { clear: both; display: block; padding: 0.4em 0.7em; border: 1px solid #ccc; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom white;  margin: 1.5em 0 1em 0; cursor: pointer; }
.filter-group .periode-fritt { float: left; }
.filter-group .periode-alle, .filter-group .periode-fritt { margin: 0; }
.filter-group .fra-til { float: left; margin-bottom: 1em; }
.filter-group .fra-til label { float: left; margin-right: 1em; padding-left: 0; text-indent: 0; }
.filter-group .fra-til .label-text { display: block; margin-bottom: 0.5em; }
.filter-group .toggle-all { font-weight: bold; }

/* Paginering på letesider */
.pager { list-style-type:none; padding: 1em 0; font-size: 1.3em; font-weight: bold; margin-top: 1em; margin-bottom:2em; }
.pager li { display:inline; border-left: 1px solid #ccc; }
.pager li:first-child { border-left: 0; }
.pager li a, .pager li span { padding: 0 0.5em; }
.pager li:first-child a, .pager li:first-child span { padding-left: 0; }
.pager li .active { font-weight: bold;}
.pager .prev a:before { content: '\00ab\00a0'}/* &laquo;&nbsp; */
.pager .next a:after { content: '\00a0\00bb' }/* &nbsp;&raquo; */

/* Leteside analyser, tabellkolonner */
.results table.list th.serie { width: 20%; }
.results table.list th.publisert { width: 12%; }
.results table.list th.tittel { width: 53%; } 
.results table.list th.nummer { width: 15%; }

/*applikasjonstopp: tilpasninger */
body.applikasjonstopp { background:none; }

/*statbank*/
#statbank h1 { font-size: 3.6em; }
#statbank .preface { margin-bottom: 3em; width: 47em; }
#statbank .list-heading { overflow: hidden; }
#statbank .list-heading .links { float: right; padding-top: 0.2em; }
#statbank .list-heading .links a { text-decoration: underline; }
#statbank .list-heading h3 { float: left; }
#statbank .warning { margin: 0.7em 0.75em; }

#statbank .expandcollapse { margin: 1em 0 4em 0; font-size: 1em; }
#statbank ol { list-style-type: none; }
#statbank .expandcollapse li { padding: 0; border-bottom: 1px solid #bbb; }
#statbank .expandcollapse li:first-child { padding: 0; border-top: 1px solid #bbb; }
#statbank .expandcollapse li a { display: block; margin: 0; padding: 0.9em 1.5em 0.8em 1.5em; font-size: 1.4em; }
#statbank .expandcollapse li a.statbanktables:after { content: '\00a0\00a0\00bb'/*&nbsp;&nbsp;&raquo;*/ }
#statbank .expandcollapse ol { margin: 0 0 0 2em; }
#statbank .expandcollapse ol ol { margin: 0 0 0 4em; }
#statbank .expandcollapse li li { border-top: 1px solid #e7e7e7 !important; border-bottom: 0 !important; }
#statbank .expandcollapse li li:first-child { border-top: 0 !important; }
#statbank .expandcollapse .toggle-children { color: #333; text-decoration: none; }
#statbank .expandcollapse .toggle-children:hover, #statbank .expandcollapse li.collapse > .toggle-children { background-color: #eee; }
#statbank .expandcollapse li.expand > .toggle-children { background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/plus-gray-9x8px.png'); background-position: 0.3em 1.15em; }
#statbank .expandcollapse li.collapse > .toggle-children { background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/minus-gray-9x8px.png'); background-position: 0.3em 1.15em; }
#statbank .expandcollapse .toggle-children { background-repeat: no-repeat; cursor: pointer; }

#statbank .process-nav { padding: 1em 1em 1em 1em; margin-bottom: 1em; }
/* 3-stegs navigasjonsbar som viser hvilket steg i prosessen man er (Velg tabell > Velg variabler > Vis tabell) */
/* Ref: /statistikkbanken/site/ssb_stripped.css */
#statbank .process-nav .navbar-content { background-color:#DDDDDD; float: left; color: #000000; height: 2.4em; position:relative; margin-left: -0.6em; }
#statbank .process-nav .navbar-arrow { border-color:transparent transparent transparent #DDDDDD; border-style:solid; border-width:1.2em; float: left; height:0; width:0; }
#statbank .process-nav .navbar-arrow-hook { border-color: #DDDDDD #DDDDDD #DDDDDD transparent; border-style:solid; border-width:1.2em; float: left; height:0; width:0; margin-left: -1.6em; }
#statbank .process-nav .navbar-arrow-hook-current { border-color: #6BB017 #6BB017 #6BB017 transparent; }
#statbank .process-nav .navbar-arrow-current { border-color:transparent transparent transparent #6BB017; }
#statbank .process-nav .navbar-current { background-color:#6BB017; color: #FFFFFF; }
#statbank .process-nav .navbar-numbered  { float:left; padding-right: 0.4em; font-weight: bold; color: #999999;  /*Vertikalt midt-justering*/ position:relative; top: 50%; height: 1.7em; margin-top: -0.5em; font-size:1.7em; }
#statbank .process-nav .navbar-current .navbar-numbered { color: #FFFFFF; }
#statbank .process-nav .navbar-text { white-space:nowrap; padding-left: 1.2em; padding-right: 1em; /*Vertikalt midt-justering*/ position:relative; top: 50%; height: 1.2em; margin-top: -0.6em; font-size: 1.2em; }
#statbank .process-nav .navbar-first-block { -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; padding-left: 1em; margin-left: 0; }
#statbank .process-nav .navbar-last-block { -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; padding-right: 1em; }
/* Slutt navbar */

/* stikkord emne startside */
#stikkord-small { border-top:2px solid #f39a00;margin-bottom:2em; }
#stikkord-small ul.entries li  { border:none;padding:0;margin-bottom:0.5em;font-size:1.3em; }
#stikkord-small ul.entries li a  { padding:0;line-height:1.2em; padding-top: 2px; }

/* utvalgte statistikker */
#selected-stats { border-top:2px solid #339933; }
#selected-stats a.more-link { margin-left:8.4em; }

/* artikler og publikasjoner */
#article-publications { border-top:2px solid #339933; }

#facets { border-top:2px solid #808080; }
#facets p.sorter-headline { float: none; width: 100%; margin: 0; font-size: 1.5em; font-weight: bold;line-height:1.8em; }
#facets ul.pager { padding:0.5em 0; }

/* kommende publiseringer , kalender */
#m21-kalender { border-top:2px solid #6a0788; }
#m21-kalender a.more-link { font-size:1.2em;line-height:1.2em; }
#m21-kalender ol.calendar li span.title { font-weight:bold; }
.kalender { margin-bottom: 4em; }
.kalender h1 { font-size: 3.6em; margin-bottom: 1em; }
.kalender .filter-wrapper { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/a-aa-nav-selected-arrow.png') no-repeat scroll center bottom transparent; padding-bottom: 9px; margin-bottom: 1em; }
.kalender .filter { background-color: #f2f2f2; border-bottom: 10px solid #ccc; padding: 1em; }
.kalender #kalenderomrader legend { font-size: 1.3em; font-weight: bold; margin-bottom: 2em; }
.kalender .checkbox-group .toggle-all { display: none; margin: 0 0 2em -1em; width: 93em; padding: 0 1em; border-bottom: 1px solid #ccc; }
.kalender .filter .checkbox-text.disabled { color: #777; }
.kalender .filter .checkbox-text { color: #333; }
.kalender .filter .update { clear: both; margin: 0 0 0.5em 0; }
.kalender .contentinfo { width: 47em; }

/* nyhetsarkiv profilert */
#m19-nyhetsarkiv ul.pager { padding-left:0;border-bottom:none; }
#m19-nyhetsarkiv ul.pager.bottom {border-top:1px solid #666;border-bottom:none; }
#m19-nyhetsarkiv ul.summary-listing li { overflow:hidden;margin-bottom:1em; }
#m19-nyhetsarkiv .figure { margin-right:1em;float:left; }
#m19-nyhetsarkiv .wrapper { width:40em;margin:0 0.5em 0 0;padding:0 0.5em 0.5em 0;float:right; }
#m19-nyhetsarkiv .wrapper p.stikktittel { margin:0;color:#333333; }
#m19-nyhetsarkiv .wrapper h4 { margin-top:0; }
#m19-nyhetsarkiv .wrapper .summary{ margin:0.5em 0 0 0; }
/* nyhetsarkiv listevisning */
#m19-nyhetsarkiv .entries.title-links li { margin-bottom:1.4em;overflow:hidden; }
#m19-nyhetsarkiv .entries.title-links li .block { width:36.5em;float:left; }
#m19-nyhetsarkiv .entries.title-links li .block a{ font-weight:bold;padding:0; padding-top:2px; }
#m19-nyhetsarkiv .entries.title-links li .block span.stikktittel{ font-size:1em;padding:0;margin-bottom:0.4em; }
#m19-nyhetsarkiv .entries.title-links li span.metadata{ font-size:0.917em;padding:0;width:6.5em;float:left;line-height:1.2em; }

/* tabell overrides */
#content .table-section, #tab-hovedside .table-section { margin: 2em 0 5em 0; }
.table-section .table-wrapper { border:1px solid #888;padding-bottom:1em;background-color:#f5f5f5; }
.table-section .table-wrapper table.statistics thead { border-top: none; }
.table-section .table-wrapper .standardtegn, .table-section .table-wrapper .more-link { margin-left:0.9em; }
.table-section .more-link { font-size:1.2em; }

/* emne-oversikt */
#subject-overview h2 { margin-bottom:0.3em; margin-top: 0.7em; line-height: 1;}
#subject-overview .container .section ul li { padding-left:0;border-bottom:none;margin-bottom:0.5em; }
#subject-overview li { font-size:1em; }
#subject-overview li ul li { font-size:1.3em; }

.external-links, .internal-links {  }
.external-links a, .internal-links a { display: block; text-decoration: underline; }
.external-links ul.entries, .internal-links ul.entries { margin-bottom:1em; }
.external-links ul.entries li, .internal-links ul.entries li { line-height: 1.5; margin-bottom: 0; }
.external-links h2, .internal-links h2 { margin-bottom:0.7em; }
.external-links h3, .internal-links h3 { font-size: 1.3em; }
.innholdsside .to-top { font-size: 1.2em; line-height: 1.2em; }

/* tidsskriftsutgave */
.tidsskrifts-utgave { margin-top: -1em; }
.tidsskrifts-utgave .initial-meta a { float: right; font-size: 1.3em; padding: 11px 0 0 30px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-documents.png') no-repeat scroll left bottom transparent; margin-bottom: 0.75em; text-decoration: underline; }
.tidsskrifts-utgave #heading { border-top: 4px solid #F2F2F2; margin-bottom: 3em; }
.tidsskrifts-utgave h1 { font-size: 3.6em; margin: 0.5em 0 0.4em 0; }
.tidsskrifts-utgave p.publisert { color: #666; }
.tidsskrifts-utgave .main { float: left; width: 61em; margin-right: 3em; }
.tidsskrifts-utgave .preface { overflow: hidden; margin-bottom: 3em; }
.tidsskrifts-utgave .preface .figure { float: left; width: 18em; margin-right: 2em; }
.tidsskrifts-utgave .preface .text-wrapper { float: left; width: 41em; }
.tidsskrifts-utgave .preface .editor-formatering { font-size: 1.231em; }
.tidsskrifts-utgave .main h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.8em; margin-bottom: 0.7em; }
.tidsskrifts-utgave .summary-listing { margin-bottom: 3em; }
.tidsskrifts-utgave .summary-listing .stikktittel { font-size: 1.1em; margin-bottom: 0.5em; margin-top: 0.2em; }
.tidsskrifts-utgave .aside { float: right; width: 31em; }
.tidsskrifts-utgave .aside a.bestill-papirutgave { display: inline-block; font-size: 1.3em; font-weight: bold; margin: 0.5em 0 1em 0; padding: 0.7em 1em; border: 1px solid #ccc; color: #333; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom white; }
.tidsskrifts-utgave.tidsskrift-visning { margin-top: 0; }
.tidsskrifts-utgave.tidsskrift-visning .preface.editor-formatering { font-size: 1.231em; margin-bottom: 1em; }
.tidsskrifts-utgave.tidsskrift-visning .arkivlenker h2 { font-size: 1.3em; font-weight: bold; margin-bottom: 0; }
.tidsskrifts-utgave.tidsskrift-visning .summary-listing { margin-bottom: 0; }

/* tidsskrift */
.tidsskrift-meta { font-size: 0.92em; }

/* kontakter boksen */
#contacts h2 .heading-text { padding-right: 1.8em; background: url(/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-envelope.png) no-repeat scroll right 0.3em transparent; }
#contacts ul { list-style: none outside none; }
#contacts ul li { margin-top:1em; border-bottom: 1px dotted #888; padding-bottom: 0.4em; }
#contacts p { margin-bottom: 0; }
#contacts .name { font-weight: bold; }
#contacts a { text-decoration: underline; }

/* Styling på bestillingsboksen under /bestilling */
#bestillings-form label { width: 200px; display: block; font-size: 1.3em; margin-top: 1em; }
#bestillings-form input { display:block; margin-bottom: 1em; }
#bestillings-lenke { float:right; }
#prisliste { border: 1px solid #333;	font-size: 1.3em; margin-bottom: 3em; }

/* overrides for ekstra padding på hovedemne side */
#nokkeltall ul, #siste-nytt ul, #stikkord-small ul { padding-left:0.3em;padding-bottom:0.5em; }

/* feilside */
#error-page { margin-top: 2em; }

/* forhåndsvisning */
#preview-content { margin-top: 2em; }
#preview-content h2.anchor { color: #777777; border-top: 1px solid #777777; margin: 1em 0; }

/*nettstedskart*/
.nettstedskart h1 { font-size: 3.6em; }
.nettstedskart .column-wrapper { overflow: hidden; }
.nettstedskart .column { width: 30em; float: left; margin-right: 2.5em; }
.nettstedskart .column.last { margin-right: 0; }
.nettstedskart ul { list-style: none outside none; }
.nettstedskart h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.6em; border-bottom: 1px solid #ccc; padding: 0.6em 0.67em 0.4em 0.67em; background-color:#f2f2f2; margin-bottom: 0.8em; }
.nettstedskart h3, .nettstedskart li a { font-size: 1.3em; color: #333; text-decoration: none; }
.nettstedskart li a { display: block; padding: 0.9em 0 0.8em 0; border-bottom: 1px dotted #aaa; }
.nettstedskart li a:hover { background-color: #f2f2f2; }
.nettstedskart h3 a { font-size: 1.077em; border-bottom: 1px solid #aaa; padding: 0.5em 0 0.3em 0; }
.nettstedskart .topic { margin-bottom: 4em; }
.nettstedskart .ssb-informasjon .column.last .topic { margin-bottom: 0.29em; }

/*friartikkel-liste*/
ul.friartikkel-listing {margin-top: 1em;}
ul.friartikkel-listing li {margin-bottom: 2em;}
ul.friartikkel-listing .summary {margin-bottom: 0;}

/* eksterne lenke-liste */
.eksterne-lenker h1 { font-size: 3.6em; margin-bottom: 0.8em; }
.eksterne-lenker h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.6em; border-bottom: 1px solid #ccc; padding: 0.6em 0.67em 0.4em 0.67em; background-color:#f2f2f2; margin-bottom: 0; }
.eksterne-lenker ul.entries { margin-bottom: 3em; }
.eksterne-lenker ul.entries li { font-size: 1em; margin: 0; padding: 1em; border-bottom: 1px dotted #aaa; }
.eksterne-lenker h3 { font-size: 1.3em; }
.eksterne-lenker h3 a { display: block; text-decoration: underline; }
.eksterne-lenker .stikktittel { width: 47em; }

#statistikkbyraer { border-top: 2px solid #F39A00; }

/* teknisk feil */

#missing-data { border-top:2px solid #808080; margin-top:10px; }
#missing-data .melding{ padding-top:10px }


.-cms-portlet-error {display:none !important;}


.screen-reader-only { position: absolute; left: -9999px; }

#letter-size * { font-size: 0.9em; }
#letter-size ul { display: inline; }
#letter-size li:after { content: ''; }

#global-language > div { display: inline; /*Fixes rendering bug in ICE mode*/ }
#global-language #sprak-bytte.closed { position: absolute; left: -9999px; /* top: 2em; right: 0; padding: 0.2em; background: #F5F5F5; border: 1px solid #D7D7D7; z-index: 2000;*/ }
#global-language #sprak-bytte { text-transform: none; }
#global-language #sprak-bytte.open { left: -11.07em; }
#sprak-bytte .dialog-content { padding: 1.429em 2.143em; width: 20.71em; }
#sprak-bytte .dialog-heading { font-size: 1.143em; }
#sprak-bytte p { font-size: 0.929em; }
#sprak-bytte .more-link { font-size: 1em; text-decoration: underline; }
#sprak-bytte .more-link:after { content: '' }
#search { float: right; clear: right; margin-bottom: 10px; }

#main-menu { clear:both; border-top: 1px solid #aaa; position:relative; }
#main-menu-top { overflow:hidden; }
#main-menu-top li { float:left }
#main-menu-top .top-level { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/main-menu-caret.png') no-repeat scroll left 1.4em transparent; }
#main-menu-top .top-level.selected, #main-menu-top .top-level.hover { background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/main-menu-caret-selected.png'); }
#main-menu-top .top-level > a, #main-menu-top .top-level.selected > span { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-weight: normal; color: #444; display: block; font-size: 2.2em; padding: 0.5em 0 1.32em 1.2em; text-transform: uppercase; }
#main-menu-top .top-level > a:hover, #main-menu-top .top-level.selected > a, #main-menu-top .top-level.selected > span { color: #a53d7c; outline: 0; }
#main-menu-top .top-level > a:focus { outline: 0; text-decoration: underline; }
#main-menu-top .top-level { position: absolute; top: 0; }
#main-menu-top .statistikk { position: static; }
#main-menu-top .statistikk > a:focus, #main-menu-top .statistikk.open > a { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/mega-menu-teaser-arrow.png') no-repeat scroll 3.25em bottom transparent; }
#main-menu-top .statistikk > a:hover, #main-menu-top .statistikk.open > a:hover { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/mega-menu-teaser-arrow-active.png') no-repeat scroll 3.25em bottom transparent; }
body.large #main-menu-top .statistikk > a, body.large #main-menu-top .statistikk > a:hover  { background-position: 3em 74px; }
body.extra-large #main-menu-top .statistikk > a, body.extra-large #main-menu-top .statistikk > a:hover { background-position: 3em 93px; }
#main-menu-top .statistikk { width:95em; }
#main-menu-top .forskning { left:20.5em; width:74.5em; }
#main-menu-top .innrapportering { left:41em; width:54em; }
#main-menu-top .omssb { left:68em; width:27em; }
#main-menu-top .mittssb { right:0; }
#main-menu-top.en .forskning { left:16.4em; width:78.6em; }
#main-menu-top.en .innrapportering { left:31.5em; width:63.5em; }
#main-menu-top.en .omssb { left:53.6em; width:41.4em; }
#main-menu-top.en .mittssb { right:0; }
#main-menu-top.en .top-level > a { padding-left:1em; }
#main-menu-top .statistikk { position: static; }
#main-menu-top .mega-menu { position: static; /*Will become absolute on page load using JavaScript*/ left: -9999px; width: 95em; padding: 1em 0 2em 1em; overflow: hidden; }
#main-menu-top .mega-menu .column { float: left; width: 30em; margin-left: 2.5em; }
#main-menu-top .mega-menu .column.first { margin-left: 0; }
#main-menu-top .mega-menu li { float: none; list-style: none outside none; }
#main-menu-top .mega-menu a, #main-menu-top .mega-menu span { display: block; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.4em; color: #333; }
#main-menu-top .mega-menu a:hover, #main-menu-top .mega-menu a:focus { text-decoration: underline; outline: 0; }
#main-menu-top .mega-menu .topic { overflow: hidden; margin-left: -1em; border-bottom: 1px solid #ececec; position: relative; }
#main-menu-top .topic.hover, #main-menu-top .topic.open { border-color: #ccc; }
#main-menu-top .mega-menu .topic-link { float: left; display: block; padding: 0.6em 0 0.6em 1.8em; width: 13em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/menyikoner-sprite.png') no-repeat scroll left 7px transparent; }
/* logo-sprites (forskyvning ca. hver 100 piksler vertikalt */
#main-menu-top .mega-menu .pengepung .topic-link { background-position: 0 -94px; }
#main-menu-top .mega-menu .myntstabler .topic-link { background-position: 0 -194px; }
#main-menu-top .mega-menu .ringperm .topic-link { background-position: 0 -294px; }
#main-menu-top .mega-menu .menneskegruppe .topic-link { background-position: 0 -395px; }
#main-menu-top .mega-menu .hus .topic-link { background-position: 0 -495px; }
#main-menu-top .mega-menu .fabrikk .topic-link { background-position: 0 -595px; }
#main-menu-top .mega-menu .helsekors .topic-link { background-position: 0 -694px; }
#main-menu-top .mega-menu .kredittkort .topic-link { background-position: 0 -794px; }
#main-menu-top .mega-menu .pass .topic-link { background-position: 0 -894px; }
#main-menu-top .mega-menu .ku .topic-link { background-position: 0 -993px; }
#main-menu-top .mega-menu .sol .topic-link { background-position: 0 -1094px; }
#main-menu-top .mega-menu .soylediagram .topic-link { background-position: 0 -1195px; }
#main-menu-top .mega-menu .blad .topic-link { background-position: 0 -1295px; }
#main-menu-top .mega-menu .riksvapen .topic-link { background-position: 0 -1394px; }
#main-menu-top .mega-menu .etikett .topic-link { background-position: 0 -1494px; }
#main-menu-top .mega-menu .paragraftegn .topic-link { background-position: 0 -1594px; }
#main-menu-top .mega-menu .isbjorn .topic-link { background-position: 0 -1692px; }
#main-menu-top .mega-menu .lyspaere .topic-link { background-position: 0 -1795px; }
#main-menu-top .mega-menu .koffert .topic-link { background-position: 0 -1894px; }
#main-menu-top .mega-menu .eple .topic-link { background-position: 0 -1994px; }
#main-menu-top .mega-menu .globus .topic-link { background-position: 0 -2094px; }
#main-menu-top .mega-menu .valgurne .topic-link { background-position: 0 -2194px; }
#main-menu-top .mega-menu .handlekurv .topic-link { background-position: 0 -2295px; }

#main-menu-top .subtopics-toggle { position: absolute; left: -9999px; }
#main-menu-top .subtopics-toggle:focus, #main-menu-top .topic.hover .subtopics-toggle { position: static; float: right; outline: none; }
#main-menu-top .mega-menu .subtopics-toggle { padding: 0.8em 0 0 0; font-size: 1em; }
#main-menu-top .mega-menu .column.last .subtopics-toggle { margin-right: 1em; }
#main-menu-top .subtopics-toggle .hide { display: none; }
#main-menu-top .subtopics-toggle .show:after { content: ""; }
#main-menu-top .subtopics-toggle .hide:after { content: ""; }
#main-menu-top .subtopics { display: none; clear: both; border-top: 1px solid #ccc; padding: 1em 0; }
#main-menu-top .mega-menu .subtopics li a { padding: 0.5em 1em 0.5em 2.1em; font-size: 1.2em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/main-menu-caret-small.png') no-repeat scroll 1em 0.7em transparent; }

#footer ul { line-height: 1; float: right; }
#footer ul.global-links { float: left; }
#footer ul.global-links li:first-child { margin-left: 0; }
#footer li { display: inline; border: 0; margin-left: 2em; border-bottom: 1px solid #aaa; }
#footer li.selected { border-bottom: 0; }
#footer li:first-child { margin-left: 0; }
#footer li a, #footer li span { font-size: 1.5em; color: white; padding: 0; line-height: 1.5; }
#footer li a, #footer a:hover { text-decoration: none; }
#footer .social-links li { border: 0; margin-left: 1em; }
#footer .social-links img { margin-top: 0.1em; }

.startside { overflow: hidden; margin-top: -2em; }
.startside .heading { overflow: hidden; }
.startside .heading .nokkeltall-teaser { border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 1em; }
.startside .heading .nokkeltall-teaser a { float: right; font-size: 1.3em; padding: 24px 0 0 30px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-graph.png') no-repeat scroll left bottom transparent; text-decoration: underline; }
.startside .heading h1 { font-size: 3.5em; margin-top: -0.825em; }
.startside .heading h1 .stikktittel { display: block; font-size: 0.5em; padding-bottom: 0.5em; }
.startside .heading h1 .tittel { display: block; margin: 0.5em 0 1.1em 0; }
#skip-to-results { position: absolute; left: -9999px; font-size: 1.3em; }
#skip-to-results:focus { position: static; }

.startside .filter-wrapper { width: 30.2em; margin-right: 1.8em; }
#startside-filter { margin-bottom: 4em; }
#startside-filter-beskrivelse { font-size: 1.3em; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: bold; padding-right: 12px; margin-bottom: 0; }
.filter.active #startside-filter-beskrivelse { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/startside-filter-beskrivelse-arrow.png') no-repeat scroll right center transparent; }
#startside-filter .filter-groups { width: 29em; }
#startside-filter .filter-group { margin: 1.8em 0 0 0; padding-left: 1em; border-bottom: 3px solid #ccc; }
#startside-filter #regionalt, #startside-filter #tid { border-bottom: 0; }
#startside-filter-beskrivelse span { display: block; padding: 0.8em; width: 20.8em; background-color: #f2f2f2; }
#startside-filter span.toggle-all { display: none; }
#startside-filter-more { display: block; margin-top: 1em; padding: 0.4em 0.8em; font-weight: bold; color: #333; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/plus-gray-9x8px.png') no-repeat scroll 96% center #f2f2f2; }
#startside-filter-more:hover { text-decoration: none; background-color: #ddd; }
#startside-filter-more .less { display: none; }
#startside-filter-more.open { background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/minus-gray-9x8px.png'); }
#startside-filter-more.open .more { display: none; }
#startside-filter-more.open .less { display: inline; }

.startside #fokus-bokser { width: 29em; }
.startside #fokus-bokser .section { margin-bottom: 3em; }
.startside #fokus-bokser .section h2 { font-size: 1.7em; color: #3e8601; text-transform: uppercase; line-height: 1.5; border-bottom: 1px dotted #888; }
.startside #fokus-bokser .section .editor-formatering { margin-bottom: 1em; }
.startside #fokus-bokser a { text-decoration: underline; }

.startside .main { float: right; width: 63em; }
.startside #serie, .startside #tid { display: none; }
.startside #serie.open, .startside #tid.open { display: block; }
.startside .result-header {	margin-bottom: 2em; }
.startside .result-header ul { list-style: none outside none; }
.startside .search-parameter-summary { overflow: hidden; margin-bottom: 1.5em; padding: 0.4em 1em; background-color: #f2f2f2; }
.startside .search-parameter-summary li { float: left; margin-right: 1em; }
.startside .search-parameter-summary a { display: block; font-size: 1.3em; padding: 0.5em 23px 0.5em 0.5em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-close-pink.png') no-repeat scroll right center transparent; color: #333; }
.startside #contenttype-filter { overflow: hidden; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/tab-border-gray-1px.png') repeat-x scroll left bottom transparent; font-size: 1.3em; }
.startside #contenttype-filter li { float: left; margin-right: 0.25em; }
.startside #contenttype-filter .selected .tab { border: 1px solid #aaa; border-bottom: 1px solid white; font-weight: bold; }
.startside #contenttype-filter a { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom #fff; color: #333; border: 1px solid #ccc; border-bottom: 1px solid #a1a1a1; }
.startside #contenttype-filter .tab { display: block; padding: 0.3em 0.7em 0.3em 0.5em; border-radius: 0.3em 0.3em 0 0; }
.startside #contenttype-filter .label { display: block; padding: 0.3em 0 0.1em 22px; }
.startside #contenttype-filter .alle .label { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/startside-etikett-alle.png') no-repeat scroll left bottom transparent; }
.startside #contenttype-filter .artikkel .label { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/startside-etikett-artikkel.png') no-repeat scroll left bottom transparent; }
.startside #contenttype-filter .publikasjon .label { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/startside-etikett-publikasjon.png') no-repeat scroll left bottom transparent; }
.startside #contenttype-filter .statistikk .label { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/startside-etikett-statistikk.png') no-repeat scroll left bottom transparent; }

.startside .num-results { padding-left: 0.8em; }
.startside .featured { border-top: 3px solid #ccc; background-color: #f2f2f2; }
.startside .results { border-top: 3px solid #ccc; }
.startside .featured h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: bold; line-height: 1.5; font-size: 1.3em; margin: 0.4em 0.8em; }
.startside .summary-listing { margin: 0 1em; list-style: none outside none; }
.startside .summary-listing li { position: relative; overflow: hidden; padding: 1em 0; }
.startside .featured .summary-listing li { border-top: 3px solid #ccc; }
.startside .results .summary-listing li { border-bottom: 3px solid #ccc; }
.startside .summary-listing h3 { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-weight: normal; width: 32em; margin-bottom: 0.3em; }
.startside .summary-listing .stikktittel { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; width: 39em; }
.startside .summary-listing .meta { position: absolute; top: 1em; right: 0; padding: 0.2em 0.7em; font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; text-transform: uppercase; color: white; font-size: 1.1em; width: 6.5em; background-color: #555; text-align: center; line-height: 1.5; display: block; }
.startside .summary-listing .meta.statistikk { background-color: #6a0788; }
.startside .summary-listing .meta.publikasjon { background-color: #c30; }
.startside .summary-listing .meta.artikkel { background-color: #347301; }
.startside .summary-listing .meta.nokkeltallsside { background-color: #0774d0; }
.startside .summary-listing .meta.statistikkbanktabell { background-color: #358d88; }
.startside .pager { margin-left: 0.8em; }
.startside .no-results .message { border-top: 3px solid #ccc; font-size: 1.7em; margin-bottom: 0.5em; padding: 1em 0.55em 0 0.55em; }
.startside .no-results .suggestion { padding: 0 0.8em; }

#tilbakemelding { padding: 2em 0em; border-top: 4px solid #b3b3b3; width: 61em; margin: 4em 0; clear: both; }
.nokkeltallsside #tilbakemelding { width: 100%; }
#tilbakemelding-skjema { margin-top: 1.5em; }
#tilbakemelding-skjema fieldset { padding-top: 0.5em; }
#tilbakemelding-skjema legend, #tilbakemelding-skjema label { font-size: 1.3em; font-weight: bold; }
#tilbakemelding-skjema input { vertical-align: middle; margin-right: 0.4em; margin-left: 0; }
#tilbakemelding-skjema .label-text { vertical-align: middle; }
#tilbakemelding-skjema label, #tilbakemelding-submit, #tilbakemelding-skjema textarea { display: block; margin: 0.5em 0; }
#tilbakemelding-skjema textarea { margin-bottom: 2em; border: 1px solid #ccc; box-shadow: 3px 3px 4px #ccc inset; padding: 0.5em 0.7em; width: 45.4em; }
.nokkeltallsside #tilbakemelding-skjema textarea { width: 34em; }
#tilbakemelding-skjema .svar { margin: 1em 0 3em 0; }
#tilbakemelding-skjema .svar.error { border: 1px solid red; }

.metainfo { display: none; }
.statistikkside-metaloft .statistikk .meta { float: left; clear: left; padding: 0.3em 0.7em; font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; text-transform: uppercase; color: white; font-size: 1.1em; background-color: #6a0788; margin-top: 0.3em; text-align: center; min-width: 6.5em; }
.statistikkside-metaloft .statistikk .tidligere-publisert { float: right; clear: right; font-size: 1.3em; padding: 11px 0 0 30px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-documents.png') no-repeat scroll left bottom transparent; margin-bottom: 0.75em; text-decoration: underline; }
.statistikkside-metaloft .metadata.variant { clear: both; font-size: 1.3em; padding: 1em 0.75em; border-top: 1px solid #ccc; background-color: #f2f2f2; margin-bottom: 0.75em; overflow: hidden; }
.statistikkside-metaloft .metadata.variant.empty { padding: 2px; border-top: 0; }
.statistikkside-metaloft .metadata.variant .varianter { list-style: none outside none; }
.statistikkside-metaloft .metadata.variant .varianter li { float: left; margin-right: 2em; }
.statistikkside-metaloft .metadata.variant .varianter .current { font-weight: bold; }
.statistikkside-metaloft .metadata.variant a { text-decoration: underline; }
.statistikkside-metaloft h1 { font-size: 3.6em; margin-top: 1em; }
.statistikkside-metaloft .dato, .statistikkside-metaloft .tidligere-publisering-melding { display: inline-block; color: #666; }
.statistikkside-metaloft .dato.neste { font-weight: bold; color: #333; }
.statistikkside-metaloft .dato.neste:before { content: ' - '; }
.statistikkside-metaloft .tidligere-publisering-melding { margin-left: 0.3em; font-weight: bold; color: #333; }
.statistikkside-metaloft .tidligere-publisering-melding:before { content: '-'; margin-right: 0.5em; }
.statistikkside-metaloft .tidligere-publisering-melding a { text-decoration: underline; }
img.endringsmelding { margin-left: 0.5em; }

.statistikkside-metaloft .statbank-web .initial-meta { border-bottom: 4px solid #f2f2f2; }
.statistikkside-metaloft .statbank-web .meta.statistikkbanken { background-color: #358d88; }
.statistikkside-metaloft .statbank-web .initial-meta a { float: right; margin-left: 1em; font-size: 1.3em; margin-top: 1em; text-decoration: underline; border-right: 1px solid #aaa; padding-right: 1em; margin-right: -1px; }
#tab-statbank-web #main-content { margin-bottom: 1em; }
#tab-statbank-web .to-archive .ledetekst { margin-right: 1em; }
#tab-statbank-web .to-archive a { text-decoration: underline; }

.bubble-dialog-origin { position: relative; overflow: visible; }
.bubble-dialog.closed { position: absolute; left: -9999px; }
.bubble-dialog.open { position: absolute; z-index: 2000; top: 1.5em; padding: 11px; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/velg-variant-pil-26x11px.png') no-repeat scroll center top transparent; }
.bubble-dialog a, .ui-dialog a { color: white; text-decoration: underline; }
.bubble-dialog p, .bubble-dialog span, .ui-dialog p, .ui-dialog span { color: white; }
.bubble-dialog .dialog-content { color: white; background-color: #4e4e4e; box-shadow: 2px 2px 5px rgba(0,0,0,0.5); border-radius: 3px; min-width: 10em; }
.bubble-dialog .dialog-content.closeable { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-close-pink.png') no-repeat scroll 98% 5% #4e4e4e; cursor: pointer; }
.bubble-dialog .dialog-heading { margin-bottom: 0.5em; }
.ui-dialog.ui-widget { padding: 11px !important; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/velg-variant-pil-26x11px.png') no-repeat scroll center top transparent !important; border: 0 !important; color: white !important; font-size: 1em; }
.ui-dialog-content { color: white !important; padding: 1.538em 2.308em !important; background-image: none !important; background-color: #4e4e4e !important; box-shadow: 2px 2px 5px rgba(0,0,0,0.5); border-radius: 0 0 3px 3px; }
.ui-widget-header { color: white !important; background: none no-repeat scroll 0 0 #4e4e4e !important; border-radius: 3px 3px 0 0 !important; border: 0 none !important; font-weight: normal !important; font-size: 1.6em; padding: 0.5em 0 0 1.3em !important; }
.ui-dialog .ui-dialog-title { margin: 1em 16px 0 0 !important; }
.ui-dialog-titlebar-close { margin: 0 !important; right: 0.5em !important; top: 0.5em !important; }
.ui-dialog-titlebar-close.ui-state-hover, .ui-dialog-titlebar-close.ui-state-focus { background-image: none !important; background-color: transparent !important; border-color: #4e4e4e !important; }
.ui-widget-header .ui-icon { background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/icon-close-pink.png') !important; background-position: 0 0 !important; height: 17px !important; width: 17px !important; }
.screen-reader-dialog-close { position: absolute; left: -9999px; }

.tabNavigation { overflow: hidden; list-style: none outside none; font-size: 1.3em; width: 47em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/tab-border-plum-1px.png') repeat-x scroll left bottom transparent; margin: 1em 0 0.5em 0; }
.tabNavigation li { float:left; margin-right: 0.3em; }
.tabNavigation span { border: 1px solid #a53d7c; border-bottom: 1px solid white; color: #861f62; font-weight: bold; }
.tabNavigation li a { /*background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-20px.png') repeat-x scroll left bottom #fff;*/ background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/button-gradient-31px.png') repeat-x scroll left bottom #fff; color: #333; border: 1px solid #ccc; border-bottom: 1px solid #a53d7c; }
.tabNavigation li span, .tabNavigation li a { display: block; /*padding: 0.3em 0.7em;*/ padding: 0.75em 0.7em 0.66em 0.7em; border-radius: 0.3em 0.3em 0 0; }
.tab-content { overflow: hidden; }

#statistikk-hovedinnhold, .ferdige-tabeller, .om-statistikken { width: 61em; float: left; overflow: hidden; margin: 2em 3em 0 0; }
#statistikk-hovedinnhold .nyhetsoverskrift, .om-statistikken .nyhetsoverskrift, .ferdige-tabeller .nyhetsoverskrift, #tab-arkiv h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: bold; line-height: 1.1; }
#statistikk-topp { margin: 5em 0; }
#viktige-grafer { width: 61em; }

.vedleggsartikkel { margin: 2em 0; overflow: hidden; } 
.vedleggsartikkel .heading { margin: 0; border-bottom: 1px solid #a53d7c; overflow: hidden; font-size: 1.6em; }
.vedleggsartikkel.closed .heading { display: inline-block; border-color: #ccc; }
.vedleggsartikkel .heading .overskrift, .vedleggsartikkel.closed .heading .toggle-text:hover .overskrift { color: #a53d7c; }
.vedleggsartikkel.closed .heading .overskrift { color: #003892; }
.vedleggsartikkel .tekst { position: static; background-color: #eee; border-bottom: 1px solid #a53d7c; padding: 1em; }
.vedleggsartikkel.closed .tekst { position: absolute; left: -9999px; }
.vedleggsartikkel .toggle-text { display: block; padding: 0.5em 0; text-decoration: none; }
.vedleggsartikkel .toggle-text .tooltip { display: none; float:right; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 0.8em; padding-right: 1em; margin: 0.3em 0 0 1em; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/plus-gray-9x8px.png') no-repeat scroll right center transparent; }
.vedleggsartikkel .toggle-text .tooltip.close { display: inline; background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/minus-gray-9x8px.png'); }
.vedleggsartikkel.closed .toggle-text .tooltip { display: inline; }
.vedleggsartikkel.closed .toggle-text .tooltip.close { display: none; }

/* Om statistikken */
.om-statistikken > h2 { margin-bottom: 0.2em; }
.om-statistikken .faq-group > h3 { font-size: 1.6em;  }
.om-statistikken .faq-toggle { display: block; padding: 1em 0 0.5em 0; background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/faq-arrow-11x14px.png') no-repeat scroll right 60% transparent; color: #333; border-bottom: 1px solid #ccc; }
.om-statistikken .faq-toggle:hover { background-color: #eee; text-decoration: none; }
.om-statistikken .faq-toggle:focus { background-color: #eee; text-decoration: underline; }
.om-statistikken .open .faq-toggle { background-image: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/faq-arrow-open-14x11px.png'); }
.om-statistikken .faq { border-bottom: 1px solid #ccc; }
.om-statistikken .item { overflow: hidden; border-top: 1px dotted #ccc; padding-top: 0.6em; }
.om-statistikken .item:first-child { border-top: 0; }
.om-statistikken .item .key { float: left; font-weight: bold; width: 19em; }
.om-statistikken .item .value { float: right; width: 41em; }
.om-statistikken .title-links { padding: 1em 0; }

#tab-tabell .ferdige-tabeller { margin-top: 1em; }
.ferdige-tabeller .nyhetsoverskrift { margin-top: 0.5em; }
.up-one-level a { background: url('/search/nb/20070603210204oe_/https://www.ssb.no/_public/skins/advanced/ssb.no/images/arrow-concave-up-10x9px.png') no-repeat scroll left center transparent; padding-left: 1em; }
.ferdige-tabeller .table-navigation { overflow: hidden; margin: 1.5em 0 1em 0; padding-bottom: 0.2em; border-bottom: 4px solid #ccc; }
.ferdige-tabeller .table-navigation .previous { float: left; }
.ferdige-tabeller .table-navigation .previous:before { content: '\00ab\00a0'; }/* &laquo;&nbsp; */
.ferdige-tabeller .table-navigation .next { float: right; }
.ferdige-tabeller .table-navigation .next:after { content: '\00a0\00bb'; }/* &nbsp;&raquo; */
#tab-tabell .ferdige-tabeller .table-section { margin-top: 0; }
.table-toolbar { overflow: hidden; margin-bottom: 2em; }
.table-toolbar .excel-link, .ferdige-tabeller .table-toolbar .csv-link { float: left; margin-right: 2em; }
.table-toolbar .excel-link img, .ferdige-tabeller .table-toolbar .csv-link img { margin-right: 0.5em; vertical-align: top; }
.table-toolbar .fullscreen-link { float: right; }
.ferdige-tabeller .table-content { margin-bottom: 1em; }
table.list .title a { display: block; }
.fullscreen a[target='_blank'], .fullscreen a[rel='external'], .excel a[target='_blank'], .excel a[rel='external'], .csv a[target='_blank'], .csv a[rel='external'] { background-image: none; padding-left: 0; padding-right: 0; display: block; min-height: 1.5em; text-align: center; }
.ferdige-tabeller .statbankkilde { padding-left: 0; }
.statbank-teaser a { text-decoration: underline; }

#tab-arkiv { margin-top: 3em; }
#tab-arkiv h1 { font-size: 3.5em; margin-bottom: 0.8em }
h1 .variant { color: #666; }
.arkivlenker { padding: 2em 3em; background-color: #eee; margin-bottom: 2em; }
.arkivlenker h2 { font-size: 1.3em; line-height: 1.5; margin-bottom: 0; }
.arkivlenker ul { list-style: none outside none; }
.arkivlenker a { font-size: 1.3em; line-height: 1.5; text-decoration: underline; }
