@media print { 
body {
	margin:0;
  	color:#343434;
	font:76% verdana,geneva,arial,helvetica,sans-serif;
	background:#dce5e5;
	min-width:967px;
	}
.small {
	font:76%;
}	
.medium {
	font:86%;
}	
.large {
	font:96%;
}	
form {
	margin:0;
	padding:0
	}
img {border:none;display:block;}
a {
	text-decoration:none;
	color:#343434;
	}
a:hover {
	text-decoration:underline;
	}
input {vertical-align:middle}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}
.no-bg {background:none !important;}

.logo,
ul.paging li.prev a,
ul.paging li.next a {
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	}
	
input.text,
input,
textarea,
select {font:100% verdana,arial,sans-serif;color:#000;
margin-bottom:5px;}
.subscriptionListArea {
	margin-bottom:10px;
	margin-top:5px;}	
/* main test styles */
h1,h2,h3,h4 {margin:0;color:#044f5a;}
h1 a,h2 a,h3 a,h4 a {color:#044f5a;}
p {margin:0 0 1em 0;}
ul {
	margin:0;
	padding:0;
	list-style:none;
	}
fieldset {
	margin:0;
	padding:0;
	border:0;
	}
	
h1 {
	font-size:2em;
	font-weight:normal;
	margin:0 0 0.6em 0;
	}
h2 {
	font-size:1.666em;
	font-weight:normal;
	}
h3 {
	font-size:1.333em;
	font-weight:normal;
	}
h4 {
	font-size:1em;
	font-weight:normal;
	}
	
/* main center container */
.main {
	margin:0 auto;
	width:967px;
	position:relative;
	background:#fff;
	padding:128px 0 0 0;
	}
	
/* header */
.header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:128px;
	background:#089eab url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-header.jpg) no-repeat left top;
	}
	
/* logo */
a.logo {
	width:285px;
	height:69px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/logo.gif) no-repeat left top;
	position:absolute;
	top:14px;
	left:26px;
	}
	
/* header bar */
.header .bar {
	position:absolute;
	top:4px;
	right:3px;
	}
.header .bar ul {float:left;font-size:92%;}
.header .bar ul li {float:left;margin:0 0 0 1px;}
.header .bar ul a {
	display:block;
	float:left;
	padding:5px 10px;
	color:#dce5e5;
	text-decoration: underline;
	}
.header .bar ul a:hover {
	color:#dce5e5;
	text-decoration:none;
	}
.header select {
	float:right;
	margin:102px 3px 0 6px;
	width:226px;
	}
	
/* navigation */
.nav {
	position:absolute;
	bottom:0;
	left:22px;
	}
.nav li {float:left;margin:0 4px 0 0;}
.nav li a {
	display:block;
	float:left;
	background:#935d16 url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-nav.gif) no-repeat left top;
	color:#eee5d6;
	}
.nav li a span {
	display:block;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-nav-right.gif) no-repeat right top;
	line-height:26px;
	padding:0 10px;
	}
.nav li a:hover,
.nav li a.active {background:#fff url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-nav-hover.gif) no-repeat left top;text-decoration:none;color:#000;}
.nav li a:hover span,
.nav li a.active span {background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-nav-hover-right.gif) no-repeat right top;}

/* search form */
div.search {
	float:left;
	}
.search {
	margin:0 0 0 5px;
	padding-bottom:3px;
	}
.search fieldset {display:inline;}
.search .text {
	width:170px;
	padding:3px 0 3px 16px;
	border:0;
	background:#abc8c9;
	float:left;
	}
	
/* footer */
.footer {
	height:57px;
	padding:40px 10px 0 26px;
	color:#fff;
	background:#224d5c url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-footer.gif) repeat-x top;
	font-size:92%;
	}
.footer a {color:#fff;text-decoration:underline;margin:0 0 0 8px;}
.footer a:hover {text-decoration: none;}

.footer span {margin:0 0 0 8px;}
	
/* middle container */
.middle {
	padding:0 4px 0 26px;
	overflow:hidden;
	height:1%;
	}
	
/* breadcrumbs */
.breadcrumbs {
	padding:1.2em 0;
	color:#4a8b91;
	}
.breadcrumbs li {
	display:inline;
	}
.breadcrumbs a {
	color:#4a8b91;
	text-decoration:underline;
	padding-right:5px;
	}
	
/* main block */
.main-block {
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
	}
.main-block .text {
	height:1%;
	display:table;
	color:#4a8b91;
	font-size:1.2em;
	line-height:1.333em;
	margin:0 0 1.5em;
	}
.main-block .image {
	float:right;
	padding:1px 0;
	border-top:1px solid #abc8c9;
	border-bottom:1px solid #abc8c9;
	margin:0 0 0 50px;
	}
.main-block h1 {
	color:#044f5a;
	margin:0 0 10px 0;
	}
.main-block p {
 
	}
.main-content .main-block {margin:0 0 10px 0;}
.main-content .main-block .image {margin:0 0 0 10px;padding:2px 0;}
	
/* content */
.content {
	float:left;
	width:595px;
	}
	
/* search bar */
.search-bar {
	padding:4px 30px 3px 1px;
	margin:0 0 20px 0;
	min-height:20px;
	border-top:1px solid #abc8c9;
	border-bottom:1px solid #abc8c9;
	position:relative;
	color:#044f5a;
	}
* html .search-bar {height:20px;}
.search-bar .btn {position:absolute;top:3px;right:0;}
.search-bar .text {
	border:0;
	padding:3px 0 3px 16px;
	width:200px;
	background:#f0f5f5;
	margin:0 13px 0 0;
	}
.search-bar label {margin:0 25px 0 0;}
.search-bar label input {margin:0;}

/* content text header */
.content h2,
.column1 h2,
.column3 h2 {
	color:#044f5a;
	font-size:150%;
	margin:0 0 10px 0;
	font-weight:normal;
	}
	
/* articles */
.articles {
	width:100%;
	overflow:hidden;
	}
.articles1 {margin:0 0 2em 0;}
.articles .one {
	padding:0 0 12px 0;
	margin:0 0 25px 0;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #abc8c9;
	}
.articles .last {border:0;}
.articles img {
	float:left;
	margin:0 10px 0 0;
	}
.articles .text {
	display:table;
	height:1%;
	}
	
.articles1 .text {padding-left:27px;color:#000;}
.articles1 .text p {margin-left:0;}
.articles h3 {
	color:#044f5a;
	font-size:134%;
	margin:0 0 10px 0;
	font-weight:normal;
	}
.articles1 h3 {margin:0 0 0.5em -17px !important;}
.articles h3 a {
	color:#044f5a;
	padding:0 0 0 14px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 0 0.3em;
	}
.articles p {
	line-height:1.34em;
	margin:0 0 1em 16px;
	}
	
/* listing 1 */
ul.listing {
	margin:0 21px 1em 10px;
	overflow:hidden;
	}
ul.listing li {
	margin:0 0 6px 0;
	}
ul.listing a {
	color:#08a4b2;
	text-decoration:underline;
	}
	
ul.listing1 {
	margin:0 17px 1.5em 0;
	}
ul.listing1 li {
	margin:0 0 1.5em 0;
	}
ul.listing1 a {
	color:#08a4b2;
	text-decoration:underline;
	}
	
/* listing 2 */
ul.listing2 {
	margin:0 21px 1em 10px;
	}
ul.listing2 li {
	margin:0 0 6px 0;
	}
ul.listing2 a {
	color:#044f5a;
	padding:0 0 0 18px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 0 0.26em;
	}
	
/* all link */	
div.all {
	margin:0 4px 1.5em 0;
	text-align:right;
	}
div.all a {
	color:#044f5a;
	padding:0 16px 2px 0;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 100% 50%;
	}
	

	
	
/* ##### LAYOUT ##### */
.main-content {
	float:right;
	width:693px;
	padding-bottom:50px;
	}
.navbar {
	float:left;
	width:244px;
	margin:10px 0 0 -26px;
	display:inline;
	padding-bottom:50px;
	}
.main-content .column1 {
	float:left;
	width:439px;
	}
.main-content .column2 {
	float:right;
	width:230px;
	}

.main-content .article-columns .column1_nopics {width:520px;}

.main-content .article-columns .column1 {width:429px;}
.main-content .article-columns .column2 {width:210px;
	padding:10px 10px 10px 10px;color:#044f5a;
	background:#f0f5f5;}
/* Sitemap */
#SiteMap ul {
	list-style-type:none;
	margin:0;
	padding:0.2em 0;
}
#SiteMap li {
	font-size:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.5em;
	padding:0;
}
#SiteMap a { 
	text-decoration:none !important;
}
#SiteMap ul ul { 
	margin-left:0.5em;
	padding:0;
	}
#SiteMap li li { 
	background:transparent url(/search/nb/20070603210204oe_/http://www.npd.no/images/SiteMapBullet.png) no-repeat scroll 0 0;
	font-size:0.8em;
	margin:0.2em 0;
	padding-left:1em;
 
	}
#SiteMap li li li {
	font-size:0.9em;
}		
/* lists */
.article-columns .column1 ul, .article-columns ul  {
	margin:0 0 1em 0px;
	list-style:disc;
 
}
.article-columns .column1 ul li, .article-columns ul li {
	background:transparent url(/search/nb/20070603210204oe_/http://www.npd.no/images/bullet.gif) no-repeat scroll 0 0.4em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 6px;
	padding:0 0 0 15px;
	}
	

.article-columns {
	width:100%;
	overflow:hidden;
	Xbackground:url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-article-columns.gif) repeat-y right;
}
.article-columns_nobg {
	width:100%;
	overflow:hidden;
	background-image: none;
	}
.article-columns_nopics {
	width:100%;
	overflow:hidden;
}
	
.two-column {
	width:100%;
	overflow:hidden;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-two-column2.gif) repeat-y right;
	margin:0 0 70px 0;
	}
.two-column .column1 {
	float:left;
	width:597px;
	}
.two-column .column3 {
	float:left;
	width:622px;
	}
.two-column .column2 {
	float:right;
	width:280px;
	padding:6px 9px 6px 9px;
	color:#044f5a;
	}
.no-bg .column2 {
Xpadding-top:0;}
	
	
/* left navigation */
.left-nav {
	margin:0 0 0 16px;
	font-weight:bold;
	}
.left-nav li {
	padding:0 0 0 13px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow-yellow.gif) no-repeat 0 0.2em;
	margin:0 0 6px 0;
	}
.left-nav a {
	color:#935d16;
	}
.left-nav ul {
	font-weight:normal;
	font-size:0.92em;
	margin:6px 0 14px 0;
	}
.left-nav ul li {
	padding:0;
	margin:0 0 3px 0;
	background:none;
	padding-left:15px;
	}
	
ul.left-nav-submenu-1 {
	list-style-type: square;
	color: #fdb215;
	margin: 5px 0 0 10px;
}
li.expanded a{
	color:#4A8B91;
	}
	
/* main content text styles */
.main-content h2 {
	margin:0 0 0.6em 0;
	}
.main-content h3 {
	margin:0 0 0.2em 0;
	}
.two-column h3,
.two-column h3 {
	margin:0 0 1em 0;
	}
	
.article-columns p,
.two-column p,
.two-column p {
	margin:0 0 1.5em 0;
	line-height:1.333em;
	}
.article-columns a {color:#08a4b2;text-decoration:underline;}
.article-columns h3 a {color:#08a4b2;text-decoration:none;}
.article-columns h3 a:hover {color:#08a4b2;text-decoration:underline;}

.article-columns .column2 ul {margin:0.7em 0;}
.column2 ul li {
	padding:0 0 0 15px;
	list-style: none;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/bullet.gif) no-repeat 0 0.4em;
	margin:0 0 6px 0;
	}
	
.big {
	font-size:1.2em;
	color:#4a8b91;
	line-height:1.27em;
	margin:0 0 1em 0 !important;
	clear:both;
	
	}
	
.colour {color:#044f5a;}
	
.ansatte-bar {
	overflow:hidden;
	height:1%;
	border-top:1px solid #abc8c9;
	border-bottom:1px solid #abc8c9;
	background:#f0f5f5;
	padding:10px 4px 10px 14px;
	color:#044f5a;
	margin:0 0 1px 0;
	}
.ansatte-bar ul {
	float:left;
	margin:4px -20px 4px 0;
	}
.ansatte-bar ul li {
	display:inline;
	margin:0 4px 0 0;
	}
.ansatte-bar ul li a {
	margin:0 17px 0 0;
	color:#08a4b2;
	text-decoration:underline;
	}
.ansatte-bar fieldset {display:inline;float:right;}
.ansatte-bar .text {padding:3px 0 3px 9px;border:1px solid #d7e5e5;width:227px;}

table.ansatte-table {
	border-collapse:collapse;
	width:100%;
	}
table.ansatte-table th {
	background:#dce5e5;
	font-weight:normal;
	text-align:left;
	padding:7px 0;
	color:#044f5a;
	}
table.ansatte-table th.title {
	padding:7px 10px 7px 16px;
	width:242px;
	background:#dce5e5 url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-th-title.gif) repeat-y left;
	}
table.ansatte-table td {padding:4px 0;}
table.ansatte-table .first td {padding-top:15px !important;}
table.ansatte-table .bg td {background:#f0f5f5;}
table.ansatte-table td.title {padding:4px 10px 4px 16px;}
table.ansatte-table .phone {width:145px;}
table.ansatte-table .email {width:280px;}


/* listing3 */
ul.listing3 {
	width:100%;
	}
.column1 ul.listing3 {margin-top:-20px;}
ul.listing3 li {
	border-bottom:1px solid #abc8c9;
	padding:20px 10px 15px 18px;
	}
ul.listing3 li.last {border:0;}
ul.listing3 li h3 {
	margin:0 0 4px -16px;
	padding:0 0 0 16px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 0 0.3em;
	}
ul.listing3 li h3 a {color:#044f5a;}
ul.listing3 li p {line-height:1.666em;color:#000;margin:0;}
ul.listing3 li p a {color:#08a4b2;text-decoration:underline;}
ul.listing3 span {margin:0 6px;font-size:1.16em;color:#abc8c9;}


/* feature */
.feature {
	background:#f0f5f5;
	margin:0 0 20px 0;
	padding:0 15px 20px 15px;
	color:#306d73;
	}
.main-content .column2 .feature {
	margin:0 0 20px 0;
	padding:0 15px 20px 15px;
	width:auto;
	}
.column2 .feature {
	padding:0 9px 1px 9px;
	width:280px;
	margin:0 -9px 20px -9px;
	}
.column2 .feature .image {margin:0 -9px 10px -9px;}
.feature .photo {
	border-bottom:1px solid #fff;
	Xmargin:0 -15px 10px -15px;
	}
.feature h4 {
	margin:0 0 0.8em 0;
	}
.feature p a {color:#08a4b2;text-decoration:underline;}
.column2 h4 a {color:#044f5a;text-decoration:underline;}
.feature p {line-height:1.333em;}


.photo-right {
	float:right;
	padding:0 0 10px 16px;
	width:156px;
	text-align:right;
	}
.photo-full {text-align:right;margin:0 0 10px 0;}
.photo-right p,
.photo-full p {
	color:#666;
	font-size:0.83em;
	margin:6px 0;
	line-height:1.3em;
	}
	
.contacts {margin:0.5em 0 2em 0;}
.contacts p {margin:0 0 0.5em 0 !important;}

.tema {margin:0.5em 0 2em 0;}
.tema p {margin:0 0 0.5em 0 !important;}


/* facts */
ul.facts {
	margin:0 !important;
	list-style:none !important;
	}
ul.facts li {
	padding:0 0 0 14px;
	margin:0.5em 0;
	}
ul.facts p {
	margin:2px 0 1.5em -13px;
	padding:0 0 0 13px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/bullet.gif) no-repeat 0 0.5em;
	}
	
/* map */
.column2 .map {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0 -10px 6px -10px;
	}
.map-links {margin:0 0 2em 0;}
.map-links a {margin:0 12px 0 0;}


/* search headers */
.search-headers {
	padding:0 0 0 6px;
	}
.request {
	color:#044f5a;
	font-size:1.333em;
	margin:0 0 6px 0;
	}
	
	

/* search result bar */
.search-result-bar {
	background:#f0f5f5;
	border-top:1px solid #abc8c9;
	border-bottom:1px solid #abc8c9;
	height:1%;
	overflow:hidden;
	padding:1px 1px 1px 6px;
	}
.search-result-bar div {
	float:left;
	padding:5px 0;
	}
.search-result-bar div span {
	margin:0 20px 0 0;
	}
.search-result-bar .paging {float:right;}

/* paging */
ul.paging {
	font-family:arial,sans-serif;
	}
ul.paging li {float:left;margin:0 0 0 2px;}
ul.paging li a {
	display:block;
	height:26px;
	width:28px;
	background:#abc8c9;
	color:#000;
	text-align:center;
	line-height:26px;
	}
ul.paging li a:hover {text-decoration:none;background-color:#82adae !important;}
ul.paging li a.active,
ul.paging li a.active:hover {text-decoration:none;color:#fff;background-color:#08a4b2 !important;}
ul.paging li.prev a {background:#abc8c9 url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-prev.gif);}
ul.paging li.next a {background:#abc8c9 url(/search/nb/20070603210204oe_/http://www.npd.no/images/bg-next.gif);}

/* search results */
.search-results {
	padding:1.5em 24px 2em 24px;
	}
.search-results .links a,
.search-results .links {color:#4a8b91;}
.search-results .links span {font-size:1.333em;margin:0 2px;}
.search-results p {margin:0 0 2px 0;}
.search-results h3 {
	margin:0 0 6px -16px;
	padding:0 0 0 14px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 0 0.3em;
	}
hr {display:none;}
.hr {
	width:597px;
	height:1px;
	overflow:hidden;
	background:#abc8c9;
	}
.search-results .hr {
	margin:1em -24px 1.5em -24px;
	}
	
	
	
.two-column .column2 .image {
	margin:0 -9px 0.8em -9px;
	}
	
	
.publ-form {
	border-top:1px solid #abc8c9;
	border-bottom:1px solid #abc8c9;
	padding:7px 0 17px 9px;
	overflow:hidden;
	background:#f0f5f5;
	margin:0 0 1px 0;
	}
.publ-form .h {
	margin:0 0 6px 0;
	color:#044f5a;
	display:block;
	}
.publ-form ul {
	margin:11px 0 0 0;
	}
ul input {
	width:15px;
	height:14px;
	margin:0 4px 0 0;
	}
.publ-form ul li {margin:0 0 4px 0;}
.publ-form .first {float:left;width:218px;}
.publ-form .second {float:left;width:115px;}
.publ-form .third {float:left;width:254px;}
.publ-form .text {padding:3px 0 3px 9px;border:1px solid #d7e5e5;width:190px;}
.publ-form .buttons {
	float:left;
	margin:-2em 0 0 0;
	text-align:center;
	width:579px;
	text-align:right;
	}
.publ-form .input {float:right;width:352px;}
	
.publ-form1 {
	padding:5px 0 7px 9px;
	margin:0.5em 0 20px 0;
	
	}
.publ-form1 .first {width:235px;}
.publ-form1 .second {width:178px;margin-bottom:10px;}
.publ-form1 .third {width:160px;margin-bottom:10px;}
	
	
	
.publ-th {
	width:100%;
	overflow:hidden;
	background:#dce5e5;
	padding:9px 0;
	color:#044f5a;
	margin:0 0 29px 0;
	 
	}
.publ-th div {float:left;}
.publ-th .title {width:480px;padding-left:9px;}
.publ-th .date {width:107px;}
.publ-th .type {width:155px;}

.publ-block,
.publ-block .row {
	width:100%;
	overflow:hidden;
	}
.publ-block1 {
	Xmargin-top:-0.5em;
	}
.publ-block .hr {
	margin:0.1em 0 1em 0;
	}
.publ-block .image {
	float:left;
	width:100px;
	}	
.publ-block .text-block {
	padding:0 0 0 11px;
	width:100%;
	}
.publ-block1 .text-block {
	Xpadding:0 0 0 21px;
	display:block;}
	
.article-columns .publ-block .text-block h3,
.publ-block .text-block h3 {
	float:left;
	Xwidth:335px;
	padding:0 20px 0 11px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 0 0.2em;
	margin:0;
	width:65%;
	}
.publ-block1 .text-block h3 {width:430px;}
.publ-block .text-block .top {
	Xwidth:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 1em -11px;
	}
	
.article-columns .publ-block .text-block .top .date,	
.publ-block .text-block .top .date {
	Xposition:absolute;
	Xbottom:0.2em;
	Xleft:387px;
	float:right;
	margin-right:10px;	}
.publ-block .text-block .top .type {position:absolute;bottom:0.2em;left:342px;}


.publ-block1 .text-block .top .date {left:477px;}
.publ-block1 .text-block .top .type {left:432px;}
.publ-block p {margin:0 0 0.5em 0;}

.publ-block p {
	width:95%;}


.padding {padding-left:6px;}


.column2 .h {
	background:#dce5e5;
	border-left:6px solid #abc8c9;
	font-size:1em;
	padding:7px 12px;
	margin:-10px -12px 10px -9px;
	text-transform:uppercase;
	width:100%;
	}
.column2 .block {
	margin-top:14px;
	padding:0 0 30px 10px;
	}
.column2 .block a {color:#08a4b2;text-decoration:underline;}
.column2 .block ul {margin:6px 0 14px 0;}
.column2 .block ul li {margin:0 0 4px 0;}
.column2 .block input.text {
	border:1px solid #d7e5e5;
	padding:3px 0 3px 10px;
	width:205px;
	}
div.rss {
	padding:9px 0 9px 40px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/rss.gif) no-repeat 0 0;
	line-height:1.25em;
	position:relative;
	margin:10px 0 20px 7px;
	}
div.rss a {color:#08a4b2;text-decoration:underline;}


/* main feature */
.main-feature {
	padding:10px 30px;
	background:#f0f5f5;
	color:#000;
	margin:0 0 17px 0;
	}
.main-feature .photo {
	margin:-10px -30px 15px -30px;
	}
.main-feature p {
	line-height:1.333em;
	margin:0 0 1.5em 0;
	}
.main-feature p a {
	text-decoration:underline;
	color:#08a4b2;
	}
.main-feature h1 {
	padding:0 0 0 15px;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow.gif) no-repeat 0 0.5em;
	font-size:1.666em;
	margin:0 0 0.8em -15px;
	}
	
	
/* map container */
.map-container {
	width:100%;
	overflow:hidden;
	background:#037a85;
	margin:0 0 30px 0;
	color:#fff;
	}
.map-container a {
	color:#fff;
	cursor:pointer;}
.map-container a:hover {
	text-decoration:none;
	}		
.map-container .map {border-left:1px solid #fff;float:right;margin:0 0 0 -1px;}
.map-container .texts {
	float:left;
	width:391px;
	border-right:1px solid #fff;
	color:#fff;
	}
.map-container .texts .one {
	padding:10px 80px 10px 30px;
	min-height:82px;
	border-bottom:1px solid #fff;
	background:url(/search/nb/20070603210204oe_/http://www.npd.no/images/arrow-orange.gif) no-repeat 326px 15px;
	}
.map-container .texts .last {border:0;}
* html .map-container .texts .one {height:82px;}
.map-container h2 {
	margin:0 0 0.4em 0;
	color:#fff;
	}
.map-container h2 a {color:#fff;}
.map-container p {margin:0;}


/* items */
.items {
	width:931px;
	padding:0 0 30px 6px;
	}
.items p.big {margin:0 240px 1.5em 0 !important;}
.items .row {
	width:100%;
	overflow:hidden;
	padding:0 0 40px 0;
	}
.items .item {
	float:right;
	width:439px;
	}
.items .first {
	float:left;
	}
.items .item .image {
	float:left;
	width:195px;
	}
.items .item .text {
	float:left;
	width:200px;
	padding:40px 19px 10px 24px;
	height:63px;
	background:#dce5e5;
	}
.items .active .text {background:#fdb215;}
.items .item h2 {
	font-size:1.333em;
	color:#044f5a;
	}
.items .item h2 img {display:inline;}

/* Hide text */
.hideTxt, .hidden { position: absolute; left: -9999em; }

/* Contact person on article */
#contactperson 
{
    font-size: 0.9em;
}
#contactperson ul 
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-content .article-columns .date { 
    color:#4A8B91;
    font-size:1em;
     
    font-style: normal;
	display:inline;
	float:left;
	padding-right:3px;
}

/* Input buttons with rounded corners */

input.update, input.subscription {
	background: #08a4b3;
	border: 1px solid #65c5d3;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
}

input.search {
	background: #c58615;
	border: 1px solid #d0ab5b;
	color: #000000;
	font-weight: bold;
	height: 20px;
	margin:0;
 
}

input.subscription {
	margin: 0 0 0 5px;
}
.sizer {
	display:block;
	color:#ffffff;
	float:right;
	clear:both;
	font-size:0.9em;}
a#small {
	color:#ffffff;
	font-size:0.9em;
	}
a#medium {
	color:#ffffff;
	font-size:1.1em;
	}
a#large {
	color:#ffffff;
	font-size:1.3em;
	}			
} 