@charset "utf-8";
/* CSS Document */



html{
	margin:0px;
	padding:0px}
	
img{border:0}	
	
body  {
	font: 0.7em verdana, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #1a1817;
	height:100%}

.printheading{display:none}

a { 
	color:#006; 
	background: inherit}
	
a:hover{ 
	text-decoration:underline; 
	background: inherit}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.logginnknapp_meny{
				width:153px;
				border:1px solid #444;
				border-top:1px solid #444;
				border-bottom:1px solid #444;
				background-color:#F7CE52;
				padding:10px;
				display:block;
				cursor:pointer;
				text-decoration:none;
				color:#444;}




h1 {font: bold 1.25em verdana, sans-serif; 
	margin-bottom:6px;
	color:#444;
	padding-top:8px}
	
h2 { 
	font: bold 1.20em verdana, sans-serif; 
	margin-bottom:6px;
	color:#444;
	padding-top:8px}	
	
h1 a, h2 a { 
	font-weight: bold; 
	text-decoration:none;
	color:#444;}
	
h1 a:hover, h2 a:hover { 
	color:#444;}
	

/*ol{
	list-style-image: url(../img/knapper/punkt.gif);
	list-style-type: square;
	margin-left:16px;
	list-style-position: outside ;
	color: #333;
	clear:left;}
*/
/*Ikke synlig for IE*/
html>/**/body ol{padding-left:5px;padding-top:8px;}	
	
	
hr{
	border:1px #E0DCD8 ;
	width:100%;}
	
/*Bare synlig i IE*/
* html #bottom{margin-left:91px;}

/*Stil for alle knapper*/
.button{
		border:#d4d4d4 1px solid;
		background-color:#eee;
		font:8pt verdana, sans-serif;
		color:#5c5c5c;
		height:22px;
		cursor:pointer;}
		
.button a, .button a:hover{color:#5c5c5c;}

input#velg{width:35px;height:22px;margin-left:4px}



/*=======================================================================
Hovedelementene
=======================================================================*/ 

#container{
	width: 995px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */}
		

#header,#header-bedrift{	
	
	width:100%;
	height:88px;
	clear:both;}
	
#kampanje{	
	width:174px;
	margin-right:8px;
	float:left;
}
	

#content{
	width:608px;
	float:left;
}



#text{
	float:left;
	width:608px;
	/*min-height:450px;
	border-left:1px solid #E0DCD8;
	border-right:1px solid #E0DCD8;*/
	margin-top:10px;
}



.rammeboks{
		float:left;
		border: 2px solid #eee;
		width:270px;
		height:150px;
		margin-right:10px;
		padding:10px
}
	
#rightnav{
	float:left;
	width:197px;
	margin-left:8px;
	

}	


#mainnav{
	width:608px;
	height:186px;

	}



#bottom{
	border-top:0;
	padding:10px;
	float:left;
	margin-left:174px;
	margin-top:40px;
	font:0.8em verdana, sans-serif;
	color:#ADA49A;
	width:590px;
}
.annonse{margin-top:10px}

/*
=======================================================================
Header elementer
=======================================================================
*/



#header-bedrift #navhead{
	width:100%;
	height:80px;
	float:left;
	background-color:#e8aa33;
	margin-bottom:4px;
	color:#202a65}





#navhead{
	width:100%;
	height:80px;
	float:left;
	background-color:#003470;
	margin-bottom:4px;
	}

#navlogo{
	float:left;
	margin-top:0;
	margin-left:40px;}

#header-bedrift
#navhjem,
#header-bedrift
#navperson,
#header-bedrift
#navbedrift,
#header-bedrift
#navomoss,
#header-bedrift
#navinvestor{
	float:right;
	font: 1.2em verdana, Helvetica, sans-serif;
	display:block;
	width:120px;
	margin-top:35px;
	font-weight:bold;
	text-decoration:none;
	color:#202a65;
	}

#header-bedrift #navbedrift{font-weight:bold;text-decoration:underline}

#navhjem,
#navperson,
#navbedrift,
#navomoss,
#navinvestor{
	float:right;
	font: 1.2em verdana, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	width:120px;
	margin-top:35px;
	text-decoration:none;
	color:#fff;
	}

#navline{float:right;display:none;width:600px;}

#sidekart,#print,#in_english{margin-left:5px;margin-right:5px;margin-top:2px;float:right}	
/*

hr.hrline{border-right:0px solid #fff;height:45px;width:1px;display:block;margin:0;float:right}




#navline form, input{height:8px;margin:0;padding:0px;float:left}	
#navline #sok{width:75px; height:11px;font-size:9px}
#sok_knapp{width:30px;height:15px;}
#navline #sokeresultat{float:right}


	*/
	
/*=======================================================================
Mainnav elementer
=======================================================================*/

.logginnknapp {
	border:0;
	padding:0;
	margin-bottom:6px;}


h2.menyoverskrift, h2.menyoverskrift a, .menyoverskrift{
	text-align: left; 
	height:25px;
	font: bold 1.20em verdana, sans-serif; 
	background-color:#E1D5C9;
	margin:0 0 10px 0;
	padding-top:8px;
	padding-left:10px;
	color:#666;
	width:95%;
	display:block;
	text-decoration:none;
	}


.nav{	
	width:173px; 
	font-size:8pt;
	background-color:#f4ecde;	
    float:left;
	text-align:left;
	border:1px solid #e1d5c9;
	padding:10px 0 10px 0;}
	

.nav ul{list-style:none;margin:0}
.nav li{margin-left:8px;height:19px}

/*Ikke synlig for IE*/
html>/**/body .nav li{margin-left:-30px}




.nav li a:hover{
	background-color:#e1d5c9;
	color:#333;
	display:block;}
	
.nav li a,
.nav li a:link, 
.nav li a:visited {
	color:#333;
	display:block;
	padding-top:3px;}



.nav li.category a,
.nav li.category a:visited,
.nav li.category a:link{
	display:block; 
	text-decoration:none; 
	background:url(../img/knapper/punktfff.gif); 
	background-repeat:no-repeat;}
	
.nav li.category a:hover {
	display:block; 
	background:url(../img/knapper/punkt.gif); 
	background-repeat:no-repeat;}

* html .nav li.category a, 
* html .nav li.category a:visited,
* html .nav li.category a:hover,
* html .nav li.category a:link{
    padding-left:15px;
	width:140px;
	}
	
* html .nav li.category ul{margin-top:-10px;}
* html .nav li ul li {background-color:#fff;}


.nav li a, .nav li ul li a{
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
	padding-left:0;}
	

.nav li.category ul li a{
	margin-left:1px; 
	padding-left:20px;
	width:132px;
	background-color:#ccc;}

.nav li.category {margin-top:-3px;background-color:#fff;padding-left:1px;height:auto;}
.nav li.category ul li{margin-bottom:0px;background-color:#fff;}

/*==================
Vi kontakter deg
==================*/
#gjelder2{
	float:left;
	width:125px}
	
#tlf,#epost{
	float:left;
	width:120px}

.gjelder_text{float:left;width:70px;display:block;height:23px;}
.tlf_text{width:70px;display:block;float:left;height:23px;}
.epost_text{width:70px;display:block;float:left;height:23px;}

/*==================
Kalkulator
==================*/

#lopetid{
	width:50px;
	height:17px;
	margin-bottom:2px;
}

#rente{
	width:50px;
	height:17px;
	float:left;
	font-size:9pt;
	margin-bottom:2px;
	}
	
#belop{
	width:98px;
	height:17px;
	float:left;
	font-size:9pt;
	margin-bottom:2px;
	margin-top:5px
}

#lopetid_text{
	width:90px;
	height:17px;
	float:left;
}
#rente_text{
	width:90px;
	height:17px;
	float:left;
	}
	


	
#belop_text{
	width:90px;
	height:17px;
	float:left;
	margin-top:5px
	}
	
#ar_text{
	width:50px;
	height:17px;
	float:left;
	font-size:9pt;
	margin-bottom:2px;
	

	}

#renteicon{
	height:17px;
	float:left;
	margin-left:5px;
	margin-top:3px;
	}
	
