/* CSS Document */

body {
	margin: 25px 0 200px 0 ;  
	padding: 0 ;	
	font-weight: normal;	
	font-size: 8pt; 	
	vertical-align: top; 
	text-align: center; 
	background:#7A7A7A url(images/bg.gif) repeat-x; 
	color: #323232;
	font-family: arial, Helvetica, sans-serif;  }

#wrapper {
	margin: 0 auto; 
	width: 815px; 
	text-align: left; 
	background: #E7E9DC url(images/tex-bg-wrapper.gif) repeat-y;   
		}


#header {	
	margin: 0; 
	padding: 0; 
	height: 21px;	
	background: url(images/tex-bg-header.gif) no-repeat;}
	

#logo {
	background: url(images/logo.gif) no-repeat -201px 0; }
	
#logo:hover, #logo:focus {
	background: url(images/logo.gif) no-repeat 0 0; }

#pita {
	
	margin: 0 0 10px 0 ; 
	padding: 0;  }

#navbar {	
	margin: 0;
	padding: 0;  	
	height: 29px; 
	background: url(images/001-tex-navbar-bg.gif) repeat-x;}

.left-spacer {
	float: left; 
	clear: right; 
	width: 22px;  }
	
.lc {
	float: left; 
	clear: right; 
	width: 201px;
	margin: 0; 
	padding: 0;   }
	
.mc {
	width: 540px; 
	margin-left: 244px; 
	padding: 0; 
	margin-top: 0; 	
		 }


.mc-1 {	
	width: 218px;
	\width: 258px;
	w\idth: 218px;	
	margin-right: 20px; 
	float: left; 
	clear: right; 
	padding: 20px; 	}

.mc-2 {
		
	width: 218px;
	\width: 258px;
	w\idth: 218px;
	float: right;
	padding:20px;  }

.mc-1 h2, .mc-2 h2 {
	
	background: url(images/ico-h2-title.gif) no-repeat 0 2px; 
	padding: 0 0 0 15px; 
	margin: 0 0 5px 0; }
	
.green-border {
	border: 1px solid #C8D8C0; }


.mc-rc-green-box, 
.mc-rc-box  {
	
	margin-bottom: 20px;
	  }

.mc-rc-green-box {
	padding: 20px 20px 5px 20px;
	background: #DAECD2;  
	}
	
.mc-rc-box {
	padding: 20px 20px 20px 20px;
	background: #fff;  
	 }
	 
.mc-rc-green-box p {
	color: #1B1B1B; }
	
.mc-rc-box h1 {
	background: url(images/ico-h2-title.gif) no-repeat 0 2px; 
	padding: 0 0 0 15px; 
	margin: 0 0 5px 0; }

.mc-rc-box h6 {
	
        font-size: 7pt; 
        color: #218e03; 
        padding: 0 0 0 15px; 
	margin: 0 ;
         }

.mc-rc {
	margin-bottom: 20px;
	  }
	


#footer {
	clear: both; 
	height: 21px; 
	background: url(images/tex-bg-footer.gif) no-repeat; }



.lc-handlekurv {
	height: 140px;
	margin: 30px 25px 20px 20px;
	padding-left: 20px; 
	color: #141414;  
	background: url(images/ico-handlekurv.gif) no-repeat left top; 
	}

.lc-handlekurv a:link, .lc-handlekurv a:visited { color: #141414; }
.lc-handlekurv a:focus, .lc-handlekurv a:hover { text-decoration: underline; }


.lc-handlekurv-aktiv {
	height: 90px;
	margin: 30px 30px 20px 20px; 
	padding-left: 20px; 
	color: #BF2F03; 	
	text-align: center; 
	background: url(images/ico-handlekurv-aktiv.gif) no-repeat left top; }

.lc-handlekurv-aktiv a:link, .lc-handlekurv-aktiv a:visited  {	color: #BF2F03; }
.lc-handlekurv-aktiv a:focus, .lc-handlekurv-aktiv a:hover  { text-decoration: underline; }


/* containers 
Containers er forhåndsdefinerte innholdsbokser med 
fast bredde-padding og margin tilpasset nettstedet 
------------------------------------------------- */

.thumb {
	float: left; 
	clear: right; 
	border: 1px solid #fff; 
	padding: 0 0 -3px 0; 
	margin-right: 15px; 
	}
			

/* navigasjon
-------------------------------------------------------*/
		
#navcontainer ul	{
	margin: 0 ;
	padding: 0 ; 
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

#navcontainer li { 
	margin: 0 0 0px 0;
	 }

#navcontainer a	{
	display: block;
	padding: 6px 0px 0px 24px;
	margin: -6px 0px 0px 0px;
	height: 28px; 	
	background: url(images/tex-bg-navlist.gif) no-repeat ;	}

#navcontainer a:link, #navlist a:visited	{
	text-decoration: none;
	color: #218E03;}

#navcontainer a:hover, #navcontainer a:focus	{
	background: url(images/tex-bg-navlist.gif) no-repeat  -201px 0px;
	color: #015C01;	}

#active a:link, #active a:visited, #active a:hover	{	
	color: #218E03;	}

#last {
	margin-bottom: -15px; }

.kontakt {
	margin: 0 20px 20px 20px;  
	 }
.kontakt p {
	font-size: 8pt;
	padding: 0; 
	margin: 0; }








.bunntekst {
	margin-top: 8px; }
.bunntekst p, 
.bunntekst h6 {
	color: #353535;
	font-size: 8pt;  }
	
.bunntekst a:link,
.bunntekst a:visited{
	color: #8a8a8a; 
	text-decoration: none; }
	
.bunntekst a:focus, .bunntekst a:hover {
	color: #e8e9dd; 
	text-decoration: underline; }
	
.bunntekst a:active{
	color: #8a8a8a; 
	text-decoration: none; }

.bunntekst p{
	float: left; 
	clear: right; 
	width: 250px;
	margin-left: 10px;  }
	
.bunntekst h6 {
	float: right; 
	width: 250px;
	margin-right: 10px;  }








/*  Lister ---------------------------------------------*/



#list{
	float: left; 
	clear: right; 
	padding-left: 0;
	margin-left: -5px;	
	margin-top: 0px; 
width: 80px; 
	}

#list li{
	list-style: none;
	margin: 0;	}

#list li a { 
	text-decoration: none;
	padding: 0 0 0 15px;
	background: #fff;
	background: url(images/ico-green-arrow-list.gif) no-repeat left;  }
	
#list li a:hover { 
	text-decoration: underline;
	 }	




/* Nettbutikk */

.netshop-list-prod {
	width: 540px; 
	margin-top: 10px; 
	  }
		
.netshop-list-prod p {	 
	 padding-right: 10px;  }
	 
.netshop-antall {
	width: 30px; 
	margin-right: 10px; }
	
	
.netshop-task {
	margin-left: 100px; }

.netshop-task p{
	float: left;  
	clear: right; 
	width: 290px; }

.border-color {
	border-bottom: 1px solid #C9D9BF; 
	margin-bottom: 20px;
	padding-bottom: 10px;   }
