/* --- 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 { 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; }
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[target="_blank"], a[rel="external"] { 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 0.2em transparent; }
*[tabindex="-1"]:focus { outline:0; }
em { font-style: italic; }
html { overflow-y: scroll; } /* scrollbar even if it is a short page */
.sitewrapper { margin: 0 auto; width: 95em; }
/* .sitewrapper { margin-left: 3em; } */
#logo { display: inline-block; margin: 20px 0 40px 0; }
#logo img { height: 58px; image-rendering:optimizeQuality; }

/* 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: 3em; 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; }

/* =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; }

.-cms-portlet-error {display:none !important;}
.screen-reader-only { position: absolute; left: -9999px; }

/* spesifikt for visualiseringssiden */
.visualisering .summary { max-width: 67em; }
.visualisering .visualiseringsomraade { margin: 2em 0; max-width: 95em; }
.visualisering .tekst { max-width: 61em; }
.fallbackbilde { display: none; }
.lt-ie9 .fallbackbilde { display: block; }
.visualisering .visualiseringsomraade .button { font-size: 1em; padding: 0.2em 0.4em; border: 1px solid #ccc; margin-right: 0.2em; 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; }
