body {
	margin				:	0px;
	padding				:	0px;
	background-color	:	#e6e6e6;
	font-family			:	Verdana;
	font-size			: 	9pt;
	color				: 	#F47720;
}

h1 {
	font-size			: 14pt;
}

a {
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

p {
	margin-top			: 0px;
}

.languageSelect {
	float: right;
	margin	:	16px 0px 0px 0px;
}

.linklist {
	margin-top			: 15px;
	margin-left			: 5px;
}

		.linklist ul {
			margin				: 0px;
			padding				: 0px;
			list-style			: none;
		}

		.linklist ul li {
			margin				: 0px 0px 5px 0px;
		}

		.linklist ul li a {
			color			:	#FF7900;
			text-decoration	:	underline;
		}



.wrapCenter {
	margin	:	0 auto;
	padding	:	0px;
	width	:	960px;
}

.shadow {
	width	:	984px;
	float	:	left;
	background	:	url(../images/shadow.jpg) no-repeat bottom right;
}

.wrapPage {
	float	:	left;
	width	:	960px;
	background	:	#fff;
}

/* HEADER */
.headerArea {
	padding	:	0px;
	margin	:	0px;
	width	:	960px;
	height	:	113px;
	float	:	left;
	/*background	:	url(../images/header.jpg) no-repeat top left #fff;*/
}


		.headerImage {
			position: relative;
		}

		.headerLogo {
			padding	:	0px;
			margin	:	55px 0px 0px -24px;
			width	:	160px;
			height	:	55px;
			position:	relative;
			float	:	left;
			left 	:	-20;
		}


		*html .headerLogo {
			margin	:	55px 0px 0px 9px;
		}

				.headerLogo img {
					border	:	0px;
				}

		.headerMenu {
			padding	:	0px;
			margin	:	92px 40px 0px 0px;
			width	:	700px;
			position:	relative;
			float	:	right;
		}

				.headerMenu ul {
					list-style	:	none;
					padding		:	0px;
					margin		:	0px 0px 0px 25px;
				}

				.headerMenu ul li{
					border-left : 2px solid #ff7900;
					float	:	right;
					padding	:	0px 15px 0px 15px;
					margin	:	0px;
					height	:	15px;
					font-size	:	11px;
				}

				.headerMenu ul li a{
					color	:	#166a84;
					text-decoration	:	none;
				}

						.headerMenu ul li.last {
							border : 0px;
						}



/* MAINMENU */
.mainMenuArea {
	padding	:	0px;
	margin	:	0px;
	float	:	left;
	width	:	224px;
}

		ul.mainMenuList {
			width	:	191px;
			padding	:	0px;
			margin	:	10px 0px 0px 27px;
			list-style	:	none;
		}

		ul.mainMenuList li {
			width				:	180px;
			display				:	block;
			background-color	:	#ff7900;
			color				:	#fff;
			border-bottom		:	3px solid #fff;
			height				:	18px;
			line-height			:	18px;
			padding				:	0px 0px 0px 10px;
			font-size			:	9pt;
		}

				ul.mainMenuList li a{
					color				:	#fff;
					text-decoration		:	none;
				}


		ul.mainMenuList li.hoover {
			background-color	:	#dbceac;
			cursor				:	pointer;
		}

				ul.mainMenuList li.hoover a{
					color	:	#006986;
				}

				ul.mainMenuList li.mainMenuListHeader {
					background-color	:	#006986;
					color				:	#fff;
					height				:	25px;
					line-height			:	25px;
					font-size			:	10pt;
				}

				*html ul.mainMenuList li.mainMenuListHeader img {
					margin	:	5px 0px 0px 0px;
				}

		ul.mainMenuList li.sub {
			background-color	:	#fff;
			cursor				:	pointer;
			border-bottom		:	1px solid #006986;
		}

				ul.mainMenuList li.sub a{
					color	:	#006986;
				}

						ul.mainMenuList li.sub.last {
							border-bottom	:	3px solid #fff;
						}

						ul.mainMenuList li.subHoover.last {
							border-bottom	:	3px solid #fff;
						}

		ul.mainMenuList li.subHoover {
			background-color	:	#006986;
			cursor				:	pointer;
			border-bottom		:	1px solid #006986;
		}

				ul.mainMenuList li.subHoover a{
					color	:	#fff;
				}

		ul.mainMenuList li.subSelected {
			background-color	:	red;
			cursor				:	pointer;
			border-bottom		:	1px solid #006986;
		}

				ul.mainMenuList li.subSelected a{
					color	:	#fff;
				}

		ul.mainMenuList a.menuThird {
			padding	:	0px 0px 0px 10px;
		}


		/**/
		ul.speedLinksMenu {
			width		:	191px;
			padding		:	0px;
			margin		:	25px 0px 15px 27px;
			list-style	:	none;
		}

		ul.speedLinksMenu li {
			width				:	180px;
			display				:	block;
			background-color	:	#dccdac;
			color				:	#fff;
			border-bottom		:	3px solid #fff;
			height				:	18px;
			line-height			:	18px;
			padding				:	0px 0px 0px 10px;
			font-family			:	Verdana;
			font-size			:	9pt;
			cursor				:	pointer;
		}

				ul.speedLinksMenu li a{
					color				:	#016982;
					text-decoration		:	none;
				}

		ul.speedLinksMenu li.selected {
			background-color	:	#ff7900;
			cursor				:	pointer;
		}

				ul.speedLinksMenu li.selected a{
					color				:	#fff;
				}

				ul.speedLinksMenu li.speedLinksMenuHeader {
					background-color	:	#006986;
					color				:	#fff;
					height				:	25px;
					line-height			:	25px;
					font-size			:	10pt;
					cursor				:	default;
				}

				*html ul.speedLinksMenu li.speedLinksMenuHeader img {
					margin	:	7px 0px 0px 0px;
				}

/**/
.mainContentArea {
	padding				:	0px 16px 16px 16px;
	margin				:	10px 0px 0px 0px;
	float				:	left;
	width				:	478px;
	min-height			:	574px;
	height				:	100%; /* IE6-fix */
	background-color	:	#dccdac;
	overflow			: 	hidden;
}

		.mainContentArea h1{
			margin		:	12px 0px 8px 0px;
			color		:	#006983;
			padding		:	0px;
		}

		/**/
		.article {
			padding	:	0px;
			margin	:	0px;
			float	:	left;
		}

		.article.static h1{
			margin	:	0px;
		}

		.article a, .articleList a{
			font-size	:	9pt;
			color		:	#006986;
			text-decoration	:	none;
		}

		.article a:hover, .articleList a:hover{
			font-size	:	9pt;
			color		:	#F47720;
			text-decoration	:	underline;
		}

				.article h3 {
					font-size	:	9pt;
					line-height	:	15pt;
					color		:	#006986;
				}

				.article.smallpicture {
					float		:	right;
					margin		:	-10px -10px -10px 0px;
					padding		:	0px 0px 0px 10px;
					width		:	192px;
					height		:	245px;
					overflow	:	hidden;
				}

				* html .article.smallpicture {
					margin-right	: -5px;
				}



				.article.full {
					background-color	:	#fff;
					width				:	458px;
					min-height			:	235px;
					padding				:	10px 10px 0px 10px;
					margin				:	0px 0px 0px 0px;
					float				:	left;
				}

				*html .article.full {
					height	:	235px;
				}

				.article.full.standalone {
					min-height			: 400px;
				}

				.article.full.small {
					min-height	:	1px;
				}

				*html .article.full.small {
					height	:	auto;
					margin	:	0px 0px 14px 0px;
				}

				.article.full h1 {
					color		:	#006986;
					font-size	:	16px;
					font-weight	:	bold;
					padding		:	0px;
				}

				*html .article.full h1 {
					margin	:	0px 0px 3px 0px;
				}

				.article.full h2 {
					color		:	#006986;
					font-size	:	12px;
					font-weight	:	bold;
					margin		:	0px;
					padding		:	0px;
				}

				.article.full p.ingress {
					font-size	:	10pt;
					font-weight	: 	bold;
					line-height	:	16pt;
					color		:	#006986;
					padding		:	0px;
					margin		:	0px 0px 4px 0px;

				}
				
				.article P {
					margin-top:10px;
				}

				.article.full p {
					font-size	:	11px;
					line-height	:	15px;
					color		:	#f47720;
					margin		:	10px 0px 4px 0px;
				}

				/**/
/*				.article.half {
					background-color	:	#fff;
					width				:	287px;
					min-height			:	306px;
					padding				:	0px;
					margin				:	0px;
					float				:	left;
				}

				*html .article.half {
					margin	:	0px 0px 0px 7px;
					height	:	306px;
				}

				.article.half h2 {
					color		:	#006986;
					font-size	:	12px;
					font-weight	:	bold;
					margin		:	0px;
					padding		:	0px;
				}

				.article.half p.ingress {
					font-size	:	18pt;
					line-height	:	23pt;
					color		:	#006986;
					margin		:	0px;
					padding		:	0px;
				}

				.article.half p {
					font-size	:	10pt;
					line-height	:	14pt;
					color		:	#f47720;
				}

				.article.halfImg {
					padding				:	0px;
					border				:	0px;
					line-height			:	0px;
					font-size			:	0px;
					background-color	:	#fff;
					margin				:	0px 14px 0px 0px;
					float				:	right;
					min-height			:	480px;
				}

				*html .arcticle.halfImg {
					margin	:	0px 7px 0px 0px;
				}
*/
.articleList {
	padding	:	0px 10px 10px 10px;
	margin	:	0px 0px 28px 0px;
	background-color	:	#fff;
	width	:	458px;
	float	:	left;
}

*html .articleList {
	margin	: -14px 0px 0px 0px;
}

		.articleList ul {
			list-style	:	none;
			padding		:	0px;
			margin		:	0px;
		}

.newsletterWrap {
	margin				:	0px 14px 0px 0px;
	padding				:	10px;
	width				:	458px;
	background-color	:	#fff;
	float				:	left;
}

*html .newsletterWrap {
	margin	:	-14px 0px 0px 0px;
}

		.newsletterWrap p {
			font-size	:	10pt;
			line-height	:	14pt;
			color		:	#f47720;
		}

		.newsletterWrap ul {
			padding		:	0px;
			margin		:	0px;
			list-style	:	none;
			font-size	:	8pt;
			color		:	#F47720;
		}

		.newsletterWrap ul li{
			display			:	block;
			border-top		:	1px solid #DCCDAC;
			padding			:	8px 0px 8px 0px;
		}

		.newsletterWrap ul li a {
			font-size	:	8pt;
		}
		
		
		
.newsListArchive {
	background-color:#FFFFFF;
	float:left;
	margin:0;
	min-height:235px;
	padding:10px 10px 0;
	width:458px;
	overflow:hidden;
}
	
	.newsListArchive ul {
		padding		:	0px;
		margin		:	0px;
		list-style	:	none;
	}
	
	.newsListArchive ul li {
		margin	:	5px 0px 10px 0px;
	}

.listProd {
	float				:	left;
	padding				:	10px;
	margin				:	10px 0px 0px 0px;
	width				:	213px;
	height				:	172px;
	background-color	:	#fff;
	overflow			:	hidden;
	padding				:	10px;
}

*html .listProd {
	margin	:	10px 0px 0px 0px;
}

		.listProd.second {
			margin		:	10px 0px 0px 11px !important;
		}

		.listProd h3 {
			margin		:	0px;
			padding		:	0px;
			color		:	#FF7900;
			font-size	:	14pt;
			font-weight	:	normal;
		}

		.listProd h2 {
			margin		:	0px;
			padding		:	0px;
			color		:	#006986;
			font-size	:	14pt;
			font-weight	:	normal;
		}

		.listProd .text {
			padding		:	0px;
			margin		:	10px 0px 0px 0px;
			color		:	#006986;
			font-size	:	9pt;
			overflow	:	hidden;
			height		:	41px;
		}

				.listProd .text p{
					padding		:	0px;
					margin		:	0px;
					color		:	#006986;
					font-size	:	8pt;
				}

		.listProd .image {
			padding	:	0px;
			margin	:	0px;
			width	:	147px;
			height	:	101px;
			overflow:	hidden;
			float	:	right;
			text-align:right;
		}

				.listProd .image img {
					border	:	0px;
				}

		.listProd .more {
			padding	:	0px;
			margin	:	40px 0px 0px 0px;
			width	:	100px;
			float	:	left;
			position:	absolute;
			height	:	20px;
		}

		html>/**/body .listProd.more {
			margin	:	80px 0px 0px 0px;
		}

		.listProd .more a {
			padding			:	0px;
			margin			:	0px;
			font-size		:	8pt;
			text-decoration	:	none;
			color			:	#FF7900;
		}

		.listProd .more a:hover {
			text-decoration : underline;
		}

 .listProd.blue {
 	padding				: 0px;
 	width				: 233px;
 	height				: 192px;
 }

 .listProd.blue h3 {
 	padding				: 7px 10px 1px 10px;
 	color				: white;
 	background-color 	: #006986;
 	text-transform		: uppercase;
 	font-size			: 11pt;
 	font-weight			: bold;
 	border-bottom		: 4px solid #DCCDAC;
	height				: 20px;
 }

html>/**/body .listProd.blue h3 {
	line-height	:	20px;
	padding		:	4px 10px;
}


 .listProd.blue h2 {
 	display				: none;
 }

 .listProd.blue .text {
 	background-color 	: #006986;
 	padding				: 4px 10px;
 	margin				: 0px;
 	height				: 61px;
 	overflow			: hidden;
 }

 .listProd.blue .text p {
 	color				: white;
 }

 .listProd.blue .more {
 	display				: none;
 }

 .listProd.blue .image {
 	float				: none;
 	height				: 91px;
 	overflow			: visible;

 }


/**/
.offerArea {
	padding	:	0px;
	margin	:	10px 0px 0px 8px;
	float	:	left;
	width	:	191px;
}

		img.nettbutikkLogginn {
			border	:	0px none;
		}

		.offerBox {
			width	:	191px;
			padding	:	0px;
			margin	:	0px;
		}

				.offerBox.top{
					width		:	191px;
					height		:	36px;
					background 	:	url(../images/orange-top.jpg) top left no-repeat #f47720;
					padding		:	0px 0px 4px 0px;
					text-align	:	center;
				}

				html>/**/body .offerBox.top {
					height	:	40px;
				}



						.offerBox.top h2 {
							color		:	#fff;
							font-size	:	16px;
							margin		:	0px;
							padding		:	2px 0px;
						}

						.offerBoxH2Small {
							color	:	#fff;
							font-size	:	8pt;
							margin	:	0px;
							padding	:	0px;
						}

						.offerBoxH2Small img{
							margin	:	4px 0px 5px 0px;
						}

				.offerBox.content {
					border-left	:	2px solid #f47720;
					border-right:	2px solid #f47720;
					width		:	173px;
					padding		:	3px 7px;
					margin		:	0px;
					overflow	:	hidden;
				}

				*html .offerBox.content {
					width	:	177px;
					padding	:	3px 5px;
				}

						.offerBox.content img {
							border		:	0px;
							text-align	:	center;
						}

						.offerBox.content h2 {
							color		:	#026983;
							font-size	:	18px;
							text-align	:	center;
							margin		:	0px;
						}
								.offerBox.headerLink {
									text-decoration	:	none;
									color			:	#026983;
									margin			:	0px;
									padding			:	0px;
									width			:	100%;
								}

						.offerBox.content p {
							color		:	#f47720;
							font-size	:	10px;

						}

				.offerBox.bottom{
					width		:	191px;
					height		:	5px;
					background 	:	url(../images/orange-bottom.jpg) top left no-repeat #fff;
					padding		:	0px;
					margin		:	0px;
				}

		.newsBox {
			width	:	191px;
			float	:	left;
			margin	:	14px 0px 0px 0px;
		}

/*		*html .newsBox { /* IE6-hack
			margin	:	7px 7px 7px 3px;
		}
*/
				.newsBoxTop {
					background	:	url(../images/news-corner.jpg) bottom left no-repeat;
					height		:	13px;
					margin		:	0px;
					padding		:	0px;
					width		:	191px;
					float		:	left;
				}

				.newsBoxContent {
					border-left		:	2px solid #e5e4e3;
					border-right	:	2px solid #e5e4e3;
					border-bottom	:	2px solid #e5e4e3;
					width			:	177px;
					margin			:	0px;
					padding			:	0px 5px;
					float			:	left;
				}

						.newsBoxContent h2 {
							color			:	#f47720;
							font-size		:	18px;
							margin			:	0px 0px 0px 0px;
							padding			:	0px 0px 0px 7px;
							text-transform	:	uppercase;
						}

						.newsBox .newsDate {
							color		:	#f47720;
							font-weight	:	bold;
						}

						.newsBoxContent p {
							font-size		:	10px;
							border-bottom	:	1px dashed #ccc;
							padding			:	7px 7px 7px 7px;
							margin			:	0px;
						}

						.newsBoxContent p.last {
							border	:	none;
						}

								.newsBoxContent a, a:hover{
									text-decoration	:	none;
									color			:	#026983;
								}



								.newsBoxContent p.newsRight {
									display		:	block;
									text-align	:	right;
									margin		:	-10px 0px -5px 0px;
									border		:	none;
								}

										.newsBoxContent p.newsRight a{
											color	:	#f47720;
										}

		.loginWrap {
			padding	:	0px;
			margin	:	14px 0px;
			float	:	left;
			width	:	198px;
		}

				.loginHeader {
					padding				:	0px 5px;
					margin				:	0px;
					float				:	left;
					background-color	:	#f47720;
					width				:	100%;
					font-size			:	10pt;
					line-height			:	15pt;
					color				:	#fff;
					border-bottom		:	2px solid #fff;
				}

				.loginContent {
					padding	:	2px 3px 10px 7px;
					margin	:	0px;
					float	:	left;
					width	:	100%;
					font-size	:	9pt;
					background-color	:	#dbceac;
				}

						.loginContent a {
							color	:	#166a84;
						}

						.loginContent table {
							width	:	100%;
							border	:	0px;
							margin	:	0px;
							padding	:	0px;
						}

								.loginContent table td.loginInputCell {
									width	:	60px;
									margin	:	0px;
									padding	:	0px;
								}

								.loginContent table td.loginNameCell {
									font-size	:	7pt;
									color		:	#166a84;
									margin		:	0px;
									padding		:	0px;
								}

						.loginContent input {
							width	:	58px;
							height	:	13px;
							margin	:	0px;
							padding	:	0px;
						}
						
		.nettbutikknapp {
			border	:	0px;
			margin	:	15px 0px 0px 0px;
		}

.tip_a_friend {
	float	:	left;
	width	:	100%;
}

		.tip_a_friend table {
			width	:	400px;
		}

		.tip_a_friend table td{
			width	:	200px;
			padding	:	0px;
			margin	:	0px;
		}

		.tip_a_friend table td.firstTd{
			width	:	100px;
			padding	:	0px;
			margin	:	0px;
		}

/**/
.footer {
	padding				:	0px;
	margin				:	0px 0px 0px 0px;
	float				:	left;
	width				:	960px;
	background-color	:	#ff7900;
}

		.footer p, .footer a, .footer a:hover{
			color		:	#fff;
			margin		:	0px;
			padding		:	0px;
			font-size	:	10px;
		}

		.footerLeft {
			width		:	400px;
			padding		:	4px 0px 4px 23px;
			margin		:	0px;
			float		:	left;
			text-align	:	left;
		}

		.footerRight {
			width		:	440px;
			padding		:	4px 31px 4px 0px;
			margin		:	0px;
			float		:	right;
			text-align	:	right;
		}

/**/
.poweredby {
	width		:	960px;
	padding		:	0px;
	margin		:	2px 0px 0px 0px;
	float		:	left;
	color		:	#a7a6a6;
	font-size	:	10px;
	text-align	:	right;
	height		:	15px;
}

.poweredby a{
	color	:	#a7a6a6;
}

.poweredby a:hover{
	color	:	#ff7900;
}

/*
.coolBar, .toolBarBody, .smarteditToolbar, .coolButton, .coolButtonHover, .coolButtonActiveHover, .coolButtonActive, .coolButtonActiveDisabled, .coolButtonDisabled, .coolButtonUpDisabled {
	z-index	:	200 !important;
}*/
