@charset "iso-8859-1";
/* CSS Document */
html{
	overflow:auto;
}
body {
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#eaeaea url(../slices/site_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	behavior:url("css/csshover.htc");
}
*:focus {
	outline:none
}
#main {
	width: 900px;
	margin: 0 auto;
	background: url(../slices/main_shade_bg.png);
	background-position:center top;
	background-repeat:repeat-y;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
#topmenuContainer{
	width:900px;
	height:50px;
	background:url(../slices/topmenu_shade.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#topmenu{
	width:890px;
	height:46px;
	margin:0 auto 0 auto;
	background:url(../slices/topmenu_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#logo{
	width:117px;
	height:31px;
	margin:8px 0 0 22px;
	float:left;
}
#logo img{
	border:0;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
#topmenuBtnHolder{
	width:751px;
	height:46px;
	float:left;
}
#buttonContainer{
	width:531px;
	height:32px;
	padding:14px 10px 0 0;
	float:left;
	font-size:14px;
	text-align:right;
}
#zoekContainer{
	width:210px;
	height:50px;
	margin:0;
	background:url(../slices/zoekveld_bg.gif);
	background-position:left 15px;
	background-repeat:no-repeat;
	float:left;
}
.zoekveld{
	width:170px;
	height:18px;
	margin:16px 0 0 5px;
	float:left;
}
.zoekveld input{
	width:170px;
	height:17px;
	padding-top:1px;
	border:0;
	background:transparent;
	font-size:11px;
	color:#4C4C4C;
}
.zoekbutton{
	width:34px;
	height:34px;
	margin:8px 0 0 0;
	float:left;
}
.zoekbutton img{
	border:0;
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
#headerTop{
	width:900px;
	height:16px;
	clear:left;
	background:url(../slices/headerTop_bg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
}
#headerImageHomepage{
	width:890px;
	height:350px;
	margin:0 auto 0 auto;
}
#slideshow {
	margin:0 auto 0 auto;
    position:relative;
	width:890px;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#headerImage{
	width:890px;
	height:168px;
	margin:0 auto 0 auto;
}
#headerImageText{
	position:relative;
	width:375px;
	height:160px;
	padding:20px;
	margin:-200px 0 0 5px;
	font-size:13px;
	line-height:15px;
	color:#000;
	z-index:10;
	background: url(../slices/headerText_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}

/* Start Content styles */
#contentContainer{
	width:890px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
#contentLeftCol{
	float:left;
	width:222px;
	padding:40px 0 0 0;
}
#CategorieTitle{
	width:202px;
	height:22px;
	border-bottom:solid 1px #bfbfbf;
}
.submenu{
	width:197px;
	padding:15px 0 15px 0;
	border-bottom:solid 1px #bfbfbf;
}
.submenu ul{
	margin:0;
	padding:0 0 0 15px;
}
.submenu ul li{
	background:transparent url(../images/submenu_bullet.gif) no-repeat scroll left 11px;
	line-height:26px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 10px;
	font-size:13px;
	color:#333;
}
.submenu ul li.active{
	background:transparent url(../images/submenu_bullet.gif) no-repeat scroll left 11px;
	line-height:26px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 10px;
	font-size:13px;
	color:#d00002;
}
.submenu ul li a, .submenu ul li.active a{
	color:#333;
	text-decoration:none;
}
.submenu ul li.active a{
	color:#d00002;
	text-decoration:none;
}
.submenu ul li a:hover, .submenu ul li.active a:hover{
	color:#d00002;
	text-decoration:underline;
}
#servicemenu{
	width:187px;
	padding:15px 0 0 15px;
}
#contentCenterCol{
	float:left;
	width:416px;
	padding:40px 20px 0 20px;
}
#BreadCrumb{
	width:416px;
	height:22px;
	font-size:12px;
	text-transform:lowercase;
	color:#000;
	border-bottom:solid 1px #bfbfbf;
}
#BreadCrumb .active{
	color:#d00002;
	text-decoration:none;
}
#BreadCrumb a{
	color:#000;
	text-decoration:none;
}
#BreadCrumb a:hover{
	color:#d00002;
	text-decoration:underline;
}
.contentText{
	width:406px;
	padding:0 10px 0 0;
	font-size:13px;
	line-height:18px;
	color:#000;
}
.contentText p{
	padding:0;
	margin:16px 0 16px 0;
}
.contentText hr{
	border-top:0px;
	border-right:0px;
	border-bottom:solid 1px #bfbfbf;
	border-left:0px;
}
.contentText a{
	color:#d00002;
	text-decoration:none;
}
.contentText a:hover{
	color:#d00002;
	text-decoration:underline;
}
.contentText ul{
	margin:0;
	padding:0;
}
.contentText ul li{
	background:transparent url(../images/product_bullet.gif) no-repeat scroll left 7px;
	line-height:18px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 15px;
	font-size:13px;
	color:#000;
}
.contentText ul#documenten{
	margin:0;
	padding:0;
}
.contentText ul#documenten li{
	background:transparent url(../images/product_bullet.gif) no-repeat scroll left 9px;
	line-height:16px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 15px;
	font-size:13px;
	color:#000;
}
.contentText #sPersonenContainer table td{
	padding-bottom:10px;
}
.contentText #socialize{
	width:406px;
	overflow:hidden;
	margin:15px 0 15px 0;
}
.contentText #socialize #twitterbox{
	width:110px;
	height:20px;
}

#contentRightCol{
	float:left;
	width:182px;
	padding:81px 20px 0 10px;
}
#contentProductCol{
	float:left;
	width:212px;
	padding:40px 0 0 0;
}
/* Einde Content styles */

/* Start Testimonial styles */

#ProductenTitle{
	width:212px;
	height:22px;
	border-bottom:solid 1px #bfbfbf;
}
#MerkenTitle{
	width:212px;
	height:30px;
	background:url(../slices/merkenTitle_bg.jpg);
	background-position:left;
	background-repeat:repeat-x;
}
.ProductHolder{
	width:187px;
	height:42px;
	padding:8px 15px 0 10px;
	border-bottom:solid 1px #FFF;
	background:url(../slices/productUp_bg.jpg) no-repeat left;
}
.ProductHolder:hover{
	background:url(../slices/productDown_bg.jpg) no-repeat left;
}
.productType{
	font-size:12px;
	line-height:16px;
	color:#333;
}
.productType a{
	text-decoration:none;
	color:#333;
}
.productType a:hover{
	text-decoration:none;
	color:#000;
}
.ServiceHolder{
	width:187px;
	height:25px;
	padding:10px 15px 0 10px;
	border-bottom:solid 1px #FFF;
	background:url(../slices/serviceUp_bg.jpg) no-repeat left;
}
.ServiceHolder:hover{
	background:url(../slices/serviceDown_bg.jpg) no-repeat left;
}
.productIntro{
}

/* Einde Testimonial styles */

/* Start Testimonial styles */
.TestimonialContainer{
	width:182px;
	overflow:hidden;
	background:url(../slices/quote_links_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.TestimonialContainer table{
	width:182px;
	padding:0 0 20px 0;
}
.TestimonialContainer td.quote{
	font-size:12px;
	line-height:20px;
	color:#666;
	padding:0 0 0 16px;
	background:url(../slices/quote_rechts_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.TestimonialContainer td.afzender{
	padding:10px 0 10px 0;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	line-height:14px;
	color:#454545;
	text-align:right;
}
/* Einde Testimonial styles */

/* Start zoekresultaten styles */
.zresultaatItemContainer{
	clear:both;
	width:406px;
	margin:0 0 10px 0;
}
.zresultaatIntro{
	width:406px;
	padding:10px 0 10px 0;
	font-size:13px;
	line-height:18px;
	border-bottom:solid 1px #e5e5e5;
	color:#000;
}
.zresultaatIntro a{
	text-decoration:none;
	color:#6a7883;
}
.zresultaatIntro a:hover{
	text-decoration:none;
	color:#40494f;
}


/* Einde zoekresultaten styles */

/* Start Footer styles */
#footer{
	clear:left;
	width:900px;
	overflow:visible;
	margin:0 auto 0 auto;
	background: url(../slices/footer_shade_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
.payoff{
	clear:left;
	width:890px;
	height:20px;
	margin:0 auto 0 auto;
	padding:20px 0 0 0;
	text-align:center;
	font-size:11px;
	letter-spacing:0.5pt;
	color:#999;
	text-transform:uppercase;
}
.payoff a{
	color:#454545;
	text-decoration:none;
}
.payoff a:hover{
	color:#454545;
	text-decoration:underline;
}
.landingspaginamenu{
	width:890px;
	margin:0 auto 0 auto;
	padding:20px 0 0 0;
	text-align:center;
	font-size:11px;
	line-height:13px;
	letter-spacing:0.5pt;
	color:#999;
	text-transform:uppercase;
}
.landingspaginamenu a{
	color:#999;
	text-decoration:none;
}
.landingspaginamenu a:hover{
	color:#454545;
	text-decoration:underline;
}
.credits{
	width:890px;
	height:15px;
	margin:0 auto 0 auto;
	padding:15px 0 20px 0;
	text-align:center;
	font-size:11px;
	color:#AAA;
}
.credits a{
	color:#787878;
	text-decoration:none;
}

.certificeringen{
	width:560px;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:20px 0 0 0;
	text-align:center;
}
.tekstBlok{
	float:left;
	width:310px;
	height:40px;
	padding:20px 0 0 0;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	letter-spacing:0.5pt;
	color:#999;
}
.Clogo1{
	float:left;
	width:90px;
	height:60px;
	margin:0 10px 0 10px;
}
.Clogo2{
	float:left;
	width:120px;
	height:60px;
	margin:0 10px 0 10px;
}

/* Einde Footer styles */
#printContainer{
	display:none;
}
