html { overflow: -moz-scrollbars-vertical; }
body{
	margin-top:5px;
	}
.mainDiv, .subDiv, .subDiv2{
	margin:0 auto;
	width:986px;
	background:url(../img/layout/achtergronden/uitvul_vert.gif) top left repeat-y;
	}
	.subDiv{
		background:url(../img/layout/achtergronden/uitvul_sub_vert.gif) top left repeat-y;
		}
	.subDiv2{
		background:url(../img/layout/achtergronden/uitvul_6lijn_vert.gif) top left repeat-y;
		}
	.botTop{
		background:url(../img/layout/achtergronden/header_bot_bg.gif) top left no-repeat;
		height:38px;
		}
		
	.mainContentDiv{
		float: left;
		height:auto;
		background:url(../img/layout/achtergronden/stempel_wit_bg.gif) no-repeat 27px bottom;
		}
	.nofloat {
		/* productlevel */
		float: none;
	}
		.breadCrumb{
			padding:13px 0 0 211px;
			color:#c5c7c8;
			}
			.breadCrumb b{
				/*color:#8b8f92;*/
				font-weight:normal;
				}
		 .breadCrumb, .breadCrumb a{
			color:#c5c7c8;
			text-decoration:none;
			}
			.breadCrumb a:hover{
				text-decoration:underline;
				}
		.mainContentLeft{
			float:left;
			width:198px;
			height:544px;
			}
		.nofloat .mainContentLeft {
			background:url(../img/layout/achtergronden/stempel_wit_bg.gif) no-repeat;
			background-position:27px bottom;
		}
			#flashSilderVert{
				margin-left:27px;width:171px;
				}
		.toepassingSubLeft{
			float:left;
			width:391px;
			margin:0 0 0 27px;
			height:540px;
			background:url(../img/layout/achtergronden/uitvul_vert_small.gif) right top repeat-y #FFFFFF;
			}
		.mainContentRight{
			float:left;
			width:786px;
			}
			.mainContentFotoSlider{
				height:155px;
				width:735px;
				background:url(../img/layout/achtergronden/uitvul_hori.gif) bottom repeat-x #FFFFFF;
				}
			.toepassingDiv{
				width:735px;
				background:url(../img/layout/achtergronden/uitvul_vert_small.gif) left top repeat-y;
				}
		.toepassingSubRight{
			float:left;
			width:487px;
			height:540px;
			margin-left:27px;
			background:#FFFFFF;
			padding-left:1px;
			background:url(../img/layout/achtergronden/uitvul_vert_small.gif) left top repeat-y #FFFFFF;
			}
			.horStipBot{
				background:url(../img/layout/achtergronden/stippel-hor.gif) left bottom repeat-x;
				}
			.horStipTop{
				background:url(../img/layout/achtergronden/bovenonderstreep.gif) left top repeat-x;
				}
			.vertStipLeft{
				background:url(../img/layout/achtergronden/uitvul_vert_small.gif) left top repeat-y;
				}
			.vertStipRight{
				background:url(../img/layout/achtergronden/uitvul_vert_small.gif) right top repeat-y;
				}
			.toepassingTekst{
				background:#e0e5e1;
				height:254px;
				overflow:hidden;
				width:366px;
				}
			.toepassingTekst p {
				padding:8px 23px 13px 24px;
			}
			.toepassingenLogo{
				padding-top:13px;
				text-align:center;
				}
			.naarProdBtn{
				text-align:center;
				border:#9e2b1e 1px solid;
				color:#9e2b1e;
				font-size:11px;
				font-weight:bold;
				padding:3px;
				width: 176px;
				display:block;
				}
			.naarProdA{
				width: 176px;
				display:block;
			}
			.naarProdBtn a:hover .horStipTop a:hover{
				text-decoration:none;
			}
			a:hover .naarProdBtn {
				background:#9e2b1e;
				color:#FFFFFF;
				text-decoration:none;
				}
			.toepassingSubImg{
				width:369px;
				height:197px;
				z-index:5;
				position:absolute;
				float: left;
				margin-top:-232px;
				background:url(../img/layout/achtergronden/stippel-hor.gif) left 17px repeat-x;
				}
			
		.mainContentFlash{
			width:423px;
			height:390px;
			float:left;
			}
		.mainContentText{
			width:291px;
			height:390px;
			float:right;
			bottom:0px;
			margin-right:51px;
			}
			.TdtextAlgemeen{
				padding:13px 26px 13px 26px;
				background:#e0e5e1;
				}
		.vervolgContent{
			width:735px;
			}
			.TdtextVervolgRight, .TdtextVervolgLeft{
				padding:13px 26px 13px 26px;
				}
			.TdtextVervolgRight, .TdtextVervolgRight a{
				color:#3e444a;
				}
			.TdtextVervolgRight a{
				text-decoration:underline;
			}
			.TdtextVervolgLeft{
				color:#FFFFFF;
				}
		
	.footerDiv{
		background:url(../img/layout/achtergronden/bottom_bg.gif) top left no-repeat;
		height:38px;
		clear:both;
		}
		.footerText{
			float:left;
			font-size:10px;
			color:#8b8f92;
			padding:22px 0 0 38px;
			}
		.footerText img{
			margin:0 7px 0 7px;
			}
		.footerLinks{
			float:right;
			font-size:10px;
			color:#8b8f92;
			padding:22px 60px 0 0;
			}
		.footerLinks a{ text-decoration:none;color:#3e444a;}
		.footerLinks a:hover{ text-decoration:underline;color:#3e444a;}
		.footerLinks img{
			margin:0 7px 0 7px;
			}


.subDivIntro{
	left:627px;
	margin:0 0 0 -493px;
	position:absolute;
	width:986px;
	z-index:1;
	}
	.flashContainerIntro{
		z-index:2;
		width:692px;
		height:426px;
		margin:0 0 0 294px;
		position:absolute;
		}
	.bgIntroDiv{
		position:relative;
		margin:0;
		background:url(../img/layout/achtergronden/intropagina-bg.gif) top left no-repeat;
		height:598px;
		z-index:3;
		}
	.clickDiv{
		width:692px;
		height:426px;
		margin:0 0 0 294px;
		position:absolute;
		z-index:4;
		}
		.menuLang{
			position:absolute;
			margin:162px 0 0 27px;
			width:127px;
			height:162px;
			}
		.welkomText{
			position:absolute;
			margin:387px 0 0 296px;
			width:638px;
			height:41px;
			}
		.introText{
			position:absolute;
			margin:427px 0 0 295px;
			width:583px;
			height:115px;
			padding:13px 26px 13px 26px;
			}
		.btnVerder{
			position:absolute;
			margin:571px 0 0 296px;
			width:396px;
			height:26px;
			}

.TdgoogleMaps{}
.TdadresLeft{
	margin: 0;
	padding:0;
}
.stippelHor{
	background:url(../img/layout/achtergronden/stippel-hor.gif) repeat-x top left;
	}
.nieuwsBck{
	background:url(../img/layout/achtergronden/nieuws_bg.gif) repeat-y top left;
	}
.nieuwsThumb{
	height:81px;
	margin:0;
	padding:0;
	border:0;
	overflow: hidden;
	background:#E0E5E1;
}
.nieuwsMeer{
	float: left;
	background:url(../img/layout/achtergronden/uitvul_sub2_vert.gif) repeat-y top left;
	/*height:506px;*/
	}
.nieuwsMeerRed{
	background:#9e2b1e;
	padding:13px 26px 13px 26px;
	color:#FFFFFF;
	margin-bottom:16px;
}

.nieuwsMeerGr{
	background:#e0e5e1;
	color:#3e444a;
	padding:13px 26px 13px 26px;
}

.profile .cmsBlok6,.profile .cmsBlok7{
	width:317px;
	float:left;
	min-height: 205px;
	margin:0;
	}
.cmsBlok7 div p{
	padding-bottom: 10px;
}
.profile .cmsBlok7{
	float:right;
}
.cmsBlok6 strong {
	color: #fff;
}
.sitemap .cmsBlok7 {
	float: left;
}
.nieuwsMeer .cmsBlok7{
	background:#e0e5e1;
	color:#3e444a;
	width:300px;
	padding:13px 26px 13px 26px;
	float:right;
	}
.nieuwsMeer .cmsBlok6{
	width:300px;
	padding:13px 26px 13px 26px;
	float:right;
	margin-bottom: 9px;
}
.nieuwsMeer .newsImages{
	float:left;
	width:356px;
	}
	.newsImages IMG {
	margin-bottom: 9px;
	}


.adresgegevens, .dealergegevens{
	width:304px;
	background:#9e2b1e;
	padding:13px 26px 13px 26px;
	color:#FFFFFF;
	}
	
	.dealergegevens{
		background:#e0e5e1;
		color:#3e444a;
		height:187px;
		overflow:auto;
		}
	
	.adresgegevens a{
		font-size:12px;
		color:#FFFFFF;
		}
	.adresgegevens b{
		font-size:12px;
		}
	.dealergegevens a{
		font-size:12px;
		color:#3e444a;
		}
.flashSliderSmall{
	margin:5px 0 5px 0;
	}
.subHead{
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	/*font-weight:bold;*/
	padding:5px;
	background:#3e444a;
	text-transform:uppercase;
	}
.subHeadPop{
	width:340px;
	float:left;}

.referentieDiv{
	margin-left:-1px;
	width:737px;
	float: left;
	overflow:hidden;
	}
	.referentieHide{
	margin: 0 0 0 -11px;;
	overflow:hidden;
	}
	.referentieBox{
		height:77px;
		width:187px;
		float:left;
		margin:11px 0 0 0;
		background:url(../img/layout/achtergronden/referenties.gif) top left no-repeat;
		}
		.referentieBox img{
			margin:1px 0 1px 12px;
			}
	.beursInfoSubHead, .beursInfoSubHeadRed{
		height:21px;
		background:#3d444c;
		color:#FFFFFF;
		padding:2px 0 0 30px;
		}
	.beursInfoSubHeadRed{
		background:#9e2b1e;
		}
	.beursLink a{color:#3d444c;
		}
	.beursTableEen td, .beursTableTwee td , .beursTableDrie td{
		color:#FFFFFF;
		height: 20px;
		line-height: 20px;
		/*padding:2px 4px 2px 4px;*/
		}
	.beursTableEen td span, .beursTableTwee td span , .beursTableDrie td span{
		margin-left: 5px;
		float: left;
	}
	.beursTableEen td{
		
		background:url(../img/layout/achtergronden/uitvul_vert_small-beurs.gif) right top repeat-y #848b92;
		}
	.beursTableTwee td{
		background:url(../img/layout/achtergronden/uitvul_vert_small-beurs.gif) right top repeat-y #e0e5e1;
		color:#3d444c;
		}
	.beursTableDrie td{
		background:url(../img/layout/achtergronden/uitvul_vert_small-beurs.gif) right top repeat-y #bbbfc4;
		color:#3d444c;

		}
		td.beursGeenStip{
			background-image:none;
			}
		.paddingDiv p{
			padding:13px 26px 13px 26px;
			}
		.newspadding {
			padding-bottom: 10px;
		}
	.formTable{
		margin:6px 0 0 0;
		width:524px;
		}
		.formDivStipvert{
			background:url(../img/layout/achtergronden/uitvul_vert_small.gif) right top repeat-y;
			width:565px;
			height:560px;
			}
	.stipvert{
		background:url(../img/layout/achtergronden/uitvul_vert_small.gif) right top repeat-y;
		}
.popupDiv{
	width:378px;
	position:absolute;
	margin:159px 0 0 356px;
	background:#FFFFFF url(../img/layout/achtergronden/uitvul_vert_small.gif) 240px 0 repeat-y;
	border:#3e444a 1px solid;
	}
.popupTopDiv{
	background:#3e444a;
	height:26px;
	text-align:right;
	padding-right:2px;
	}
.popupImgDiv img{
	width:230px;
	overflow:hidden;
	margin:14px 0 14px 0;
	float:left;
	}
.popupTekst{
	margin:14px 5px 14px 9px;
	width:130px;
	float:left;
	}
.productSubFoto{
	width:353px;
	height:544px;
	position:absolute;
	margin-left:-1px;
	z-index:5;
	background:#FFFFFF
	}
	.productenKenmerkDiv{
		padding: 16px 0;
		}
	.productenKenmerkDiv a{
		text-decoration:none;
	}
	.productenKenmerkItem, .productendownloadItem{
		line-height:16px;
		margin:0 26px 0 26px;
		padding-left:16px;
		display: block;
		}
	a .productenKenmerkItem, a .productendownloadItem{
		color:#3e444a;
		}
	a .productenKenmerkItem:hover, a .productendownloadItem:hover{
		color:#3e444a;
		text-decoration:underline;
		}
	.productenKenmerkItem{
		background:url(../img/layout/achtergronden/wink.gif)  0px 3px no-repeat;
		}
	.productendownloadItem{
		background:url(../img/layout/achtergronden/document_logo.gif) 0px 3px no-repeat;
		}
	.productImg{
		margin-top:15px;
		z-index:25;
		position:absolute;
		}

	.cmsBlok6{
	background:#9e2b1e;
	padding:13px 22px 13px 22px;
	}
	.cmsBlok7 {
		background:#e0e5e1;
		padding:13px 22px 13px 22px;
	}
.cmsBlok6 p{
	color:#FFFFFF;
	}
.sitemap .cmsBlok7 {
	float: left;
}
.bottomspacer {
	float: left;
	width: 100%;
	height: 16px;
}
.whitespacer {
	height: 13px;
	padding:0;
	margin:0;
	font-size: 1px;
}


/* test */