

BODY {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 0.7em;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial;
  background-color: #CCCCCC;
}
TABLE {
  font-size: 100%;
}
DIV {
  font-size: 100%;
}
H1 {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 180%;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  padding-top: 0px;
}
H2 {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 120%;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  padding-top: 0px;
}
SPAN {
  font-size: 100%;
}
P {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 100%;
  padding-bottom: 0px;
  margin: 0px 0px 6px;
  line-height: 1.2em;
  padding-top: 0px;
}
.feilmeld {
  color: #FF0000;
}

A {
  font-size: 100%;
  color: #000080;
  text-decoration: none;
  padding-bottom: 5px;
  
}
A:hover {
  color: #000080;
  text-decoration: underline;
}

/*A:active {
   color: #000080;
   text-decoration: none
}

A:visited {
  color: #000080;
  text-decoration: none;
}*/

A.bullet {
  font-size: 100%;
  color: #000080;
  font-weight: bold;
  text-decoration: none;
  line-height: 130%;
}
A.bullet:hover {
  color: #000080;
  font-weight: bold;
  text-decoration: underline;
  line-height: 130%;
}
/*A.bullet:visited {
  color: #000080;
  font-weight: bold;
  text-decoration: none;
  line-height: 130%;
}*/






INPUT {
  font-size: 100%;
}
SELECT {
  font-size: 100%;
}
.SUBMIT {
  font-size: 100%;
  border: 1px solid Gray;
}

text {
  font-size: 100%;
}

/*--------*/
#alignCenter{
  text-align:center;
  padding: 0px;
  margin: 0px;
  height: auto;  
  width:auto;
}
#containerContent { 
  text-align:left;
  margin: auto;
  width: 966px;
  background-color: white;
  height: auto;  
}

/*------------- start top region --------*/


#containerNavigationTop {
  clear: both;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  width: 966px;
  padding-top: 2px;
  height: 17px;
}
#navigationTopLeft {
   margin: 0px;
   padding: 0px 0px 0px 20px;
   float: left;   
   width: 300px;
   text-align:left;
}

#navigationTopRight {
  margin: 0px;
  float: right;
  width: 193px;
  text-align:right;
  padding-right: 0px;
}

#containerTopLogo {
  /*øvre boks*/
  border: 0px solid red;
  clear:both; 
  padding: 0px 0px 0px 0px;
  margin: 0px;
  vertical-align: bottom;
  width: 966px;
  height: 72px;     
}
#containerTopLogoLeft {
  vertical-align: bottom;   
  margin: 0px;
  float:left;       
  /* width: 200px;*/  
  height: 72px;
  cursor: hand;
  border: 0px solid green;
 }
containerTopLogoLeft img.konsernlogo {
  width:280pxpx;
  height:72px;
  border: 0px;
}

#containerNavigationTop2 {
  height: 21px;  
  clear: both;
  padding: 0px;  
  margin: 0px;
  width: 966px;
  background-repeat: no-repeat;
  background-image:url('/rammeverk/images/blue_line.jpg');  
}
#navigationTopLeft2 {
    margin: 0px;
    padding:0px;
    height:17px;
    float: left;   
    width: 191px;
    text-align:center;
}
#navigationTopCenter2 {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 0px 0px;
  float: left;     
  width: 582px;
  text-align:center; 
  height:17px;  
}

.activeTopMenu {
  color: #00267F; 
  font-weight: bold;
}
 
 
/*
*******************************************
** Search
*******************************************
*/
#SearchTopRight {
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 193px;  
  float: right;
  height: 17px;    
}

#searchForm{  
   float: right;
   width: 193px;  
   height:21px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;  
}

#containerTextField{
  float:left;  
  height:17px;
  width:120px;
  padding: 0px 0px 0px 0px;
  margin: 1px 2px 0px 0px;
}
#containerTextField input.text
{
  height:17px;
  width: 140px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10px;  
  background-color:#EDF2F5;
  border: 1px solid #A8A8A8;
}
#containerSubmitButton{
  float:left;
  width:45px;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 0px 0px;
}
/*
#containerSubmitButton  input.submit{
  height:17px;
  width: 45px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
}
*/
/*------------- end top region --------*/

#main {    
  float: left;    
  padding: 0px;
  margin: 0px;
  width: 966px;  
  height: auto;  
  background-image:url(/rammeverk/images/bg_right_gray.jpg);   
}

#mainWhite {    
  float: left;    
  padding: 0px;
  margin: 0px;
  width: 966px;  
  height: auto;  
}

#largePageMain{
 clear:both;
  padding: 0px;
  margin: 0px;
  width: 966px;  
  height: auto;
  
}
#iframeMain{  
  float:left;
  padding: 0px;
  margin: 0px;
  width: 750px;  /*760px full page*/
  height: 450px;     
}
#iframeFrame{  
  padding: 0px;
  margin: 0px;
  width: 750px;    /*760px full page*/
  height: 450px;  
  border: 1px solid #E3E5E2;
}

#containerMainLeft {
  padding: 0px; 
  margin: 0px 15px 0px 0px; 
  float: left;    
  width: 191px;       
  height: auto;    
}
#containerMainMiddle {
  padding-right: 0px;
  padding-left: 10px;
  float: left;
  padding-bottom: 0px;
  margin: 0px;
  width: 555px;
  padding-top: 0px;
  height: auto;
  border: 0px solid red;  
    
}
#containerMainWide {
  padding-right: 0px;
  padding-left: 10px;
  float: left;
  padding-bottom: 0px;
  margin: 0px;
  width: 99%;
  padding-top: 0px;
  height: auto;    
}

#upperMainMiddle{
  padding: 0px 0px 3px 0px;
  margin: 0px 0px 7px 0px ;
  float: left;
  width:auto;    
  background-color: transparent;  
}

#containerMainRight {
  padding: 0px;
  margin: 0px;
  float: right;
  width:193px;    
  background-color: #E3E5E2;
  height: auto; 
  
}

/* ------ Shortcuts -------- */
#containerShortcutRight{        
  width: 193px;
  clear:both;
}

#containerShortcutRight div.shortcutRight{  
  margin-top: 1px;  
  margin-bottom: 2px;
  /*height: 57px;*/
  width: 191px;  
  
}

.shortcutRight IMG{  
  border:0px;  
  margin:0px;
  padding:0px;
  width: 191px;
  /*height: 57px;*/
}

/* ------ Campaigns -------- */
#containerCampaignRight{  
  width: 193px;
  clear:both;
}

#containerCampaignRight div.campaignRight{  
  margin-top: 1px;  
  margin-bottom: 2px;
  /*height: 57px;*/
  width: 191px;  
}


.campaignRight IMG{    
  border:0px;  
  margin:0px;  
  padding:0px;
  width:191px;
  /*height:57px;*/
}

#navigationBreadcrumb {
  padding: 5px 0px 5px 0px;  
  color: #656565;
  font-size: 0.8em;
  height: auto;
}

#navigationBreadcrumb A {    
  color: #656565;
  text-decoration: underline;
}

/*-------- Left menu ------*/

#navigationLeftMenu {  
  background-color:#B1DCEC;
  padding: 15px 0px 0px 0px;  
}

#navigationLeftMenu img{  
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
}

#navigationLeftMenu DIV.LeftMenuIntro {
  clear: both;
  padding-left: 12px;  
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 13px 7px;
  background-repeat: no-repeat;
}

#navigationLeftMenu DIV.LeftMenuItem {
  clear: both;
  padding-left: 23px;  
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 13px 7px;
  background-repeat: no-repeat;
  background-image: url(/rammeverk/images/menumarker.gif);
}

#navigationLeftMenu DIV.LeftMenuItemActive {
  clear: both;  
  padding-left: 23px;
  font-weight: bold;  
  background-color: #0F7DB2;  
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 1px 7px;
  background-repeat: no-repeat;
  background-image: url(/rammeverk/images/AnimationWhite.gif);
}
#navigationLeftMenu DIV.sub {
  clear: both;
  padding-right: 0px;
  padding-left: 30px;
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 23px 7px;
  background-repeat: no-repeat;
  background-image: url(/rammeverk/images/menumarker.gif);
}

#navigationLeftMenu DIV.subActive {
  clear: both;
  padding-right: 0px;  
  padding-left: 30px;
  font-weight: bold;
  background-color: #0F7DB2;  
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 11px 7px;
  background-repeat: no-repeat;
  background-image: url(/rammeverk/images/AnimationWhite.gif);
}
#navigationLeftMenu DIV.subSub {
  clear: both;
  padding-right: 0px;
  padding-left: 40px;
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 33px 7px;
  background-repeat: no-repeat;
  background-image: url(/rammeverk/images/menumarker.gif);
}
#navigationLeftMenu DIV.subSubActive {
  clear: both;
  padding-right: 0px;  
  padding-left: 40px;  
  background-color: #0F7DB2;  
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 21px 7px;
  background-repeat: no-repeat;
 background-image: url(/rammeverk/images/AnimationWhite.gif);
}
.activeMenu {  
  font-weight: bold;
  color:#FFFFFF; 
}
.leftMenuMarker{
  color:#CC0000; 
  font-weight: bold;
}


#navigationLeftMenu DIV.menuDivider {
  clear: both;
  padding: 0px;    
  margin: 0px 0px 0px 0px;  
  background-position: 0px 0px;
  background-image: url(/rammeverk/images/MenuDivider.gif);  
  background-repeat: no-repeat;  
  height:1px;
}
 

#menuBottom{
 padding: 10px 0px 0px 0px;
 height: 14px; 
 width: 165px;
}

#menuBottom img{
  padding: 0px;
  margin: 0px;
  border: 0px;
}


/*----adr table start -----*/

#containerAdrAlignCenter{
  text-align:center;
  padding: 0px;
  margin: 0px;  
}

#containerAdr { 
  text-align:left;
  margin: auto;
  padding: 15px 0px 15px 0px;
  width: 165px;    
}

#containerAdr table{
  border: 1px white solid;
  width: 165px;  
}

#containerAdr td.adrHeader{
  text-align:center;
  font-weight:normal;
  color:#160E59;
  background-color:#A0D1E2;
  width: 165px;
  padding: 3px 10px 2px 10px;
  border-top: 1px #A8A9AE solid;
  border-right: 1px #A8A9AE solid;
  border-bottom: 1px #A8A9AE solid;
  border-left: 1px #A8A9AE solid;
}

#containerAdr td.adrItem{ 
  width: 165px; /*165px;*/
  padding: 5px 10px 5px 5px;
  border-right: 1px #A8A9AE solid;
  border-left: 1px #A8A9AE solid;
  background-color: #E3E5E2;
}

#containerAdr td.adrFooterLeft{
  width: 153px; /*165-12=153*/
  padding: 0px;
  margin: 0px;
  border-bottom: 1px #A8A9AE solid;
  border-left: 1px #A8A9AE solid;
  background-color: #E3E5E2;
}
#containerAdr span.kontaktoss{  
  padding: 0px 0px 0px 0px; 
  margin: 10px 0px 0px 0px; 0px;
  font-weight: bold;
}
#containerAdr td.adrItem a{
  color: #003F7C;  
  text-decoration: none;  
}

#containerAdr td.adrFooterRight{
  width: 12px;
  padding: 0px;
  margin: 0px;
}

#containerAdr td.adrFooterRight img{
  border: 0px;
}

/*----adr table end -----*/






/*
*******************************************
** Article
*******************************************
*/

#articleHeader {  
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px 0px 0px 0px ;
  padding-top: 10px;  
}


#articleH1Object { 
 float:left;
 font-size:0.8em;
 margin: 15px 0px 0px 0px ;
}
#articleButtons {  
  width:130px;
  text-align:right;
  padding:  7px 0px 5px 0px ;  
  margin: 14px 0px 0px 0px ;  
  float: right;
  font-size:0.8em;
}
#articleButtons IMG {
  margin: 0px 5px 0px 5px;
  border:0px;
}
#containerArticle{
  padding: 0px;  
  margin: 0px;  
  height:auto;
  border: 0px solid #FF0000;
}

 
#containerBox_employee1{
  width: 260px;
    height: 50px; /* walker: la til maxhøyde */
  float:left;
  padding: 5px;  
  margin: 5px 5px 5px 0px;  
  background-color: #FFFFFF;
  height:auto;
  border: 1px solid #CCCCCC;
}
#containerBox_employee2{
  width: 260px;
  height: 50px;
  float: right;
  padding: 5px;  
  margin: 5px 0px 5px 5px;  
  background-color: #FFFFFF;
  height:auto;
  border: 1px solid #CCCCCC;
}

#containerBox_top{       
  float: left;
  padding: 5px;
  margin-bottom: 7px;
  background-color: #F0F2F0;
  height:auto;
  border: 1px solid #CCCCCC;
}


/* #containerImageBox_right{
  width: 150px;
  float: right;
  padding: 0px;  
  margin: 0px;  
  height:auto;
  border: 1px solid #FF0000;     */
}

#articlePicture{
  float:right;
  margin: 0px 0px 3px 3px;
}




#articleIngress {
  padding: 0px 0px 20px 0px;  
  font-weight: normal;
  FONT-SIZE: 1.1em;
  COLOR: #666666;
  line-height: 1.3em;
  FONT-FAMILY: Verdana, geneva, arial, charcoal, helvetica, sans-serif;
}

#BoxTitle {
  padding: 0px 0px 0px 0px;  
  font-weight: normal;
  FONT-SIZE: 1.1em;
  COLOR: #000000;
  line-height: 1.3em;
  FONT-FAMILY: Verdana, geneva, arial, charcoal, helvetica, sans-serif;
}

#articleBody {  
  font-weight: normal;
  FONT-SIZE: 1.0em;
  COLOR: #000000;
  line-height: 1.1em;
  FONT-FAMILY: Verdana, geneva, arial, charcoal, helvetica, sans-serif;   
}

#containerArticleList{
  
  width: 540px;
  padding: 0px;  
  margin: 0px;
  border: 0px solid #009933; 

  /* ART1.00 HWM 07.09.2009 FF Fix */ 
  float:left;
}

#containerArticleList DIV.containerListArticleItem{        
  margin: 0px;
  width: 540px;   
}

div.listArticleText{
  float:left;
  padding: 20px 0px 10px 15px;    
  width: 350px;
  border: 0px solid #FF0000;
}


/************************************************/
/************    Sitemap     ********************/
/************************************************/

#containerSitemapList{
  
  width: 455px;
  padding: 0px;  
  margin: 20px 0px 0px 0px;
  border: 0px solid #009933;  
}

 #containerSitemapList DIV.newsHeader {
  clear: both;
  padding: 2px 2px 2px 10px;    
  margin: 0px;  
  background-position: 0px 0px;  
  background-repeat: no-repeat;
  background-color: #E1E5E1;   
  width: 447px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  
}

 .SitemapCell {
  padding: 0px 0px 0px 12px;    
  margin: 0px;  
  vertical-align: top;  
  }
  
A.sitemap {
  font-size: 100%;
  color: #000080;
  font-weight: normal;
  text-decoration: none;
  border: 0px solid green;
  
  line-height: 130%;
}
A.sitemap:hover {
  color: #000080;
  font-weight: normal;
  text-decoration: none;
  border: 0px solid green;
 
  line-height: 130%;
}
A.sitemap:visited {
  color: #000080;
  font-weight: normal;
  text-decoration: none;
  border: 0px solid green;
 
  line-height: 130%;
}  
  

/************************************************/
/************    End Sitemap     ****************/
/************************************************/




/************************************************/
/************    Utleie     *********************/
/************************************************/



div.listArticleTextUtleie{
  float:left;
  padding: 5px 0px 10px 15px;    
  width: 260px;
  border: 0px solid #009933;
}

div.listArticlePriceUtleie{
  float:left;
  padding: 10px 0px 10px 10px;    
  width: 115px;
  border: 0px solid #FF0000;
  font-size: 1.0em;
}


/************************************************/
/*******       Sluttt utleie     ****************/
/************************************************/




div.listArticleImage{
  float:right;  
  width: 155px;
  margin: 3px 0px 3px 0px;  
  vertical-align:middle;
  padding:auto;
  height:auto;
}
div.listArticleImage img{  
  border: 0px;
  width: 155px;
  height: 95px; 
}

#containerArticleList DIV.articleDivider {
  clear: both;
  padding: 0px;    
  margin: 0px;  
  background-position: 0px 0px;
  background-image: url(/rammeverk/images/articleListSeparator.gif);  
  background-repeat: no-repeat;  
  height:3px;
  width:540px;
}

span.listHeading{
  font-size:1.1em;
  font-weight:bold;
  line-height: 1.7em;
}

span.listImage{
  float:right;
  margin: 3px 0px 3px 0px;
}

#containerArticleList DIV.newsListBulletItem{  
  padding: 10px 0px 0px 20px;
  float:left;
  margin: 0px;
  background-position: 5px 15px;
  background-repeat: no-repeat;
  background-image: url(/rammeverk/images/bulletonwhite.gif);
}


/************************************************/
/************       News     ********************/
/************************************************/


 #containerArticleList DIV.newsHeader {
  clear: both;
  padding: 2px 2px 2px 10px;    
  margin: 0px;  
  background-position: 0px 0px;  
  background-repeat: no-repeat;
  background-color: #E1E5E1;   
  width: 540px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  
}

ul { 
  list-style-type: disc;
  color: #000000; /*#CE0000;*/                 /* FARGE PÅ listitems (Walker) */
} 

li { 
  list-style-position: outside;
  list-style-type: disc;
  vertical-align: baseline;
  /*color: #454444;*/
  margin: 15px 0px 15px px;
  font-size: 1.0em; 
  border: 0px solid red;
}

li.front { 
  list-style-position: outside;
  list-style-type: disc;
  vertical-align: baseline;
  /* color: #454444; */
  font-size: 1.1 em;
  margin: 0px 0px 0px 25px;   
}
 
/************************************************/
/************   End News     ********************/
/************************************************/

 
 
 
 
 
#containerBottom {
  clear:both;
  padding: 0px;
  margin: 0px;
  width: 966px;
  height: 21px;
  background-color: #CCCCCC;
}

#bottomLeft {
  padding-right: 0px;
  padding-left: 15px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 3px;
  height: auto;
  float:left;
}
#bottomRight {
  padding-right: 15px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 3px;
  height: auto;
  float:right;
}



/*
*******************************************
** Contact Us
*******************************************
*/

#ContactForm
{
  margin-bottom: 10px;
}

#ContactForm h2
{
  background-color: #D9D0C6;
  border: 1px #8C7B6B solid;
  border-left: 0px;
  border-right: 0px;
  padding: 5px 0px 5px 10px;
  margin-bottom: 7px;
}

#ContactForm table
{
  font-size: 100%;
}

#ContactForm td
{
  padding: 2px 0px 2px 0px;
}

#ContactForm th
{
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  width: 100px;
}

#ContactForm input.text
{
  width: 200px;
}
P.cbxContactOK
{
  width: 350px;
}

#ContactForm select
{
  width: 200px;
}

#ContactForm input.Subject
{
  width: 350px;
}

#ContactForm textarea.Message
{
  width: 350px;
  height: 70px;
}

#ContactForm input.Submit
{
  width: auto;
  padding: 0px 5px 0px 5px;
}

#ContactAdress h2
{
  background-color: #D9D0C6;
  border: 1px #8C7B6B solid;
  border-left: 0px;
  border-right: 0px;
  padding: 5px 0px 5px 10px;
  margin-bottom: 7px;
}


#ContactAdress div.Adress
{
  padding-left: 6px;
  line-height: 18px;
}

#ContactAdress div.Adress span.Name
{
  font-weight: bold;
}


#ValidationError
{
  border: 1px red solid;
  line-height: 16px;
  padding: 5px 5px 5px 5px;
  margin: 0px 9px 2px 0px;
}


/* Start form */

INPUT.input1 {
  font-family: Verdana, Arial;
  font-size: 100%;   
  border: 1px solid Gray;  
  width: 380px;

}

INPUT.input2 {
  font-family: Verdana, Arial;
  font-size: 100%;   
  border: 1px solid Gray;  
  width: 70px;

}

INPUT.input3 {
  font-family: Verdana, Arial;
  font-size: 100%;  
  border: 1px solid Gray;  
  width: 185px;

}

INPUT.input4 {
  font-family: Verdana, Arial;
  font-size: 100%;  
  border: 1px solid Gray;  
  width: 113px;

}

SELECT.selectgroup
{
  font-size: 100%;  
  font-family: Verdana, Arial;
  width: 380px;
}

textarea.inputfield {

  font-size: 100%;  
  font-family: Verdana, Arial;
  border: 1px solid Gray;
  width: 380px;
  height: 100px;

}


INPUT.input1Valid {
  font-family: Verdana, Arial;
  font-size: 100%;  
  border: 0px;
  width: 380px;
  background-color: #F6F8F5;
}

INPUT.input2Valid {
  font-family: Verdana, Arial;
  font-size: 100%; 
  border: 0px;
  background-color: #F6F8F5;  
  width: 70px;

}

INPUT.input3Valid {
  font-family: Verdana, Arial;
  font-size: 100%;  
  border: 0px;
  background-color: #F6F8F5;
  width: 185px;

}

INPUT.input4Valid {
  font-family: Verdana, Arial;
  font-size: 100%;  
  border: 1px solid Gray;
  border: 0px;
  background-color: #F6F8F5;  
  width: 113px;

}

textarea.inputfieldValid {

  font-size: 100%;
  font-family: Verdana, Arial; 
  border: 0px;
  background-color: #F6F8F5; 
  width: 380px;  
  height: 100px;

}
 

#containerService{
  padding: 15px 15px 15px 15px;                                           
  margin: 15px 0px 0px 0px ; 
  height:auto;      
  background-color: #F6F8F5;  
  /* width: 100%;*/     
  border: 1px solid #E3E5E2;  
}

 

#containerBoks{

  padding-top: 5px;

  padding-right: 5px;

  padding-left: 10px;

  padding-bottom: 5px;

  margin: 0px 0px 0px 0px ;

  padding-top: 0px;

  height:auto;

  background-color: #EBEDE9;

  width: 100%;

  border: 1px solid #E3E5E2;

}

#containerFormList{
  
  width: 100%;
  padding: 10px 0px 5px 0px;  
  margin: 0px; 
}

#containerFormList DIV.categoryHeader {
  clear: both;
  padding: 2px 2px 2px 10px;    
  margin: 0px;  
  background-position: 0px 0px;  
  background-repeat: no-repeat;
  background-color: #E1E5E1;  
  color: #FF0000;
  font-size: 80%;   
  width:100%;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}




/* End form  */

/*********************
 END ORGINALFIL FRA TARANTELL 
**********************/



    /****************************************
    *     Forside nyhetsutlisting           *
    *     Sist endret: 19.01.07, MGM        *
    ****************************************/

    #ContainerNews {                    /* container for nyhetene */
        width: 550px; 
        background-image:url(/rammeverk/images/ruler_bg.gif);
        margin-bottom: 20px;
    }

    #ContainerNews a {
        text-decoration: none;
    }

    #ContainerNews a:hover {
        text-decoration: underline;
    }
 
    #NewsHeaderLeft H2 {                /* Farge på "NYHETER" */
        font-style: bold; 
        font-size: 0.9em;   
        color: #6B6567;  
    }

    #NewsHeaderLeft {                   /* oppgir farge på "NYHETER" */
        margin-right: 10px;
        float: left;
    }

    #NewsHeaderRight {                  /* lager øverste dotted border   */
        float: left;
        height: 15px;
        width: 454px;  /*495*/
        background-image:url(/rammeverk/images/ruler.gif);      */
    } 
      
    #NewsItem {                         /* én nyhet over full lengde på midtdelen av siden   */
        margin-top: 5px;
        width: 540px;
        float: left;           
    }

    #NewsItemForside {                  /* halv lengde for å gi plass til 2 nyhetsitems  */
        margin-top: 5px;
        width: 250px;
        float: left;
        margin-right: 25px; /*ART1.00 HWM 07.09.2009 FF fix*/
    }
  
    #NewsDivider {                      /* lager space mellom nyhetsitem */
        margin-right: 40px;
        float: left;
    }
    
    /*#NewsDivider {
        width: 40px;
        float: left;
    }*/    
   
    #NewsItemTitle {                    /* opgir farge på hver enkelt nyhetstittel */
        margin-bottom: 4px;
        font-weight: bold;
        color: #756A72;
    }

    #NewsItemTitle a {
        color: #756A72;
    }

    #NewsItemImage {
        float: left;
        margin-top: 3px;
    }
   
    #NewsItemIngress {                  /* Farge på ingresstekst */
        color: #989a9d;                 /* denne for tak (grå), bygg er lyseblå: #97A6BB; */
        float: left;
        margin-left: 8px;
        width: 179px;
    }

    #NewsItemIngressUtenMarg {          /* må endres til å passe med NewsItemIngress */
        color: #989a9d;
        float: left;
        margin-left: 0px;
    }
  
    #NewsItemReadMore {
        text-align: right;
        clear: both;
        font-weight: bold;
        color: #97A6BB;
    }

    #NewsItemReadMore a {    
        color: #97A6BB;
    }
    
    #NewsFooter {                       /* En footer som lager horisontal dotted border */
        clear: both;
        width: 550px;
        height: 15px;
        background-image:url(/rammeverk/images/ruler.gif); 
    }      

    #NewsItemTitle H3 {
        margin:0px;
        padding:0px;  
        font-style: normal;
        font-size: 100%;
    }

    /***************************************/


/*********
ARTIKKELLISTE MED BILDER
**********/

#ContainerArtikkellisteTak {
    width: 100%; /*270px; */
    margin-bottom: 10px;     
    /*background-image:url(/rammeverk/tak/images/ruler_bg.gif);  */
}

#ContainerArtikkellisteTak a {
    text-decoration: none;
}

#ContainerArtikkellisteTak a:hover {
    text-decoration: underline;
}

#ArtikkellisteHeaderTak {
    color: #939498;
    margin-right: 10px;
    float: left;
}

/***** Redigerer Headingstørrelser for Main (Henrik) ******/

H1, H2, H3, H4, H5, H6 {
    
    font-weight: bold;
}

H3 {  
    font-size: 120%;
    font-style: italic;
}

H4 {                            
    font-size: 100%;
}

H5 {
    font-size: 80%;
}

H6 {
    font-size: 80%;
    font-style: italic;
}
