/* 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: url(images/bg-repeat.gif) left top repeat;
	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: 14pt; color: #f6750d; font-family: Palatino, Verdana, Georgia; font-weight: normal;}
h2 {font-size: 14pt; color: #f6750d; font-family: Palatino, Verdana, Georgia; font-weight: normal; padding-bottom: 4px; }
h3 {font-size: 12pt; color: #747474;  font-family: Palatino, Verdana, Georgia; margin-bottom: 5px;font-weight: normal;}
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; margin: 0px 0 12px 0; padding: 0 0 3px 0px}
td  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; vertical-align: top;  }


/** Regler for lenker
**********************/

A:link         { color: #f6750d; text-decoration:none; }     
A:visited      { color: #f6750d; text-decoration:none;}   
A:focus        { color: #f6750d; text-decoration:none; }    
A:hover        { color: #f6750d; text-decoration:none;}    
A:active   	   { color: #f6750d; text-decoration:none;}    

H2 A:link      { color: #f6750d; text-decoration:none;}     
H2 A:visited   { color: #f6750d; text-decoration:none;}    
H2 A:focus     { color: red; text-decoration:none;}    
H2 A:hover     { color: red; text-decoration:none;}    
H2 A:active    { color: red; text-decoration:none;} 

H3 A:link      { color: #f6750d; text-decoration:none;}     
H3 A:visited   { color: #f6750d; text-decoration:none;}    
H3 A:focus     { color: #f6750d; text-decoration:underline;}    
H3 A:hover     { color: #f6750d; text-decoration:underline;}    
H3 A:active    { color: #f6750d; 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; 
  margin: 0 auto;
  padding: 0 0 0 0px;
  background: #eeefe9 url(./images/pita_repeat2.gif) left top repeat-y;
  color: #444444;}

#pita{}


.mc{ 
  width:432px; /* 452 */
  overflow: hidden; 
  padding: 20px 10px 10px 10px; 
  vertical-align: top; 
  /*background: url(images/bg-txt2.gif) top right no-repeat;*/ }

.lc{  
  width: 169px;
  overflow: hidden; 
  vertical-align: top; 
  padding: 7px 0px 0px 0px; 
  border: 0px; }
  
.lc a, .lc a:visited, .lc a:active { color: Grey;}

.rc{ 
  width: 169px;
  overflow: hidden; 
  vertical-align: top; 
  padding: 7px 0px 0px 0px; 
  border: 0px;}


#rc-container{
  width: 168px;
  overflow: hidden; 
}

ul#brukermeny {
	margin:0 0 0 15px;
	padding:0;
	}

textarea {
	width: 350px;	
}	

/*.lc .box, .rc .box{ margin: 0px 5px; text-align: left;}

.lc-text, .rc-text {padding-left: 14px; background: #fff3ce; border: 1px dotted #f04d07; }*/

#form_nyhetsbrev{ text-align: left;}
.chk_nyhetsbrev{ display: inline; width:20px; margin : 0px 10px;}
.but{ width: 133px; color: #73746f; }

#footer{ padding: 0 12px; font-size: 7pt; padding-bottom: 5px;}
#ufooter, #header{height: 5px; line-height: 5px; background: #e28f26; margin: 0px; padding: 0px;}

#mc-knapper {
	width: 432px;
	height: 80px;
	}

.btn-mc {
	float:left;
	width: 144px;
	height: 55px;
	line-height: 55px;
	font-size: 12px;
	font-weight: bold;
	background: url(images/btn-mc.gif) no-repeat;
	line-height: 50px;
	text-align:center;
	}

.btn-mc.active {
	background: url(images/btn-mc-active.gif) no-repeat;
	}

.btn-mc a {
	display:block;
	}

.btn-mc a:hover {
	color: #000;
	}

.btn-mc.active a{
	color: #fff;
	}

.btn-mc.active a:hover{
	color: #000;
	}

ul#kategoriliste {
	list-style:none;
	margin: 0 0 0 10px;
	}

ul#kategoriliste li {
	background: url(images/bg-katlist.gif) no-repeat;
	margin: 0 0 7px 0;
	padding: 0 0 0 15px;
	}

ul#kategoriliste li:hover {
	background: url(images/bg-katlist-hover.gif) no-repeat;
	}

ul#kategoriliste a {
	font-size: 15px;
	font-family:Linotype, Georgia, "Times New Roman", Times, serif;
	color: #f6750d;
	}

ul#kategoriliste a:hover {
	color: #000;
	}


/* grå topper */
.lc .box, .rc .box, .graybox{ margin: 10px; width: 149px; font-size: 8pt;}
h4.gray { background: url(./images/tex-top-gray.gif) left top no-repeat; height: 19px; padding: 3px 0px 0 5px; }

.topgray { background: url(./images/tex-top-white.gif) left top no-repeat; line-height: 8px; font-size: 6px; } 
.midgray { background: url(./images/tex-mid-white.gif) left top repeat-y; padding: 8px; color: #727270; }
.bottomgray { background: url(./images/tex-bottom-white.gif) left top no-repeat; }
#tbl_tidsskrift *{ font-size: 8pt;}

h4.gray a#nyhetsbrev{ padding-left: 20px; color: #fff; background: url(./images/nyhetsbrev.gif) left top no-repeat;}
h4.gray a#sok{ padding-left: 20px; color: #fff; background: url(./images/sok.gif) left top no-repeat;}
h4.gray a#kontaktoss{ padding-left: 20px; color: #fff; background: url(./images/konvolutt.gif) left top no-repeat;}
h4.gray a#aktiviteter, h4.gray a#mening{ padding-left: 20px; color: #fff; background: url(./images/toark.gif) left top no-repeat;}
h4.gray a#tidsskrift{ padding-left: 10px; color: #fff;}

.box-logo{ margin: 0 auto; width: 166px; padding-left: 2px;}

a.pil{ padding-left: 15px; font-weight: bold; color: #737373; background: url(./images/pil_orange.gif) left 2px no-repeat;}

#toppbanner{ background: url(./images/topp-banner.gif) center top no-repeat; height: 165px; width: 418px; padding: 25px 15px 0 0;}
#bannertekst{ width: 240px;  height: 120px; float :right; overflow: hidden; font-size: 8pt;}

#tbl_artikkel{width: 100%;}
.td_border{ background: url(images/line-repeat-x.gif) left 5px repeat-x;line-height: 10px; }
.artikkel_bilde{ width:154px; margin-top: 5px;  border-color: #777777;}
.artikkel_tekst{ font-family: Tahoma; color: #444444;}
.artikkel_img{border: 0px solid #777777;}

.publisert{font-size: 8pt; color: gray; display: inline; clear: both;}
#arkiv{ padding: 5px; border: 1px dotted #e0e0e0;}

.txt-box{margin: 0px 5px; width: 410px;}

#banner-medlem{ /*background: url(./images/banner-medlem2.gif) left top no-repeat; height: 74px; width: 149px;*/ }
#banner-medlem h5{color: #fff; font-size: 14pt; padding-bottom: 10px; font-family: Georgia, Verdana; font-weight: normal; margin: 0px 5px 0px 15px;}
#banner-medlem p{color: #fff; margin: 0px 5px 0px 15px;}
#banner-medlem a{color: #cccccc;}

/*a.niva1, a.niva2{font-size: 8pt; padding: 5px 10px 5px 50px; line-height: 24px; font-weight: normal; }*/

#tbl_meny{ text-align:right; width: 168px; color: #fff; margin: 0; padding: 0; }
#tbl_meny td {height: 24px;}

#tbl_meny a{font-size: 8pt; padding: 5px 10px 5px 0px; line-height: 24px; font-weight: normal;}

/*.menytopp, .menytopp-valgt{border-right: 5px solid #6a6a6a; } */
.menybak{ background: transparent; border-right: 0px; padding-right: 5px;}

.menytopp {background: #d9dbd0;}

.menytopp-valgt { background: #e28f26;}

#a-valgt{color: #fff;}
.a-ikkevalgt-niva1, .a-ikkevalgt-niva1:hover, .a-ikkevalgt-niva1:active, {color: gray;}
.a-ikkevalgt-niva2, .a-ikkevalgt-niva2:hover, .a-ikkevalgt-niva:2active, {color: gray;}


.a-ikkevalgt-niva1:hover {
	color: #c75000;
	}


.box-rc {
	width: 149px;
	background: #e28f26;	
	margin: 10px;
	}

.overst {
	line-height: 16px;
}


.overst a{
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	}

.overst a:hover {
	color: #000;
	text-decoration:underline;
	}

.box-rc-top {
	width: 149px;
	height: 4px;
	background: url(images/box-rc-top.gif);
	}

.box-rc-bunn {
	width: 149px;
	height: 4px;
	background: url(images/box-rc-bunn.gif);
	}

.box-rc-innhold {
	font-size: 10px;
	padding: 15px;
	color: #fff;
	font-family:Palatino, Arial, Helvetica, sans-serif
	}


.rc-annonse {
	position: relative;
	width: 149px;
	height: 190px;
	background: #e28f26;
	margin: 10px;
	}

.rc-annonse span {
	width: 149px;
	height: 190px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(images/annonse-ramme.gif) no-repeat;
}




.cr {clear:both;}
.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;}
.cr30{line-height: 30px; font-size: 30px; clear: both;}

.margin-10 {
	margin:10px;
	}

.marginbottom8px {
	margin-bottom: 8px;
	}

.dotted{border-top: 1px dotted #e0e0e0; margin-top: 5px;}
hr{ border-style: solid;}

.gray {
	background: url(images/gray.gif) repeat-x;
	height: 1px;
	width: 100%;
	margin: 5px 0 5px 0;
	}
