* { margin: 0px auto; }

/* General  */
body {
	    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	    font-size: 12px;
		color: #262626;
		background: #0c2633 url(images/bg.jpg) 0 0 repeat;
		line-height: 17px;
}


	
a { color: #7f7f7f; font-weight: bold; }
a:hover { color: #595959; }

h1 a, h2 a{
  color: #000;
  text-decoration: none;}
	
	
	#container {
			width: 806px;
	}
	
		#wrapper {
				width: 806px;
				background-image: url(images/tex-contain-bg2.jpg);
				background-repeat: repeat-y;
				float: left;
		}

	
/**** LEFT C *************************
************************************/

#lc {
		width: 152px;
		float: left;
		background: url(images/tex-left-bg.jpg) 0 0 repeat-y;
		padding: 15px;
}



/**** MIDD C ***********************
***********************************/

#mc {
		width: 424px;
		float: left;
		padding: 0 9px 0 9px;
}

.content {
		width: 378px;
}

	#header {
			width: 424px;
			height: 228px;
			background-image: url(images/header-sommer.jpg);
			float: left;
	}
	
	#mc ul {
			margin: 0 0 21px 20px;
			padding: 0;
			float: left;
			height: 29px;
			border-bottom: 1px #dfdfdf solid;
			list-style-type: none;
			width: 382px;
	}
	
	#mc li {
			float: left;
			line-height: 29px;
			margin: 0 10px 0 0;
			padding: 0;
			font-size: 11px;
			color: #7a7a7a;
	}
	
	#flere_nyheter {
			height: 24px;
			width: 402px;
			background-image: url(images/title-flere.gif);
			margin: 30px 0 30px 0;
			line-height: 22px;
			padding: 0 0 0 20px;
			color: #ffffff;
	}
	
	
	.text_holder {
			width: 378px;
			margin: 0 0 20px 0;
			padding: 0 0 20px 0;
			border-bottom: 1px #e0e0e0 solid;
	}



/**** RIGHT C **********************
**************************/

#rc {
		width: 141px;
		padding: 0 20px 0 20px;
		background-image: url(images/title-rc-bg.jpg);
		background-repeat: no-repeat;
		float: left;
}

	#rc ul {
		width: 142px;
		padding: 23px 0 0 0;
		background-image: url(images/title-varer.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		margin: 60px 0 50px 0;
		list-style-type: none;
	}
	
	#rc li {
		width: 131px;
		background-image: url(images/menu-list.jpg);
		padding: 0 0 0 11px;
		line-height: 22px;
		font-size: 11px;
		font-weight: bold;
		height: 22px;
	}
	
	#rc li.down {
		width: 127px;
		background: #ffffff;
		border-left: 2px #bdbec0 solid;
		border-right: 2px #bdbec0 solid;
		border-bottom: 2px #bdbec0 solid;
		padding: 0 0 0 11px;
		line-height: 22px;
		font-size: 11px;
		font-weight: normal;
		height: 20px;
	}
	
	#rc a {color: #323234; text-decoration: none;}
	#rc a:hover { color: #595959; }





/**** TOPBUTTONS ***********
*****************************/

#icons {width: 142px;margin: 15px 0 0 0;float: left;}
#icons a {margin: 0 0 0 3px;}

a.hjem {background:url(images/buttons/button_home.gif) no-repeat top left;width:24px;height:24px;float:left;text-indent: -9999px;}
a.hjem:hover {background:url(images/buttons/button_home_dwn.gif) no-repeat top left;}

a.prikken {background:url(images/buttons/button_prikken.gif) no-repeat top left;width:24px;height:24px;float:left;text-indent: -9999px;}
a.prikken:hover {background:url(images/buttons/button_prikken_dwn.gif) no-repeat top left;}

a.mappe {background:url(images/buttons/button_referanser.gif) no-repeat top left;width:24px;height:24px;float:left;text-indent: -9999px;}
a.mappe:hover {background:url(images/buttons/button_referanser_dwn.gif) no-repeat top left;}

a.kontakt {background:url(images/buttons/button_kontakt.gif) no-repeat top left;width:24px;height:24px;float:left;text-indent: -9999px;}
a.kontakt:hover {background:url(images/buttons/button_kontakt_dwn.gif) no-repeat top left;}

a.mail {background:url(images/buttons/button_mail.gif) no-repeat top left;width:24px;height:24px;float:left;text-indent: -9999px;}
a.mail:hover {background:url(images/buttons/button_mail_dwn.gif) no-repeat top left;}


img {border: 0;outline: 0;}




/**** TEXT *******************
*****************************/

h2 {
		font-size: 28px;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		margin: 0 0 17px 0;
		color: #252525;
		font-weight: bold;
}

h3 {
		font-size: 12px;
		margin: 0;
		padding: 0;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

h4 {
		font-size: 11px;
}

h5 {
		color: #7d7d7d;
		font-size: 11px;
		font-weight: normal;
}
