/*  Grunnregler
 **************/		
body, html{width: 100%;}

body { 		  
	margin:  0 0 0 0px; 
	padding: 0 0 0 0px ; 	
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-weight: normal;	
	font-size: 9pt;
	background: #fff url(./images/bg-repeat-x.gif) left top repeat-x;
	text-align: center;}

IMG         { border: 0; }
P   	    { voice-family: "\"}\""; voice-family:inherit; 	}
INPUT	    { voice-family: "\"}\""; voice-family:inherit; width: 128px; }
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: 16pt; color: #144c6f; font-family: Georgia, Verdana; font-weight: normal; padding-bottom: 5px; }
h2 {font-size: 16pt; color:  #686868; font-family: Georgia, Verdana; font-weight: normal; }
h3 {font-size: 8pt; color: #0089c2; margin-bottom: 15px;  }
h4 {font-size: 8pt; color: #000000; }  /** brukes til lesmer og handlekurv **/
h5 {font-size: 9pt; color: gray;}
h6 {font-size: 7pt; color: #000000;  padding: 3px 0 3px 0;    }
p  {font-family: Arial, Helvetica, sans-serif; 	font-weight: normal; line-height: normal;}
td  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; vertical-align: top;  }

/** Regler for lenker
**********************/

A:link         { color: #0089c2; text-decoration:none; }     
A:visited      { color: #0089c2; text-decoration:none;}    
A:focus        { color: #4e5455; text-decoration:none; }    
A:hover        { color: #4e5455; text-decoration:none;}    
A:active   	   { color: #4e5455; text-decoration:none;}    

H2 A:link      { color: #000000; text-decoration:none;}     
H2 A:visited   { color: #000000; text-decoration:none;}    
H2 A:focus     { color: #000000; text-decoration:underline;}    
H2 A:hover     { color: #000000; text-decoration:underline;}    
H2 A:active    { color: #000000; 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:underline;}    
H3 A:hover     { color: #000000; text-decoration:underline;}    
H3 A:active    { color: #000000; text-decoration:none;}  

H1 A:link      { color: #f6750d; text-decoration:none;}     
H1 A:visited   { color: #f6750d; text-decoration:none;}    
H1 A:focus     { color: red; text-decoration:none;}    
H1 A:hover     { color: red; text-decoration:none;}    
H1 A:active    { color: red; text-decoration:none;} 

/*  Layout
 *********/		

#wrapper{
text-align:left; 
padding: 0 0 0 0px;
width:776px;
color: #686868;
border: 0;
margin: 0px auto;}

#header
{
	background: #fff url(./images/logo.gif) 0 10px no-repeat; 
	height: 111px; 
	font-size: 15pt;
	font-family: Georgia, Tahoma;}

#header div{ margin: 40px 0 0 510px; }

#pita{}


.lc
{
	width: 166px;
	vertical-align: top; 
	border: 0px solid #000; 
	padding: 20px 0; }
	
.lc a, #footer, #footer a, .rc a{ color: #8d8d8d;  }
.lc a:hover, #footer a:hover, .rc a:hover{ color: #f26521;}
.lc h3{font-size: 8pt; color: #055262; margin-bottom: 15px;  }

.mc
{
	width: 440px;	
	vertical-align: top; 
	background: url(./images/mc-border-repeat-y.gif) left top repeat-y; 
	overflow: hidden; }

.rc
{
	width: 170px; 
	vertical-align: top; 
	padding: 15px 0; 
	border: 0px; 
	padding-top: 20px;}

.td-skygge{background: url(images/bg-skygge-border.gif) left top no-repeat; height: 15px; line-height: 15px;}

.lc .box
{
width: 150px; 
margin: 0 5px 0 10px;
font-size: 8pt;}

.mc .box#hoved{
width: 380px;
overflow: hidden;}

.mc .box{
margin: 0px;
overflow: hidden;}

.mc .tekstbox, .mc #tekstbox, .mc .box#hoved
{
	padding: 20px 25px;}

.rc .box
{
width: 149px;
margin: 0 5px 0 15px;
font-size: 8pt;}

.lc-dotted{ background: url(images/dotted.gif) left 10px repeat-x; margin-left: 15px;}
.mc-dotted{ background: url(images/dotted.gif) left 10px repeat-x; margin:  5px 15px;}
.rc-dotted{ background: url(images/dotted.gif) left top repeat-x; margin-left: 15px; height: 5px;}

.lc-line{ background: url(images/line.gif) left 10px repeat-x; margin: 15px 10px; clear: both;}
.mc-line{ background: url(images/line.gif) left 10px repeat-x; margin-left: 15px; clear: both;}
.rc-line{ background: url(images/line.gif) left 10px repeat-x; margin: 10px 10px 10px 0px; clear: both;}

form{display: inline;}
.lc input#sok{ display: inline; width: 95px; font-size: 8pt;	}
.lc input#submit{ display: inline; width: 40px; margin-left: 5px; height: 22px;	}

#form_nyhetsbrev{ text-align: left;}
.chk_nyhetsbrev{ display: inline; width:20px; margin : 0px 10px;}
#but_nyhetsbrev{ width: 133px; color: #73746f; }

#footer{ padding: 10px 12px; background: url(images/footer-skygge.gif) 0 0 no-repeat; height: 40px; }
#footer .left{ float: left; display: inline;}
#footer .right{ float: right; }


.lesmer{ font-weight: bold;}

#tbl_artikler{width: 390px; }
#tbl_artikler hr{ border-style: solid; border-color: #d9dad4; border-width: 1px;}
.artikkel_bilde{ width:155px; padding-top: 5px;}
.artikkel_tekst{ font-family: Tahoma; color: #777777; }
.artikkel_img{}

.publisert{font-size: 8pt; color: gray; display: inline; clear: both;}
#arkiv{ padding: 5px; border: 1px dotted #e0e0e0; width: 386px; }
#banner{height: 195px; width: 776px;}

.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;}



/* DROPDOWN MENY */
#nav-container 
{
	font-family: Arial, Verdana;
	height: 32px; 
	border-top: 0px solid #fff; 
	border-left: 0px solid #fff; 
	margin-top: 1px;
	padding-left: 1px;
	font-size: 9pt;
	font-weight: normal; }

#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: #055262;*/
	color: #686868;
	text-decoration: none;
	padding: 9px 17px 8px 17px;
	font-weight: normal;}



#menuList li {
	float: left;
	padding: 0;
    border-right: 0px solid #fff;}

#menuList li ul, #menuList ul a{ width: 10em;}

#menuList li ul {
	position: absolute;
	/*background: #e0e0e0;*/
	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 ;
	background: #e0e0e0;}

#menuList li ul a {
	/*width: 13em;*/
	/*color: #fff;*/
    border-right: 0px ;}

#menuList li ul ul {
	margin: -32px 0 0 10em;}

#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: #d1d1d1; }


.submenu /*, 
#submenu1-15 */{ border-right: 1px solid #fff; }


/* kalender */
#kalender{ font-size: 8pt; }
.kalender-dag{ font-weight: bold; padding: 5px 0px 0px 0px; background:url(images/circle.gif) 3px 10px no-repeat;}

.kalender-klokkeslett, .kalender-tekst
{	text-decoration: none;
	/*color: #766354;*/
	padding: 0px 0px 0px 0px;}
		 
.kalender-klokkeslett{ 	font-weight: bold; }


	
