html,body {
	min-height:100%;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

html>body #wrapper {
	height:auto;
}

body {
	background-color:#fff;
	margin:0;
	padding:0;
	min-width:866px;
	text-align:center;
}

:first-child+html body {
	behavior:url(/js/csshover.htc);
}

* html body {
	behavior:url(/js/csshover.htc);
}

#wrapper {
	position:relative;
	background:url(/img/back_wrapper.jpg) repeat-y 0 0;
	margin:0 auto;
	text-align:left;
	width:866px;
	min-height:100%;
	height:auto;
}


	
/* Hack for IE, Reset to 100% height*/
* html #wrapper {
	height:100%;
}


	
/* End IE Hack */
#header {
	background:url(/img/back_header.gif) repeat-x left top;
	width:866px;
	height:139px;
	margin:0;
	padding:0;
	text-align:left;
}

#top1 {
	background:url(/img/back_top1.jpg) left top no-repeat;
	height:108px;
	width:866px;
	margin:0;
	padding:0;
	clear:both;
	text-align:left;
}

#top2 {
	position:relative;
	background:url(/img/back_top2.jpg) no-repeat 43px 0;
	height:31px;
	width:866px;
	margin:0;
	padding:0;
	clear:both;
	font:12px Verdana, sans-serif;
	text-align:left;
}

#current_date {
	position:absolute;
	right:0;
	top:0;
	padding:8px 5px 0 0;
	font:12px Verdana, sans-serif;
	color:#fff;
}

#copyright {
	font:10px Arial, sans-serif;
	text-align:center;
}

#copyright:hover {
	text-decoration:none;
}

#topimage {
	position:relative;
	left:428px;
	top:39px;
}

#pagebody {
	background:url(/img/back_pagebody.jpg) no-repeat 44px 0;
	width:866px;
	margin:0;
	padding:0;
}

#middle {
	background:url(/img/back_middle.gif) no-repeat top right;
	width:866px;
	height:300px;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
	clear:both;
}

#middle td {
	margin:0;
	padding:0;
}

#middle td td {
	padding-left:0;
}

#middle .middle_left {
	text-align:left;
	width:218px;
	margin:0;
	padding:45px 0 0;
}

#middle .middle_center {
	text-align:left;
	width:430px;
	margin:0;
	padding:15px 0 0;
}

#middle .middle_right {
	text-align:left;
	width:218px;
	margin:0;
	padding:10px 0 0;
}

#sidebar_left {
	position:relative;
	width:206px;
	padding-top:10px;
	clear:both;
	text-align:left;
}

#sidebar_right {
	width:206px;
	margin-left:12px;
	clear:both;
	text-align:left;
}

.printversion {
	margin:10px 0;
	text-align:right;
}

.printversion a {
	color:#000;
	text-decoration:none;
}

.printversion a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
	height:10px;
}


	
/*MENUS*/
div#leftmenu1 {
	width:210px;
	margin:0 0 15px;
	padding:0;
	text-align:center;
	font:normal 11px Verdana, sans-serif;
	line-height:12px;
	color:#000;
}

div#leftmenu1 a {
	color:#000;
	text-decoration:none;
}

div#leftmenu1 a:hover,div#leftmenu1 a.link_active {
	color:#ED7418;
	text-decoration:none;
}

div#topmenu2 {
	height:31px;
	margin:0;
	padding:0 0 0 210px;
	text-align:left;
	font:bold 12px Verdana, sans-serif;
	color:#fff;
}

#nav {
	height:31px;
	width:620px;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}

#nav li {
	position:relative;
	float:left;
	background:url(/img/topmenu_out.gif) right center no-repeat;
	margin:0;
	padding:0 1px 0 0;
	border:0;
	list-style:none;
	width:auto;
	list-style:none;
}

* html #nav li {
	\display:inline;
	list-style:none;
}

#nav li a {
	display:block;
	margin:0;
	padding:9px 7px 10px;
	border:0;
	font:bold 12px Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
	line-height:12px;
	text-align:center;
	letter-spacing:0;
}

@media all and min-width 0px 
	html>body #nav li a {
		min-width:1px;
	}
}

#nav li:hover a,#nav li a.link_active {
	color:#ED7418;
	text-decoration:none;
}

#nav li:hover ul {
	display:block;
}

#nav li ul {
	position:absolute;
	background-color:#F0F1F3;
	display:none;
	list-style-image:none;
	float:none;
	width:170px;
	padding:0;
	margin:0;
	border:0;
	border-right:1px #857879 solid;
	text-align:left;
	top:31px;
}

#nav li ul.visible {
	display:block;
}

#nav li ul li {
	background-image:none!important;
	margin:0;
	padding:0;
	border:0;
	border-top:1px #fff solid;
	border-bottom:1px #7E6D6F solid;
	width:170px;
	clear:both;
	float:left;
	list-style:none;
}

#nav li ul li.firstitem a {
}

#nav li ul li a,#nav li:hover ul li a {
	display:block;
	background:url(/img/topsubmenu_out.gif) top left no-repeat;
	width:130px!important;
	margin:0;
	padding:6px 5px 6px 35px;
	font:normal 11px Verdana, sans-serif;
	color:#857979;
	line-height:13px;
	text-decoration:none;
	text-align:left;
}

* html #nav li ul li a,* html #nav li:hover ul li a {
	width:130px;
	w\idth:170px;
}

html>body #nav li ul li a {
	width:auto;
}

#nav li ul li.link_active,#nav li:hover ul li.link_active,#nav li ul li:hover {
	background-color:#857879;
}

#nav li ul li a.link_active,#nav li ul li:hover a,#nav li ul li.link_active a,#nav li:hover ul li.link_active a {
	color:#fff;
	text-decoration:none;
}

div#leftmenu2 {
	width:210px;
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
}

#nav2 {
	position:relative;
	left:1px;
	width:204px;
	margin:0;
	padding:0;
	border:0;
	border-top:1px #857879 solid;
	list-style-image:none;
	list-style:none;
	z-index:1;
}

#nav2 li {
	position:relative;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	border-top:1px #fff solid;
	border-bottom:1px #7E6D6F solid;
	width:204px;
	list-style:none;
}

* html #nav2 li {
	\display:inline;

	
/*  \ = ONLY FOR IE5win */
	list-style:none;
}

#nav2 li a {
	display:block;
	background:url(/img/topsubmenu_out.gif) top left no-repeat;
	width:164px;
	margin:0;
	padding:6px 5px 6px 35px;
	font:normal 11px Verdana, sans-serif;
	color:#857979;
	line-height:13px;
	text-decoration:none;
	text-align:left;
}

* html #nav2 li a {

	
/* ONLY FOR IE/IEmac */
	width:204px;

	
/* ONLY FOR IE5.X */
	w\idth:164px;
}


	
/* ONLY FOR IE6/IE5.5mac */
html>body #nav2 li a {
	width:auto;
}

#nav2 li.link_active,#nav2 li:hover {
	background-color:#857879;
}

#nav2 li.link_active a.link_active,#nav2 li:hover a {
	color:#fff;
	text-decoration:none;
}


	
/*OPMAAK*/
.Content {
	margin:0;
}

.Content td {
	padding:5px 0;
}

.Content .Content_right {
	padding:0;
}

.rss_item {
	width:185px;
	height:16px;
	overflow:hidden;
	font-size:10px;
	font-weight:normal;
	color:#7F7377!important;
}

.rss_item a {
	font-size:10px;
	font-weight:normal!important;
	color:#7F7377!important;
}

.rss_item a:hover {
	color:#ED7418!important;
}

.Products {
	border-style:collapse;
}

.Products td {
	padding:1px 1px 1px 2px;
	color:#000;
	text-align:left;
}

.Feeds1 {
}

.Feeds1 td.FeedsTop {
	background:#CED0D2 url(/img/feeds1_header.gif) top right no-repeat;
	padding:2px 2px 2px 4px!important;
	color:#000;
	text-align:left;
}

.Feeds1 td {
	padding:2px 2px 2px 4px!important;
	color:#333;
	font:10px Verdana, sans-serif;
	text-align:left;
}

.Feeds1 td a {
	color:#333!important;
}

.Feeds1 td a:hover {
	color:#ED7418!important;
}

.Feeds1 tr.row0 td {
	background-color:#fff;
}

.Feeds1 tr.row1 td {
	background-color:#F8F7F7;
}


	
/* News-feeds */
.News-feeds {
	margin-top:10px;
}

.News-feeds div,.News-archive div {
	font:10px Verdana, sans-serif;
}

.News-feeds hr,.News-archive hr {
	display:none;
}

.News-feeds h1,.News-archive h1,.News-archive h2 {
	background:#CED0D2 url(/img/feeds1_header.gif) top right no-repeat;
	padding:2px 2px 2px 4px!important;
	color:#000;
	text-align:left;
	font:bold 10px Verdana, sans-serif;
}

.Feeditem {
	background-color:#fff;
	clear:both;
	padding:2px 2px 2px 4px!important;
	color:#333;
}

.Feeditem.odd {
	background-color:#F8F7F7;
}

.Feeditem .date {
	width:70px;
	color:#333;
}

.Feeditem .title {
	clear:right;
	color:#333;
}

.Feeditem a {
	color:#333;
}

.Feeditem a:hover {
	color:#ED7418;
}

.link-to-archive {
	padding:12px 2px 2px 4px!important;
}

.link-to-archive a {
	color:#333;
}

.Feeds1 .FeedsTop {
	background:#CED0D2 url(/img/feeds1_header.gif) top right no-repeat;
	padding:2px 2px 2px 4px!important;
	color:#000;
	text-align:left;
}

.Feeds1 td {
	padding:2px 2px 2px 4px!important;
	color:#333;
	text-align:left;
}

.Feeds1 td.date {
	color:#333;
}

.Feeds1 td.title {
	color:#333;
}

.Feeds1 td a {
	color:#333;
}

.Feeds1 td a:hover {
	color:#ED7418;
}

.Feeds1 tr.row0 td {
}

.Feeds1 tr.row1 td {
	background-color:#F8F7F7;
}


	
/* News-list */
.News-items .category-text {
	padding:3px 0 10px;
}

.News-items h1 {
	margin-bottom:6px;
}

.News-items h2.title {
	font:bold 12px Verdana, sans-serif;
	margin:1px 0;
	padding:0;
	display:block;
	font-size:12px;
	line-height:16px;
	color:#ED7418;
}

.Newsitem {
	margin-bottom:6px;
	background:url(/img/dot-grey.png) left bottom repeat-x;
}

.Newsitem div {
	line-height:16px;
}

.Newsitem td {
	padding:3px 0;
}

.Newsitem .date {
	font-size:11px;
	line-height:16px;
	color:#666666;
}

.Newsitem .link a {
	color:#000;
	font-weight:bold;
}

.Newsitem.Item0 {
}

.Newsitem.Item0 {

	
/*
	background-color: #f3f3f3;*/
}


	
/* Reports-list */
.Reports-items .date {
	display:none;
}

.Reports-items h1 {
	margin-bottom:6px;
}

.Reports-items h2.title {
	font:bold 12px Verdana, sans-serif;
	margin:1px 0;
	padding:0;
	display:block;
	font-size:12px;
	line-height:16px;
	color:#ED7418;
}


	
/* News-detail */
.News-detail {
}

.News-detail h2.title {
	font:bold 12px Verdana, sans-serif;
	line-height:19px;
	margin:1px 0;
	padding:0;
	display:block;
	font-size:12px;
	line-height:16px;
	color:#ED7418;
}

.News-detail .date {
	padding:0;
	line-height:16px;
	color:#666666;
}

.News-detail .text {
	padding:3px 0;
}

.News-detail .thumbnail {
	float:right;
	margin-left:4px;
}

.News-detail .thumbnails {
	padding:3px 5px;
}

.News-detail .backlink {
	padding:10px 5px;
}

.News-detail .backlink a {
	color:#000;
	font-weight:bold;
}


	
/* News-list 
.News-items .category-text {
	padding: 3px 5px;}

.News-items h2.title {
	margin: 1px 0 1px 0;
	padding: 0;
	display: block;
	font-size: 14px;
	line-height: 15px;
	color: #006cb4;}

.Newsitem td{ padding: 3px 5px;}
.Newsitem .title{ 
	display: block;
	padding-bottom: 4px;
	font-size: 13px;
	font-weight: bold;
	color:#006cb4;}
.Newsitem .date {
	color:#9f9e9e;}
.Newsitem.Item0{}
.Newsitem.Item0{
	background-color: #f3f3f3;}
*/

	
/* News-detail 
.News-detail {}
.News-detail h2.title {
	margin: 1px 0 1px 0;
	padding: 0 5px;
	display: block;
	font-size: 14px;
	line-height: 15px;
	color: #006cb4;}
.News-detail .date { margin-top: 5px;padding: 0px 5px; color:#9f9e9e;}
.News-detail .text { padding: 3px 5px;}
.News-detail .thumbnail { float: right; margin-left: 4px;}
.News-detail .thumbnails { padding: 3px 5px;}
.News-detail .backlink { padding: 10px 5px;}
*/
.Ruler {
	background:url(/img/dots_hor.gif) left center repeat-x;
	height:11px;
}

.Ruler td {
	line-height:0;
}

.Sidebar1 {
	background-color:#F9F9F9;
	margin:8px 0 8px 6px;
	padding:0;
	width:193px;
}

.Sidebar1 td {
	margin:0;
	padding:2px 3px!important;
	font:11px Verdana, sans-serif;
	line-height:16px;
}

.Sidebar1 td,.Sidebar1 td p,.Sidebar1 td span,.Sidebar1 td a {
	font:11px Verdana, sans-serif;
	line-height:16px;
	color:#000;
}

.Sidebar1 td a {
	font-weight:bold;
}

.Sidebar1 .SidebarTop {
	background:#ED7418 url(/img/sidebar1_header.gif) right top no-repeat;
	padding-left:5px;
	color:#fff;
}

.Sidebar1 .SidebarMiddle {
	color:#000;
}

.Sidebar1 .SidebarMiddle a {
	color:#000;
}

.Sidebar1 img {
	margin:4px 0;
	border:0;;
}

.Sidebar2 {
	background-color:#E8E9EA;
	margin:8px 0 8px 6px;
	padding:0;
	width:193px;
}

.Sidebar2 td {
	margin:0;
	padding:2px 3px!important;
	font:11px Verdana, sans-serif;
	line-height:16px;
}

.Sidebar2 td,.Sidebar2 td p,.Sidebar2 td div,.Sidebar2 td span,.Sidebar2 td a {
	font:11px Verdana, sans-serif;
	line-height:16px;
}

.Sidebar2 td a {
	font-weight:bold;
}

.Sidebar2 .SidebarTop {
	background:#ED7418 url(/img/sidebar2_header.gif) right top no-repeat;
	padding:2px 1px 2px 5px;
	color:#fff;
}

.Sidebar2 .SidebarMiddle {
	color:#000;
}

.Sidebar2 .SidebarMiddle1 {
	background-color:#F8F7F7;
}

.Sidebar2 .SidebarMiddle a {
	color:#000;
}

.Sidebar2 img {
	margin:2px 0;
	border:0;
	display:inline!important;
}

.Sidebar3 {
	background:url(/img/sidebar3.gif) left top repeat-y;
	margin:8px 0 8px 6px;
	padding:0;
	width:193px;
}

.Sidebar3 td {
	margin:0;
	padding:2px 3px!important;
	font:11px Verdana, sans-serif;
	line-height:16px;
}

.Sidebar3 td,.Sidebar3 td p,.Sidebar3 td div,.Sidebar3 td span,.Sidebar3 td a {
	font:11px Verdana, sans-serif;
	line-height:16px;
}

.Sidebar3 td a {
	font-weight:bold;
}

.Sidebar3 .SidebarTop {
	background:url(/img/sidebar3_top.gif) left top no-repeat;
	height:10px;
	line-height:1px;
}

.Sidebar3 .SidebarBottom {
	background:url(/img/sidebar3_bottom.gif) left bottom no-repeat;
	height:10px;
	line-height:1px;
}

.Sidebar3 .SidebarMiddle {
	color:#000;
}

.Sidebar3 .SidebarMiddle1 {
}

.Sidebar3 .SidebarMiddle a {
	color:#000;
}

.Sidebar3 img {
	margin:2px 0;
	border:0;
	display:inline!important;
}

body,table,div,span,p {
	font:normal 12px Verdana, sans-serif;
	line-height:16px;
	color:#1B1B1F;
}

h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
}

h1,h1 * {
	margin:1px 0;
	padding:0;
	font:bold 16px Arial, Arial, sans-serif;
	line-height:17px;
	color:#ED7418;
	letter-spacing:0;
}

h2,h2 * {
	margin:1px 0;
	padding:0;
	font:bold 16px Arial, Arial, sans-serif;
	line-height:17px;
	color:#605254;
	letter-spacing:0;
}

h3,h3 * {
	margin:1px 0;
	padding:0;
	font:bold 14px Arial, sans-serif;
	line-height:17px;
	color:#ED7418;
	letter-spacing:0;
}

h4,h4 * {
	margin:1px 0;
	padding:0;
	font:bold 14px Arial, sans-serif;
	line-height:17px;
	color:#605254;
	letter-spacing:0;
}

.class1 {
	font-size:11px;
	line-height:14px;
}

.class2 {
	font-size:12px;
}

.class3 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.class4 {
	font:normal 20px Verdana, Arial, sans-serif;
	line-height:18px;
}

.class5 {
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}

.orange,.orange *,* .orange {
	color:#ED7418;
}

.grey,.grey *,* .grey {
	color:#605254;
}

a {
	color:#ED7418;
	text-decoration:none;
}

a:hover {
	color:#ED7418;
	text-decoration:underline;
}

ul {
	list-style-image:url(/img/ul_block.gif);
	margin:7px 0 7px 22px;
	padding:0;
}

blockquote,pre {
	padding:15px 40px;
}

blockquote {
	font:italic 1.05em Georgia, Times, serif;
	background:url(/img/blockquote.gif) 10px .78em no-repeat;
	margin:18px 0;
}

ol {
}

* html ul,* html ol {
	margin-left:22px;
}

ul a,ol a {
}

img {
	margin:0;
	padding:0;
	border-color:#680607;
}

hr {
	border:solid #ED7418 0;
	border-top-width:1px;
	height:0;
	padding:0;
	line-height:0;
	margin-top:3px;
	margin-bottom:3px;
}


	
/*
hr {	
	margin: 6px 0 6px 0; padding: 0; line-height: 0; color:#fff;
	border: 0; border-bottom: #ED7418 1px solid;  }
* html hr {
	display: block;
	background-color: #ED7418; line-height: 0px;
	width: 100%; margin: -2px 0 -2px 0; padding-top: 1px; height: 0; font-size: 0;
	color: #fff;}
	*:first-child+html hr { display: block;
	background-color: #ED7418; line-height: 0px;
	width: 100%; margin: -2px 0 -2px; padding-top: 1px; height: 0; font-size: 0;
	color: #fff;}*/
hr.hr_grey {
	border-color:#d0d1d3;
}


	
/* B:Forms */
form {
	margin:0;
	padding:0;
}

fieldset {
	margin:0;
	padding:8px;
	border:1px solid #ED7418;
}

fieldset div br {
	display:none;
}

.Fieldset .fieldset_left {
	width:100%;
}

.Fieldset .fieldset_right {
	width:250px;
}

legend {
	font-weight:bold;
	color:#ED7418;
	margin:0;
	padding:8px;
}

label {
	display:block;
}

fieldset div {
	margin:0;
	padding:0;
}

fieldset div.fm-optional {
	display:block;
}

input,select,textarea,option {
	font:normal 12px Verdana, sans-serif;
	color:#6D0914;
}

input,textarea,select {
	background-color:#fff;
	border:1px #bbb solid;
	margin:1px 1px 1px 0;
	padding:1px 2px;
	color:#000;
}

input.image {
	background:none;
	padding:0;
	margin:2px 1px 1px 0;
	border:0;
}

input.text:focus,textarea:focus {
	background-color:#fff;
	color:#000;
}

.submit,.button,.Form-Button,.Form-Button-Shop {
	background-color:#fff;
	border-color:#bbb;
	font:normal 12px Verdana, sans-serif;
	color:#fff;
}

select {
	background-color:#fff;
	font-size:100%;
	border:1px solid #3C4990;
	padding:1px;
}

option {
	padding:1px 2px;
}

fieldset div label:before {
	content:"* ";
}

fieldset div.fm-optional label:before {
	content:"";
}


	
/* E:Forms */
#counter {
	position:absolute;
	width:0;
	height:0;
	z-index:-1;
	top:0;
	left:0;
	visibility:hidden;
}


	
/* Container DIV - automatically generated */
.simply-scroll-container {
	position:relative;
	width:85px;
	float:left;
	margin-right:5px;
}


	
/* Clip DIV - automatically generated */
.simply-scroll-clip {
	position:relative;
	overflow:hidden;
	z-index:2;
}


	
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.simply-scroll-list a{
	position: relative;
	margin: 0;
	padding: 0;
	width: 85px;
	height: 55px;
	z-index: 200;
}

.simply-scroll-list li {
	padding:0;
	margin:0;
	list-style:none;
}

.simply-scroll-list li img {
	border:none;
	display:block;
}


	
/* Master button styles - note that left and right 
versions are included although they are not used in this example */
.simply-scroll-btn {
	position:absolute;
	background-image:url(buttons.png);
	width:42px;
	height:44px;
	z-index:3;
	cursor:pointer;
}

.simply-scroll-btn-left {
	left:6px;
	bottom:6px;
	background-position:0 -44px;
}

.simply-scroll-btn-left.disabled {
	background-position:0 0!important;
}

.simply-scroll-btn-left:hover {
	background-position:0 -88px;
}

.simply-scroll-btn-right {
	right:6px;
	bottom:6px;
	background-position:84px -44px;
}

.simply-scroll-btn-right.disabled {
	background-position:84px 0!important;
}

.simply-scroll-btn-right:hover {
	background-position:84px -88px;
}

.simply-scroll-btn-up {
	right:6px;
	top:6px;
	background-position:-126px -44px;
}

.simply-scroll-btn-up.disabled {
	background-position:-126px 0!important;
}

.simply-scroll-btn-up:hover {
	background-position:-126px -88px;
}

.simply-scroll-btn-down {
	right:6px;
	bottom:6px;
	background-position:-42px -44px;
}

.simply-scroll-btn-down.disabled {
	background-position:-42px 0!important;
}

.simply-scroll-btn-down:hover {
	background-position:-42px -88px;
}


	
/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */

	
/* Clip DIV */
.simply-scroll-clip {
	width:85px;
	height:300px;
}


	
/* Explicitly set height/width of each list item */
.simply-scroll-list li {
	width:85px;
	height:55px;
}


	
/* Modified button positions, overriding previous styles */
.simply-scroll-btn-up {
	right:0;
	top:0;
}

.simply-scroll-btn-down {
	right:0;
	top:52px;
}

.ads-left {
	position:relative;
	margin:0;
	padding:0;
	width:85px;
	height:300px;
	float:left;
	
}

.ads-right {
	position:relative;
	margin:0;
	padding:0;
	width:85px;
	height:300px;
	float:left;
}

#change_content {
	width: 430px !important;
}
