/* **************** GRIDS ***************** */
.line:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.lastUnit:after{content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of6{width:16.666666%;}
.lastUnit {overflow:hidden;*display:block;*zoom:1;float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}


@charset "utf-8";
/* CSS Document */
html { min-height: 100%; margin-bottom: 1px;font-size:125%}
body{
  background-color:#f4f8ec;
  margin:0px 0px 0px 0px;
  padding:0px;
  font-family: Verdana, Arial ,Helvetica, sans-serif;
  font-size:50%;
  color:#5f6062;
  }
  
img, div, p, ul, li, h1, h2, h3, h4, h5, h6,ol,form,input{
  padding:0px;
  margin:0px;
  }
div, p{
  zoom:1;
}
.editlink{
position:absolute;
top:-15px;
right:3px;
padding-top:15px;
background-image:none;
padding-left:0px;
}

.editlink img{
border:solid 1px #c3c3c3;
}
  
h1{
  font-size:2.6em;
  color:#E56F00;
  font-weight:normal;
  margin-bottom:0px;
  height:100%
}

.typeTitle{
  color:#E56F00;
  font-size:1.1em;
  font-weight:normal;
  margin-top:10px;
  }

.ingress{font-size:1.2em;margin-bottom:10px}
.hidden{
  display:none
  }
.show{
  display:block;
}

.anchor{background:none;padding:0px}

a{
color:#005380;
text-decoration:none;
background:url(prevlink.gif) center left no-repeat;
padding-left:8px;
  }
a:hover{text-decoration:underline}
  
a img{
  border:none;
  }
.bold{font-weight:bold}
.date{
  color:#5f6062;
  font-size:1em;
  }
.datelarge{
  color:#5f6062;
  font-size:1.1em;
  }
.border{
  min-height:20px;
  /*background:url(relatedborder.gif) bottom left repeat-x;*/
  margin:10px 0px;
}
.moreLink{
    display:block;
	margin-top:15px;
    clear:both;
    font-size:1.1em;
	background:url(moreArrow.gif) center left no-repeat;
	padding-left: 10px;
  }
  
#wrapper{
  /*width:1002px;*/
  width:100.1em;
  margin:0 auto;
  /*padding:0 10.2em 3.0em 10.2em;*/
  padding:0px;
}

#logoAndScaleText{
  background-color:#005380;
  height:50px;/* to be em*/
  overflow:hidden;
  padding:0px 2em;
  border-bottom:solid 1px #ffffff;
  height:100%;
}
#logoAndScaleText #logo{
  float:left;
  background:none;
  padding-left:0px;
}

#logoAndScaleText #scaleTxt{
  float:right;
  overflow:hidden;
  width:auto;
  margin-top:20px;
  height:100%;
}

#logoAndScaleText #scaleTxt .scaleTxtHolder{
  height:1.5em;
  width:1.5em;
  background-color:#ffffff;
  float:left;
  margin-left:5px;
  text-align:center;
  position:relative;
  }

.txtSmall{
  font-size:1em;
  color:#022559;
  position:absolute;
  left:4px;
  bottom:1px;
  background:none;
  padding-left:0px;
  
}
.txtMedium{
  font-size:1.2em ;
  color:#022559;  
  position:absolute;
  bottom:1px;
  left:3px;
  background:none;
  padding-left:0px;
  
}
.txtLarge{
  font-size:1.5em;
  color:#022559;  
  position:absolute;
  left:3px;
  bottom:0px;
  background:none;
  padding-left:0px;
}

#portallink{
  float:left;
  font-size:3.1em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold ;
  background:none;
  padding-left:0px;
  }

#searchAndTools{
 background-color:#2e7297;
 overflow:hidden;
 padding:1em 2em 0em 2em;
 /*border-bottom:solid 1px #ffffff;
 height:80px;*/
 height:8em;
}

#searchAndTools a{color:#ffffff}
/*styling global search*/
#globalSearch{float:right;margin-top:5px;}
#globalSearch p{float:left;}
.button{
  background-color:#5f6062;
  color:#ffffff;
  font-size:1.3em;
  text-transform:uppercase;
  border:none;
  padding:2px 5px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}

#searchField{
  font-size:1.3em;
  border:solid 1px #b5b7bb;
  width:30em;
  height:1.4em;
  padding-top:0.2em;
  
}
/*end stylng global search*/
/*styling global tools*/
#globalTools{
  clear:both;
  margin-bottom:2em;
}
#globalTools ul{
  list-style-type:none;
  text-align:right;
  color:#ffffff;
  }
#globalTools ul li{
  display:inline;
  font-size:1.1em;
  }
#globalTools ul li a{background:none;padding-left:0px}

/*end styling global tools*/
/*stylng global navigation*/
#globalNav{
 background-color:#5f6062;
 overflow:hidden;
 padding:0px;
 height:100%;
  }
#globalNav ul{list-style-type:none;}
#globalNav ul li{
  display:block;
  float:left;
  font-size:1.2em;
  font-weight:normal;
  padding:0px 0px 0px 0px;
  background:url(menusplitLeft.gif) top right no-repeat;
  border-right:solid 1px #ffffff
  }

#globalNav ul li a{
  display:block;
  float:left;
  padding:5px 20px 5px 20px;
  color:#ffffff;
  background:url(menusplitRight.gif) top left no-repeat;
  }

#globalNav ul li.start a{background:none;}
#globalNav ul li.end{background:none;border:none}

#globalNav ul li.selected, #globalNav ul li.selected a{
  background-color:#ffffff;
  background-image:none;
  color:#ee7d11;
  font-weight:bold;
  }

#breadcrumble{
  padding:3px 20px 10px 0px;
  background-color:#ffffff;
  }
#breadcrumble ul{list-style-type:none;}
#breadcrumble li{
  display:inline;
  padding-right:10px;
  font-size:1.1em;
  }
  
  #breadcrumble li a{
    color:#999999;
	background:none;
	padding-left:0px;
  }
 
.searchbreadcrumble{
  padding:0px 30px 5px 0px;
  background-color:#ffffff;
}

.searchbreadcrumble ul{list-style-type:none;}
.searchbreadcrumble li{
  display:inline;
  padding-right:0px;
}
#pageContent{background-color:#ffffff;}
#pageContent{padding:5px 20px 20px 20px;}

/*styling layout1 - 4 */
.topLeft, .left, .bottomLeft{
  /*width:476px;*/
  width:47.6em;
  float:left;
}

.left .descriptionImg{
  display:none;
}
/*.topLeft, .topRight{
  height:230px;
  height:23em;
}*/
.topRight, .right, .bottomRight{
  /*width:476px;*/
  width:47.6em;
  float:right;
}

.bottom, .top{
  clear:both;
  overflow:hidden;
  height:100%;
  }
#layout3 {margin-top:10px}
#layout3 .left{width:62em;/*width:621px;*/}
#layout3 .right{width:26em;/*width:201px;*/}

.bottom .one_coloumn{
  float:left;
  margin:0px 8px 0px 0px;
  width:18em;
}

.one_coloumnEven{
  width:180px;
  float:left;
  clear:left;
  }
.two_coloumn{width:39em;/*width:409px*/}


/* styling nøkkelord/triggerord */
#keywords{
  background-color:#dfe9f0;
  padding:5px 0px 15px 15px;
  margin-bottom:10px;
  }  
  
#keywords h2{
  font-size:1.1em;
  margin-bottom:5px;
  margin-top:10px;
  color:#444546
  }
  
#keywords ul{ list-style-type:none; }
#keywords ul li{display:inline;font-size:1.1em;}
#keywords ul li a{background:none;padding-left:0px}
.keywordsHolder{width:37em;}
#keywords div.keywordsHolder h2{
  color:#444546;
  margin-bottom:2px;
}
/* end styling triggerord/nøkkelord */
/* styling news outlisting */
.newsItem{
  clear:both;
  margin-bottom:20px;
  overflow:auto;
  min-height:20px;
  }
.newsItem h2{
  /*font-size:18px;*/
  font-size:1.7em;
  margin:0px 0px 5px 0px;
  font-weight:normal
  }
.newsItem h2 a{color:#005380;font-size:0.9em;font-weight:bold;background:none;padding-left:0px}
.newsItem .date{font-size:1.1em}
.newsItem p{
  font-size:1.3em;
  color:#5f6062;
}

.newsItem p.date{margin-bottom:5px;}

.newsItem .imgHolder{
  float:left;
  width:246px;
}

.newsItem img{
  float:left;
  margin-right:15px;
  margin-top:3px;
  }
/* end styling newsoutlisting */  
/*global relatedcontent box*/
.right .relatedHei{display:none}
.right #relatedRight{
  float:left;width:19.5em;margin-left:10px
}
.right #relatedcontentPerson{display:none;}
.right #relatedLeft{
  float:left;
  width:20em;
}

.bottom #relatedRight{
  float:left;
  width:20em;
  margin-left:0px
}
.bottom #relatedLeft{
  width:42.5em;
  float:left
}
.bottom .relatedBox{
  float:left;
  overflow:auto;
  max-width:38.8em;
  margin-bottom:10px;
  position:relative;

}
.bottom #relatedLeft, .bottom #relatedRight, .bottom .relatedHei{display:none;}

.small{
  width:180px;
  margin-right:8px;
}

.relatedBox{
  padding:10px 0px;
  margin-bottom:5px;
  position:relative;
  }  
 
.relatedBox p.date{
  font-size:1.1em;
  }
  
.relatedBox h3, #researchAreaList h3{
  font-size:1.1em;                                                                                                                                               
  color:#549e23;
  padding-bottom:0px;
  background:url(greenLineBG.gif) bottom left repeat-x;
  margin-bottom:-5px;
  overflow:hidden;
  height:100%;
}
.relatedBox h3 span,
.right h3 span{
background-color:#ffffff;
display:block;
float:left;
padding-right:10px;
}
.relatedBox div p{margin-bottom:10px}
.relatedBox img{
  float:left;
  margin-top:3px;
  }
.relatedBox .personalimage{
  margin-right:5px;
  margin-bottom:10px;
  border:solid 1px #E6E6E5;
}

.relatedBox ul{list-style-type:none;}
.relatedBox ul li{margin-top:10px;margin-bottom:-5px;overflow:auto;line-height:1.8em;}
.relatedBox ul li a{ font-size:1.1em;}
.relatedBox ul li a img{margin-right:3px;}
.relatedBox table{border-collapse:collapse;}
.relatedBox th{
  text-align:left;
  font-weight:normal;
  padding-right:10px;
  vertical-align:top;
  padding-top:10px;
}
.relatedBox td{padding-top:10px;}
.relatedBox a.selected{font-weight:bold;}
/* end global related content box */ 
 
/* styling i fokus */
#focusContent{
  float:left;
  margin-top:10px;
  font-size:1.1em;
  width:43em;
 }
#focusContent h4{
   font-size:1.2em;
   margin-bottom:5px;
   display:none;
   }
#focusContent p{margin-top:10px;}
#focusContent .attachment{margin:10px 0px 20px 0px;}
#focusContent img{vertical-align:baseline}
#focusContent a.moreLink{font-size:1em}
/* end styling i fokus */

/*styling forskningsområde knapper 
#researchSubjects{margin-bottom:15px;}
#researchSubjects ul{list-style-type:none;}
#researchSubjects div.block{
  float:left;
  width:19.8em;
  display:block;
  background:url(areaButton.gif) top right no-repeat;
  height:3.5em;
  border:solid 1px #dfdddd;
  margin-bottom:10px;
  }
  
  #researchSubjects div.blockeven{
  float:left;
  width:19.8em;
  display:block;
  background:url(areaButton.gif) top right no-repeat;
  height:3.5em;
  border:solid 1px #dfdddd;
  margin-bottom:10px;
  margin-left:10px;
 }
  #researchSubjects div a{
    display:block;
    font-size:1.1em;
    font-weight:bold;
    padding:3px 6px;
    }
end styling forskningsområde knapper */
  
/* styling article */
.descriptionImg{margin-bottom:20px;}
.imageTxt{font-size:1.1em;}

#byline{
  font-size:1.1em;
  margin-bottom:15px;
  overflow:hidden;
  height:10%;
  }
#byline p{
  float:left;
  margin-right:20px;
  color:#999999;
  }

#byline p.category{color:#ee7d11;}
.mainTxt{font-size:1.1em;}
  
.mainTxt p, .mainTxt div, .mainTxt ul, .mainTxt li, .mainTxt ol, .mainTxt table, .mainTxt h3,.mainTxt h2{
  margin-bottom:10px;
  }
.mainTxt ul {list-style-type:disc}
.mainTxt h2{font-size:1.1em;margin-bottom:5px;}
.mainTxt h3{font-size:1.1em;margin-bottom:5px;}
.mainTxt h2, .mainTxt h3, .mainTxt h4{color:#3c3d3e;}
.mainTxt ul{margin-left:15px;}

.mainTxt ol{margin-left:25px;}
.special{margin-bottom:10px;}
#facts{
  background-color:#dfdfde;
  padding:10px;
  margin-bottom:10px;
  font-size:1.1em;
  }
  
#facts h2{
  margin-bottom:5px;
  font-size:1em
}

#facts p{font-style:italic;}

#detailInfo, .detailInfo{
  background-color:#f2f3f3;
  margin-bottom:10px;
  clear:both;
  }

li#detailInfo, li.detailInfo{
  padding:5px 10px 5px 5px;
  margin-top:5px;
  margin-bottom:5px;
  }  

li#detailInfo .moreLink, li.detailInfo .moreLink{
  margin-top:0px;
  background:url(moreTxtArrow.gif) center left no-repeat;
  padding-left:15px;
  }
li#detailInfo .moreLink:hover, li.detailInfo .moreLink:hover{
  cursor:pointer;
}
#detailInfo h2, .detailInfo h2{
  margin-left:5px;
  background-color:#f2f3f3;
  font-size:1.2em;
  height:25px;
  }
  
#detailInfo h2 a, .detailInfo h2 a{
  display:block;
  background-color:#f2f3f3;
  margin-left:0px;
  padding-left:20px;
  padding-top:5px;
  font-weight:normal;
  font-size:0.9em;
  background:#f2f3f3 url(moreTxtArrow.gif) bottom left no-repeat;
 }
/* end styling article */

/* styling researchareas 
#subTopics, .left #researchSubjects{
  clear:both;
  background-color:#e3eef1;
  border-bottom:solid 1px #c9dfe8;
  padding:10px;
  margin-bottom:20px;
  }
  
#subTopics ul, .left #researchSubjects ul{list-style-type:none;}
#subTopics li, .left #researchSubjects div.block, .left #researchSubjects div.blockeven{
    display:block;
    width:180px;
    float:left;
    font-size:11px;
    background-image:none;
    border:none;
    font-weight:normal;
    height:2.5em;
    margin-bottom:5px;
  }
   
.left #researchSubjects div a{font-weight:normal;}
  
#subTopics li.even, .left #researchSubjects div.blockeven{margin-left:10px;}
.ingress{
  font-size:1.3em;
  margin-bottom:10px;
  }

.specialingress{margin-bottom:10px;}
  
.right .ingress{
  margin-top:2.4em;
  font-size:1.4em;
}
 
 end styling researchareas */
/*styling person
.personPic{
  float:left;
  margin:0px 20px 20px 0px;
  border:solid 1px #bcd2dc  
  }
.personCard{
  margin-bottom:20px;
  font-size:11px;
  width:60%;
}
.personCard td, .personCard th{
  padding-bottom:5px;
  text-align:left;
  font-weight:normal;
  padding-right:10px;
  vertical-align:top;
  }
 end styling person ---*/
/*--- styling search and list page ---*/

.sortSearch h2{
  float:left;
  font-size:1.2em;
  }
 .sortSearch{
  font-size:1.2em;
  margin-bottom:15px;
  margin-top:5px;
}

.sortSearch a{font-size:0.9em;background:none;padding-left:0px}
.sortSearch a.selected{
   color:#ee7d11;
   font-weight:bold;
   font-size:1em}

#layout3 .ingress{
  width:470px;
  font-size:1.2em;
  margin-top:1em;
  float:left;
}
#listPageTop{
  border-bottom:solid 2px #9d9e9f;
  overflow:hidden;
  padding:15px 0px 5px 0px;
  clear:both;
  margin-bottom:5px;
  height:100%;
  }
  
#listPageTop h2{
  float:left;
  width:30em;
  font-size:1.2em;
}

.pagination{
  float:right;
  margin-top:5px;

}
.pagination ul{
  list-style-type:none;
}
.pagination ul li{
  display:inline;
  padding-left:10px;
  font-size:1.1em;
}

.pagination ul li a{background:none;padding-left:0px}

.listBorder{
   border-bottom:solid 2px #969698;
   margin:20px 0px 10px 0px;
   clear:both;
}

#searchHelp{
  float:left;
  width:30em;
  min-height:1px;
  font-size:1.1em;
  margin-left:2em;
}

.searchForm{
  float:left;
  width:35em;
  margin-top:1em;
}
#searchHelp{margin-top:0.8em;}
#searchHelp h2{font-size:11px}
.searchResult{margin-bottom:20px}
.searchField{
font-size:1.3em;
  border:solid 1px #b5b7bb;
  width:20em;
  height:1.3em;
  padding-top:0.2em;
  }
.searchForm p{float:left;font-size:1.1em}
.searchResultItem{
  clear:both;
  border-bottom:solid 15px #ffffff;
}
.searchResultItem h3{font-size:1.2em;margin-bottom:3px}
.searchResultItem h3 a{background:none;padding-left:0px}
.searchResultItem p{font-size:1.1em;margin-bottom:3px}
.searchResultItem p span.date{font-size:1em}

.searchResultItem span.contentType{
  font-weight:normal;
  text-transform:capitalize;
  color:#f3712a;
}
.searchButton{font-size:1.1em;margin-left:2px}
.searchResultItem h3 span.date{
  font-weight:normal;
  font-size:0.85em;
}
.searchForm p{float:left;}
.pagination ul li a.selected{color:#ee7d11;font-weight:bold;}

.px11B{  
  font-size:1.2em;
  font-weight:bold;
}
h2.px11B{
  margin-bottom:5px;
  margin-top:5px;
}

.mapItem{
  margin-bottom:30px;
  float:left;
  width:25em;
}

#sitemap ul{list-style-type:none;}

#sitemap h3{
  color:#003F72;
  font-size:1.4em;
}

#sitemap ul li{margin-top:0.7em;}

#sitemap ul li a{
  color:#535455;
  font-weight:bold;
  font-size:1.1em;
}

#sitemap ul li ul {
  margin-left:13%;
  width:99%;
}
#sitemap ul li ul li{margin-top:0.2em;}

#sitemap ul li ul li a{
  color:#535455;
  font-weight:normal;
  display:block;
}
#globalFooter{height:auto;}
#footer{
  background-color:#d8e8c4;
  height:37px;
  padding:15px 20px 5px 20px;
  font-size:1.1em;
}

#footer a{background-position: 0% 65%}

/*styling publication search */
#publicationsearch p{
  float:left;
  padding-right:10px;
}

#publicationsearch label{
  display:block;
  font-weight:bold;
  width:100px;
}

#publicationsearch div{margin-bottom:10px;}
#publicationsearch .searchButton{padding-left:105px;}
/* end styling publication search*/

p#preview{margin-bottom:20px;}


/* nye stiler for forsiden og for DIFI*/
#fpTitle{margin-bottom:10px;margin-top:10px;clear:both;}

#fpTitle h1{
  font-size:2.6em;
  color:#ee7d11;
  font-weight:normal;
}

#processnavigation{
  overflow:hidden;
  margin-bottom:10px;
  margin-top:10px;
  /*border-top:solid 5px #5bac26;
  border-left:solid 5px #5bac26;
  border-right:solid 5px #5bac26;
  border-bottom:solid 5px #5bac26;*/
  height:100%;
  background-color:#dfe9f0;
  padding:10px;
}
#processnavigation a.globaldescription{
  font-size:1.2em;
  text-align:center;
  display:block;
  background:none;
  padding-left:0px;
  }
#processHolder{margin-top:10px;margin-bottom:10px}
/* doffin */
/*#doffin{
  height:2.7em;
  background:#025ba3 url(doffin.gif) top left no-repeat;
  text-align:right;
  margin-bottom:1em;
  padding-top:1.2em;
  padding-right:1em;
  }
#doffin a{
  color:#ffffff;
  background:url(doffinArrow.gif) center left no-repeat;
  padding-left:10px;
  font-size:1.2em;
}
 end doffin */

/* stiler for prosessen */
/*#miniprocessnavigation{
  background-color:#5bac26;
  padding:10px;
  color:#ffffff;
  margin-bottom:20px;
  }
  
#miniprocessnavigation h2{
  margin-bottom:10px;
  font-size:1.2em;
}
#miniprocessnavigation h3{font-size:1.2em}
#miniprocessnavigation h3 a{
  color:#ffffff;
  font-weight:normal;
  display:block;
  float:left;
  width:11.5em;
  padding-top:0.7em;
  }
#miniprocessnavigation  h3.p2 a, #miniprocessnavigation  h3.p3 a{
  background:url(processArrow.gif) center left no-repeat;
  padding-left:20px;
  color:#ffffff;
  font-weight:normal;
  display:block;
  float:left;
  width:12em;
  padding-top:0px;
  }

#miniprocessnavigation  h3.p3 a{width:11em}*/

/*start styling project process */
#phases{
  border-left:solid 5px #2e7297;
  border-top:solid 5px #2e7297;
  border-bottom:solid 5px #2e7297;
  border-right:solid 5px #2e7297;
  background-color:#2e7297;
  height:6.1em;
  margin-top:5px;
  margin-bottom:5px;
}

#phases a.selected{font-weight:bold}
#phases h2{display:block;height:3em}
#phases h2.firstphase{
  background:url(phaseArrow.gif) center right no-repeat;
  margin-right:10px;
  padding-right:10px;
  width:9em;
 }
#phases .selectedNone h2.firstphase,
#phases .Noneselected h2.firstphase{background:url(phaseArrowSelected.gif) center right no-repeat;padding-right:15px}
#phase1,#phase2,#phase3,#phase4{
  float:left;
  background-color:#2e7297;
  width:15em;border:none;
  height:61px;
  background:url(processPhaseArrow.gif) center right no-repeat;
  }
#phase4{background-image:none}
#phase2{width:31em;overflow:hidden;height:100%}
#phase2 div, #phase3 div{overflow:hidden;height:100%}
#phase3{width:31em;overflow:hidden;height:100%}

#phase1 h2, 
#phase2 h2, 
#phase3 h2, 
#phase4 h2{
  font-size:1.2em;
  font-weight:normal;
  padding-left:10px;
  padding-top:5px;}
  
#phase1 h2 a,
#phase2 h2 a,
#phase3 h2 a,
#phase4 h2 a{
  color:#ffffff;
  background-image:none;
  padding-left:0px;
  font-weight:normal;

}

#phase2 div h2, #phase3 h2{
  float:left;
  width:9em;
  }

#phases #phase1.selected {
  background:#ffffff url(processPhaseArrowSelected.gif) center right no-repeat;
  }

#phases #phase2.selectedNone,
#phases #phase2.Noneselected,
#phases #phase3.selectedNone,
#phases #phase3.Noneselected{
  background:#ffffff url(processPhaseArrowSelected.gif) center right no-repeat;
  margin-left:-34px;
  padding-right:34px;
}

#phases #phase2.selectedNone div,
#phases #phase2.Noneselected div,
#phases #phase3.selectedNone div,
#phases #phase3.Noneselected div,
#phases #phase4.selected{
  background:url(processArrowSelectedLeft.gif) center left no-repeat;
  padding-left:28px;
}

#phases #phase4.selected{
  background-color:#ffffff;
  margin-left:-34px;
  padding-right:17px;
  padding-left:28px
  }

#phases #phase2.selectedNone h3,
#phases #phase2.Noneselected h3,
#phases #phase3.selectedNone h3,
#phases #phase3.Noneselected h3{
  color:#e6750a;
  border-bottom:solid 1px #e6750a;
  margin-right:10px;
  }
#phases #phase2.selectedNone h2 a,
#phases #phase2.Noneselected h2 a,
#phases #phase3.selectedNone h2 a,
#phases #phase3.Noneselected h2 a{
  color:#005380;
}
#phases #phase2.selectedNone h2 a.selected,
#phases #phase3.selectedNone h2 a.selected,
#phases #phase3.Noneselected h2 a.selected,
#phases #phase2.Noneselected h2 a.selected {color:#e6750a;}

#phases .selected h3{
  color:#e6750a;
  border-bottom:solid 1px #e6750a
  }

#phase1 h3,
#phase2 h3,
#phase3 h3,
#phase4 h3{
  padding-top:3px;
  color:#ffffff;
  margin-left:10px;
  margin-right:43px;
  border-bottom:solid 1px #7ea8bf;
  font-size:1.1em;
  font-weight:normal;
  padding-bottom:3px;
  }

#phase4 h3{
  margin-right:10px
  }

#phases .selected h2 a{color:#e6750a}
#phases .selected h2 a.selected{font-weight:bold; background:none}

h2.phase6 a{border:none}
 

h2#phase1 a,
h2#phase2 a,
h2#phase3 a,
h2#phase4 a,
h2.phase5 a,
h2.phase6 a{
  background:url(processArrow.gif) center left no-repeat;
  padding-left:20px; font-size:1em;
  display:block;
  height:47px;
  }
h2#phase1 a{background:none;padding-left:10px}
.phase1 a.selected, .phase2 a.selected, .phase3 a.selected,.phase4 a.selected, .phase5 a.selected, .phase6 a.selected{
  background-color:#ffffff;
  color:#ee7d11;
  font-weight:bold;
  border-right:solid 5px #ffffff;
  }
.phase3 a.selected,
.phase2 a.selected,
.phase4 a.selected,
.phase5 a.selected,
.phase6 a.selected
{background:#ffffff url(processArrowSelected.gif) center left no-repeat;}

/*#steps {
 clear:both;
 list-style-type:none;
 font-size:1.1em;
 height:1.65em;
 padding-top:0.5em;
  } 

#steps li{
  float:left;
  margin-left:10px;
  }
  
#steps li a.selected{
 font-weight:bold;
 color:#ee7d11;
}*/
/*stiler toppten */
#processcontents{
  clear:both;
  height:24px;
  background-color:#bed0e1;
  margin-bottom:0px;
  margin-top: 5px;
  overflow:hidden;
}
#processcontents h3{float:left; font-weight:normal;color:#5f6062;padding:5px 10px 5px 10px;border-right:solid 2px #dfe9f0;font-size:1.1em;height:14px}
#processcontents #phasestep1{width:12.8em;}
#processcontents #phasestep2{width:26.85em;}
#processcontents #phasestep3{width:26.85em;}
#processcontents #phasestep4{width:12em;border-right:none}
/*end stiler toppen av prosessen */
/* stiler for prosessforsiden */
.processItem1 h2,
.processItem2 h2,
.processItem3 h2,
.processItem4 h2{
  font-size:1.2em;
}
.processItem1 h2 a,
.processItem2 h2 a,
.processItem3 h2 a,
.processItem4 h2 a{
  color:#ffffff;
  background:none;
  padding-left:0px;
}
/*prosess steg 1*/
.processItem1{
  float:left;
  background:url(processImg1.gif) top left no-repeat;
  width:24.5em;
  height:12em;
  border:none;
  margin-bottom:20px;
 }

.processItem1 h2 a{
  /*font-size:1.2em;*/
  display:block;
  font-weight:bold;
  height:1.2em;
  margin:4em 4em 4em 1em;
  padding-top:0.3em;
  background-color:#2e7297;
  background-image:none;
  padding-left:0px;
}
/* end prosess steg 1*/
/* prosess steg 2 */
.processItem2{
  float:left;
  background:url(processImg2.gif) top left no-repeat;
  width:24.1em;
  height:120px;
  border:none;
  margin-bottom:20px;
 }

.processItem2 h2 a{
  display:block;
  font-weight:bold;
  margin:4em 4em 4em 1em;
  padding-top:0.3em;
   background-color:#2e7297;
  background-image:none;
  padding-left:0px;
}
/* end prosess steg 2*/
/* prosess steg 3 */
.processItem3{
  float:left;
  background:url(processImg3.gif) top left no-repeat;
  width:24.1em;
  height:120px;
  border:none;
  margin-bottom:20px;
 }

.processItem3 h2 a{
  display:block;
  font-weight:bold;
  margin:4em 4em 4em 1em;
  padding-top:0.3em;
   background-color:#2e7297;
  background-image:none;
  padding-left:0px;
}
/* end prosess steg 3*/
/* prosess steg 4 */
.processItem4{
  float:left;
  background:url(processImg4.gif) top left no-repeat;
  width:23.4em;
  height:120px;
  border:none;
  margin-bottom:20px;
 }

.processItem4 h2 a{
  display:block;
  font-weight:bold;
  margin:4em 4em 4em 1em;
  padding-top:0.3em;
  background-color:#2e7297;
  background-image:none;
  padding-left:0px;
}

/* end stiler for prosessforsiden */
/*stiler tabbenr i høyre marg*/
#catTabs{
overflow:hidden;
  list-style-type:none;
  background:url(tabBG.gif) bottom left repeat-x;
  margin-top:10px;
  height:100%;
  margin-right:10px;margin-left:10px
}

#catTabs li {float:left;}
#catTabs li a{
  color:#ffffff;
  float:left;
  display:block;
  margin-right:5px;
  background-color:#2e7297;
  padding:4px 7px 0px 7px;
  font-size:1.1em;
  margin-top:1px;
  height:19px;
  cursor:pointer;
  background-image:none;
  }
#catTabs li.selected a{
  font-weight:bold;
  color:#3c3d3e;
  background-color:#d9e5ec;
  border-top:solid 2px #2e7297;
  border-left:solid 2px #2e7297;
  border-right:solid 2px #2e7297;
  cursor:pointer;
 }
#catTabs li.nocontent a{
  font-style:italic;
  color:gray;
 }*
/* end stiler tabber i høyre marg*/
#artTabs{display:none;margin-bottom:10px}
#processTabs ul{
  overflow:hidden;
  list-style-type:none;
  background:url(prtabBG.gif) bottom left repeat-x;
  margin-bottom:10px;
  height:100%;
}

#processTabs ul li {float:left;}
#processTabs ul li a{
  display:block;
  margin-right:5px;
  float:left;
  background-color:#2e7297;
  padding:6px 7px 0px 7px;
  font-size:1.2em;
  margin-top:1px;
  height:1.9em;
  color:#ffffff;
  cursor:pointer;
  background-image:none;
  }
#processTabs ul li.selected a{
  font-weight:bold;
  color:#ee7d11;
  background-color:#ffffff;
  border-top:solid 2px #2e7297;
  border-left:solid 2px #2e7297;
  border-right:solid 2px #2e7297;
 }
 
#processTabs ul li#processtab2 a,
#processTabs ul li#processtab3 a{
  background:#2e7297 url(prtabicon.gif) center left no-repeat;
  padding-left:33px;
}

#processTabs ul li#processtab2.selected a,
#processTabs ul li#processtab3.selected a{
  background:#ffffff url(prtabiconSel.gif) center left no-repeat;
  padding-left:33px;
}

#processTabs ul li.nocontent a{
  font-style:italic;
  color:gray;
 }
/*--- stiler for temadsiden DIFI ---*/
#subjectnavigation{
  margin-bottom:0px;
  margin-top:10px;
  overflow:hidden;
  padding-bottom:10px;
  border-bottom:solid 2px #f2f3f3;
  height:100%;
  }

#subjectnavigation ul{
  list-style-type:none;
  float:left;
  font-size:1.1em;
  overflow:hidden;
  height:100%;
  }
  
#subjectnavigation ul li{
margin-bottom:5px;
}
#subjectnavigation ul li.selected a{
  color:#ee7d11;
  font-weight:bold;
  background:none;
  padding-left:0px;
  }
/*--- end stiler for temasiden DIFI ---*/
/*--- tittel element og utskrift ---*/
.top{padding-bottom:10px}
.top h1{
  float:left;
}
.top #print{
  float:right;
  background:url(print.gif) center left no-repeat;
  padding-left:25px;
  padding-right:10px;
  }
#print a{font-size:1.1em;background:none;padding-left:0px}
/*--- end tittel element og utskrift ---*/
#subjectnavigation ul.coloum3,
#subjectnavigation ul.coloum4{width:21em;}

#subjectnavigation ul.coloum2,
#subjectnavigation ul.coloum1{width:22.5em;}
/*--- end styling temanavigasjon ---*/

/*--- relaterte ressurser ---*/
#relatedResources{
  overflow:hidden;
  background-color:#d9e5ec;
  height:100%;
}
#resourcesTabs{
  background-color:#ffffff;
  overflow:hidden;
  height:100%;
  }
#resourcesTabs button{background-image:none;padding-left:0px;border:none}

#resourcesTabs button{
  background-color:#d9e5ec;
  border-bottom:solid 2px #ffffff;
  display:block;
  float:left;
  padding:5px;
  font-size:1.1em;
  color:#005380;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-right:4px;
  }
#resourcesTabs button:hover{text-decoration:underline;cursor:pointer}
#resourcesTabs button.selected{border-bottom:solid 2px #d9e5ec}
#resourcesTabs #resourceTab2{
  background-color:#d9e9c6;
  border-bottom: solid 2px #ffffff;
  }

#resourcesTabs button.selected#resourceTab2{border-bottom: solid 2px #d9e9c6;}
#relatedResources h2{font-size:1.2em;color:#3c3d3e;margin-bottom:4px;margin-top:10px;margin-right:10px;margin-left:10px}
#relatedResources p{font-size:1.1em;padding:4px 10px;}

#relatedResources ul{list-style-type:none}
#relatedResources .assocs,
#relatedResources .assocs1,
#relatedResources .assocs2,
#relatedResources .assocs3{
  padding:10px;
  background-color:#ffffff;
  margin:10px;
  }
#relatedResources h3{
  color:#549e23;
  margin-bottom:3px;
  font-size:1.1em;
  }
#relatedResources ul li a{font-size:1.1em;}
/*--- end relaterte ressurser ---*/

/*--- rss ---*/
#globalFooter{background-color:#ffffff;padding-top:10px;overflow:hidden;height:100%;}
#globalFooter #rss{
  color:#5f6062;
  background:url(rss.gif) center left no-repeat;
  display:block;
  width:20em;
  padding-left:20px;
  margin:0px 0px 10px 20px;
  font-size:1.1em;
}

/*--- end rss ---*/
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after, #searchAndTools:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; height:1px}
.clearLeft{clear:left;}

.structuredBox{
background-color:#f4f8ec;
padding:10px;
margin-bottom:10px;
}
.structuredBox h3{font-size:1.2em;margin-bottom:5px}
.structuredBox th{font-weight:normal;text-align:left;}
.structuredBox th, .structuredBox td{padding:3px 10px 3px 0px;}
.structuredBox td{margin-left:5px}
#subArticles{
  border-top:solid 2px #5bac26;
  padding-top:15px;
}

.subarticle{
  float:left;
  width:22.5em;
  margin-right:20px;
  margin-bottom:20px;
  }

.subarticle h2{
  font-size:1.2em;
  margin-bottom:5px;
  }
.subarticle p{font-size:1.1em;}
.featuredBox{margin-bottom:20px;}

.featuredBox h3{
  color:#E56F00;
  overflow:hidden;
  background:url(orangeLineBG.gif) bottom left repeat-x;
  margin-bottom:5px;
  font-size:1.1em;
  height:100%;
}
.featuredBox h3 span{
background-color:#ffffff;
display:block;
float:left;
padding-right:10px;
}

.featuredBox .imageTxt{
  background-color:#E56F00;
  color:#ffffff;
  padding:4px 10px;
  margin:-2px 0px
}

.featuredBox .imageTxt a{
  color:#ffffff;
  font-weight:bold;
  background-image:none;
  padding-left:0px;
  }

/*stiler for knapp til art/tema for prosess/fase/steg */
#relatedArtSubjectLink{
  background-color:#5bac26;
  padding:10px;
}

#relatedArtSubjectLink a{
  display:block;
  color:#ffffff;
  background:url(relArtArrow.gif) center left no-repeat;
  font-size:1.2em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
  }
.errormsg {color:red;}
.infomsg {color:green;}

/* styling questionnaire */
#questionnaire{
  position:relative;
}
#questionnaire fieldset,
#result{
  background-color:#ececec;
  padding:10px;
  border:none;
  overflow:hidden;
  height:100%;

}

#questionnaire button,
#questionnaire .submitButton{
  float:right;
  background-color:#5f6062;
  color:#ffffff;
  font-weight:bold;
  border-left:solid 4px #e4e4e5;
  border-top:none;
  border-right:none;
  border-bottom:none;
  padding-top:3px;
  padding-bottom:3px;
  font-size:1.2em;
}

#questionnaire .submitButton{padding:3px;}

#questionnaire button:hover,
#questionnaire .submitButton:hover{cursor:pointer;}

#questionnaire h2,
#result h2{
  margin-bottom:15px;
  font-size:1.2em;
}

#result a{background:none;padding-left:0px}

#questionnaire p{margin-bottom:10px;}

#questionnaire input{margin-right:5px;}
#result h3{
  border-bottom:solid 1px #b6b6b8;
  font-size:1.1em;
  margin-bottom:5px;
  padding-bottom:3px; 
}
.resultset{
  margin-top:5px;
  margin-bottom:20px;
  font-size:1.1em;
}
.resultset p{margin-bottom:5px;}
.resultset div{margin-bottom:10px}

.resultset div p{display:inline;}
 
#download{margin-top:30px;}
#download a{
  background:url(pdf.gif) center left no-repeat;
  padding:15px 20px;
 }
#redo{margin-top:20px;margin-bottom:10px}
#redo a{background-color:#5f6062;background-image:none;padding:5px 10px;color:#ffffff;display:block;width:10em;font-weight:bold;font-size:1.2em}
#alphabeticalsort{
  list-style-type:none;
  margin:20px 0px;
  }
 #alphabeticalsort li{display:inline;margin-right:5px;}
 
 #alphabeticalsort li a{
   text-transform:uppercase;
   background-color:#ccdde6;
   padding:4px 6px;
   font-weight:bold;
   font-size:1.2em;
   background-image:none;
 }
 #alphabeticalsort li a:hover,
 #alphabeticalsort li a.selected{
   background-color:#ee7d11;
   color:#ffffff;
 }
/* end styling questionnaire */
/* styling otherterms */
  #otherterms{
    
    background-color:#e4e4e5;
	padding:15px;
	margin:20px 0px;
    }
  #otherterms h2{
    font-size:1.2em;
	color:#424344;
	margin-bottom:5px;
  }
  #otherterms p{
    font-size:1.1em;
	color:#5f6062;
  }
/* end styling otherterms */
/*styling externalresources */
#externalResources{
  background-color:#d9e9c6;
  padding:10px 10px 20px 10px;
  display:none;
  }

#externalResources .moreLink,
#externalResources p {margin: 0px 0px;}
  
#relatedcontact{overflow:hidden;height:100%}  
#relatedcontact h3{margin-bottom:10px}
#relatedcontact img{
  float:left;
  margin-right:10px;
  }

#relatedcontact h4, #relatedcontact p{
  font-size:1.1em;
  margin-bottom:4px;
 }
 
.contactperson {
 overflow:hidden;height:100%;margin-bottom:10px
 }
/* end styling externalresources */
.btmline{margin-top:30px;}

#layout3 #maincontent{width:470px;float:left;clear:left}
#layout3 .descriptionImg{float:right}
/*styling for the search-provider tabs on the searchpage */

div.searchprovidertabs {
 background-color:#ffffff;
 overflow:hidden;
 padding:0px;
 height:100%;
 margin-top:2.5em;
  }
div.searchprovidertabs ul{
  overflow:hidden;
  list-style-type:none;
  background:url(prtabBG.gif) bottom left repeat-x;
  margin-bottom:10px;
  height:100%;
 
 }
div.searchprovidertabs ul li{
 float:left;
  }

div.searchprovidertabs ul li a{
  display:block;
  margin-right:5px;
  float:left;
  background-color:#969698;
  padding:6px 7px 0px 7px;
  font-size:1.1em;
  margin-top:1px;
  height:1.9em;
  color:#ffffff;
  cursor:pointer;
  background-image:none;
  }

div.searchprovidertabs ul li.start a{}
div.searchprovidertabs ul li.end{background:none;border:none}

div.searchprovidertabs ul li.selected a{
  font-weight:bold;
  color:#ee7d11;
  background-color:#ffffff;
  border-top:solid 2px #969698;
  border-left:solid 2px #969698;
  border-right:solid 2px #969698;
  }

.filters .relatedBox a.selected{
  color:#E56F00;
  background:none;
  padding-left:0px;
}

#relatedActivities{
 background-color:#d9e5ec;
 padding:10px;
}

#relatedActivities h2{
  color:#3c3d3e;
  font-size:1.3em;
  margin-bottom:1em;
 }

#relatedActivities ul{
  list-style-type:none;
  margin-bottom:10px;
}

#relatedActivities ul ul{
 background-color:#ffffff;
 padding:10px;
}

#relatedActivities h3{
  margin:5px 0px;
  background-color:#c1d5e0;
  padding: 3px 10px;
  color:#3c3d3e;
  }
  
  
/*=============feedback form============*/
#feedback-form{  
  font-size: 1.1em;
}
.js-enabled #feedback-form .bd{
  display: none;
}
.js-enabled #feedback-form h2:hover{
  /*cursor: pointer;
  text-decoration: underline;*/
}
.js-enabled #feedback-form h2 span{
  /*background:url(arrows.gif) 98% -5px no-repeat;*/
}
.js-enabled .expanded h2 span{
  /*background:url(arrows.gif) 98% -53px no-repeat !important;*/
}
.expanded .bd{
  display: block !important;
}
#feedback-form .bd{
  background-color: #DFE9F0;
  padding: 1em;  
}


#feedback-form fieldset{
  border: none;
  margin:0em;
  padding: 0em;
}
#feedback-form h2{
  margin: 0em;
  padding:0em;
  background-color: #2E7297;
  font-size: 1.5em;
  color: #FFF;  
  width: 100%;
  font-weight: normal;
  
}
#feedback-form h2 span{
  display: block;
  padding: 0.75em;
}
#feedback-form label{
  margin-bottom: 0.25em;
  display: block;
  color: #444546;
  margin-top: 0.5em;
  font-weight: bold;
}
#feedback-form input{
  width: 70%;
  padding: 0.2em;
}

#feedback-form p{
  margin-bottom: 1em;
  color: #444546;
  
}
#feedback-form input, textarea{
  border: 1px solid #2E7297;
}
#feedback-form textarea{
  width: 99%;
  padding: 0em;
  font-family: inherit;
  font-size: 1.1em;
  padding: 0.2em;  
}
#feedback-form .submit{
  margin-top: 0.5em;
}
#feedback-form .error{
  color: red;
}
#feedback-form .error h2{
  margin-bottom: 0.25em;
}
#feedback-form .error ul{
  margin-left: 1em;
  margin-bottom: 1em;
}
#feedback-form .success{
  font-size: 1.5em;
  padding: 0.75em;
  color: #FFF;
  background-color: #549E23;
}
#feedback-form .success p{
  color: inherit;
  margin-bottom: 0em;
}
#feedback-form .success a{
  font-size: 0.75em;
  color: #FFF;  
  background: none;
  padding: 0em;
}
#feedback-form label.error{
  margin-top: 0em !important;
  margin-bottom: 0.25em;  
}

/*=============registrer erfaring form============*/
#erfaringsSkjema{  
  font-size: 1.1em;
}

#erfaringsSkjema fieldset{
  border: none;
  margin:0em;
  padding: 0em;
  margin-bottom: 1em;  
}
#erfaringsSkjema legend{
  margin: 0em;
  padding:0em;
  font-size: 1.5em;  
  padding:0em;  
  font-weight: bold;
  margin-bottom: 0.25em;
  display: block;
  color:#5F6062;
  margin-left:-7px;
}
#erfaringsSkjema h2{
  font-size: 1.2em;
  margin-top: 0.5em;
}

#erfaringsSkjema label{
  margin-bottom: 0.25em;
  display: block;
  color: #444546;
  margin-top: 0.5em;
  
}
#erfaringsSkjema .repeatable label a{
  padding-left: 1em;
  background: none;
  font-weight: bold;
  color: #F00;
} 
#erfaringsSkjema  input{
  width: 80%;
  padding: 0.2em;
}
#erfaringsSkjema select{
  width: 35%;
}

#erfaringsSkjema  p{
  margin-bottom: 1em;
  color: #444546;
  
}
#erfaringsSkjema  input, #erfaringsSkjema textarea, #erfaringsSkjema select{
  border: 1px solid #2E7297;
  padding: 0.2em;
  font-family: verdana;
}

#erfaringsSkjema div.unit input{
  width: 95%;
}
#erfaringsSkjema button{
  margin-top: 0.25em;
}
#erfaringsSkjema textarea{  
  padding: 0em;
  font-family: inherit;
  font-size: 1.1em;
  padding: 0.2em;  
  width: 80%;
}
#erfaringsSkjema  .submit{
  margin-top: 0.5em;
}
#erfaringsSkjema  .error{
  color: red;
}
#erfaringsSkjema  .error h2{
  margin-bottom: 0.25em;
}
#feedback-form .error ul{
  margin-left: 1em;
  margin-bottom: 1em;
}


#erfaringsSkjema  .success, #feedback .success{
  font-size: 1.5em;
  padding: 0.75em;
  color: #FFF;
  background-color: #549E23;
}
#erfaringsSkjema .success p, #feedback .success p{
  color: inherit;
  margin-bottom: 0em;
}
#erfaringsSkjema  .success a, #feedback .success a{
  font-size: 0.75em;
  color: #FFF;  
  background: none;
  padding: 0em;
}
#erfaringsSkjema .size1of6 label{
  height: 2.5em;
}
#erfaringsSkjema .size1of6{
  padding-right: 0.5em;
}
#erfaringsSkjema .size1of6 input{
  width: 96%;
}
#erfaringsSkjema .size1of6 select{
  width: 100%;
  padding: 0.1em;
}
#erfaringsSkjema  label.error{
  margin-top: 0em !important;
  margin-bottom: 0.25em;  
}
#erfaringsSkjema .submit{
  width: 20%;
}
#erfaringsSkjema fieldset{
  width: 60%;
}
#erfaringsSkjema fieldset.fullwidth{
  width: 100%
}
#erfaringsSkjema .size2of5 select{
  width: 98%;
}
#erfaringsSkjema fieldset.fullwidth textarea{
  width: 40%;

}

#erfaring table{
  border-collapse: collapse;
  width: 60%;
  table-layout: fixed;
}
#erfaring table.large{
  width: 85%;
}
#erfaring th, #erfaring td{
  padding: 0.2em;
  border:1px solid grey;
  vertical-align: top;
    
}
#erfaring th{
  text-align: left;
  background-color: #CCDDE6;
  padding: 0.2em;
}
.js-enabled .collapsible{
  display: none;
}
.js-enabled .collapsible legend{
  display: none !important;
}
button.toggler{
  background:url(arrows.gif) 98% -12px no-repeat;
  cursor:pointer;
  display: block;
  background-color: #2E7297;
  border: none;
  color: #FFF;
  font-size: 1.5em;
  margin-bottom: 0.5em;
  font-family:verdana;
  padding-bottom:0.2em;
  padding-left:0.2em;
  padding-right:1.5em;
  padding-top:0.2em;
}
button.open{
  background-position:98% -60px;
}
.registrer-erfaring-link{
background-color:#5F6062;
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;

border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
text-transform:uppercase;
}

#ehandel-frontpage-entry {
    background: url("ehandel-frontpage-entry.gif") no-repeat scroll left top transparent;
    line-height: 2.65em;
    height: 2.8em;
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    padding-right: 1em;
    padding-top: 0.5em;
    text-align: left;    
}

#ehandel-frontpage-entry a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 2em;
    padding-left: 10px;
}

#area-border {
    border-bottom: 1px solid #FFFFFF;
    height: 48px;
}

#area-border p {
    display: block;
    font-size: 2em;
    margin-left: 20px;
    padding-top: 10px;
}

.ehandel-border {
    background: url("ehandel-border.jpg") no-repeat scroll right center #5F6062;
}

#area-border p a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 0 !important;
}

.highslide img {
    border: 0px solid silver;
}

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

#feedbacklink-frontpage-entry h2 {
    background-color: #2E7297;
    color: #FFFFFF;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100%;
}

#feedbacklink-frontpage-entry a {
    background: none;
    display: block;
    padding: 0.75em;
    color: #FFFFFF;
    font-size: 1.1em;    
}
