@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('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/oswald-light-webfont.eot');
    src: url('../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light-webfont.woff') format('woff'),
         url('../fonts/oswald-light-webfont.ttf') format('truetype'),
         url('../fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/oswald-bold-webfont.eot');
    src: url('../fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-bold-webfont.woff') format('woff'),
         url('../fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('../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[target="_blank"], a[rel="external"] { padding-left: 16px; background: url('../images/icon-external.png') no-repeat scroll left 0.2em 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, a.showasbutton { font-size: 1.3em; padding: 0.4em 0.7em; border: 1px solid #ccc; background: url('../images/button-gradient-31px.png') repeat-x scroll left bottom white; cursor: pointer; }
.placeholder { color: #aaa; }
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('../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, skeboks
    NAVIGATION - omrdemenyen, 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(../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('../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('../images/top-banner.png') no-repeat scroll center -73px #eee; }
body.extra-large #header { background: url('../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; image-rendering:optimizeQuality; }
#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('../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('../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('../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(../images/checkbox-unchecked.png) no-repeat scroll left 0.35em; }
#heading.statistikk .metadata.variant span { background:#fff url(../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('../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(../images/table-icon.png) no-repeat scroll 1em center; height: 32px;}
.table.teaser .teaser-content a{ margin-left: 5em;}
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 .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, .omssb-profileringsboks-liste .rad { overflow: hidden; }
.forside-bokser .boks, .omssb-profileringsboks-liste .boks { float: left; width: 29em; margin-right: 3em; overflow: hidden; }
.forside-bokser .boks.hover, .omssb-profileringsboks-liste .boks.hover { background-color: #fafafa; }
.forside-bokser .boks.last, .omssb-profileringsboks-liste .boks.last { width:31em; margin-right: 0; }
.forside-bokser .content .boks, .omssb-profileringsboks-liste .content .boks { width: 22.5em; padding: 2em 3em 103em 3em; margin-bottom: -100em; }
.forside-bokser .content .boks.last, .omssb-profileringsboks-liste .content .boks.last { width: 24.5em; }
.forside-bokser .boks .edge, .omssb-profileringsboks-liste .boks .edge { height: 0.5em; margin-left: 0.5em; margin-right: 0; }
.forside-bokser .hale .boks .edge, .omssb-profileringsboks-liste .hale .boks .edge { height: 0.5em; margin-left: 0; margin-right: 0.5em; }
.forside-bokser .boks h3, .omssb-profileringsboks-liste .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, .omssb-profileringsboks-liste .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('../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('../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('../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; }

.omssb-profileringsboks-liste { width: 95em; margin: 0 auto; }
/*
.omssb-profileringsboks-liste .rad.first .edge { background-color: #333; }
.omssb-profileringsboks-liste .rad.first.content .boks { background-color: #333; border-left: 0.5em solid #888; }
.omssb-profileringsboks-liste .rad.first .boks.hover .edge { background-color: #666; }
.omssb-profileringsboks-liste .rad.first.content .boks.hover { background: url('../images/arrow-readmore-box-right-dark-22x43px.png') no-repeat scroll right 5.2em #666; }
.omssb-profileringsboks-liste .rad.first.hale .boks .edge { background-color: #888; }
.omssb-profileringsboks-liste .rad.first .boks.first .edge { background-color: #3e8601; }
.omssb-profileringsboks-liste .rad.first.content .boks.first { background-color: #3e8601; border-left: 0.5em solid #8fb96c; }
.omssb-profileringsboks-liste .rad.first .boks.first.hover .edge { background-color: #589b20; }
.omssb-profileringsboks-liste .rad.first.content .boks.first.hover { background: url('../images/arrow-readmore-box-right-green-22x43px.png') no-repeat scroll right 5.2em #589b20; }
.omssb-profileringsboks-liste .rad.first.hale .boks.first .edge { background-color: #8fb96c; }
.omssb-profileringsboks-liste .rad.first .boks.last .edge { background-color: #eee; }
.omssb-profileringsboks-liste .rad.first.content .boks.last { background-color: #eee; border-left: 0.5em solid #d0d0d0; }
.omssb-profileringsboks-liste .rad.first .boks.last.hover .edge { background-color: #e2e2e2; }
.omssb-profileringsboks-liste .rad.first.content .boks.last.hover { background: url('../images/arrow-readmore-box-right-light-22x43px.png') no-repeat scroll right 5.2em #e2e2e2; }
.omssb-profileringsboks-liste .rad.first.hale .boks.last .edge { background-color: #d0d0d0; }
.omssb-profileringsboks-liste .rad.first h3, .omssb-profileringsboks-liste .rad.first p, .omssb-profileringsboks-liste .rad.first a { color: white; }
.omssb-profileringsboks-liste .rad.first .boks.last h3, .omssb-profileringsboks-liste .rad.first .boks.last h3 a { color: #3e8601; }
.omssb-profileringsboks-liste .rad.first .boks.last p, .omssb-profileringsboks-liste .rad.first .boks.last a { color: #333; }
*/
.omssb-profileringsboks-liste .rad.first .edge { background-color: #eee; }
.omssb-profileringsboks-liste .rad.first.content .boks { background-color: #eee; border-left: 0.5em solid #d0d0d0; }
.omssb-profileringsboks-liste .rad.first .boks.hover .edge { background-color: #e2e2e2; }
.omssb-profileringsboks-liste .rad.first.content .boks.hover { background: url('../images/arrow-readmore-box-right-light-22x43px.png') no-repeat scroll right 5.2em #e2e2e2; }
.omssb-profileringsboks-liste .rad.first.hale .boks .edge { background-color: #d0d0d0; }
.omssb-profileringsboks-liste .rad.first h3, .omssb-profileringsboks-liste .rad.first h3 a { color: #3e8601; }
.omssb-profileringsboks-liste .rad.first p, .omssb-profileringsboks-liste .rad.first a { color: #333; }

.omssb-profileringsboks-liste .rad.first.hale { margin-bottom: 3em; }
.omssb-profileringsboks-liste .boks h3, .omssb-profileringsboks-liste .boks h3 a { color: #3e8601; }
.omssb-profileringsboks-liste .clickable.hover, .omssb-profileringsboks-liste .rad.first .boks.hover { cursor: pointer; }
.omssb-profileringsboks-liste .clickable.hover a, .omssb-profileringsboks-liste .rad.first .boks.hover a { text-decoration: underline; }

.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('../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 h4 { line-height: 1.2; }
.forside .aktuelt .article h4 { font-family:'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.1em; font-weight: normal; margin-bottom: 0.5em; }
.forside .aktuelt .article h4 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, .forside .aktuelt .nyhetsarkiv { 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('../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; font-weight: normal;}
.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('../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, #finn-undersokelse-navn-wrapper { width: 61em; margin: 0 auto; position: relative; }
.autocomplete-results-available { padding: 4px; margin-top: -4px; margin-bottom: -4px; background-color: #444; box-shadow: 0 0 5px #444; }
#finn-statistikk-navn, #finn-undersokelse-navn { font-size: 1.4em; padding: 0.55em 2.75em 0.55em 0.55em; border: 0; background: url('../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-submit, #finn-undersokelse-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, #innrapportering-undersokelser-sok { display: none; }
.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; }
.ui-autocomplete.ui-widget li { border-top: 1px solid #999; }
.ui-autocomplete.ui-widget li:first-child { border-top: 0; }
.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; }
.ui-autocomplete.ui-widget a:hover, .ui-autocomplete.ui-widget a:focus, .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 .internal-links ul.entries  li, .mer-om-det-samme .external-links ul.entries  li{ line-height: 1.3em; margin-bottom: 0.5em; }
.mer-om-det-samme .internal-links ul.entries  li a, .mer-om-det-samme .external-links ul.entries  li a{ line-height: 1.3em; }
.mer-om-det-samme ul.internal-links.title-links  li a{ line-height: 1.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('../images/a-aa-columnbg-950.png') repeat scroll left top transparent; }
.large #stikkordliste-ajax { background: url('../images/a-aa-columnbg-1425.png') repeat scroll left top transparent; }
.extra-large #stikkordliste-ajax { background: url('../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('../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('../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('../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('../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('../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('../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 { display: block; float: left; line-height: 1.4; 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 strrelsen p teksten i sidene */
#letter-size li { margin-left:0; line-height:1; }
#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 (brdsmulestien) */
#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(../images/arrow-down.png) no-repeat scroll center right; }
ul.chapter-links .sub-chapters.open > a { background-image: url(../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('../images/sorter.gif') no-repeat center right;padding:0.4em 0; }
#resultatliste table.list thead tr th .sorted-asc { background:transparent url('../images/asc.gif') no-repeat center right;}
#resultatliste table.list thead tr th .sorted-desc { background:transparent url('../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; }

/*forelpige 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 nkkeltallstabeller */
.nokkeltallsside table.statistics colgroup, .nokkeltallstabellliste table.statistics colgroup { border-left: none; }

/* finjusternig av posisjonering for sub/sup slik at linjer og rader blir like hye*/
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;}

/* nkkeltall 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: 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; }

#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 vre 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 fritekstsk (.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('../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('../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('../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('../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; }
.metatekst a { text-decoration: underline; }
.driftsmelding { background: url('../images/icon-warning.png') no-repeat scroll 1em 1em; border: 0.4em solid; padding: 0.7em 1em 0.7em 3.5em; margin-bottom: 2em; min-height: 2.5em; border-style:solid; border-color: #910000;}

/* 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('../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('../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('../images/button-gradient-darkblue-27px.png') repeat-x scroll left top #042a69; box-shadow: 1px 1px 2px #888; text-decoration: underline; }
.leter-du-etter .banner-content a:after { content: '\00a0\00bb'/*&nbsp;&raquo;*/ }
.leter-du-etter .banner-content.hover { cursor: pointer; }

/* 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('../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('../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 { line-height:1.3em; margin-bottom:0.5em; }
.aside .tilleggsinformasjon-friartikler li a { font-size: 1.3em; line-height: 1.3; 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; }*/

/* skeresultatsiden */
.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('../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('../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('../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(../images/plus.png); background-position: left center; }
ol.expandcollapse li.collapse > span { background-image: url(../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('../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('../images/plus-gray-9x8px.png'); background-position: 0.3em 1.15em; }
#statbank .expandcollapse li.collapse > .toggle-children { background-image: url('../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('../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('../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('../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; }
.tidsskrifts-utgave #heading .publisert { overflow: hidden; }
.tidsskrifts-utgave #heading .publisert p { float: left; color: #666; margin-right: 0.5em; }

/* tidsskrift */
.tidsskrift-meta { font-size: 0.92em; }

/* kontakter boksen */
#contacts h2 .heading-text { padding-right: 1.8em; background: url(../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; font-weight: bold; margin-bottom: 0.4em; }
#bestillings-form input {display: block; margin-bottom: 1em;}
#bestillings-form  input[type='text'] { border: 1px solid #ccc; box-shadow: 2px 2px 5px #aaa inset; font-size: 1.3em; padding: 0.5em; display: block; margin-bottom: 1.5em;}
#bestillings-form textarea { border: 1px solid #ccc; box-shadow: 2px 2px 5px #aaa inset; font-size: 1.3em; padding: 0.5em; display: block; margin-bottom: 3em; }
#bestillings-lenke { float:right; }
#prisliste { border: 1px solid #333;	font-size: 1.3em; margin-bottom: 3em; }
.bestilling dl { overflow: hidden; }
.bestilling dt { font-size: 1.3em; line-height: 1.5; float: left; clear: left; font-weight: bold; margin-right: 0.5em; }
.bestilling dt:after { content: ':' }
.bestilling dd { font-size: 1.3em; line-height: 1.5; float: left; }
.bestilling .sidebeskrivelse { margin-bottom: 1em; }

/* 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; }

/* forhndsvisning */
#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 .topic { margin-bottom: 0.29em; }
.nettstedskart .subtopics .subtopics { margin-left: 2.5em; }

/*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 li { float:left; }
#main-menu .top-level { background: url('../images/main-menu-caret.png') no-repeat scroll left 1.4em transparent; }
#main-menu .top-level.selected, #main-menu .top-level.hover { background-image: url('../images/main-menu-caret-selected.png'); }
#main-menu .top-level > a, #main-menu .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-level > a:hover, #main-menu .top-level.selected > a, #main-menu .top-level.selected > span { color: #a53d7c; outline: 0; }
#main-menu .top-level > a:focus { outline: 0; text-decoration: underline; }
#main-menu .top-level { position: absolute; top: 0; }
#main-menu .statistikk { position: static; }
#main-menu .mega-menu-toggle { background: none no-repeat scroll left bottom transparent; }
#main-menu .mega-menu-toggle:hover, #main-menu .mega-menu-toggle:focus, #main-menu .top-level.open .mega-menu-toggle { background-image: url('../images/mega-menu-teaser-arrow.png'); }
#main-menu .top-level.selected .mega-menu-toggle:hover, #main-menu .top-level.selected .mega-menu-toggle:focus, #main-menu .top-level.selected.open .mega-menu-toggle { background-image: url('../images/mega-menu-teaser-arrow-active.png'); }
#main-menu .statistikk .mega-menu-toggle { background-position: 3.25em bottom; }
#main-menu .forskning .mega-menu-toggle { background-position: 3em bottom; }
#main-menu .omssb .mega-menu-toggle { background-position: 2.5em bottom; }
body.large #main-menu .mega-menu-toggle { background-position: 2em 74px; }
body.extra-large #main-menu .mega-menu-toggle { background-position: 2em 93px; }
#main-menu .statistikk { width:95em; }
#main-menu .forskning { left:20.5em; width:74.5em; }
#main-menu .innrapportering { left:41em; width:54em; }
#main-menu .omssb { left:68em; width:27em; }
#main-menu .mittssb { right:0; }
#main-menu .en .forskning { left:16.4em; width:78.6em; }
#main-menu .en .innrapportering { left:31.5em; width:63.5em; }
#main-menu .en .omssb { left:53.6em; width:41.4em; }
#main-menu .en .mittssb { right:0; }
#main-menu .en .top-level > a { padding-left:1em; }
#main-menu .statistikk { position: static; }
#main-menu .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 .mega-menu .column { float: left; width: 30em; margin-left: 2.5em; }
#main-menu .mega-menu .column.first { margin-left: 0; }
#main-menu .mega-menu .kolonneoverskrift { font-size: 1.4em; margin-left: -0.6em; font-weight: bold; /*color: #A53D7C;*/ text-transform: uppercase; }
#main-menu .mega-menu li { float: none; list-style: none outside none; }
#main-menu .mega-menu a, #main-menu .mega-menu span { display: block; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.4em; color: #333; }
#main-menu .mega-menu a:hover, #main-menu .mega-menu a:focus { text-decoration: underline; outline: 0; }
#main-menu .mega-menu .topic { overflow: hidden; margin-left: -1em; border-bottom: 1px solid #ececec; position: relative; }
#main-menu .topic.hover, #main-menu .topic.open { border-color: #ccc; }
#main-menu .mega-menu .topic-link { float: left; display: block; padding: 0.6em 0 0.6em 1.8em; width: 13em; background: url('../images/menyikoner-sprite.png') no-repeat scroll left 7px transparent; }
#main-menu .path .topic-link { font-weight: bold; }
#main-menu .active .topic-link, #main-menu .subtopics .path span, #main-menu .topic.active .topic-link .text { font-weight: bold; color: #a53d7c; }
#main-menu .mega-menu .topic-link .text { font-size: 1em; }
#main-menu .topic.parent .topic-link .text {  display: inline; padding-right: 1em; background: url('../images/subtopics-open-status-arrows.png') no-repeat scroll right 0.5em transparent; }
#main-menu .topic.parent.open .topic-link .text { background-position: right -94px; }
/* logo-sprites (forskyvning ca. hver 100 piksler vertikalt */
#main-menu .mega-menu .pengepung .topic-link { background-position: 0 -94px; }
#main-menu .mega-menu .myntstabler .topic-link { background-position: 0 -194px; }
#main-menu .mega-menu .ringperm .topic-link { background-position: -1px -294px; }
#main-menu .mega-menu .menneskegruppe .topic-link { background-position: 0 -395px; }
#main-menu .mega-menu .hus .topic-link { background-position: 0 -495px; }
#main-menu .mega-menu .fabrikk .topic-link { background-position: 0 -595px; }
#main-menu .mega-menu .helsekors .topic-link { background-position: 0 -694px; }
#main-menu .mega-menu .kredittkort .topic-link { background-position: 0 -794px; }
#main-menu .mega-menu .pass .topic-link { background-position: -1px -894px; }
#main-menu .mega-menu .ku .topic-link { background-position: 0 -993px; }
#main-menu .mega-menu .sol .topic-link { background-position: 0 -1094px; }
#main-menu .mega-menu .soylediagram .topic-link { background-position: 0 -1195px; }
#main-menu .mega-menu .blad .topic-link { background-position: -1px -1295px; }
#main-menu .mega-menu .riksvapen .topic-link { background-position: 2px -1394px; }
#main-menu .mega-menu .etikett .topic-link { background-position: 0 -1494px; }
#main-menu .mega-menu .paragraftegn .topic-link { background-position: -3px -1594px; }
#main-menu .mega-menu .isbjorn .topic-link { background-position: 0 -1692px; }
#main-menu .mega-menu .lyspaere .topic-link { background-position: 0 -1795px; }
#main-menu .mega-menu .koffert .topic-link { background-position: 0 -1894px; }
#main-menu .mega-menu .eple .topic-link { background-position: 0 -1994px; }
#main-menu .mega-menu .globus .topic-link { background-position: 0 -2094px; }
#main-menu .mega-menu .valgurne .topic-link { background-position: 0 -2194px; }
#main-menu .mega-menu .handlekurv .topic-link { background-position: 0 -2295px; }
#main-menu .mega-menu .fly .topic-link { background-position: 0 -2395px; }
#main-menu .mega-menu .kalkulator .topic-link { background-position: -2px -2494px; }
#main-menu .mega-menu .mapper .topic-link { background-position: 0 -2591px; }
#main-menu .mega-menu .person .topic-link { background-position: 0 -2693px; }
#main-menu .mega-menu .dokumenter .topic-link { background-position: 0 -2795px; }
#main-menu .mega-menu .publikasjon .topic-link { background-position: 0 -2894px; }
#main-menu .mega-menu .sparepaere .topic-link { background-position: -3px -2994px; }
#main-menu .mega-menu .kalender .topic-link { background-position: 0 -3094px; }
#main-menu .mega-menu .avis .topic-link { background-position: 0 -3194px; }
#main-menu .mega-menu .ansattkort .topic-link { background-position: 0 -3292px; }
#main-menu .mega-menu .konvolutt .topic-link { background-position: 0 -3390px; }
#main-menu .mega-menu .flytskjema .topic-link { background-position: 0 -3491px; }
#main-menu .mega-menu .hoyhus .topic-link { background-position: -1px -3594px; }
#main-menu .mega-menu .jordklode .topic-link { background-position: 0 -3693px; }
#main-menu .mega-menu .oppslag .topic-link { background-position: 0 -3791px; }
#main-menu .mega-menu .analyse .topic-link { background-position: 0 -3893px; }
#main-menu .mega-menu .hengelas .topic-link { background-position: -1px -3994px; }
#main-menu .mega-menu .handtrykk .topic-link { background-position: 0 -4092px; }
#main-menu .mega-menu .soyler .topic-link { background-position: 0 -4192px; }
#main-menu .mega-menu .tannhjul .topic-link { background-position: 0 -4290px; }
#main-menu .mega-menu .personer .topic-link { background-position: 0 -4393px; }
#main-menu .mega-menu .ansatt .topic-link { background-position: 0 -4493px; }
#main-menu .mega-menu .kalender { margin-bottom: 0; } /* overstyre generell CSS arvet fra statistikkalenderen */

#main-menu .subtopics-toggle { position: absolute; left: -9999px; }
#main-menu .subtopics-toggle:focus, #main-menu .topic.hover .subtopics-toggle { position: static; float: right; outline: none; }
#main-menu .mega-menu .subtopics-toggle { padding: 0.8em 0 0 0; font-size: 1em; }
#main-menu .mega-menu .column.last .subtopics-toggle { margin-right: 1em; }
#main-menu .subtopics-toggle .hide { display: none; }
#main-menu .path .subtopics-toggle .hide { display: block; }
#main-menu .path .subtopics-toggle .show { display: none; }
#main-menu .subtopics-toggle .show:after { content: ""; }
#main-menu .subtopics-toggle .hide:after { content: ""; }
#main-menu .subtopics { display: none; clear: both; border-top: 1px solid #ccc; padding: 1em 0; }
#main-menu .topic.path .subtopics { display: block; }
#main-menu .mega-menu .subtopics li a, #main-menu .mega-menu .subtopics li span { padding: 0.5em 1em 0.5em 2.1em; font-size: 1.2em; background: url('../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('../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('../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('../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('../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('../images/icon-close-pink.png') no-repeat scroll right center transparent; color: #333; }
.startside #contenttype-filter { overflow: hidden; background: url('../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('../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('../images/startside-etikett-alle.png') no-repeat scroll left bottom transparent; }
.startside #contenttype-filter .artikkel .label { background: url('../images/startside-etikett-artikkel.png') no-repeat scroll left bottom transparent; }
.startside #contenttype-filter .publikasjon .label { background: url('../images/startside-etikett-publikasjon.png') no-repeat scroll left bottom transparent; }
.startside #contenttype-filter .statistikk .label { background: url('../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; }


.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('../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('../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('../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('../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('../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('../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('../images/button-gradient-20px.png') repeat-x scroll left bottom #fff;*/ background: url('../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, .om-sesongjustering { width: 61em; float: left; overflow: hidden; margin: 2em 3em 0 0; }
#statistikk-hovedinnhold .nyhetsoverskrift, .om-sesongjustering .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('../images/plus-gray-9x8px.png') no-repeat scroll right center transparent; }
.vedleggsartikkel .toggle-text .tooltip.close { display: inline; background-image: url('../images/minus-gray-9x8px.png'); }
.vedleggsartikkel.closed .toggle-text .tooltip { display: inline; }
.vedleggsartikkel.closed .toggle-text .tooltip.close { display: none; }

/* Om statistikken og om sesongjustering*/
.om-sesongjustering > h2, .om-statistikken > h2 { margin-bottom: 0.2em; }
.om-sesongjustering .faq-group > h3, .om-statistikken .faq-group > h3 { font-size: 1.6em;  }
.om-sesongjustering .faq-toggle, .om-statistikken .faq-toggle { display: block; padding: 1em 0 0.5em 0; background: url('../images/faq-arrow-11x14px.png') no-repeat scroll right 60% transparent; color: #333; border-bottom: 1px solid #ccc; }
.om-sesongjustering .faq-toggle:hover, .om-statistikken .faq-toggle:hover { background-color: #eee; text-decoration: none; }
.om-sesongjustering .faq-toggle:focus, .om-statistikken .faq-toggle:focus { background-color: #eee; text-decoration: underline; }
.om-sesongjustering .open .faq-toggle, .om-statistikken .open .faq-toggle { background-image: url('../images/faq-arrow-open-14x11px.png'); }
.om-sesongjustering .faq, .om-statistikken .faq { border-bottom: 1px solid #ccc; }
.om-sesongjustering .item, .om-statistikken .item { overflow: hidden; border-top: 1px dotted #ccc; padding-top: 0.6em; }
.om-sesongjustering .item:first-child, .om-statistikken .item:first-child { border-top: 0; }
.om-sesongjustering .item .key , .om-statistikken .item .key { float: left; font-weight: bold; width: 19em; }
.om-sesongjustering .item .value, .om-statistikken .item .value { float: right; width: 41em; }
.om-sesongjustering .title-links, .om-statistikken .title-links { padding: 1em 0; }
.om-sesongjustering  ul , .om-sesongjustering ol {padding-left: 2em; margin-bottom: 2em;}
.om-sesongjustering  li {font-size: 1.3em; line-height: 1.5; margin-bottom: 0.2em;}

#tab-tabell .ferdige-tabeller { margin-top: 1em; }
.ferdige-tabeller .nyhetsoverskrift { margin-top: 0.5em; }
.up-one-level a { background: url('../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; }
.hovedtall  .statbankkilde { padding-top: 0.5em; }
.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; }


/* Standardstiler for innhold p Om SSB og Forskning*/
#content div[id^="marker-"] { display: inline; } /* unng at ICE-modus bryter siden p grunn av undvendige div-blokkelementer */
#content *[class^="omssb-"] a, #content *[class^="forskning-"] a, #content *[class^="innrapportering-"] a { text-decoration: underline; }
#content *[class^="omssb-"] a[rel="external"], #content *[class^="forskning-"] a[rel="external"], #content *[class^="innrapportering-"] a[rel="external"] { display: block; }
#content *[class^="omssb-"] h1, #content *[class^="forskning-"] h1, #content *[class^="innrapportering-"] h1 { font-size: 3.6em; }
#content *[class^="omssb-"] table td, #content *[class^="forskning-"] table td, #content *[class^="innrapportering-"] table td { text-align: left; }
#content *[class^="omssb-"] tbody tr:nth-child(2n), #content *[class^="forskning-"] tbody tr:nth-child(2n), #content *[class^="innrapportering-"] tbody tr:nth-child(2n) { background-color: #eee; }
#content *[class^="omssb-"] tbody tr:nth-child(2n):hover, #content *[class^="forskning-"] tbody tr:nth-child(2n):hover, #content *[class^="innrapportering-"] tbody tr:nth-child(2n):hover { background-color: #ddd; }

.omssb-sidebeskrivelse, .forskning-sidebeskrivelse { margin-bottom: 3em; width: 61em; }

.omssb-profileringsbokser { margin-bottom: 3em; }
.omssb-profileringsbokser .grupper { overflow: hidden; }
.omssb-profileringsbokser .kolonne { width: 29.3em; float: left; margin-left: 3em; }
.omssb-profileringsbokser .kolonne:first-child { margin-left: 0; }
.omssb-profileringsbokser .profileringsboks { margin-bottom: 3em; }
.omssb-profileringsbokser h3 { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-weight: normal; font-size: 1.7em; line-height: 1.2; margin-bottom: 0.5em; border-bottom: 1px solid #ddd; padding-bottom: 0.4em; }
#content .omssb-profileringsbokser h3 a { text-decoration: none; }
.omssb-profileringsbokser .profileringsboks.hover { cursor: pointer; }
.omssb-profileringsbokser .profileringsboks.hover h3 { border-bottom: 1px solid #bbb; }
.omssb-profileringsbokser .profileringsboks.hover h3 a { color: #333; }

.omssb-artikkel-liste, .forskning-artikkel-liste { float: left; width: 61em; margin: 0 3em 3em 0; }
.omssb-artikkel-liste ul , .forskning-artikkel-liste ul { list-style-type: none; }
.omssb-artikkel-liste .omssb-artikkel, .forskning-artikkel-liste .forskning-artikkel{ border-bottom: 2px solid #c7c7c7; padding: 1em 0; overflow: hidden; }
.omssb-artikkel-liste .omssb-artikkel:first-child , .forskning-artikkel-liste .forskning-artikkel:first-child { border-top: 2px solid #c7c7c7; }
.omssb-artikkel-liste .profileringsbilde, .forskning-artikkel-liste .profileringsbilde  { float: left; margin-right: 1em; }
.omssb-artikkel-liste .tekst-utenfor-profileringsbilde , .forskning-artikkel-liste .tekst-utenfor-profileringsbilde{ overflow: hidden; }
.omssb-artikkel-liste .display-name , .forskning-artikkel-liste .display-name { 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; }
.omssb-artikkel-liste .publisert.dato, .forskning-artikkel-liste .publisert.dato { color: #666; }

.omssb-lenke-liste, .forskning-lenke-liste, .innrapportering-lenke-liste, .forskning-forskningsomrade-tilleggsinformasjon { width: 31em; float: right; clear: right; margin-bottom: 3em; }
.omssb-lenke-liste h2, .forskning-lenke-liste h2, .innrapportering-lenke-liste h2, .forskning-forskningsomrade-tilleggsinformasjon h2, .forskning-ansatt-prosjekter h2, .forskning-ansatt-forskningsfelt h2, .forskning-forskerliste h2, .forskning-prosjekt h3 { font-size: 1.7em; color: #3e8601; text-transform: uppercase; line-height: 1.5; border-bottom: 1px dotted #888; }
.omssb-lenke-liste li, .forskning-lenke-liste li, .forskning-ansatt-prosjekter li, .forskning-ansatt-forskningsfelt li , .innrapportering-lenke-liste li{ list-style-type: none; line-height: 1.3; font-size: 1.3em; margin-bottom: 0.5em;}

.omssb-artikkel-overskrift .publisert, .forskning-artikkel-overskrift .publisert { overflow: hidden; }
.omssb-artikkel-overskrift .publisert .dato, .omssb-artikkel-overskrift .publisert .forfattere, .forskning-artikkel-overskrift .publisert .dato, .forskning-artikkel-overskrift .publisert .forfattere { float: left; margin-right: 0.5em; color: #666; }

.omssb-artikkel-innhold, .forskning-artikkel-innhold { width: 61em; float: left; margin: 0 3em 3em 0; }
.omssb-artikkel-innhold .artikkel_ingress, 
.forskning-artikkel-innhold .artikkel_ingress, 
.forskning-prosjekt .artikkel_ingress { font-size: 1.077em; /*14px*/ font-weight: bold; }

/*
.omssb-organisasjonskart ul { list-style-type: none; overflow: hidden; margin-bottom: 3em; }
.omssb-organisasjonskart a { display: block; margin: 0 50px; padding: 20px 30px; color: black; background-color: #cec; text-align: center; border-radius: 7px; }
.omssb-organisasjonskart a:hover { background-color: #9c9; }
.omssb-organisasjonskart a span { display: block; font-size: 1.3em; line-height: 1.5; }
.omssb-organisasjonskart a .avdelingsnavn { font-weight: bold; }
.omssb-organisasjonskart .styret, .omssb-organisasjonskart .admdir, .omssb-organisasjonskart .assdir { margin-left: 200px; width: 400px; padding: 0 0 30px 0; background: url('../images/orgkart-linje-vertikal.png') no-repeat scroll center bottom white; }
.omssb-organisasjonskart .assdir { background-image: url('../images/orgkart-linje-splitt.png'); padding-bottom: 17px; }
.omssb-organisasjonskart .avdelingsgruppe { float: left; }
.omssb-organisasjonskart .avdeling { width: 400px; padding: 30px 0 0 0; background: url('../images/orgkart-linje-vertikal.png') no-repeat scroll center top white; }
.omssb-organisasjonskart .avdeling:first-child { padding-top: 15px; }
.omssb-organisasjonskart .avdelingsgruppe.stotteavdeling a { background-color: #ffe683; }
.omssb-organisasjonskart .avdelingsgruppe.stotteavdeling a:hover { background-color: #fecd06; }
.omssb-organisasjonskart .avdelingsgruppe.fagavdeling a { background-color: #e5ed95; }
.omssb-organisasjonskart .avdelingsgruppe.fagavdeling a:hover { background-color: #cadb2a; }
*/

.omssb-organisasjonskart { width: 575px; position: relative; height: 1000px; }

ul.organisasjonskart, ul.organisasjonskart ul { list-style: none; font-size: 13px; padding:0; margin: 0; }
ul.organisasjonskart li ul li a:hover,
ul.organisasjonskart li.stotteavdeling li a:hover,
ul.organisasjonskart li.fagavdeling li a:hover { color:white; background-color: #333; }
ul.organisasjonskart li { padding: 10px; margin: 0 3px 3px 3px;	 text-align: center; color: white; width: 220px; }
ul.organisasjonskart li ul { border: 1px solid gray; padding: 10px ; background: #eee; }
ul.organisasjonskart li ul.stotteavdelinger,
ul.organisasjonskart li ul.fagavdelinger { margin: 20px 0 0; }
ul.organisasjonskart li ul li { background: #6eab34; color: white; width: auto; }


/*
*	top
*/


ul.organisasjonskart li { margin: 0 auto;	}
ul.organisasjonskart li.styret ul { background: url('../images/bg-top-vertical.png') center bottom no-repeat #eee;	}
ul.organisasjonskart li li { padding: 0; }
ul.organisasjonskart .first{ background: url('../images/bg-top-vertical.png') center bottom no-repeat;	}
ul.organisasjonskart .middle { background: url('../images/bg-top-vertical.png') center bottom repeat-y;	}
ul.organisasjonskart .middle ul { background: url('../images/bg-top-vertical.png') center bottom repeat-y #eee;	}

ul.organisasjonskart li.styret li a,
ul.organisasjonskart li.admdir li a,
ul.organisasjonskart li.assdir li a { text-decoration: none !important; color: white; background: #545253; width: auto; padding: 20px;cursor: pointer;display: block;	}

ul.organisasjonskart li a span { display:block; line-height: 16px;}

/*
*	left
*/
ul.organisasjonskart li.stotteavdeling { margin: 0 3px 3px; position: absolute; left: 1px; background: url('../images/bg-left-list.png') top right no-repeat; padding: 0 70px 0 0; color: #676767;text-align: left;
}
ul.organisasjonskart li.stotteavdeling li { background: url('../images/bg-left-vertical.png') center right no-repeat; margin: 0 -41px 0 0; padding: 0 70px 10px 0; }
ul.organisasjonskart li.stotteavdeling li.last { background: url('../images/bg-left-vertical-last.png') center right no-repeat; padding: 0;}
ul.organisasjonskart li.stotteavdeling li a,
ul.organisasjonskart li.fagavdeling li a { color: white;text-decoration: none !important; display: block; padding: 15px 10px; width: 177px; background: #6eab34; cursor: pointer; }
ul.organisasjonskart li.fagavdeling { margin: 0 3px 3px; position: absolute;right: 0; background: url('../images/bg-right-list.png') top left no-repeat; padding: 0 9px 0 57px; color: #676767;text-align: right; }
ul.organisasjonskart li.fagavdeling li { background: url('../images/bg-right-vertical.png') center left no-repeat;margin: 0 0 0 -35px;padding: 0 0 10px 35px;}
ul.organisasjonskart li.fagavdeling li.last { background: url('../images/bg-right-vertical-last.png') center  left no-repeat;padding: 0 0 0 35px;}

ul.organisasjonskart .undergruppenavn { display: block;	margin: 0 0 4px 0;font-size: 13px;}
ul.organisasjonskart .avdelingsnavn { font-weight: bold;}

.kontaktperson-galleri { float:left; margin: 0 2.5em 1em 0; position: relative; }
.kontaktperson-galleri .galleri { list-style: none; }
.kontaktperson-galleri .galleri .overlegg {position:absolute;z-index: 100;top:0;left:-9999px;background: url('../images/bg-transparent-50.png');height: 100%;width: 100%;text-align: center;}
.kontaktperson-galleri .galleri .hover .overlegg { left: 0; }
.kontaktperson-galleri .galleri .overlegg a { font-size: 13px; display: block; color: white; margin-bottom: 1em; }
.kontaktperson-galleri .galleri .overlegg a:first-child {  }
.kontaktperson-galleri .galleri .overlegg .lenker{height: 70px;margin: -15px 0 0;position: absolute;top: 50%;width: 100%;}
.kontaktperson-galleri .galleri-navigation {list-style: none;overflow: hidden;margin: 3px 0 0;width: 180px;}
.kontaktperson-galleri .galleri-navigation li {float: left;margin: 0 3px 0 0;}

#content .forskning-ansatte tr.index-bokstav{ background:white; }
#content .forskning-ansatte tr.index-bokstav:hover { background: white !important; }
#content .forskning-ansatte th:first-child { border-left: 0; }
#content .forskning-ansatte td.index-bokstav p { margin: 0px; font-weight:bold; }
#content .forskning-ansatte .list tbody tr td a { text-decoration: none; }
#content .forskning-ansatte .list tbody tr:hover td a { text-decoration: underline; }
#content .forskning-ansatte .list tbody tr td ul { list-style: none; }
#content .forskning-ansatte .list tbody tr.clickable { cursor:pointer; }
#content .forskning-ansatte .list tbody tr:nth-child(2n) { background: white;  }
#content .forskning-ansatte .list tbody tr:nth-child(2n):hover { background: #eee; }

.forskning-kontakt { width:61em; float:left;}
.forskning-kontakt ul.galleri { width: 240px; height: 266px; }
.forskning-kontakt ul.galleri-navigation { width: 240px; margin: 16px 0 0 0; } 
.forskning-kontakt ul.galleri-navigation li { margin: 0 11px 14px 0; cursor: pointer;  width: 70px;}
.forskning-kontakt ul.galleri-navigation li img{ border: 1px solid white; }
.forskning-kontakt ul.galleri-navigation li.last { margin: 0 ; }
.forskning-kontakt ul.galleri-navigation li.activeSlide { margin: 0 10px 14px 0; }
.forskning-kontakt ul.galleri-navigation li.last.activeSlide { margin: 0; }
.forskning-kontakt ul.galleri-navigation li.activeSlide img {border: 1px solid black;  } 
.forskning-kontakt .publikasjoner-wrap { clear:left; margin: 3em 0;}

.forskning-ansatt-forskningsfelt { margin: 0 0 20px; }
.forskning-ansatt-prosjekter, .forskning-ansatt-forskningsfelt { float:right; width:30em; }
.forskning-ansatt-prosjekter .prosjekter.avsluttede { display:none; }
.forskning-ansatt-prosjekter ul li { margin: 0 2px 15px; font-size:1.3em; }
.forskning-ansatt-forskningsfelt ul li { margin: 0 2px 5px; font-size:1.3em; }
.forskning-ansatt-prosjekter ul li a { line-height: 14px; }
.forskning-ansatt-prosjekter .toggle-avsluttede-prosjekter { margin: 10px 0; display: block; font-weight: bold; font-size:1.3em; text-decoration: none !important; }

.toggle-element { cursor:pointer; }


#content *[class^="forskning-"] .publikasjoner { list-style: none; }
#content *[class^="forskning-"] .publikasjoner li { border-bottom: 1px solid #ccc; padding: 10px 0; font-size: 1.3em; overflow:hidden; line-height: 1.3em; }
#content *[class^="forskning-"] .publikasjoner li:hover { background: #eee; }
#content *[class^="forskning-"] .publikasjoner li a { text-decoration: none !important; display: block; margin-bottom: 0.2em; }
#content *[class^="forskning-"] .publikasjoner li a:hover { text-decoration: underline !important; color: #003892; }
#content *[class^="forskning-"] .clickable { cursor: pointer; }
#content *[class^="forskning-"] .publikasjoner .forfatter { clear:left; float: left; }
#content *[class^="forskning-"] .publikasjoner .forfattere { overflow: hidden; }
#content *[class^="forskning-"] .publikasjoner .forfattere dt, .publikasjoner .forfattere dd { float:left; border:0; font-size: 1em; line-height: 1.4em; }
#content *[class^="forskning-"] .publikasjoner .forfattere dd:after {content: ','; margin: 0 0.5em 0 0; } 
#content *[class^="forskning-"] .publikasjoner .forfattere dt:after {content: ':'; margin: 0 0.5em 0 0; } 
#content *[class^="forskning-"] .publikasjoner .forfattere .last:after { content: ' ' !important; }


.forskning-prosjekt .content { width: 61em; margin: 0 3em 3em 0; float: left; }
.forskning-prosjekt h2 { margin: 30px 0 7px;}

.forskning-prosjekt h2, .forskning-prosjekt legend { font-family: 'Open-sans', 'Arial', 'DejaVu Sans', sans-serif; font-size: 1.3em; font-weight: bold; }

.forskning-forskerliste h2, { margin: 0; }
.forskning-prosjekt dt:after, .forskning-prosjekt .forskere dt:after { content: ':'; }


.forskning-prosjekt .prosjektdetaljer { width: 100%; overflow: hidden; margin: 7px 0 50px; font-size:1.3em; }
.forskning-prosjekt .prosjektdetaljer li { margin: 0 0 5px; }
.forskning-prosjekt .prosjektdetaljer dt { float:left; padding: 10px 0; font-weight: bold;}
.forskning-prosjekt .prosjektdetaljer dd { padding: 10px 0 10px 170px; border-bottom: 1px dotted #888; }


.forskning-prosjekt .forskningsfelt { list-style:none; overflow: hidden; }
.forskning-prosjekt .forskningsfelt li { border: 0; }

.forskning-forskerliste { float: right; width: 31em; clear: right; }
.forskning-forskerliste .forskere { list-style: none; }
.forskning-forskerliste .forskere li { border-bottom: 1px dotted #888; padding: 11px 3px 5px; font-size: 1.3em; line-height: 1.5em; overflow: hidden; }
.forskning-forskerliste .forskere dt { float: left;  margin: 0 5px 0 0;}
.forskning-forskerliste .forskere p.name{ font-weight: bold; font-size: 1em; font-weight: bold; margin: 0;}
.forskning-prosjekt-deltakere { float:right; }

.forskning-forskningsfelt h1 { width: 26.4em; /* hindrer at wrapper-elementet fr for liten bredde, samtidig som hyrespalte dyttes ned under overskriften */ }
.forskning-forskningsfelt .content, .forskning-forskningsfelt-relevant-publisering { width: 61em; float: left; margin: 0 3em 3em 0; }
.forskning-forskningsfelt .stikktittel, .forskning-prosjekt .stikktittel { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.2em; margin-bottom: 0.5em; font-weight:normal; }
.forskning-forskningsfelt h2,
.forskning-forskningsfelt-relevant-publisering h2 { font-family: 'Open Sans', 'Arial','DejaVu Sans', sans-serif; font-size: 1.5em; font-weight: bold; }
.forskning-forskningsfelt .prosjekter-wrap { margin: 30px 0; }

.forskning-forskningsfelt .prosjekter { list-style:none; }
.forskning-forskningsfelt .prosjekter li { border-bottom: 1px dotted #888; padding: 6px 0 5px; }
.forskning-forskningsfelt .prosjekter li p { margin: 0 0 0.3em; }
.forskning-forskningsfelt .prosjekter li.last { border-bottom: 0; }
.forskning-forskningsfelt .prosjekter label { float:left; }

.forskning-forskningsfelt .prosjekter h3 { font-size: 1.3em; }
.forskning-forskningsfelt .prosjekter h3 a { text-decoration: none !important; }
.forskning-forskningsfelt .prosjekter .kontaktpersoner { overflow: hidden; font-size: 1.3em; line-height: 1.3em; margin: 0 0 5px; }
.forskning-forskningsfelt .prosjekter .kontaktpersoner dt,
.forskning-forskningsfelt .prosjekter .kontaktpersoner dd { float: left; margin: 0 5px 0 0; }
.forskning-forskningsfelt .prosjekter .kontaktpersoner dt { color: #777; }
.forskning-forskningsfelt .prosjekter .kontaktpersoner dt:after {content: ':'; }
.forskning-forskningsfelt-relevant-publisering .publikasjoner { list-style: none; }
.forskning-forskningsfelt-relevant-publisering { float: left; clear: left; }

.forskning-forskningsomrade-hovedinnhold { float: left; width: 61em; overflow: hidden; margin: 0 3em 3em 0; }
.forskning-forskningsfelt-liste { width: 61em; float: left; margin: 0 3em 3em 0; }
.forskning-forskningsfelt-liste h2 { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.6em; font-weight: bold; margin-bottom: 0.7em; }
.forskning-forskningsfelt-liste ul { list-style-type: none; border-top: 1px solid #ccc; margin-bottom: 4em; }
.forskning-forskningsfelt-liste h3 { font-size: 1.6em; }
#content .forskning-forskningsfelt-liste h3 .vis-mer-lenke { display: block; padding: 1em 0 0.5em; border-bottom: 1px solid #ccc; color: #333; text-decoration: none; font-weight: normal; background: url('../images/faq-arrow-11x14px.png') no-repeat scroll right 60% transparent; }
#content .forskning-forskningsfelt-liste h3 .vis-mer-lenke:hover { background-color: #eee; }
#content .forskning-forskningsfelt-liste h3 .vis-mer-lenke:focus { background-color: #eee; text-decoration: underline; }
#content .forskning-forskningsfelt-liste .open h3 .vis-mer-lenke { background-image: url('../images/faq-arrow-open-14x11px.png'); }
.forskning-forskningsfelt-liste .contentdata { border-bottom: 1px solid #ccc; padding: 1em 0; }
.forskning-forskningsfelt-liste .contentdata p { line-height: 1.2; }

.omssb-avdeling .personalia { margin-bottom: 1em; overflow: hidden; }
.omssb-avdeling .personalia dt, .omssb-avdeling .personalia dd { font-size: 1.3em; line-height: 1.5; }
.omssb-avdeling .personalia dt { float: left; width: 5em; clear: left; font-weight: bold; }
.omssb-avdeling .personalia dt:after { content: ':' }
.omssb-avdeling .personalia dd { float: left; }

.omssb-kontakt .bilder { float: left; width: 18em; margin: 0 2em 2em 0; }
.omssb-kontakt .thumbnails { margin-top: 1em; overflow: hidden; }
.omssb-kontakt .thumbnail { display: block; float: left; margin-left: 10px; }
.omssb-kontakt .thumbnail:first-child { margin-left: 0; }
.omssb-kontakt .oppsummering, .forskning-kontakt .oppsumering { float: left; overflow: hidden; }
.omssb-kontakt .personalia, .forskning-kontakt .personalia, .forskning-ansatt .personalia { margin-bottom: 2em; overflow: hidden; }
.omssb-kontakt .personalia dt, .omssb-kontakt .personalia dd, .forskning-kontakt .personalia dt, .forskning-kontakt .personalia dd, .forskning-ansatt .personalia dt, .forskning-ansatt .personalia dd { font-size: 1.3em; line-height: 1.5; }
.omssb-kontakt .personalia  dt, .forskning-kontakt .personalia dt, .forskning-ansatt .personalia dt { float: left; width: 10em; clear: left; font-weight: bold; }
.omssb-kontakt .personalia dt:after, .forskning-kontakt .personalia dt:after, .forskning-ansatt .personalia dt:after, .forskere dt:after { content: ':' }
.omssb-kontakt .personalia dd,.forskning-kontakt .personalia dd, .forskning-ansatt .personalia dd { float: left; }
.omssb-kontakt .beskrivelse, .omssb-avdeling .beskrivelse, .forskning-kontakt .beskrivelse { width: 61em; clear: left; }

.omssb-artikkel-kontakter, .forskning-ansatt-kontaktliste, .omssb-kontaktliste { width: 31em; float: right; margin-bottom: 3em; }
.omssb-artikkel-kontakter h2, .forskning-ansatt-kontaktliste h2, .omssb-kontaktliste  h2 { font-size: 1.7em; line-height: 1.5; border-bottom: 1px dotted #888; color: #3e8601; text-transform: uppercase; }
.omssb-artikkel-kontakter h2, .forskning-ansatt-kontaktliste h2 .overskrift-tekst { background: url("../images/icon-envelope.png") no-repeat scroll right 0.3em transparent; padding-right: 30px; }
.omssb-artikkel-kontakter ul, .forskning-ansatt-kontaktliste ul, .omssb-kontaktliste ul { list-style-type: none; }
.omssb-artikkel-kontakter .navn, .forskning-ansatt-kontaktliste .navn, .omssb-kontaktliste .navn { margin: 0; font-weight: bold; }
.omssb-artikkel-kontakter .omssb-kontakt, .forskning-ansatt-kontaktliste .content, .omssb-kontaktliste .content { border-bottom: 1px dotted #888; margin-bottom: 1em; }
.omssb-artikkel-kontakter .omssb-kontakt .personalia dt , .forskning-ansatt-kontaktliste .personalia dt, .omssb-kontaktliste .personalia dt { font-weight: normal; width: auto; margin-right: 0.5em; }

.omssb-kontaktskjema { float: left; width: 45em; margin: 0 3em 3em 0; padding-right: 2.9em; border-right: 1px solid #ddd; }
.omssb-kontaktskjema h2 { font-size: 1.6em; margin-bottom: 1.5em; }
.omssb-kontaktskjema label { display: block; font-size: 1.3em; line-height: 1.5; }
.omssb-kontaktskjema #valideringsbeskjeder { display: none; background-color: #e9d3af; padding: 1.5em 2em; margin-bottom: 2em; }
.omssb-kontaktskjema #valideringsbeskjeder li { margin-left: 2em; }
.omssb-kontaktskjema #valideringsbeskjeder .etikettnavn { font-weight: bold; }
.omssb-kontaktskjema .asterisk:before { content: '* '; font-weight: bold; }
.omssb-kontaktskjema input[type='text'] { border: 1px solid #ccc; box-shadow: 2px 2px 5px #aaa inset; font-size: 1.3em; padding: 0.5em; display: block; margin-bottom: 1.5em; width: 67%; }
.omssb-kontaktskjema select { display: block; margin-bottom: 1.5em; width: 70%; }
.omssb-kontaktskjema textarea { border: 1px solid #ccc; box-shadow: 2px 2px 5px #aaa inset; font-size: 1.3em; padding: 0.5em; display: block; margin-bottom: 3em; width: 90%; }
.omssb-kontaktskjema form label { font-weight: bold; margin-bottom: 0.4em; }
.omssb-kontaktskjema #kontaktskjema-visning label.error { color: #bc2f00; }
.omssb-kontaktskjema #kontaktskjema-visning input.error, .omssb-kontaktskjema #kontaktskjema-visning textarea.error, .omssb-kontaktskjema #kontaktskjema-visning select.error { background-color: #e9d3af; border-color: #bc2f00; }
.omssb-kontaktskjema #kontaktskjema-visning form { display: none; margin-bottom: 2em; }
.omssb-kontaktskjema #kontaktskjema-visning.valgt-generell #kontaktskjema-generell { display: block; }
.omssb-kontaktskjema #kontaktskjema-visning.valgt-statistikk #kontaktskjema-statistikk { display: block; }
.omssb-kontaktskjema #kontaktskjema-visning.valgt-innrapportering #kontaktskjema-innrapportering { display: block; }
.omssb-kontaktskjema #innrapportering-undersokelse, .omssb-kontaktskjema #statistikk-brukergruppe { float: left; margin-right: 0.5em; }
.omssb-kontaktskjema #innrapportering-undersokelse-vis-hjelp { display: block; float: left; padding: 0.3em; cursor: pointer; }
.omssb-kontaktskjema #statistikk-brukergruppe-vis-hjelp { display: block; float: left; padding: 0.3em; margin-top: -0.5em; cursor: pointer; }
.omssb-kontaktskjema #innrapportering-undersokelse-hjelpetekst, .omssb-kontaktskjema #statistikk-brukergruppe-hjelpetekst { display: none; }
.omssb-kontaktskjema-dialog .ui-dialog-title { display: none; }

/* jQuery validate feilmeldinger */
.jquery-validate input.error { display: inline; color: #800; }
.jquery-validate label.error { display: inline; color: #800; }

.omssb-kontaktinformasjon { float: right; width: 44em; margin-bottom: 3em; }
.omssb-kontaktinformasjon .seksjonstittel { font-size: 1.6em; margin-bottom: 1.5em; }
.omssb-kontaktinformasjon #skjema-kontaktinformasjon { margin-bottom: 3em; }
.omssb-kontaktinformasjon .informasjonstype:first-child { border-top: 1px solid #ccc; }
.omssb-kontaktinformasjon .contentdata { overflow: hidden; padding: 1em 0; border-bottom: 1px solid #ccc; }
.omssb-kontaktinformasjon .kontaktinformasjon { float: left; width: 22em; margin-bottom: 1em; }
.omssb-kontaktinformasjon .informasjonstype.statistikk .kontaktinformasjon { width: 100%; }
.omssb-kontaktinformasjon .informasjonstype.post-faktura .kontaktinformasjon.odd { clear: left; }
.omssb-kontaktinformasjon .overskrift-fritekst, .omssb-kontaktinformasjon .fritekst { clear: left; }
.omssb-kontaktinformasjon ul { list-style-type: none; }
.omssb-kontaktinformasjon dl { overflow: hidden; }
.omssb-kontaktinformasjon dt { font-size: 1.3em; line-height: 1.5; float: left; clear: left; font-weight: bold; margin-right: 0.5em; }
.omssb-kontaktinformasjon dt:after { content: ':' }
.omssb-kontaktinformasjon dd { font-size: 1.3em; line-height: 1.5; float: left; }
.omssb-kontaktinformasjon dt.adresse { margin-top: 1em; }
.omssb-kontaktinformasjon dd.adresse { clear: left; }
.omssb-kontaktinformasjon .kontaktperson { margin-bottom: 1em; }
.omssb-kontaktinformasjon .kontaktperson .navn { font-weight: bold; margin: 0; }

.omssb-kontaktinformasjon .tittel { font-size: 1.6em; }
.omssb-kontaktinformasjon #ekstra-kontaktinformasjon .vis-skjul { display: block; padding: 1em 0 0.5em 0; background: url('../images/faq-arrow-open-14x11px.png') no-repeat scroll right 60% transparent; color: #333; border-bottom: 1px solid #e0e0e0; font-weight: normal; text-decoration: none; }
.omssb-kontaktinformasjon #ekstra-kontaktinformasjon .vis-skjul:hover { background-color: #eee; text-decoration: none; }
.omssb-kontaktinformasjon #ekstra-kontaktinformasjon .vis-skjul:focus { background-color: #eee; text-decoration: underline; }
.omssb-kontaktinformasjon #ekstra-kontaktinformasjon .lukket .vis-skjul { background-image: url('../images/faq-arrow-11x14px.png'); border-bottom: 1px solid #ccc; }

.forskning-artikkel-overskrift .forskningsfelt { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 2.2em; margin : 0.2em 0; }
.forskning-artikkel .forskningsfelt { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; width: 39em; margin-bottom: 0.3em; font-size: 1.3em;}
.forskning-artikkel .forfatter { color: #666;}

.begivenhet-liste { float: left; width: 61em; margin: 0 3em 3em 0; }
.begivenhet-liste .time { color: #777777; font-size: 1.1em; margin: 2em 0 0.7em; text-transform: uppercase; font-weight: bold; }
.begivenhet-liste ul  { list-style-type: none; margin-top: 3em; }
.begivenhet-liste li { position: relative; }
.begivenhet-liste .display-name { font-size: 1.8em; line-height: 1.4em; max-width: 27em; padding:0 0 0 10px; }
.begivenhet-liste .sammendrag_profileringstekst { padding: 0 0 0 10px; }
.begivenhet-liste .arkiv-lenke { margin-top: 2em;}
.begivenhet-liste .arkiv-lenke a { text-decoration: underline; margin-top: 1em; font-weight: bold; font-size: 1.5em;}
.begivenhet-liste .begivenhet .begivenhetsinformasjon  { margin-bottom: 1em; overflow: hidden; padding: 0 0 0 10px; }
.begivenhet-liste .begivenhet .begivenhetstype, .begivenhet-innhold .begivenhetstype { color: #666; font-size: 1.1em; text-transform: uppercase; text-align: right; padding: 0.3em 0.6em; background-color: #eee; margin-bottom: 1.5em; font-weight: bold; }

.begivenhet .begivenhetsinformasjon  dt,  .begivenhet .begivenhetsinformasjon  dd { font-size: 1.3em; line-height: 1.5; }
.begivenhet .begivenhetsinformasjon   dt{ float: left; width: auto; clear: left; font-weight: bold; margin-right: 0.5em;}
.begivenhet .begivenhetsinformasjon  dt:after { content: ':' }
.begivenhet-innhold { width: 61em; float: left; margin: 0 3em 3em 0; }
.begivenhet-innhold h1 { font-size: 2em; }
.begivenhet_tekst { margin-top: 2em;}
.begivenhet_tekst h2 { font-size: 1.6em;}

.begivenhet-kontakter{ width: 31em; float: right; margin-bottom: 3em; }
.begivenhet-kontakter h2 { font-size: 1.7em; line-height: 1.5; border-bottom: 1px dotted #888; color: #3e8601; text-transform: uppercase; }
.begivenhet-kontakter h2 .overskrift-tekst { background: url("../images/icon-envelope.png") no-repeat scroll right 0.3em transparent; padding-right: 30px; }
.begivenhet-kontakter ul { list-style-type: none; }
.begivenhet-kontakter .navn{ margin: 0; font-weight: bold; }
.begivenhet-kontakter .begivenhet-kontakt{ border-bottom: 1px dotted #888; margin-bottom: 1em; }
.begivenhet-kontakter .begivenhet-kontakt .personalia dt  { font-weight: normal; width: auto; margin-right: 0.5em; }
.begivenhet-kontakt .personalia{ margin-bottom: 1em; overflow: hidden; }
.begivenhet-kontakt .personalia dt, .begivenhet-kontakt .personalia dd{ font-size: 1.3em; line-height: 1.5; }
.begivenhet-kontakt .personalia dt { float: left; width: 10em; clear: left; font-weight: bold; }
.begivenhet-kontakt .personalia dt:after { content: ':' }
.begivenhet-kontakt .personalia dd { float: left; }
.begivenhet-kontakt .personalia a , .begivenhetsinformasjon a{ text-decoration: underline; }



.forskning-publikasjon-liste { width: 61em; float: left; margin: 0 3em 0 0; }
li.forskning-publikasjon { list-style-type: none; padding-bottom: 2em; margin-bottom: 1.5em; }
.forskning-publikasjon.hover { cursor: pointer; background: url('../images/forskning-publikasjon-vis-mer.png') no-repeat scroll center bottom #eee; }
.forskning-publikasjon.utvidet.hover { background-image: url('../images/forskning-publikasjon-vis-mindre.png'); }
.forskning-publikasjon-liste .kategori { color: #666; font-size: 1.1em; text-transform: uppercase; text-align: right; padding: 0.3em 0.6em; background-color: #eee; margin-bottom: 1.5em; font-weight: bold; }
.forskning-publikasjon-liste .hover .kategori { background-color: #ddd; }
.forskning-publikasjon h2 { font-size: 1.7em; margin-left: 0.7em; margin-right: 0.7em; }
#content .forskning-publikasjon h2 a { text-decoration: none; }
#content .forskning-publikasjon.hover a, #content .forskning-publikasjon a:hover { text-decoration: underline; color: #003892; }
.forskning-publikasjon-liste dl { margin: 0 1em; }
.forskning-publikasjon dl { overflow: hidden; }
.forskning-publikasjon dt { float: left; clear: left; font-size: 1.3em; font-weight: bold; line-height: 1.5; }
.forskning-publikasjon dt:after { content: ':'; margin-right: 0.5em; }
.forskning-publikasjon dd { float: left; clear: none; font-size:1.3em; line-height: 1.5; }
.forskning-publikasjon dd.forfatter, .forskning-publikasjon dd.redaktor { margin-right: 0.5em; }
.forskning-publikasjon .publisert { font-weight: normal; color: #666; }
.forskning-publikasjon .ikke-essensiell { position: absolute; left: -9999px; }
.forskning-publikasjon.utvidet .ikke-essensiell { position: static; }
.forskning-publikasjon .fulltekst { clear: left; }
.forskning-publikasjon dt.fulltekst { margin-top: 1em; }

.forskning-publikasjon-liste .filter { overflow: hidden; background-color: #e1ebf7; padding: 1.5em; border-bottom: 1px solid #aaa; margin-bottom: 3em; }
.forskning-publikasjon-liste .filter fieldset { overflow: hidden; }
.forskning-publikasjon-liste .kategorifilter, .forskning-publikasjon-liste .forfatterfilter { float: left; margin-right: 2em; }
.forskning-publikasjon-liste .aarsfilter { float: left; }
.forskning-publikasjon-liste .filter label { font-size: 1.3em; display: block; margin-bottom: 0.6em; }
.forskning-publikasjon-liste .tittelfilter label { font-weight: bold; }
.forskning-publikasjon-liste .filter input[type='text'] { border: 1px solid #ccc; box-shadow: 2px 2px 5px #aaa inset; font-size: 1.3em; padding: 0.5em; display: block; margin-bottom: 1.5em; }
.forskning-publikasjon-liste .filter select { margin: 0.4em 0 1.1em 0; }
.forskning-publikasjon-liste #tittel-input { width: 27.7em; }
.forskning-publikasjon-liste #aar-input { width: 5em; float: left; }
.forskning-publikasjon-liste .aarsfilter p { float: left; margin: 0.4em; }
.forskning-publikasjon-liste input[type='submit'] { display: block; clear: left; }

.innrapportering-undersokelse-innhold { width: 61em; float: left; margin: 0 3em 3em 0; }
.innrapportering-undersokelse { margin-top: 3em; }
.innrapportering-undersokelse-overskrift span:after { content: ':' }
.innrapportering-undersokelse-overskrift span { font-weight: bold; margin-right: 0.3em;}
.innrapportering-undersokelse-overskrift p.status { color: #666; font-size: 1.6em; text-align: left; padding: 0.3em 0.6em; background-color: #eee; margin-bottom: 1.5em; }
.innrapportering-undersokelse-innhold .undersokelse-metadata  { margin-bottom: 2em;}
#content .innrapportering-undersokelse-innhold .undersokelse-knapp { 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('../images/button-gradient-31px.png') repeat-x scroll left bottom white; text-decoration: none; }
#content .innrapportering-undersokelse-innhold .undersokelse-knapp:hover { text-decoration: underline; }

.innrapportering-undersokelse-innhold .undersokelse-metadata span:after { content: ':'; margin-right: 0.2em; }
.innrapportering-undersokelse-overskrift p.maaleperiode  { color: #666666; }
.innrapportering-undersokelse-innhold .undersokelse-metadata p.svarfrist { font-weight: bold; }
#content .innrapportering-undersokelse-innhold .tabNavigation a { text-decoration: none; }
#content .innrapportering-undersokelse-innhold .tabNavigation a:hover { text-decoration: underline; }


.innrapportering-skjemaer, .innrapportering-dokumenter, .innrapportering-kontakter, .innrapportering-lover-regler , .innrapportering-resultat-undersokelse, .innrapportering-lenker { width: 31em; float: right; margin-bottom: 3em; clear: right; }
.innrapportering-skjemaer h2, .innrapportering-dokumenter h2, .innrapportering-kontakter h2 , .innrapportering-lover-regler  h2, .innrapportering-resultat-undersokelse h2, .innrapportering-lenker h2{ font-size: 1.7em; line-height: 1.5; border-bottom: 1px dotted #888; color: #3e8601; text-transform: uppercase; }
.innrapportering-skjemaer ul, .innrapportering-dokumenter ul, .innrapportering-kontakter ul, .innrapportering-lover-regler ul, .innrapportering-resultat-undersokelse ul{ list-style-type: none; }
.innrapportering-skjemaer li, .innrapportering-dokumenter li , .innrapportering-lover-regler li, .innrapportering-resultat-undersokelse li, .innrapportering-lenker li { list-style-type: none; line-height: 1.3; font-size: 1.3em; margin-bottom: 0.5em;}
.innrapportering-skjemaer a, .innrapportering-dokumenter a, .innrapportering-kontakter a, .innrapportering-resultat-undersokelse a, .innrapportering-lenker a { text-decoration: underline; }

.innrapportering-kontakter h2 .overskrift-tekst { background: url("../images/icon-envelope.png") no-repeat scroll right 0.3em transparent; padding-right: 30px; }
.innrapportering-kontakt .navn { margin: 0; font-weight: bold; }
.innrapportering-kontakt .kontaktskjema { font-size: 1.3em; line-height: 1.5em; }
.innrapportering-kontakt .personalia { margin-bottom: 2em; overflow: hidden; }
.innrapportering-kontakt .personalia dt { font-weight: normal; width: auto; margin-right: 0.5em; font-size: 1.3em; line-height: 1.5; clear: left; float: left; }
.innrapportering-kontakt .personalia dt:after { content: ':' }
.innrapportering-kontakt .personalia dd { font-size: 1.3em; line-height: 1.5; float: left; }
.innrapportering-kontakt { border-bottom: 1px dotted #888; margin-bottom: 1em; }

#ofte-stilte-sporsmal .overskrift { margin-top: 1em; }
#ofte-stilte-sporsmal .tittel { font-size: 1.6em; }
#ofte-stilte-sporsmal .vis-skjul { display: block; padding: 1em 0 0.5em 0; background: url('../images/faq-arrow-open-14x11px.png') no-repeat scroll right 60% transparent; color: #333; border-bottom: 1px solid #e0e0e0; font-weight: bold; text-decoration: none; }
#ofte-stilte-sporsmal .vis-skjul:hover { background-color: #eee; text-decoration: none; }
#ofte-stilte-sporsmal .vis-skjul:focus { background-color: #eee; text-decoration: underline; }
#ofte-stilte-sporsmal .lukket .vis-skjul { background-image: url('../images/faq-arrow-11x14px.png'); border-bottom: 1px solid #ccc; }
#ofte-stilte-sporsmal .svar { margin-top: 1em; }

.nyhetsarkiv { width: 61em; }
.nyhetsarkiv .nyheter { list-style:none; margin: 2em 0 0; }
.nyhetsarkiv .nyheter li { overflow: hidden; margin: 0 0 1.5em; }
.nyhetsarkiv .stikktittel { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.3em; }
.nyhetsarkiv p { margin: 0 0 0.3em; }
.nyhetsarkiv .display-name { 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; }
.nyhetsarkiv .dato{ color: #666; }


.innrapportering-forside .beskrivelse { font-size: 1.077em; width: 56.5em; margin-bottom: 4em; }
#finn-innrapportering-undersokelse-container { border: 0.4em solid #d4d4d4; background-color: #eee; padding-bottom: 2.5em; margin-bottom: 4em; }
.innrapportering-forside .finn-undersokelse-overskrift { font-size: 2em; line-height: 1; padding-top: 0.9em; padding-bottom: 0.3em; margin: 0; font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-weight: normal; text-transform: uppercase; text-align: center; }
#finn-undersokelse-navn-wrapper { padding: 4px; }

.innrapportering-forside .undersokelsestyper-overskrift, .innrapportering-forside .aktuelle-undersokelser-overskrift { border-bottom: 1px solid #ccc; margin-bottom: 1.4em; text-align: center; }
.innrapportering-forside .undersokelsestyper-overskrift .tekst, .innrapportering-forside .aktuelle-undersokelser-overskrift .tekst { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 0.8em; text-transform: uppercase; padding: 0 1em; background-color: white; }
.innrapportering-forside .undersokelsestyper { margin: 3em 0 5em 0; }
.innrapportering-forside .undersokelsestyper .rad { overflow: hidden; }
.innrapportering-forside .undersokelsestyper .boks { float: left; width: 29.5em; margin-left: 3em; }
.innrapportering-forside .undersokelsestyper .boks:first-child { margin-left: 0; }
.innrapportering-forside .undersokelsestyper .hode .boks .kant { background-color: #3e8601; height: 0.5em; margin-left: 0.5em; }
.innrapportering-forside .undersokelsestyper .innhold .boks { width: 25em; border-left: 0.5em solid #8FB96C; background-color: #3e8601; padding: 1em 2em 10em 2em; margin-bottom: -9em; }
.innrapportering-forside .undersokelsestyper .hode .boks.hover .kant, .innrapportering-forside .undersokelsestyper .innhold .boks.hover { cursor: pointer; background: url('../images/arrow-readmore-box-right-green-22x43px.png') no-repeat scroll right 5em #589b20; }
.innrapportering-forside .undersokelsestyper .hale .boks .kant { background-color: #8fb96c; height: 0.5em; margin-right: 0.5em; }
#content .innrapportering-forside .undersokelsestype-tittellenke { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.0625em; font-weight: normal; margin-bottom: 0.3em; text-transform: uppercase; text-decoration: none; display: block; }
.innrapportering-forside .undersokelsestype-tittellenke img { margin-right: 0.3em; }
.innrapportering-forside .undersokelsestyper p { font-size: 1.4em; color: white; }
.innrapportering-forside .undersokelsestyper a { color: white; }

.innrapportering-forside .profileringsboks { float: left; margin: 0 0 3em 3em; width: 29.5em; }
.innrapportering-forside .profileringsboks.position-1, .innrapportering-forside .profileringsboks.position-4, .innrapportering-forside .profileringsboks.position-7, .innrapportering-forside .profileringsboks.position-11 { clear: left; margin-left: 0; }
.innrapportering-forside .profileringsboks h3 { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.7em; font-weight: normal; margin-bottom: 0.5em; }
.innrapportering-forside .profileringsboks .undersokelsestype { margin-bottom: 0.5em; color: #666; }
.innrapportering-forside .profileringsboks .undersokelsestype img { margin-right: 0.3em; }
.innrapportering-forside .profileringsboks a:hover, .innrapportering-forside .profileringsboks.hover a { color: #a53d7c; }
.innrapportering-forside .profileringsboks.hover { cursor: pointer; }


.innrapportering-undersokelser-liste { width: 61em; float: left; margin: 0 3em 3em 0; }
.innrapportering-undersokelser-liste .beskrivelse { font-size: 1.077em; margin-bottom: 2em; }
.innrapportering-undersokelser-liste .fokusbokser { background-color: #e0e0e0; padding: 1.5em 2em 0.5em; overflow: hidden; margin: 4em 0; }
.innrapportering-undersokelser-liste .profileringsboks { float: left; width: 27em; margin-left: 3em; cursor: pointer; }
.innrapportering-undersokelser-liste .profileringsboks:first-child { margin-left: 0em; }
.innrapportering-undersokelser-liste .profileringsboks h3 { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.7em; font-weight: normal; text-transform: uppercase; color: #3e8601; margin-bottom: 0.5em; }
.innrapportering-undersokelser-liste .profileringsboks p { font-size: 1.4em; }
.innrapportering-undersokelser-liste .profileringsboks a { color: #333; }
.innrapportering-undersokelser-liste .profileringsboks a:hover, .innrapportering-undersokelser-liste .profileringsboks.hover a { color: #a53d7c; }
.innrapportering-undersokelser-liste .listetittel { font-family: 'Open Sans','Arial','DejaVu Sans',sans-serif; font-size: 1.7em; }
.innrapportering-undersokelser-liste .alfabetisk-navigasjon { margin: 1.5em 0; }
.innrapportering-undersokelser-liste .alfabetisk-navigasjon .nav { background-image: none; }
.innrapportering-undersokelser-liste .alfabetisk-navigasjon .nav li { padding: 1px; margin: 0 0.3em 0.3em 0; }
#content .innrapportering-undersokelser-liste .alfabetisk-navigasjon a { text-decoration: none; }
.innrapportering-undersokelser-liste .undersokelser { list-style-type: none; }
.innrapportering-undersokelser-liste .index-bokstav { margin-bottom: 0.7em; }
.innrapportering-undersokelser-liste .undersokelse { margin-bottom: 2em; }
.innrapportering-undersokelser-liste .svarfrist-status { background-color: #eee; color: #666; font-size: 1.1em; padding: 0.2em 0.7em; font-weight: bold; text-align: right; text-transform: uppercase; }
.innrapportering-undersokelser-liste .undersokelse-tittel { font-family: 'Oswald','Calibri','Arial','DejaVu Sans',sans-serif; font-size: 1.7em; font-weight: normal; margin-bottom: 0.3em; }
.innrapportering-undersokelser-liste .undersokelse .maaleperiode { color: #666; margin-bottom: 0.4em; }
.innrapportering-undersokelser-liste .undersokelse .ra-nummer { margin-bottom: 0.4em; }

.unsupported-browser-alert { display: none; }
.unsupported-browser-alert { _display: block !important; } /* Feilmelding vises for brukere med IE6 og lavere */

/*margin top medium, brukes i om sesongjustering*/
.mtl {margin-top: 1em;}

/*tilbakemelding*/
#tilbakemelding.bunn{ padding: 2em 0em; border-top: 4px solid #b3b3b3; width: 61em; margin: 4em 0; clear: both; background-color: #f2f2f2;}
#tilbakemelding.side{ padding: 2em 0em; border-top: 4px solid #b3b3b3; width: 31em; float:right; clear:right; display:inline; background-color: #f2f2f2;}
#tilbakemelding.side  textarea { width:20em;}
#tilbakemelding  h2 { margin-left: 0.5em;}
#tilbakemelding  p{ margin-left: 1em; margin-right: 1em;}
#tilbakemelding-feil {background: url('../images/icon-warning.png') no-repeat scroll 1em 1em;  padding: 0.7em 1em 0.7em 3.5em; min-height: 2.5em; }
#tilbakemelding-feil p{margin: 0; }
#tilbakemelding.bunn textarea { width:40em;}
#tilbakemelding-form{ margin-top: 1.5em; }
#tilbakemelding-form fieldset { padding-top: 0.5em; margin-left: 1em;}
#tilbakemelding-form legend, #tilbakemelding-skjema label { font-size: 1.3em; font-weight: bold; }
#tilbakemelding-form input { vertical-align: middle; margin-right: 0.4em; margin-left: 0; }
#tilbakemelding-form .label-text { vertical-align: middle; }
#tilbakemelding-form label, #tilbakemelding-submit, #tilbakemelding-skjema textarea { display: block; margin: 0.5em 0; }
#tilbakemelding-form textarea { margin-bottom: 1em; border: 1px solid #ccc; box-shadow: 3px 3px 4px #ccc inset; padding: 0.5em 0.7em; }
#tilbakemelding-form .svar { margin: 1em 0 2em 0; }
#tilbakemelding-form .svar.error { border: 1px solid red; }
#tilbakemelding-form p {margin-bottom: 2em; font-weight: bold;  }
#tilbakemelding-form a {text-decoration: underline; }
#tilbakemelding-respons  {border-top: 2px solid #CCCCCC; }
#tilbakemelding-respons  h2 {margin-top: 0.5em; }
#tilbakemelding-epost { margin-top: 1.5em; vertical-align: middle; padding-top: 0.5em; margin-left: 1em; }
#tilbakemelding-epost div { font-size: 1.3em; font-weight: bold; }
#tilbakemelding-epost a, #tilbakemelding-epost a:hover { text-decoration: none; color: black; }