/* *** canvas fixes *** */
body, body.zoom1 {
  font-family : Arial, Helvetica, sans;
  color : #0f0f0f;
  font-size : 12px; ~font-size : 75.00%;
}
body.zoom2 { font-size : 14px; ~font-size : 82.50%; }
body.zoom3 { font-size : 16px; ~font-size : 100.00%; }

.pgwrap {
  width: 935px;
  background: url(i/pw-bak2.gif);
}

.pghead .wrap {
  background-image: url(i/qs-bak3.gif);
}
.pghead .brand {
  border : 1px solid #425d8a;
  padding-left : 2px;
}
.pghead .brand a {
  display : block;
  height : 102px;
  overflow : hidden;
}

.pgmain {
  min-height: 300px; _height: 300px;
}

.pgmain {
  width: 747px;
}

.pgextra1 { margin-left: -936px; }

.home .pgmain {
  float : left;
  display : inline;
  width : 358px;
  border-right : 1px solid #d6d6d6;	
  border-top : 0;
}

.home .pgmain {
  width: 558px;
}


.home .pgextra1 {
  margin-left: 0;
  top : 187px;
  left : 17px;
  position : absolute;
}
.home .pgextra1 .mnav {
  top : -37px;
  left : 0;
}

.pgextra3 { width: 747px; }

.pgextra3 .wrap { border-top : 1px solid #d6d6d6; }

.pgfoot {
  background-image: url(i/p5-bak2.gif);
}

.pgfoot .wrap {
  background-image: url(i/p5w-bak2.gif);
}


.article .boxbody,
.articlelist .summary {
  line-height : 1.4;
}

/*  colors */

.articlelist li a,
h3 a, a, h3, h1 {
  color : #425D8A;
}

h2.boxhead {
  background : url("i/arrow1-r.gif") 5px 50% no-repeat;
}
.pgextra1 h2 {
  background : url("i/arrow1-d.gif") 5px 50% no-repeat;
  color : #454a4e;
}
.pgextra2 h2 {
  color : #454a4e;
}

h2, h2 a {  
  background-image : url("i/arrow2-r.gif");
  color : #454a4e;
  
}

.article .subtitle {
	color : #3C7D3D;
}


/**/

.pghead {
  background : #fff url(i/ph-bak.jpg) 100% 35px no-repeat;
}

.pgextra3 .article {	
  background : url("../img/bhm/logo-fade.gif") 0 0 no-repeat;
}

/* quizbox */

.quizbox {
  margin : 0 0 20px 0;
}


/* ******  mnav  ****** */

.mnav {
	position : absolute;	
  top : 150px;
	left : 17px;
	width: 937px;
	background : #003273 url("i/mnav-bak.gif") 0 100% repeat-x;
}

.mnav .boxbody {
  background: none;  
}

.mnav .boxhead { display : none; }

.mnav ul {
  list-style : none;
  padding-left : 0;
  width: 150%;
  margin-right: -50%;
}
.mnav li {
  display : inline;
  padding-bottom : 0;
}


.mnav .level1 {}

.mnav .boxbody a {
  display : block;
  float : left;
  padding : 5px 26px 14px 26px;
  margin: 0 -1em 0 -1em;
  text-decoration : none;
  color : #fff; 
  font-weight : bold;
  font-family : Verdana;
}
.mnav a:hover,
.mnav a:focus,
.mnav a:active {
	color : #efd075;
}
.mnav .parent a,
.mnav .current a {
  color : #d28632;
  font-weight : bold;
  background : url("i/arrow2-u.gif") 50% 100% no-repeat;
}

.mnav .level2 {}

.mnav .level2 a {
  font-weight : normal;  
  padding-left : 1.4em;
}

.mnav .level2 .parent a,
.mnav .level2 .current a {
  font-weight : bold;
}

.mnav .level2 .level3 a {
  font-weight : normal;  
  padding-left : 2.8em;
}
.mnav .level3 .current a {
  font-weight : bold;
}

/**** snav ****/
.pgextra2 .snav { background : none; }
.snav .boxbody {
  border-top : 1px solid #425D8A;
}

.snav {
  background: url("i/p1-h2.gif") 0 0 repeat-y;
}
.snav a {
  color : #454a4e;
  padding-right : 5px;
}
.snav a:hover {
  color : #000;
}

.snav .current a,
.snav .parent a {
  background : url("i/snav-c2.gif") 0 50% repeat-y;
}
.snav ul.level2 {
  background : url("i/snav-l2.gif") 0 0 repeat-y;
}
.snav .level2 a { background : none; }
.snav .level2 .current a,
.snav .level2 .parent a {
  background : url("i/arrow3-d.gif") 0 50% no-repeat;
}


.styrkumsokn fieldset,
.styrkumsokn .fi_bdy,
.styrkumsokn .fi_txt,
.styrkumsokn .fi_sel,
.styrkumsokn .fi_static {
  margin-bottom : .5em;
}
.styrkumsokn .leftset {
  width : 45%;
  float : left;
}
.styrkumsokn #PointContainer {
  clear : left;
}

