/* *** layout *** */

.bodywrap {  }

.pageextra2,
.bodywrap .pagebody {
  margin: 0;
  width : 100%;
  background : none;
  float : left;
}

.bodywrap .pageextra2 {
  width : 220px;
  margin-left : -220px;
  _margin-left : -221px;
  margin-top : 265px;
  position : static;
}

.bodywrap .pagebody {
	width : 532px;
  background: url(i/h-pb-top.gif) no-repeat 0 0;
  padding-top: 265px;
  padding-left: 14px;
  padding-right: 220px;
}
.width1 .pagebody {
  width : 732px;
  _width /**/: 966px;
}

.pagebody .wrapper {
  padding-left : 0;
}

.pagebody .wrapper:after { display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:0; }

.pageextra1,
.pageextra1 .wrapper { background: none; padding : 0; }

.pageextra2 .wrapper { background : none; padding:0 12px 0 14px; }



.wrapper .tboxhd { display : none; }

.pageextra2 .box .boxhd {
  padding-top : 0;
}
/* *** topbox *** */
.topbox .boxhd { position:absolute;right:19999px;left:auto; }

.wrapper .topbox .content {
  left: 0;
  margin : 0;
  overflow : hidden;
  height:249px;
  padding-left:184px;
  padding-top:30px;
  top:75px;
  width:350px;
}



.width1 .wrapper .topbox .content { left: 0; width:450px; }

.topbox h1 {
  font-size: 1.57em;
  font-weight: normal;
  margin-bottom: 1px;
  position : relative;
  z-index : 1;
}



.topbox .content p {
  margin-bottom: 1em;
  line-height: 1.2;
  width: 350px;
  position : relative;
  z-index : 1;
}

.width1 .topbox .content p {
  width: 450px;
}

.topbox .more { margin-top: 1px; }

.topbox .more a {
  font-weight: bold;
  border-bottom: 2px solid #79ABD4;
  background: none;
  padding: 0;
  font-size: 1.1em;
  text-decoration: none;
}

.wrapper .topbox a:hover,
.wrapper .topbox a:focus,
.wrapper .topbox a:active {
  text-decoration: none;
  border-bottom: 2px solid #01488A;
}


/* *** articlelist *** */

.articlelist {
  _display: inline;
}
.articlelist .more a {
  font-weight : normal;
}

.pageextra2 .articlelist {
  position : absolute;
  top : 100px;
  right : 20px;
  width: 210px;
  color : #fff;
  height : 240px;
  overflow : hidden;
}
.width1 .pageextra2 .articlelist {
	width: 287px;
}
.pageextra2 .articlelist .meta {
  color : #fff;
  float : left;
}
.pageextra2 .articlelist .boxhd {
  color : #fff;
  background : none;
  border-bottom : 1px solid #fff;
}
.pagebody .articlelist li a {
  font-weight : normal;
}
.pageextra2 .articlelist li a {
  background-image : url(i/white-line.gif);
  background-position : 0 0.6em;
}
.articlelist img {
  border-color : #b8b8b8;
  margin:0.2em 0pt 0.33em 1em;
}

.pagebody .boxhd {
  color:#01488A;
  font-family:Arial, Verdana, Trebuchet MS;
  font-size:1.09em;
  font-weight:bold;
  margin-bottom : 0.55em;
  padding:0;
  background:transparent url(i/pb-boxhd-bottom.gif) no-repeat scroll 0pt 100%;
  padding-bottom:6px;
}



.pageextra2 .videobox h3 {
  margin-bottom:0.2em;
  margin-top:0.5em;
}
.pageextra2 .videobox img {
  border: 3px solid #B3B3B3;
  padding: 1px;
}

/* *** enav *** */

.enav {
  width: 195px;
}



/* *** innskraning *** */
.innskraning:after { display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:0; }

.bodywrap .button {
  /* image replacement */padding:0; display:block; overflow:hidden; border:none; line-height:0; text-indent:-9999em; font-size:1px; letter-spacing:-1em;
  float : right;
  background : url(i/button.gif) 0 0 no-repeat;
  color : #fff;
  width : 65px;
  height : 21px;
  border : none;
}
.bodywrap .button:hover,
.bodywrap .button:focus {
  background-position : 0 -21px;
}
