/* CSS Document */
                                                 
/*---------------------------------------------------------------------*/
/* This CSS is made by EDB Totalpartner AS - NORWAY  
/* Author: Eivind Bergmann. eivind@edbtotalpartner.no
/* Modyfied: Morten Mastad morten@edbtotalpartner.no
/*------------------- www.edbtotalpartner.no --------------------------*/

/*  Grunnregler
 **************/		
/* html{ overflow: -moz-scrollbars-vertical;} */

/* Grunnregler

 **************/		

html, body{width: 100%;}

IMG         { border: 0; /*display: block;*/ margin: 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;	}
TD	        { voice-family: "\"}\""; voice-family:inherit;  }
DIV         { voice-family: "\"}\""; voice-family:inherit;  }
A           {outline: none;}


body { 		  
	margin: 25px 0 0 0; 
	padding: 0; 	
	text-align: center;
  font-family:  tahoma, verdana, Helvetica, sans-serif;
	font-weight: 100;	
	color: #6F7065; 
	font-size: 8pt;
  background: #e6e6e6;}




h1{
	font-size: 15px;
	color: #000000; 
	font-family:arial;  
	font-weight:normal;
	display: block; }


h1.menytopp-gul,
h1.menytopp-gra{
  margin: 0;
  padding: 0 10px;
  line-height: 30px;}	

h1.menytopp-gul{ color: #fff;}
h1.menytopp-gra{ color: #083a81;
		 font-weight:bold; } 

h2 {
	font-size: 10px;
	color: #000; 
	font-family:verdana; 
	font-weight:bold;  
	margin-bottom:5px;
	margin-top:5px;}
	
	
h3 { font-size: 11pt;
color: #000000; 
font-family:arial; 
border:0; 
padding:0;   } 

h4 { font-size: 9pt;
color: #C0C0C0; 
border:0; 
padding:0;  }

h5 { font-size: 11px;color: #163C57; font-family:arial;   } /** Les mer **/
h6 { font-size: 10px;
	color: #9d9d9d;
	margin-bottom:5px; 
	font-weight:normal;
	}  /** Dato og merknader **/

P  { font-size: 8pt;color: #4B4643;  }   /** tekst **/
TD  { font-size: 8pt;color: #4B4643;  }   /** tekst **/

/** Regler for lenker
**********************/



/** Lenker i tekst **/
a         { color: #163C57; }     
A:link         { color: #163C57; }     
A:visited      { color: #163C57;}    
A:focus        { color: #4B4643; text-decoration:none;      }    
A:hover        { color: #4B4643; text-decoration:none;      }    
A:active   	   { color: #163C57;}    

/** Artikkel liste overskrift  **/

h2 A:link         { color: #083a81; text-decoration:none; }     
h2 A:visited      { color: #083a81; text-decoration:none; }    
h2 A:focus        { color: #083a81; text-decoration:none; }    
h2 A:hover        { color: #0c51d4; text-decoration:none; }    
h2 A:active   	  { color: #083a81; text-decoration:none; }  

h3 A:link         { color: #000000; text-decoration:none; }     
h3 A:visited      { color: #000000; text-decoration:none; }    
h3 A:focus        { color: #000000; text-decoration:none; }    
h3 A:hover        { color: #000000; text-decoration:none; }    
h3 A:active   	  { color: #000000; text-decoration:none; }  


/** Les mer  **/

h1 A:link         { color: #163C57; text-decoration:none; }     
h1 A:visited      { color: #163C57; text-decoration:none; }    
h1 A:focus        { color: #163C57; text-decoration:none; }    
h1 A:hover        { color: #23A5A7; text-decoration:none; }    
h1 A:active   	  { color: #163C57; text-decoration:none; }  


/*  Layout
 *********/		

#wrapper{
  margin: 0 auto 25px auto;
  text-align: left;
  background: #fff;}

td#header{
  width: 775px;
  overflow: hidden;}

td#header a{
  display: block;
  margin: 0;
  padding: 0;}


td#top-campaigne{
  width: 185px;
  background: url(images/ban-campaigne.gif) 0px 0 no-repeat;}

.lc{
  width: 185px;
  overflow: hidden; 
  padding: 0 0 500px 0;
  background: #4a5e9a url(images/tex-lc.jpg) center bottom no-repeat;}

.mc{ 
  width: 580px;
  overflow: hidden;
  padding: 0;}

.rc{ 
  text-align: center;
  width: 185px;
  background: #e1af00;
  padding: 0;
  background: #fff url(images/tex-rc.jpg) 0 bottom repeat-x; }

.rc img{ 
  padding-left: 5px;}



.footer{ 
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  background: url(images/tex-bg-menu.gif) 0 0 repeat-x;}


.dato{
  color: #5B5653;
	font-size: 8pt;
	text-decoration:none; }


#produkter {
/*	width: 549px; */
	margin-left: 20px; 
	height: 50px; }

.aktuelt{
	float: left;
	width: 270px; 
	/*margin: 0px 3px 6px 3px;*/ }

#tbl-products{
/*display: none;*/
  /* Har cellspacing 3 */ }

#tbl-products table{ 
  width: 189px;
  overflow: hidden;}

#tbl-products td{ background: #efefef; }

#tbl-products td.td-product{
  width: 188px; 
  overflow: hidden;}

.td-product-img-teaser,
.td-product-img{
  padding: 25px 0px 25px 15px; }

.td-product-img-teaser{ width: 80px; }
.td-product-img{ width: 280px;}   

  
.td-product-info{
  padding: 25px 15px 25px 5px; 
  text-align: left; }
  

	
.spalte1  {
	background: url(images/line-grid-left.gif) no-repeat;
	background-position: bottom right;}

.spalte2  {
	background: url(images/line-grid-right.gif) no-repeat;
	background-position: bottom right;}


/* MENY
**********/
#tbl-menu{ }

#tbl-menu td{ 
  margin: 0; 
  padding: 0;
  height: 29px;
  line-height: 29px;}

#tbl-menu td p{ 
  margin: 0; 
  padding: 0;}

#tbl-menu td a{
  display: block;
  padding: 0 0 0 10px;
  margin: 0;
  text-decoration: none; 
  /*font-weight: 700;*/
  color: #083a81;}


#tbl-menu td.menytopp a,
#tbl-menu td.menytopp a:visited, 
#tbl-menu td.menytopp-gul a, 
#tbl-menu td.menytopp-gul a:visited{	
  color: #fff;
  border-bottom: 1px solid #fff; }


.menytopp{ 
  background: url(images/tex-bg-menu.gif) 0 bottom repeat-x; }

.menytopp a, 
.menytopp a:visited{
	text-decoration:none;
	color:#ffffff; }

.menytopp-gul{
	background: url(images/tex-bg-menu-hover.gif) 0 bottom repeat-x;  }

.menytopp-gra{
  background: #fff url(images/tex-bar-grey.gif) 0 top repeat-x; }
  
#tbl-menu td.menybak{
  height: 18px;
  line-height: 18px;
  padding-left: 0px;    
  background: #fff; }
	 
#tbl-menu td.menybak a, 
#tbl-menu td.menybak a:visited{
  display: inline;
  clear: both;
 /* font-weight: 100;*/
/*  padding-left: 5px;  */ }

.uthev{
	font-size: 11pt;
	font-weight: 700;
}
	
