/*  Grunnregler
 **************/		


html{ overflow: -moz-scrollbars-vertical;}html{ overflow: -moz-scrollbars-vertical;}


body#hovedside { 		  
	margin:  0 0 100px 0;
	padding: 0; 	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: 100;	
	font-size: 9pt;
	text-align: center;	
	background: #d7d7d7;}


p{	margin: 0; padding: 0px 0px 5px 0px; font-weight: normal; 	}

td  {}


h1,
h2, 
h3,
h4,
h5,
h6,
h1 a,
h2 a, 
h3 a,
h4 a,
h5 a,
h6 a{ 
	margin: 0px; 
	padding: 0px 0px 1px 0px;
	font-weight: 100; 
	font-family: Verdana;
	color: #e98918;}
	


h1{ 
  font-size: 16pt; 
  padding-bottom: 15px;}
  
h2{ font-size: 16pt;}


h3{ 
  font-size: 10pt; 
  font-weight: bold; 
  white-space: normal;}
  

h4{ 
  font-size: 10pt;}
  
h5{ 
  font-size: 7pt; 
  font-weight: bold; 
  padding: 0px 0px 0px 0px;}
  
h6{ 
  font-size: 8pt; 
  font-weight: bold; 
  color: #fff; 
  padding-left: 15px; 
  line-height: 24px;
  background: url(images/tex-menu.jpg) left top repeat-x; }

.box#lc-menu h6 a, 
.box#lc-menu2 h6 a{ 
  color: #fff; 
  font-weight: 700;}

.box p {line-height: 17px;}

/** Regler for lenker
**********************/
a,
a:link, 
a:visited{
  text-decoration: none;
  color: #e58618;}
  
a:hover,
a:focus, 
a:active{
  text-decoration: underline;} 


.pil-lesmer{ 
  padding-left: 15px;
  background: url(./images/link-pil-right.gif) no-repeat left center; } 


/*  Layout
*************/

#container{	
  margin: 25px auto;
  background: url(images/tex-placeholder.jpg) 0 0 repeat-y;}
 		

#top{
  background: url(images/tex-top.jpg) 0 bottom no-repeat;}
 		
 		
#wrapper{
	margin: 0px auto;
	text-align:left; 
	padding: 0 0 0px 0;
	color: #474747;}

#placeholder{}
#placeholder td{ 
  padding: 8px 0px 8px 0px;}

#td-logo{
  width: 200px;}
  
#td-words{
  text-align: right;
/*  background: url(images/tex-header-words.gif) right 0 no-repeat; */}

div#topmenu{ margin-right: 10px;}


#breadcrumb{ padding-bottom:9px;}

/******************************* FORSIDE **************************************************/

.mc-forside{
	width: 617px;	
	float: left;
	clear: right;
	overflow: hidden;}

.rc-forside{
	width: 273px;
	float: left;
	overflow: hidden; }

	
	
/* forside mc */	
.mc-forside .box{	float: left; }

.mc-forside .box div{
	height: 125px; 
  overflow: hidden; 
  padding: 10px;
  background: #f8f8f8;     }
  

/* Nyhetsbrev
**************/

.box#nyhetsbrev{ width: 206px;}
.box#nyhetsbrev div{}
.box#nyhetsbrev div a{ display: block; }

#form-newsletter{
  width: 185px;
  padding: 0; 
  margin: 5px 0 0px 0; }

#tbl-newsletter{}

#td-inp-newsletter{
  width: 110px;
	padding: 0;}

#td-btn-newsletter{ text-align: left; padding-left: 4px;}

#inp-newsletter{
  width: 92%; 
  padding: 2px 2px 2px 0px;
  font-size: 7pt;	
  border: 5px solid #ececec;}
		
#btn-newsletter{color: #595441;}



.box#nytt{  
  margin-left: 9px;   
  width: 402px;}

.box#nytt div{}


/* forside rc */

.rc-forside .box{
  margin: 0 0 0 9px;
  padding: 0;   
  width: 265px; }
  

.box#rc-blue,
.box#rc-orange{
  height: 143px;
  width: 264px;
  overflow: hidden;}


.box#rc-blue{ padding: 0;}
.box #rc-orange{ padding: 0 0 0 0;}

.box#rc-blue img{ float: left; display: inline; margin: 0; padding: 0; border: 0;}
.box#rc-orange img{ float: left; display: inline; padding: 0; margin: 0; border: 0;} 


#rc-blue p, #rc-orange p {
	margin: 0 0 0 0; 
	padding: 0 0 0 0; }
#rc-blue h2, #rc-orange h2 {
	padding: 32px 24px 0px 22px; 
	color: #fff; }

#rc-blue p, #rc-orange p {
	padding: 5px 24px 24px 24px;
	color: #000; 
	font-weight: bold; 
	font-family: helvetica, arial, tahoma;
	font-size: 9pt;  }


.box#rc-kontakt { background: #f8f8f8;}
.box#rc-kontakt div{
  height: 125px; 
  overflow: hidden; 
  padding: 0 10px 20px 10px;
  background: #f8f8f8;     
  }

.box#rc-kontakt div a{ }

/******************************* UNDERSIDE **************************************************/

.lc-underside{
	float: left;
	width: 208px;	
	overflow: hidden;
	background: #f8f8f8;   }

.mc-underside{
	float: left;
	width: 667px;
  overflow: hidden;
  padding-bottom: 50px;
  padding-left: 15px;}

.mc-underside p {line-height: 17px;}


/* underside lc */
.lc-underside #lc-menu div{	padding-top: 3px;}
.lc-underside #lc-menu div p{	
  margin: 0px 8px; 
  padding: 5px 10px;
  border-bottom: 1px solid #d8d8d8;  }

.lc-underside #lc-menu div p a{
  text-decoration: none;
  line-height: 16px;}	



/* underside mc */


/******************************* TEKSTSIDE **************************************************/


.lc-tekstside{
	float: left;
	width: 208px;	
	overflow: hidden;}

.mc-tekstside{
	width: 498px;
  overflow: hidden;
	float: left;
  padding-bottom: 50px;}

.rc-tekstside{
	width: 184px;
	float: right;}



/* tekstside lc */
.lc-tekstside #lc-menu div{ 
  padding-top: 3px;
	background: #f8f8f8;  }

.lc-tekstside #lc-menu div p{	
  margin: 0px 8px;
  padding: 5px 10px; 
  border-bottom: 1px solid #d8d8d8;}

.lc-tekstside #lc-menu div p a{ 
  text-decoration: none;
  line-height: 16px;}	



/* tekstside mc*/
.mc-tekstside div.box{	
  margin: 0px 18px 0px 18px;}


/* tekstside rc */
.box.faktabox{
  /*margin-left: 20px; */
	background: #f8f8f8;  
  border-bottom: 1px solid #fff;   }
  
.box.faktabox p{ 
  /*border: 1px solid #d3e2f5; 
  height: 125px; 
  overflow: hidden; */ 
  padding: 10px 12px 25px 12px;}

 
 
 
/******************************* NYHETSSIDE **************************************************/
 /*
 .lc-nyhetside{
	width: 280px;	
	float: left;
	overflow: hidden;
	background: #f8f8f8;  }

.mc-nyhetside{
	width: 610px;
	float: left;
	overflow: hidden; }
	
.lc-nyhetside #lc-menu div{ padding-top: 10px;}

.lc-nyhetside #lc-menu div p{	
  margin: 0px 20px;
  padding: 5px 0px; 
  border-bottom: 1px solid #d8d8d8;}

.lc-nyhetside #lc-menu div p a{ 
  text-decoration: none;
  line-height: 16px;}	

	
.mc-nyhetside div.box{padding: 0px 20px 0px 20px;}

.publisert{font-size: 8pt; color: #9f9f9f; display: inline;} */

/******************************* FOOTER **************************************************/


#footer{
  padding-top: 10px; 
  font-size: 8pt;
  background: url(images/tex-footer.jpg) 0 0 no-repeat;
  text-align: left;
   }
  
#copyright{
	margin: 0 0 0 37px; 
	padding-top: 6px; 
	 }

#credits {
	margin: 3px 0 0 37px; 
	padding-top: 0px; 
	color: #afafaf; }
	
#copyright a, #copyright a:visited, #copyright a:active {
	color: #000; 
	}
#copyright a:focus, #copyright a:hover {
	 color: #fb8b05; }

#credits a, #credits a:visited, #credits a:active {
	color: #afafaf; }
#credits a:focus, #credits a:hover {
	color: #646464; 
	text-decoration: none; }



/******************************* VENSTREMENY **************************************************/

#tbl-lcmenu{
  background: #f8f8f8; }

.harunder,
.ikkeunder{ 
  margin-left: 15px;
  padding-left: 15px;
  background: url(images/link-pil-right.gif) 0 4px no-repeat; } 

#lc-menu2 a.ikkeunder.niv2{ 
  color: #474747;
  margin-left: 10px;
  padding-left: 10px;
  background: url(images/tex-circle.gif) 0 4px no-repeat;} 



