.searchresults {
	float:left;
	margin: 0 0 2em 0;
}

.searchresults li {
	list-style: decimal;
	font-size: 110%;
	clear:both;
	float:left;
	width:100%;
	padding: 0;
	margin: 2px 0;
}

h4 { padding: 2px 10px 0 10px; width: 592px; } /* height: 30px; */
h2 { width: 340px; }

.center { margin: 0 auto; padding: 0; width: 884px; position: relative; }
.padding10px { padding: 15px 10px 10px 10px; }
.padding10pxseparator { padding: 0 10px 10px 10px; }
.lightbluebg { margin-bottom: 5px; }
.lightbluebgwitharrow { margin-bottom: 5px; }

#vannmerke { height: 476px; width: 473px; position: absolute; top: 200px; left: -123px;  z-index: 1; display: none;}

#wrapper { float: left; width: 882px; position: relative; border-left: 1px solid #93a7cc; border-right: 1px solid #93a7cc; } /* top: -385px; */
#wrappernofaux { float: left; width: 882px; position: relative; border-left: 1px solid #93a7cc; border-right: 1px solid #93a7cc; }

#header { float: left; padding-top: 5px; position: relative;width:873px;margin-left:4px; }
#topleftnav { float: left; width: 179px; height: 148px; margin-left: 9px; margin-right: 9px; position: relative; }
#sublogo { float: left; margin-top: 89px;}

#logo { float: left; width: 873px; position: relative;margin:0 0 0 4px;  display:inline;}
#menu { float: left; width: 873px; height: 27px; position: relative; padding: 0 9px; display:inline;}

#topnav { float: left; padding: 0; margin: 0 0 30px 9px; position: relative; width: 873px; display:inline; }
#ticker { float: left; width: 447px; height: 18px; padding: 9px 2px 0 197px;  display:inline;}
#search { float: right; width: 222px; height: 24px; padding: 3px 0 0 0;  display:inline;}
#searchbox { float: right; margin: 2px 0 0 0px; padding: 0; width: 220px;  display:inline;}
.search { float:left; margin: 0; padding: 0; font-size: 12px; width: 190px;  display:inline;}
.searchbutton { float: right; background-color: #8fa9cc; margin-right:0;  display:inline;}

#content { float: left; width: 882px; position: relative; clear: both; padding-bottom: 25px; display:inline;}
#leftmenu { float: left; width: 179px; padding-left: 9px; margin-right: 9px; position: relative;  margin-top:-2px; display:inline;}
#maincontent { float: left; width: 461px; position: relative; min-height: 350px; padding-top: 4px;margin-left:29px;display:inline;}
#rightcontent { float: left; width: 220px; position: relative; padding:0; margin: 0 5px 0 6px; border-top: 4px solid #fff; }
#rightcontent h4 { float: left; width: 200px; position: relative; padding:2px 5px 0 15px; margin: 0px; background: url(../_gfx/r-h4.gif) no-repeat top left; }

#footer { float: left; width: 872px; padding: 5px; }
#newsarchive {padding:0;margin:0;}
#newsarchive li { list-style:none; padding:0;margin:0; }

#iframe { float: left; width: 882px; position: relative; clear: both; padding-bottom: 25px; border-left: 1px solid #93a7cc; border-right: 1px solid #93a7cc; }
#wwf {float:left;position: relative; top: -1px;margin: -100px 0 0 9px;}
div.johnson { margin-top: -10px;}

.bluebox {float:right;width:328px;margin: 0 30px 15px 0;display:block;}
#myakerbtn {float:left;margin: 0 0 15px 35px;display:block;}

.whitebox {
	float:left;
	background: #fff;
	width:328px;
	margin: 0 0 10px 0;
}
.whitebox strong {
	float:left;width:328px;
	margin: 13px 0 0;
}
.whitebox div.para {
	float:left;width:328px;
	margin: 0;
	overflow: hidden;
}
.whitebox a {
	float:left;width:328px;
	margin: 0 0 13px;
}
.graybox {
	float:left;
	background: #eceeee url(../_gfx/graybox.gif) top left no-repeat;
	width:328px;
	height:98px;
	margin: 0 0 10px 0;
}
.graybox strong {
	float:left;width:294px;
	margin: 13px 17px 0;
	/*text-decoration: underline;*/
}
.graybox div.para {
	float:left;width:294px;
	margin: 0 17px;
	height: 3.9em;
	overflow: hidden;
}
.graybox a {
	float:left;width:294px;
	margin: 0 17px 13px;
}

