#/* CSS Document */
a:hover{
  cursor:pointer;
}

a img{
border:none;
vertical-align:bottom;

}

.prosessInngang{
  float:left;
  width:204px;
  margin-right:5px
}
.prossessInngang a img{
  border:none;
}
.prosessInngang h2{
  width:200px;
 
  text-align:center;
}
.prosessInngang h2 a{
  color:#5b98a7;
  line-height:1.7em;
	display:block;
  background-color:#e7f0f2;
}
.prosessInngang h2 a#test1:hover,
.prosessInngang h2 a#test2:hover,
.prosessInngang h2 a#test3:hover,
.prosessInngang h2 a.prosessHover{
background-color:#1e7486;
color:#ffffff;
}
.underTema{
  float:left;
  width:196px;
  height:174px;
  background-color:#e7f0f2;
  margin-top:3px;
}
.underTema ul{
  padding:5px 10px 10px 10px;
}
.underTema ul li{
  margin-bottom:0.5em;
	clear:both;
}
.underTema ul li a{
  font-weight:bold;
  color:#6b6364;
}
.underTema ul li a span{
float:left;
display:block;
width:10em;
padding-top:10px;
cursor:hand;
}

.underTema ul li a img{
float:left;
}
.underTema ul li a:hover{
color:#a9a9a9;
border:solid 1px #e7f0f2;
}
.kuriosa{
margin:3.6em 18.7em 2em 0px;
}
.kuriosa h2{
font-size:1.5em;
font-weigth:normal;
margin-bottom:0.6em;
color:#35779b;
}
.kuriosa p{
color:#6b6364;
}
.knappHolder{
background-color:#ffffff;
position:relative;
height:4.8em;
padding-top:24px;
}

#Hovedinnhold .inspirasjon,#Hovedinnhold .scenariet, #Hovedinnhold .skrekk{
/*padding:7px 5px 5px 5px;*/
border-top:solid 8px #eff2e2;
border-left:solid 7px #eff2e2;
border-right:solid 8px #eff2e2;
border-bottom:solid 7px #eff2e2;
width:30em;
}
#FaktaOgRelasjoner .inspirasjon, #FaktaOgRelasjoner .scenariet, #FaktaOgRelasjoner .skrekk{
border-top:solid 8px #eff2e2;
border-left:solid 7px #eff2e2;
border-right:solid 8px #eff2e2;
border-bottom:solid 7px #eff2e2;

}
.inspirasjon{background-color:#cb5000;}
.scenariet{background-color:#21618a;}
.skrekk{background-color:#594f51;}

.inspirasjon a:visited, .scenariet a:visited, .skrekk a:visited{
color:#ffffff;
}

.inspirasjon a, .scenariet a, .skrekk a{
font-size:1.3em;
color:#ffffff;
display:block;
padding:7px 5px 5px 5px;
}

.inspirasjon a:hover, .scenariet a:hover, .skrekk a:hover{
color:#ffffff;
}
/*stiler for skygge*/
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(bb_img/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(bb_img/bottomL.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 9px 8px 0;
  background:url(bb_img/topR.gif) right top no-repeat;
  }
.wrap3Fase{
padding:0 8px 8px 0;
  background:url(../bb_img/fase_shadow.gif) right top no-repeat;
}

/* end stiler for skygge*/
/* stiler for boksene */
.modulBoks{
background-color:#e8f0f3;
margin-bottom:2em;
}
.modulBoks h2{
background-color:#c2d2db;
/*color:#a9a9a9;*/
color:#555555;
font-size:1.1em;
font-weight:bold;
padding:5px 5px 5px 15px;
margin-bottom:0.5em;
}

.modulBoks form, .modulBoks ul{
padding:5px 10px 5px 15px;
}
.modulBoks ul li{
margin-bottom:0.5em
}

.modulBoks .hurtigsok{
width:9em;
}
.modulBoks p.Bunnlink{
padding:0px 5px 10px 15px;
background-image:none;
}
.modulBoks p.Bunnlink a{
color:#594f51;
background-image:none;
font-weight:normal;
}
.Bunnlink{
  text-align: left;
  margin-bottom: 15px;
}
/* end stiler for boksene*/

/*styling Hovedinnhold*/
#Hovedinnhold h2.title{
margin-top:60px;
color:#6b6364;
font-weight:normal;
font-size:1.4em;
}
#Hovedinnhold p{
color:#6b6364;
}
/*end styling Hovedinnhold*/
/* styling prosess*/
.prosessFase{
width:16.7em;
height:13.5em;
background-color:#e7f0f2;
}
.prosessFaseArrow{
background:#adcbd3 url(../bb_img/fase_shadow.gif) right top no-repeat;
}
h2.fase{
width:14.22em;
font-size:1.1em;
float:left;
height:1em;
}
h2.fase a{
display:block;
background:#adcbd3 url(../bb_img/fase_shadow.gif) right top no-repeat;
padding:5px 8px 5px 10px;
color:#ffffff;
font-weight:bold;
}
h2.fase a:visited{
color:#ffffff;
}
h2.fase a:hover{
background-color:#1e7486;
text-decoration:none;
color:#ffffff;
font-weight:bold;
}
.prosessFase h2{
background-color:#adcbd3;
font-size:1.1em;
}
.prosessFase h2 a{
color:#ffffff;
display:block;
padding:5px 10px 5px 10px;
font-weight:bold;
}
.prosessFase h2 a:visited{
background-color:#adcbd3;color:#ffffff;
}
.prosessFase h2 a:hover, h2.fase a.selected{
background-color:#1e7486;
text-decoration:none;
color:#ffffff;
}

.prosessFase ul{
list-style-type:none;
padding:5px 10px;
}
.arrow{
background:url(bb_img/arrowBig.gif) top right no-repeat;
min-height:2.2em;
/*
width:69em;
*/
width:70.2em;
}
.prosess{
background:url(bb_img/arrowBig.gif) top right no-repeat;
height:12em;
}
.steps{
background-color:#e7f0f2;
/*
width:67.56em;
*/
width:67.56em;
}
.steps a{
margin-right:2em;
}
.stepHolder{
padding:0.5em 1em 0.5em 10px
}
/*end styling prosess*/
/*styling checklist*/
.checkList{
background:#e7f0f2 url(bb_img/checkTL.gif) top left no-repeat;
width:34em;
}
.checkList ul {
padding:15px 20px 10px 20px;
}

.checkList h2{
font-size:1.35em;
}

.checklist ol{
margin-top:5px;
list-style-type:decimal;
padding-left:25px;
color:#1e7486;
font-weight:bold;
}
.checklist ul{  
  list-style-type:disc;
  padding-left:15px;
  color:#1e7486;
  font-weight:bold;
  margin-bottom: 15px;
}

/*end styling checklist*/
/* styling related content*/
#Faktakolonne .heading {
    background-color: #d9e6c4;
    width: 100%;
    margin: 0em;
    padding: 0em;
    }
    #Faktakolonne .heading h2 {
      color: #999999;
      font-size:1em;
      font-weight:bold;
      padding: 5px 10px 5px 15px;
      margin: 0px;
      }
/* end styling related content*/
/*styling slideshow*/
.otherArticles{
width:413px;
height:44px;
overflow:hidden;
background:url(bb_img/slideshowBG.gif) left top no-repeat;
margin-bottom:5px;
}
.otherArticles img{
width:46px;
height:44px;
margin-right:3px;
padding:0px;
float:left;
}

a.yourStory{
color:#cb5000;
width:46px;
height:44px;
margin-right:3px;
font-size:0.8em;
float:left;
margin-left:3px;
}
.prevNext{
width:413px;
margin-bottom:5px;
}
.prevArt{
float:left;
}
.nextArt{
float:right;
}
.prevArt a, .nextArt a{
color:#6b6364;
}
.prevArt a:hover, nextArt a:hover{
color:#000000;
}
.prevArt a{
background:url(bb_img/prev.gif) center left no-repeat;
padding-left:15px;
}
.nextArt a{
background:url(bb_img/next.gif) center right no-repeat;
padding-right:15px;
}
/*end styling slideshow*/
.slideShow{
width:413px;
float:left;
}
.processes{

}
.processes ul li{
display:inline;
float:left;
}
/*styling article*/
.boligArtikkel{
width:640px;
margin-top:15px;
}
.boligArtikkel img{
width:409px;
margin-right: 5px;
float:left;
}

.boligArtikkel .tools{
  width: 382px;
  margin-top: 20px;
}

.boligArtikkel .ingress{  
float:left;
width:205px;
margin-right:6px;
background-color:#e7f0f2;
color:#5b98a7;
font-size: 0.85em;
overflow: auto;
}
div#Innhold .boligArtikkel .ingress h2{
  padding: 20px 5px 0px 10px;
  font-size: 1.3em;
  color: #5b98a7;
}


div#Innhold .boligArtikkel h2{
color:#6b6364;
font-weight:bold;
padding: 0em;

font-size:1.2em;
}
.boligArtikkel .ingress p{
padding:10px;
font-weight:normal;
font-size:1.2em;
color: #438fb2;
;
}

.boligArtikkel .text, .boligArtikkel .shortintro{
  margin-top:20px;
  width:408px;
  color:#3b3938;  
  margin-right: 5px;
  line-height: 1.25em;
  
}
.boligArtikkel .shortintro{
  font-weight: bold;
  margin-bottom:0px;
}

.boligArtikkel .text ul{
list-style-type:disc;
margin-left:1.3em;
}
.boligArtikkel .toc{
  margin: 5px 0px 20px 0px;
}

/*end styling article*/
.artLinks{
float:left;
width:160px;
}
.artLinks .knappHolder{
padding-top:10px;
background-color:#ffffff;
position:relative;
height:3.8em;
}
.artLinks .inspirasjon, .artLinks .scenariet, .artLinks .skrekk{
border-top:solid 5px #eff2e2;
border-left:solid 6px #eff2e2;
border-right:solid 5px #eff2e2;
border-bottom:solid 5px #eff2e2;
width:160px;
height:26px;
}
.inspirasjon{background-color:#cb5000;}
.scenariet{background-color:#21618a;}
.skrekk{background-color:#594f51;}

.artLinks .inspirasjon a,.artLinks .scenariet a,.artLinks .skrekk a{
font-size:1.3em;
color:#ffffff;
display:block;
padding:5px 5px 3px 5px;
position:absolute;
z-index:40;
}
.artLinks .inspirasjon a:hover,
.artLinks .scenariet a:hover,
.artLinks .skrekk a:hover,
.inspirasjon a:hover,
.scenariet a:hover,
.skrekk a:hover{
color:#ffffff;
}

.processNav{
background-color:#e7f0f2;
width:101px;
margin-right:10px;
height:44px;
float: left;
}
.processNav img{
  padding: 0em;
}

div.selected{
border:solid 1px #7fb0ba;
}

.processNav span{
font-size:0.75em;
color:#1f7587;
}

.processNav a img, .processNav img{
border-right:solid 1px #ffffff;
float:left;
margin-right:1px;
}
.processNav a {
padding:0px 0px 0px 0px;
font-size:0.75em;
color:#1f7587;
/*display:block;
float:left;
width:42px;*/
}

.faseNav ul{
list-style-type:none;
}

.faseNav{
background:url(bb_img/arrowSmall.gif) right center no-repeat;
height:15px;
margin-top:5px;
padding-right:6px
}

.faseNav ul li{
margin-right:4px;
text-align:center;
}

.faseNav ul li a{
display:block;
height:15px;
width:15px;
color:#ffffff;
background-color:#adcbd3;
}

.faseNav ul li a:hover, .faseNav ul li a.selected{
background-color:#1e7486;
font-weight:normal;
}
/*styling expertpage*/
.expert a{
font-size:0.8em;
}
.expert a:hover{
  cursor: pointer;
}
.expert{
float:left;
text-align: center;
height: 165px;
background-color:#f3f3e8;
width:126px;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.expert img{
  margin-top: 10px;
}

.expertHolder{
  width:74px;
  background-color:#fafaf6;
  height:93px;
	overflow:hidden;
	margin:0px 5px 0px 15px;
	padding:0px;
}

.expertImgHolder{
height:75px;
overflow:hidden;
}

.subjectFaqsHolder a:hover{
  cursor: pointer;
}

.subjectFaqsChild{
display:block;
padding:5px;
color:#5b98a7;
background-color:#e7f0f2;
width:240px;
height:14px;
}

.subjectFaqsChild a.selected{
font-weight:bold;
}

.expertForm{
background-color:#f3f3e8;
padding:10px
}

.expertForm label{
display:block;
margin-bottom:5px;
}

.expertForm h2{
float:left;
}

.expertField{
border:solid 1px #a39f00;
width:98%;
font-size:1.2em;
}

.expertRules{
float:right;
}

.expertFilter{
margin-bottom:1em;
}
/*end styling expertpage*/
.termsForm{
margin:10px 0px 20px 0px;
}
/*styling checklist window*/
.checkListWindow{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.checkListWindow p{
font-size:2em;
}
/* end styling checklist window*/
/*#Hovedinnhold ul{
list-style-type:disc;
margin-left:2em;
}*/

#Hovedinnhold ul.faqList{
margin-left:1.5em;
}

#Hovedinnhold .Temaboks ul{
list-style-type:none;
margin-left:0px;
}

#Hovedinnhold ul.faqList li{
margin-bottom:1em;
}

/*styling toppgrafikk*/
#Topp div#Toppgrafikk{
background-color:#e7f0f2;
}
  #Topp div#Toppgrafikk img{
	border-right:solid 20px #1e7486;
	}
/* end styling toppgrafikk */



div#Innhold h1{
color:#35779b;
}
div#Innhold h2{
color:#eaeba;
font-size:1.2em;
font-weight: normal;
margin-bottom:5px;
}
div#Innhold .UtlistingFakta h2{
  margin-bottom: 10px;
}
.faktaboks{
background-color:#5b98a7;
color:#ffffff;

float:left;

width:185px;
margin:20px 0px 0px 0px;
padding:10px;
}




#Hovedinnhold, #Hovedinnhold .inspirasjon, #Hovedinnhold .skrekk, #Hovedinnhold .scenariet{
width:32em;
margin-top:0px;
}

#FaktaOgRelasjoner{

  margin-top:0px;
  
}

#Faktakolonne{
padding:0px 0px 0px 0px;
margin-left:0px;

width: 100%;

}

#Relasjonskolonne{
width:16.5em;
float:right;
}
/*end overstyrer hovedgridden*/
.prosessFase ul{
list-style-type:disc;
color:#1d7487;
margin-left:17px;
}

#Hovedtemaboks{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
height:100%;
background:none;
}
#Hovedtemaboks ul {
margin-top: 10px;
}

#Hovedtemaboks li {
margin-top: 20px;
padding-left: 20px;
margin-bottom: 30px;
}

#Hovedtemaboks li a {
color:#35779B;
font-weight:bold;
/*font-size: 0.75em;*/
background-position: bottom left;
background-attachment:scroll;
background-repeat:no-repeat;
padding-left:60px;
padding-top: 35px;
padding-bottom: 15px;
text-align:center;
height:100%;
width: 100%;
}

#wrap {
margin: 0px 0px 0px 0px;
padding: 0px;
width:100%;
height: 248px;
background-color: #E8F0F3;
}
#cloudwrap {
margin: 0px 0px 2px 0px;
padding: 0px;
width:100%;
height: 100%;
background: transparent url(../bolig/bbstyles/bb_img/bg_cloud.gif) no-repeat scroll left bottom;
}
#housewrap {
margin: 0px 0px 0px 0px;
padding: 0px;
width:100%;
height: 100%;
background: transparent  url(../bolig/bbstyles/bb_img/bg_house.gif) no-repeat scroll right bottom; 
}
#bottomborder{
border-bottom: solid #E6E6E6;
margin: 0px 0px 20px 0px;
padding: 0px;
font-size: 0em;
}
#Innhold{
  padding-top: 15px;
}

.focus{
  background-color: #ecf3f5;
  height: 295px;
  font-family: verdana, arial;
}
.focus ul{
  padding: 5px 15px 15px 10px;
  margin:0px;
}
.focus ul li{
  /*margin-bottom: 0.4em;*/
}
.focus ul li.more{
  margin-top: 1.6em;
}

div#Innhold .focus h2{
  padding: 10px 10px 5px 10px;
  background-color: #e3ecf0;
  color: #3b3938;
  font-weight: bold;
  font-size: 1em;
 
  
  
}

.column{
  float: left;
  margin-right: 19px;
  overflow: auto;
  width: 100%;
  margin-bottom: 25px;
  
}
.last{
  margin-right: 0px;
}
.w600{
  width: 400px;
}
.w270{
  width: 269px;
}
.w555{
 width: 555px;
}
.w400{
  width: 400px;
}
.fullwidth{
  width: 100%;
  clear: both;
}
.feature_story{
  
}
.feature_story img{
  float: left;
}
.feature_story .intro{
  float: right;
  width: 269px;
}
.btn_nytt_og_nyttig{
   background: #9ea300 url(../bb_img/btn_nytt_og_nyttig.gif) top right no-repeat;
   height: 67px;
   
}
.btn_nytt_og_nytt a{color:#FFF;}
.btn_nytt_og_nytt a:visited{color:#FFF;}
.btn_nytt_og_nytt a:hover{cursor: hand;}
.btn_nytt_og_nyttig .subtext{
  font-size: 0.75em;
  display:block;
  width: 200px;
  line-height: 1.6em;
}
.linklist{}
.linklist li{
  margin-bottom: 1em;
}
.focus .linklist li{
  margin-bottom: 0.85em;
}
span.title{
  color: #999999;
  display: block;
  margin-bottom: 0.2em;
}



#UtlistingMIngress .next{
  float:none;  
  width: auto;
  text-align: left;
  margin-bottom:0.5em;
  margin-top:0em;
}

.collapsed{
  background-image:url(../bb_img/expand.gif);
  background-position: 0px 3px;
  background-repeat:no-repeat;
  color:#1c7185 !important;
  cursor:pointer;
  line-height:1.3em;
  padding-left:15px;
  
}
.expanded{
  background-image:url(../bb_img/collapse.gif);
  background-position:0 3px;
  background-repeat:no-repeat;
  cursor:pointer;
  color:#3b3938 !important;
  line-height:1.3em;
  padding-left:15px;
    
}

div#Innhold #UtlistingMIngress h2 {
  margin-bottom: 20px;
}
#UtlistingMIngress h3 {
  font-size:1em;
  font-weight:bold;
}
#Temainnhold{
  width: 45em;
  float:left;
}
#Temainnhold ul{
  list-style: disc;
}
#Temainnhold ol{
  list-style: decimal
}
#Temainnhold ul, #Temainnhold ol{
  margin-bottom: 1.4em;
  padding-left: 16px;
}
div#Innhold .checklist{
  margin-bottom: 15px;
}
ul.checklist{
  list-style: none !important;
  padding-left:0em !important;
}
div#Innhold .checklist h2, .checklists h3{
  color: #3b3938;
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 15px;
  background: transparent url(../bb_img/check.gif) no-repeat center left;
  
}
div#Innhold .checklist p{}
div#Innhold .checklist div.text{
  margin-left: 15px;
}
.tools{
  background-color: #f0f4e6;
  padding: 13px;
  padding-bottom: 7px;
  width: 243px;
}
.tools a{
  display: block;
  margin-bottom: 15px; 
}
.tools .tool{
  padding: 2px 0px 2px 25px;
  line-height: 17px;
  background: transparent url(../bb_img/tools.gif) no-repeat 0px 0px;
}
.tools .tool:hover{
  cursor: pointer;
}
.tools .pdf{
  background-position: 0px 0px;
}
.tools .print{
  background-position: 0px -117px;
}
h2.fase{
  background: none;
  padding-right: 0;
}
.stepHolder{
  background-color: #ecf2f4;
}
.wrap1{
  /*
  margin-bottom: 30px;
  */
}
.checklists{
  padding: 20px 20px 20px 20px;
  background: #ededed url(../bb_img/sjekkliste_dekorasjon.gif) no-repeat 0px 0px;  
}
div#Innhold .checklists h2{
  color: #3b3938;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 10px;
  clear:both;
}
.checklist li{  
  background: transparent url(../bb_img/check_ededed.gif) no-repeat center left;  
  font-size: 1em;
  color: #3b3938;  
  padding-left: 15px;  
  margin-bottom: 1em;
}
div.checklist li{
  background: none !important;
  padding-left: 0;
}
.checklists .tools{
  background-color: transparent;
  padding: 0em;  
  clear:both;  
  margin-bottom: 15px;
}
.checklists .tools .pdf, .checklists .tools .read_more{
  display: inline;  
}
.checklists .tools .pdf{
  border-right: 1px solid #cccccc;
  padding-right: 15px;
}
.checklists .tools .read_more{
  margin-left: 10px;  
}

.condensed_article{
  overflow :auto;
  clear: both;
  margin-bottom: 1.6em;
}
.condensed_article img{
  float: left;
  display: block;
  margin-right: 10px;
}
.condensed_article .date{
  font-weight: normal;
  font-size: 0.95em;
}
.condensed_article div{
  
}
.condensed_article p{  
  overflow: auto;
  
}
.condensed_article p a{
  display: block;
  margin-top: 10px;  
  outline: none;
}

#Temainnhold .mainContent .condensed_article h2{
  font-size: 1em;
  font-weight: bold;
}
.hidden{
  display:block;
  position: absolute;
  left:-9999px;
}
.pager li{
  display: inline;
  margin-right: 20px;  
}
.pager li.next, .pager li.prev{
  float: none;
}
.pager li a{
  color: #7d7677;
  font-weight:bold;
}
.pager li a.selected{
  color: #dbb12d;
}

#Temasti a{
  text-decoration: underline;
}
#TemaFaktaboks ul li{
  margin-bottom: 0.85em;
}
#TemaFaktaboks ul, #TemaFaktaboks ol, #Faktakolonne ul, #Faktakolonne ol{
  list-style: none;
  padding-left: 0em;
}
#FaktaOgRelasjoner div.UtlistingFakta{
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
}
.innhold{width:259px;}
.clearer{
  height: 1%;
  clear:both;
}
.pager{
  clear: both;
}
#FaktaOgRelasjoner #Faktakolonne{
  width: 270px;
}



