/* *** layout *** */

.bodywrap { background-image: url(i/h-bw-bg2.gif); }
.width1 .bodywrap { background-image: url(i/h-bw-bg.gif); }

.pageextra1 { margin-bottom: -12px; }

.pagebody { margin-top: -12px; }

.pagebody .wrapper {
  background-image: url(i/h-pb-bottom2.gif);
  padding: 0;
}

.width1 .pagebody .wrapper { background-image: url(i/h-pb-bottom.gif); }



/* *** breadcrumbs *** */

.breadcrumbs { display: none; }




/* *** freeform *** */

.freeform {
  background: url(i/h-pb-top2.png) no-repeat;
  width: 100%;
  overflow: hidden;
}

.width1 .freeform {
  background-image: url(i/h-pb-top.png);
}

.freeform .content {
  background: url(i/h-ff-bottom2.png) no-repeat 0 100%;
  padding-left: 18px;
  padding-bottom: 7px;
}

.width1 .freeform .content { background-image: url(i/h-ff-bottom.png); }

.freeform .content:after { display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:1px; margin-top:-1px; }



.freeform h1 {
  color: #22477E;
  font-size: 2.1em;
  margin-top: 16px;
  margin-bottom: 5px;
  border-bottom : 1px solid #E3E7E9;
}

.freeform h1 span {
  font-size: .85em;
  padding-left : 5px;
}

.freeform p,
.freeform ul {
  font-size: .92em;
  margin: 0 0 0 5px;
  padding: 0;
}

.freeform ul {
  list-style: none;
  overflow: hidden;
  padding-top: 2px;
  float: left;
  width: 190px;
}

.freeform ul li {
  padding-left: 10px;
  background: transparent url(../i/bullet-red-small.gif) no-repeat 0 .43em;
  width: 190px;
}

.freeform p { clear : left; }

.freeform p.morelink {
  font-weight: bold;
  border-top : 1px solid #E3E7E9;
  margin : 0;
  padding: 4px 0 16px 5px;
}


.freeform .imgbox {
  position : relative;
  margin: 0;
  padding: 0;
  _height:0;min-height:0; /* ie hasLayout fix */
}

.width1 .freeform .imgbox .content,
.freeform .imgbox .content {
  background: transparent none no-repeat;
  margin: 0;
  padding: 0;
}




/* *** articlelist *** */

.articlelist {
  float: right;
  width: 204px;
}

.articlelist .boxhd {
  background: url(i/h-frettir-top.png) no-repeat;
  height: 26px;
  _height /**/: 38px;
  margin: 0 0 12px 0;
  padding: 12px 0 0 14px;
  font-size: 1.08em;
}

.articlelist .content { padding: 0 14px; }




/* *** nytt *** */

.nytt {
  float: left;
  width: 296px;
}

.width1 .nytt { width: 515px; }

.nytt .boxhd { background-image: url(i/h-nytt-top2.png) ; }

.width1 .nytt .boxhd { background-image: url(i/h-nytt-top.png) ; }

.nytt h3 a {
  font-size: 1.08em;
  color: #22477E;
}

.nytt h3,
.nytt .summary { padding-left: 0; }

.width1 .nytt h3,
.width1 .nytt .summary { padding-left: 197px; }

.nytt img {
  float: none;
  padding-left: 0;
  padding-bottom: 6px;
}

.width1 .nytt img { float: left; }
