/* 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: 45px 0;	
	font-weight: normal;	
	font-size: 8pt;
	text-align: center; 
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	background: #dce5ea url(images/bg2.jpg) center 0 no-repeat;   }

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{
  color: #0072bc;
  text-decoration: none;}  


h1, h1 a{ font-size: 25pt; font-weight: 700;}
h2, h2 a{ font-size: 12pt; font-weight: 700;}
h3, h3 a{ font-size: 8pt;}
h4, h4 a{ font-size: 8pt;}
h5, h5 a{ font-size: 8pt; }
h6, h6 a{ font-size: 7pt; }


.tbl-forsiden h2, 
.tbl-forsiden h2 a{ font-size: 12pt; color: #000; }



p { 
  padding: 0px 0px 5px 0px; 
  margin: 0; }
  
ul{
margin: 2px 8px;; 
padding: 2px 8px;}  

/* lenker ***********/
a,
a:link, 
a:visited{ 
  color: #0072bc;
  text-decoration: none; }

a:focus, 
a:hover,
a:active{ 
  text-decoration: underline;}


/* layout */

#logo{}

#wrapper {
	margin: 0 auto;
	text-align: left;
  background: #ededed;}

#placeholder{
  margin:0;
  padding:0;
  text-align: center;
  background: url(images/tex-bg-placeholder.gif) 0 0 repeat-y;
  }


#tbl-placeholder{
	margin: 0 auto;
	text-align: left;}


/* Table cells */
.lc {
	width: 184px;
  padding: 0px;
  background: #fff; }

.mc{
  width: 476px;
  padding: 0px 16px; }

  			
/*
.mc,
#mc-forsiden{ 
  width: 476px;
  padding: 0px 16px; } 
  */

#mc-forsiden{
  width: 492px;
  padding: 0px 8px;
  background: url(images/line8.gif) center 0 repeat-y;}
		 
.rc{
	width: 184px;
  padding: 0px;
  background: #fff; }	

.img-teaser{}

.rc .img-teaser-profil{}

.tbl-forsiden .img-teaser{
  border: 1px solid #f1f1f1;
  margin: 0 0 8px 0;
  padding: 2px;}


.published{}

.tbl-forsiden .published{
  color: #898989;  
  line-height: 1em;
  font-size: 7pt;} 

.teaser,
#teaser,
#text,
.text,
.box-content{
  /*line-height: 1.5em;*/ }


.teaser,
#teaser{
  font-weight: 700;}
  
.text{} /* Ingressfeltet i lister */
#text{} /* tekstfeltet i tekstmalen */


.box{}
.rc .box{
  width: 184px;
  overflow: hidden;}
  
/*p.box-title{
  padding: 8px 30px;
  margin: 0;
  font-weight: 700;
  border-bottom: 1px solid #f1f1f1;
  background: url(images/tex-leftmenu-bluearrow.gif) 0 center no-repeat; }*/

p.box-title{
  padding: 8px 30px;
  margin: 0;
  font-weight: 700;
  border-bottom: 1px solid #f1f1f1;}
 
p.box-title{
 background: url(images/tex-leftmenu-arrow-blue.gif) left center no-repeat; }

p.box-title{
 background: url(images/tex-leftmenu-arrow-normal.gif) left center no-repeat; } 
  



div.box-content{
  padding: 8px;}

#text-functions{
  padding: 8px 16px;
  background: #f6f7f8;}

a#print,
a#tip{
  padding: 0 16px;}

a#print{ background: url(images/ico-print.gif) 0 2px no-repeat;}
a#tip{ background: url(images/ico-envolope.gif) 0 2px no-repeat;}


/* forsiden */
#tbl-forsiden-container{ margin: 0 -8px; }

.tbl-forsiden{}
  
.tbl-forsiden td{
  width: 50%;}


.tbl-forsiden td.col1{
  padding-right: 4px;}
  
.tbl-forsiden td.col2{
  padding-left: 4px;}


#profil-container{}

#profil-container a,
#profil-container a:hover{  
  text-decoration: none;}

.tbl-profil{ text-align: left;}

.topprofil{
  height: 65px; 
  overflow: hidden;
  margin: 0px 1px 1px 1px;
  padding: 15px 8px 19px 24px;
  cursor: pointer;
  color: #363636;  
  background: url(images/tex-bg-profil-grey2.gif) 0 0 no-repeat; }

.topprofil#profil-ordforeren{
  margin-top: 1px;
  margin-bottom: 0px;
  padding-top: 14px;
  border-bottom: 1px solid #e5eceb;}

.topprofil.hover{ 
  cursor: pointer;
  background: url(images/tex-bg-profil-blue2.gif) 0 0 no-repeat;}

.topprofil img{
  border: 1px solid #cbcdcc;
  margin: 1px;
  padding: 2px;
  background: #fff;}
  
  
.img-profil-frame{
  width: 38px;
  background: #fff;}  




/* footer **********************************/
#footer { 
  vertical-align: top;
  height: 35px;
  background: #fff;}

#sub-footer {
	margin: 0 auto;
	text-align: left;}

#sub-footer td.right { text-align: right;}
	 

#copyright,
#credits,
#copyright a,
#credits a{
  color: #a7b5bc;}
	 
#credits a:link, 
#credits a:visited, 
#credits p a:active {
	clear: both;  }
	
#credits a:focus, 
#credits a:hover {
	text-decoration: none;
	color: #0072bc;  }
	
#copyright {}


/* lister **********************************/
ul.plain{
	list-style: none outside;
	margin: 0;
	padding: 0;}



/* s›k ***************************************/
#form-search{
  width: 184px;
  padding: 0; 
  margin:  0; }

#tbl-search{}

#td-inp-search{
  width: 115px;
  text-align: right;}

#td-btn-search{ text-align: left;}

#inp-search{
  width: 90px;
	overflow:hidden;
	padding: 6px 5px;
  font-size: 7pt;
	border: 0;
	color: #505050;
  border: 1px solid #a6bfcf;  
  background: transparent;  }
		
#btn-search{
	padding: 1px 0px;
  border: 0;
	font-size: 10pt;
	font-weight: 100;
	background: transparent;}
	
	
/* venstremeny ******************************* */

#tbl-venstremeny{ border-collapse: collapse;}

#tbl-venstremeny p{
  padding: 0;
  margin: 0px 0 0px 0;
  background: url(images/tex-leftmenu-bluearrow.gif) 0 center no-repeat;
  border-bottom: 1px solid #f1f1f1;}

#tbl-venstremeny td{}
  
#tbl-venstremeny a{
  display: block;
  padding: 8px 30px;
  font-weight: 700;
  color: #215678; 
  text-decoration: none; 
  /*background: url( images/tex-leftmenu.gif) 0 0; */}


#tbl-venstremeny a:hover,
#tbl-venstremeny .niv2 p a:hover{
  color: #363636;
  /*background: #737373; */ }  

#tbl-venstremeny .niv2 p a{
  color: #363636;
  font-weight: 100;  }

#tbl-venstremeny .niv2 p{
  margin: 0;
  font-weight: 100;  
  border-bottom: 0;   
  background: url(images/tex-arrow-small-blue.gif) 30px center no-repeat; }  

 
#tbl-venstremeny td.active p a{ 
  color: #393939;
  /*padding: 8px 20px 14px 20px;*/  
  /*font-weight: 700;*/
  background: url(images/tex-leftmenu-bluearrow.gif) 0 center no-repeat;}  	


.nettmote{
  background: url(images/tex-bg-nettmote.jpg) center 15px no-repeat;}  

.aktivt-ja {}
.aktivt- {display: none;}

.tbl-svar{}

