/* CSS Document 
                                                     
/*---------------------------------------------------------------------*/
/* This CSS is made by EDB Totalpartner AS - NORWAY  
/*
/*------------------- www.edbtotalpartner.no --------------------------*/






/*  Grunnregler
 **************/		

body { 		  
	margin:  0 0 0 0; 
	padding: 0 0 0 0 ; 	
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-weight: normal;	
	color: #575757; 
	font-size: 8pt; 		
	background: #134798 url(images/bg.gif) repeat-x;  
	text-align: center;
	 }

	

img         { border: 0; }
p   	    { voice-family: "\"}\""; voice-family:inherit; 	}
input	    { voice-family: "\"}\""; voice-family:inherit;  }
select      { voice-family: "\"}\""; voice-family:inherit;  }
option      { voice-family: "\"}\""; voice-family:inherit;  }
textarea    { voice-family: "\"}\""; voice-family:inherit;  }
th	        { voice-family: "\"}\""; voice-family:inherit;  }
tb	        { voice-family: "\"}\""; voice-family:inherit;  }
div         { voice-family: "\"}\""; voice-family:inherit;  }




h1,h2,h3,h4,h5,h6 { 
	margin: 0; 
	padding: 0; 
	color: #829043; 
	font-weight: normal;  }

h1 {font-size: 19pt; color: #FF6600; font-weight: normal ; margin-bottom:6px;    }
h2 {font-size: 9pt; color: #FF6600; font-weight: bold; margin: 7px 0 5px 0;    }
h3 {font-size: 8pt; color: #000;  font-weight: bold; 	}
h4 {font-size: 8pt; color: #67742F; font-weight: bold ; margin-bottom:6px; }  
h5 {font-size: 8pt; color: #67742F; font-weight: bold; margin: 10px 0 10px 12px; display: block; clear: both;   }
h6 {font-size: 7pt; color: #9F9F9F; margin-bottom: 2px;      }
p {  margin: 0px 0px 0px 0px; padding: 0px; line-height: 14px; }


/** Regler for lenker
**********************/

A:link         { color: #FF6A00; text-decoration:none; }     
A:visited      { color: #FF6A00; text-decoration:none;}    
A:focus        { color: #2182C5; text-decoration:underline; }    
A:hover        { color: #2182C5; text-decoration:underline;}    
A:active   	   { color: #FF6A00; text-decoration:none;}   

H1 A:link      { color: #67742F; text-decoration:none;}     
H1 A:visited   { color: #67742F; text-decoration:none;}    
H1 A:focus     { color: #295C00; text-decoration:underline;}    
H1 A:hover     { color: #295C00; text-decoration:underline;}    
H1 A:active    { color: #67742F; text-decoration:none;} 

H2 A:link      { color: #FF6A00; text-decoration:none;}     
H2 A:visited   { color: #FF6A00; text-decoration:none;}    
H2 A:focus     { color: #2182C5; text-decoration:none;}    
H2 A:hover     { color: #2182C5; text-decoration:none;}    
H2 A:active    { color: #FF6A00; text-decoration:none;} 

H3 A:link      { color: #000; text-decoration:none;}     
H3 A:visited   { color: #000; text-decoration:none;}    
H3 A:focus     { color: #FF6A00; text-decoration:underline;}    
H3 A:hover     { color: #FF6A00; text-decoration:underline;}    
H3 A:active    { color: #000; text-decoration:none;} 


H6 A:link      { color: #67742F; text-decoration:none;}     
H6 A:visited   { color: #67742F; text-decoration:none;}    
H6 A:focus     { color: #67742F; text-decoration:none;}    
H6 A:hover     { color: #67742F; text-decoration:none;}    
H6 A:active    { color: #67742F; text-decoration:none;} 



/*  Layout
 *********/		


			
#wrapper{		
	width:  816px;	
	margin: 0 auto; 
	text-align: left;  
	background: #6A94C1 url(images/tex-bg-wrapper.gif);   }	



#pita, 
#pita-sub {
	width: 784px;
	margin: 0 16px 0 16px; 
	background: #F4F4F4 ;
	text-align: left;   }			

#pita-top {
	background: url(images/tex-bg-pita-top.gif) repeat-x; 
	  }

#pita {
	background: url(images/tex-bg-pita.gif) repeat-y;
	padding-bottom: 28px;  }

#pita-sub {
	background: url(images/tex-bg-pita-sub.gif) repeat-y; }
#pita-bottom{
	background: url(images/tex-bg-footer.gif) no-repeat; 
	height: 46px;
	margin-left: 16px;  }

#header {	
	height: 115px;  
	background: url(images/tex-bg-header2.jpg) no-repeat; 
	margin-left: 16px; 
	margin-bottom: 14px; 

	 }		 	
	
	




		
.lc {  }
	
.mc{ width: 175px; overflow: hidden;   }

.rc{ 	 }


.lc-mc {
	margin-bottom: 60px;
	margin-top: 20px;  }

.mc-omoss {
	background: url(images/tex-om-willow-fyrtarn1.jpg) no-repeat; 
	padding-top: 225px; 
	margin-bottom: 20px; 
	
		
	  
	}

	
.mc-omoss p,
.mc-omoss h2 {
	margin: 0 20px 0 20px; }



.mc-promiseland {
	height: 98px; 		/* IE behandler som minimums høyde */
	background: url(images/tex-bg-mc-promiseland.gif) no-repeat; 	
	height: 250px; /* Ignores av IE */}


.mc-promiseland p{
	margin: 14px 20px 0 20px; }	



.rc-handlekurv {
	background: #fff; 
	text-align: center; 
	padding-bottom: 20px; }


.rc-sok-bottom, 
.rc-handlekurv-bottom {
	background: #fff url(images/tex-bg-bottom-left-handleku.gif) no-repeat bottom left;  
	height: 6px; 
	margin-bottom: 14px;  	}
	
	
	
.rc-sok {
	background: #fff; 
	text-align: left; 
	padding-bottom: 5px;
  }

.rc-sok-field {
	background: #CDD9DF; 
	width: 94px;
	margin-left: 14px; 	}
	
	

.rc-nettbutikk{
		margin-bottom: 14px;  }

.rc-kontakt-oss {
	 padding: 14px; }

.rc-kontakt-oss p {
	  }

.aktuelt {
	margin: 14px 0 0 0;
	padding: 0 0 0 0;  

	clear: both; 
	 }



.box {
	height: 98px; 		/* IE behandler som minimums høyde */
	min-height: 98px;  /* Ignores av IE */}
	
*>.box  {
	height: auto; }  /* IE ignorerer child selector  */

.box-head {  
	height: 22px;
	background: url(images/tex-box-header-blue-left.gif) no-repeat; }


.box-head-orange {  
	height: 22px;
	background: url(images/tex-box-header-orange-left.gif) no-repeat; }


	/* 	margin: 0 12px 0 12px ;  */
	



.article-image {
	border: 1px solid #67742F; 
	float: left; 
	clear: right;
	display:block;
	margin-right: 20px;     }
	

.stroke-image {
	border: 1px solid #67742F; 
	display:block;
	    }
	


/* Forms */


#search {
	
	width: 90px;
	margin-right: 5px;  
	background: #ECEAD9;  }

/* meny */





	
	 	 





/* Footer */


#footer	{	
	height: 160px; 		
	clear: both; 	
	 	}


.footer {
	color: #AFF0FA; 
	margin-left: 16px; 
	padding-bottom: 16px; 
	}

.footer a:link, .footer a:visited {
	color: #AFF0FA ;}

.footer a:hover,.footer a:focus {
	color: #77E3F3;
	text-decoration:underline;
	 }

		
	
 
/*  Plukkeklasser  ****************************************/		

.300 {height: 300px; }
.400 {height: 400px; }
.500 {height: 500px; }
.200 {height: 200px; }
.100 {height: 100px; }	

.height100 { height: 100px; overflow: hidden; margin-top: 0;  }
.height128 { height: 128px; overflow: hidden; margin-top: 0;  }
.height160 { height: 160px; overflow: hidden; margin-top: 0;  }
.height200 { height: 200px; overflow: hidden; margin-top: 0;  }
.height250 { height: 250px; overflow: hidden; margin-top: 0;  }
.height380 { height: 380px; overflow: hidden; margin-top: 0;  }

.margin2 {	margin: 2px; }
.margin3 {	margin: 3px; }
.margin4 {	margin: 4px; }
.margin5 {	margin: 5px; }
.margin6 {	margin: 6px; }
.margin9 {	margin: 9px; }
.margin18 {	margin: 18px; }
.margin36 {	margin: 36px; }

.margin-top3  { margin-top: 3px;  }
.margin-top5  { margin-top: 5px;  }
.margin-top6  { margin-top: 6px;  }
.margin-top7  { margin-top: 7px;  }
.margin-top8  { margin-top: 8px;  }
.margin-top9  { margin-top: 9px;  }
.margin-top10 { margin-top: 10px; }
.margin-top12 { margin-top: 12px; }
.margin-top20 { margin-top: 20px; }

.margin-bottom5  { margin-bottom: 5px;  }
.margin-bottom6  { margin-bottom: 6px;  }
.margin-bottom7  { margin-bottom: 7px;  }
.margin-bottom8  { margin-bottom: 8px;  }
.margin-bottom9  { margin-bottom: 9px;  }
.margin-bottom10 { margin-bottom: 10px; }
.margin-bottom19 { margin-bottom: 19px; }
.margin-bottom20 { margin-bottom: 20px; }



.border-top-1-white    { border-top:    1px solid #fff; }
.border-top-2-white    { border-top:    2px solid #fff; }
.border-right-1-white  { border-right:  1px solid #fff; }
.border-right-2-white  { border-right:  2px solid #fff; }
.border-bottom-1-white { border-bottom: 1px solid #fff; }
.border-bottom-2-white { border-bottom: 2px solid #fff; }
.border-left-1-white   { border-left:   1px solid #fff; } 
.border-left-2-white   { border-left:   2px solid #fff; }



.float-left {
	float: left; 
	clear: right; }
.float-right {
	float: right; 	 }
	
.float-left-margin14 {
	float: left; 
	clear: right; 
	margin: 0 14px 14px 0;
	display:block;  }

.cr{clear:both; font-size:0; line-height:0; height:0 }
.cr9{display:block; clear:both; font-size:0; line-height:0; height:9px }
.cr18{display:block; clear:both; font-size:0; line-height:0; height:18px }

.paddme {
	margin: 5px 0 5px 0; }

.line {
	margin: 5px 2px 18px 2px;
	border-bottom: 1px solid #E4E4E4; 
	height: 18px; 
	clear: both;  }

.line-32 {
	height: 32px; background: #EC851E; 
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #fff;  }


.line-stipla {
	margin: 0px 2px 3px 2px;
	background: url(images/line-horiz-dotted-blye.gif) repeat-x bottom right; 
	height: 5px; 
	clear: both;  }

	
.line-gradient {
	margin: 5px 2px 18px 2px; 
	height: 18px; 
	background: url(layouts/images/line-gradient.gif) repeat-x bottom left; 	
	clear: both;  }

.orange{ color: #FF6A00;}
