/* css document                                                      
/*---------------------------------------------------------------------*/
/*   global values v1
/*   
/*---------------------------------------------------------------------*/
/*   copryright edb totalpartner as - norway  
/*   more information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/

html{ overflow: -moz-scrollbars-vertical;}

html, 
body{ width: 100%; }

body {
	margin: 0;  
	padding: 0;	
	font-weight: normal;	
	font-size: 8pt;
	font-family: Verdana, arial, helvetica, sans-serif; 
	color: #000000;
	background: #d6d5d3;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	}


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; }
tb	              { voice-family: "\"}\""; voice-family:inherit; }
div               { voice-family: "\"}\""; voice-family:inherit; }
h1,h2,h3,h4,h5,h6 { voice-family: "\"}\""; voice-family:inherit; }
a, a:link         { outline: none;}


h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
	padding: 0;
	margin: 0px 0px 2px 0px; 
	font-weight: 100;} 

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
  text-decoration: none;}  


h1, h1 a{ font-size: 14pt; font-weight: 700;}
h2, h2 a{ font-size: 12pt; font-weight: 700;}
h2.small, h2.small a{ font-size: 8pt; font-weight: 700;}
h3, h3 a{ font-size: 10pt;}
h4, h4 a{ font-size: 9pt;}
h5, h5 a{ font-size: 8pt; }
h6, h6 a{ font-size: 7pt; }


p { 
  padding: 0px 0px 5px 0px; 
  margin: 0; }

/* lenker ***********/
a{ 
  color: red;
  text-decoration: none; }

a:focus, 
a:hover,
a:active{ 
  color: #cccccc;
  text-decoration: underline;}

.itemText {
	padding-top: 2px;
	padding-left: 3px;
	}

/* layout */
#header{
  height: 53px;
  overflow: hidden;
  background: #ee9f24 url(images/topp_hoyre.gif) right 0 no-repeat;}

#logo{}

#center-wrapper {
	width: 1068px;
	margin: 0 auto;
	}

#shade-left {
	float:left;
	width: 22px;
	height: 763px;
	}
	
#content {
	float:left;
	width: 1024px;
	}

#wrapper {
  border: 1px solid #000;
	background: #ffcf63;  }

#placeholder{
  margin:0;
  padding:0;}

#placeholder-bar{
  line-height: 20px;
  background: #a0c298;}

#tbl-placeholder{}


/* Table cells */
.lc {
	width: 151px;
  padding: 0px; 
  background: #a0c298;}
  			
.mc{ 
  padding: 0px;
  background: #fff; }
		 
.rc{
	width: 2217px; 
  padding: 0px; }	

.img-teaser{}

.published{}
.teaser{
  font-weight: 700;}
  
.text{}

#mc-bar {
  padding-left: 5px;
  line-height: 16px;
  color: #fff;
  background: #007521 url(images/navbar_end.gif) right 0 no-repeat; 
  /*border-right: 1px solid #d66918;*/}

#mc-bar a { 
  color: #fff; 
  font-weight: 700;}


/* footer **********************************/
#footer {}

	 
#copyright,
#credits {}
	 
#credits a:link, 
#credits a:visited, 
#credits p a:active {
	clear: both;  }
	
#credits a:focus, 
#credits a:hover {
	text-decoration: none; }
	
#copyright {}


/* lister **********************************/
ul.plain{
	list-style: none outside;
	margin: 0;
	padding: 0;}



/* søk ***************************************/
#form-search{
  width: 125px;
  padding: 0; 
  margin: 0; }

#tbl-search{
	margin-top: 10px;
	margin-left: 5px;
	}

#td-inp-search {

	}

#td-btn-search{ text-align: right;
	
	}

#inp-search{
	width: 80px;
	height: 18px;
	overflow:hidden;
	padding: 4px 4px;
	font-size: 7pt;
	color: #505050;  
	border: 1px solid #000;
	background: #fff; }
		
#btn-search{
	font-size: 7pt;
	background: #fff;
	border: 1px solid #000;
	height: 28px;
	}


/* venstremeny *******************************/

#tbl-produktmenu{
  border-collapse: collapse;}

#tbl-produktmenu p{
  padding: 0;
  margin: 1px 0 0px 0;}

#tbl-produktmenu td{}
  
#tbl-produktmenu a{
  display: block;
  padding: 4px;
  font-weight: 700;
  color: #393939;  
  text-decoration: none; 
  background: #ffcf63 url( images/tex-leftmenu.gif) 0 0;}


#tbl-produktmenu a:hover,
#tbl-produktmenu .niv2 p a:hover{
  color: #fff;
  background: #737373; }  

#tbl-produktmenu .niv2 p a{
  color: #545454;
  font-weight: 100;   
  background: #f5f5f5;  }

#tbl-produktmenu .niv2 p{
  margin: 0;
  font-weight: 100;   
  /*background: #f5f5f5;  */ }  

 
#tbl-produktmenu td.active p a{ 
  color: #fff;
  padding: 4px;  
  font-weight: 700;
  margin-bottom: 1px;}  
  

#tbl-produktmenu td.harunder p a{
  background: #ffcf63 url(images/plus.gif) 130px 4px no-repeat;}
    
#tbl-produktmenu td.harunder.active p a{
  background: #ffcf63 url(images/minus.gif) 130px 4px no-repeat;} 


/* skygger *******************************/


#shade-right {
	float:left;
	width: 22px;
	height: 763px;
	}