body {
	background:#e0e4eb url(../_gfx/bodybg.gif) top center no-repeat;
	font: normal normal normal 11px normal normal Arial, Helvetica, sans-serif;
	color: #707276;
}
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a {
	margin:0;
	padding:0;
	color: #707276;
	font-weight: bold;
}
a, a img {text-decoration:none;outline:none;border:none;color:#FF7300;}
a.readmore {
	color:#FF7300;
	background: url(../_gfx/arrows.gif) center left no-repeat;
	padding: 0 0 0 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
}
h1 {font-size:120%;color:#707276;}
h1 a {color:#707276;}
h2 {font-size:120%;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:100%;}

/*
 * Topp menu and logo
 */

#header {
	background: #fff url(../_gfx/headerbg.jpg) top left no-repeat;
	list-style: none;
}
#header li {
	display: inline;
}
#header li a {
	color: #003d79;
	text-decoration: none;
}
#path {	background: url(../_gfx/pathbg.gif) bottom left no-repeat;}
#path a {color: #707276;}

/*
 * Site main menu
 */

#menu {
	background-color: #063363;
	list-style: none;
	height: 43px;
	overflow: hidden;
}
#menu li {
	display: inline;
	background: url(../_gfx/menu-separator.gif) left center no-repeat;
}
#menu li#lang {background-image:none;}

#menu li.first {background:none;}

#menu li a {
	color: #fff;
	text-decoration: none;
	border-bottom: 5px solid #063363;
}
#menu li a:hover, #menu li a.selected {
	border-bottom: 5px solid #ff7300;
}
#menu li#myaker {
	background: none;
}

/*
 * Maincontent
 */
#maincontent {
	background: #fff url(../_gfx/fauxbg.gif) top left repeat-y;
}
/*
 * Left menu
 */
#leftmenu {
	list-style: none;
}
#leftmenu li.hr {
	height: 15px;
	background: url(../_gfx/hr-dots.gif) left 8px repeat-x;
}
#leftmenu li a {
	font-size: 110%;
	color: #707276;
	text-decoration: none;
}
#leftmenu li a:hover, #leftmenu li a.selected {
	color: #ff7300;
	background: url(../_gfx/arrows.gif) center right no-repeat;
	font-weight: bold;
}
#leftmenu li.subleft a:hover, #leftmenu li.subleft a.selected {
	font-weight: normal;
} 
#leftmenu li a.newsarchive, #leftmenu li a.newsarchive:hover {
	font-size: 110%;
	font-weight: bold;
	color: #707276;
	text-decoration: none;
	background-image: none;
}

/*
 * Content
 */
.hr {
	background: url(../_gfx/hr-dots.gif) top left repeat-x;
}

#content ul.files {list-style:none;}
#content ul.files li {}
#content ul.files li a {background-color: #e3edf9;color:#5a7a9c;}
#content ul.files li a img {}
.full h1 {font-size:150%;}
.full div.para {font-size:110%;}
.newsarchive a {color:#707276;}

.orange {
	background: #FF7300;
	color: #fff;
	float: left;
	width: 442px;
	margin: 0;
	display: inline;
	padding: 18px 14px; 
}
.orange h1 {font-size:150%;width: 215px;color: #fff;}
.orange h1 a {color: #fff;}
.orange div.para {font-size:110%;width: 215px;color: #fff;}
.orange img.articleimage {
	float:right;
	width: 213px;
	border: 1px solid #fff;
}
.orange .readmore {
	color: #fff;
	background-image: url(../_gfx/oarrows.gif);
}
/*
 * Rightcol
 */

#rightcol h4, #rightcol h4 a {color:#556F9d;}
#rightcol {color:#7F92B5;}
.submitbtn {
	background-color: #b4bdcf;
	color: #fff;
	border:none;
}
#path form input.searchfield {color:#a1acc3;font-size:11px;}

#rightcol div.myaker {background-color:#fcfdfd;}
/*
 * Footer
 */

#footer {
	background-color: #e0e4eb;
}
#footer a, #footer a img {border:none;}


/* Sitemap */

#sitemap a {color: #707276;}
#sitemap li {
 background-color:#F1F3F6;
}
#sitemap ul ul li {
 background:#F1F3F6;
}
#sitemap ul ul ul li {
 background:#F1F3F6;
 border-color:#FF7300;
}

/* Contact form */
form#contact input#submbtn {
	background-color: #063363;
	color: #fff;
	width:100px;
}

/* Search */

 ul.searchresults {
 	list-style: none;
 }
 ul.searchresults li a:hover {text-decoration:underline;}

div.asadata {
	margin: 0;
	padding: 0;
	width: 217px;
	float: right;
	height: 191px;
	background: #fff top left no-repeat;
}
div.asadata table {
	border-collapse: collapse;
	width: 200px;
	margin: 0 8px 8px;
	color: #7f92b5;
}
div.asadata table tr {}
div.asadata table tr th {text-align:left;padding: 2px 0 2px 6px;font-weight:normal;} /*background: url(../_gfx/asadata-tr-bg.gif) top left repeat-y;*/
div.asadata table tr td {text-align:right;padding: 2px 6px 2px 0;} /* background: url(../_gfx/asadata-tr-bg.gif) top right repeat-y; */
div.asadata table tr td.end {padding:0;height:3px;font-size:1px;} /* background: url(../_gfx/asadata-bottom-bg.gif) bottom left repeat-x; */
div.asadata table tr.alt th {background-color: #f8f8fa;}
div.asadata table tr.alt td {background-color: #f8f8fa;}
div.asadata table tr th.header {text-align:center;padding: 9px 6px 4px 6px;} /* background: url(../_gfx/asadata-trheader-bg.gif) top left repeat-y; */



div#orgkart {
	background-color: #fff;
	height: 270px;
	width: 461px;
	margin: 0 10px 10px 10px;
	float:left;
	display: inline;
	text-align: center;
	padding: 0;
	overflow: hidden;
}
div#orgkart ul {margin:5px;display:inline;list-style:none;padding:0;}
div#orgkart ul li {margin:0;padding:0;}
div#orgkart div.four {margin:0 0 0 45px;width:402px;padding:0;display:inline;float:left;}
div#orgkart div.comp {
	float:left;
	overflow: hidden;
	display: inline;
	width: 80px;
	height: 66px;
	background-color: #fff;
	color: #1f487c;
	border: 1px solid #b5c3d4;
	margin: 5px;
}
div#orgkart div.oimg {
	float:left;
	border: none;
	height: 94px;
	width: 460px;
	margin: 0;
	clear: both;
}
div#orgkart img {width:82px;}
div#orgkart div span {
	padding: 4px 5px 0;
	float:left;
	width: 73px;
}
div#orgkart div h4 {
	color: #1f487c;
	font-weight: normal;
	font-size: 90%;
	background-image: none !important;
	width: auto;
	margin: 2px 5px;
}
div#orgkart div a {font: 12px Arial, Helvetica, sans-serif normal normal normal normal;color:#fff;font-weight:bold;}


table#nokkeltall {
	}

table#nokkeltall th {
	background: #4C74A6;
	color: #fff;
	padding: 5px;
	border: 1px solid #fff;
	border-width: 0 0 1px 1px;
	width: 75px;
	}	
	
table#nokkeltall th.first {
	width: 210px;
	text-align: left;
	}		

table#nokkeltall td.first {
	text-align: left;
	}		
		
table#nokkeltall tbody{
	border: 10px solid #fff;
	}	

table#nokkeltall tr.white td {
	background: white;
	}	
	
table#nokkeltall td {
	border-left: 1px solid #fff;
	background: #E3EDF9;
	color: #4C74A6;
	font-weight: bold;
	padding: 2px 10px;
	text-align: right;
	}
div.rcolfirma {
	float:left;
	margin: 0 10px 10px 8px;
	padding: 10px 0; 
	width: 194px;
	background-color:#fff;
	border: 1px solid #063363;
}
div.rcolfirma span {
	width: 194px;
	height: 40px;
	float:left;
	background: url(../_gfx/firma/invheader.jpg) top left no-repeat;
	color: #fff;
	line-height: 23px;
}
div.rcolfirma a {
	float:left;
	width: 184px;
	margin: 5px 0 0 10px;
	color: #677888;
}
div.rcolfirma a img {margin: 0 5px 0 0;}

ul.contact {
	float:left;
	list-style: none;
	margin: 20px 0 0;
	padding: 20px 0 0;
	border-top: 1px solid #b4bdcf; 
}
ul.contact li {
	float:left;
	margin: 0 0 5px;
}
ul.contact li label {
	float:left;
	width: 125px;
}

ul.contact li input, ul.contact li select, ul.contact li textarea {
	float:left;
	width: 300px;
}
#whistle {
	float:right;
	margin:29px 0 0;
	width: 217px;
	overflow: hidden;
}

