  /* CSS Document                                                      

/*---------------------------------------------------------------------*/
/*   Copryright EDB Totalpartner AS - NORWAY  
/*   More information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/

/* GENERELT
*************/

/*html{ overflow: -moz-scrollbars-vertical;}*/

body {
	margin: 0px 0 40px 0;  
	padding: 0; 	
	text-align: center; 
	font-weight: normal;	
	font-size: 8pt; 	
  color: #000;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
	background: #4b97a8 url('images/tex-bg3.jpg') center top repeat-x;  }


ul{
	list-style: disc outside;
	margin: 0 15px;
	padding: 0;}
	
li{}

form{ margin: 0px; padding: 0px;}
input{}

p { padding: 0px; margin: 0 0 8px 0; }



/* 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;
  color: #8cc6d1;} 

#tbl-product h2,  
#tbl-product h2 a{
  font-size: 12pt;
  color: #000;}  


h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
  text-decoration: none;}  

h1, h1 a{ font-size: 14pt; margin-bottom: 5px;}
h2, h2 a{ font-size: 13pt;}
h3, h3 a{ font-size: 12pt; margin-bottom: 9px;}
h4, h4 a{ font-size: 11pt; }
h5, h5 a{ font-size: 10pt;}
h6, h6 a{ font-size: 9pt;}


/* LENKER
***********/
a{ 
  text-decoration: none;
  /*color: #b2c879;*/
  color: #4b97a8;}

a:link, 
a:visited {}

a:focus, 
a:hover,
a:active{ 
  text-decoration: underline; }




/*  INNHOLD
*************/

#container{
  background: url(images/tex-header.gif) center top no-repeat;  }

#wrapper {
	margin: 0 auto; 
	text-align: left;  }

#header td{
  height: 76px;
  overflow: hidden;}	

  
#placeholder{
  text-align: center;}

#tbl-placeholder{ 
  margin: 0 auto;
  text-align: left;
  border-right: 1px solid #96c9c7;
  border-left: 1px solid #96c9c7;
  border-bottom: 1px solid #96c9c7;
	background: #fff;}	

#tbl-placeholder td{  
padding: 20px 8px 20px 8px;}

#tbl-placeholder td td{  
padding: 2px;}

#tbl-placeholder td table td table td{  
padding: 0;}

#tbl-placeholder td.lc {
  width: 140px;
  margin: 0px;
  padding: 20px 5px 20px 5px;  }

#tbl-placeholder td.mc {
  width: 440px;
  margin: 0px;
  padding: 20px 5px 20px 5px;
  background: url(images/dotted.gif) 0 0 repeat-y; 	}

#tbl-placeholder td.rc {
  width: 140px;
  margin: 0px;
  padding: 20px 5px 20px 5px;  
  background: url(images/dotted.gif) 0 0 repeat-y; }



#footer{ 
  line-height: 58px;
  font-size: 7pt;  
  text-align: center;
  background: url(images/tex-footer.gif) center center repeat-x; }

#footer,
#footer a{ 
  color: #fff;}

#footer a{ 
  font-size: 10px;
  text-decoration: none; 
  padding-left: 10px;}

.lc .pad{ padding: 0 10px;}  

/******************************************************************************/
#td-logo a{ 
  display: block;
  padding: 0px 0px 3px 30px;
  text-decoration: none;
  font-size: 20px;
  color: #000000; }
	
.topbanner{ }

#bannertext{
  margin: 0 0px 50px 30px;
  color: #484848;}
  
#logo { margin-bottom: 15px;	}
.box { padding: 17px; }


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;}
.article-text{ font-weight: 100;}

.img-teaser{ 
  margin: 0px 10px 5px 0px;
  float: left;}
	
/* 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: 180px;
	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;}

/* FOOTER
***********/

#copyright, 
#credits{ 
  font-size: 8pt; 
  text-decoration: none;}

a.cursor,
a:hover.cursor{ cursor: pointer;}




