.NavDropdown ul {
	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; white-space:nowrap; }
.NavDropdown li a {
	display: block;
	margin: 0;
	padding: 0;
	/*cursor:pointer;*/
	
}

.NavDropdown li a, .NavDropdown li a:link, .NavDropdown li a:visited, .NavDropdown li a:active { text-decoration:none; }
.NavDropdown li a:hover { text-decoration:underline; }
.NavDropdown li.Selected a { font-weight:bold; }
	
.NavDropdown ul ul {
	position: absolute;	
}

.NavDropdown ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

.NavDropdown ul ul,
.NavDropdown ul li:hover ul ul,
.NavDropdown ul ul li:hover ul ul {
	display: none;
}

.NavDropdown ul li:hover ul,
.NavDropdown ul ul li:hover ul, 
.NavDropdown ul ul ul li:hover ul {
	display: block;
}

* html .NavDropdown li
{
	display:inline-table;
}

*html .NavDropdown UL LI.onhover UL
{
	display:block;
}

/*-----------------------------------------------------*/
.NavListV ul {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
.NavListV li {
	display:block;
	margin:0px;
	padding: 0px;
	text-indent:0px;
}

.NavListV ul li ul li ul ,#AreaLeftNav li ul li ul
{
	padding-top:0px;
	margin-top:0px;
}

.NavListV li a {
	display:block;
	margin:0px;
	padding:0px;
	/*cursor:pointer;*/
}
.NavListV li a, .NavListV li a:link, .NavListV li a:visited, .NavListV li a:active { text-decoration:none; }
.NavListV li a:hover { text-decoration:underline; }
.NavListV li.Selected a { font-weight:bold; }
.NavListV li.Disabled a { cursor:default; }

* html .NavListV li
{
	display:inline-table;
}



/*-----------------------------------------------------*/
ul.NavListH {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
ul.NavListH li {
	display:block;
	float:left;
	margin:0px;
	padding: 0px 5px 0px 5px;
	text-indent:0px;
	border-left:solid 1px #000000;
}

ul.NavListH li a {
	display:block;
	margin:0px;
	padding:0px;
	line-height:1.3em;
	/*cursor:pointer;*/
}

ul.NavListH li.Selected a {
	font-weight:bold;
	color:#004990;
}

ul.NavListH li a,
ul.NavListH li a:link,
ul.NavListH li a:visited,
ul.NavListH li a:active {	
	color:#000000;	
	background-color:inherit;
	text-decoration:none;			
}
ul.NavListH li a:hover {			
	color:#000000;
	background-color:inherit;
	text-decoration:underline;
}



ul.NavListH li.Disabled a {
	color:#999999;
	background-color:inherit;
}
ul.NavListH li.Selectable a,
ul.NavListH li.Selectable a:active,
ul.NavListH li.Selectable a:visited {
	color:#004990;
	background-color:inherit;
	/*line-height:1.2em;*/
	/*border:solid 1px red;*/
}

ul.NavListH li.First {
	border-left:0px;
}


.SkipNav {
	display:none;
	visibility:hidden;
}
.SkipNav * {
	display:none;
	visibility:hidden;
}

/*stiler for høyrenavigasjon*/
/*høyre navigasjon for dokumenter*/
.BoxToolbox
{
	padding:0px;
	margin:0px;
	height:auto;
    border-bottom:solid 1px #bec1a5;
}
.BoxToolbox h2
{
	color:#003173;
	font-size:1.1em;
	padding:0.5em 0.5em 0.5em 1em;
	background-color:#e7e9d1;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	display:block;
	margin:0px;
}

.BoxToolbox table
{
	/*border:solid 1px red;*/
	width:100%;
}

.BoxToolbox table h2
{
	/*border:solid 1px red;*/
}

.BoxToolbox h2
{
	text-transform:uppercase;
}
.BoxToolbox h2.Lower
{
	text-transform:none;
}

.BoxToolbox ul
{
 /*list-style-position:inside;*/
 margin:0px 0px 0px 1px;
 padding:0.6em 0em 0.6em 0em;
 color:#003173;
 /*border-top:solid 1px #ffffff;
 border-bottom:solid 1px #bec1a5;*/
 background-color:#f6f6ea;
 list-style-type:none;
}
.BoxToolbox ul.noBullet, .BoxToolbox ul li ul
{
	/*list-style-position:outside;*/
	list-style-type:none;
	padding:1em 0.5em 1em 0.5em;
}

.BoxToolbox ul li
{
	padding:0em;
	margin:0em 1em 0.3em 1em;
	background:url(/search/nb/20070603210204oe_/http://www.regjeringen.no/styles/Images/Global/blueListDot.gif) left top no-repeat;
}
.BoxToolbox ul.noBullet li, .BoxToolbox ul li ul li
{
	background:none;
	padding:0px;
}
#AreaContentAndRight #AreaRight .BoxToolbox ul.noBullet li a, #AreaContentAndRight #AreaRight .BoxToolbox ul li ul li a
{
	margin-left:0px;
}
.BoxToolbox ul li ul
{
	border:none;
	list-style-type:none;
	padding:0.5em;
	background:none;
}
.BoxToolbox ul li ul li ul
{
	padding:0em;
}

#AreaContentAndRight #AreaRight .BoxToolbox ul li a, #AreaContentAndRight #AreaRight p a
{
	text-decoration:none;
	color:#003173;
	padding:0px;
	margin-left:0.6em;

	height:auto;
	font-size:1.1em;
}

#AreaContentAndRight #AreaRight .BoxToolbox ul li ul li a
{
	color:#5F3330; /*#970f00;*/
	font-weight:bold;
	padding-left:0em;
	margin-left:0em;
}

#AreaContentAndRight #AreaRight .BoxToolbox ul li a:hover, #AreaContentAndRight #AreaRight .BoxToolbox ul li ul li a:hover
{
  text-decoration:underline;
}
.BoxToolbox .BoxToolboxHolder
{
	border-top:solid 1px white;
	border-bottom:solid 1px #c5c9ca;
	height:auto;
	background:url(/search/nb/20070603210204oe_/http://www.regjeringen.no/styles/Images/AreaRightBG.gif) top left repeat-y;
}
.BoxToolbox table
{
	background:url(/search/nb/20070603210204oe_/http://www.regjeringen.no/styles/Images/AreaRightBG.gif) top left repeat-y;
}
.BoxToolbox p
{
	padding:0.5em 1em 0.5em 1em;
	margin:0px;
	font-size: 1em;
}
.BoxToolbox h3
{
	margin:0.5em 1em 0.5em 1em;
	padding:0px;
}

.BoxToolbox td h3 a
{
	font-weight:normal;
	color:#003173;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1em;
}

.BoxToolbox h3 a
{
	color:#003173;
	text-decoration:none;
}

.BoxToolbox .RightRegionHorDivider
{
	height:1px;
	background-color:#ffffff;
	border-top:solid 1px #bec1a5;
	padding:0px;
	margin:0px 0px 0px 1px;
	font-size:0.1em;
}
.BoxToolbox table.structuredData
{
	margin:0.2em 0em 0.5em 0em;
	border:none;
}
.BoxToolbox table.structuredData th
{
	font-weight:normal;
	text-align:left;
	padding-right:0.5em;
	padding-left:0px;
	margin-left:0px;
	font-size:1em;
}
.BoxToolbox div.unstructuredData
{
	margin:0.5em 1em 1em 1em;
	font-size:1.1em;
}
.BoxToolbox #textpanel
{
	margin:0px 0px 0px 0px;
	padding:0em 0em 0em 0em;
	color:#003173;
/*	background-color:#f6f6ea; MUST BE IMPLEMENTED IN ALL DEPARTMENT PROFILES AT SAME TIME...*/
}
.BoxToolbox div.structuredData
{
	margin:0.5em 1em 1em 1em;
	font-size:1.1em;
}
.BoxToolbox div.structuredData strong
{
  
}
.BoxToolbox div.structuredData p
{
	padding:0px;
	margin:0px;
	line-height:1.3em;
	font-size:1em;
}
.BoxToolbox .amount
{
	color:#000000;
}
.BoxToolbox a.structuredDataEmail, .content table.structured a.structuredDataEmail
{
	color:#002a66;
	text-decoration:none;
	font-size:1em;

	padding:0px;
	margin-bottom:5px;
}

#AreaContentAndRight #AreaRight
{
	background:#f6f6ea url(/search/nb/20070603210204oe_/http://www.regjeringen.no/styles/Images/AreaRightBG.gif) top left repeat-y;
}

.mainSubjHead
{
	background-color:Black;
}
/* end stiler for høyre navigasjon */

