body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #333;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}
html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #contents {
	height: auto;
}
body, input, select {font-size:12px;}  
a { outline:none; }
a:link, a:visited {color: #555; border-bottom: 1px solid #555; text-decoration:none;}
html body a:hover {color: #000; background-color: #F4F2E4; border-bottom: 1px solid #9A8E51;}
img {border:none;}
label {display:-moz-inline-block; display:-moz-inline-box; display:inline-block;} 


#header {padding:0 0 020px; margin:20px 0 0 0;}
h1 {font:2.2em Trebuchet MS,georgia,times,serif;color: #545151; margin:0 0 5px 0;border-bottom:2px dotted #999;padding-bottom:3px;}
h1 a:link, h1 a:visited {border:none;}
h1 a:hover {border:none; background-color:#fff}

#header ul {list-style:none;padding:0; ;margin:0 0 5px 0; width:360px; float:left}
#header li {display:block; height:20px; margin-bottom:5px; padding-top:15px;margin-left:10px}
#header li.nina {padding-left:80px; background: url(images/nina.gif) 0 0 no-repeat;}
#header li.biofokus {padding-left:80px; background: url(images/biofokus.gif) 0 0 no-repeat;}
#header li.mfu {padding-left:80px; background: url(images/mfu.gif) 0 0 no-repeat;}
#header p {width:550px;}
#formtop {float:left; border:2px solid #ccc; width:208px; height:115px; font-size:0.9em}
#formtop div {margin:5px 0 0 5px}
#nav { clear:both; border:2px solid #ccc; width:590px;margin:0; padding: 5px 0 }
#nav legend {padding:2px 6px; color:#555; font-weight:bold; font-size:1.1em }
#nav label {width:90px;margin-left:10px}
#nav input, #nav select {width:145px; border:2px solid #ccc;}
#nav .knapp {width:50px; margin-left:103px }
#nav button {border:2px solid #ccc; display:inline;}
#nav span.nysok {margin-left:10px}
#nav .nysok a:link,#nav .nysok a:visited {margin-left:10px;text-decoration:none; border:none; font-weight:bold}

#contents {margin-left:20px}
#content {margin:20px 0 20px 0px; width:590px;}
#right {position:absolute; left:620px; top:73px; margin-right: 10px}
#right .topimg {position:relative;}
#right .topimg .floatpic{float:left; margin-right:5px;}
#right .topimg .imgtekst {float:left; position:relative; width:180px; font-style:italic}
/* #right .topimg .tekstned {position:absolute; bottom:5px;} */
#right p.title { margin-bottom:-5px; font-weight:bold}
#right p.title span {font-size:0.8em}
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px dotted #AAAAAA;
	background-color: #CCCCCC;
	color: #626262;
	font-size: 70%;
}
#footer p {
	margin: 0.5em 0 1em 2em;
	padding: 0;
}
.valg {width:280px; float:left; }
.valg label {width:90px}
.valgboks, .valg input {margin:0 0 6px 0;}
.valgboks select {width:145px; }

#lokalitet {width:590px}

#sammendrag {font-size:1em}
/* tables */
table.tablesorter caption {font-size:1em;text-align:left;}
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer; padding-right:13px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
table.tablesorter tr.title {cursor:pointer}
table.tablesorter .samletverdi {font:1.3em verdana,arial,sans-serif; font-weigth:bold;color:red;letter-spacing:3px}
table.tablesorter tbody tr.hoover td, table.tablesorter tbody tr.active td {background-color: #DEDEC9}

/* Div. fikse stiler */
.wait {margin-top:5px; width:150px}
.wait span {font-size:10px; color:#999; vertical-align:top; display:inline; margin-top:10px;}
.wait img {margin:0 3px 0 10px;}
img.popupPic {border:2px solid #ccc;cursor:pointer}
img.picBorder {border:2px solid #000;}

.senter {text-align:center}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/* jQuery lightBox plugin - Gallery style */
#jquery-lightbox a:link,#jquery-lightbox a:visited, #jquery-lightbox a:hover, #jquery-lightbox a:active 
{border:none; text-decoration:none; outline:none}
* :focus {outline: none;}

	#gallery {
		background-color: #444;
		padding: 2px;
	}
	#gallery ul { list-style: none; padding:0;margin:0 }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
/* Autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}
/* External links */
a.external {background: url('images/external.gif') right top no-repeat; padding-right:13px }
span.error {display:block; color: red;font-weight: bold;}
#faktaref { color: #999; }
