body {
	text-align:center;
	width:100%;
}

.main {
	width:929px;
	REMheight:100%;
	text-align:center;
	text-align:left;
}


/* Lenke i toppen av siden */
.top_lenke {
	background-color:none;
	position:relative;
	top:-0px;
	left:850px;
	width:55px;
	height:31px;
	z-index:100;
	display:block;
	background-image:url(images/topp_lenke.png);
	background-repeat:none;
	background-position:top left;

	line-height: 27px;
	font-size: 9px;
	font-weight: 600;
	
	padding:0px 0px 0px 10px;
	text-transform: uppercase;
}



/* Siden er opprettet, dato + av hvem */
.opprettet {
	width: 690px;
	text-align: right;
}
.opprettet span {
	font-size: 10px;
	color: #777;
}


/* NESTEKNAPPEN PÅ ARTIKKELMODULEN  */
.paginatorNext {
	display:none;
}





/* Artikkler */
.first_4_articles div, .first_4_articles div * {
	font-size: 10px;
}
.forside_arkiv_opplisting td {
	width: 230px;
}
.arkiv_forside_box {
	height:90px;
	overflow:hidden;
	background-color:#f5f8ea;
	REMbackground-color:red;
	border:1px solid #a1bc2f;
	color:#a1bc2f;
	color:#a1b820;
	padding:5px;
	margin-bottom:22px;
	font-weight:bold;
}
.arkiv_forside_box a{
	color:#a1bc2f;
	font-size:10px;
	line-height:10px;
}
.arkiv_forside_box li {
	 color:#a1bc2f;
	color:#a1b820;
	line-height:13px;
}
.rightBlockTitle {
	color:#a1bc2f;
}



/* Menu */
	.level_1.ul {
		list-style-type: none;
	}
	.level_1 li {
		display: block;
		float: left;
		REMheight: 295px; /* Denne er tiltenkt for a fa den prikkete separatoren mellom niva 1 menypunktene til a ta hele hoyden. men det lager problemer i FF. */
	
		margin: 0px;
		padding: 0px 3px 0px 5px;
		background-image: url(images/toppmeny_skille.gif);
		background-repeat: repeat-y;	
	}
	.level_1 a {
		display: block;
		width: 164px;
width:218px;
width:219px;
		height: 183px;
		height: 148px;
		background-color: #cacaca;
	}
	.level_1 span {
		REMfont-family: Times;
		color: white;
		font-size: 17px;
		line-height: 30px;
		padding: 0px 0px 0px 9px;
	}
	


	/* Nivaa 2 */	
	.level_1 ul {
		width: 199px;
		padding: 0px;
		margin: 0px;
	}
	.level_1 ul li {
		padding: 0px;
		margin: 0px;
REMheight: 15px;
		background-image: none;
	}
	.level_1 ul a {
		background-color: white;
		height: 15px;
		width: 199px;
	}
	.level_1 ul span {
		color: #0079c2;
		font-size: 12px;
		line-height: 15px;
		padding: 0px 0px 0px 0px;
	}


	/* Nivaa 3 */
	.level_1 ul ul {
		width: 174px;
		margin: 0px 0px 0px 14px;
	}
	.level_1 ul ul a {
		width: 171px;
	}
	

	/* Nivaa 4 */
	.level_1 ul ul ul {
		width: 164px;
		margin: 0px 0px 0px 14px;
	}
	.level_1 ul ul ul a {
		width: 161px;
	}


	/* Nivaa 4 */
	.level_1 ul ul ul ul {
		width: 154px;
		margin: 0px 0px 0px 14px;
	}
	.level_1 ul ul ul ul a {
		width: 151px;
	}



.top {
	height:145px;
	REMbackground-image:url(images/top.jpg);
	width:929px;
}
#page {
	width:697px;
	REMbackground-color:pink;
	margin-left:102px;	
}
.telefonnummer {
	height:24px;
	width:694px;
	background-image:url(images/telefonlinje.png);
	background-repeat:no-repeat;
}
.rightnr {
	float:left;
	width:335px;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	line-height:24px;
	padding-left:12px;
	font-weight:bold;
}
.leftnr {

	float:right;;
	width:335px;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	line-height:24px;
	font-weight:bold;
}
.bluedotted-line {
	height:1px;
	background-image:url(images/blaa-prikker.png);
	background-repeat:no-repeat;
}
.linkplass{
	width:100%;
	height:100%;
	padding-top:4px;
}
.linker {
	width:174px;
	height:100%;
	float:left;
	text-align:center;
	REMbackground-color:purple;
	REMmargin-top:-15px;
}
.editablelinker {

	width:174px;
	height:100%;
	float:left;
	text-align:center;
}
.editablelinker table td{
	width:174px;
}
.kreditering, .kreditering p{
	font-size:10px;
	color:#0079c2;
	text-align:center;
}

