body {	font-family: "Lucida Sans", "Arial", "Helvetica", sans-serif; 	font-size: 12px;	line-height:1.5em;
	margin-bottom:8px;
	color: #000000;
}

#wrap
{
	width:944px;
	margin:auto;
	background-color:#fff;
}

#header
{
	height:60px;
	width:944px;
	position:relative;
}

#slogan
{
	font-size:24px;
	font-family:trebuchet ms;
	font-weight:bold;

	color:#001d7b;
	position:absolute;
	right:16px;
	top:0px;
	line-height:40px;
}

/*Menu*/
#topMenu
{
	width:912px;
	padding-left:16px;
	padding-right:16px;
	height:40px;
	background:#fff url(/Images/menuBG.png) repeat-x center top;
}

#topMenu a
{
	font-size:14px;
	line-height:40px;
	color:#fff;
	padding-right:16px;
}

a.FxPSMenuCurrentItemAText
{
	text-decoration:underline;
}

/*Teaser*/
#teaser
{
	width:944px;
	/*height:320px;
	background:#fff url(/admin/common/getImg2.asp?FileID=1248) no-repeat center top;*/
	margin-top:1px;
	margin-bottom:1px;
}

#nfteaser
{
	width:944px;
	height:80px;
	background:#fff url(/admin/common/getImg2.asp?FileID=1250) no-repeat center top;
	margin-top:1px;
	margin-bottom:1px;
}

/*Saker på forside, under teaser*/
#fpSaker
{
	width:944px;
	height:209px;
}

#fp3saker
{
	width:944px;
	height:209px;
	background:#fff url(/Images/fp2sakerBG.png) repeat-x center top;
	color:#fff;
	float:left;
	margin-right:1px;
}

#fp3saker h2
{
	font-size:16px;
	color:#fff;
	font-family:Trebuchet MS;
}

#fp3saker a
{
	color:#fff;
}

#fpBottom
{
	width:944px;
	overflow:hidden;
}

#fpCd
{
	width:612px;
	float:left;
	padding-top:16px;
	padding-left:16px;
}

#fpReferanser
{
	width:282px;
	height:209px;
	float:left;
	padding:16px;
	padding-top:0px;

}


/*nonfront*/
#nfWrap
{
	width:944px;
	overflow:hidden;
}

#leftMenu
{
	width:168px;
	float:left;
	margin-right:1px;
	background:#fff url(/Images/leftBG.jpg) repeat-x center top;
	min-height:238px;
	height:auto !important;
	height:238px;
	padding:16px;
}

.FxPBulletMenu
{
	list-style-type:none;
}

#nfContent
{
	width:711px;
	padding:16px;
	float:left;
}


/*Footer*/
#footer
{
	width:912px;
	padding-left:16px;
	padding-right:16px;
	height:51px;
	line-height:51px;
	background:#fff url(/Images/menuBG.png) repeat-x center top;
	margin-top:16px;
	margin-bottom:16px;
	position:relative;
	color:#fff;
}

#footer a
{
	color:#fff;
}

#footerLogo
{
	position:absolute;
	right:11px;
	top:11px;
	width:194px;
	height:29px;
	padding-left:1px;
	background-color:#fff;
}

#provider 
{
	font-size:0.8em; 
	text-align:center;
	width:944px;
}

/*Partere topp forside*/

#partnerWrap{		width:944px;
		background-color:#fff;
		border-top:0px solid;
		height:40px;
		margin-bottom:8px;
		text-align:center;
		}
#partnerPosition{	width:944px;
		height:40px;
		margin-left:auto;
		margin-right:auto;
		}
			
.m1042_partner{		float:right;
		width:120px;
		height:40px;
		background-image:url(../../admin/common/getImg.asp?FileID=$FxP@ImageLinkOff$);
		}			

.p_swap{		float:right;
		height:40px;
		width:120px;
		background-position:left top;
		margin-left:5px;
		}
.p_swap:hover{		background-position:right top;
		}				
				
				
/*Generelle styles*/				
					
li { margin: 0 0 0 16px; padding: 0 0 0 0;}
ul {  list-style:disc;}
			
img {border:0px}
.img {border:#efefef 1px solid; right:auto; padding:5px; text-align:right; float:right; margin:3px; clear:right;}

p {display:inline; }

a {text-decoration: none; color: #069; }
a:hover {color: #069; text-decoration: underline;}

.link {color:#000000; text-decoration:underline; font-weight:bold;}
.link:hover {color:#666600}

/*Tittel sak*/
	H1 {font-size: 20px; font-weight:normal; line-height:1.3em; color:#000; font-weight:bold; }
/*Undertittelt*/
	H2 {color:#000; font-size:16px; display: inline; line-height:2em;}
/*Liten undertittel*/
	H3 {font-size: 14px; color:#000000; display: inline; line-height:1.4em; font-weight:bold; }
/*Ingress*/
	H4 {font-size:0.9em; display: inline; color:#666666; font-family: verdana, Arial, Helvetica, sans-serif; line-height:1.5;}
	H5 {color:#000000; }
	H6 {color:#000000; }

.txt_small {font-size:0.7em; color: green; }

.PortalItemListTD_1 {vertical-align:top; }
.PortalItemListTD_2 { vertical-align:top; }


.partnerLogo {height:100px; }
#PortalItemListTdCol1 {vertical-align:top; }
#PortalItemListTdCol2 {vertical-align:top}

#Print {border:0px dotted #CCCCCC; width:220px; padding:5px; font-size: 0.8em}

/*Saker*/
/* DEFAULT LISTING */

.m1028Wrap{		margin-bottom:16px;
		overflow:hidden;
		}



/* DEFAULT FOR IMAGES ---------------------------------------------
Floats right and uses thickbox
*/

.defaultImg{		float:right;
		border:1px solid #ddd;
		margin-bottom:16px;
		}
.listImg{		float:right;
		border:1px solid #ddd;
		margin-left:16px;
		}
.m1029pics{		float:right;
		margin-left:16px;
		border:0px solid;
		width:240px;
		}
/* TEMPLATES DEFAULT */

.CatalogMainItemDiv{	margin-bottom:32px;
		}

/* DEFAULT FOR TEXT IN TEMPLATES */

.stdTextCol{		
		display:table;
		margin-right:16px;
		
		}
.printBar{		margin-top:16px;
		color:#ccc;

}
/* PARTNER TEMPLATES */

.PortalItemListTD_1{	vertical-align:top;
		}
.PortalItemListTD_2{	vertical-align:top;
		padding-left:16px;
		}
.PortalItemListTD_3{	vertical-align:top;
		padding-left:16px;
		}
		
.partnerBox{		border:0px solid;
		width:208px;
		margin-bottom:16px;
		margin-left:6px;
}
.partnerLogo{		border:1px solid #e5e5e5;
		width:208px;
		height:100px;
		margin-bottom:4px;
		margin-top:4px;
		}
.partnerText{		font-size:11px;
		border:0px solid;
		}
/* MEDARBEIDER TEMPLATE */

.m1018wrap{		border:0px solid;
		margin-bottom:16px;
		overflow:hidden;
		width:350px;
		}
		

