/* CSS Document                                                      

/*---------------------------------------------------------------------*/
/*   Copryright EDB Totalpartner AS - NORWAY  
/*   More information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/

/* GENERELT
*************/

/*html{ overflow: -moz-scrollbars-vertical;}*/

body {
	margin: 35px 0 30px 0;  
	padding: 0; 	
	text-align: center; 
	font-weight: normal;	
	font-size: 12px; 	
  color: #444444;

  font-family: Arial,Helvetica,sans-serif,Verdana;
	background: #fff; }

ul{
	list-style: disc outside;
	margin: 0 15px;
	padding: 0;}
	
li{}

form{ margin: 0px; padding: 0px;}
input{}

p { margin: 2px 0 5px 0; padding: 0px; line-height: 1.3em; }

/* OVERSKRIFTER
*******************/


h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
	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: 11pt; margin-bottom: 5px; font-weight: 700;}
h2, h2 a{ font-size: 11pt;}
h3, h3 a{ font-size: 9pt;}
h4, h4 a{ font-size: 9pt; }
h5, h5 a{ font-size: 8pt;}
h6, h6 a{ font-size: 8pt;}

.rc h4 a{ font-weight: 700;}

/* LENKER
***********/
a{ 
  color: #004c9e;
  text-decoration: none; }
 
.rc a{ color: #000;}  

.mc a.readmore{ 
  padding-left: 10px;
  background: url(images/tex-arrows.gif) 0 0 no-repeat;}

.rc a.readmore{ 
  padding-right: 10px;
  background: url(images/tex-arrows.gif) right 5px no-repeat;}

a:link, 
a:visited {}

a:focus, 
a:hover,
a:active{
  color: #ff6633; }




/*  INNHOLD
*************/

#wrapper {
	margin: 30px auto; 
	text-align: left;  }

#header td{ height: 100px; overflow: hidden; }	
  
#placeholder{
  text-align: center;
  background: url(images/tex-placeholder.gif) 0 0 repeat-y;}

#tbl-placeholder{ 
  margin: 0 auto;
  text-align: left;}	

.lc {
  width: 155px; /*155px*/    
  margin: 0px;
  padding: 10px 0px; }

.mc {
  width: 390px; /*410px*/
  margin: 0px;
  line-height: 16px;   
  padding: 20px 10px;}

.rc{
  width: 155px; /*155px*/    
  margin: 0px;
	font-size: 8pt;   
  padding: 10px 0px; }

#footer { text-align: center;}

/******************************************************************************/
#header td#td-logo{
  width: 565px;
  background: url(images/tex-header.gif) 0 0 no-repeat; }

#logo{
  display: block;
  font-size: 1px;
  line-height: 1px;
  padding: 48px 0px; }
  

#header td#td-headerpicture{ margin: 0; padding:0;}
#header td#td-headerpicture img{ 
  display: block;
  border: 0;
  margin: 0; 
  padding:0; }
  

.box {}

.article-text{
  line-height: 1.3em; }

ul.plain{
	list-style: none outside;
	margin: 0;
	padding: 0;}

ul.articlelist{
	text-align: left;
	list-style: none outside;
	margin: 0;
	padding: 0;}

.li-contact{}

.published{ 
  font-family: Arial;
  font-size: 9pt; 
  font-weight: 100; 
  padding-bottom: 5pt; }
  
.teaser{ font-weight: 700; padding-bottom: 5px;}
.article-text{}

.img-teaser{ margin: 5px 5px 2px 5px;}
	
/* SØK
********/
#form-search{padding: 0px 0px 0px 0px; margin: 5px 0 20px 0; }

#tbl-search{border: 1px solid #e2ded6; background: #fff;}

#td-inp-search{
  width: 128px;
	padding: 0px;}

#td-btn-search{ text-align: right;}

#inp-search{
  width: 100%;
	padding: 2px 0px 0px 3px;
	overflow:hidden;
	border: 0;
	color: #595441;
	font-family: Tahoma;
	background: transparent;}
		
#btn-search{
	width: 20px;
	border: 0;
	font-size: 10pt;
	font-weight: 700;
	color: #595441;
	background: transparent;}

.baselinetext{ color: #004c9e;}

/* FOOTER
***********/

#copyright, 
#credits, 
#credits a{ 
  margin: 10px 5px;
  color: #85867e; 
  font-size: 8pt; 
  text-decoration: none;}

#copyright{margin-left: 20px;}
#credits{ text-align: right;}
  
.year{ font-weight: 700;}
.month, .day{
  text-transform: capitalize;}
 

#tips{
  padding: 15px;
  background: #ececd9;}

#tips h3{ font-weight: 700;}







