/* css document                                                      
/*---------------------------------------------------------------------*/
/*   global values v1
/*   
/*---------------------------------------------------------------------*/
/*   copryright edb totalpartner as - norway  
/*   more information about our solutions: www.edbtotalpartner.com
/*
/*   Changelog:
/*   13.06.2008: Jan Helge Karlsen - www.reide.as
/*
/*
/*----------------------------------------------------------------------*/

/*html{ overflow: -moz-scrollbars-vertical;}*/

html, 
body{ width: 100%; }

body {
	margin: 0;  
	padding: 0;	
	font-weight: normal;	
	font-size: 12px;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	background-image:url(images/bakgrunn.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

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: 16px; font-weight:bold; color:#51a0cd;}
h2, h2 a{ font-size: 14px; font-weight:bold; color:#51a0cd;}
h3, h3 a{ font-size: 14px; color:#51a0cd;}
h4, h4 a{ font-size: 12px; color:#51a0cd;}
h5, h5 a{ font-size: 12px;}
h6, h6 a{ font-size: 12px;}


p { 
  padding: 0px 0px 5px 0px; 
  margin: 0; }

/* lenker ***********/
a,
a:link, 
a:visited,
a:focus,
a:active{
	color:#2e8fc6;
	text-decoration: none;}

a:hover{
	color:#000000;
  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;}

/* Meny ***************************************/

a .aktiv {font-weight: bold;}


#nav-container{
	background-color:#333333;
	margin-top: 0px;
	font-weight: normal;
	text-align: left;}


#menuList, 
#menuList ul {
	list-style: none;
	font-weight: normal;
	padding: 0;
	margin: 0;}

#menuList a,
#menuList a:link, 
#menuList a:visited, 
#menuList a:focus, 
#menuList a:active {
	display: block;
	color: #000;
  font-size: 12px;
	text-decoration: none;
	padding: 3px 20px 4px 20px;
	font-weight: bold;}
	
#menuList a:hover {
	color: #0062ad;
}

#menuList li {
	text-transform:uppercase;
	float: left;
	padding: 0;
  border-right: 1px solid #fff;}

#menuList li ul{ width: 150px;}
#menuList ul a { width: 140px;} 

#menuList li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0; }

#menuList li li {
	border: 0px ;
	background: #88d2df;}
/*d6eff4*/

#menuList li li:hover {
	border: 0px ;
	background: #a7dde7;}

#menuList li ul a,
#menuList li ul a:link, 
#menuList li ul a:visited, 
#menuList li ul a:focus, 
#menuList li ul a:active { 
  padding: 2px 12px 2px 22px;
  border: 0px;}

#menuList li ul ul {
	margin: -17px 0 0 174px;}


#menuList li:hover, 
#menuList li.sfhover { }


/* ikke endre */
#menuList li:hover ul ul, 
#menuList li:hover ul ul ul, 
#menuList li.sfhover ul ul, 
#menuList li.sfhover ul ul ul {
	left: -999em;}

#menuList li:hover ul, 
#menuList li li:hover ul, 
#menuList li li li:hover ul, 
#menuList li.sfhover ul, 
#menuList li li.sfhover ul, 
#menuList li li li.sfhover ul {	left: auto;}
/* ikke endre slutt */





/* Table cells */
.lc {
	width: 25%
  padding: 0px; }
  			
.mc{ 
	width: 50%;
  padding: 0px; }
		 
.rc{
	width: 25%; 
  padding: 0px; }	

.img-teaser{}

.published{}
.teaser{
  font-weight: 700;}
  
.text{}



/* 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: 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: 12px;
	border: 0;
	color: #505050;
  border: 1px solid #f2f2ea;  
  background: transparent;  }
		
#btn-search{
	padding: 1px 5px;
  border: 0;
	font-size: 12px;
	font-weight: 100;
	background: transparent;}

