.vertical {
	REMwidth: 20px;
}
.tekst {  /* Hovedinnholdsomradet */
	padding-right: 20px;
}
.BGbunn {
	padding-top:20px;
}

/* ******************************* */
/*    Menu - leftmenu              */
/* ******************************* */
	.leftMenu {
		text-align: left;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.leftMenu li:first-child {
		background-image: url(design/0_forside.png);
		background-position: right top;
		margin: 0px 0px 0px 0px;
		padding-top: 7px;
	}
	.leftMenu li:last-child {
		background-image: url(design/0_kontakt.png);
		background-position: right top;
	}
	.leftMenu li {
		list-style-type: none;
		text-transform: uppercase;
		margin: 0px;
		height: 50px;
	REMpadding: 8px 0px 0px 0px;
		background-image: url(design/0_produkter.png);
		background-repeat: no-repeat;
		background-position: right top;
	}
	.leftMenu a {
		display: block;
		width: 100%;
		height: 40px;
		padding: 15px 0px 0px 16px;
	} 
	.leftMenu span {
	        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	        font-size: 9px;
	        color: #777777;
	        letter-spacing: 1px;
	}
	.leftMenu a:hover span, .topMenu a:hover span {
		color: #EFAF31;
	}
	.active span {
		color: #5093AF;
	}
	
/* ******************************* */
/*    Menu - topmenu              */
/* ******************************* */
	.topMenu {
		REMmargin: 0px 0px 3px 180px;
		margin: 0px;
		width:100%;
		REMfloat: right;
		float: left;
		text-align: right;
		padding: 0px 35px 0px 0px;
	}
	.topMenu li {
		REMfloat: right;
		display: inline;
		list-style-type: none;
		padding: 0px 12px 0px 12px;
		border-left: 1px solid #888888;
		background-position: right top;
	}
	.topMenu li:first-child {
		padding: 0px 12px 0px 12px;
		border-left: 0px solid #888888;
	}
	.topMenu span {
	        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8px;
		line-height: 22px;
		text-transform: uppercase;
	}
	

/* ******************************* */
/*    Artikkler - forside          */
/* ******************************* */
	.artikkel {			/* Denne gjelder forsiden */
		height: 129px;
		width: 660px;
		margin-top: 10px;
		border-bottom: 1px solid #dadada;
	}
	.artikkel_fullvisning_ingress {
		font-weight: 500;
	}
	.artikkel_lesmer {
		display: block;
		font-size: 11px;
		color: #888888;
		width: 640px;
		margin-top: 7px;
		padding: 0px 21px 25px 0px;
	}
	.artikkel_overskrift {		/* Denne gjelder les mere delen*/
		margin-top: 0px;
		padding-top: 0px;
	}
	.opplisting_overskrift {	/* Opplistingsmalen */
		margin-bottom: 6px;
	}




/* ******************************* */
/*    Blocks                       */
/* ******************************* */

	.topblocks {
		float: left;
		margin: 0px 0px 0px 14px;
	}

	.footerblocks {
		text-align: left;
		margin: 0px 0px 38px 20px;
	}
	.footerblocks td {
		padding: 5px;
	}
	.footerblocks table {
		vertical-align: top;
	}


/* ******************************* */
/*    Footer                       */
/* ******************************* */
	#KontaktOss {
	}
	.feedbackForm {
		width: 230px;
		margin: 25px 0px 0px 158px;
	}
	.feedbackForm .left {
		width: 100px;
		font-size: 10px;
		padding-right: 6px;
	}
	.feedbackForm .right {
		REMwidth: 240px;
	}
	.feedbackForm .feedbackTextArea {
		width: 220px;
		margin-bottom: 3px;
	}
	
	.feedbackForm .feedbackTextField {
		width: 220px;
		margin-bottom: 3px;
	}
	.right * {
		font-size: 9px;
		line-height: 9px;
	}
	.feedbackSubmitArea {
		position: relative;
		top: -20px;
		left: 0px;
		float: right;
	}
	.feedbackSubmitButton {
		position: relative;
		top: 20px;
		left: 0px;

		height: 20px;
		font-size: 11px;
	}
	.feedbackSelect {
		width: 150px;
		float: left;
	}
	
		
/* ******************************* */
/*    Diverse                      */
/* ******************************* */

	.flag {
		padding: 3px 0px 0px 13px;
		text-align:left;
	}
	#floatingMenu a {
		font-size: 10px;
		line-height: 14px;
	}

