#innerBody{
		position: relative;
		width: auto;
		margin: 0px;
		left: 0px;
		
		background: #FFF;	
		overflow:visible;

}

div#theContent{

	position:relative;
	float: none;
	margin-top: 20px;
	width: auto;
	margin-bottom: 25px;
	padding: 0px;
	
}
div#top{
	position:absolute;
	z-index:2000;
	top:0px;
	left:0px;

}
#logotop_print{
  display:block;
  clear:both;
}
#logotop{
display:none;
	/*position:relative;
	height:46px;
	width:auto;
	clear:both;
	padding-top:5px;*/

}


#topMenu {
display:none;
/*
	height: 46px;
	width: auto;
	background:none;
	padding-left: 20px;*/
}

#topimages{
display:none;
/*
	height:139px;
	clear:both;
	width:auto;
	overflow:hidden;*/
	/*background: #FF0;*/

}

/**/
div#topimages div.topImg{
	float:left;
	border-right: 1px #FFF solid;
	width: 237px;
	height: 139px;
	overflow:hidden;
	position:relative;
}
div.topImg div.img{
	position:absolute;
}
div.topImg  div.head{
	
	position: absolute;
	z-index: 500;
	font-variant: small-caps;
	bottom: 10px;
	width: 237px;
	left:0px;
	background: #000;
	color: #AAA;
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}
#footer{
	border-top: 1px #2c2e51 solid;
	padding: 5px;
	height: 40px;
	text-align:center;

}
A.readmore{
text-decoration:none;
	background-image: url('/images/design/pil_2.gif');
	background-repeat: no-repeat;
	background-position: center right;
	text-align:right;
	display:block;
	color: #445696;
	padding-right: 12px;
}
A.readmore:hover{
	color: #000096;
	text-decoration:underline;
}
/* bunnbokser, forside  - hva skal bort? */
div#bottomboxes{
	display:none
	
}

/*rightbar */
	div#rightbar{
	position:relative;
	width:auto;
	margin:0px;
	overflow:hidden;
	float: none;
	
}


div.rightboks div.bcont{
	width: auto;
	

	margin-left: 5px;
	
}
div.rightboks{
	position:relative;
	width:auto;
	float: none;

	background:none;

}

div.rightboks div.boxtop{
  display:none;
	
}
div.whitetop{
	position: absolute;
	background: #FFF;
	width: 80px;
	height: 3px;
	top: 4px;
	right: 8px;
}
div.rightboks div.boxcont{
	padding-top: 7px;
	
	background:none;
	
	
	padding-left: 0px;
	padding-right: 7px;

	margin-bottom: 0px;
	padding-bottom: 8px;
}
div.rightboks div.boxcont IMG.boxthumb{
	margin-bottom: 5px;
	margin-top: 0px;
}
div.rightboks div.boxcont H3{
	margin-top: 0px;

	padding-left: 7px;
	border-bottom: 1px #445696 solid;
}


div.rightboks div.boxcont H3 A{
	color: #445696;
	text-decoration:none;
}

div.rightboks div.boxcont H4{
	padding-left: 5px;
}
div.rightboks div.clear{
height: 1px;
}
div.rightboks div.teazer{
	padding: 5px;
	width: auto;
	/*height: 50px;*/
	overflow:hidden;
	float:none;


}

div#rightbox_bottom div.boxcont{
	padding: 15px;
	overflow:hidden;
}
div#rightbox_bottom div.boxcont H3{
	margin-top: 0px;
	padding-left: 7px;
	border:none;
}
div#rightbox_bottom  div.boxcont IMG.boxthumb{
	float: left;
	margin-left: -5px;
	margin-top: 5px;
}

/* DEFAULT CANOPUS/PD INFO I BUNNTEKST */

div#ccmsInfo{
  display:none;
}



.img_left_nb{float:left;margin-right: 12px; margin-bottom: 7px; border:none}

.noB{border:none};


TABLE{
	border-collapse:collapse;
}

TABLE.sheet{

}

TD{
	vertical-align:top;
}
TABLE.sheet TD{
	border: 1px #999 solid;
	font-size: 9px;
	padding: 3px 17px 4px 7px;
	overflow:visible;
}
 .heading TD{
	background: #DDD;
	font-weight: bold;
}
.lgrey TD{
	background: #EEE;

}
.sheet TD A{
	color: #000096;
	text-decoration: none;
}
.sheet TD A:hover{
	
	text-decoration: underline;
}
/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
/* N E W S */
/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */


/*
	news and articles
*/
div#article{
	margin:0px 25px  25px  25px;



}
div#lastNews{
	width:695px;
	clear: both;
	padding-bottom: 20px;
	
}

div#isContent.gotRightBar div#lastNews{
	width: 500px;
}


div.newsRow{
	width:695px;
	clear: both;
	border-top: 2px #DDD solid;
	padding-top: 10px;
	height: 170px;
	padding-bottom: 10px;
	/*padding: 5px 0px 10px 0px;*/

}
div.newsRow > div.nextNews:first-child{
	border-right: 1px #DDD solid;
}
div.nextNews{
	width: 315px;
	float: left;
	overflow: hidden;
	height: 160px;

/*	border: 1px #F00 solid;*/
	padding: 0px 10px 0px 20px;
}

div#fpNews  .nextNews{
	border: none;

}

div.nextNews A{
	text-decoration: none;
}
div.nextNews  H3 A{
	
	width: 330px;
	color : #000;
	font-size : 14px;
	font-weight : bold;
	font-family: arial, helvetica, sans-serif;
}
div.nextNews div.newsThumb{
	width: 120px;
	float: left;
	height: 120px;
	/*border: 1px #DDD solid;*/
	text-align: center;
	
}
div.newsDate{
	color: #999;
	font-size: 9px;
}
div.newsList{
	padding: 10px 0px 10px 0px;
	width: 730px;
	clear: both;
	
	border-top: 2px #DDD solid;
}
div.nDate{
	font-size: 9px;
	color: #999;
	width:75px;
	float: left;
	overflow: hidden;
}

div.newsList div.nTit A{
	font-size: 11px;
	color: #000;
	text-decoration:none;
	padding-left: 10px;
	background-image: url('/images/design/pil_2.gif');
	background-repeat: no-repeat;
	background-position: center left;
	/*font-weight: bold;*/
	
	width:620px;
	
	float:left;
	overflow: hidden;
}
div.newsList div.ningr{
	font-size: 9px;
	width:350px;
	overflow: hidden;
	height: 14px;
}

div.nListEvenRow,div.nListOddRow{
	border-bottom: 1px #DDD solid;
}
div.nListEvenRow{
	background: #EEE;

}
div.oddDiv,div.evenDiv{
	border: 1px #CCC solid;
	margin: 5px;
}
div.oddDiv{
background: #EDEDED;
	
}
div.evenDiv{

}
div#tipsenvenn{
  display:none;
}


div#services{
	width: 680px;
	background: #EFEFEF;
	margin-top: 20px;
	border: 1px #DDD solid;
	padding: 7px;
}
div#services A{
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
	color: #000;
	margin: 0px 5px 0px 5px;
}
/* Standard CSS Tags*/ 
.hide {display: none;}
.show{display:block;}
.cloak {visibility: hidden;}
.floatL {float: left;}
.floatR {float: right;}
.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.img_right{float: right;margin-left: 12px; margin-bottom: 7px;}
.img_left{float:left;margin-right: 12px; margin-bottom: 7px;}


.img_left_nb{float:left;margin-right: 12px; margin-bottom: 7px; border:none}

.noB{border:none}

div#catCont{
	float:left;
	width: 475px;
	overflow:hidden;
	margin-top: 40px;
	border-bottom: 1px #AAA solid;
}

div.catItem{
	clear:both;
	margin-top: 15px;
	border-top: 1px #AAA solid;
	padding-top: 10px;
	padding-bottom: 10px;
}	

div.catItem img,div.catItem noImg{

	float: left;
	width: 115px; 
	margin-right:10px;
	margin-bottom:7px;
	height: 95px; 
	overflow:hidden;
	}
	div.catItem noImg{
		border: 1px #DDD solid;
	}

div#flags{
	display:none;
}