/* ODINSTYLES.CSS */


/* overstyrer Odin stiler */

/* Rettet av Vidar Martinsen 29.6.2006 Grunnet at det kan komme bilde i link slin o-text som derved blir borte */


.odinDocument
{
	margin:0px;
	padding:0px;
}
.odinDocument .O-PUBLIKASJON
{
	padding:0 2em 0 2.6em;
}

.odinDocument .O-HOVEDDEL
{
	padding:1em 0 1em 0;
}

.odinDocument .O-INNLEDNING
{
	background-color:#eff0d9;
	/*position:relative;*/
	border-bottom:solid 1px #e1e5b8;
	border-top:solid 1px #ffffff;
	margin:0 -2em 0 -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:#004990;
	text-decoration:none;
}

.odinDocument p.A
{
	line-height:1.2em;
}
/* Pressemelding*/



.O-INNLEDNING h3, .O-INNLEDNING b
{
	color:#000000;
	padding:0px;
	font-size:1.2em;
}
.O-INNLEDNING H1 /*, .O-INNLEDNING H4, .O-INNLEDNING .O-KAPITTEL .O-TIT-KAPITTEL*/
{
	color:#000000;
	font-size:1.8em;
	padding:0px;	
}
.O-KAPITTEL
{
	/*margin:1em 2em 1em 2.6em;*/
}
.O-DEL-NIVA-0 .O-KAPITTEL ul{margin:0; padding-left:1.5em; padding-top:0.3em; vertical-align:top;font-size:1.1em}
.O-DEL-NIVA-0 .O-KAPITTEL ol{margin:0; 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 0 0 0;
	line-height:1.3em;
	font-size:1.1em;
}
.O-KAPITTEL h3{margin:1em 0;}
.O-KAPITTEL h2{margin:1em 0;}
.O-KAPITTEL ul li{font-size:1em;}
.O-KAPITTEL ul li a{font-size:1em;}

/* Artikkel */
.odinDocument h1.O-TIT-KAPITTEL
{
	color:#000000;
	font-size:1.8em;
}
.O-INNLEDNING HR{display:none;}
/* end artikkel */

/* rundskriv*/
.odinDocument .O-PUBLIKASJON .O-HOVEDDEL .O-KAPITTEL h1.O-TIT-KAPITTEL
{
	background-color:#eff0d9;
	padding:1em 1em 1em 1.6em;
	border-bottom:solid 1px #e1e5b8;
	border-top:solid 1px #ffffff;
	margin:-0.6em -1.2em 0em -1.5em;
}

/* end rundskriv*/
/* komplekse dokumenter */
.O-INNLEDNING .A i
{
	font-style:normal;
	/*text-align:left;*/
}

.complexDocument .RIGHT
{
	text-align:left;
	font-size:1.2em;
}
/* stiler for undersider */

.scroll {
	overflow: auto;
}

.subPage {
	padding: 0em 2em 2em 2.7em;/* margin-bottom:-999em; 	padding-bottom:999em;*/
	background: #fafbf4 url(complexVannmerke.gif) center right no-repeat; /*background:transparent url(search_arrow.gif) center left no-repeat;*/ /*height:25em; 	min-height:25em;*/ /* Commented out height element for complexDocument */ /*background-color:Blue;*/
}
.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:#ffffff;
	background-image:none;
	border-bottom:none;
	
}
.subPage h1
{
	padding:1em 0px 0.5em 0px;
	margin:0px;
	line-height:1.5em;	
}
.subPage li
{
  padding:0px;	
  font-size:1em;
  line-height:1.4em;
}
.subPage p
{  
  margin:0px 0px 0.5em 0px;
  padding:0px;	
  line-height:1.4em;
  font-size:1em;
  /*vertical-align:middle;*/
}
.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;
	/*padding: 1em 1em 1em 2.6em;*/
	border-bottom: solid 1px #e5e9c2;
}

h2.O-TIT-DEL-KAPITTEL span
{
  line-height:1.4em;
}
h4.O-TIT-UNDER-SEKSJON
{
	font-size:1.2em;
	font-weight:normal;
}


/* end stiler for undersider */	
/* end komplekse dokumenter*/


/* GENERAL.CSS */

body
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 100%;
	padding: 0;
}
#AreaFullPageCenter
{
	font-size: 62.5%;
}
#PageFooter
{
	font-size: 62.5%;
}
h1, h2, h3, h4, h5, h6, div, table, img, input, form
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	font-size: 1em;
}
p
{
	margin: 0 0 1em 0;
	padding: 0;
}
input
{
	font-family: inherit;
	font-size: 1em;
}
input[type="checkbox"]
{
	margin-right: 3px;
}
hr
{
	height: 1px;
	margin: 0em;
	padding: 0.1em;
}

hr.seperator
{
	display: block;
	height: 1px;
	width: 100%;
	color: #E4E7C0;
	background-color: #E4E7C0;
	border: 0;
	padding: 0;
	margin-bottom: 1em;
}

/* generelle stil klasser */
.clearBoth
{
	clear: both;
}
.imgNoBorder
{
	border: none;
}

/* Logo top classes        */
.MainLogo
{
	border: none;
	display: block;
	float: left;
	width: 9.1em;
	height: 9.3em;
	margin: 0 3.2em 2em 0;
}
#AreaTop.mini
{
	padding-bottom: 3px;
}
#AreaTop.mini .MainLogo
{
	height: 6em;
	width: auto;
}
#AreaTop.mini .ProfileLogo
{
	height: 6em;
	width: 35.6em;
}

.ProfileLogo
{
	border: none;
	display: block;
	float: left;
	margin: 0 0 0 0;
	height: 8em;
	width: 47.1em;
}

.TopProfileHolder
{
	height: 9em;
	position: relative;
	border: none;
}
.TopProfileHolder img
{
	float: left;
	margin-top: 0;
	position: absolute;
	bottom: 1.2em;
	left: 0;
}

/* Navigation classes      */
.QuickNav
{
	display: none;
}
.NavListH
{
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.NavListH li
{
	border-left: solid 1px #000000;
	display: inline;
	margin: 0;
	padding: 0 0.2em 0 0.5em;
	text-indent: 0;
}
.NavListH li a
{
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}
.NavListH li.Selected a
{
	font-weight: bold;
}
.NavListH li.First
{
	border-left: 0;
}
.NavListH li.Share
{
	border-left: 0;
}
.NavDropdown
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.NavDropdown li
{
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}
.NavDropdown li li
{
	float: none;
	height: 100%;
	white-space: nowrap;
}
.NavDropdown li a
{
	display: block;
	margin: 0;
	padding: 0;
}
.NavDropdown li.Selected a
{
	font-weight: bold;
}
.NavDropdown ul
{
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
}
.NavDropdown li:hover ul
{
	display: block;
}
* html .NavDropdown li
{
	display: inline-table;
}
* html .NavDropdown li.onhover ul
{
	display: block;
}

.NavListV
{
	margin: 3.1em 0em 5em 0em;
	width: 100%;
}
.NavListV ul
{
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.NavListV li
{
	display: block;
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.NavListV ul li ul
{
	margin: 0 0 0 1.35em;
	padding-bottom: 0.4em;
}
.NavListV ul li ul li ul
{
	padding-top: 0;
	margin-top: 0;
}
.NavListV li a
{
	display: block;
	margin: 0;
	padding: 0;
	height: 100%;
}
.NavListV li a
{
	background-color: transparent;
	border-top: solid 1px #ffffff;
	font-weight: bold;
	line-height: 1.8em;
	margin: 0.5em 0 0 1.15em;
}
.NavListV li
{
	background-position: 0 0.8em;
	background-repeat: no-repeat;
	padding: 0 0.5em 0.3em 0;
}
.NavListV li li
{
	background-image: url(DEP_pil_vsp_t.gif);
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	padding-bottom: 0;
}
.NavListV li li a
{
	border: none;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0.2em 0 0;
	padding-left: 1.3em;
}
.NavListV li.Selected
{
	background-image: url(DEP_pil_vsp_t.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: none;
}
.NavIndex ul li.Selected
{
	background-image: url(pageIndexPil.gif);
	background-position: 0.2em 0.4em;
}
.NavIndex ul li li.Selected
{
	background-image: url(pageIndexPil.gif);
	background-position: 0em 0.4em;
}
.NavIndex ul li li.Selected a
{
	font-weight: bold;
}
.NavIndex ul li li
{
	background-image: none;
}



/* document definitions */
.documentTop, .documentInfoEm
{
	background-color: #eff0d9;
	border-bottom: solid 1px #e1e5b8;
	margin: 0;
	overflow: hidden;
}
.documentInfo, .documentPaging, .documentLinks, .documentGuide, .documentLink
{
	margin: 0;
	overflow: hidden;
}

.documentBody
{
	margin: 0;
}
.documentSearch
{
	background-color: #e0e4b9;
	border-bottom: solid 1px #cdd0af;
	border-top: solid 1px #eff1d9;
	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; /*padding: 0.5em 0 1em 0;*/
}
.documentLink
{
	padding: 0.5em 0 1em 0;
}
.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: solid 1px #dfe3b5;
}
.PagingBtm
{
	border-top: solid 1px #dfe3b5;
}
.documentBody
{
	padding: 2.5em 2.2em 1em 2.6em;
	line-height: 2em;
}
.documentIframe
{
	background-color: #ffffff;
	overflow: hidden;
}

.documentTop h1
{
	margin: 0;
	padding: 0;
}
.documentTop p
{
	margin: 0px;
	padding-bottom: 1em;
}
.documentType
{
	color: #002A66;
	font-weight: bold;
}
.documentPublish
{
	font-weight: normal;
}
.documentLinks .feedIcon
{
	border: none;
	float: left;
	margin-right: 0.4em;
}
.documentLinks .linkItem
{
	float: left;
	margin: 0;
	padding-right: 1.5em;
}
.documentPaging a.selected
{
	font-weight: bold;
}
.documentPaging ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.documentPaging ul li
{
	display: inline;
	padding: 0 0.2em;
}
.documentPaging li.rigthspace
{
	padding-right: 1.2em;
}
.documentPaging li.leftspace
{
	padding-left: 1.2em;
}

.documentBody h1, .documentBody .heading1
{
	margin: 0 0 0.3em 0;
	padding: 0;
}
.documentBody h2, .documentBody .heading2
{
	margin: 0.5em 0 0 0;
	padding: 0;
}
.documentBody h2.letterIndex
{
	margin: 1em 0 0 0;
}
.documentBody h3, .documentBody .heading3
{
	margin: 0.5em 0 0 0;
	padding: 0;
}
.documentBody blockquote
{
	line-height: 1.3em;
	margin: 0.5em 2em;
	padding: 0px;
}

.documentPaging p
{
	margin: 0;
}

.documentBody p
{
	margin: 0 0 1em 0;
}

.documentProperties p
{
	margin: 0 0 0.2em 0;
}
.documentTop ul, .documentTop ol, .documentBody ul, .documentBody ol, .documentGuide ul, .documentGuide ol, .complexDocumentView ul, .complexDocumentView ol
{
	margin: 0 0 1em 2em;
	padding: 0;
}
.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: 0 0 0 2em;
}
.documentBody tr
{
	line-height: 1.4em;
}
.documentBody .subjectIndex
{
	list-style-type: none;
	margin: 0;
}
.documentBody .subjectIndex li a
{
	line-height: 1.3em;
}
.documentBody li
{
	line-height: 1.4em;
}
.documentSearch label
{
	display: block;
	padding-left: 0em;
	color: #4d4d4f;
}
.documentSearch input.searchField
{
	font-size: 1.1em;
	width: 42em;
	padding: 0px;
	margin: 0px;
}
.documentTwoButtonSearch input.searchField
{
	width: 30em;
	border: solid 1px #787878;
	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 0px 3px;
	width: auto;
	height: auto;
}
.documentGuide h3, .documentGuide p
{
	padding-bottom: 1em;
}
.documentPaging .selected
{
	font-weight: bold;
}

.emailAlertBlock
{
	margin: 1em 0;
}
.emailAlertBlock input
{
	width: 15em;
}
.emailAlertBlock label
{
	display: block;
	font-weight: bold;
}
.emailAlertBlock span
{
	display: block;
	margin: 0;
	padding: 0;
}

/* ArticleView definitions */
.ArticleView
{
	clear: both;
	margin-bottom: 1em;
	overflow: hidden;
	width: 54em;
}
#AreaRight .ArticleView
{
	width: 100%;
}
.ArticleView p, .ArticleView h2
{
	margin: 0;
	padding: 0;
}
.ArticleView .ArticleContentInFullView p
{
	margin-bottom: 1em;
}
.ArticleView .ArticleImg
{
	border: solid 1px #003173;
	display: block;
	float: left;
	height: 7.5em;
	margin: 0.3em 1em 0 0;
	width: 10.0em;
}
.Portrait
{
	height: 10.0em;
	width: 7.5em;
}
.ArticleImgContent
{
	float: left;
	overflow: hidden;
	width: 41.4em;
}
#AreaRight .ArticleImgContent
{
	width: 100%;
}
#AreaContentAndRight #AreaContent img.feedIcon
{
	border: none;
}
.ArticleView .ArticleViewRSS img
{
	border: none;
	float: left;
	margin: 0 0.3em 1.0em 0;
	padding: 0.3em;
}
.ArticleView .ArticleViewRSS a
{
	line-height: 1.6em;
}
p.ArticleViewRSS
{
	margin-top: 0.1em;
}

.ArticleView h3.subDescription
{
	margin: 0;
	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 0 0;
	border: none;
}

.ArticleIconContent
{
	float: left;
	width: 51em;
}

.BoxDepartments
{
	border-top: solid 1px #ffffff;
	clear: both;
	overflow: hidden;
	padding: 1em 0;
	width: 100%;
}
.BoxDepartments .subDescription
{
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
}
.BoxDepartments h2, .BoxDepartments h3, .BoxDepartments h4
{
	margin: 0;
	padding: 0 0 0.5em 0;
}
.BoxDepartments p
{
	margin-bottom: 0.5em;
}
.BoxDepartments a
{
	display: block;
}
.BoxDepartments img
{
	float: left;
	height: 18.0em;
	margin-right: 6.8em;
	width: 13.3em;
}
.BoxDepartments img.landscape
{
	height: 13.3em;
	margin-right: 2em;
	width: 18.0em;
}

.BoxDepartments .content
{
	float: right;
	width: 33.8em;
}

.BoxDepartments table.structured
{
	height: auto;
}
.BoxDepartments table.structured th
{
	color: #000000;
	text-align: left;
}
.BoxDepartments table.structured td
{
	color: #000000;
}

.DepartmentSectionView .BoxDepartments h3 a
{
	font-weight: 700;
	padding: 0;
}

.Toolbox
{
	padding: 0;
	margin: 0;
	border: 0;
}
.Navigatorbox
{
	padding: 0;
	margin: 0;
	border: 0;
}
#AreaRight .Toolbox
{
	border-bottom: solid 1px #bec1a5;
}
.ToolboxHeader
{
	background-color: #A69765;
	border-top: solid 1px #ffffff;
	color: #000000;
	height: 100%;
	padding: 0.5em 0.5em 0.5em 1em;
	text-transform: uppercase;
}

.NavigatorboxHeader
{
	border-top: solid 1px #ffffff;
	padding: 0.5em 0.5em 0.5em 1em;
	background-color: #776655;
	color: White;
	font-size: 1.1em;
	height: 100%;
	text-transform: uppercase;
}
#AreaRight.AreaSearchRight
{
	width: 19.9em;
}
.AreaSearchRight .NavigatorboxHeader
{
	border-top-style: none; /* remove */
	border-bottom: solid 1px #776655; /* add */
	padding: 0.9em 0.5em 0.8em 1em;
}
.ToolboxHeader span
{
	display: block;
	text-transform: none;
}
.DepartmentSectionView .ToolboxHeader
{
	background-color: transparent;
	padding: 0;
	border-top: 0;
	border-bottom: 0;
	text-transform: none;
	color: #000000;
}
.ToolboxContent
{
	padding: 0.9em 1em;
	border-top: solid 1px #ffffff;
	height: 100%;
}
.ToolboxContent .content
{
	width: auto;
}
.Toolbox h3
{
	margin: 0.5em 0;
	padding: 0;
}
.Toolbox h2.Lower
{
	text-transform: none;
}
.Navigatorbox ul, .Toolbox ul
{
	margin: 0;
	padding: 0; /*	color: #003173;*/
	list-style-type: none;
}
.Toolbox ul.noBullet, .Toolbox ul li ul, .Navigatorbox ul li ul
{
	list-style-type: none;
	padding: 1em 0.5em 1em 0.5em;
}
.Navigatorbox ul li
{
	padding: 0 1em 0.5em 0;
}
.Toolbox ul li
{
	padding: 0 1em 0.3em;
	background: url(blueListDot.gif) left top no-repeat;
}
.Toolbox ul li p.structuredData
{
	margin-left: -1em;
}
.Toolbox ul.noBullet li, .Toolbox ul li ul li
{
	background: none;
	padding: 0;
}
#AreaRight .Toolbox ul.noBullet li a, #AreaRight .Toolbox ul li ul li a
{
	margin-left: 0;
}
.Navigatorbox ul li ul, .Toolbox ul li ul
{
	border: none;
	list-style-type: none;
	padding: 0.5em;
	background: none;
}
.Navigatorbox ul li ul li ul, .Toolbox ul li ul li ul
{
	padding: 0;
}
#AreaRight .Navigatorbox ul li ul li a, #AreaRight .Toolbox ul li ul li a
{
	padding-left: 0em;
	margin-left: 0em;
}
.Toolbox td h3 a
{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.ToolboxContent p
{
	padding-top: 0.3em;
}
.ToolboxContent p.noPadBtm
{
	margin-bottom: 0em;
	padding-bottom: 0.1em;
}

.ToolboxContent h3.noPadBtm
{
	font-weight: bold;
	padding-top: 0.2em;
	margin-bottom: 0em;
	padding-bottom: 0em;
	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: #F6F6EA;
}
.GlobalNavHeading
{
	background-color: #E7E9D1;
}
.GlobalNavSubheading, .GlobalNav h3
{
	color: #000000;
}
.GlobalNavSubheading
{
	text-transform: uppercase; /*padding-bottom:0.3em;*/
}
.searchtermtext
{
	padding-bottom: 0.2em;
}
.GlobalNav ul
{
	margin-top: 0.3em;
}
.GlobalNav ul li
{
	padding: 0 1em;
	margin-bottom: 0.3em;
	background: url(DEP_pil_GlobalNav.gif) left top no-repeat;
}
.GlobalNav h3
{
	margin: 0.7em 0 0 0;
	padding: 0;
}

.QuickSearchInput
{
	border: solid 1px #787878;
	margin: 0.2em 0 0 0;
	width: 25em;
}
.QuickSearchButton
{
	padding: 0 0.3em 0 0.3em;
	margin-left: 0.5em;
}
.ministerHolder
{
	border-bottom: solid 1px #e4e7c0;
	margin: 0em 0em 1em 0;
	overflow: hidden;
	width: 100%;
}
.depInfo
{
	border-bottom: solid 1px #e4e7c0;
	margin: 0em 0em 1em 2.7em;
	height: 12.3em;
	vertical-align: bottom;
}
.ministerHolder .depInfo
{
	border-bottom: 0;
	height: auto;
}
.forsidebilde
{
	float: right;
	width: 16.2em;
	height: 12.3em;
}
.ministerContent
{
	width: 17.8em;
	border-right: solid 2px #e4e7c0;
	float: left;
	right: 38em;
	height: 12.3em;
	overflow: hidden;
}
.ministerContent p
{
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0.2em;
}
.ministerPersonal
{
	width: 21.7em;
	margin: 0;
	float: left;
}
.ministerPersonal .content
{
	padding: 0 0.5em 0 1.5em;
}
.ministerPersonal h1
{
	color: #000000;
	padding: 0 0 0.5em 0;
	margin: 0;
}
.ministerPersonal h2
{
	color: #000000;
	margin: 0;
	padding: 0 0 0.7em 0;
}
.ministerPersonal a
{
	display: block;
}
.ministerPersonal a.last
{
	margin-top: 1em;
}
.twoMinisters
{
	float: left;
	width: 29.39em;
	margin: 0;
	overflow: hidden;
}
.twoMinisters h3
{
	padding: 0.5em 0 0.5em 1em;
	margin: 0;
	font-weight: normal;
}
.twoMinisters .ministerPersonal
{
	width: 12.1em;
	padding-left: 1em;
}
.twoMinisters .ministerPersonal .content
{
	padding: 0;
}
.DepartmentSectionView
{
	padding-top: 0.83em;
	width: 53.9em;
}
.DepartmentSectionView table, .DepartmentSectionView td
{
	padding: 0;
	margin: 0;
}

.bannerimg
{
	border: none;
	display: block;
	margin-left: 2.7em;
	width: 53.8em;
}
.documentBody .bannerimg
{
	margin-left: 0;
	margin-bottom: 1em;
	border: 0;
}
#AreaRight .bannerimg
{
	margin: 0;
	padding: 0;
	width: 19.8em;
}

.bannerContainer
{
	margin: 0.5em 0;
}

.DepProfile
{
	padding: 0px;
	margin: 0px;
	height: 12.3em;
	border: none;
}
.DepProfile img
{
	margin: 0px;
	padding: 0px;
	height: 12.3em;
	width: 19.8em;
	border: none;
}
.DepProfileNoShow
{
	display: none; /*height: 2.6em;*/
	border: none; /*border-bottom: solid 1px #bec1a5;*/
}
.DepProfileNoShow img, .DepProfileNoShow a
{
	display: none;
}



#AreaRight .AreaRightWebPartMode
{
	/*Exists??*/
	width: 100%;
	background-color: #E2ddc7;
	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(bg.gif) repeat-x left bottom;
	overflow: hidden;
	width: 100%;
}
.tabbedmenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 1em 1em 0 1em;
	overflow: hidden;
}
.tabbedmenu li
{
	background: url(left.gif) no-repeat left top;
	float: left;
	margin: 0px;
	padding: 0 0 0 9px;
}
.tabbedmenu a
{
	background: url(right.gif) no-repeat right top;
	display: block;
	float: left;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
}
.tabbedmenu li.selected
{
	background-image: url(left_on.gif);
}
.tabbedmenu li.selected a
{
	background-image: url(right_on.gif);
	padding-bottom: 5px;
}

#searchHolder
{
}
#searchHolder #searchBox
{
	border-bottom: solid 1px #cdd0af;
	padding: 1em 0 1em 2.6em;
	position: relative;
}
#searchHolder #searchBox .mainSearchField
{
	padding: 0px;
	margin-right: 0.5em;
	margin-top: 1em;
	border: solid 1px #787878;
	width: 37em;
	font-size: 1.2em;
	height: 1.3em;
	line-height: 1.3em;
}
#searchHolder #searchBox th
{
	text-align: left;
	font-size: 1.2em;
}

tr.narrowbyHeader
{
	text-align: left;
	height: 2em;
}

/*stiler for dokument*/
.documentView
{
}
.complexDocumentView
{
	background-color: #ffffff; /*fix for firefox...*/ /*border:solid 1px #ffffff; */
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.document p, .document h1
{
	padding: 0px;
	margin: 0px;
}

/*start stiler for toppdel av dokumenter*/
.documentTop .documentBody p img
{
	margin-right: 0.5em;
}
.portalSubject
{
	padding-bottom: 3em;
	padding-top: 3em;
	margin-bottom: 2em;
}
.documentTop .commonPageInfo
{
	color: #5f3330; /*#970f00;*/
}
.documentTop p.nr
{
	position: static;
	right: 1em;
	top: 2.35em;
	font-size: 1.2em;
	padding: 0;
	margin: 0;
}
.documentTop h2.subtitle
{
	color: #212347;
	font-size: 1.1em;
	padding-bottom: 0.5em;
}
.documentTop .pageDescription
{
	padding-top: 0.5em;
}
.documentTop h3.subDescription, .documentTop .subDescription
{
	font-size: 1.3em;
	padding: 0 0 0.5em 0;
	margin: 0;
	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: solid 1px #ffffff;
	background-color: #f6f6e9;
	padding: 1em 1em 1em 2.7em;
	color: #212347;
	height: auto;
}
.documentStructuredTop p
{
	padding: 0px;
	margin: 0px;
}

/*end stiler for toppen av dokumenter*/
/* start stiler for brdtekstfelt */

/*.documentTop img,
.documentBody img {
	float: left;
	margin: 0.4em 1em 1em 0;
}*/
.documentTop img.fullView, .documentBody img.fullView
{
	display: block;
	margin: 0 0 1em 0;
	width: 540px;
}
.documentTop img.floatLeft, .documentBody img.floatLeft
{
	float: left;
	margin: 0.4em 1em 1em 0;
}
.documentTop img.floatRight, .documentBody img.floatRight
{
	float: right;
	margin: 0.4em 0 1em 1em;
}
.documentTop img.floatLeftTop, .documentBody img.floatLeftTop
{
	float: left;
	margin: 0 1em 1em 0;
}
.documentTop img.floatRightTop, .documentBody img.floatRightTop
{
	float: right;
	margin: 0 0 1em 1em;
}
/*start stiler for es notat*/
.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;
}
/*slutt stiler for es notat*/

/*start stiler for brev*/
.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 0px 0px 0px;
	margin: 0px 0px 2em 0px;
}

.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;
}

/*end stiler for brev*/


.document p
{
	font-size: 1.2em;
}

.ingress
{
	font-weight: bold;
}

/* end stiler for dokument */

/* stiler for vedlegg */
.AreaContentAttachment
{
}
.AreaContentAttachment h3
{
	margin: 0px;
	padding: 0.5em 0em 0.2em 0em;
}
.AreaContentAttachment ul
{
	margin: 0px;
	list-style-type: none;
}
.AreaContentAttachment ul li a img
{
	border: none;
	margin-right: 0.5em;
}

/* end stiler for vedlegg */

/*generelle stiler for konfigurert sok*/



#SearchButton a
{
	margin-left: 0.5em;
	padding: 0px 3px 0px 3px;
	width: auto;
	height: auto;
}

/*kolonnevisning*/
.configLinkView
{
	border-top: solid 1px #cdd0af;
}
.configLinkView
{
}
.configLinkView td
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #cdd0af;
	background-color: #eff1d9;
}
.configLinkView h2
{
	font-size: 1.2em;
	color: #002a66;
	padding: 0px;
	margin: 0px;
}
.configLinkView td.left
{
	border-right: solid 1px #ffffff;
	padding: 1em 1em 1em 2.7em;
	width: 29.5em;
}
.configLinkView td.right
{
	border-left: solid 1px #cdd0af;
	padding: 1em 1em 1em 1.3em;
	width: 29.5em;
}
/*end kolonnevisning*/
/*end stiler for konfigurert sok*/

/*spesialtilpasninger for temasidene*/
.SubjectPage
{
	overflow: hidden;
}
.SubjectPage h1
{
	margin: 0 2em 0.1em 0;
}
.SubjectPage .textIngress
{
	font-weight: bold;
	margin-bottom: 0.7em;
	padding: 0;
}
.SubjectPage img
{
	float: left;
	display: block;
	height: 11.3em;
	margin: 0 1em 0 0;
	padding: 0;
	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: 0;
}

/*end tilpasninger for temasidene*/


/* stiler for ingressvisning*/




/* end stiler for ingressvisning*/
/* stiler for les-mer-separator i lister */
#AreaContentAndRight #AreaContent .separatorView
{
	padding: 0.5em 2em 0em 2.7em;
	margin: 0px;
	background-color: #ffffff;
	height: auto;
	clear: both;
}
#AreaContentAndRight #AreaContent .separatorView a.readMoreLink img
{
	width: 16px;
	height: 7px;
	border: none;
	float: none;
	margin: 0px;
	padding: 0px;
}
/* end stiler for les-mer-separator i lister */
.Theme
{
	padding: 5px 20px 5px 26px;
	height: auto;
	background-color: #fafbf4;
	border-bottom: solid 1px #dce0b5;
	border-top: solid 1px #dce0b5;
}
.first
{
	border-top: none;
	border-left: solid 1px #d9d9d9;
}

.webpart.first { border-left:none; border-top:none; }


/* stiler for utlisting av kontakter (person, departement, avdeling, seksjon)*/

/* end stiler for utlisting av person*/
/* stiler for personsiden */
.DisplayPersonOrDepartment
{
	background-color: #eff0d9;
	
}

.noMargin
{
    font-size: 1.1em;
    margin: 1em 0;
}

.DisplayPersonOrDepartment .noMargin
{
    margin: 0;
}
.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 table
{
	font-size: 0.9em;
	margin-top: 2.4em;
}

.DisplayPersonOrDepartment table.structured th
{
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
	padding: 0em 2.5em 0em 0em;
	vertical-align: top;
}
.DisplayPersonOrDepartment table.structured td
{
	text-align: left;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0em 0em 0em 0em;
	vertical-align: top;
}

.DisplayPersonOrDepartment table.structured tr.second td, .DisplayPersonOrDepartment table.structured tr.second th
{
	padding-top: 2em;
	vertical-align: top;
}

/* end stiler for personsiden*/
/*spesialstiler for tematopp*/


/*end stiler for tematopp*/

.description
{
	padding: 2em 2em 0em 2.7em;
}



/* stil for seksjonsheader*/
#AreaContent h3.sectionHeader
{
	margin-top: 1em;
	color: #002a66;
	margin-bottom: 0em;
	font-size: 1.3em; /*text-transform:uppercase;*/
	background-color: #eff1d9;
}
/*end stil for seksjonsheader*/

/*stiler for komplekse dokumenter */
.complexDocument
{
	padding: 0em 2em 2em 2.7em; /*margin-bottom:-999em; 	padding-bottom:999em;*/
	background: #fafbf4 url(complexVannmerke.gif) center right no-repeat; /*background:transparent url(search_arrow.gif) center left no-repeat;*/ /*	Height fix hack that make it work for most browsers*/
	min-height: 22em;
	height: auto !important;
	height: 22em; /* Commented out height element for complexDocument */ /*background-color:Blue;*/
}

.titleSub
{
	font-size: 1.5em;
}

.complexDocument h1
{
	padding-top: 2em;
	margin: 0em 0em 1em 0em;
	line-height: 1.8em;
}

.complexDocumentBottom
{
	background-color: #ffffff;
	height: auto;
	display: block;
}

.complexIndex
{
	height: auto;
	display: block;
	margin: 1em 1em 1em 2.7em;
}
/* hack for visning av innholdet i complexBottom pga IE bug */
* html .complexDocumentBottom
{
	height: 0;
}
/* end hack*/
.complexIndexHeader
{
	/*padding-left:2.7em;*/
	background-color: #ffffff;
	padding-top: 0.5em;
	margin-bottom: 0.5em; /*margin-top:1em;*/
}

.detailedList .complexIndexHeader
{
	border-top: none;
}

.complexIndexHeader h3
{
	color: #333;
	font-size: 1.0em;
	margin: 0;
}

/*.complexIndex h4
{
	padding-left:3.3em
}*/
/* styling complex lists*/
.complexIndex ul
{
	padding: 0;
	margin: 0;
	display: block;
	list-style-type: none;
}
.complexIndex ul li a
{
	line-height: 1.3em;
	color: #000000;
}
.complexIndex ul li a.innholdsfortegnelseTop
{
	line-height: 1.3em;
}
.complexIndex ul li.innholdsfortegnelseList
{
	margin-bottom: 1em;
}
.complexDetails
{
	background-color: #fafbf4;
	border-top: solid 1px #e1e5b9;
	padding: 0px;
	margin-top: 0em;
	height: auto;
	display: none;
}
.complexDetails a
{
	padding-left: 2.6em;
	line-height: 3em;
	display: block;
	float: left;
	height: 3em;
}
.complexDetails a.First
{
	border-right: solid 1px #e1e5b9;
	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: #333333;
	text-align: left;
}
.complexMetadata td
{
	color: #333333;
	width: 75%;
}
.complexMetadata caption
{
	font-weight: bold;
	text-align: left;
	font-size: 1.1em;
	padding-left: 2.3em;
	color: #666666;
}
/*end styling complex lists */

.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;
}

/*end stiler for komplekse dokumenter */
/*stiler for utlisting av portaltemaer */
.PortalSubjectsList
{
	float: left;
	width: 28em;
}

.PortalSubjectsList ul
{
	list-style-type: none;
	padding: 0;
	margin: 1em 1em 1em 2.7em;
}

.PortalSubjectsList ul ul
{
	margin: 0;
}
.PortalSubjectsList ul li
{
	margin-bottom: 2em;
	font-size: 1em;
}
.PortalSubjectsList ul li h2
{
	font-size: 1.4em;
	padding-bottom: 0.2em;
	color: #002a66;
}
.PortalSubjectsList ul li ul li
{
	display: inline;
	color: #002a66;
}
.PortalSubjectsList ul li ul li .portalSubDivider
{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	color: #000000;
}
.PortalSubjectsList ul li ul li a
{
	font-size: 1.1em;
	line-height: 1.4em;
}

/*end stiler for utlisting av portaltemaer*/

/*sitemap stiler*/
.siteMap
{
	padding: 1em 2em 1em 2.7em;
	background-color: #ffffff;
}
/* end sitemap stiler*/

/*stiler for footer*/
#PageFooter, #PageFooter p, #PageFooter a
{
	text-align: center;
	margin: 0;
}

#PageFooter p, #PageFooter a
{
	font-size: 1em;
}
/*end stiler for footer*/
/* stiler for ledige stillinger*/

h2.subHeading
{
	margin: 1em 1em 1em 2em;
	padding: 0px;
}
/*end stiler for ledige stillinger*/
/* stiler for kalender modul */
/* ---Calender template items---*/

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: #333;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 1px #ffffff;
}
td.calendaritem, tr.calendaritem
{
	height: 2em;
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff;
	border: solid 1px #F0E5CE;
}
td.selecteddatecell
{
	border: solid 1px #95632F;
}
td.datecellothermonth
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #F0E5CE;
	border: solid 1px #95632F;
}
td.dayweekheader
{
	color: #333;
	border-style: none;
}

/* end stiler for kalender modul */

/* stiler for kalender og kalenderhendelse */
.CalendarListing
{
	border-bottom: solid 1px #cdd0af;
}
.CalendarListItem
{
	overflow: hidden;
	width: 100%;
	border-bottom: solid 1px #cdd0af;
	margin: 1.5em 0 0 0;
	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-bottom: 0.2em;
}

.CalendarItem .CalendarItemLeft
{
	float: left;
	width: 10em;
	font-weight: bold;
	font-size: 1.2em;
}

.CalendarItem .CalendarItemRight
{
	float: left;
	width: 30em;
	font-size: 1.2em;
	font-weight: bold;
}

a.CalendarItemParentLink
{
	font-size: 1.1em;
}

.subPagePagingHolder
{
	height: 2em;
	background-color: #ffffff;
	border-top: solid 1px #e5e9c2;
}
.subPagePaging
{
	border-top: solid 1px #e5e9c2;
	border-bottom: solid 1px #e5e9c2;
	background-color: #f6f7e9;
	font-size: 1.1em;
	height: 1em;
	clear: both;
}
.subPagePaging:after
{
	clear: both;
}
.subPagePaging a
{
	font-size: 1em;
}
/* end stiler for subpagepaging*/

.vacancies p
{
	font-size: 1.1em;
}
.vacancies
{
	padding-bottom: 0em;
	padding-top: 2.0em;
}

/*skjuler tittel og detaljer for konverterte dokumenter */
.document .O-INNLEDNING
{
	/*display:none;*/
}
.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;
}

/* stiler for telefonliste */
.phoneListTable
{
	background-color: #e0e4b9;
	border-bottom: solid 1px #cdd0aa;
	padding: 1em 2em 1em 2.6em;
}

.phoneListTable
{
	color: #4d4d4f;
	font-size: 1.1em;
	line-height: 1.3em;
}
.phoneListTable td.phoneBox input
{
	width: 30em;
}
.phoneListTable td select
{
	width: 22.5em;
}

.phoneListResult
{
	width: 100%;
}

.phoneListResult thead tr
{
	padding: 0px;
}
.phoneListResult th
{
	text-align: left;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	color: #4d4d4f;
	border-bottom: solid 1px #e1e5b9;
	background-color: #fafbf4;
	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: #f3f5e5;
}

.phoneListTop .documentTop
{
	background-color: #ffffff;
	border-top: none;
}
.phoneListTop h1
{
	font-size: 1.2em;
}

/* end stiler for telefonliste */

#AreaContentAndRight #AreaContent .document i
{
	display: inline;
	padding: 0px;
	margin: 0px;
	width: 200px;
}
#AreaContentAndRight #AreaContent span.document
{
	line-height: 1.3em;
}





.sortBy a
{
	padding-left: 20px;
}
.sortBy a.selected
{
	font-weight: bold;
}
#searchResultTop .hitsHolder
{
	height: auto;
}
#searchResultTop .hits, #AreaContentAndRight #AreaContent .hits
{
	border-top: solid 1px #e5e9c2;
	border-bottom: solid 1px #e5e9c2;
	border-right: solid 1px #ffffff;
	background-color: #fafbf4;
	color: #004990;
	padding: 3px 0px 3px 25px;
	height: auto;
}
#AreaContentAndRight #AreaContent .hits
{
	padding-left: 0px;
	border-top: none;
}

#AreaContentAndRight #AreaContent #searchResultTop .hits
{
	padding: 3px 0px 3px 25px;
	border-top: solid 1px #e5e9c2;
}

.SearchButMain, .SearchResetMain
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.1em;
}
.SearchButMain
{
	margin-right: 0.5em;
	width: auto;
}

.SearchResetMain
{
	padding-left: 0em;
	width: auto;
}

#searchHolder #searchBox #searchSummary, #AreaContentAndRight #AreaContent #searchSummary
{
	border-top: solid 1px #ffffff;
	padding: 7px 10px 10px 26px;
	background-color: #eaedcf;
}

#searchHolder #searchBox #searchSummary h3, #AreaContentAndRight #AreaContent #searchSummary h3
{
	color: #4d4d4f;
	float: left;
}

#searchHolder #searchBox #searchSummary h3 b, #AreaContentAndRight #AreaContent #searchSummary h3 b
{
	color: #5f3330;
}
#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: #5f3330;
	margin-right: 0em;
}
.Navigatorbox ul li.crumblink1, .Navigatorbox ul li.all, .Navigatorbox ul li.crumblink1, .Navigatorbox ul li.infotext0
{
	background-image: none;
	margin-left: 0em;
}
#AreaRight .Navigatorbox ul li.infotext0
{
	margin: 1.2em 1em 0.3em 0;
	padding: 0;
	font-weight: bold;
	color: #000000;
	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: 0;
	margin: 0 1em 0.3em 0;
	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: 0em;
}
#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;
}

/* Font & link Styles */
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
{
	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: #003173;
}
#AreaContentAndRight .documentBody a
{
	color: #003173;
	text-decoration: underline;
}
#AreaContentAndRight .documentInfoEm .DisplayPersonOrDepartment a
{
	color: #002A66;
	text-decoration: underline;
}
#AreaContentAndRight .documentLinks a
{
	color: #002A66;
	text-decoration: underline;
}
#AreaContentAndRight .documentTop a
{
	color: #002A66;
	text-decoration: underline;
}

a, a:link, a:visited, a:hover, a:active
{
	color: #002A66;
}
.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: #000000;
}
.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: #004990;
}
.sortBy a.selected, .sortBy a.selected:link, .sortBy a.selected:visited, .sortBy a.selected:hover, .sortBy a.selected:active, .NavListH li.Disabled a
{
	color: #999999;
}
.NavListV li a, .NavListV a:link, .NavListV a:visited, .NavListV li a:hover, .NavListV a:active
{
	color: #ffffff;
}
.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: #002A66;
}
#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: #003173;
}
.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: #5F3330;
}
#tabbedmenu a, #tabbedmenu a:link, #tabbedmenu a:visited, #tabbedmenu a:active
{
	color: #765;
}
#tabbedmenu a:hover, #tabbedmenu .selected a, #tabbedmenu .selected a:link, #tabbedmenu .selected a:visited, #tabbedmenu .selected a:active
{
	color: #333;
}
.AreaContentAttachment li a, .AreaContentAttachment li a:link, .AreaContentAttachment li a:visited, .AreaContentAttachment li a:active, .AreaContentAttachment li a:hover
{
	color: #212347;
}
#AreaContent .complexIndex a.innholdsfortegnelseTop
{
	text-decoration: underline;
	color: #004990;
}
.GlobalNav a, .GlobalNav a:link, .GlobalNav a:visited, .GlobalNav a:hover, .GlobalNav a:active
{
	color: #5f3330;
}


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: 1.0em;
	background-color: #EFF0D9;
	padding: 1em 2.2em 0em 2.6em;
	margin: 0pt;
	overflow: hidden;
}
.breadcrumbsAir
{
	padding-bottom: 1em;
}
p.documentProperty, .documentProperty p
{
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}
p.documentProperty.last
{
    margin-bottom: 1em;
}

span.documentArchived
{
	color: #970F00;
}
.documentTop p, .documentTop a, .documentTop .content
{
	line-height: 1.3em;
}
.documentBody p, .documentBody a, .documentBody .content, .subPage p
{
	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: 1.0em;
}


.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: normal;
	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: 1.0em;
}
p.ArticleInfo
{
	font-size: 1.0em;
	margin: 0.1em 0 0.5em 0;
}
#AreaTopShortcutNav li a
{
	font-size: 1.0em;
}

.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: 0em 0 0.5em 0;
}
.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: 0;
	padding: 0;
}
.Toolbox h3 .structuredDataEmail
{
	font-size: 1em;
}
.Toolbox .relatedContactHead
{
	margin: 0 0 0.5em 0;
}

.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;
}
.SubjectPage .descriptionText ul
{
	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;
}
.first h2
{
	font-size: 1.4em;
}
.phoneListTop h1
{
	font-size: 1.2em;
}

.documentBody a[name]
{
	color: #000000;
	text-decoration: none;
}
.documentBody a[href]
{
	color: #004990;
	text-decoration: underline;
}

#ImageHeader
{
	width: 590px;
}

#ImageHeader span
{
	width: 590px;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	z-index: 1;
}

.NavigatorBtm
{
	border-bottom: solid 1px #776655;
}
.NavigatorboxContent
{
	background-color: White;
	padding-left: 1.1em;
}
.NavigatorItem
{
	padding: 0.5em 0.5em 0.5em 0;
}
.NavigatorItemSeperator
{
	height: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}
.searchInfo
{
	position: relative;
	background-color: White;
	margin: 0;
	overflow: hidden;
}
#searchHolder .soeketips
{
	background-image: url('images/xx.gif');
	background-repeat: no-repeat;
	padding-left: 1.5em;
	margin-left: 3em;
}
table.hoeringsrapport-table
{
	margin: 0.1em;
	margin-top: 1em;
}
/*
table.hoeringsrapport-table tr td,table.hoeringsrapport-table tr th{ font-size:0.9em;}
table.hoeringsrapport-table tr.pa_horing{ background-color:#F5FF84; }
table.hoeringsrapport-table tr.ferdigbehandlet{ background-color:#D3FFA8; }
table.hoeringsrapport-table tr.under_behandling{ background-color:#AF9C90; }
*/



/*start stiler for tips en venn*/

#slickbox
{
	background-color: #F2F2F2;
	overflow: hidden;
	padding-top: 1.5em;
	padding-left: 2.6em;
	width: 56.4em;
}

#tipafriend
{
	width: 40em;
	float: left;
}

#ShareArticle
{
	width: 12em;
	float: left;
	border-left: 1px dotted #000000;
	padding: 0.3em 0 0 3em;
}

.share_nettby
{
	background: transparent url(/stylshare_nettby.gif) no-repeat scroll left top;
}

.share_origo
{
	background: transparent url(/stylshare_origo.png) no-repeat scroll left top;
}

.share_myspace
{
	background: transparent url(/stylshare_myspace.gif) no-repeat scroll left top;
}

.share_facebook
{
	background: transparent url(/stylshare_facebook.gif) no-repeat scroll left top;
}

.communities a
{
	padding-left: 2em;
}

.display-none
{
	display: none !important;
}

ul.communities
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.communities li
{
	padding-top: 0.5em;
}
#tipafriendContent label
{
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}
#tipafriendContent ol
{
	margin: 0;
	padding: 0;
}
#tipafriendContent li
{
	list-style: none;
	padding: 5px 0;
	margin: 0;
}
#tipafriendContent em
{
	font-weight: bold;
	font-style: normal;
	color: #f00;
}
#tipafriendContent label
{
	float: left;
	width: 15em; /* Width of labels */
}

#thankyouview
{
	padding-bottom: 1.5em; /* Padding below thank you and error message text */
}
/*slutt stiler for tips en venn*/

/*Begin Netmeeting */
.Netmeeting
{
	clear: both;
	margin-bottom: 1em;
	overflow: hidden;
	width: 54em;
	border-bottom: thin dashed black;
}

div.Answere
{
	margin-left: 2em;
	line-height: 1.5em;
}

p.QInfo
{
	margin: 0;
}

p.Question, p.Date, p.Send
{
	font-weight: bold;
}

#QuestionBox
{
	background-color: #F2F2F2;
	overflow: hidden;
}

fieldset, abbr
{
	border: 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: #F2F2F2;
	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: none;
}

.red
{
	color:Red;
}

.adminlink
{
	background-color: #F2F2F2;
	padding: 1em 2.2em 1em 2.6em;
}

.DocumentPaging
{
	margin: 1em 0;
}

.DocumentPaging ul li
{
	display: inline;
	padding: 0 0.2em;
	font-size: 1.2em;
}

.DocumentPaging ul li a.selected
{
	font-weight: bold;	
}

.DocumentPaging li.leftspace
{
	padding-left: 1.2em;
}

/*#Confirmation a {
    margin-left:15em;
    text-decoration:none;
}

#Confirmation img{
    margin-right:0.5em;
}*/
/*End netmeeting */





/*  DESIGN.CSS */


body {
	background-color: #F8F9EF;
}
#AreaFullPageCenter {
	width: 97.6em;
	margin: 30px auto 0 auto;
}
#AreaTopLanguageNav, #AreaTopHtmlNav {
	padding-bottom: 0.3em;
	text-align: right;
}
#AreaFullPageBorder {
	border: solid 1px #7f7f7f;
	z-index:100;
}

#AreaTop {
	background-color: #ffffff;
	float: left;
	height: 10.9em;
	width: 100%;
}
#AreaTopLeft {
	float:left;
	width: 49em;
}
#AreaTopSiteNav {
	margin: 0;
	z-index:1000;
}
#AreaTopSiteNav1 {
	width: 13.0em;
	margin: 0 0.4em 0 0;
}
#AreaTopSiteNav2 {
	width: 20.7em;
	margin: 0 0.4em 0 0.3em;
}
#AreaTopSiteNav3 {
	width: 13.0em;
	margin: 0 0 0 0.3em;
	z-index:1001;
}
#AreaTopSiteNav3 ul {
	z-index: 2500;
}
#AreaTopSiteNav ul {
	background: #cfcdb0 url(  'dropNavBG.gif' ) repeat-x top left;
	list-style-type: none;
}
#AreaTopSiteNav li {
	background: url(   'topsitenav_bg.gif' ) repeat-x top left;
}
#AreaTopSiteNav li a {
	margin: 0;
	padding: 0.4em 0;
	text-align: center;
}
#AreaTopSiteNav li ul {
	padding: 1.2em 1.2em 1.2em 0;
}
#AreaTopSiteNav li li {
	background: none;
}
#AreaTopSiteNav li li a {
	padding: 0.4em 0 0.4em 1.2em;
	text-align: left;
}
#AreaTopSiteNav li li.Selected {
	background: url(  'SiteNavSelected.gif' ) no-repeat 0.5em 0.5em;
}

#AreaTopSiteNav li a, #AreaTopSiteNav li a:link, #AreaTopSiteNav li a:visited, #AreaTopSiteNav li a:hover, #AreaTopSiteNav li a:active {
	color: #171718;
}
#AreaTopSiteNav li li.Selected a, #AreaTopSiteNav li li.Selected a:link, #AreaTopSiteNav li li.Selected a:visited, #AreaTopSiteNav li li.Selected a:hover, #AreaTopSiteNav li li.Selected a:active {
	color: #5f3330;
}
#AreaTopRight {
	background: url(  "AreaTopSearchBg.gif" ) repeat-x bottom left;
	border-left: solid 0.1em #bec1a5;
	border-bottom: solid 0.1em #bec1a5;
	float: right;
	height: 10.8em;
	width: 36em;
}
#AreaTopPrintMeny {
	margin-right: 0em;
	text-align: right;
	vertical-align:bottom;
}
#AreaSearch {
	height: 7.8em;
	line-height: 1.2em;
	margin: 0em 0 0 0;
	padding: 0 0.7em;
}
#AreaSearch span {
	display: block;
	margin: 0;
	padding: 0.1em 0;
}
#AreaSearch p {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#AreaTopShortcutNav {
	float: right;
	height: 1.7em;
	margin: -10.4em 0 0 0;
	padding: 0;
}
* html #AreaTopShortcutNav {
	margin-top: -11em;
}
#AreaTopShortcutNav li {
	background: url(  'shortCutBG.gif' ) left bottom repeat-x;
}
#AreaTopShortcutNav li a {
	background: url(  'shortCutLeft.gif' ) left bottom no-repeat;
	display: block;
	height: 1.7em;
	margin-left: -1px;
	padding: 0.4em 0 0 0.8em;
}
#AreaTopShortcutNav li a, #AreaTopShortcutNav li a:link, #AreaTopShortcutNav li a:visited, #AreaTopShortcutNav li a:hover, #AreaTopShortcutNav li a:active {
	color: #ffffff;
}
#AreaTopShortcutNav1 {
	width: 9.5em;
	margin-left: 0.0em;
}
#AreaTopShortcutNav2 {
	width: 10.9em;
	margin-left: 0.5em;
}
#AreaTopShortcutNav3 {
	width: 6.0em;
	margin-left: 0.5em;
}
#AreaTopShortcutNav4 {
	width: 7.9em;
	margin-left: 0.5em;
}
#AreaTopPrintMeny {
	height: 4em;
	margin-top: 3em;
	padding-top: 4em;
	margin: 1em 1em 2em 0;
		padding: 0 0em;
}
}
#AreaTopPrintMeny .NavListH {
	margin-right: 1.0em;
}
#AreaTopPrintMeny .ChangeTextSize {
	padding: 0;
	margin: 0;
	border: none;
}
#AreaTopPrintMeny .Last {
	margin-right: 1em;
}


/* Background alternatives for AreaTop */
.archive_no {
	background: #ffffff url(stylDocArchive_BG_no.gif) no-repeat;
}
.archive_no-ny {
	background: #ffffff url(stylDocArchive_BG_nn.gif) no-repeat;
}
.archive_no-se {
	background: #ffffff url(stylDocArchive_BG_sa.gif) no-repeat;
}
.archive_en-gb {
	background: #ffffff url(stylDocArchive_BG_en.gif) no-repeat;
}



/* generelle stil klasser */
.expDiv {
	overflow: hidden;
	width: 100%;
}
.printContact {
	display: none;
}
p.noMargin {
	margin-bottom:0;
	margin-top:0;
}

/* Mini overrides for campains, sub sites etc. */
#AreaTop.mini { height:6em;  float:left; }
#AreaTop.mini #AreaTopLeft { width: 35em; background:none;  overflow:hidden; float:left; }
#AreaTop.mini #AreaTopRight { height: 100%; width:auto;  background:none; border:none; background-color:#eee; float:right; }
#AreaTop.mini #AreaTopRight a img { border :none; }

/* 3COL.CSS */


#AreaFull {
	background-color:#FFFFFF;
	border-left:18.6em solid #6D7781;
	border-right:19.8em solid #F6F6EA;
	margin:0px;
	padding:0px;
	width:59.2em;
}
#AreaFullContent {
	
	margin-left:-18.6em;
	margin-right:-19.8em;
	overflow: hidden;
	width:97.6em;
}
#AreaLeft {
	float:left;
	overflow:hidden;
	position:relative;
	width:18.6em;
}
#AreaContentAndRight {
	float:right;
	overflow:hidden;
	width:78.9em;
}
#AreaContent {
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	width: 59.0em;
}
#AreaRight {
	background: #ffffff url(AreaRightBG.gif) top left repeat-y;
	float: right;
	overflow: hidden;
	position:relative;
	width: 19.8em;
}

.webspartsedit #AreaRight { overflow:auto; }


/*DEP.CSS*/

#AreaFull {
	border-left-color:#6d7781;
	border-right-color:#F6F6EA;
}
#AreaContent #depInfo { background :url(Fin/kristin.jpg) right center no-repeat; }

/*rammefarge for bilder i ingress og visning */
.DisplayPersonOrDepartment img, .SubjectPage img, #AreaContent .ArticleView img, .document img, .IngressbildeContentArea, .documentBody img, .BoxDepartments img
{
/*	border:solid 1px #212347; */
}

.noArrow
{
	background:none;
	border:solid 1px red;
}

/*Profilfarger for hyremargen*/
#AreaRight
{
	
	background:transparent url(AreaRightBG.gif) top left repeat-y;

}

/* end overstyring av ingresselementer i hyremarg*/

/* VALGPORTAL.CSS */

/*Dette stylesheetet er ment som en mal for  å legge inn egendefinerte farger på kampanjesider*/

#AreaFull {
	BORDER-LEFT: #ffffff 18.6em solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 59.2em; PADDING-RIGHT: 0px; BORDER-RIGHT: #fff 19.8em solid; PADDING-TOP: 0px; 
}

/*FARGER VENSTREMARG*/
/*Piler i venstre navigasjon NB: Pilene må ligge i /Images katalog der .CSS filen ligger*/
/* #AreaLeftNav li li a{background-image:url(pil_gull.gif) no-repeat}
#AreaLeftNav li.Selected {background-image:url(pil_sort.gif)} */

.NavListV li.Selected { background-image:url(pil_sort.gif); }
.NavListV li li { background-image:url(pil_gull.gif); }
.NavListV li li.Selected { background-image:url(pil_sort.gif); }
/* .NavListV li a { border-top-color:#ff7a00; } */

/*Bakgrunn på venstre meny feltet */
#AreaLeft{WIDTH: 18.5em;border-top: 1px solid #A69765;border-right: 1px solid #A69765;background-color:#fff;Padding-bottom: 260px;background: url('moenster_venstre_bunn.gif') no-repeat left bottom;

}
/* border-right:solid 1px #A69765; */

/*Linje fargen i mellom meny punktene på venstre side*/
#AreaLeftNav li a{border-bottom:solid 1px #A69765;}

/*Lenke farge på venstre menyen*/
#AreaLeftNav li a,
#AreaLeftNav li a:link,
#AreaLeftNav li a:visited,
#AreaLeftNav li a:active,
#AreaLeftNav li a:hover {
	color:black;	
	background-color:#ffffff;
}
/*SLUTT VENSTREMARG*/

/*PROFILFARGER FOR HØYREMARGEN*/

/*Bakgrunn på høyremeny feltet */
#AreaContentAndRight #AreaRight
{
	background-color:#ffffff;
}


/*Bakgrunnsbilde høyrefeltet*/
#AreaRight {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR:#fff;PADDING-BOTTOM: 863px;border-left:solid 1px #A69765; 
	BACKGROUND: url(oransje_bunnbar.gif) no-repeat right bottom;  
}

/*bakgrunnsfarger for Lenker på høyre menyen*/
.BoxToolbox ul
{
 margin:0px 0px 0px 1px;
 padding:0.6em 0em 0.6em 0em;
 background-color:#a8cbe2;
 list-style-type:none;
}

/*Overskriftsfelt i Høyremeny */
.BoxToolbox h2,#AreaContentAndRight #AreaRight .BoxToolbox .ingressView h2.rightRegionHead
{
	font-size:1.1em;
	padding:0.5em 0.5em 0.5em 1em;
	background-color:#A69765;
	display:block;
	margin:0px;
}
#AreaFull #AreaContentAndRight #AreaRight .BoxToolbox
{
	border-bottom-width: 0px;
}


/*SLUTT FOR PROFILFARGER FOR HØYREMARGEN*/


/*RAMMEFARGE for bilder i ingress og visning */
.DisplayPersonOrDepartment img, .SubjectPage img, #AreaContentAndRight #AreaContent .ingressView img, .document img, .IngressbildeContentArea, .documentBody img, .BoxDepartments img
{
/*	border:solid 1px #ff6e00; */
}
/* SLUTT RAMMEFARGE for bilder i ingress og visning */


.flexigrid .ArticleView { width:100%; }
.flexigrid .ArticleImgContent { width:auto; }
.flexigrid .ArticleImgContent { float:none; }
.flexigrid .bannerimg { width:auto; margin:0; }
.flexigrid .bannerimg.fullwidth { width:100%; }
.flexigrid .borderleft { border-left-style : solid; }
.flexigrid .bordertop { border-top-style : solid; }

.flexigrid .cell.bluetext * { color:#00f; }
.flexigrid .cell.minitext * { font-size:0.95em; } 



/* Her kommer de valg-spesifikk stylene */



TD.tc
{
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Sans-Serif;
	font-size:1.0em; 
	border-right: #ecd7b3 1px solid;
	border-top: #ecd7b3 1px solid;
	border-left: #ecd7b3 1px solid;
	border-bottom: #ecd7b3 1px solid;
}

.contents {
	COLOR: #000000; FONT-FAMILY: Verdana,Arial,Sans-Serif;
}
.contents P {
	 FONT-FAMILY: Verdana,Arial,Sans-Serif;
}


.valgtable
{
	width:100%;
}


 .tht, .tbtr, .tbtl, .tttr, .tttl, .tbtc 
{
	font-size:1.0em; 
	border-right: #A69765; 1px solid;
	border-top: #A69765 1px solid;
	border-left: #A69765 1px solid;
	border-bottom: #A69765 1px solid;
	FONT-FAMILY: Verdana,Arial,Sans-Serif;
	vertical-align: middle;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


 .prognose
{
	font-size:0.7em; 

}

.pk
{
	
	font-weight:bold;
}
 .pn, .pk
{
	font-size:1.2em; 

}




.tht {
     COLOR: black;  TEXT-ALIGN: center;
      BACKGROUND-COLOR: #F4ECD9;
}
.tbtr {
 

	 COLOR: black;  TEXT-ALIGN: right
}
.tbtl {

COLOR: black; TEXT-ALIGN: left;

}
.tbtc 
{

COLOR: black;  TEXT-ALIGN: center
}
.tttr
{

	color: black;
	
	background-color: #F4ECD9;
	text-align: right;
	height: 5px;
}
.tttl {

	color: black;
	
	background-color: #F4ECD9;
	text-align: left;
	height: 5px;
}
.valginput
{ width:90%;
font-size:1.2em;}


.textinput
{ width:70%;
font-size:1.2em;}


.BoxToolbox
{


}

.BoxToolbox .structuredData
{
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;

color: black;
}

.nobr {white-space: nowrap}

.grafikk
{

	width: 53.5em;
}
/* Fargekoder
vår grå c0c0c0
Gul i header EFF0D9
gul skygge i header E1E5B8
lys orange F4ECD9  (Dec: 244 236 217

mørk orange ECD7B3
gullfargen A69765  (Dec: 166  151   101  - lys variant 221 216 198
*/


