/*  Grunnregler **************/		

body { 		  
	margin:  0 0 0 0px; 
	padding: 32px 0 100px 0 ; 	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;	
	font-size: 8pt; 		
	background:  #FFFFFF url(images/bg.gif) top ;
	text-align: left; 
       color: #000; }

	

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,H7 { 
	margin: 0; 
	padding: 0; 
	font-weight: normal;  }

/*
#666666 = grå
#214c52 = mørk grønn?
#939393 = lys grå
#a3a3a3 = også lys grå


*/


h1 {font-size: 10pt; color: darkgreen;  font-weight: bold; margin-top: 5px; margin-bottom: 10px;  }
h2 {font-size: 8pt; color: #ffffff;  margin-top: 10px;    }
h3 {font-size: 8pt; color: #666666;  margin-top: 5px;  margin-left: 7px; margin-bottom: 10px;  }
h4 {font-size: 9pt; color: #ffffff;  font-weight: bold;  margin-top: 4px;  margin-left: 10px;  }
h5 {font-size: 9pt; color: #214c52;  font-weight: bold;  margin-top: 4px;  margin-left: 7px;  }
h6 {font-size: 8pt; color: #a3a3a3;  }
h7 {font-size: 8pt; color: #939393; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px;  margin-left: 10px;  }
p  {font-family: Arial, Helvetica, sans-serif; 	font-weight: normal; font-size: 9pt;  }
td  {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt;  }
span{ font-size: 9pt;}


div#kalender, div#kontakt{ margin: 5px auto 10px 7px;}
.dato{ color: #666666; font-weight: bold;}


/** Regler for lenker
**********************/

A:link         { color: darkgreen; text-decoration:none; }     
A:visited      { color: darkgreen; text-decoration:none;}    
A:focus        { color: darkgreen; text-decoration:underline; }    
A:hover        { color: #214c52; text-decoration:underline;}    
A:active   	   { color: darkgreen; text-decoration:none;}    

H1 A:link      { color: #a3a3a3; text-decoration:none;}     
H1 A:visited   { color: #a3a3a3; text-decoration:none;}    
H1 A:focus     { color: #a3a3a3; text-decoration:none;}    
H1 A:hover     { color: #a3a3a3; text-decoration:none;}    
H1 A:active    { color: #a3a3a3; text-decoration:none;} 

H6 A:link      { color: #a3a3a3; text-decoration:none;}     
H6 A:visited   { color: #a3a3a3; text-decoration:none;}    
H6 A:focus     { color: #a3a3a3; text-decoration:underline;}    
H6 A:hover     { color: #a3a3a3; text-decoration:underline;}    
H6 A:active    { color: #a3a3a3; text-decoration:none;}  

H3 A:link      { color: #214c52; text-decoration:none;}     
H3 A:visited   { color: #214c52; text-decoration:none;}    
H3 A:focus     { color: #333333; text-decoration:underline;}    
H3 A:hover     { color: #333333; text-decoration:underline;}    
H3 A:active    { color: #333333; text-decoration:none;}  

H4 A:link      { color: #7f7f7f; text-decoration:underline;}     
H4 A:visited   { color: #7f7f7f; text-decoration:underline;}    
H4 A:focus     { color: #696969; text-decoration:underline;}    
H4 A:hover     { color: #696969; text-decoration:underline;}    
H4 A:active    { color: #7f7f7f; text-decoration:underline;} 

H7 A:link      { color: #7f7f7f; text-decoration:underline;}     
H7 A:visited   { color: #7f7f7f; text-decoration:underline;}    
H7 A:focus     { color: #939393; text-decoration:underline;}    
H7 A:hover     { color: #939393; text-decoration:underline;}    
H7 A:active    { color: #7f7f7f; text-decoration:underline;} 




table
{
	color: #000;}


/*  Layout
 *********/		

#menu {
	background-image: url(images/menu-bg.gif);
	background-repeat: repeat-x;
	height: 42px;
	width: 859px;
	text-align: center;
}
#header {
	background-image: url(images/header.jpg);
	height: 133px;
	width: 858px;
}
#menu-left {
	background-image: url(images/menu-left.gif);
	height: 52px;
	width: 9px;
	background-repeat: no-repeat;
}
.lc {
	background-image: url(images/lc.gif);
	background-repeat: repeat-y;
	background: #f1f1f1;
	height: 10px;
	width: 195px;
}
#fade {
	background-image: url(images/fade.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: 5px;
}

#footer {
	height: 99px;
	background-image: url(images/footer.gif);
	width: 875px;
	background-repeat: no-repeat;
}
.box-spacer {
	padding-top: 5px;
	padding-left: 12px;
	width: 120px;
}

.box-top {
	background-image: url(images/box-top.gif);
	height: 7px;
	width: 192px;
	background-repeat: no-repeat;
}
.box-bunn {
	background-image: url(images/box-bunn.gif);
	height: 9px;
	width: 192px;
	background-repeat: no-repeat;
}
.box-midt {
	background-image: url(images/box-midt.gif);
	background-repeat: repeat-y;
	width: 192px;
}
#box-top-right {
	background-image: url(images/box-top-right.gif);
	height: 7px;
	width: 192px;
	background-repeat: no-repeat;
}
#box-bunn-right {
	background-image: url(images/box-bunn-right.gif);
	height: 9px;
	width: 192px;
	background-repeat: no-repeat;
}
#box-midt-right {
	background-image: url(images/box-midt-right.gif);
	background-repeat: repeat-y;
	width: 192px;
}

#menu-rc {
	background-image: url(images/menu-right.gif);
	height: 52px;
	width: 9px;
	background-position: top;
	margin: 0px;
	padding: 0px;
}

.sok {
	height: 13px;
	width: 100px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.sok-knapp {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding: 0px;
	
}
#footer-tekst {
	height: 60px;
	width: 740px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#bilde {
	height: 248px;
	/*width: 467px;*/
	width: 100%;
}
#bilde-info {
	background-image: url(images/bilde-box.gif);
	height: 110px;
	width: 170px;
	padding-top: 130px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.white-padding-4{
padding: 4px;
color: #fff;

}


.imagebox {
	/*float: left; 
	vertical-align: top;
	clear: right;*/
	width: 100px;  
	margin: 50px 0px 50px 0px; 
	padding: 1px;
	background: #fff;
	 
  }
	
.imagebox img {	padding: 1px; border: 1px solid #ccc}
.imagebox:hover img {	padding: 1px; border: 1px solid #214c52}
.imagebox:hover {	padding: 1px; color: #214c52}


#jt-box {
	display:block;
	float:right;
	margin: 3px 0 0 0;
	}
