/* css document                                                      
/*---------------------------------------------------------------------*/
/*   global values v1
/*   
/*---------------------------------------------------------------------*/
/*   copryright edb totalpartner as - norway  
/*   more information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/
/*   Changelog: 
/*   16.11.2007 by Morten Mastad
/*   13.11.2008 by Jan H. Karlsen - www.reide.as
/*   15.12.2008 by Jan H. Karlsen - www.reide.as
/*
/*----------------------------------------------------------------------*/

html, 
body{ width: 100%; }

body {
	margin: 0;  
	padding: 0;	
	font-weight: normal;	
	font-size: 10pt;
	text-align: center; 
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	background:#968e78;
	background-image:url(images/body_bg.jpg);
	}

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: 12pt; font-weight:bold;}
h2, h2 a{ font-size: 12pt; font-weight:bold; color:#1e485f;}
h3, h3 a{ font-size: 10pt; font-weight:bold; color:#1e485f;}
h4, h4 a{ font-size: 10pt;}
h5, h5 a{ font-size: 10pt; font-weight:bold;}
h6, h6 a{ font-size: 10pt; }


p { 
  padding: 0px 0px 5px 0px; 
  margin: 0; }

/* lenker ***********/
a{ 
	color:#1c4864;
	text-decoration: none;}

a:link, 
a:visited {}

a:focus{text-decoration: none;} 
a:hover{
	color:#e77817;
	text-decoration: none;
}
a:active{ 
	color:#003399;
	text-decoration: none;}


/* layout */
#header{
  height: 100px;
  overflow: hidden;}

#logo{}


#wrapper {
	margin: 0 auto;
	text-align: left;}

#placeholder{
  margin:0;
  padding:0;
  text-align: center;}


#tbl-placeholder{
	margin: 0 auto;
	text-align: left;
	bgcolor:#f0f2f5;
	}


.selected {
		color: #000;
		background: #d0e3ee url('images/menu_left.gif') no-repeat left top;
}

.selected span {
		color: #000;
		display: block;
		padding: 4px 14px 4px 14px;
		background: url('images/menu_right.gif') no-repeat right top;
}
	
.navi-act {
             font-weight: 700;
             }	
		 
.navi {
margin:0px;
padding-top: 15px;
padding-left: 10px;
padding-bottom: 10px;
list-style: none outside;
}

.navi li {
padding: 0px 0px 5px 0px;
}
/* Table cells */
#lc {
	left:0px;
	top:80px;
	width:180px;
	position:absolute;
	padding: 10px;
	padding-right: 10px;
	min-height:470px;
	height:auto !important;
	height:470px;
	vertical-align:top;
	filter:alpha(opacity=75); /* IE's opacity*/
	opacity: 0.75;
	background:#FFFFFF;
}

#lc a{ 
	color:#000000;
	text-decoration: none;}

#lc a:hover{
	color:#FF0000;
	text-decoration: none;
}		
#mc{

	position:absolute;
	left:0px;
	top:80px;
	margin:0 0 0 210px;
	padding: 10px;
	min-height:470px;
	height:auto !important;
	height:470px;
	width:670px;
	vertical-align:top;
	filter:alpha(opacity=75);  /*IE's opacity*/
	opacity: 0.75;
	background:#FFFFFF;
}
		 
.rc{
	width: 25%; 
	padding: 0px; }	

.img-teaser{}

.published{}
.teaser{
  font-weight: 700;}
  
.text{}



/* footer **********************************/
#footer {
	height: 25px; 
  border-top: 1px solid #f2f2ea;   }

	 
#copyright,
#credits { margin-top: 250px;  overflow: hidden; 
text-indent: -9000px;}
	 
#credits a:link, 
#credits a:visited, 
#credits a:active {
	color: #d2e2f2;  }
	
#credits a:focus, 
#credits a:hover {
	color: #95b1ce;  }
	
#copyright {}


/* lister **********************************/
ul.plain{
	list-style: none outside;
	margin: 0px;
	padding: 0px;}



/* søk ***************************************/
#form-search{
  width: 165px;
  padding: 0px 0px 0px 3px; 
  margin: 0px 0 0px 0; }

#tbl-search{}

#td-inp-search{
  width: 125px;
	padding: 0px;
  background: #FFF; }

#td-btn-search{ text-align: right;}

#inp-search{
  width: 125px;
	overflow:hidden;
	padding: 4px 5px;
  font-size: 7pt;
	border: 0;
	color: #505050;
  border: 1px solid #f2f2ea;  
  background: transparent;  }
		
#btn-search{
	padding: 1px 5px;
  border: 0;
	font-size: 10pt;
	font-weight: 100;
	background: transparent;}


/* produktmeny ******************************* */

#tbl-produktmenu{
  }

#tbl-produktmenu p{
  padding: 0;
  margin: 5px 0px 2px 0px;
  }

#tbl-produktmenu tr{
	
	}

#tbl-produktmenu td{background-color:#d0e3ee;}

#tbl-produktmenu a{
  padding:0px 0px;
  font-weight: 700;
  font-size:16px;
  color: #1e485f;
  text-decoration: none;
  }

#tbl-produktmenu a:hover,
#tbl-produktmenu .niv2 p a:hover{
  color: #e77817;
  }

#tbl-produktmenu .niv2 p a{
  color: #1e485f;
  font-weight: 100;
  }

#tbl-produktmenu .niv2.active p a{
  color: #e77817;
  font-weight: 100;
  }

#tbl-produktmenu .niv2 p{
  margin: 0;
  font-weight: 100;
  }
 
#tbl-produktmenu td.active p a{ 
  color: #e77817;
  /*padding: 8px 20px 14px 20px;*/
  font-weight: 700;
  }

#tbl-produktmenu td.active a{ 
  color: #e77817;
  /*padding: 8px 20px 14px 20px;*/
  font-weight: 700;
  }

  
