/* CSS Document 
                                                     
/*---------------------------------------------------------------------*/
/* This CSS is made by EDB Totalpartner AS - NORWAY  
/*
/*------------------- www.edbtotalpartner.no --------------------------*/


/*  Grunnregler
 **************/		
body, html{width: 100%;}

body { 		  
	margin:  0 0 0 0px; 
	padding: 0 0 0 0 ; 	
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: normal;	
	font-size: 9pt;
	background: #fff url(images/bg-top-repeat.gif) left top 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;  }
TD			{ voice-family: "\"}\""; voice-family:inherit;  }
DIV         { voice-family: "\"}\""; voice-family:inherit;  }


H1,H2,H3,H4,H5,H6 { margin: 0;padding: 0;}
	
h1 {font-size: 11pt; color: #fea31f; }
h2 {font-size: 9pt; color:  #fea418; margin: 7px 0 5px 0; }
.mc h2 {font-size: 11pt; color:  #fea418; margin: 0px 0 5px 0; }
h3 {font-size: 11pt; color: #000000;  margin-bottom: 5px;  }
h4 {font-size: 11pt; color: #8e8e8e; }  /** brukes til lesmer og handlekurv **/
h5 {font-size: 9pt; color: #fff;}
h6 {font-size: 7pt; color: #000000;  padding: 3px 0 3px 0;    }
p  { font-weight: normal; font-size: 9pt; margin: 0 0 2px 0; padding: 0; }
td  { font-weight: normal; font-size: 9pt;  }


/** Regler for lenker
**********************/

A:link         { color: #ff9f18; text-decoration:none; }     
A:visited      { color: #ff9f18; text-decoration:none;}    
A:focus        { color: #ff9f18; text-decoration:none; }    
A:hover        { color: #ff9f18; text-decoration:none;}    
A:active       { color: #ff9f18; text-decoration:none;}    

H2 A:link      { color:  #ff9f18; text-decoration:none; background: transparent; padding: 0;}     
H2 A:visited   { color:  #ff9f18; text-decoration:none; background: transparent; padding: 0;}    
H2 A:focus     { color:  #ff9f18; text-decoration:none; background: transparent; padding: 0;}    
H2 A:hover     { color:  red; text-decoration:none; background: transparent; padding: 0;}    
H2 A:active    { color:  red; text-decoration:none; background: transparent; padding: 0;}  

H3 A:link      { color: #000000; text-decoration:none;}     
H3 A:visited   { color: #000000; text-decoration:none;}    
H3 A:focus     { color: #000000; text-decoration:underline;}    
H3 A:hover     { color: #000000; text-decoration:underline;}    
H3 A:active    { color: #000000; text-decoration:none;}  

H1 A:link      { color: #ff9f18; text-decoration:none;}     
H1 A:visited   { color: #ff9f18; text-decoration:none; }    
H1 A:focus     { color: #ff9f18; text-decoration:none; }    
H1 A:hover     { color: red; text-decoration:none;}    
H1 A:active    { color: red; text-decoration:none;} 

/*  Layout
 *********/		

#wrapper{
text-align:left; 
margin:0 auto;
vertical-align: top;}

#pita{ background: #fff;}

#header {
height: 127px;}

#toppmeny{ float: right; line-height: 24px; margin: 0px 0px 10px 0px;}
#toppmeny a{color: gray; font-size: 9pt; letter-spacing: 1px;}

#header-pic{
width: 524px;
height: 58px;
float: right;
clear:both; 
background: url(images/header_pic.gif) 0 0 no-repeat;}

/*td#logo{
width: 155px;
background: url(images/logo.gif) left 10px no-repeat; } */

.box#hovedbox{ height: 400px;}

/*#topbar{height: 100px; clear: both; margin: 0 10px;}
#topbar #tekst{ float: left; width: 514px; vertical-align: bottom; margin: 0 10px;}
#topbar #tekst h1 {font-size: 20pt;}
#topbar #combi{float: left; padding: 40px 10px 20px 10px; width: 140px; background: #f3f3f3; }
#topbar #combi select{ width: 138px; font-size: 8pt;}*/

.entekst{ margin: 10.5px;}

.forsideartikkel a{ padding-left: 20px; background: url(images/pil_left.gif) left top no-repeat;}

.forsideartikkel
{	margin: 0px 10.5px; 
	border: 0px solid red;
	width: 158px;
	float: left;
	overflow: hidden;}

#toppteksten table
{
	margin: 20px 10.5px; 
	border: 0px solid red;
	padding: 0; 
	float: left;
	height: 90px;}	
	
#toppteksten table td#tekst_td{	vertical-align: bottom;}
	
#toppteksten #combi_td{ width: 158px; margin: 0 10.5px; background: #f3f3f3; padding-top:30px;  text-align: center;}
#toppteksten #combi_td select{width: 138px; height: 20px; font-size: 8pt; }
#toppteksten #tekst{}

.margin20{ width: 20px;}


.lc, .mc, .rc, .lc-tekst, .mc-tekst, .rc-tekst{float: left;}	

.lc{ margin: 0px 0 0 10.5px; width: 100px; border-right: 0px dotted #e0e0e0; padding-top: 7px; clear: left;}

.mc{ width: 443px; padding-top: 7px; }

.rc{ margin: 0px 10.5px 0 0; width: 160px; border-left: 0px dotted #e0e0e0; padding-top: 7px; clear:right;}


.lc-tekst{ margin: 0px 0 0 10.5px; width: 160px; border-right: 0px dotted #e0e0e0; padding-top: 7px; clear: left;}

.mc-tekst{ width: 368px; padding-top: 7px; padding-right: 15px;}

.rc-tekst{ margin: 0px 10.5px 0 0; width: 160px; border-left: 0px dotted #e0e0e0; padding-top: 7px; clear:right;}


.mc .box{ margin: 0px 5px;}

.lc-tekst .box a
{
	margin: 0 10px 0 0px;
	padding: 5px 0px 5px 20px; 
	background: url(./images/pil_orange.gif) left 5px no-repeat; 
	border-top: 1px dotted #e0e0e0; 
	display:block;
	color: #000;}


#footer{height: 40px; background: url(./images/bg-footer.gif) center top no-repeat; }

#ufooter
{ color: gray; text-align: left; border-top: 0px dotted #e0e0e0; padding-left: 10px; font-size: 8pt; }

#ufooter a{ color: gray;  letter-spacing: 1px; font-size: 8pt; }

.publisert{font-size: 8pt; color: gray; display: inline; clear: both;}
#arkiv{ padding: 30px 0 20px 10px; border: 0px dotted #e0e0e0; background: #f3f3f3;font-size: 8pt;}


/* DROPDOWN MENY */
#nav-container {
	height: 29px; 
	/*border-top: 0px solid #fff; 
	border-left: 0px solid #fff; */
	background: transparent; }

#menuList, #menuList ul {
	float: left;
	list-style: none;
	font-weight: bold;
	padding: 0;
	border:  solid #9AE12F;
	border-width: 0;
	margin: 0;
}

#menuList a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0.75em 1.5em;
	font-size: 8pt;}

#menuList li {
	float: left;
	padding: 0;
	color: white;
    border-right: 1px solid #fff;}

#menuList li ul {
	position: absolute;
	background: #254017;
	left: -999em;
	height: auto;
	width : 13em;
	font-weight: normal;
	margin: 0;}

#menuList li li {
/*	padding-right: 1em; */
	/*width: 13em; */
	/*padding-right: 0.85em;*/
	border-right: 0px ;}

#menuList li ul a {
	width: 13em;
	w\idth: 9em;
	color: #fff;
    border-right: 0px ;}

#menuList li ul ul {margin: -1.75em 0 0 14em;}
#menuList li:hover ul ul, #menuList li:hover ul ul ul, #menuList li.sfhover ul ul, #menuList li.sfhover ul ul ul {left: -999em;}
#menuList li:hover ul, #menuList li li:hover ul, #menuList li li li:hover ul, #menuList li.sfhover ul, #menuList li li.sfhover ul, #menuList li li li.sfhover ul {left: auto;}
#menuList li:hover, #menuList li.sfhover {	background: transparent; }
.submenu, #submenu1-15 { border-right: 1px solid #fff; }

.cr1{line-height: 1px; font-size: 1px; clear: both;}
.cr2{line-height: 2px; font-size: 2px; clear: both;}
.cr3{line-height: 3px; font-size: 3px; clear: both;}
.cr4{line-height: 4px; font-size: 4px; clear: both;}
.cr5{line-height: 5px; font-size: 5px; clear: both;}
.cr6{line-height: 6px; font-size: 6px; clear: both;}
.cr7{line-height: 7px; font-size: 7px; clear: both;}
.cr8{line-height: 8px; font-size: 8px; clear: both;}
.cr10{line-height: 10px; font-size: 10px; clear: both;}
.cr15{line-height: 15px; font-size: 15px; clear: both;}
.cr20{line-height: 20px; font-size: 20px; clear: both;}

.miniingress{ height: 55px; overflow: hidden;}

