﻿/* 
---------------------------------------------------------------------------------------------
RESET STYLES 
---------------------------------------------------------------------------------------------
*/
html, body, form, * {
	margin: 0;
	padding:0;
}


/* 
---------------------------------------------------------------------------------------------
DEFAULT STYLES 
---------------------------------------------------------------------------------------------
*/


h1
{
	padding						: 3px 20px 10px 0px;
	font-size					: 20px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}

h1 a
{
	padding						: 3px 20px 10px 0px;
	font-size					: 20px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}

h2
{
	padding						: 0 0 3px 0;	
	font-size					: 14px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}
h2 a
{
	padding						: 0 0 3px 0;		
	font-size					: 14px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}

h3
{
	color 						: #57738F;
	font-size					: 12px;	
	font-weight					: normal;
	text-decoration					: none;
}
h3 a
{
	
	font-size					: 14px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}
h4
{
	
	font-size					: 12px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}
h4 a
{
	font-size					: 12px;
	color 						: #57738F;
	font-weight					: normal;
	text-decoration					: none;
}



/* 
---------------------------------------------------------------------------------------------
CONTAINERE
---------------------------------------------------------------------------------------------
*/


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;
}

#page {
	/* background-color				: #FFFFFF;	*/
	width						: 900px;
	text-align					: left;
	font-family					: Arial, Helvetica, sans-serif;	
/*	background:#C9D1D7 url('/eway/Custom/Design/DigitaleMedier/Themes/Standard/Images/bg_body.jpg') repeat-x left top;    */
}

#TopProfile
{


}

#header {
	background					: transparent url(Images/logo_bg.jpg) no-repeat left bottom;
	height						: 90px;

}

.logo
{
	position: relative;
	float:left;
	margin						: 0 0 0 20px;
	width						: 140px;
	height						: 80px;
}
.logo img
{
	/*width						: 131px;*/
	/*height						: 78px;*/
	border						: 0px solid #ffffff;
}
.logo img a
{
	border						: 0px solid #ffffff;
}


#MainToppImage
{

}
#MainToppImage img
{
	width:900px;
	hight:150px;
	border: 0px solid #ffffff;	
}
#MainToppImage img a
{
	border: 0px solid #ffffff;
	text-decoration					: none;
}

.Main
{
	background-color			: #FFFFFF;	
	margin:0;
	padding:0;
}

#Footer 
{
	background					: transparent url(Images/bg-footer.jpg) no-repeat left;
	/*height						: 15px;  */
	width						: 900px;
	margin						: 0 0 0 0;
	padding: 5px 20px 5px 20px;
/*	padding						: 0 10px 10px 20px;  */
	font-size					: 11px;	
	color						: #FFFFFF;
}

.clear
{
	clear						: both;
}



/* 
---------------------------------------------------------------------------------------------
IMAGE
---------------------------------------------------------------------------------------------
*/



.Bottumline
{
	padding-top					: -10px;
}
	
.toppage
{

}	
.bottumpage
{
	padding						: 10px auto 3px auto;	
	
}	

	
	
/*	
	--------------------------------
		TopKwMenu :: Menykonstruksjon
	--------------------------------
	body {_behavior: url(/eway/custom/design/DigitaleMedier/menu/csshover.htc);_font-size: 100%;}
*/

.TopKwMenu
{
	position: relative;
	float:left;
	width: 560px;	
	top:65px;
	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%;}

#hzmenu ul li.selected a
{
	color: #BB0020;
	border-bottom: 0px solid #ffffff;
}
#hzmenu ul li.selected ul li a
{
	color:#ffffff;
}



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; }



.search 
{	
	position: relative;
	float:left;
/*	left: 670px;
	border:1px solid red; */
	width: 180px;
	
}
.search img
{
	position: relative;
	top:58px;
	left: 3px;
}

.texstbox
{
	position: relative;
	top:53px;
	font-size					: 11px;
	height						: 14px;
}


/****************
	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
	----------------------------------------------------------------------------------------------------------------------------
*/

.breadmf
{
/*	position					: absolute;*/
	float						: left;
}

.bredm
{
	padding:0 0 0 20px;	
}

	/*border: 1px solid #bb0020;     */
	/*  color:#8B8b8b;    */

	/*	color: #bb0020;      #8B8b8b; */









div#Breadcrumb.defaultStyle a
{
	font-family					: Arial;
	font-size					: 12px;
	color						: #e95100;
	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						: 24px; 
	margin						: 0 0 10px 10px;  
	overflow					: hidden;
}
div#Breadcrumb.defaultStyle .breadcrumbText
{	
	position					: relative; 
	float						: left;
	color						: #592a0d;  /* border: 1px solid red; */
	
}
div#Breadcrumb.defaultStyle .breadcrumbTextselected
{
	padding-top					: 1px;
}
div#Breadcrumb.defaultStyle .breadcrumbTextselected a
{
	
	position					: relative;    
	float						: left;
	color						: #8B8b8b;  /*  #592a0d; */
}
div#Breadcrumb.defaultStyle .breadcrumbText .breadCrumbDivider
{
	position					: relative;
	float						: left;
	padding						: 0 5px 0 5px;
	color						: #e95100;
}
div#Breadcrumb.defaultStyle .breadcrumbTextselected div.breadCrumbDivider
{
	position					: relative;
	float						: left;
	padding						: 0 5px 0 5px;
	color						: #8B8b8b;  /*  #592a0d; */
}
/*	
	--------------------------------
		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;
}


div#Breadcrumb.defaultStyle div ul li div
{
		float:left;
		padding-top:-10px;	
		
}





.readmore
{
	font-size					: 12px;
	color 						: #bb0020;
	font-weight					: normal;
	text-decoration					: none;
}
.readmore a
{
	font-size					: 12px;
	color 						: #bb0020;
	font-weight					: normal;
	text-decoration					: none;
}


/*
----------------------------------------------------------------
Lister				background	: transparent url(Images/linjeRight.jpg) repeat-y left top;
----------------------------------------------------------------*/

.forside{
	margin-top						: 20px;
	background-image					: url(Images/page_mDivider.gif);
	background-repeat					: repeat-y right top;
    	min-height						: 400px; 
	width							: auto;
}



/*	
	--------------------------------
		PAG_1_Forside :: #Left .TwoCol artikkelliste
	--------------------------------
*/

#leftpage
{
	float						: left;
	width						: 410px;
	margin						: 0 20px 0 20px;    	
	
/*	background					: transparent url(Images/splittlinje_h.jpg) repeat-y right top;  */

}

.MainArt
{

}


.MainArt_ingress
{
	padding						: 5px 0 0 0;
	color 						: #57738F;
	font-size					: 14px;	
	font-weight					: normal;
	margin-bottom					: 14px;	
}
.MainArt_ingress a
{
	color						: #BB0020;
	text-decoration					: none;
}
.MainArt_ingress a:hover
{
	color						: #BB0020;
	text-decoration					: underline;
}

.MainArt_body
{
	padding						: 5px 0 0 0;
	color 						: #8B8B8B;
	font-size					: 12px;	
	font-weight					: normal;
}

.MainArt_body p
{
	margin-bottom: 14px;	

}
.MainArt_body a
{
	color: #BB0020;
	text-decoration					: none;
}
.MainArt_body a:hover
{
	color: #BB0020;
	text-decoration					: underline;
}




/*	
	--------------------------------
		PAG_1_Forside :: #Right .TwoCol artikkelliste
	--------------------------------
*/


#rightpage
{
	float						: left; 	
	width						: 410px;
	margin						: 0 0 0 20px;
	padding						: 0;
}


/*  ---------------------------
	Top
--------------------------------*/


.FRight_AktNyheter
{
	width						: 410px;

}

.FRight_AktNyheter_tekst
{
	float						: left;
}

.FRight_AktNyheter_pic img
{
	float						: left;
	width						: 100px;
	height						: 82px;
	margin						: 0 10px 20px 0;
}

.FRight_AktNyheter_pic img a
{
	border						: 0px solid #000000;
	margin						: 0 10px 20px 0;
}


.FRight_AktNyheter_ingress
{
	width						: 299px;
	font-size					: 12px;
	color						: #8B8B8B;
	margin						: 0 0 20px 0;

}
.FRight_AktNyheter_ingress a
{
	font-size					: 12px;
	text-decoration					: none;
	color						: #8B8B8B;
}



/*---------------------------------  */

/*
		RightBottum
*/


.FRight_Annonse
{
	margin						: 0 0 20px 0;
	width						: 410px;
}



.FRight_Annonse_pic img
{
	float						: left;
	width						: 100px;
	height						: 82px;
}

.FRight_Annonse_pic img a
{
	border						: 2px solid #000000;
	margin						: 0 15px 20px 0;
}


.FRight_Annonse_ingress
{
	float						: left;
	font-size					: 12px;
	color						: #8B8B8B;
	margin						: 0 0 20px 0;
}
.FRight_Annonse_ingress a
{
	font-size					: 12px;
	text-decoration					: none;
	color						: #8B8B8B;
}


.clear
{clear:both;}

.bottumBorder
{
	background					: transparent url(Images/splittlinje_v.jpg) repeat-x left top;
}



/*	
	----------------------------------------
	  Mal 1 :: #Left .TwoCol artikkelliste
	----------------------------------------
*/


.Rightbgborder
{
	
   	background-image: url(Images/hoyreramme.jpg);     /* left_border.jpg);  */
	background-repeat: repeat-y;
	width: auto;   
    	min-height: 200px; 
	padding: 0 0 30px 0;	
}


#Mal1_Left
{
	float						: left;
	margin						: 0 20px 0 20px; 
	width						: 635px;
}

#Mal1_Right
{
	float						: left;
	margin						: 0 20px 0 20px; 
	width						: 185px;
}


.Mal1_avd_ingress
{
	
	color						: #57738F;
	font-size					: 14px;
	margin-bottom					: 20px;
}

.Mal1_avd_ingress a
{
	color						: #BB0020;
	text-decoration					: none;
}
.Mal1_avd_ingress a:hover
{
	color: #BB0020;
	text-decoration					: underline;
}
.Mal1_avd_ingress img
{
	padding						: 0 0 0 0;
}


.venstre 
{
	margin					: 0 20px 20px 0px;
}
.høyre 
{
	margin					: 0 0 20px 20px;
}


/*
.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;
}
*/


.Mal1_avd_brotekst h2
{
	margin						: 15px 0 0px 0;
	color						: #57738F;
	font-weight					: normal;
	font-size					: 14px;	
}


.Mal1_avd_brotekst
{
	color						: #8B8B8B;
	font-size					: 12px;	
}

.Mal1_avd_brotekst img
{
	padding						: 0 0 0 0;
}
.Mal1_avd_brotekst a
{
	color: #BB0020;
	text-decoration					: none;
}
.Mal1_avd_brotekst a:hover
{
	color: #BB0020;
	text-decoration					: underline;
}

/********************************
	Høyreside
**********************************/


.Relatertelenker h5
{
	padding: 0 0 3px 0;
	font-size:	12px;

}

.Relatertelenker a
{
	font-size:12px;
	color						: #e2001a;
	text-decoration					: none;
}

.Relatertelenker a:hover
{
	color						: #e2001a;
	text-decoration					: underline;
}








.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: pointer;
}
