/* CSS Document */

/********************************************************/
/*
/* This doc is made by EDB Totalpartner AS - NORWAY  
/* Author: Eivind Bergmann. eivind@etp.no
/* Visit our website at www.etp.no or email us: post@etp.no
/* 
*******************************************************/

/* Height fix */



/* Spesifiserer bruken av <q> atributtet i dokumenter merket med HTML lang="no" eller ="en" */
Q:lang(en) { quotes: '"' '"' "'" "'" }
Q:lang(no) { quotes: "«" "»" "<" ">" }
Q:before { content: open-quote }
Q:after  { content: close-quote }  

A:link    { color: #64AA0D; text-decoration: none;}     
A:visited { color: #64AA0D; text-decoration: none;}    
A:focus   { color: #2086DC; text-decoration: none;}    
A:hover   { color: #2086DC; text-decoration: none;}    
A:active  { color: #64AA0D; text-decoration: none;}  

BODY  	  {	margin: 0; 
			padding: 0; 
		
			background-color: #F0E7CA;	
			background-repeat: repeat;
			background-position: left top;
	
			font-size: 8pt;  
			font-family: Arial, Verdana, Heletica, sans-serif;
			color: #555555; 	}
	
img	        { border: 0; 
		    } 

A:link      { color: #4489A3; }     
A:visited   { color: #4489A3; }    
A:focus     { color: #CD0000; }    
A:hover     { color: #CD0000; }    
A:active    { color: #4489A3; } 
   
/* Listes opp med linjer for bedre oversikt. */

P    		 { voice-family: "\"}\""; voice-family:inherit; font-size: 9pt; }
TD    		 { voice-family: "\"}\""; voice-family:inherit; font-size: 9pt; }
INPUT		 { voice-family: "\"}\""; voice-family:inherit;  }
SELECT   	 { voice-family: "\"}\""; voice-family:inherit;  }
OPTION   	 { voice-family: "\"}\""; voice-family:inherit;  }
TEXTAREA 	 { voice-family: "\"}\""; voice-family:inherit;  }
H1      	 { voice-family: "\"}\""; voice-family:inherit;   font-weight: normal; color: #CC0000; font-size: 11pt; }
H2      	 { voice-family: "\"}\""; voice-family:inherit;   color: #CC0000; font-size: 9pt; font-weight: bold; }
H3      	 { voice-family: "\"}\""; voice-family:inherit;   color: #CC0000; font-size: 9pt; }
H4      	 { voice-family: "\"}\""; voice-family:inherit;   font-weight: normal;}
H5      	 { voice-family: "\"}\""; voice-family:inherit;   font-weight: normal;}

/* plukkeklasser  ****************************************** */


.line   	{ background-image: url(images/line_stipla_horiz.gif);
			  background-repeat:repeat-x; 
			  background-position: top left;  
		      vertical-align: middle; 
		      text-align: center; 
		      margin-top: 10px; 
		      margin-bottom: 10px; 
		      width: 95%;
			  height:3px;   }

.paddme1 	{ padding: 1px; }
.paddme2 	{ padding: 2px; }
.paddme3 	{ padding: 3px; }
.paddme4 	{ padding: 4px; }
.paddme5 	{ padding: 5px; }
.paddme6 	{ padding: 6px; }

.margin1 	{ margin:  1px; }
.margin2 	{ margin:  2px; }
.margin3 	{ margin:  3px; }
.margin4 	{ margin:  4px; }
.margin5 	{ margin:  5px; }
.margin6 	{ margin:  6px; }



/* Slutt plukkeklasser   */

.nkDate {color: #CC0000; font-size: 9pt; font-weight: bold;}

/* MENY ************************************************************/

.menu-holder{ background-image:url(images/menu_bg.gif); 
			  background-repeat: repeat-x; 
			  background-position: top left;
			  vertical-align: top;  }

#navcontainer {  height: 32px;   }

ul#navlist  { 
			  margin: 0;	  
			  padding: 0;
			  list-style-type: none;
			  white-space: nowrap; }

ul#navlist li
			{  
			  background-image: url(images/menu_border_spacer.gif);
			  background-repeat: no-repeat;
			  background-position: right top;
			  float: left;
			  font-family: arial, verdana, sans-serif;
			  font-size: 9px;
			  font-weight: bold;
			  margin: 0;
			  padding: 9px 0 9px 0;
			  background-color: #transparent;
			  
			 }
	


#navlist a, #navlist a:link
			{ margin: 0;
			  padding: 9px 25px 9px 25px;
			  color: #333;
			  text-decoration: none; }

ul#navlist li#active
			{ color: #B0086B;
			  background-color: #D9D9D9; }

#navlis a:focus, #navlist a:hover
			{ color: #CC0000;
			  background-color: #F5F4F4; }

/* menu stop */ 

/* venstre meny */

#left-menu_navcontainer { margin-left: 20px; margin-top: 20px; }


#left-menu_navlist
{
padding-left: 0;
list-style: none;
}

#left-menu_navlist li
{
padding-left: 10px;
background-image: url(images/ico_arrow_blye.gif); 
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* MENY SLUTT*/



/* Layout *********************************************************************/
.pageholder      { background-image:url(images/bg_pattern.gif); 
				   bacground-repeat: repeat;
		   
			      }
.wrapper 	     {    /* Brukes ikke */  }
.pita            { background-color: #FFF; 
				   vertical-align: top;  }


.pita-top     	 { background-image: url(images/pita-shadow-top.gif); 
				   background-repeat: repeat-x;
				   background-position: left bottom;
				  }

.pita-left     	 { background-image: url(images/pita-shadow-left.gif);
				   background-repeat: repeat-y;
				   background-position: right top;
				  }
				   
.pita-right 	 { background-image: url(images/pita-shadow-right.gif); 
				   background-repeat: repeat-y;
				   background-position: left top;
				   }


.pita-bottom 	 { background-image: url(images/pita-shadow-bottom.gif); 
				   background-repeat: repeat-x;
				   background-position: left top;
				   vertical-align: top; 
				   padding-top: 12px; 
				   padding-left: 12px; 
				    }


.pita-top-left-corner 
				 { /*background-image: url(images/pita-shadow-top-l-corner.gif); */
				   background-repeat: no-repeat;
				   background-position: right bottom;}


.pita-top-right-corner 
				 { background-image: url(images/pita-shadow-top-r-corner.gif); 
				   background-repeat: no-repeat;
				   background-position: left bottom;}


.pita-bottom-left-corner 
				 { background-image: url(images/pita-shadow-bottom-l-corner.gif); 
				   background-repeat: no-repeat;
				   background-position: right top;}


.pita-bottom-right-corner 
				 { background-image: url(images/pita-shadow-bottom-r-corner.gif); 
				   background-repeat: no-repeat;
				   background-position: left top;}


.top			 { border-bottom:       2px solid #CA0000; }
.top-left	     {/* background-image:    url(images/logo.gif);*/ 
				   background-position: center center; 
				   background-repeat:   no-repeat; }

.top-right	     { background-image:    url(images/top_picture.jpg); 
				   background-position: top right; 
				   background-repeat:   no-repeat; }


.mainpage-pita     { }
.mainpage-main     { padding-bottom: 120px;}
.mainpage-leftcol  { }
.mainpage-rightcol { padding-bottom: 32px; }

.bunntekst { background-color: #EEECE5;
background-image:url(images/shader_bottom_shader.gif); background-repeat:repeat-x; background-position:top;  }
				


/* Layout slutt */




/* Madeby start */


#Madeby-navcontainer { width: 140px; }

#Madeby-navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
}
#Madeby-navcontainer A:link 
{
	display: block;
	padding-left: 0px;
	width:100%;
	margin-left: 0px;
	margin-bottom: 3px; 
	margin-top: 3px;
}
#Madeby-navcontainer A:link, #Madeby-navlist A:visited
{
color: #FFF;
text-decoration: none;
}
#Madeby-navcontainer A:focus, #Madeby-navcontainer A:hover 
{
background-color: #FFF;
color: #64AA0D;
margin-left: 0px;

}

#Madeby-navcontainer A:active
{
background-color: #FFF;
color: #666;
}

.sok 			 {   voice-family: "\"}\""; voice-family:inherit; font-size: 8pt;  }
.margin-bottom-5 {  margin-bottom: 8px; }


.nyheter-tittler { margin-top: 2px; margin-bottom: 2px; }
.nyhetsbrev      { background-color: #EFEFEF; 
				   padding-top: 6px; }
.nyhetsbrev-c-tl { background-image: url(images/corner_tl.gif); 
				   background-repeat: no-repeat; 
				   background-position: top left; }
.nyhetsbrev-c-tr { background-image: url(images/corner_tr.gif); 
				   background-repeat: no-repeat; 
				   background-position: top right; }
				   			   
.nyhetsbrev-c-bl { background-image: url(images/corner_bl.gif); 
				   background-repeat: no-repeat; 
				   background-position: bottom left; }
.nyhetsbrev-c-br { background-image: url(images/corner_br.gif); 
				   background-repeat: no-repeat; 
				   background-position: bottom right; }				   
				   /* end */




.tdbak  {
	background-color : #EEEEEE;
}


