#AreaFull
{
	padding:0px;
	margin:0px;
}
.FPContent
{
	background-color:#ffffff;
	clear:both;
	height:100%;
	/*border-top:solid 3.5em #ffffff;*/
	border-left:solid 5.5em #ffffff;
    border-bottom:solid 1px #ffffff;
}
/*stiler for hovedtema */
#FPMainSubject
{
	float:left;
	background:url(Images/Frontpage/vannmerke.gif) no-repeat right 2em;
	padding-top:3.5em;
	height:24em;
	min-height:24em;
	width:37em;
	margin-right:4.5em;	
	position:relative;
	overflow:hidden;
	background-color:#ffffff;
}
#FPMainSubject[id]{display:table;position:static;}
#FPMainSubjectHolder{position:absolute;	top:50%;}
#FPMainSubjectHolder[id]{display:table-cell;vertical-align:middle;position:static;}
#FPMainSubjectContent{position:relative;top:-50%;min-height:24em;}
#FPMainSubjectContent[id]{position:static;}
#FPMainSubjectContent h1
{
	font-size:1.8em;
	color:#004990;
	padding:0px;
	margin-bottom:0.5em;
}

#FPMainSubjectContent h1 a
{
	color:#004990;
	font-weight:normal;
	text-decoration:none;
	font-size:1em;
	display:inline;

}

#FPMainSubjectContent p
{
	font-size:1.3em;
	color:#3d4032;
	line-height:1.5em;
	margin-bottom:0.5em;
	padding:0px;
}

#FPMainSubjectContent a{color:#004990;font-size:1em;display:block;line-height:1.3em;}
/* end stiler for hovedtema */

/*stiler for minister på forsiden */
#FPMinister
{
	float:left;
	padding-top:3.5em;
	position:relative;
	height:24em;
	min-height:24em;
	width:50em;
}

#FPMinisterContent 
{
	position:relative;
	top:3.5em;
	left:0px;
	z-index:400;

}
.FPLarge
{
	width:35em;
}

.FPSmall
{
	width:25em;
}

#FPMinisterContent p
{
	color:#3d4032;
	font-size:1.1em;
	line-height:1.6em;
}

.FPDate
{
	font-weight:bold;
}

#FPMainImg 
{
  position:absolute;
  bottom:0px;
  right:-0.35em;
  
}

#FPMainImg img
{
  width: 16.5em;
  height: 25em;
}

#FPMainImgText
{
  margin:1em 0px 1em 0px;
}

#FPMainImgText h3
{
	color:#000000;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:1.3em;
}
#FPMainImgText h2,#FPMainImgText h2 a,#FPMainImgText h2 a p
{
	color:#970f00;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:1.8em;
	text-decoration:none;
}

#FPMainImgText p
{
	color:#000000;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:1.3em;
}

.FPFloat
{
	float:left;
}

.FPContact
{
	display:block;
	background-color:#5f3330; /*#970f00;*/
	color:#ffffff;
	padding:0.2em 0.5em 0.2em 0.5em;
	margin:0px 0.5em 0px 0px;
	text-decoration:none;
}

#FPMinisterContact
{
	width:20em;
}
/* end stiler for minister på forsiden*/
/*stiler for bunninnhold */
.FPBottomContent
{
	background-color:#ecefd3;
	border-left:solid 5.5em #ecefd3;
	clear:both;
	width:91.9em;
	padding-bottom:2em;
}

#FPNews
{
	float:left;
	width:41.5em;
	background:#395c3a url(Images/Frontpage/ingressViewBG.gif) left top repeat-y;
	height:100%;
}

#FPNewsImages
{
	width:100px;
	
}

#FPNewsList
{
	float:left;
	width:41em;
	margin-top:1em;
}

#FPNewsList h2
{
	margin-left:1.5em;
	padding:0px;
	color:#ffffff;
	font-size:1.3em;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:1em;
	margin-bottom:0px;
}

.FPnewsHolder
{
	margin: 0.5em 0em 2em 0em;
	padding-bottom:1px;	
}

.FPnewsHolder h3
{
	font-weight:normal;
	color:#ffffff;
	font-size:1.2em;
	padding:0px;
	margin:0px;
}

.FPnewsHolder h3 a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.FPnewsHolder p
{
	color:#ffffff;
	font-size:1.1em;
	line-height:1.4em;
	margin:0px;
	padding:0px;
}

.FPnewsHolder a
{
	color:#ffffff;
}

.FPnewsHolder img
{
	margin:0px 0px 1em 0px;
	border:solid 1px #395c3a;
}
.FPImgHolder
{
 float:left;
 width:10.0em;
 height:7.5em;
 margin-right:1.5em;
}
.FPImgHolder img
{
	width:10em;
	height:7.5em;
}

.FPTextHolder
{
	float:left;
	width:26em;
}
.FPTextHolder p a .readMoreLink
{
	text-decoration:none;
}

.FPTextHolder p a 
{
	text-decoration:none;
}
.FPBottomLink
{
	display:block;
	margin:1em 0px 0px 10.5em;
	color:#ffffff;
	padding-bottom:2em;
	font-weight:bold;
	text-decoration:none;
}

#FPSubjects
{
	float:left;
	height:100%;
	width:44em;
}

.FPSubjectList
{
	float:left;
	height:auto;
	width:19.4em;
	padding-left:2.5em;
	margin-top:1.7em;
}
.FPSubjectListBottom
{
	float:left;
	height:auto;
	width:19.4em;
	padding-left:2.5em;
	margin-top:0.8em;
}

.FPSubjectHolderBottom
{
	background:url(Images/Frontpage/frontpage_pil.gif) left 0.5em no-repeat;
	padding-left:1em;
	margin-bottom:2em;
} 

.FPSubjectHolderBottom h2
{	
	color:#000000;
	border-bottom:solid 1px #769cb1;
	margin:0px;
	padding-bottom:0.3em;
	text-decoration:none;
	width:13.5em;
	margin-bottom:0.7em;
}

.FPSubjectHolderBottom p
{
	padding-bottom:0.5em;
	font-size:1em;
}
.FPSubjectHolderBottom p a
{
	margin:0;
	text-decoration:none;	
	color:Black;
}

.FPbottom
{
	margin-left:1em;
}
.FPSubjectHolder
{
	background:url(Images/Frontpage/frontpage_pil.gif) left 0.5em no-repeat;
	padding-left:1em;
	margin-bottom:2em;
}

.FPSubjectHolder h2,.FPSubjectHolder h2 a
{
	font-size:1.1em;
	color:#000000;
	border-bottom:solid 1px #769cb1;
	margin:0px;
	padding-bottom:0.2em;
	text-decoration:none;
	width:13.5em;
}

.FPSubjectHolder h2 a {	border-bottom:none;}
.FPSubjectHolder h2 a:hover{text-decoration:none;}



.FPSubjectHolder ul
{
	list-style-type:none;
	padding:0px;
	margin:1em 0px 0px 0px;
}

.FPSubjectHolder ul li a
{
  color:#000000;
  text-decoration:none;
  margin:0px;
  padding:0px 0px 0.5em 0px;	
}

.FPSubjectHolder a
{
	display:block;
	color:#00387b;
	margin:0px 0px 1em 0px;
	
}
/* end stiler for bunninnhold */