/* 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;
	text-align: center; 
	font-family: verdana, arial, helvetica, sans-serif; 
  color: #444444;
	background:#fff;   }

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{
  color: #546265;
	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 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover{
  color: #383f42;
  text-decoration: none;}  


h1, h1 a{ font-size: 16pt; font-weight: 700;}
h2, h2 a{ font-size: 12pt; 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 0 4px 0; }

/* lenker ***********/
a{
  color: #c30008; 
  text-decoration: none; }

a:link,
a:visited{}
 

a:focus, 
a:hover,
a:active{ 
  text-decoration: none;}

#link-logo,
#link-logo:hover{
  /*display: block;
  width: 100%;
  height: 100%;*/
  text-decoration: none;}


/* layout */
#header-col1{
  height: 118px;
  width: 735px;
  /*background: url(images/tex-header.jpg) 0 0 no-repeat;} */}

#header-col2{
  height: 118px;
  width: 253px;}


#logo{}


#wrapper {
	margin: 35px auto;
	text-align: left;}

#placeholder{
  margin:0;
  padding:0;
  text-align: center;}


#tbl-placeholder{
	margin: 0 auto;
	text-align: left;}


/* Table cells */
.lc {
	width: 220px
  padding: 0px; }
  			

.mc{ 
  overflow: hidden;
	width: 761px;
  padding: 0px 0px 30px 7px; }



.mc .mc-col1{ 
  overflow: hidden;
	width: 501px;
  padding: 0px 7px 0px 0px; }



		 
.rc,
.mc-col2{
  overflow: hidden;
	width: 253px; 
  padding: 0px 0px 0px 0px; }	


.gray-box,
.orange-box,
.green-box{
  color: #556366;
  font-weight: 700;
  padding: 10px;}


.gray-box{ background: #dfe3e4;}
.orange-box{background: orange;}  

.green-box{ 
  color: #fff;
  background: #8aa74a;}  

.green-box a{ color: #fff;} 
.green-box a:hover{ text-decoration: none; } 
.gray-box a{ color: #394144;}

.gray-box a:hover, 
.green-box a:hover{ text-decoration: none; } 

.img-teaser{}

.published{}

.teaser{
  line-height: 1.5em;
  margin-bottom: 5px;}
  
.text{}


#img-tittel,
#img-beskrivelse{ 
  color: #fff;}


/* footer **********************************/
#footer {
	height: 25px; 
  /*border-top: 1px solid #f2f2ea;  */  }

	 
#copyright,
#credits {}
	 
#credits a:link, 
#credits a:visited, 
#credits p a:active {
	clear: both;  }
	
#credits a:focus, 
#credits a:hover {
	text-decoration: none; }
	
#copyright {}


/* kalender **********************************/
#tbl-calendar{}
#tbl-calendar th{
  padding: 10px 0px 5px 0px;}


/*#calendar{ background: url(images/ico-calendar.gif) right 0 no-repeat;} */
.dag{ text-transform: capitalize;}
.dato{
  font-size: 9pt;
  color: #444444;
  font-weight: bold;
  padding: 7px 0 0 0;}
  
.aar{ 
  font-weight: 700;
  font-size: 12pt;}
.maned{}


.mc .mc-col2 a{ color: #444444;}
.mc .mc-col2 a:hover{ color: brown;}

 

/* lister **********************************/
ul.plain{
	list-style: none outside;
	margin: 0;
	padding: 0;}



/* søk ***************************************/
form#form-search{
  margin: 0;
  padding:0;
  display: block;
}

#tbl-search{}

#td-inp-search{
	padding: 0px;
  background: #fff; }

#td-btn-search{ text-align: right;}

#inp-search{
  width: 93%;
	padding: 4px 5px;
  font-size: 7pt;
	border: 0;
	color: #505050;
  border: 1px solid #f2f2ea;  
  background: transparent;  }
		

/* DROPDOWN MENY */
#nav-container {
  position: relative;
  z-index: 1000;
	margin: 0px;
	text-align: left;
  background: #dfe3e4;  }


#menuList, #menuList ul {
	list-style: none;
	font-weight: 700;
	padding: 0px;
	margin: 0;
	border: 0px solid #9AE12F;}

#menuList a {
	display: block;
	color: #373f42;
	text-decoration: none;
	text-transform: uppercase;
	padding: 11px 20px 12px 20px;
	border-right: 2px solid #fff; 
  /* background: #dfe3e4; */}

#menuList a:hover{ color: #000;}	

#menuList li {
	float: left;
	padding: 0px;
  border-right: 0px solid #fff;}

#menuList li ul{ width: 190px;}
#menuList ul a{ width: 160px;}

#menuList li ul {
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
        }

#menuList li li {
  border: 0px ;}

#menuList li ul a {
  padding: 7px 10px 7px 20px;
	line-height: normal;
	text-transform: none;
  color: #000;
  border: 0px;}

#menuList li ul ul { margin: -27px 0 0 190px;}

#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;}
#menuList li:hover, #menuList li.sfhover, #menuList li.sfhover a, #menuList li:hover a { color: #000; background: #cacfd0; }

#menuList li.sfhover li.sfhover a, #menuList li:hover li:hover a { color: brown; background: #dfe3e4; }
#menuList li.sfhover li.sfhover li.sfhover a, #menuList li:hover li:hover li:hover a { color: brown; background: #cacfd0; }
