body {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	height: 0px;
}
p {
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282282;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282282;
}
.wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: visible;
	min-width: 975px;
	width:expression(document.body.clientWidth < 975? "975px": "auto" );
}
.top {
	background-image: url(images/top_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 76px;
	background-repeat: repeat-x;
	width: 100%;
	overflow: hidden;
}
.top-left {
	background-image: url(images/top_left.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 76px;
	width: 232px;
	position: absolute;
	z-index: 1;
	left: 50px;
	top: 0px;
}
.top-center {
	background-image: url(images/top_logo.gif);
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 76px;
}
.top-right {
	background-image: url(images/top_right.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 76px;
	width: 275px;
	position: absolute;
	z-index: 3;
	top: 0px;
	right: 50px;
}
div.h-menu {
	text-align: center;
	overflow: visible;
	position: absolute;
	top: 76px;
	z-index: 9;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
div.h-menu2 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/* mainmenu bar - home default */
td.h-menu { margin: 0px; padding: 0px; background-color: #de8703; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;  }

td.h-menu2 { width: 19px; margin: 0px; padding: 0px; background: transparent url('images/h-menu-default_lijntje.gif') center; }
.h-menu-nav {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.h-menu-nav, a.h-menu-nav:link, a.h-menu-nav:visited {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration: none;
}
.h-menu-nav, a.h-menu-nav:active {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration: none;
}
.h-menu-nav, a.h-menu-nav:unknown {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration: none;
}
a.h-menu-nav:hover {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
div.h-menu-sub 													{ position: absolute; visibility: hidden; z-index: 10; overflow: visible;  margin: 20px 0; padding: 8px 8px; background-color: #282282; }
a.h-menu-sub 													{ display: block; color: #FFFFFF; background-color: #de8703; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 4px 2px; overflow: hidden; line-height: 12px; text-transform: lowercase; }
a.h-menu-sub:link, a.h-menu-sub:visited 						{ overflow: hidden; color: #FFFFFF; background-color: #282282; text-decoration: none; }
a.h-menu-sub:active, a.h-menu-sub:focus, a.h-menu-sub:hover 	{ color: #FFFFFF; background-color: #ef2e31; text-decoration: none; overflow: hidden; }
.middle {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	top: 76px;
	min-width: 975px;
	width:expression(document.body.clientWidth < 975? "975px": "auto" );
}
td.middle-left {
	margin: 0px;
	background-image: url(images/content_left_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
.middle-left {
	padding: 0px;
	vertical-align: top;
	margin-top: 45px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}
.content-left {
	padding: 0px;
	overflow: hidden;
	margin: 0px;
}
td.middle-center {
	padding: 0px;
	vertical-align: top;
	overflow: hidden;
	margin: 0px;
}
.middle-center {
	padding: 0px;
	vertical-align: top;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	min-width: 550px;
	width:expression(document.body.clientWidth < 550? "550px": "auto" );
}
.content-center 		{ overflow: hidden; text-align: left; vertical-align: top;  width: 550px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282282; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
div.element {
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	width: 550px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282282;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
td.middle-right {
	background-image: url(images/content_right_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
.middle-right {
	padding: 0px;
	vertical-align: top;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	overflow: hidden;
}
.content-right {
	padding: 0px;
	overflow: hidden;
	margin: 0px;
}
.footer {
	background-color: #de8703;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 100%;
}
.content-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #282282;
	text-align: right;
	padding: 0px;
	width: 550px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.content-heading-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #282282;
	font-weight: bold;
}
.hd-left 			{ height: 26px; padding: 0 0 0 12px; margin: 0 0 18px 0; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #de8703; text-align: left; vertical-align: middle; line-height: 26px; }
.hd-right 			{ font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #de8703; text-align: right; vertical-align: middle; height: 26px; padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; line-height: 26px; }

.img-left {
	background-repeat: no-repeat;
	background-position: right;
	height: 65px;
}
.text-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.hd-text-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #de8703;
}
.hd-text-left2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.img-right {
	background-repeat: no-repeat;
	background-position: left;
	height: 65px;
	background-color: #5885C1;
}
.text-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.hd-text-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #de8703;
}
.hd-text-right2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.side-column-item {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	min-width: 200px;
	width:expression(document.body.clientWidth < 200? "200px": "auto" );
}
td.bg-left {
	background-color: #E6E6E6;
}
td.bg-right {
	background-color: #E6E6E6;
}
.highlight-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5885C1;
	background-image: url(images/highlight-text.gif);
	background-repeat: no-repeat;
	width: 189px;
	padding-top: 8px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
	margin-top: 20px;
	margin-bottom: 20px;
}
.highlight-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #de8703;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	margin-bottom: 20px;
}
a.url 										{ color: #282282; margin: 0px; text-decoration: none; padding: 0px; }
a.url:link, a.url:visited 					{ color: #282282; margin: 0px; text-decoration: none; padding: 0px; }
a.url:active, a.url:focus, a.url:hover 		{ color: #de8703; text-decoration: none; }
a.url2 										{ color: #282282; margin: 0px; text-decoration: underline; padding: 0px; }
a.url2:link, a.url2:visited 				{ color: #282282; margin: 0px; text-decoration: underline; padding: 0px; }
a.url2:active, a.url2:focus, a.url2:hover 	{ color: #de8703; text-decoration: none; }


.leesverder { margin: 0px; color: #de8703; text-decoration: none; padding: 0px; font-size: 11px; font-weight: bold; font-style: italic; }

.content-column-left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	overflow: hidden;
}
.content-column-right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 270px;
	overflow: hidden;
}
.content-column-item {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.content-column-item-hd {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #282282;
	background-image: url(images/content-lijntje2.gif);
	background-repeat: no-repeat;
	background-position: 15px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.content-column-item-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282282;
	text-indent: 15px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.content-column-item-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282282;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}