﻿/* 
---------------------------------------------------------------------------------------------
RESET STYLES 
---------------------------------------------------------------------------------------------
*/
html, body, form, * {
	margin: 0;
	padding:0;
}


/* 
---------------------------------------------------------------------------------------------
DEFAULT STYLES 
---------------------------------------------------------------------------------------------
*/
body 
{
	font-family: Arial, Helvetica, sans-serif;	
	background:#C9D1D7 url('/eway/Custom/Design/Apressen/Themes/Standard/Images/bg_body.jpg') repeat-x left top;
	text-align: center;
}	


H1
{
	padding						: 10px 0 10px 0;
	font-size					: 20px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	text-decoration					: none;
}
h1 a
{
	padding						: 0 0 3px 0;
	font-size					: 20px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	text-decoration				: none;
}
h2
{
	padding						: 0 0 3px 0;	
	font-size					: 14px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	text-decoration				: none;
}
h2 a
{
	padding						: 0 0 3px 0;		
	font-size					: 14px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	text-decoration				: none;
}
h3
{
	
	font-size					: 14px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: bold;
	text-decoration				: none;
}
h3 a
{
	
	font-size					: 14px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: bold;
	text-decoration				: none;
}
h4
{
	
	font-size					: 12px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	text-decoration				: none;
}
h4 a
{
	padding						: 10px 0 10px 0;
	font-size					: 12px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	text-decoration				: none;
}


/* 
---------------------------------------------------------------------------------------------
CONTAINERE
---------------------------------------------------------------------------------------------
*/
#page {
	background-color			: #FFFFFF;	
	width						: 900px;
/*	margin						: 0px auto 5px auto;
*/	text-align					: left;
    
}

#header {
	background					: transparent url(Images/logo_bg.jpg) no-repeat left bottom;
	height						: 90px;

}

.Main
{
	background-color			: #FFFFFF;	
}

#Footer 
{
	background					: transparent url(Images/bg-footer.jpg) no-repeat left;
	height						: 25px;
	width						: 900px;
	padding						: 10px 20px 0 20px;
	font-size					: 11px;	
	color						: #FFFFFF;
}

.clear
{
	clear						: both;
}



/* 
---------------------------------------------------------------------------------------------
IMAGE
---------------------------------------------------------------------------------------------
*/

#header img
{
	/*b border : solid 1px red; */
	margin						: 10px auto 10px 20px;
}


.Bottumline
{
	padding-top					: -10px;
}
	
.toppage
{

}	
.bottumpage
{
	padding						: 20px auto 20px auto;	
}	

.leftpage
{
	float						: left;
}
.rightpage
{
	float						: left;
}	
	
	
	
/*	
	--------------------------------
		TopKwMenu :: Menykonstruksjon
	--------------------------------
body {_behavior: url(/eway/custom/design/apressen/menu/csshover.htc);_font-size: 100%;}
*/

#TopKwMenu
{
	position:absolute;
	top:75px;margin-left:150px;
	left:auto;	
	z-index:100;
}



#hzmenu {text-transform: uppercase; width: 100%;/* background: #fff;*/ float: left;margin-left:0px; /*border-top: solid 1px #e5e5e5;border-bottom: solid 1px #cccccc; margin-bottom:4px;*/ }
#hzmenu ul{list-style: none;margin: 0;padding: 0;/*width: 100%;*/float: left;}
#hzmenu a, #hzmenu h2 {font: bold 11px arial, helvetica, sans-serif; display: block; margin: 0; padding:0; }  /* 2px 3px;} */
#hzmenu h2 {color: #fff;background: #000;text-transform: uppercase;}
#hzmenu a {color: #3E5368;/* background: #fff;*/ text-decoration: none;padding:0 10px 0 10px;/* border-left:solid 1px #ffffff;*/ border-right:solid 1px #3E5368;}
#hzmenu a:hover {color: #BB0020; /* background: #efefef; /*border-left:solid 1px #e5e5e5;border-right:solid 1px #3E5368; */}
#hzmenu li {position: relative; float:left; margin: 0 0 0 0;white-space:nowrap; width:auto;_width:auto;}
#hzmenu ul ul {position: absolute;z-index: 100;background-color:#f8f8f7; width:auto; _width:auto; border-top: 1px solid #ffffff;}
#hzmenu ul ul li.sub {height:20px; white-space:nowrap; width:auto;width:150px;float:none; padding: 2px 0 0 0;border-top: 0px solid #ffffff;}
#hzmenu ul li a.sub {_height:1%; color:#ffffff; background-color:#3E5368;width:auto; padding: 5px 0 5px 10px; border-bottom:1px solid #ffffff;} 
#hzmenu ul li a.sub:hover { background-color:#7aa1bd;border-left:none;border-right:none;} 
#hzmenu ul ul ul {position: absolute;top: 0;left: 100%;}

div#hzmenu ul ul /*,
div#hzmenu ul li:hover ul ul,
div#hzmenu ul ul li:hover ul ul */
{display: none;}

div#hzmenu ul li:hover ul,
div#hzmenu ul ul li:hover,
div#hzmenu ul ul li:hover ul,
div#hzmenu ul ul ul li:hover ul
{display: block; }




#adrmenu{margin:1 10 1 10; font-size:12px;}
#adrmenu ul{display:block; list-style-type:none; margin:0px 0px 0px 0px; width:100%;background-color:White;}
#adrmenu ul li.mnu{background-color:#65a2bf; /*d71635;*/ padding: 4px 0 2px 0; margin: 0 0 2px 0; _margin:0 0 1px 0;  }
/*#adrmenu ul li.mnu hover{background-color:d71635; margin: 0 0 2px 0; _margin:0 0 1px 0;  }*/
#adrmenu ul li.mnusub{background-color:#d9d9d9; margin: 2px 0 0 0; padding:3px 0 3px 0; }
#adrmenu ul li.mnu a{color:#ffffff; margin-left:10px; text-decoration:none;}
/*#adrmenu ul li.mnu a:hover{ background-color:Red; color:#ffffff; margin-left:10px; text-decoration:none;}*/
#adrmenu ul li.mnusub a{color:#666666; margin-left:10px; }
#adrmenu ul li.mnusub a:hover{/*background-color:Red; color:#666666;*/ color:#b90027;font-weight:bold; margin-left:10px;} /* */
#adrmenu ul li ul.expanded {display:block;}   /* block  */
#adrmenu ul li ul.collapsed {display:none; margin:0 0 0 0;}  /* none */

a.mnusel:link, a.mnusel:visited, a.mnusel:active {margin:0 0 0 0px; padding:0; font-size:12px; color:#888888; text-decoration:none; }
a.mnusel:hover {text-decoration:underline; background-color:#467592; }
a.mnu:link, .mnu:visited, .mnu:active {margin:0 0 0 0px; padding:0; font-size:12px; color:Black; text-decoration:none; background-color:Red; }
a.mnu:hover {text-decoration:underline;  }




.margin10 h1{font-size:12px; text-transform: uppercase; color:#444444; width:100%; margin:0 0 0 0; padding:0 0 0 0; line-height:21px; border-bottom:solid 1px #cccccc;margin:2px 0 5px 0;padding:0 0 3px 0;_padding:0 0 3px 0}
.margin10 h1 font{font-size:12px; text-transform: uppercase; color:#d71635;}

div.adrlabel{
	margin:0 10px 0 10px;
	padding: 0 10px 0 10px;
	background-color: #d9d9d9;
	color: #666666;	
	font-weight:bold;	
	}

div.adrlabel a.right
{
	float:right;
}

.adrcontent{	
	background					: transparent url(Images/splittlinje_v.jpg) repeat-x left top;
	margin:0 ;
	padding: 10px 10px 10px 0px;
	background-color: #FFFFFF;   /* #f2f2f2; */
	color: #8b8b8b;	
	font-size					: 12PX;
	font-weight					: normal;	
}


.search 
{
/*	width: 889px; 
	float: left;  */	
	clear:both;
	position: relative;
	left: 670px;
/*	border:1px solid red;
*/	width: 230px;
	top: -57px;
	
}
.search img
{
/*	width: 889px; 
	float: left;  */
	position: relative;
	top:15px;
}

.texstbox
{
	font-size					: 11px;
	height						: 14px;
	padding: 0 -20px 0 0;
}


/****************
	sok visning
*****************/



#sokLeft
{
	float						: left;
	width						: 625px;
	margin						: 0;
	padding						: 20px 10px 20px 20px;
	font-size:12px;
	font-weight:normal;
}
#sokRight
{
	float						: left;
	margin						: 0;
	padding						: 20px 20px 20px 10px;

}

.sokresultat
{

}

.sokbanner
{
	float:left;
	background-color:#7aa1bd;
	padding: 5px 0 0 10px;
	color:#FFFFFF;
	width						: 490px;
	height:25px;
}

.sokbanner2
{	
	background-color:#7aa1bd;
	height:25px;
	padding: 5px 0 0 10px;
}
.sokbanner2 a
{	
	background-color:#7aa1bd;
	color:#FFFFFF;
	text-decoration				: none;
}


.soklink
{
	padding: 5px 0 10px 0;	
	float:left;
	width:490px;

	/*border-bottom: 1px solid red;  */
}

.linjeskift{
	border-bottom: 1px solid #666666;
	height:30px;	
}

.soklink a 
{
	margin						: 5px 0 5px 0;
	font-size					: 12px;
	text-decoration					: none;
	color 						: #666666;
}
.sokdate
{
	padding: 5px 0 10px 0;
	font-size					: 12px;
	color 						: #666666;
}




/*
	----------------------------------------------------------------------------------------------------------------------------
		Breadcrumb
	----------------------------------------------------------------------------------------------------------------------------
*/
/*
	--------------------------------
		Breadcrumb :: Fonter
	--------------------------------
*/
div#Breadcrumb.defaultStyle a
{
	font-family					: Arial;
	font-size					: 11px;
	color						: #BB0020;
	text-decoration					: none;
}
div#Breadcrumb.defaultStyle a:Hover
{
	/*color						: #000000;*/
}
/*	
	--------------------------------
		Breadcrumb :: DIV-containere rundt menyen / brødsmulestien
	--------------------------------
*/
div#Breadcrumb.defaultStyle
{
	position					: relative;
	clear						: both;
	width						: 100%;
/*	height						: 15px;*/
	padding						: 5px 0 5px 20px;
/*	overflow					: hidden;  */
}
div#Breadcrumb.defaultStyle .breadcrumbText
{
	position					: relative;
	float						: left;
	color						: #8B8B8B;
	padding						: 0px 0 0 10px;
}
div#Breadcrumb.defaultStyle .breadCrumbDivider
{
	position					: relative;
	float						: left;
	padding						: 0px 5px 0 10px;
}
/*	
	--------------------------------
		Breadcrumb :: Menykonstruksjon
	--------------------------------
*/
div#Breadcrumb.defaultStyle ul
{
	width						: 100%;
	float						: left;
/*	display						: inline;
	list-style-type					: none;
	margin						: 0;
	padding						: 0; */
}
div#Breadcrumb.defaultStyle ul li
{
	list-style-type					: none; 
	display						: block; 
	float						: left; 
}
div#Breadcrumb.defaultStyle ul li ul
{
	list-style-type					: none;
	display						: inline;
	float						: left;
}
div#Breadcrumb.defaultStyle ul li ul li
{
	list-style-type					: none;
	display						: block;
	float						: left;
	color						: #8B8B8B;
}


div#Breadcrumb.defaultStyle div ul li div
{
		float:left;
		padding-top:-10px;	
}


/*
----------------------------------------------------------------
Lister
----------------------------------------------------------------*/



/*	
	--------------------------------
		PAG_1_Forside :: #Left .TwoCol artikkelliste
	--------------------------------
*/

#leftpage
{
	float						: left;
	width						: 448px;
	margin						: 0; /* 20px 10px 0 20px; */	
	
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}
.fleftingress
{
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					:normal;
}


.Rightomapressen
{
	
	width						: 409px;
	padding						: 5px 20px 0 20px;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					:normal;
}

.lesmer
{	/* border					: 1px solid red; */
	padding						: 10px 0 0 0;
	color						: #BB0020;
	font-size					: 12px;	
	text-decoration					: none;	
}

.lesmer a
{
	text-decoration					: none;
}
.lesmer a:hover
{
	
	text-decoration					: underline;
}

#flashForsideLeft
{
	width: 410px;
	padding: 13px 0 20px 0;
}


#fhovedtitle h1
{
	width						: 860px;
	padding						: 20px 20px 10px 20px;
	font-size					: 20px;	
	color 						: #57738F;
	font-weight					:normal;
}


/*	
	--------------------------------
		PAG_1_Forside :: #Right .TwoCol artikkelliste
	--------------------------------
*/


#rightpage
{
/*	border:1px solid green;
*/	float						: left; 	
	width						: 410px;
	margin						: 0;
	padding						: 0px 20px 0 20px;
}
/*--------------------------------------------------
		RightLeft
*/
#fRLpage
{
	margin:0;
	float						: left;
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
	
}

/*
.frightleft
{
	width						: 185px;
	margin						: 0;
	padding						: 0 20px 0 0;
*/	/*background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;*/
/*}

/*
.frightleft h1 a
{
	font-size					: 14px;
	text-decoration					: none;
	font-weight					: normal;
	color						: #57738F;
	padding						: 0 0 5px 0;
}
.frightleft a
{
	font-size					: 12px;
	text-decoration					: none;
	color						: #8B8B8B;
}*/

.rightNyheter
{
	width						: 185px;
	padding						: 0 20px 10px 0;
	font-size					: 12px;
	color						: #8B8B8B;
	/*background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;*/
}
.rightNyheter a
{
	width						: 185px;
	padding						: 0 20px 0 0;
	font-size					: 12px;
	text-decoration					: none;
	color						: #8B8B8B;
	
}

.NyhetTitleForside h1 a
{
	padding: 0 0 0 0;
	font-size					: 20px;	
	color 						: #57738F;
	font-weight					: normal;
}


/*---------------------------------------------
		RightRight
*/
#fRRpage
{
	float						: left;
	padding						: 0 0 0 20px;
}

.frightrighttop
{
/*	background					: #C9D1D7 url(Images/bg_forsideRight_top.gif) left top;
	background-repeat				: no-repeat;
*/	
/*	height						: 87px; */

	
	width						: 185px;
}
.frightrighttop_top
{
	background					: #FFFFFF url(Images/bg_forsideRighttop_top.gif) left top;
	background-repeat				: no-repeat;
	height						: 35px;
}

.frightrighttop h1 a
{
	font-size					: 14px;
	text-decoration					: none;
	color						: #FFFFFF;
	padding						: 10px 5px 0 10px;	
}
.frightrighttopIngress
{

	background					: #FFFFFF url(Images/bg_forsideRighttop_cen.gif) left top;
	background-repeat				: repeat-y;
	font-size					: 12px;
	text-decoration					: none;
	color						: #566b87;
	padding						: 5px 5px 10px 10px;
	overflow					: hidden;	
}


.frightrighttopIngress_buttom
{
	background					: #FFFFFF url(Images/bg_forsideRighttop_bot.gif) left top;
	background-repeat				: no-repeat;
	
}

.frightrighttopIngress a
{
	font-size					: 12px;
	text-decoration					: none;
	color						: #566b87;
	padding						: 0 5px 10px 0px;
	overflow					: hidden;	
}

.frightrighttopIngress a:hover
{
	font-size					: 12px;
	text-decoration					: underline;
	color						: #566b87;
	padding						: 0 5px 10px 0px;
	overflow					: hidden;	
}


.frightrightbottum
{
	width						: 185px;
	background					: #ffffff url(Images/bg_forsideannonse_cen.gif) left top;
	background-repeat				: repeat-y;
}
.frightrightbottum_top
{
	background					: #ffffff url(Images/bg_forsideannonse_top.gif) left top;
	background-repeat				: no-repeat;
	height:8px;

}
.frightrightbottum h1
{
	background					: #ffffff url(Images/bg_forsideannonse_cen.gif) left top;
	background-repeat				: repeat-y;
	font-size					: 14px;
	text-decoration					: none;
	color						: #d8891b;
	padding						: 4px 5px 4px 10px;	
}
.frightrightBottumIngress
{
	background					: #ffffff url(Images/bg_forsideannonse_cen.gif) left top;
	background-repeat				: repeat-y;
	font-size					: 12px;
	text-decoration					: none;
	color						: #566b87;
	padding						: 0px 5px 10px 10px;
	overflow					: hidden;	
}
.frightrightBottumIngress a
{
	font-size					: 12px;
	text-decoration					: none;
	color						: #566b87;
	padding						: 0px 5px 10px 0px;
	overflow					: hidden;
}
.frightrightbottum_buttom
{
	background					: #FFFFFF url(Images/bg_forsideannonse_but.gif) left top;
	background-repeat				: no-repeat;
	
}

/*
		RightBottum
*/
#fRBpage
{	
	/*background					: transparent url(Images/splittlinje_v.jpg) repeat-x left top;*/
}

.clear
{clear:both;}

.FRB_jobbiApressen
{
	padding-top					: 13px;
	clear						: both;		
	background					: transparent url(Images/splittlinje_v.jpg) repeat-x left top;
}
.FRB_jobbiApressen h1 a
{
	font-size					: 20px;	
	font-weight					:normal;
	text-decoration					: none;
	color						: #57738F;
}
.FRB_jobbiApressen
{
	font-size					: 12px;
	text-decoration				: none;
	color						: #8B8B8B;		
}


/*	
	--------------------------------
		PAG_1_Virksomhet :: #Left .TwoCol artikkelliste
	--------------------------------
*/
#vLeft
{	
	float						: left;
	width						: 450px;
	margin						: 10px 0 0 0;
	background-color				: #FFFFFF;
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
	
}

.vfloatleft img
{
	border						: 0px;
	width						: 185px;
}

.vleftingress
{
	padding						: 0 10px 0 10px;
	font-size					: 12px;
	text-decoration					: none;

}

.mldlinje
{
	background					: transparent url(Images/splittlinje_v.jpg) repeat-x left bottom;
}


.vleftText
{
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}

.vfloatleft
{
	float						: left;
	width						: 185px;
	margin						: 0 10px 20px 10px;
	padding						: 0 0 0 0;	

	background					: transparent url(Images/splittlinje_v.jpg) repeat-x left bottum;
}



#vRight
{
	float						: left;
	width						: 409px;	
	padding						: 0px 20px 0 20px;
	color						: #57738F;
}

.vright
{
	font-size					: 14px;
}

.vright h1
{
	text-decoration				: none;
	font-size					: 20px;
	color						: #57738F;
	padding-bottom				: 20px;
	font-weight					:normal;
}

.vright a
{
	color						: #8ca0b2;  /* #57738F; */
	font-size					: 14px;
	text-decoration					: none;
}
.vright a:hover
{
	color						: #8ca0b2;  /* #57738F; */
	font-size					: 14px;
	text-decoration					: underline;
}


/*	
	--------------------------------
		PAG_1_Virksomhet Undersider :: #Left .TwoCol artikkelliste
	--------------------------------
*/
#VirkUnderSide
{
	float						: left;
	margin						: 0;
	width						: 635px;	
	padding						: 20px 20px 20px 20px;	
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}

.uvleft
{
	padding: 0 0 20px 0;

}
.uvleft h1
{
	color						: #57738F;
	font-size					: 20px;
	font-weight					:normal;
}

.uvleft h2
{
	color						: #57738F;
	font-size					: 14px;
	font-weight					:normal;
}
.uvleft h3
{
	color						: #57738F;
	font-size					: 12px;
	font-weight					:normal;
}
.uvleft h4
{
	color						: #57738F;
	font-size					: 12px;
	font-weight					:normal;
}

.uingress
{
	color						: #57738F;
	font-size					: 14px;
}

.uingress img
{
	padding						: 10px 0 10px 0;
}

.ubrotekst
{
	color						: #8B8B8B;
	font-size					: 12px;	
}

.ubrotekst img
{
	padding						: 10px 0 10px 0;
}




#VirkUnderSideR
{
	background-color				: #FFFFFF;
	width						: 185px;
	float						: left;
	padding						: 20px 20px 0 10px;
	font-size					: 12px;
}

#VirkUnderSideR H4
{
	font-size					: 12px;
	font-weight					: normal;
	color						: #BB0020;
}

.vlenker a
{
	font-size:12px;
	color						: #BB0020;
	text-decoration					: none;
}

.vlenker a:hover
{
	color						: #BB0020;
	text-decoration				: underline;
}



/*	
	--------------------------------
		PAG_1_Selvskapsoversikt :: #Right artikkelliste
	--------------------------------
*/

#sLeft
{
	float						: left;
	width						: 410px;
	padding						: 0px	20px 20px 20px;
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}


#sRight
{
	float						: left;	
	width						: 410px;
	padding						: 0px	20px 20px 20px;
}

.sRightinhold h1
{
	color						: #57738F;
	font-size					: 20px;
	font-weight					: normal;
	padding						: 0 0 20px 0;	
}

.sRightinhold img
{
	border						: 0px;
}

.singress
{
	padding						: 0 0 10px 0;
	font-size					: 14px;
	color						: #57738F;
}

.sbrotekst
{
	padding						: 10px 0 10px 0;
	font-size					: 12px;
	color						: #8B8B8B;
}

/*	
	--------------------------------
		PAG_1_Kontakt :: #Right artikkelliste
	--------------------------------
*/

#kLeft
{
	float						: left;
	width						: 410px;
	padding						: 20px	20px 20px 20px;
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}


#kRight
{
	float						: left;	
	width						: 410px;
	padding						: 20px	20px 20px 20px;
}

.kRightinhold h1
{
	color						: #57738F;
	font-size					: 20px;
	font-weight					:normal;
	padding						: 20px 0 20px 0;	
}

.kRightinhold img
{
	border						: 0px;
}

.kingress
{
	padding						: 0 0 10px 0;
	font-size					: 14px;
	color						: #57738F;
}

.kbrotekst
{
	padding						: 10px 0 10px 0;
	font-size					: 12px;
	color						: #8B8B8B;
}

/*	
	--------------------------------
		PAG_1_Aktuel :: #Right artikkelliste
	--------------------------------
*/


#aLeft
{
	float						: left;
	width						: 635px;
	padding						: 20px 20px 20px 20px;	
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}


#aRight
{
	width						: 185px;
	float						: left;
	padding						: 20px 20px 20px 20px;
}



/*	
	--------------------------------
		PAG_1_Konsernet :: #Left #Right .TwoCol artikkelliste
	--------------------------------
*/
#konLeft
{
	/*border						: 1px solid red; */
	float						: left;
	width						: 450px;
	margin						: 10px 0 0 0;
	background-color			: #FFFFFF;
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
	
}

.konfloatleft img
{
	border						: 0px;
	width						: 185px;
}

.konleftingress
{
	padding						: 0 10px 0 10px;
	font-size					: 12px;
	text-decoration				: none;
}

.konleftText
{
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}

.konfloatleft
{
	float						: left;
	width						: 185px;
	margin						: 0 10px 20px 10px;
	padding						: 0 0 0 0;	

	background					: transparent url(Images/splittlinje_v.jpg) repeat-x left bottum;
}



#konRight
{
	float						: left;
	width						: 409px;	
	padding						: 0px 20px 0 20px;
	color						: #57738F;
}

.konright
{
	font-size					: 14px;
}

.konright h1
{
	text-decoration				: none;
	font-size					: 20px;
	font-weight					:normal;
	color						: #57738F;
	padding-bottom				: 20px;
}


/*	
	--------------------------------
		PAG_1_konsernet_underside :: #Left .TwoCol artikkelliste
	--------------------------------
*/
#konUnderSide
{
	float						: left;
	margin						: 0;
	width						: 635px;	
	padding						: 20px 20px 20px 20px;	
	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;
}

.konuvleft
{
	

}
.konuvleft h1
{
	color						: #57738F;
	font-size					: 20px;
	font-weight					:normal;
}

.konuvleft h2
{
	color						: #57738F;
	font-weight					:normal;
	font-size					: 14px;
}
.konuvleft h3
{
	color						: #57738F;
	font-size					: 12px;
	font-weight					:normal;
}
.konuvleft h4
{
	color						: #57738F;
	font-size					: 12px;
	font-weight					:normal;
}

.konuingress
{
	color						: #57738F;
	font-size					: 14px;
}
.konuingress p
{
float:none;
}
.konuingress img
{
	padding						: 10px 0 10px 0;
}

.konubrotekst
{
	color						: #8B8B8B;
	font-size					: 12px;	
}

.konubrotekst img
{
	padding						: 0;
}




#konUnderSideR
{
	background-color			: #FFFFFF;
	width						: 185px;
	float						: left;
	padding						: 20px 20px 0 20px;
	font-size					: 12px;
}

#konUnderSideR H4
{
	font-size					: 12px;
	font-weight					:normal;
	color						: #BB0020;
}

.konlenker a
{
	color						: #BB0020;
	text-decoration				: none;
}

.konlenker a:hover
{
	color						: #BB0020;
	text-decoration				: underline;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: pointer;
}


/* Form Control Classes */
/* *****************/
/* New form design */
/* *****************/

.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	height: 26px; 
 	background-color: buttonface;   
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
/*	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
/*	width: 1px; */ /* trick to set size of buttons in ie */ 
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:auto;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	/* width: 1px; */ /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:auto;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmcontent
{
}
.frmContent	/* Outmost table */
{
	width: 100%;
}
.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	background-color: buttonface; */
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:auto;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: pointer;
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i høyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i høyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Området med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 0px 5px 0px 5px; background-color: #F6F5ED;  border-top: 1px groove;border-bottom: 1px groove;}
.tplwizbuttonrow {padding: 5px; border-top: 2px groove;}
.tplwizstepheading {display: block; padding: 3px 5px 3px 5px;}
.tplwizbox {margin: 3px; padding: 0px; border: 2px groove; }  /* Wizard - action area */
.tplwizpickerfield {margin: 1px; padding: 2px 5px 2px 5px;float:left; white-space: nowrap; color: highlight;  background-color: white; }
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 1px;float:left;clear:left; padding: 2px 5px 2px 5px; width: 160px;}
.tplwizspantext{float:left}
.tplwizplaceholder{clear:both}
			
					
span.heading {
    font-size:larger;
    font-weight:bold;
}		
			

