html, body { 
	background: #CA4629 url("../images/back_body.gif") top center repeat-x fixed;
	margin: 0; 
	padding: 0;
	height: 100%;
	text-align: left;
	scrollbar-3dlight-color: #952920;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #952920;
	scrollbar-face-color: #952920;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff; }
body {
		behavior:url("styles/csshover.htc");	}

table#wrapper {
	background: #fff url("../images/back_wrapper.jpg") 0px 2px repeat-y;
	margin: 0;	border: 0; padding: 0;
	height: 100%;
	text-align: left;
	width: 95%;
	min-width: 1095px;
	}
	table#wrapper td#wrapper_top {	
 	height:1px;
	text-align: left; }

#clear {
	position: relative;
	height: 10px;
	clear: both; }
	
div#pagebody { 	
	background:  url("../images/back_pagebody.jpg") 0px 95px no-repeat;
	margin: 0;padding: 0 0 10px 0;border: 0;
	clear: both;
	text-align: left;}

div#top { 	
	background:  url("../images/back_top.jpg") left top repeat-x;
	margin: 0;padding: 0;border: 0;
	height: 127px;
	text-align: left;}

#middle {
	background:  url("../images/back_middle.gif") left top no-repeat;
	min-height:350px;
	margin: 0; padding: 0 0 20px 0; 	border: 0;	}
	
	* html #middle { height:350px;}
	#middle_left1{
		width: 26px;
		text-align: left; 	}
	#middle_left2{
		background:  url("../images/back_left.jpg") top left no-repeat;
		width: 264px;
		text-align: left; 	}
	#middle_right1 {
		padding: 25px 0 0 0;
		text-align: left;	}
	#middle_right2 {
		background: url("../images/right.jpg") 16px 0 repeat-y;
		padding: 33px 0 0 0;
		width: 265px;
		text-align: center;	}
		
		
/*MENU'S*/
#topmenu {
	font:  bold 11px Verdana,Arial, sans-serif;
	color: #CA4629;
	padding: 0;
	text-align: center;
	line-height: 16px;}
#topmenu a {	
	font-weight: bold; 
	text-decoration: none;
	color: #CA4629; }
#topmenu a:hover, #topmenu .link_active {
	text-decoration: underline;
	font-weight: bold; 
	color: #000; }
	
#leftmenu {
	padding: 22px 0 0 0;
	width: 173px;
}
ul#nav {
	position: relative;
	padding: 0; margin: 0; border: 0;	
	width: 173px; 
	list-style: none;	float: left;}	
#nav li {
	position: relative;	float: none;
	margin: 0 0 8px 0;padding: 0;border:0;
	width: 173px;
	list-style: none;}
	* html #nav li {
	\display: inline; /*  \ = ONLY FOR IE5win */
	float: left; /* wegspring bug */
	list-style: none; }	

#nav li a {
	display: block;
	background: url("../images/leftmenu_off.gif") top left no-repeat;
	margin: 0 0 0 0;	padding: 3px 20px 3px 3px; border:0; 
	width: 150px;  
	font: bold 11px Verdana, sans-serif; color: #fff; font-weight: bold;
	text-decoration: none;line-height: 16px;text-align: right;}
	* html #nav li a { /* ONLY FOR IE/IEmac */
    width: 173px; /* ONLY FOR IE5.X */
    w\idth: 150px;} /* ONLY FOR IE6/IE5.5mac */
html>body #nav li a {
	width: auto; }
#nav li a:hover, #nav a.link_active {
	text-decoration: underline;  }
#nav a.link_active {
	color: #CA4629;	
	background: url("../images/leftmenu_over.gif") top left no-repeat;	
	text-decoration: none;  }


#nav li:hover ul{ /* lists nested under hovered list items */
	display: block;}

#nav ul { /* second-level lists */
	position: relative;
	background: url("../images/leftsubmenu_first_off.gif") 0px 0px repeat-y;
	width: 171px; 
	padding: 10px 0 0 0; margin: 0 0 0 0; 
	text-align: left; }
#nav ul li {
	margin: 0;	padding: 0; border: 0;
	background: none;
	width: 171px;
	list-style: none;}
* html #nav ul li {
	\display: inline; /*  \ = ONLY FOR IE5win */
	list-style: none; }	

#nav li ul li a {
	display: block;
	background: url("../images/leftsubmenu_off.gif") top left no-repeat;
	/* Mozilla ignores crazy MS image filters, so it will skip the following 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../../images/leftsubmenu.png');*/
	width: 150px; 	
	margin: 0 0 0 0;	padding: 4px 18px 4px 3px; border:0; 
	font: normal 10px Verdana, Arial, sans-serif; color: #fff; font-weight: normal;
	line-height: 14px; text-decoration: none;	text-align: right;	}
#nav li ul li.first a {
	background: none; }
* html #nav li ul li a { /* ONLY FOR IE/IEmac */
	width: 171px; 	
	w\idth: 150px;} /* ONLY FOR IE6/IE5.5mac */
html>body #nav li ul li a {
	width: auto; }
#nav li ul li a:hover, #nav li ul li a.link_active {
	background: url("../images/leftsubmenu_over.gif") top left no-repeat;
	color: #000;
	text-decoration: none;}
#nav li ul li.first a:hover, #nav li ul li.first a.link_active {
	background: url("../images/leftsubmenu_first_over.gif") top left no-repeat;}

#left_nieuwsbrief {
	display: block; clear: both;
	padding: 50px 0 20px 0;
	width: 166px;
	background: url("../images/leftsubmenu_first_off.gif") 0px 0px repeat-y; 
	text-align: left;}

	
/*OPMAAK*/	
.opmaak_table_navigation_top{
	width: 100%; height: 16px;
	margin: 0 0 4px 0; padding: 0 0 2px 0; 	border-bottom: 1px #ccc  solid;
	font: 10px Arial, sans-serif; line-height: 14px;
	text-align: left;}
.opmaak_table_navigation_bottom{
	width: 100%; height: 16px;
	margin: 0; padding: 0; 	
	font: 11px Arial, sans-serif; line-height: 14px;
	text-align: left;}
	
.opmaak_table{
	width:  100%;
	margin: 0; padding: 0;	
	text-align: left;}
.opmaak_table .td_right img{
	margin: 0; padding: 0;}
.opmaak_table .td_right{
	width: 200px;
	text-align: right; }


#content_right{
	padding: 25px 0 0 0;
	line-height: 20px;}
#middle_right2 .opmaak_table{
	background: #BA4727 url("../images/back_right.jpg") top left no-repeat;
	margin: 0px auto; padding: 0 0 0 0;
	width: 190px;
	font-size: 12px;	
	color: #fff;}
#middle_right2 .opmaak_table td {
	padding: 4px 8px 4px 8px;}
#middle_right2 .opmaak_table td.td_top {
	background-color: #959595;}	
#middle_right2 .opmaak_table td.td_nopadding {
	padding: 0;}
#middle_right2 .opmaak_table a {
	font-size: 10px; line-height: 14px; vertical-align: middle;
	color: #fff;}

#content_right h1 { 
	margin: 1px 0 1px 0;padding: 0; 
	font: bold 20px Arial, sans-serif; font-style: normal;
	text-align: center; color: #fff; line-height: 18px;}
#content_right h2 { 
	margin: 1px 0 1px 0;padding: 0; 
	font: bold 14px Arial, sans-serif; font-style: normal;
	text-align: center; color: #D7D7D7; line-height: 16px;}
#content_right h3, #content_right h4, #content_right h5, #content_right h6{ 
	margin: 1px 0 5px 0;padding: 0; 
	font: bold 14px Arial, sans-serif; font-style: normal;
	text-align: center; color: #fff; line-height: 16px;}


.opmaak_aanbod {  line-height: 14px; margin: 0 0 20px 0; }
.opmaak_aanbod:hover { background-color: #FAE7E2; }
.opmaak_aanbod a { color: #000; font-weight: normal; } .opmaak_aanbod a:hover { color: #CA4629; text-decoration: underline; font-weight: normal; }
.opmaak_aanbod .td_left { padding: 0 5px 0 0; }
.opmaak_aanbod .td_left img { border: #CA4629 1px solid; }
.opmaak_aanbod .td_right { padding: 2px 1px 0 0; }
.opmaak_aanbod .td_bottom { font-style: italic; }

.opmaak_aanbod_specs { font-size: 10px; line-height: 14px; margin: 0 0 0 0; border-collapse: collapse; border-style: none;}
.opmaak_aanbod_specs td { padding: 4px; border: 1px #DFDEDE solid; }
.opmaak_aanbod_specs td.td_kop { background-color: #DFDEDE; color: #000; font-weight: bold; }
.opmaak_aanbod_specs td.td_left { width: 90px; font-weight: bold; }
.opmaak_aanbod_specs td.td_right { }

.opmaak_aanbod_downloads { font-size: 10px; line-height: 14px; margin: 4px 0 4px 0; clear: both;}

.opmaak_nieuwsbrief {
	background-color: #fff; 
	margin: 0px auto; padding: 0; border: 1px #CA4629 solid;
	color: #000;
	font: normal 11px Arial,Verdana, Verdana, sans-serif;
	width: 164px;}
* html .opmaak_nieuwsbrief{ /* ONLY FOR IE/IEmac */
	width: 166px; 	
	w\idth: 164px;} /* ONLY FOR IE6/IE5.5mac */
	
.opmaak_nieuwsbrief td{
	padding: 3px 6px 3px 6px;
	text-align: left; line-height: 15px; }
.opmaak_nieuwsbrief a{
	color: #CA4629;
	text-decoration: none;}
.opmaak_nieuwsbrief td.td_top {
	background-color: #CA4629;
	padding: 2px 6px 2px 6px; border: 0;
	color: #fff; font-weight: bold;}


#change_content {
	position: absolute; left: 270px;
	width: 440px !important;
	background-color: transparent;}

boby,div,table{		
	font: 11px Arial, sans-serif;
	color: #333;
	line-height: 16px;}
	
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } 
.class1{ font-size: 9px; }
.class2{ font-size: 11px; }
.class3{ 
	font: bold 12px Arial; 
	color: #000; }
.class4 {
	font: bold 12px Arial; 
	color: #000; }
.class5{ font-size: 22px; line-height: 22px; font-weight: bold; }

h1{
	margin: 5px 0 5px 0;padding: 0; 
	font: bold 16px Arial, sans-serif; font-style: italic;
	text-align: left; color: #000; line-height: 20px;}
h3{
	margin: 10px 0 5px 0;padding: 0; border-bottom: #CA4629 1px solid;
	font: bold 12px Arial, sans-serif; font-style: italic;
	text-align: left; color: #000; line-height: 20px;}
h4{
	margin: 0px 0 1px 0;padding: 0; 
	font: bold 12px Arial, sans-serif; font-style: italic;
	text-align: left; color: #000; line-height: 12px;}
	
p { padding: 0;margin: 0; }

a {
	color: #CA4629;
	font-weight: bold;
	text-decoration: none; }
a:hover {
	color: #036;
	font-weight: bold;
	text-decoration: none; }	
	
ul {
	margin: 3px 0 3px 0;
	list-style-type: circle;
	color: #333;
	padding: 0 0 0 30px;}
	ul li {
	margin: 0 0 0 0;}
* html ul {
	padding: 0;
	margin-left: 30px;}
ol{
	margin: 3px 0 3px 0;
	color: #333;
	padding-left:18px;}
	ol li {
	margin: 0 0 5px 0;}
* html ol {
	padding: 0;
	margin-left: 17px;}
	
	
	

img { margin: 0; padding: 0; }
hr {	
		padding: 0;
		border:none;	
		color: #fff;
		border-bottom: #CA4629 1px solid;  }
form{ margin: 0; padding: 0; }
input{margin: 1px;padding: 1px;}
.Form-Text-Box {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #222;
	border: #CA4629 1px solid; 
	font-weight: bold; }
.Form-Button {
	font-family: Arial, sans-serif;
	font-size: 11px;
	background: #CA4629;
	border: #000 1px solid;
	color: #000;
	font-weight: bold; }
.Form-Menu-Box {
	font-family: Arial, sans-serif;
	color: #222;
	font-size: 11px;
	font-weight: bold;
	border: #CA4629 1px solid; }

#top1 .Form-Text-Box {
	position: relative; float: left;
	border: #ddd 1px solid;
	margin: 1px 1px 1px 1px;
	font-weight: normal; }
	
#top1 .Search-Button {
	position: relative; float: left;
	border: 0; margin: 2px 1px 1px 1px;
	cursor: hand; cursor: pointer;}

.fotogallery_item {
	float: left;
	margin: 0 0 1px 1px !important;}
.fotogallery_title {display: none}
.fotogallery_maintable {display: block;width: 540px; z-index: 2; margin: 0px auto; margin-top: 10px; clear: both;}
#content .fotogallery_maintable {display: block;z-index: 2; margin: 0; clear: none;}
.fotogallery_maintable div {}
.fotogallery_subtable {padding-bottom:20px;}
.fotogallery_show {z-index: 2;	border: 0;}
.fotogallery_left {}
.fotogallery_thumbnail { cursor: hand;cursor: pointer}
.fotogallery_big { clear: both; }
.fotogallery_left a {}
.fotogallery_center {}
.fotogallery_Form-Text-Box {
background-color: transparent;border: transparent 0px solid;font-size: 11px;font-weight: bold;color:#000;text-align:center;}
.fotogallery_right {}
.fotogallery_right a{}
.fotogallery_omschrijving {	display: none;}

#right a {  
	display: block;}
* html #right a {	height: 14px;}
#right a:hover{}

#fotogallery4 .fotogallery_title {display: none;}
#fotogallery4.fotogallery_maintable {z-index: 2; margin: 10px 0 10px 0; border: 0; clear: both;}
#fotogallery4 .fotogallery_subtable_big {text-align: center; clear: both; padding: 0; margin: 0; line-height: 11px;width: 100% !important;  }
#fotogallery4 .fotogallery_show_big {
	padding: 0;
	border: 1px #CA4629 solid;
	margin: 0;}
#fotogallery4 .fotogallery_subtable { padding: 0; margin: 1px 1px 0 0; border: 0; line-height: 11px; }
#fotogallery4 .fotogallery_show_klein {
	width: 76px;
	height: 57px;
	margin: 0;
	border: 1px #CA4629 solid;
	padding: 0;}
#fotogallery4 .fotogallery_show_klein:hover {
	border: 1px #000 solid;}


#left .fotogallery_maintable {z-index: 2;}
#left .fotogallery_show {z-index: 2;	border: 0;}
#left .fotogallery_subtable {}

#counter { 
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden; }

