/* CSS Document 
                                                     
/*---------------------------------------------------------------------*/
/* This CSS is made by EDB Totalpartner AS - NORWAY  
/* Author: Eivind Bergmann. eivind@edbtotalpartner.no
/* 		  
/* Look, hardly any css tweaks!
/*
/*------------------- www.edbtotalpartner.no --------------------------*/






/*  Grunnregler
 **************/		

body { 		  
	margin:  0; 
	padding: 0 ; 	
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;	
	color: #525252; 
	font-size: 8pt ;  	  
	vertical-align: top; 
	text-align: center; 
	background:#ccc url(images/bg.gif);}


	

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 	{ voice-family: "\"}\""; voice-family:inherit;  
				margin: 0; 
				padding: 0; 
				font-weight: normal;  }
TD          { font-size: 8pt;}
				
				
				
				

H1 {font-size: 14pt; font-weight: normal; margin-bottom: 5px; }  /*Sidetittl*/
H2 {font-size: 10pt; font-weight: bold; margin-bottom: 5px;  } /*Overskrifter*/
H3 {font-size: 12pt; color: #CC0000; font-weight: bold; margin-bottom: 5px;  }
H4 {font-size: 8pt; color: #fff; margin-top: 3px; }  								/* Handlekurv */
H5 {font-size: 8pt; color: #000;   								 /* Bestill */
background: url(images/ico-arrow-right-red.gif) no-repeat left -2px; padding-left: 16px; }
H6 {font-size: 7pt; color: #9E9E9E; margin-bottom:5px; }
p {  margin: 0px 0px 0px 0px; padding: 0px; margin-bottom: 4px; line-height: 16px; }


/** Regler for lenker
**********************/

 

H1 A:link      { color: #CC0000; text-decoration:none;}     
H1 A:visited   { color: #CC0000; text-decoration:none;}    
H1 A:focus     { color: #1F91B6; text-decoration:none;}    
H1 A:hover     { color: #1F91B6; text-decoration:none;}    
H1 A:active    { color: #CC0000; text-decoration:none;} 

H3 A:link      { color: #CC0000; text-decoration:none;}     
H3 A:visited   { color: #CC0000; text-decoration:none;}    
H3 A:focus     { color: #1F91B6; text-decoration:none;}    
H3 A:hover     { color: #1F91B6; text-decoration:none;}    
H3 A:active    { color: #CC0000; text-decoration:none;}  

H4 A:link      { color: #fff; text-decoration:none;}     
H4 A:visited   { color: #fff; text-decoration:none;}    
H4 A:focus     { color: #fff; text-decoration:underline;}    
H4 A:hover     { color: #fff; text-decoration:underline;}    
H4 A:active    { color: #fff; text-decoration:none;}  

A:link         { color: #9D080D; text-decoration:none; }     
A:visited      { color: #9D080D; text-decoration:none;}    
A:focus        { color: #F60600; text-decoration:underline; }    
A:hover        { color: #F60600; text-decoration:underline;}    
A:active   	   { color: #9D080D; text-decoration:none;}   

/*  Layout
 *********/		



								
#wrapper{
	
	width: 738px; 
	margin: 0 auto; 
	padding: 0;	
	}
					
#pita {
	
	margin: 0;  
	padding: 0;	 
	background: url(images/tex-bg-pita.gif) repeat-y;   
	
	 }



#header{	
	height: 170px;
	margin-top: 22px; 
	text-align: left; 	
	   }

.logo {
	height: 85px; 
	width: 350px;  }


.box {
	margin: 0 0 10px 0; 
	padding: 10px; }
.box-bg {
	background: #DEE1D4; }
	


#footer {
	clear: both; 
	height: 265px; 
	margin: 2px 0 0 0;   }





#bunntekst {
	padding-top: 230px; 
	padding-left: 20px;
	text-align: left; 
	color:#fff;
	font-size:9px;
	 }
	
	
#bunntekst a:link, #bunntekst a:visited  {
	color: #fff;
	text-decoration:none; }
	
#bunntekst a:hover {
	color: #ffa870;
	text-decoration:none; }


	
/* Menu
********/

#navcontainer {
	margin: 10px 0 0 14px; }
	
#navlist	{
	margin: 0;
	padding: 0 0 0 0;
	
	}

#navlist ul, #navlist li	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;	
	}

#navlist a:link, #navlist a:visited	{
	float: left;
	line-height: 14px;
	font-weight: bold;
	padding: 0 0 0 5px; 
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #F3F5ED;
	background: url(images/tex-navbar-tip.gif) no-repeat left top;
	}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover	{
	padding-bottom: 2px;
	color: #fff;
	background: url(eivind-images/tex-navbar-tip.gif) no-repeat left top;
	}

#navlist a:hover { color: #EAECE6; }




/* */
#subnavcontainer {
margin: 0;
}


#subnavlist{
padding-left: 0;
margin-left: 0;
margin-top: 0; 
border-bottom: 1px solid #E4E4E4;
}

#subnavlist li{
list-style: none;
margin: 0;
padding: 0.25em;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 8px; 
border-top: 1px solid #E4E4E4;
}

#subnavlist li a { text-decoration: none; }

#menu {
	padding-top: 5px;
	margin-top: -10px; 
	margin-bottom: 8px;  }

#menuList {
	padding-left: 0px; 	
	margin-left: 0px; 
 
	}

#menuList li{
	list-style: none;
	margin: 8px 0 0 15px; 
	padding: 0;  	}

#menuList li a { 
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;	
	background: inherit;
}	
	
#menuList li a:hover { 
	text-decoration: underline;
}



#box-search input
{
    font-size: 9px;
}


.bg-dark-table
{
    background: url(images/bg-dark.gif);
}
.bg-bright-table
{
    background: url(images/bg-bright.gif);
}

.bg-dark
{
    width: inherit;
    background: url(images/bg-dark.gif);
    padding: 15px 5px 20px 10px;
    font-size: 7pt;
}
.bg-bright
{
    background: url(images/bg-bright.gif);
}

.kalender
{
    font-size:7pt;
}

#mc 
{
    padding: 0 20px 0 15px;
}

#box-search
{
    color: #fff;
    padding: 5px;
    line-height: 20px;
    font-size: 9px;
}
.tab-left
{
    padding-left: 15px;
    font-size:7pt;
    font-weight:bold;
    color:#fff;
}
.tab-right
{
    text-align:right;
    padding-right: 15px;
    font-size:7pt;
    font-weight:bold;
    color:#fff;
}


.linje-stipla-horiz {
	margin: 30px 0px 15px 0px;  
	height: 2px; 
	clear: both;
	width:100%;	
	background: url(images/line-stipla-horiz.gif) repeat-x left top; 
}
.linje-feit {
	margin: 10px 0px 10px 0px;  
	height: 2px; 
	font-size:0px;
	clear: both;
	width:100%;	
	background: url(images/bg-dark.gif) ; 
}
.linje-tynn {
	margin: 10px 0px 10px 0px;  
	height: 1px; 
	font-size:0px;
	clear: both;
	width:100%;	
	background: url(images/bg-dark.gif) ; 
}

.box-art-liste IMG
{
    margin: 0 30px 10px 10px;
}

.banner-tekst
{
    font-size:7pt;
    color: #fff;
    padding: 10px 10px 0 300px;
    height: 140px;
    overflow: hidden;
}

.banner-tekst a,
.banner-tekst a:visited
{
    color:#fff;
}

.box-spacer
{
    height:25px;
}

 
/*  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;  }

.margin9 {	margin: 9px; }
.margin10 {	margin: 10px; }
.margin11 {	margin: 11px; }
.margin12 {	margin: 12px; }
.margin13 {	margin: 13px; }
.margin14 {	margin: 14px; }
.margin15 {	margin: 15px; }
.margin16 {	margin: 16px; }
.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-top20 { margin-top: 20px; }

.margin-right3  { margin-right: 3px;  }
.margin-right5  { margin-right: 5px;  }
.margin-right6  { margin-right: 6px;  }
.margin-right7  { margin-right: 7px;  }
.margin-right8  { margin-right: 8px;  }
.margin-right9  { margin-right: 9px;  }
.margin-right10 { margin-right: 10px; }
.margin-right20 { margin-right: 20px; }

.margin-left3  { margin-left: 3px;  }
.margin-left5  { margin-left: 5px;  }
.margin-left6  { margin-left: 6px;  }
.margin-left7  { margin-left: 7px;  }
.margin-left8  { margin-left: 8px;  }
.margin-left9  { margin-left: 9px;  }
.margin-left10 { margin-left: 10px; }
.margin-left20 { margin-left: 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; }

p.line-height9    {line-height: 9px; font-size: 8pt; }
p.line-height18   {line-height: 18px; font-size: 8pt;}
p.line-height20   {line-height: 20px; font-size: 8pt;}
p.line-height30   {line-height: 30px; font-size: 8pt;}

.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; }
.border1-ccc {	border: 1px solid #ccc; }

.width10 {width: 10px;	 }
.width9  {width: 98px;	 }
.width8  {width: 8px;	 }
.width7  {width: 7px;	 }
.width6  {width: 6px;	 }
.width5  {width: 5px;	 }
.width4  {width: 4px;	 }
.width3  {width: 3px;	 }
.width2  {width: 2px;	 }

.float-left {
	float: left; 
	clear: right; }
.float-right {
	float: right; 
	 }

.cr{ clear:both; font-size:0; line-height:0; height:0; display:block;  }
.cr9{display:block; clear:both; font-size:0; line-height:0; height:9 }
.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;  }
	
.dato 
{
	text-decoration:underline;
	font-weight:bold;
	margin-top:20px;
}

