

    H1 {
        color: #756A72;
        font-size: 16px;
        font-weight: normal;
    }
    
    IMG {
        border: 0px;
    }
    
    /*----------*/
    
    #alignCenter {
        text-align: center;
        padding: 0px;
        margin: 0px;
    }
    
    #containerContent {
        text-align: left;
        margin: auto;
        width: 966px;
        background-color: white;
    }
    
    /*---------- Start top region ----------*/        
    
    .activeTopMenu {
        color: #375668;
    }
    
    .menuPipe {
        color: #375668;
    }
    
    #navigationTopLeft a {
        color: #375668;
    }
    
    #navigationTopRight a {
        color: #375668;    
    }
    
    #containerTopLogoRight {
        padding: 0px;
        margin: 0px;
        float: right;
        width: 500px;
        height: 72px;
        background-repeat: no-repeat;
        background-image:url(/rammeverk/images/barrikade.jpg);
        border: solid 0px white;
    }  
    
    #containerNavigationTop2 {
        background-image:url(/rammeverk/images/bygg_blue_line.jpg);
    }

    #navigationTopCenter2 A{
        color: white;
        text-decoration: none;
    }

    #navigationTopCenter2 A.activeTopMenu{
        color: white;
        font-weight:bold;
        text-decoration: none;
    }
    
    /*---------- End top region ----------*/
    
    
    
    /*---------- Start main region ----------*/
    
    #main {    
        background-image:url(/rammeverk/images/bg_right_blue.jpg);   
    }
    
    #containerMainRight {
        text-align: center;
    }
    
    #MapBygg img {
        margin-top: 20px;    
    }
    
    #containerMainMiddle {
        /*padding-right: 0px;*/
        padding-left: 0px;  
    }
    
    #mainMiddleLeftMarket {
        padding-left: 30px;
        width: 260px;
        float: left;
    }
    
    #MainMiddleLeftSystem {
        padding-left: 0px;
        width: 260px;
        float: left;
    }
    
    #MainMiddleLeftSystem ul {
        margin: 0 0 20 30;
    }
    
    #MainMiddleLeftSystem li {
        margin: 5 0 0 0;
    }
    
    #mainMiddleLeftUse {
        height: 190px;
        color: #5987A4;
        padding-right: 30px;
        margin-top: 10px;
        width: 300px;
        float: left;
    }
    
    #mainMiddleLeftUse p {
        margin: 0 0 4px 0;    
    }
    
    #MainMiddleRightMarket {
        margin-top: -10px;
        width: 260px;
        float: right;
    }
    
    #MainMiddleRightSystem {
        margin-top: 20px;
        width: 260px;
        float: left;
    }
    
    #MainMiddleRightUse {
        margin-top: 10px;
        width: 220px;
        float: left;
    }
    
    .Green {
        font-weight: bold;
        color: #AA9901;
    }
    
    /*-------- Left menu ------*/
    #navigationLeftMenu {  
        background-color: #CEDEE8;
        padding: 15px 0px 0px 0px;  
    }

#navigationLeftMenu img{  
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
}

#navigationLeftMenu A {
  color: #003f7c;
  text-decoration: none;  
}
#navigationLeftMenu DIV.LeftMenuItem {
  clear: both;
  padding-left: 20px;  
  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: 20px;
  font-weight: bold;  
  background-color: #4B7D9C;  
  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: #4B7D9C;  
  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: #4B7D9C;  
  padding-top: 3px;
  padding-bottom: 4px;
  background-position: 21px 7px;
  background-repeat: no-repeat;
 background-image: url(/rammeverk/images/AnimationWhite.gif);
}
.activeMenu {
  color:white; 
  font-weight: bold;
}
.leftMenuMarker{
  color:#CC0000; 
  font-weight: bold;
}
span.menuPipe{
  color:#333333; 
  margin: 0px 0px 0px 5px;
}
span.nextRaquoLink{
  color:#000080; 
  font-size: 10px;
  font-weight: normal;
  margin: 0px 0px 0px 5px;
}
span.adrName{
  color:#000080;   
  font-weight: normal;
}

#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;
}

#containerMainRight {
  padding: 0px;
  margin: 0px;
  float: right;
  width:193px;    
  background-color: #CEDEE8;
  height:auto; 
}

#enviroImage {
  clear:both;
  padding: 1px 0px 0px 0px;  
  width:193px
}
#enviroImage img{
  width: 191px;
  height:230px; 
  border:0px;
  border: solid 1px #CEDEE8;
}

#bottomLeft a {
    color: #375668;    
}

#bottomRight {
    color: #375668;
}

#articleHeaderBygg {
    margin-top: 15px;
}

#articleIngressBygg {
    margin-top: 10px;
    color: #5987A4;
}

#articleIngressByggTest {
    margin-top: 10px;
    color: #5987A4;
}

#articleBodyBygg {
    margin-top: 10px;
}

.industri {
    color: #6B6567;
}

.design {
    color: #CF7127;
}

.innemiljo {
    color: #97A6BB;
}

.landskap {
    color: #A49D0E;
}

/*----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:#FFFFFF;
  background-color:#4B7D9C;
  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 #CDCECC solid;
  border-left: 1px #CDCECC solid;
  background-color: #CEDEE8;
}

#containerAdr td.adrFooterLeft{
  width: 153px; /*165-12=153*/
  padding: 0px;
  margin: 0px;
  border-bottom: 1px #CDCECC solid;
  border-left: 1px #CDCECC solid;
  background-color: #CEDEE8;
}
#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 -----*/

*******************************************
** Contact Us
*******************************************
*/
  
#ContactForm
{
  /*margin-bottom: 10px; */
  /* background-color:   ENDRE til taks gråfarge */
  /*border: 1px grey solid;*/
  /*padding: 15px;*/
}
              
#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;
  width: 180px;
  
}

#ContactForm input.text
{
  width: 200px; 
}
P.cbxContactOK
{
  width: 350px;
}

#ContactForm select
{
  width: 350px;
}
            
#ContactForm input.Subject
{
  width: 350px;
}             

     
#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;
}


/* WALKER referanseartikkels bildevelger */
#referanseArtikkelFooter 
{
text-align: center;
border-top: 1px black dotted; 

}

#referanseArtikkelFooter ul li
{
display: inline;
list-style: none;
padding: 0px 5px 0px 5px;
}

#containerService 
{
    
 /*float:left;*/
    /*width:auto;*/
}

#kontakt_chk input
{
 width:40px;
 vertical-align:top;
}

#containerService{  

  padding-top: 15px;      
  padding-right: 15px;    
  padding-left: 15px;     
  padding-bottom: 15px;                                            
  margin: 15px 0px 0px 0px;
  height:auto;             
  background-color: #F6F8F5;
  width: 90%;               
  border: 1px solid #E3E5E2;
                            
}


    /****************************************
    *     Forside nyhetsutlisting           *
    *     Sist endret: 19.01.07, MGM        *
    ****************************************/
    
    #ContainerNews {
        background-image: url();
        margin-top: -10px; 
    }
    
    #NewsHeaderLeft H2 { 
        font-size: 16px;   
        font-weight: normal;  
    }  
    
    #NewsHeaderRight {
        background-image: url();
    }
    
    #NewsItemIngress {
        color: #97A6BB;
    }

    #NewsFooter {
        background-image: url(); 
    } 
        
    /***************************************/


/* ------ Shortcuts -------- */
#containerShortcutRight{        
  width: 193px;
  clear: none;
}

#containerShortcutRight div.shortcutRight{
    margin-top: 0px;
    margin-bottom: 0px;  
    width: 191px;  
}

.shortcutRight IMG{  
  border:0px;  
  margin:0px;
  padding:0px;
  width: 191px;
}
/* ----------------------- */

.Red {
    font-weight: normal;
    color: #AF2F08;
}

#AreaOfUseItem {
    margin-left: 15px;
    margin-top: 7px;    
}

#AreaOfUseItem a {
    padding-left: 5px;
    color: #756A72;    
}

#AreaOfUseItem a:hover {
    color: #756A72;
    text-decoration: underline;    
}

#AreaOfUseItem span {
    color: #AF2F08;    
}

#ImgSelector {
    clear: both;
}

#ImgSelector img {
    cursor: pointer;
}

#ImgSelectorView {
    padding-left: 40px;
}

.gradualimg {
filter: alpha(opacity=30);
-moz-opacity: 0.3;
}

H1, H2, H3, H4, H5, H6 {
    color: #6B6567;
}

H3 {  
    font-size: 120%;
    font-style: italic;
}

H4 {                            
    font-size: 100%;
}

H5 {
    font-size: 80%;
}

H6 {
    font-size: 80%;
    font-style: italic;
}

.visible {
    display: block;
}
.hidden {
    display: none;
}


