.odinDocument { margin: 0px; padding: 0px; }
.odinDocument .O-PUBLIKASJON { padding: 0px 2em 0px 2.6em; }
.odinDocument .O-HOVEDDEL { padding: 1em 0px; }
.odinDocument .O-INNLEDNING { background-color: rgb(239, 240, 217); border-bottom: 1px solid rgb(225, 229, 184); border-top: 1px solid rgb(255, 255, 255); margin: 0px -2em 0px -2.6em; padding: 1em 2em 1em 2.6em; }
.O-metadata, .O-attributter, .O-omtale, .R-SUMCHILD hr, .meny { display: none; visibility: hidden; }
.understreket { text-decoration: underline; }
.O-DEL-NIVA-1 BLOCKQUOTE { display: block; width: 33em; }
.O-FOTNOTELINK { font-size: 0.75em; vertical-align: super; }
A.EG-FNOTEA { font-size: 0.75em; vertical-align: super; margin-right: 0.3em; display: inline-block; }
.EG-FNOTE SPAN { line-height: 11.55pt; display: inline-block; width: 40em; vertical-align: text-top; }
.odinDocument a, .R-SUMCHILD a { color: rgb(0, 73, 144); text-decoration: none; }
.odinDocument p.A { line-height: 1.2em; }
.O-INNLEDNING h3, .O-INNLEDNING b { color: rgb(0, 0, 0); padding: 0px; font-size: 1.2em; }
.O-INNLEDNING H1 { color: rgb(0, 0, 0); font-size: 1.8em; padding: 0px; }
.O-KAPITTEL {  }
.O-DEL-NIVA-0 .O-KAPITTEL ul { margin: 0px; padding-left: 1.5em; padding-top: 0.3em; vertical-align: top; font-size: 1.1em; }
.O-DEL-NIVA-0 .O-KAPITTEL ol { margin: 0px; padding-left: 2em; padding-top: 0.3em; vertical-align: top; font-size: 1.1em; }
.O-DEL-NIVA-0 .O-KAPITTEL li { font-size: 1em; }
.O-INNLEDNING .O-KAPITTEL { margin: 0px; }
.O-KAPITTEL p { margin: 1em 0px 0px; line-height: 1.3em; font-size: 1.1em; }
.O-KAPITTEL h3 { margin: 1em 0px; }
.O-KAPITTEL h2 { margin: 1em 0px; }
.O-KAPITTEL ul li { font-size: 1em; }
.O-KAPITTEL ul li a { font-size: 1em; }
.odinDocument h1.O-TIT-KAPITTEL { color: rgb(0, 0, 0); font-size: 1.8em; }
.O-INNLEDNING HR { display: none; }
.odinDocument .O-PUBLIKASJON .O-HOVEDDEL .O-KAPITTEL h1.O-TIT-KAPITTEL { background-color: rgb(239, 240, 217); padding: 1em 1em 1em 1.6em; border-bottom: 1px solid rgb(225, 229, 184); border-top: 1px solid rgb(255, 255, 255); margin: -0.6em -1.2em 0px -1.5em; }
.O-INNLEDNING .A i { font-style: normal; }
.complexDocument .RIGHT { text-align: left; font-size: 1.2em; }
.scroll { overflow: auto; }
.subPage { padding: 0px 2em 2em 2.7em; background: url(8d2aaf42760db2a2afb37197e520ef3390a988a8.gif)  no-repeat scroll right center rgb(250, 251, 244); }
.subPage h1, .subPage h2 { font-size: 1.4em; }
.subPage h3 { font-size: 1.2em; margin-bottom: 0px; padding-bottom: 0px; line-height: 1.3em; }
.chapNum1 { padding-right: 2.1em; }
.chapNum2 { padding-right: 1.1em; }
.chapNum3 { padding-right: 0.5em; }
.subPage { background-color: rgb(255, 255, 255); background-image: none; border-bottom: medium none; }
.subPage h1 { padding: 1em 0px 0.5em; margin: 0px; line-height: 1.5em; }
.subPage li { padding: 0px; font-size: 1em; line-height: 1.4em; }
.subPage p { margin: 0px 0px 0.5em; padding: 0px; line-height: 1.4em; font-size: 1em; }
.subPage td p, .subPage th p { width: auto; }
.subPage h3, .subPage h4, subPage h2 { margin-top: 1em; line-height: 1.3em; }
.subPageIntro, .subPage { font-size: 1.1em; border-bottom: 1px solid rgb(229, 233, 194); }
h2.O-TIT-DEL-KAPITTEL span { line-height: 1.4em; }
h4.O-TIT-UNDER-SEKSJON { font-size: 1.2em; font-weight: normal; }
body { font-family: Verdana,Arial,Sans-Serif; font-size: 125%; padding: 0px; }
#AreaFullPageCenter { font-size: 50%; }
#PageFooter { font-size: 50%; }
h1, h2, h3, h4, h5, h6, div, table, img, input, form { margin: 0px; padding: 0px; }
table { border-collapse: collapse; font-size: 1em; }
p { margin: 0px 0px 1em; padding: 0px; }
input { font-family: inherit; font-size: 1em; }
input[type="checkbox"] { margin-right: 3px; }
hr { height: 1px; margin: 0px; padding: 0.1em; }
hr.seperator { display: block; height: 1px; width: 100%; color: rgb(228, 231, 192); background-color: rgb(228, 231, 192); border: 0px none; padding: 0px; margin-bottom: 1em; }
.hrSkille { display: block; height: 1px; width: 100%; color: rgb(228, 231, 192); background-color: rgb(228, 231, 192); border: 0px none; padding: 0px; margin-bottom: 1em; }
.WebPartGeneralListReadMore { display: block; font-weight: normal; color: rgb(0, 42, 102); text-decoration: none; padding-left: 0px; padding-bottom: 0.5em; clear: both; }
.clearBoth { clear: both; }
.imgNoBorder { border: medium none; }
.MainLogo { border: medium none; display: block; float: left; width: 9.1em; height: 9.3em; margin: 0px 3.2em 2em 0px; }
.mini #AreaTop { padding-bottom: 3px; }
.mini #AreaTop .MainLogo { height: 6em; width: auto; }
.mini #AreaTop .ProfileLogo { height: 6em; width: 35.6em; }
.ProfileLogo { border: medium none; display: block; float: left; margin: 0px; height: 8em; width: 47.1em; }
.TopProfileHolder { height: 9em; position: relative; border: medium none; }
.TopProfileHolder img { float: left; margin-top: 0px; position: absolute; bottom: 1.2em; left: 0px; }
.QuickNav { text-align: left; }
.QuickNav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.QuickNav a:focus, .QuickNav a:active { position: static; left: 0px; width: auto; height: auto; overflow: visible; text-decoration: underline; }
.NavListH { display: block; list-style: none outside none; margin: 0px; padding: 0px 0.5em 0px 0px; }
.NavListH li { border-left: 1px solid rgb(0, 0, 0); display: inline; margin: 0px; padding: 0px 0.2em 0px 0.5em; text-indent: 0px; }
.NavListH li a { margin: 0px; padding: 0px; line-height: 1.3em; }
.NavListH li.Selected a { font-weight: bold; }
.NavListH li.First { border-left: 0px none; }
.NavListH li.Share { border-left: 0px none; }
.NavDropdown { list-style: none outside none; margin: 0px; padding: 0px; }
.NavDropdown li { float: left; margin: 0px; padding: 0px; line-height: 1.1em; }
.NavDropdown li li { float: none; height: 100%; white-space: nowrap; }
.NavDropdown li a { display: block; margin: 0px; padding: 0px; }
.NavDropdown li.Selected a { font-weight: bold; }
.NavDropdown ul { display: none; position: absolute; margin: 0px; padding: 0px; }
.NavDropdown li.selected ul, .NavDropdown li:hover ul { display: block; }
* html .NavDropdown li { display: inline-table; }
* html .NavDropdown li.onhover ul { display: block; }
.NavListV { margin: 3.1em 0px 5em; width: 100%; }
.NavListV ul { display: block; list-style: none outside none; margin: 0px; padding: 0px; }
.NavListV li { display: block; font-size: 1em; margin: 0px; padding: 0px; text-indent: 0px; }
.NavListV ul li ul { margin: 0px 0px 0px 1.35em; padding-bottom: 0.4em; }
.NavListV ul li ul li ul { padding-top: 0px; margin-top: 0px; }
.NavListV li a { display: block; margin: 0px; padding: 0px 0px 0.5em; height: 100%; }
.NavListV li a { background-color: transparent; border-top: 1px solid rgb(255, 255, 255); font-weight: bold; line-height: 1.8em; margin: 0px 0px 0px 1.15em; }
.NavListV li { background-position: 0px 0.8em; background-repeat: no-repeat; padding: 0px 0.5em 0.3em 0px; }
.NavListV li li { background-image: url(d2fd0e1899ec226574a457b91400ee19b443400f.gif) ; background-position: 0px 0.4em; background-repeat: no-repeat; padding-bottom: 0px; }
.NavListV li li a { border: medium none; font-weight: normal; line-height: 1.4em; margin: 0px 0.2em 0px 0px; padding-left: 1.3em; }
.NavListV li.Selected { background-image: url(d2fd0e1899ec226574a457b91400ee19b443400f.gif) ; }
.NavListV li a.Selected { font-weight: bold; }
.NavListV li.Disabled a { cursor: default; }
.NavIndex ul { margin-left: 0.5em; }
.NavIndex li a { line-height: 1.3em; padding-left: 1.1em; text-indent: -1.1em; }
.NavIndex li li a { padding-left: 3.2em; text-indent: -2.2em; }
.NavIndex ul .Selected a, .NavIndex ul .Expanded a { border-bottom: medium none; }
.NavIndex ul li.Selected { background-image: url(71dbb838fe9443dc87413f6106393a628820e79c.gif) ; background-position: 0.2em 0.4em; }
.NavIndex ul li li.Selected { background-image: url(71dbb838fe9443dc87413f6106393a628820e79c.gif) ; background-position: 0px 0.4em; }
.NavIndex ul li li.Selected a { font-weight: bold; }
.NavIndex ul li li { background-image: none; }
.documentTop, .documentInfoEm { background-color: rgb(239, 240, 217); border-bottom: 1px solid rgb(225, 229, 184); margin: 0px; overflow: hidden; }
.documentInfo, .documentPaging, .documentLinks, .documentGuide, .documentLink { margin: 0px; overflow: hidden; }
.documentSearch { background-color: rgb(224, 228, 185); border-bottom: 1px solid rgb(205, 208, 175); border-top: 1px solid rgb(239, 241, 217); padding: 1.3em 2.2em 1.3em 2.6em; }
* html .documentTop, * html .documentInfoEm, * html .documentSearch { display: inline-block; }
.documentTop { padding: 2em 2.2em 1em 2.6em; }
.documentInfo, .documentInfoEm, .documentGuide { padding: 1em 2.2em 1em 2.6em; }
.documentLinks { padding-top: 0.3em; }
.documentLink { padding: 0.5em 0px 1em; }
.documentLink h4 { display: inline; font-size: 1em; }
.documentLink a { font-size: 1.1em; }
.documentPaging { padding: 0.83em 2em 0.83em 2.6em; }
.PagingTop { border-bottom: 1px solid rgb(223, 227, 181); }
.PagingBtm { border-top: 1px solid rgb(223, 227, 181); }
.documentBody { padding: 2.5em 2.2em 1em 2.6em; line-height: 2em; }
.documentBodyWebpartZone { padding: 2.5em 2.2em 0px 2.6em; line-height: 2em; }
.documentIframe { background-color: rgb(255, 255, 255); overflow: hidden; }
.documentTop h1 { margin: 0px; padding: 0px; }
.documentTop p { margin: 0px; padding-bottom: 1em; }
.documentType { color: rgb(0, 42, 102); font-weight: bold; }
.documentPublish { font-weight: normal; }
.documentLinks .feedIcon { border: medium none; float: left; margin-right: 0.4em; }
.documentLinks .linkItem { float: left; margin: 0px; padding-right: 1.5em; }
.documentPaging a.selected { font-weight: bold; }
.documentPaging ul { list-style-type: none; margin: 0px; padding: 0px; }
.documentPaging ul li { display: inline; padding: 0px 0.2em; }
.documentPaging li.rigthspace { padding-right: 1.2em; }
.documentPaging li.leftspace { padding-left: 1.2em; }
.documentBody h1, .documentBody .heading1 { margin: 0px 0px 0.3em; padding: 0px; }
.documentBody h2, .documentBody .heading2 { margin: 0.5em 0px 0px; padding: 0px; }
.documentBody h2.letterIndex { margin: 1em 0px 0px; }
.documentBody h3, .documentBody .heading3 { margin: 0.5em 0px 0px; padding: 0px; }
.documentBody blockquote { line-height: 1.3em; margin: 0.5em 2em; padding: 0px; }
.documentPaging p { margin: 0px; }
.documentBody p { margin: 0px 0px 1em; }
.documentProperties p { margin: 0px 0px 0.2em; }
.documentTop ul, .documentTop ol, .documentBody ul, .documentBody ol, .documentGuide ul, .documentGuide ol, .complexDocumentView ul, .complexDocumentView ol { margin: 0px 0px 1em 2em; padding: 0px; }
.documentTop ul ul, .documentTop ol ol, .documentBody ul ul, .documentBody ol ol, .documentGuide ul ul, .documentGuide ol ol, .complexDocumentView ul ul, .complexDocumentView ol ol { margin: 0px 0px 0px 2em; }
.documentBody tr { line-height: 1.4em; }
.documentBody .subjectIndex { list-style-type: none; margin: 0px; }
.documentBody .subjectIndex li a { line-height: 1.3em; }
.documentPaging.letters { padding: 0.4em 2em 0px 1.9em; }
.documentPaging.letters a { text-align: center; vertical-align: middle; display: inline-block; width: 1.8em; height: 2em; }
.documentBody li { line-height: 1.4em; }
.documentSearch label { display: block; padding-left: 0px; color: rgb(77, 77, 79); }
.documentSearch input.searchField { font-size: 1.1em; width: 42em; padding: 0px; margin: 0px; }
.documentTwoButtonSearch input.searchField { width: 30em; border: 1px solid rgb(120, 120, 120); margin-right: 0.5em; font-size: 1.2em; height: 1.3em; line-height: 1.3em; }
.documentSearch input.searchBut { margin-left: 0.5em; padding: 0px 3px; width: auto; height: auto; }
.documentGuide h3, .documentGuide p { padding-bottom: 1em; }
.documentPaging .selected { font-weight: bold; }
.emailAlertBlock { margin: 1em 0px; }
.emailAlertBlock input { width: 15em; }
.emailAlertBlock label { display: block; font-weight: bold; }
.emailAlertBlock span { display: block; margin: 0px; padding: 0px; }
.ArticleView { clear: both; margin-bottom: 1em; overflow: hidden; width: 54em; }
#AreaRight .ArticleView { width: 100%; }
.ArticleView p, .ArticleView h2 { margin: 0px; padding: 0px; }
.ArticleView .ArticleContentInFullView p { margin-bottom: 1em; }
.ArticleView .ArticleImg { border: 1px solid rgb(0, 49, 115); display: block; float: left; height: 7.5em; margin: 0.3em 1em 0px 0px; width: 10em; }
.Portrait { height: 10em; width: 7.5em; }
.ArticleImgContent { float: left; overflow: hidden; width: 41.4em; }
#AreaRight .ArticleImgContent { width: 100%; }
#AreaContentAndRight #AreaContent img.feedIcon { border: medium none; }
.ArticleView .ArticleViewRSS img { border: medium none; float: left; margin: 0px 0.3em 1em 0px; padding: 0.3em; }
.ArticleView .ArticleViewRSS a { line-height: 1.6em; }
p.ArticleViewRSS { margin-top: 0.1em; }
.ArticleView h3.subDescription { margin: 0px; font-size: 1.1em; line-height: 1.4em; }
.ArticleView h4.subDescription { line-height: 1.4em; }
#AreaContent .ArticleView img.MediaIcon { display: block; float: left; padding: 0.4em 1em 0px 0px; border: medium none; }
.ArticleIconContent { float: left; width: 51em; }
.BoxDepartments { border-top: 1px solid rgb(255, 255, 255); clear: both; overflow: hidden; padding: 1em 0px; width: 100%; }
.BoxDepartments .subDescription { margin: 0px; padding: 0px; font-weight: bold; }
.BoxDepartments h2, .BoxDepartments h3, .BoxDepartments h4 { margin: 0px; padding: 0px; }
.BoxDepartments p { margin-bottom: 0.5em; }
.BoxDepartments a { display: block; }
.BoxDepartments img { float: left; height: 18em; margin-right: 6.8em; width: 13.3em; }
.BoxDepartments img.landscape { height: 13.3em; margin-right: 2em; width: 18em; }
.BoxDepartments .content { float: right; width: 33.8em; }
.BoxDepartments table.structured { height: auto; }
.BoxDepartments table.structured th { color: rgb(0, 0, 0); text-align: left; }
.BoxDepartments table.structured td { color: rgb(0, 0, 0); }
.DepartmentSectionView .BoxDepartments h3 a { font-weight: 700; padding: 0px; }
.Toolbox { padding: 0px; margin: 0px; border: 0px none; }
.Navigatorbox { padding: 0px; margin: 0px; border: 0px none; }
#AreaRight .Toolbox { border-bottom: 1px solid rgb(190, 193, 165); }
.ToolboxHeader { background-color: rgb(231, 233, 209); border-top: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); height: 100%; padding: 0.5em 0.5em 0.5em 1em; text-transform: uppercase; }
.NavigatorboxHeader { border-top: 1px solid rgb(255, 255, 255); padding: 0.5em 0.5em 0.5em 1em; background-color: rgb(119, 102, 85); color: rgb(255, 255, 255); font-size: 1.1em; height: 100%; text-transform: uppercase; }
#AreaRight.AreaSearchRight { width: 19.9em; }
.AreaSearchRight .NavigatorboxHeader { border-top-style: none; border-bottom: 1px solid rgb(119, 102, 85); padding: 0.9em 0.5em 0.8em 1em; }
.ToolboxHeader span { display: block; text-transform: none; }
.DepartmentSectionView .ToolboxHeader { background-color: transparent; padding: 0px; border-top: 0px none; border-bottom: 0px none; text-transform: none; color: rgb(0, 0, 0); }
.ToolboxContent { padding: 0.9em 1em; border-top: 1px solid rgb(255, 255, 255); height: 100%; }
.ToolboxContent .content { width: auto; }
.Toolbox h3 { margin: 0.5em 0px; padding: 0px; }
.Toolbox h2.Lower { text-transform: none; }
.Navigatorbox ul, .Toolbox ul { margin: 0px; padding: 0px; list-style-type: none; }
.Toolbox ul.noBullet, .Toolbox ul li ul, .Navigatorbox ul li ul { list-style-type: none; padding: 1em 0.5em; }
.Navigatorbox ul li { padding: 0px 1em 0.5em 0px; }
.Toolbox ul li { padding: 0px 1em 0.3em; background: url(f785c2a87ee019c37ddb978af6123baa41b8dc65.gif)  no-repeat scroll left top transparent; }
.Toolbox ul li p.structuredData { margin-left: -1em; }
.Toolbox ul.noBullet li, .Toolbox ul li ul li { background: none repeat scroll 0% 0% transparent; padding: 0px; }
#AreaRight .Toolbox ul.noBullet li a, #AreaRight .Toolbox ul li ul li a { margin-left: 0px; }
.Navigatorbox ul li ul, .Toolbox ul li ul { border: medium none; list-style-type: none; padding: 0.5em; background: none repeat scroll 0% 0% transparent; }
.Navigatorbox ul li ul li ul, .Toolbox ul li ul li ul { padding: 0px; }
#AreaRight .Navigatorbox ul li ul li a, #AreaRight .Toolbox ul li ul li a { padding-left: 0px; margin-left: 0px; }
.Toolbox td h3 a { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.ToolboxContent p { padding-top: 0.3em; }
.ToolboxContent p.noPadBtm { margin-bottom: 0px; padding-bottom: 0.1em; }
.ToolboxContent p.contactInfo { padding-top: 0px; padding-bottom: 0px; margin: 0px; }
.ToolboxContent p.contactInfo span.label { display: inline-block; width: 6.25em; }
.ToolboxContent h3.noPadBtm { font-weight: bold; padding-top: 0.2em; margin-bottom: 0px; padding-bottom: 0px; position: relative; top: 0.3em; }
.ToolboxContent table { width: 100%; }
.ToolboxContent th { text-align: left; }
#AreaRight .Toolbox .searchField { width: 12em; }
#AreaRight .Toolbox .searchBut { width: 4.7em; }
.GlobalNavMain { background-color: rgb(246, 246, 234); }
.GlobalNavHeading { background-color: rgb(231, 233, 209); }
.GlobalNavSubheading, .GlobalNav h3 { color: rgb(0, 0, 0); }
.GlobalNavSubheading { text-transform: uppercase; }
.searchtermtext { padding-bottom: 0.2em; }
.GlobalNav ul { margin-top: 0.3em; }
.GlobalNav ul li { padding: 0px 1em; margin-bottom: 0.3em; background: url(52c6c09669bbe1fce70bb831854f40744bee51af.gif)  no-repeat scroll left top transparent; }
.GlobalNav h3 { margin: 0.7em 0px 0px; padding: 0px; }
.QuickSearchInput { border: 1px solid rgb(120, 120, 120); margin: 0.2em 0px 0px; width: 25em; }
.QuickSearchButton { padding: 0px 0.3em; margin-left: 0.5em; }
.ministerHolder { border-bottom: 1px solid rgb(228, 231, 192); margin: 0px 0px 1em; overflow: hidden; width: 100%; }
.depInfo { border-bottom: 1px solid rgb(228, 231, 192); min-height: 12.3em; vertical-align: bottom; position: relative; overflow: hidden; margin-bottom: 1em; }
.ministerHolder .depInfo { border-bottom: 0px none; }
.forsidebilde { float: right; width: 16.2em; height: 12.3em; position: absolute; bottom: 0px; right: 0px; }
.ministerContent { width: 17.8em; float: left; overflow: hidden; min-height: 12.3em; margin-left: 2.7em; border-right: 2px solid rgb(228, 231, 192); margin-bottom: -30px; padding-bottom: 30px; }
.ministerContent p { padding: 0px; margin: 0px 0.2em 0px 0px; }
.ministerPersonal { display: block; width: 21.7em; margin: 0px; float: left; min-height: 12.3em; }
.ministerPersonal .content { padding: 0px 0.5em 0px 1.5em; }
.ministerPersonal h1 { color: rgb(0, 0, 0); padding: 0px 0px 0.5em; margin: 0px; }
.ministerPersonal h2 { color: rgb(0, 0, 0); margin: 0px; padding: 0px 0px 0.7em; }
.ministerPersonal a { display: block; }
.ministerPersonal a.last { margin: 1em 0px 0.5em; }
.firstMinister { border-right: 2px solid rgb(228, 231, 192); }
.firstMinister, .secondMinister { float: left; width: 29.39em; margin: 0px; overflow: hidden; }
.ministerHolder h3 { padding: 0.5em 0px 0.5em 1em; margin: 0px; font-weight: normal; }
.ministerHolder .ministerPersonal { width: 12.1em; padding-left: 1em; }
.ministerHolder .ministerPersonal .content { padding: 0px; }
.DepartmentSectionView { padding-top: 0.83em; width: 53.9em; }
.DepartmentSectionView table, .DepartmentSectionView td { padding: 0px; margin: 0px; }
.bannerimg { border: medium none; display: block; margin-left: 2.7em; width: 53.6em; }
.documentBody .bannerimg { margin-left: 0px; margin-bottom: 1em; border: 0px none; }
#AreaRight .bannerimg { margin: 0px; padding: 0px; width: 19.8em; }
.bannerContainer { margin: 0.5em 0px; }
.DepProfile { padding: 0px; margin: 0px; height: 12.3em; border: medium none; }
.DepProfile img { margin: 0px; padding: 0px; height: 12.3em; width: 19.8em; border: medium none; }
.DepProfileNoShow { display: none; border: medium none; }
.DepProfileNoShow img, .DepProfileNoShow a { display: none; }
#AreaRight .AreaRightWebPartMode { width: 100%; background-color: rgb(226, 221, 199); overflow: scroll; vertical-align: top; }
#AreaRight li a, #AreaRight li p { line-height: 1.2em; }
.SkipNav { display: none; visibility: hidden; }
.SkipNav * { display: none; visibility: hidden; }
.clearLine { display: none; }
.tabbedmenu { position: relative; background: url(a518865fc0c293155c3eb7ab412aedceb2b4bde3.gif)  repeat-x scroll left bottom transparent; overflow: hidden; width: 100%; }
.tabbedmenu ul { list-style-type: none; margin: 0px; padding: 1em 1em 0px; overflow: hidden; }
.tabbedmenu li { background: url(1883f8f07750961417677084059889e216b77f35.gif)  no-repeat scroll left top transparent; float: left; margin: 0px; padding: 0px 0px 0px 9px; }
.tabbedmenu a, .tabbedmenu h2 { background: url(669278276dcabac767cbb38e82357aa6be63ce2d.gif)  no-repeat scroll right top transparent; display: block; float: left; font-weight: bold; padding: 5px 15px 4px 6px; }
.tabbedmenu li.selected { background-image: url(a924abcd613d021b31e235b72788e28f6c758ce5.gif) ; }
.tabbedmenu li.selected h2 { background-image: url(0678e445df6935e100abcf1acf30dd1c46ca0c8d.gif) ; padding-bottom: 5px; font-size: 1em; }
#searchHolder {  }
#searchHolder #searchBox { border-bottom: 1px solid rgb(205, 208, 175); padding: 1em 0px 1em 2.6em; position: relative; }
#searchHolder #searchBox .mainSearchField { padding: 0px; margin-right: 0.5em; margin-top: 1em; border: 1px solid rgb(120, 120, 120); width: 37em; font-size: 1.2em; height: 1.3em; line-height: 1.3em; }
#searchHolder #searchBox th { text-align: left; font-size: 1.2em; }
.didyoumean ul { margin: 1em 0px 0px; padding: 0px; list-style-type: none; }
.didyoumean ul li a { font-weight: bold; }
tr.narrowbyHeader { text-align: left; height: 2em; }
.documentView {  }
.complexDocumentView { background-color: rgb(255, 255, 255); padding: 0px; margin: 0px; width: 100%; }
.document p, .document h1 { padding: 0px; margin: 0px; }
.documentTop .documentBody p img { margin-right: 0.5em; }
.portalSubject { padding-bottom: 3em; padding-top: 3em; margin-bottom: 2em; }
.documentTop .commonPageInfo { color: rgb(95, 51, 48); }
.documentTop p.nr { position: static; right: 1em; top: 2.35em; font-size: 1.2em; padding: 0px; margin: 0px; }
.documentTop h2.subtitle { color: rgb(33, 35, 71); font-size: 1.1em; padding-bottom: 0.5em; }
.documentTop .pageDescription { padding-top: 0.5em; }
.documentTop h3.subDescription, .documentTop .subDescription { font-size: 1.3em; padding: 0px 0px 0.5em; margin: 0px; font-weight: bolder; }
.documentTop p.ingress, .documentTop p.ingress p { padding: 0px; margin: 0px; font-weight: bold; display: block; }
.documentTop li { font-size: 1.1em; }
.documentStructuredTop { border-top: 1px solid rgb(255, 255, 255); background-color: rgb(246, 246, 233); padding: 1em 1em 1em 2.7em; color: rgb(33, 35, 71); height: auto; }
.documentStructuredTop p { padding: 0px; margin: 0px; }
.documentTop img.fullView, .documentBody img.fullView { display: block; margin: 0px 0px 1em; width: 540px; }
.documentTop img.floatLeft, .documentBody img.floatLeft { float: left; margin: 0.4em 1em 1em 0px; }
.documentTop img.floatRight, .documentBody img.floatRight { float: right; margin: 0.4em 0px 1em 1em; }
.documentTop img.floatLeftTop, .documentBody img.floatLeftTop { float: left; margin: 0px 1em 1em 0px; }
.documentTop img.floatRightTop, .documentBody img.floatRightTop { float: right; margin: 0px 0px 1em 1em; }
p.imagetext, div.imagetext { font-style: italic; margin: 0px; }
div.imagetext { line-height: 1.3em; font-size: 1.1em; padding-top: 0.1em; }
div.imagecontainer { margin: 0px 0px 1em; }
div.imagecontainer.fullView { display: block; margin: 0px 0px 1em; width: 540px; }
div.imagecontainer.fullView img { width: 100%; }
div.imagecontainer.floatLeft { float: left; margin: 0.4em 1em 1em 0px; }
div.imagecontainer.floatRight { float: right; margin: 0.4em 0px 1em 1em; }
.contentImage { max-width: 54em; }
.documentTop h2.strong { font-size: 1.1em; }
.documentTop h2.italic { font-size: 1.1em; font-weight: normal; font-style: italic; }
.documentTop div.breadcrumb { margin-top: 1em; }
.documentTop .documentLetter { padding: 0px; margin: 0px; }
.documentTop .documentLetter h4 { padding: 0px; margin-bottom: 0.5em; font-weight: normal; }
.documentTop .documentLetter table.letterTable { width: 99%; padding: 0px; margin: 0px 0px 2em; }
.documentTop .documentLetter table.letterTable th, .documentTop .documentLetter table.letterTable td { font-size: 1.1em; text-align: left; padding: 0px; margin: 0px; font-weight: normal; }
.documentTop .documentLetter table.letterTable th { padding-bottom: 0.3em; }
.document p { font-size: 1.2em; }
.ingress { font-weight: bold; }
.AreaContentAttachment {  }
.AreaContentAttachment h3 { margin: 0px; padding: 0.5em 0px 0.2em; }
.AreaContentAttachment ul { margin: 0px; list-style-type: none; }
.AreaContentAttachment ul li a img { border: medium none; margin-right: 0.5em; }
#SearchButton a { margin-left: 0.5em; padding: 0px 3px; width: auto; height: auto; }
.configLinkView { border-top: 1px solid rgb(205, 208, 175); }
.configLinkView {  }
.configLinkView td { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(205, 208, 175); background-color: rgb(239, 241, 217); }
.configLinkView h2 { font-size: 1.2em; color: rgb(0, 42, 102); padding: 0px; margin: 0px; }
.configLinkView td.left { border-right: 1px solid rgb(255, 255, 255); padding: 1em 1em 1em 2.7em; width: 29.5em; }
.configLinkView td.right { border-left: 1px solid rgb(205, 208, 175); padding: 1em 1em 1em 1.3em; width: 29.5em; }
.SubjectPage { overflow: hidden; }
.SubjectPage h1 { margin: 0px 2em 0.1em 0px; }
.SubjectPage .textIngress { font-weight: bold; margin-bottom: 0.7em; padding: 0px; }
.SubjectPage img { float: left; display: block; height: 11.3em; margin: 0px 1em 0px 0px; padding: 0px; width: 15em; }
.SubjectPage .documentLinks img { width: auto; height: auto; }
.SubjectPage .descriptionText { float: left; overflow: hidden; width: 37em; }
.SubjectPage p { font-weight: normal; margin-bottom: 0.5em; padding: 0px; }
#AreaContentAndRight #AreaContent .separatorView { padding: 0.5em 2em 0px 2.7em; margin: 0px; background-color: rgb(255, 255, 255); height: auto; clear: both; }
#AreaContentAndRight #AreaContent .separatorView a.readMoreLink img { width: 16px; height: 7px; border: medium none; float: none; margin: 0px; padding: 0px; }
.Theme { padding: 5px 20px 5px 26px; height: auto; background-color: rgb(250, 251, 244); border-bottom: 1px solid rgb(220, 224, 181); border-top: 1px solid rgb(220, 224, 181); }
.first { border-top: medium none; border-left: 1px solid rgb(217, 217, 217); }
.webpart.first { border-left: medium none; border-top: medium none; }
.DisplayPersonOrDepartment { background-color: rgb(239, 240, 217); }
.noMargin { font-size: 1.1em; margin: 1em 0px; }
.DisplayPersonOrDepartment .noMargin { margin: 0px; }
.DisplayPersonOrDepartment a, .noMargin a { display: block; font-weight: bold; }
.DisplayPersonOrDepartment img { float: left; margin-right: 2em; width: 180px; height: 133px; }
.DisplayPersonOrDepartment img.portrait { width: 133px; height: 180px; margin-right: 3.5em; }
.DisplayPersonOrDepartment img.landscape { margin-right: 2em; width: 180px; height: 133px; }
.DisplayPersonOrDepartment h2 a.First { margin-top: 1em; }
.DisplayPersonOrDepartment p.structured { margin-top: 1.8em; }
.DisplayPersonOrDepartment p.structured span.label { width: 4.8em; display: inline-block; font-weight: bold; padding: 0px 2.5em 0px 0px; }
.DisplayPersonOrDepartment table { font-size: 0.9em; margin-top: 2.4em; }
.DisplayPersonOrDepartment table.structured th { text-align: left; font-weight: bold; font-size: 1.2em; padding: 0px 2.5em 0px 0px; vertical-align: top; }
.DisplayPersonOrDepartment table.structured td { text-align: left; font-weight: normal; font-size: 1.2em; padding: 0px; vertical-align: top; }
.DisplayPersonOrDepartment table.structured tr.second td, .DisplayPersonOrDepartment table.structured tr.second th { padding-top: 2em; vertical-align: top; }
.description { padding: 2em 2em 0px 2.7em; }
#AreaContent h3.sectionHeader { margin-top: 1em; color: rgb(0, 42, 102); margin-bottom: 0px; font-size: 1.3em; background-color: rgb(239, 241, 217); }
.complexDocument { padding: 0px 2em 2em 2.7em; background: url(8d2aaf42760db2a2afb37197e520ef3390a988a8.gif)  no-repeat scroll right center rgb(250, 251, 244); min-height: 22em; height: auto ! important; }
.titleSub { font-size: 1.5em; }
.complexDocument h1 { padding-top: 2em; margin: 0px 0px 1em; line-height: 1.8em; }
.complexDocumentBottom { background-color: rgb(255, 255, 255); height: auto; display: block; }
.complexIndex { height: auto; display: block; margin: 1em 1em 1em 2.7em; }
* html .complexDocumentBottom { height: 0px; }
.complexIndexHeader { background-color: rgb(255, 255, 255); padding-top: 0.5em; margin-bottom: 0.5em; }
.detailedList .complexIndexHeader { border-top: medium none; }
.complexIndexHeader h3 { color: rgb(51, 51, 51); font-size: 1em; margin: 0px; }
.complexIndex ul { padding: 0px; margin: 0px; display: block; list-style-type: none; }
.complexIndex ul li a { line-height: 1.3em; color: rgb(0, 73, 144); }
.complexIndex ul li a.innholdsfortegnelseTop { line-height: 1.3em; }
.complexIndex ul li.innholdsfortegnelseList { margin-bottom: 1em; }
.complexDetails { background-color: rgb(250, 251, 244); border-top: 1px solid rgb(225, 229, 185); padding: 0px; margin-top: 0px; height: auto; display: none; }
.complexDetails a { padding-left: 2.6em; line-height: 3em; display: block; float: left; height: 3em; }
.complexDetails a.First { border-right: 1px solid rgb(225, 229, 185); padding-right: 2em; }
.complexMetadata { width: 80%; font-size: 1.1em; margin-top: 2em; padding-left: 2.6em; text-align: left; height: auto; }
.complexMetadata th { width: 25%; color: rgb(51, 51, 51); text-align: left; }
.complexMetadata td { color: rgb(51, 51, 51); width: 75%; }
.complexMetadata caption { font-weight: bold; text-align: left; font-size: 1.1em; padding-left: 2.3em; color: rgb(102, 102, 102); }
.detailedList ul { line-height: 1.3em; font-size: 1em; margin-left: 2.7em; }
.detailedList ul li { margin-bottom: 0.5em; }
.detailedList h4 { margin-bottom: 0px; padding-bottom: 0px; margin-top: 1em; }
.detailedList a { font-size: 1.1em; }
.complexTop { margin: 0px; }
.complexItem2 { margin-left: 1em; }
.complexItem3 { margin-left: 2em; }
.complexItem4 { margin-left: 3em; }
.complexExpanded { margin-left: 1em; }
.PortalSubjectsList { float: left; width: 28em; }
.PortalSubjectsList ul { list-style-type: none; padding: 0px; margin: 1em 1em 1em 2.7em; }
.PortalSubjectsList ul ul { margin: 0px; }
.PortalSubjectsList ul li { margin-bottom: 2em; font-size: 1em; }
.PortalSubjectsList ul li h2 { font-size: 1.4em; padding-bottom: 0.2em; color: rgb(0, 42, 102); }
.PortalSubjectsList ul li ul li { display: inline; color: rgb(0, 42, 102); }
.PortalSubjectsList ul li ul li .portalSubDivider { margin: 0px 0px 0px 3px; padding: 0px; color: rgb(0, 0, 0); }
.PortalSubjectsList ul li ul li a { font-size: 1.1em; line-height: 1.4em; }
.siteMap { padding: 1em 2em 1em 2.7em; background-color: rgb(255, 255, 255); }
#PageFooter, #PageFooter p, #PageFooter a { text-align: center; margin: 0px; }
#PageFooter p, #PageFooter a { font-size: 1em; }
h2.subHeading { margin: 1em 1em 1em 2em; padding: 0px; }
div.monthcalendararea { width: 19.8em; }
div.monthcalendararea table.calendar { width: 100%; margin: 0px; padding: 0px; }
div.monthcalendararea table.calendar td { text-transform: capitalize; }
div.calendarlistingarea { float: left; width: 19.8em; text-align: left; }
h1.calendardayheading { font-size: 1.2em; color: rgb(51, 51, 51); display: inline; }
table.calendarframe { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
div.monthcalendararea > table { border: 1px solid rgb(255, 255, 255); }
td.calendaritem, tr.calendaritem { padding: 0px; height: 1.8em; width: 2.2em; font: 1em verdana; background-color: rgb(255, 255, 255); border: 1px solid rgb(240, 229, 206); }
td.calendaritem a, tr.calendaritem a { display: inline-block; width: 100%; height: 100%; }
td.selecteddatecell { border: 1px solid rgb(149, 99, 47); }
td.datecellothermonth { background-color: rgb(240, 240, 240); }
td.weekendcell { background-color: rgb(218, 218, 218); }
td.datecellactive { background-color: rgb(240, 229, 206); border: 1px solid rgb(149, 99, 47); }
td.dayweekheader { color: rgb(51, 51, 51); border-style: none; }
.CalendarListing { border-bottom: 1px solid rgb(205, 208, 175); }
.CalendarListItem { overflow: hidden; width: 100%; border-bottom: 1px solid rgb(205, 208, 175); margin: 1.5em 0px 0px; padding-bottom: 0.5em; }
.CalendarListItemDate { float: left; width: 13em; font-size: 1.2em; }
.CalendarListItemDetails { float: right; width: 37em; }
.CalendarListing h2 { margin-top: 1em; margin-bottom: 0.3em; }
.CalendarListing h3 { margin: 0.1em 0px 0.2em; }
.CalendarItem { float: left; width: auto; }
.CalendarItem .CalendarItemLeft { float: left; width: 10em; font-weight: bold; font-size: 1.2em; }
.CalendarItem .CalendarItemRight { float: left; width: auto; font-size: 1.2em; font-weight: bold; }
.CalendarDetails { clear: left; padding-top: 1em; }
.CalendarImage { float: right; width: 180px; margin: 0.4em 0px 1em 1em; }
a.CalendarItemParentLink { font-size: 1.1em; }
.subPagePagingHolder { height: 2em; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(229, 233, 194); }
.subPagePaging { border-top: 1px solid rgb(229, 233, 194); border-bottom: 1px solid rgb(229, 233, 194); background-color: rgb(246, 247, 233); font-size: 1.1em; height: 1em; clear: both; }
.subPagePaging:after { clear: both; }
.subPagePaging a { font-size: 1em; }
.vacancies p { font-size: 1.1em; }
.vacancies { padding-bottom: 0px; padding-top: 2em; }
.document .O-INNLEDNING {  }
.document .O-KAPITTEL, .documentBody .O-DEL-NIVA-0 h3 { margin: 0px; }
.documentBody .O-DEL-NIVA-0 .O-KAPITTEL ul { margin-left: 2em; list-style-type: disc; font-size: 1.1em; }
.phoneListTable { background-color: rgb(224, 228, 185); border-bottom: 1px solid rgb(205, 208, 170); padding: 1em 2em 1em 2.6em; }
.phoneListTable { color: rgb(77, 77, 79); font-size: 1.1em; line-height: 1.3em; }
.phoneListTable p { font-size: 1em; }
.phoneListTable label { display: block; width: 14em; float: left; }
.phoneListTable td select { width: 22.5em; }
div.phoneBox, div.phoneMinistry { margin-bottom: 0.5em; }
div.phoneBox div.phoneBoxTxt { display: inline-block; }
.phoneListResult { width: 100%; }
.phoneListResult thead tr { padding: 0px; }
.phoneListResult th { text-align: left; font-size: 1em; line-height: 1.5em; font-weight: bold; color: rgb(77, 77, 79); border-bottom: 1px solid rgb(225, 229, 185); background-color: rgb(250, 251, 244); padding-top: 0.5em; padding-bottom: 0.6em; }
.phoneListResult td { padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; line-height: 1.4em; font-size: 1.1em; }
.phoneListResult th.first, .phoneListResult td.first { padding-left: 2.6em; width: 17em; }
.phoneListResult th.last, .phoneListResult td.last { padding-right: 2em; }
.phoneAltRow td { background-color: rgb(243, 245, 229); }
.phoneListTop .documentTop { background-color: rgb(255, 255, 255); border-top: medium none; }
.phoneListTop h1 { font-size: 1.2em; }
#AreaContentAndRight #AreaContent .document i { display: inline; padding: 0px; margin: 0px; width: 200px; }
#AreaContentAndRight #AreaContent span.document { line-height: 1.3em; }
#SamiDisclaimer { padding-top: 2em; margin: 2.5em 2.2em 2.5em 2.6em; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-style: italic; border-top: 1px solid rgb(229, 230, 224); clear: both; }
.sortBy a { padding-left: 20px; }
.sortBy a.selected { font-weight: bold; }
#searchResultTop .hitsHolder { height: auto; }
#searchResultTop .hits, #AreaContentAndRight #AreaContent .hits { border-top: 1px solid rgb(229, 233, 194); border-bottom: 1px solid rgb(229, 233, 194); border-right: 1px solid rgb(255, 255, 255); background-color: rgb(250, 251, 244); color: rgb(0, 73, 144); padding: 3px 0px 3px 25px; height: auto; }
#AreaContentAndRight #AreaContent .hits { padding-left: 0px; border-top: medium none; }
#AreaContentAndRight #AreaContent #searchResultTop .hits { padding: 3px 0px 3px 25px; border-top: 1px solid rgb(229, 233, 194); }
.SearchButMain, .SearchResetMain { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 1.1em; }
.SearchButMain { margin-right: 0.5em; width: auto; }
.SearchResetMain { padding-left: 0px; width: auto; }
#searchHolder #searchBox #searchSummary, #AreaContentAndRight #AreaContent #searchSummary { border-top: 1px solid rgb(255, 255, 255); padding: 7px 10px 10px 26px; background-color: rgb(234, 237, 207); }
#searchHolder #searchBox #searchSummary h3, #AreaContentAndRight #AreaContent #searchSummary h3 { color: rgb(77, 77, 79); float: left; }
#searchHolder #searchBox #searchSummary h3 b, #AreaContentAndRight #AreaContent #searchSummary h3 b { color: rgb(95, 51, 48); }
#searchHolder #searchBox #searchSummary h3 b, #AreaContentAndRight #AreaContent #searchSummary h3 span.normalTxt { font-weight: normal; }
#searchHolder #searchBox #searchSummary .moreHits, #AreaContentAndRight #AreaContent #searchSummary .moreHits { font-family: Verdana; clear: both; white-space: normal; display: block; }
#searchHolder #searchBox #searchSummary h3.rightHeading, #AreaContentAndRight #AreaContent #searchSummary h3.rightHeading { float: right; color: rgb(95, 51, 48); margin-right: 0px; }
.Navigatorbox ul li.crumblink1, .Navigatorbox ul li.all, .Navigatorbox ul li.crumblink1, .Navigatorbox ul li.infotext0 { background-image: none; margin-left: 0px; }
#AreaRight .Navigatorbox ul li.infotext0 { margin: 1.2em 1em 0.3em 0px; padding: 0px; font-weight: bold; color: rgb(0, 0, 0); font-size: 1.1em; }
#AreaRight .Navigatorbox ul li.crumblink0, #AreaRight .Navigatorbox ul li.crumblink1, #AreaRight .Navigatorbox ul li.crumblink2, #AreaRight .Navigatorbox ul li.crumblink3, #AreaRight .Navigatorbox ul li.crumblink4, #AreaRight .Navigatorbox ul li.crumblink5, #AreaRight .Navigatorbox ul li.crumblink6, #AreaRight .Navigatorbox ul li.crumblink7, #AreaRight .Navigatorbox ul li.crumblink8, #AreaRight .Navigatorbox ul li.crumblink9, #AreaRight .Navigatorbox ul li.crumblink10 { padding: 0px; margin: 0px 1em 0.3em 0px; font-weight: bold; }
#AreaRight .Navigatorbox ul li.crumblink1 a, #AreaRight .Navigatorbox ul li.crumblink2 a, #AreaRight .Navigatorbox ul li.crumblink3 a, #AreaRight .Navigatorbox ul li.crumblink4 a, #AreaRight .Navigatorbox ul li.crumblink5 a, #AreaRight .Navigatorbox ul li.crumblink6 a, #AreaRight .Navigatorbox ul li.crumblink7 a, #AreaRight .Navigatorbox ul li.crumblink8 a, #AreaRight .Navigatorbox ul li.crumblink9 a, #AreaRight .Navigatorbox ul li.crumblink10 a { padding-left: 0.2em; margin: 0.5em; display: block; }
#AreaRight .Navigatorbox ul li.crumblink0 { margin-left: 0px; }
#AreaRight .Navigatorbox ul li.crumblink1 { margin-left: 1em; }
#AreaRight .Navigatorbox ul li.crumblink2 { margin-left: 2em; }
#AreaRight .Navigatorbox ul li.crumblink3 { margin-left: 3em; }
#AreaRight .Navigatorbox ul li.crumblink4 { margin-left: 4em; }
#AreaRight .Navigatorbox ul li.crumblink5 { margin-left: 5em; }
#AreaRight .Navigatorbox ul li.crumblink6 { margin-left: 6em; }
#AreaRight .Navigatorbox ul li.crumblink7 { margin-left: 7em; }
#AreaRight .Navigatorbox ul li.crumblink8 { margin-left: 8em; }
#AreaRight .Navigatorbox ul li.crumblink9 { margin-left: 9em; }
#AreaRight .Navigatorbox ul li.crumblink10 { margin-left: 10em; }
#AreaRight .Navigatorbox ul li.normallink1 { margin-left: 1.5em; }
#AreaRight .Navigatorbox ul li.normallink2 { margin-left: 2.5em; }
#AreaRight .Navigatorbox ul li.normallink3 { margin-left: 3.5em; }
#AreaRight .Navigatorbox ul li.normallink4 { margin-left: 4.5em; }
#AreaRight .Navigatorbox ul li.normallink5 { margin-left: 5.5em; }
#AreaRight .Navigatorbox ul li.normallink6 { margin-left: 6.5em; }
#AreaRight .Navigatorbox ul li.normallink7 { margin-left: 7.5em; }
#AreaRight .Navigatorbox ul li.normallink8 { margin-left: 8.5em; }
#AreaRight .Navigatorbox ul li.normallink9 { margin-left: 9.5em; }
#AreaRight .Navigatorbox ul li.normallink10 { margin-left: 10.5em; }
#id_matrix td { padding: 1em; }
#id_matrix label { margin-right: 0.5em; }
#id_matrix input { margin-right: 0.5em; }
a, a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
#AreaContent a, #AreaContent a:link, #AreaContent a:visited, #AreaContent a:active, .documentBody a, .documentBody a:link, .documentBody a:visited, .documentBody a:active, #AreaContentAndRight .ArticleView a, #AreaContentAndRight .ArticleView a:link, #AreaContentAndRight .ArticleView a:visited, #AreaContentAndRight .ArticleView a:active, #AreaContentAndRight .ArticleView a:hover, .structuredData a, .structuredData a:link, .structuredData a:visited, .structuredData a:active, .relatedContactHead a, .relatedContactHead a:link, .relatedContactHead a:visited, .relatedContactHead a:active, a.WebPartGeneralListReadMore, a.WebPartGeneralListReadMore:link, a.WebPartGeneralListReadMore:visited, a.WebPartGeneralListReadMore:active, p.noPadBtm a, p.noPadBtm a:link, p.noPadBtm a:visited, p.noPadBtm a:active, p.homePage a, p.homePage a:link, p.homePage a:visited, p.homePage a:active { text-decoration: underline; }
#AreaContent .complexIndex a:link, #AreaContent .complexIndex a:visited, #AreaContent .complexIndex a:active, #tabbedmenu a, #tabbedmenu a:link, #tabbedmenu a:visited, #tabbedmenu a:active, #tabbedmenu a:hover { text-decoration: none; }
#AreaContent .complexIndex a:hover { text-decoration: underline; }
a.Disabled:hover, .monthcalendararea .calendar a:hover, .departmentListing:hover { text-decoration: none; }
#AreaContentAndRight .ArticleView h2 a { text-decoration: underline; color: rgb(0, 49, 115); }
#AreaContentAndRight .documentBody a { color: rgb(0, 49, 115); text-decoration: underline; }
#AreaContentAndRight .documentInfoEm .DisplayPersonOrDepartment a { color: rgb(0, 42, 102); text-decoration: underline; }
#AreaContentAndRight .documentLinks a { color: rgb(0, 42, 102); text-decoration: underline; }
#AreaContentAndRight .documentTop a { color: rgb(0, 42, 102); text-decoration: underline; }
a, a:link, a:visited, a:hover, a:active { color: rgb(0, 42, 102); }
.NavListH li a, .NavListH li a:link, .NavListH li a:visited, .NavListH li a:hover, .NavListH li a:active, .NavListH li.Selected a, .NavListH li.Selected a:link, .NavListH li.Selected a:visited, .NavListH li.Selected a:hover, .NavListH li.Selected a:active, .complexDetails li a, .complexDetails li a:link, .complexDetails li a:visited, .complexDetails li a:hover, .complexDetails li a:active { color: rgb(0, 0, 0); }
.NavListH li.Selectable a, .NavListH li.Selectable a:link, .NavListH li.Selectable a:visited, .NavListH li.Selectable a:hover, .NavListH li.Selectable a:visited { color: rgb(0, 73, 144); }
.sortBy a.selected, .sortBy a.selected:link, .sortBy a.selected:visited, .sortBy a.selected:hover, .sortBy a.selected:active, .NavListH li.Disabled a { color: rgb(153, 153, 153); }
.NavListV li a, .NavListV a:link, .NavListV a:visited, .NavListV li a:hover, .NavListV a:active { color: rgb(255, 255, 255); }
.NavIndex ul .Selected a, .NavIndex ul .Selected a:link, .NavIndex ul .Selected a:visited, .NavIndex ul .Selected a:hover, .NavIndex ul .Selected a:active, .NavIndex ul .Expanded a, .NavIndex ul .Expanded a:link, .NavIndex ul .Expanded a:visited, .NavIndex ul .Expanded a:hover, .NavIndex ul .Expanded a:active { color: rgb(0, 42, 102); }
#PageFooter a, #PageFooter a:link, #PageFooter a:visited, #PageFooter a:active, .documentPaging a, .documentPaging a:link, .documentPaging a:visited, .documentPaging a:hover, .documentPaging a:active, .documentBody .subjectIndex a, .documentBody .subjectIndex a:link, .documentBody .subjectIndex a:visited, .documentBody .subjectIndex a:hover, .documentBody .subjectIndex a:active, .externalLink, .externalLink:link, .externalLink:visited, .externalLink:hover, .externalLink:active, .attachmentLink, .attachmentLink:link, .attachmentLink:visited, .attachmentLink:hover, .attachmentLink:active, .sortBy a, .sortBy a:link, .sortBy a:visited, .sortBy a:hover, .sortBy a:active, .moreHits a, .moreHits a:link, .moreHits a:visited, .moreHits a:hover, .moreHits a:active, .separatorView p a, .separatorView p a:link, .separatorView p a:visited, .separatorView p a:active, .separatorView p a:hover, .detailedList h4 a, .detailedList h4 a:link, .detailedList h4 a:visited, .detailedList h4 a:active, .detailedList h4 a:hover, .Toolbox li a, .Toolbox li a:link, .Toolbox li a:visited, .Toolbox li a:active, .Toolbox li a:hover, .Toolbox h3 a, .Toolbox h3 a:link, .Toolbox h3 a:visited, .Toolbox h3 a:active, .Toolbox h3 a:hover .Navigatorbox li a, .Navigatorbox li a:link, .Navigatorbox li a:visited, .Navigatorbox li a:active, .Navigatorbox li a:hover, .Navigatorbox h3 a, .Navigatorbox h3 a:link, .Navigatorbox h3 a:visited, .Navigatorbox h3 a:active, .Navigatorbox h3 a:hover .CalendarListing h3 a, .CalendarListing h3 a:link, .CalendarListing h3 a:visited, .CalendarListing h3 a:active, .CalendarListing h3 a:hover, .CalendarItemParentLink, .CalendarItemParentLink:link, .CalendarItemParentLink:visited, .CalendarItemParentLink:hover, .CalendarItemParentLink:active { color: rgb(0, 49, 115); }
.Toolbox ul ul li a, .Toolbox ul ul li a:link, .Toolbox ul ul li a:visited, .Toolbox ul ul li a:active, .Toolbox ul ul li a:hover, .Navigatorbox ul ul li a, .Navigatorbox ul ul li a:link, .Navigatorbox ul ul li a:visited, .Navigatorbox ul ul li a:active, .Navigatorbox ul ul li a:hover { color: rgb(95, 51, 48); }
#tabbedmenu a, #tabbedmenu a:link, #tabbedmenu a:visited, #tabbedmenu a:active { color: rgb(119, 102, 85); }
#tabbedmenu a:hover, #tabbedmenu .selected a, #tabbedmenu .selected a:link, #tabbedmenu .selected a:visited, #tabbedmenu .selected a:active { color: rgb(51, 51, 51); }
.AreaContentAttachment li a, .AreaContentAttachment li a:link, .AreaContentAttachment li a:visited, .AreaContentAttachment li a:active, .AreaContentAttachment li a:hover { color: rgb(33, 35, 71); }
#AreaContent .complexIndex a.innholdsfortegnelseTop { text-decoration: underline; color: rgb(0, 73, 144); }
.GlobalNav a, .GlobalNav a:link, .GlobalNav a:visited, .GlobalNav a:hover, .GlobalNav a:active { color: rgb(95, 51, 48); }
p, li { font-size: 1.1em; }
p a, h1 a, h2 a, h3 a, h4 a, li li, li a, li p, tr p, tr li { font-size: 1em; }
h1 { font-size: 1.5em; font-weight: bold; }
h2 { font-size: 1.3em; font-weight: bold; }
h3 { font-size: 1.1em; font-weight: bold; }
h4 { font-size: 1.05em; font-weight: bold; }
h5 { font-size: 1em; font-weight: bold; }
h6 { font-size: 0.9em; font-weight: bold; }
.NavDropdown li, .NavListH li, .NavListV li { font-size: 1em; }
.NavDropdown li a { font-size: 1.1em; }
.NavListV li a { font-size: 1.2em; }
.NavIndex li a { font-size: 1.1em; }
.NavListV li li a { font-size: 1.1em; }
.documentTop h1, .documentBody h1 { font-size: 1.8em; font-weight: bold; }
.documentBody h2, .documentBody .heading2 { font-size: 1.3em; font-weight: bold; }
.documentType, .documentPublish { font-size: 1.18em; }
.breadcrumbs { font-size: 1em; background-color: rgb(239, 240, 217); padding: 1em 2.2em 0px 2.6em; margin: 0px; overflow: hidden; }
#AreaContentAndRight .documentInfoEm .breadcrumbs { padding: 0px; }
.breadcrumbsAir { padding-bottom: 1em; }
ul.breadcrumbmenu, ul.breadcrumbmenu li { list-style: none outside none; display: inline; margin: 0px; padding: 0px; font-size: 1em; }
.notatBasenBreadcrumb { margin: 1em 0px 0px; font-size: 1.1em; padding-bottom: 1em; color: rgb(0, 42, 102); line-height: 1.3em; }
p.documentProperty, .documentProperty p { margin: 0px; padding: 0px; line-height: 1.3em; }
p.documentProperty.last { margin-bottom: 1em; }
span.documentArchived { color: rgb(151, 15, 0); }
.documentTop p, .documentTop a, .documentTop li, .documentTop .content { line-height: 1.3em; }
.documentBody p, .documentBody a, .documentBody .content, .subPage p { line-height: 1.3em; }
.ArticleContent div { line-height: 1.3em; }
.documentBody tr { font-size: 1.1em; }
.documentGuide tr { font-size: 1.1em; }
.documentBody .WebPartZone tr { font-size: 1em; }
.documentBody tr tr { font-size: 1em; }
.BoxDepartments h2 { font-size: 1.3em; }
.DepartmentSectionView .BoxDepartments h3 { font-size: 1.3em; }
.documentBody h3, .documentBody .heading3 { font-size: 1.2em; font-weight: bold; }
.documentBody h4, .documentBody .heading4 { font-size: 1.1em; font-weight: bold; }
.documentDeadLine h4 { font-size: 1.2em; }
.BoxDepartments h3 { font-size: 1em; }
.BoxDepartments h4 { font-size: 1.1em; font-style: italic; font-weight: normal; }
.BoxDepartments h4 a { font-style: normal; }
.BoxDepartments .content h3 a, .BoxDepartments .contentNoPic h3 a { font-size: 1.3em; font-weight: 700; }
.BoxDepartments .subDescription { font-size: 1.1em; font-weight: bold; line-height: 1.3em; }
.BoxDepartments a { font-weight: bold; }
.ArticleViewContent { font-size: 1.1em; }
.ArticleViewHeader { font-size: 1.1em; }
.ArticleViewFooter { font-size: 0.9em; }
.ArticlePub { font-size: 1em; }
p.ArticleInfo { font-size: 1em; margin: 0.1em 0px 0.5em; }
#AreaTopShortcutNav li a { font-size: 1em; }
.ToolboxHeader { font-size: 1.1em; }
.DepartmentSectionView .ToolboxHeader { font-size: 1.3em; }
.Toolbox h2 { font-size: 1.1em; }
#AreaRight .Toolbox ul li ul li a { font-weight: bold; }
.Toolbox td h3 a { font-size: 1em; }
.Toolbox h3 { font-weight: normal; }
.Navigatorbox h3 { text-transform: uppercase; margin: 0px 0px 0.5em; }
.Toolbox tr, .Toolbox .structuredDataEmail { font-size: 1.1em; line-height: 1.3em; vertical-align: text-top; }
.Toolbox p { line-height: 1.3em; }
.Toolbox .structuredData p { margin: 0px; padding: 0px; }
.Toolbox h3 .structuredDataEmail { font-size: 1em; }
.Toolbox .relatedContactHead { margin: 0px 0px 0.5em; font-weight: bold; }
.QuickSearchInput { font-size: 1em; }
.ministerContent, .ministerContent p { line-height: 1.4em; }
.ministerPersonal h1 { font-size: 1.1em; font-weight: normal; }
.ministerPersonal h2 { font-size: 1.4em; }
.SubjectPage h1 { font-size: 1.8em; }
.documentTop h2.subtitle { font-size: 1.1em; }
.SubjectPage h2.subtitle { font-size: 1.1em; }
.emailAlert { font-size: 1.1em; }
#searchHolder #searchBox #searchSummary h3, #AreaContentAndRight #AreaContent #searchSummary h3 { font-size: 1.2em; }
#searchHolder #searchBox #searchSummary .moreHits, #AreaContentAndRight #AreaContent #searchSummary .moreHits { font-size: 1.2em; }
#searchHolder #searchBox #searchSummary .moreHits a, #AreaContentAndRight #AreaContent #searchSummary .moreHits a { font-size: 1.1em; }
#searchHolder #searchBox #searchSummary h3.rightHeading, #AreaContentAndRight #AreaContent #searchSummary h3.rightHeading { font-size: 1.2em; }
.phoneListTop h1 { font-size: 1.2em; }
.documentBody a[name] { color: rgb(0, 0, 0); text-decoration: none; }
.documentBody a[href] { color: rgb(0, 73, 144); text-decoration: underline; }
#ImageHeader { width: 590px; }
#ImageHeader span { width: 590px; background-repeat: no-repeat; display: block; position: relative; z-index: 1; }
.NavigatorBtm { border-bottom: 1px solid rgb(119, 102, 85); }
.NavigatorboxContent { background-color: rgb(255, 255, 255); padding-left: 1.1em; }
.NavigatorItem { padding: 0.5em 0.5em 0.5em 0px; }
.NavigatorItemSeperator { height: 1px; line-height: 1px; padding: 0px; margin: 0px; }
.searchInfo { position: relative; background-color: rgb(255, 255, 255); margin: 0px; overflow: hidden; }
#searchHolder .soeketips { background-image: url(9e519ceef5704b39a1c1427b0eb520a9ac6b3deb.gif) ; background-repeat: no-repeat; padding-left: 1.5em; margin-left: 3em; }
table.hoeringsrapport-table { margin: 1em 0.1em 0.1em; }
div.slickbox { background-color: rgb(242, 242, 242); overflow: hidden; padding-top: 1.5em; padding-left: 2.6em; width: 56.4em; }
#tipafriend { width: 40em; float: left; }
#TipAFriendForm { margin: 0px; padding: 2px 0px 0px; font-size: 1.1em; line-height: 1em; }
#TipAFriendForm fieldset { margin-left: 0px; padding-left: 0px; }
#TipAFriendForm legend { margin: 0px 0px 1em; padding: 0px; }
.tipAFriendFormRow { overflow: hidden; margin: 0px; padding: 4px 0px 3px; }
.tipAFriendFormRow label { display: inline-block; vertical-align: top; }
#ShareArticle { width: 12em; float: left; border-left: 1px dotted rgb(0, 0, 0); margin-bottom: 1em; padding: 0.3em 0px 0.3em 3em; }
.share_nettby { background: url(a8370c9377f0ef54b6af6b5a935361d43a30b1fe.gif)  no-repeat scroll left top transparent; }
.share_origo { background: url(16a8ca8ae3199cb89d359afb4b97d9ea833f2cb6.png)  no-repeat scroll left top transparent; }
.share_myspace { background: url(7ce7d0236c5251acb91a26d88df2503fbaada296.gif)  no-repeat scroll left top transparent; }
.share_facebook { background: url(80034ee3344729b3f46140ceb3a0065bc876df44.gif)  no-repeat scroll left top transparent; }
.share_twitter { background: url(0c6fe84f431b33d506f05af89c5b39864965c151.png)  no-repeat scroll left top transparent; }
.communities a { padding-left: 2em; }
.display-none { display: none; }
ul.communities { list-style-type: none; padding: 0px; margin: 0px; }
.communities li { padding-top: 0.5em; }
#tipafriendContent label { display: inline-block; line-height: 1.8; vertical-align: top; }
#tipafriendContent ol { margin: 0px; padding: 0px; }
#tipafriendContent li { list-style: none outside none; padding: 5px 0px; margin: 0px; }
#tipafriendContent em { font-weight: bold; font-style: normal; color: red; }
#tipafriendContent label { float: left; width: 15em; }
#thankyouview { font-weight: bold; padding-bottom: 1.5em; }
div.tipAFriendValidationSummary { padding-bottom: 0.5em; }
.Netmeeting { clear: both; margin-bottom: 1em; overflow: hidden; width: 54em; border-bottom: thin dashed rgb(0, 0, 0); }
div.Answere { margin-left: 2em; line-height: 1.5em; }
p.QInfo { margin: 0px; }
p.Question, p.Date, p.Send { font-weight: bold; }
#QuestionBox { background-color: rgb(242, 242, 242); overflow: hidden; }
fieldset, abbr { border: medium none; }
#QuestionBox { padding: 2em 2.2em 1em 2.6em; }
#QuestionBox label { display: block; margin-bottom: 1.8em; width: 100%; }
#QuestionBox .labelText { display: block; width: 9em; float: left; font-size: 1.1em; }
#QuestionBox textarea { height: 15em; }
#QuestionBox input, #QuestionBox textarea { font-family: inherit; font-size: 1.1em; width: 37em; }
#QuestionBox .button { margin-top: 1em; width: 10em; }
#Confirmation { background-color: rgb(242, 242, 242); padding: 1em 2.2em 1em 2.6em; }
#ConfirmationText { float: left; width: 85%; }
#Closelink { float: right; }
#AreaContent p#CloseLink a { text-decoration: none; }
#CloseLink img { margin-right: 0.5em; border: medium none; }
.red { color: red; }
.adminlink { background-color: rgb(242, 242, 242); padding: 1em 2.2em 1em 2.6em; }
.DocumentPaging { margin: 1em 0px; }
.DocumentPaging ul li { display: inline; padding: 0px 0.2em; font-size: 1.2em; }
.DocumentPaging ul li a.selected { font-weight: bold; }
.DocumentPaging li.leftspace { padding-left: 1.2em; }
.MediaObjectVideoLink { overflow: hidden; float: right; margin-bottom: 10px; font-weight: bold; }
ul.mediaVideoLinks { list-style-type: none; margin-left: 0px; padding-left: 0px; }
div .mediaVideoHelpLink { float: right; font-size: 11px; line-height: 14.3px; }
.mediaFallback { display: none; }
img.obfimg { float: none; border-style: none ! important; border-width: 0px; height: auto; width: auto; margin: 0px; padding: 0px; background-color: Transparent; }
#PageFooter img.obfimg { vertical-align: bottom; }
span.xformvalidator { display: block; color: red; margin-top: 0.3em; }
.bottomChangedDate { position: relative; float: right; padding-right: 2.2em; padding-top: 10px; padding-bottom: 10px; }
.boldText { font-weight: bold; }
table.tablesorter { background-color: rgb(205, 205, 205); margin: 1em 0px 1.5em; width: 100%; text-align: left; table-layout: fixed; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: rgb(230, 238, 238); border: 1px solid silver; padding: 0.4em 1.7em 0.4em 0.4em; }
table.tablesorter thead tr .header { background-image: url(19a5c33404e13f2fd5b2a9b1be9f69590c44f374.gif) ; background-repeat: no-repeat; background-position: right center; cursor: pointer; }
table.tablesorter tbody td { color: rgb(61, 61, 61); padding: 0.4em; background-color: rgb(255, 255, 255); vertical-align: top; border: 1px solid silver; word-wrap: break-word; }
table.tablesorter tbody tr.odd td { background-color: rgb(240, 240, 246); }
table.tablesorter thead tr .headerSortUp { background-image: url(1ce0273ec0fe56b367acc4b874ed02a8a0689f81.gif) ; }
table.tablesorter thead tr .headerSortDown { background-image: url(777e57a04545bc11adf69022df2be020fa040483.gif) ; }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: rgb(141, 189, 216); }
div.documentImageHeader img { max-width: 590px; }
.documentBody .videoDescription { padding-top: 0.5em; }
.FileContent blockquote { margin-left: 0px; }
.LinkReference { margin: 1.4em 2em 0.2em; }
span.FileFormat { color: rgb(0, 49, 115); font-weight: normal; font-size: 0.8em; }
.timelineHeader { margin: 1.8em 3em 1em 12em; }
.timelineHeader h1 span { font-size: 1.3em; }
.timelineHeader p.ingress { margin-top: 1.2em; font-size: 1.2em; font-weight: normal; }
.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow {  }
.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:before, .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:after {  }
#AreaFull { border-left-color: rgb(109, 119, 129); border-right-color: rgb(246, 246, 234); }
#AreaContent #depInfo { background: url(68f05b3b446474dd8f37a39aa67d64b08b54368d.jpg)  no-repeat scroll right center transparent; }
.DisplayPersonOrDepartment img, .SubjectPage img, #AreaContent .ArticleView img, .document img, .IngressbildeContentArea, .documentBody img, .BoxDepartments img { border: 1px solid rgb(33, 35, 71); }
.noArrow { background: none repeat scroll 0% 0% transparent; border: 1px solid red; }
.FocusBoxLeft1:hover { background: url(e1f7231f6493028c3693b10abded58b9c2f5ddf9.png)  no-repeat scroll left top transparent; }
.FocusBoxLeft2:hover { background: url(e1f7231f6493028c3693b10abded58b9c2f5ddf9.png)  no-repeat scroll left top transparent; }
.FocusBoxLeft3:hover { background: url(55d0b8dd9b1b89802612253be7f3eaee0267646c.png)  no-repeat scroll left top transparent; }
.highlight { background-color: rgb(57, 92, 59); }
#FocusBoxRight { background-color: rgb(57, 92, 59); }
#FocusBoxSingel { background-color: rgb(57, 92, 59); }
