#container {
	margin:0 auto;
	background:#FFF;
	width:953px;
	border:1px solid #FFF;
	min-height: 500px;
	height: auto !important;
	height:500px;}
#topbanner {
	background: url(../images/topbanner.jpg);
	height:127px; 
	width:953px;
	position: relative;}
#topbanner .randomimage { position: absolute; left: 215px;}
#topbannerkran {
	background: url(../images/topbanner_kran.jpg);
	height:127px; 
	width:953px;
	position: relative;}
#topbannerkran .randomimage { position: absolute; left: 215px; }
#topbannergruppen {
	background: url(../images/topbanner_gruppen.jpg);
	height:127px; 
	width:953px;
	position: relative;}
#topbannergruppen .randomimage { position: absolute; left: 215px; }

#topbannerbrukt
{
	background: url(../images/tsbruktbanner.jpg);
	height:127px; 
	width:953px;
}

#topbannerEiendom {
	background: url(../images/topbannermal.jpg);
	height:127px; 
	width:953px;
	position: relative;}
#topbannerEiendom .randomimage { position: absolute; left: 215px;}
/*Left & menuarea*/
#leftarea {
	float:left;
	background: #003368;	
	width:216px;}
#menuarea {
	background: url(../images/menubackground.jpg) repeat-x #175bc0;
	width: 216px;
	min-height:230px;
	height: auto !important;
	height:230px;}
#menuarea .menu {
	margin-left:15px;
	margin-top:15px;
	line-height:2em;
	font-size:1.3em;
	font-weight:bold; 
	color:#FFF;}
#menuarea .menu ul { margin:0; padding-left:0;  }
#menuarea .menu ul li{
	background: url(../images/icon.gif) no-repeat 0px 7px;
	list-style-image:none;
	list-style:none;
	padding-left: 15px; 
	text-decoration:none;}
#menuarea .menu ul li a {color:#fff; text-decoration:none;}
#menuarea .menu ul li a:visited {color:#fff; text-decoration:none;}
#menuarea .menu ul li a:hover {color:#6993bd; text-decoration:none; }
#menuarea .menu ul li ul li{
	background: none;
	list-style: none;
	color:#fff;
	line-height:1.7em;	
	font-size:0.82em;}
#menuarea .menu ul li ul li a,
#menuarea .menu ul li ul li a:visited{
	background: none;
	margin-left:-8px;
	line-height:1.1em;}
#menuarea .menu ul li ul li a:hover{color:#6993bd;}	
#menuarea .bottomimage{	background: #FFF;width: 215px;}
/*Mainarea*/
#mainarea {
	/*background: url(../images/mainbackground.gif) repeat-y;*/
	width: 736px;
	font-size:1.2em;
	float:left; 
	overflow: hidden; }
#mainarea a {font-weight:normal; color:#2563a0; text-decoration:underline;}
#mainarea .wrap {
	margin: 10px 20px

	}
#fullview {
	margin:0 30px 0 10px;
	line-height:1.5em;
	min-height: 500px;
	height: auto !important;
	height:500px;}

#maincontent {	
	width:485px;
	float:left;
	line-height:1.5em;}
#maincontent .wrap {padding:10px 20px;  }
#maincontent .frontimage{	
	width:400px;
	height:300px;
	background: #FFFFFF;
	margin-bottom:20px;
	overflow: hidden;
	display:block;
}

#maincontent .frontimage ul{	
	float:left;
    margin: 0;
    padding: 0;
	}

#maincontent .frontimage ul li{	
	list-style: none;
}

#fullview .frontimage{	
	width:400px;
	height:300px;
	background: #FFFFFF;
	margin-bottom:20px;
	overflow: hidden;
	display:block;
}

#fullview .frontimage ul{	
	float:left;
    margin: 0;
    padding: 0;
	}

#fullview .frontimage ul li{	
	list-style: none;
}
	
/*Rightcontent*/
#mainarea .rightcontent { width:210px;float:left; margin-bottom: 30px;}
#mainarea .rightcontent .wrap { background: url(../images/righttopbackground.gif) repeat-y; width:205px; margin: 0;}
#mainarea .rightcontent .header {	background: url(../images/newsheader.jpg);	width:205px;height:46px;}
#mainarea .rightcontent .headerkran {	background: url(../images/newsheaderkran.jpg);	width:205px;height:46px;}
#mainarea .rightcontent .content {	background: url(../images/newsbackground.jpg) repeat-y;	width:205px;}
#mainarea .rightcontent .contentwrap { margin-left:20px;margin-right:10px;
	min-height: 445px;
	height: auto !important;
	height: 445px;
}
#mainarea .rightcontent .newstitle { font-weight:bold; color:#003368; margin:20px 0 5px 0; display:block;}
#mainarea .rightcontent .newsbilde{display:block; }
#mainarea .rightcontent .newsbilde img {margin: 10px auto 10px auto}
#mainarea .rightcontent .newsingress{}
#mainarea .rightcontent .newsingress p { margin: 0;}
#mainarea .rightcontent .newslinks { text-align:center; margin-top:20px;}
#mainarea .rightcontent .newsmore {font-weight:bold;}
#mainarea .rightcontent .bottom {background: url(../images/newsbottom.jpg) #CCC; width:205px; height:16px;}
/*End right*/
/*start logg inn*/
#maincontentfullview {
	width:590px;
	float:left;
	overflow: auto;
	min-height: 500px;
	height: auto !important;
	height:500px;
	}
#logginn {
	width:600px;
	margin:15px auto;
	overflow: auto;
	height: 590px;
	background:#ffffff;}
#logginn .wrap { padding: 15px 3px;}	
#logginn .button {
	font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#1b3266;
	border:1px solid #858569;
	height:18px;
	padding:0px 0px 0px 0px;}

/*misc*/
#bottomarea {
	margin: 0px auto; 
	background: #003367; 
	width: 953px; 
	height: 18px; 
	font-size: 1.2em;
	color: #FFF; 
	text-align: center;  
	clear: left; 
	border: 1px solid #FFF;
}
.clearleft{clear:left;}

#bottomarea a{color:#FFF;}
#bottomimage {background:  url(../images/menubottombg.gif) #FFF;}
#bottomlanguage {width: 216px; margin: auto 0; background:#FFF; text-align:center;}
#bottomlanguage a {color:#003368; text-decoration:none;}


.pagination { margin: 0;}
.pagination li { list-style: none; padding: 0 3px; display: inline; }
.pagination li a { color:#333333; } 


