@charset "utf-8";
@import url("reset.css");

body {
	background-color:#E1E1E1;
	margin:10px 0 10px 0;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:17px;
}

a {color:#B83D00}
a:hover {text-decoration:none}
.readmore {text-decoration:none}
.readmore:hover {text-decoration:underline}

p {line-height:16px}

.clearer {clear:both;}
.pointer { cursor: pointer; }

h2, h3 {display:block; color:#b92721; font-weight:bold; margin:0; padding:0;}
h2{font-size:30px; letter-spacing:-1px; word-spacing:3px;}
h3{font-size:16px;}
h5{font-size:18px; line-height:30px; color:#666666; margin:7px 0;}

/***************************
	page structure
***************************/

#header {
	width:953px;
	background:url(/images/header_background.jpg) repeat-y;
	height:125px;
	margin:0 auto;
	padding:25px 25px 0 25px;
	overflow:hidden
}

#container {
	width:953px;
	background:url(/images/container_background.jpg) repeat-y;
	margin:0 auto;
	padding:0 25px;
}

#contentWrap {
	width:953px;
	overflow:hidden;
	background:url(/images/contentwrap_background.gif) repeat-y;
	border-bottom:7px solid #fff;
}

#footer {
	width:1003px;
	background:url(/images/footer_background.jpg) bottom repeat-y;
	height:98px;
	margin:0 auto;
	overflow:hidden
}
#footerDeluxe {
	width:1003px;
	background:#ffffff url(/images/footer_background.jpg) bottom repeat-y;
	height:168px;
	margin:0 auto;
	overflow:hidden
}

input {margin:0 0 5px 0; border:1px solid #CCC8BD; background-color:#fff; height:18px; width:200px; color:#666; padding:2px;}
select {margin:0 0 5px 0; border:1px solid #CCC8BD; background-color:#fff; height: auto; width:205px; color:#666; padding:2px; font-size: 11px;}
textarea {margin:0 0 5px 0; border:1px solid #CCC8BD; background-color:#fff; height:100px; width:200px; color:#666; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666}
.submit_next {height:24px; border:1px solid #BBB4A6; margin:0; padding:0px;}

/***************************
	Header / Menu
***************************/

h1 {
	background:url(/images/logo.gif) no-repeat;
	width:174px;
	height:43px;
	position:absolute;
	margin:12px 0 0 10px;
}
	h1 a {display:block; height:100%}
	h1 a span {display:none}

#menu {
	background:url(/images/menu_background.gif) 0px 68px repeat-x;
	height:124px;
}
	#menu ul {list-style-type:none; float:right; margin:49px 0 0 0;}
	#menu ul li {float:left; border-left:1px solid #fff; border-right:1px solid #fff;}
	#menu ul li:hover {background:url(/images/button_hover_background.gif) 0px 19px repeat-x; border-left:1px solid #fff; border-right:1px solid #fff; height:75px;}
	#menu ul li a {display:block; margin:0 12px;}
	#menu ul li a span {display:none}
	#menu ul li a.home {background:url(/images/home_button.gif) no-repeat; width:35px; height:12px}
	#menu ul li a:hover.home {background:url(/images/home_button_over.gif) no-repeat;}
	#menu ul li a.mogelijkheden {background:url(/images/mogelijkheden_button.gif) no-repeat; width:97px; height:12px}
	#menu ul li a:hover.mogelijkheden {background:url(/images/mogelijkheden_button_over.gif) no-repeat;}
	#menu ul li a.producten {background:url(/images/producten_button.gif) no-repeat; width:69px; height:12px}
	#menu ul li a:hover.producten {background:url(/images/producten_button_over.gif) no-repeat;}
	#menu ul li a.demo {background:url(/images/demo_button.gif) no-repeat; width:34px; height:12px}
	#menu ul li a:hover.demo {background:url(/images/demo_button_over.gif) no-repeat;}
	#menu ul li a.bestellen {background:url(/images/bestellen_button.gif) no-repeat; width:64px; height:12px}
	#menu ul li a:hover.bestellen {background:url(/images/bestellen_button_over.gif) no-repeat;}
	#menu ul li a.forum {background:url(/images/forum_button.gif) no-repeat; width:42px; height:12px}
	#menu ul li a:hover.forum {background:url(/images/forum_button_over.gif) no-repeat;}
	#menu ul li a.vacatures {background:url(/images/vacatures_button.gif) no-repeat; width:69px; height:12px}
	#menu ul li a:hover.vacatures {background:url(/images/vacatures_button_over.gif) no-repeat;}
	#menu ul li a.over_wefact {background:url(/images/over_wefact_button.gif) no-repeat; width:79px; height:12px}
	#menu ul li a:hover.over_wefact {background:url(/images/over_wefact_button_over.gif) no-repeat;}
	#menu ul li a.blog {background:url(/images/blog_button.gif) no-repeat; width:31px; height:12px}
	#menu ul li a:hover.blog {background:url(/images/blog_button_over.gif) no-repeat;}
	#menu ul li a.contact {background:url(/images/contact_button.gif) no-repeat; width:53px; height:12px;}
	#menu ul li a:hover.contact {background:url(/images/contact_button_over.gif) no-repeat;}
	
/***************************
	Leftcolumn
***************************/

#leftColumn {
	float:left;
	width:695px;
	border-right:1px solid #fff;
	overflow:hidden
}
	.marginTxt {padding:18px 13px 0 13px; line-height:18px;}
	.marginTxt p {margin:0 0 13px 0; line-height:18px;}
	#contentMargin {margin:0 6px 0 0; padding-bottom:20px; border-top:1px solid #D2D2D2;}
	
#headerImage {
	background:url(/images/header_image.jpg) no-repeat;
	width:953px;
	height:87px;
}
	#headerImage a {display:block; height:87px}
	#headerImage a span {display:none}

#breadCrumb, #breadCrumbNew {
	height:23px;
	padding:8px 0 0 18px;
}
#breadCrumbNew {
	border-bottom:1px solid #d2d2d2;
}
	#breadCrumb p, #breadCrumbNew p {display:block; float:left}
	#breadCrumb a.print, #breadCrumbNew a.print {background:url(/images/print_icon.gif) no-repeat; height:14px; width:14px; float:right; margin:0 15px 0 0;}
	#breadCrumb a.print span, #breadCrumbNew a.print span {display:none}
	
#indexBackground {
	margin:6px 0;
	background:url(/images/index_background.gif) repeat-y;
	overflow:hidden;
}
#leftIndex {
	float:left;
	width:414px;
	overflow:hidden;
}
	#visualWrap {
		border-top:1px solid #D2D2D2;
		margin:0 5px 0 0;
	}
#rightIndex {
	float:left;
	overflow:hidden;
}
#topIndex {
	clear:both;
	border-bottom:1px solid #D2D2D2;
}
#bottomIndex {
	clear:both;
	border-top:1px solid #D2D2D2;
}

#topIndexHome {
	clear:both;
	border-bottom:1px solid #D2D2D2;
	background:url(/images/indexPromo.jpg) no-repeat top right;
	margin-right:-2px;
	height:315px;
	font-size:13px;
	line-height:22px;
}
	#topIndexHome .marginTxt .message{
		width:395px;
		padding:12px 0 17px 0;
	}
	#topIndexHome .marginTxt .uniquePoints{
		float:left;
		width:210px;	
	}
	#topIndexHome .marginTxt .right{
		width:300px;
	}
	#topIndexHome .marginTxt .uniquePoints ul{
		list-style:none;
		font-size:12px;
		line-height:22px;
		margin: 0px;
		padding: 0px;
	}
	#topIndexHome .marginTxt .uniquePoints ul li span{
		font-size:15px;
		line-height:22px;
	}
	#topIndexHome .marginTxt .buttonMoreInfo{
		width:173px; 
		height:36px;
		margin:20px 0 0 114px;
		background:url(/images/indexMoreInfo.jpg) no-repeat; 
		cursor:pointer;
	}
#middleIndexHome {
	width:695px;
	padding:25px 0 15px 0;
	border-bottom:1px solid #D2D2D2;
}
	#middleIndexHome .containerBlock {
		width:323px;
		padding-left:12px;
		padding-right:10px;
		float:left;
	}
	#middleIndexHome .containerBlock p {
		padding-bottom:10px;
	}
#bottomIndexHome {
	width:695px;
	padding:25px 0 0 0;
}
	#bottomIndexHome .containerBlock {
		width:321px;
		padding-left:12px;
		padding-right:12px;
		float:left;
	}
#contentMargin #productTourNav{
	width: auto;
	height:20px;
	text-align:center;

	margin-top:5px;
	margin-bottom:8px;
}
	#contentMargin #productTourNav .tourbutton{
		cursor: pointer;
		display: block;

		height:17px;
		font-size:11px;
		border:0;
		margin:0 4px;
		padding:0;
		color:#555;
		float:left;

		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom:3px solid #ffffff;
	}
	#contentMargin #productTourNav .tourbtn{
		display: block;

		height:17px;
		border:0;
		margin:0 4px;
		padding:0;
		color:#555;
		float:left;

		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#contentMargin #productTourNav .tourbutton:hover, #contentMargin #productTourNav .active{
		border-bottom:3px solid #d5d5d5;
	}
#contentMargin #productTourPictures{
	width:653px;
	height:250px;
	border:3px solid #d5d5d5;
}
#contentMargin .buttonOrder{
	width:130px; 
	height:36px;
	margin:0 auto;
	background:url(/images/productOrder.png) no-repeat; 
	cursor:pointer;
}
#contentMargin .buttonTrial{
	width:266px; 
	height:36px;
	margin:0 auto;
	background:url(/images/productTrial.jpg) no-repeat; 
	cursor:pointer;
}


#productIndex{
	padding:5px 0 15px 0;
}
	#productIndex .containerBlock {
		width:329px;
		float:left;
	}
	#productIndex .productBox {
		width:275px;
		margin:0 auto;
		text-align:left;
		padding:16px 21px 10px 21px;
		border:1px solid #d2d2d2;
		background:url(/images/productBox.jpg) repeat-x bottom;
	}
	#productIndex .productBox h3, #productIndex .productBox h3 a{
		font-size:17px;
		color:#ba2622;
		font-weight:bold;
		letter-spacing:-0.1ex;
		text-decoration:none;
	}
	#productIndex .productBox h3 a:hover{
		text-decoration:underline;
	}
	#productIndex .productBox h4 {
		font-size:14px;
		color:#8c8c8c;
		text-align:right;
		font-weight:bold;
		padding:10px 0 4px 0;
	}
		#productIndex .productBox h4 span {
			font-size:9px;
		}
	#productIndex .productBox span {
		font-weight:bold;
	}
	#productIndex .productBox ul {
		list-style:none;
		padding:6px 0 6px 0;
		margin: 0px;
	}
		#productIndex .productBox ul li {
			padding-bottom:3px;
		}
	#productIndex .buttonMoreInfo{
		width:125px; 
		height:26px;
		margin:6px auto;
		background:url(/images/productMoreInfo.png) no-repeat; 
		cursor:pointer;
	}

#leftWith {
	float:left;
	width:470px;
	overflow:hidden;
}
#leftWithBorder {
	float:left;
	width:470px;
	overflow:hidden;
	margin:6px 0;
	border-right:1px solid #D2D2D2;
}
#rightWith {
	float:left;
	width: 470px;
	overflow:hidden;
	margin:6px 0;
}
#rightWithBorder {
	float:left;
	width: 470px;
	overflow:hidden;
	margin:6px 0;
	border-left:1px solid #D2D2D2;
}

/*news sum*/
.newsSumWrap {
	width:240px;
	overflow:hidden;
}
	.newsSumWrap h3 {font-weight:bold; font-size:12px; margin-top:3px;}
	.newsSumWrap span {font-weight:normal; font-size:10px; font-style: italic;}

/***************************
	Rightcolumn
***************************/

#rightColumn {
	float:left;
	width:257px;
}

#loginWrap {
	width:242px;
	padding:15px 0 18px 15px;
	background:#DEDBD4 url(/images/login_background.gif) bottom repeat-x;
	border-bottom:7px solid #fff;
}
	#loginWrap label {display:block; margin:0 0 1px 0; float:left; width:150px;}
	#loginWrap input {display:block; margin:0 0 5px 0; border:1px solid #CCC8BD; background-color:#fff; float:left; height:16px; width:163px; color:#666; padding:2px;}
	#loginWrap input.login {width:51px; height:20px; border:1px solid #BBB4A6; margin:0 0 0 5px; padding:0px;}
	#loginWrap input.hidden {display: none;}
	
	#loginWrap a {color: #666; text-decoration: none; }
	#loginWrap a:hover {color: #B83D00; text-decoration: underline; }	
	
.promoWrap {
	padding:17px 15px;
	border:1px solid #d7d7d7;
	background:#efefef url(/images/visual_background.png) repeat-x;
	margin:15px 7px 0 15px;
}
	
	a.link {display:block; background:url(/images/promo_leesmeer.gif) no-repeat; width:31px; height:30px; position:absolute; margin:-13px 0 0 187px;}
	a.link:hover {display:block; background:url(/images/promo_leesmeer_hover.gif) no-repeat}
	a.link span {display:none}
	
#newsletterWrap {
	padding:17px 15px;
	border:1px solid #BBB4A6;
	background-color:#DEDBD4;
	margin:15px 7px 0 15px;
}
	#newsletterWrap p {display:block; float:left; width:200px;}
	#newsletterWrap input {height:16px; border:1px solid #BBB4A6; background-color:#fff; margin:8px 0 0 0; color:#666; padding:2px; float:left }
	#newsletterWrap input.ok {width:90px; height:20px; border:1px solid #A89F8C; margin:4px 0 0 0; padding:0px; float:left}
	
#supportvisualWrap {
	background:url(/images/support_visual.jpg) no-repeat;
	width:235px;
	height:78px;
	margin:15px 7px 20px 14px;
}
	#supportvisualWrap a {display:block; height:78px}
	#supportvisualWrap a span {display:none}

/***************************
	table
***************************/

.tableNormal {
	border:0px;
	border-right: 1px solid #cccccc; 
}
	.tableNormal th {
		height:28px;
		background:url(/images/bg_th_table.jpg) repeat-x; 
		border-top:1px solid #ccc; 
		font-weight:bold; 
		color:#666; 
		border-left:1px solid #ccc; 
		border-bottom:1px solid #ccc;
		padding:0 0 0 5px;
	}
	.tableNormal th a {
		font-weight:bold; 
		color:#666; 
		text-decoration:none;
	}
	.tableNormal th a:hover {
		font-weight:bold; 
		color:#666; 
		text-decoration:underline;
	}
	.tableNormal .even {
		background-color:#EBEBEB;
		height:24px;
	}
	.tableNormal .uneven {
		background-color:#F5F5F5;
		height:24px;
	}
	.tableNormal td {
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		padding:0 0 0 5px;
	}
.tableNormalForm .even,
.tableNormalForm .uneven {
	height: 21px;
}
.tableNormalForm input,
.tableNormalForm select {
	margin-top: 3px;
}

.tableNoBorder {
	border:0px;
}

	.tableNoBorder td {
		border: 0px;
		padding:0 0 0 5px;
	}
.cellpadding td{
	padding: 5px 5px 5px 5px;
}

/***************************
	Footer
***************************/
#footerWrap {
	width:935px;
	height:41px;
	margin:0 auto;
	padding:25px 0 0 18px;
	background-color:#E1E1E1;
	border-top:1px solid #D2D2D2;
	color:#666;
}
	#footerWrap p {display:block; float:left}
	#footerWrap a {color:#666;}
	#footerWrap select {float:right; border:1px solid #C0C0C0; height:20px; color:#666; font-size:11px; width:165px; margin:-3px 22px 0 0; padding:0 0 0 0;}
	
#footerWrapDeluxe {
	width:952px;
	height:130px;
	margin:0 auto;
	padding-top:12px;
	background-color:#E1E1E1;
	border-top:1px solid #D2D2D2;
	color:#666;
}
	#footerWrapDeluxe a{text-decoration:none; color:#666666;}
	#footerWrapDeluxe a:hover{text-decoration:underline;}
	#footerWrapDeluxe ul{list-style:none; margin:0; padding:0 25px 0 55px;}
	#footerWrapDeluxe ul li{width:172px; font-weight:bold; float:left; line-height:20px;}
		#footerWrapDeluxe ul ul{list-style:none; margin:0; padding:0;}
		#footerWrapDeluxe ul ul li{width:172px; font-weight:normal; font-size:11px; line-height:20px;}

#topIndexHome .marginTxt .title{
	font-size:22px;
	height:28px;
}


/* Tekst opmaak */
.grey {
	color: #EEEEEE;
}

.middlegrey {
	color: #666666;
}

.darkgrey {
	color: #464646;
}

.small {
	font-size: 9px;
}

.italic {
	font-style: italic;
}
/* bestellen */
.button,
.lbutton {
	float: right;
	margin-right: 3px;
	
	width: 104px; 
	height: 22px; 
	line-height: 22px; 
	text-align: center; 
	background-image: url('/bestellen/bestellen/button.gif'); 
	cursor: pointer;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}
.lbutton {
	float: left;
}
.button_large {
	float: right;
	margin-right: 30px;
	
	width: 200px; 
	height: 22px; 
	line-height: 22px; 
	text-align: center; 
	background-image: url('/bestellen/bestellen/button_large.gif'); 
	cursor: pointer;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}

	.code {
		padding-top: 5px; padding-left: 5px; font-family: courier new; color: black;
	}


/* Meldingen */
#errormessage {
	display: block;
	min-height: 40px;
	background-color: #FFD2D2;
	padding: 5px 5px 5px 20px;
	border: 1px dotted #FF0000;
	width: 625px;
	text-align: left;
}

#resultmessage {
	display: block;
	min-height: 40px;
	background-color: #D7FFD7;
	padding: 5px 5px 5px 20px;
	border: 1px dotted #009900;
	width: 625px;
	text-align: left;
}

/* Mogelijkheden pagina */
.featureBlock a {
	text-decoration:none;
	cursor:url(/images/zoomin.cur), pointer !important;
}
.featureBox {
	width:655px;
	height:auto;
	background-color:#f4f4f4;
	border:1px solid #e1e1e1;
	color:#3d3d3d;
	cursor:url(/images/zoomin.cur), pointer !important;
}
	.featureImage {
		display:block;
		width:200px;
		float:left;
	}
		.featureImage img {
			width:160px;
			height:100px;
			margin:15px;
			border:1px solid #e1e1e1;
			z-index:1;
		}
		.featureImage a {
			border:0;
		}
		.featureImage .zoomin {
			display:block;
			margin-top:-41px;
			margin-left:155px;
			width:17px;
			height:16px;
			border:0;
			z-index:2;
		}
	.featureContent {
		display:block;
		margin-left:195px;
		width:435px;
	}
		.featureContent p {
			padding-top:20px;
			padding-bottom:15px;
			margin:0;
		}
		.featureContent p span {
			display:block;
			width:100%;
			border-bottom:1px solid #ba2622;
			font-weight:bold;
			font-size:14px;
			padding-bottom:5px;
			margin-bottom:4px;
		}



/* SEO Promo */
h2.promoTitel {
	display:block;
	width:auto;
	height:26px;
	font-size:24px;
	margin:0 0 13px 0;
}
#pros {
	display:block;
	width:500px;
	margin:0 auto;
	line-height:22px;
	font-weight:bold;
}
	#pros span {
		font-size:14px;
	}
#prosTitle {
	width:500px;
	font-weight:bold;
	color:#B83D00;
	text-transform:uppercase;
	border-bottom:1px solid #B83D00;
}
#prosBlockA {
	width:250px;
	float:left;
}
#prosBlockB {
	width:250px;
	float:left;
}

/* s3Slider */
#s3slider {
   width: 663px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}
	#s3slider ul {
	   list-style:none;
	   margin:0;
	   padding:0;
	}

#s3sliderContent {
   width: 663px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   border:1px solid #cecece;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 12px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 638px;
   background-color: #000;
   border-top:1px solid #cecece;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
}

/***************************
	Header
***************************/
#loginButton {
	position:absolute;
	margin:-125px 0 0 837px;
	width:117px;
	height:28px;
	background:url('../images/login-button.png') no-repeat;
	z-index:30;
}
	#loginButton a{display:block; height:100%;}
	#loginButton a span{display:none;}
	
#loginButtonOut {
	position:absolute;
	margin:-125px 0 0 634px;
	width:321px;
	height:253px;
	background:url('../images/login-button-out.png') no-repeat;
	z-index:31;
}
	#loginButtonOut .inside{margin:46px 25px 0 25px; color:#444444; line-height:24px;}
	#loginButtonOut p{margin:0; padding:0; height:6px; font-size:6px;}
	#loginButtonOut .bottom{margin-top:36px;}
	#loginButtonOut .checkbox{width:15px; border:1px solid #cccccc; margin-right:10px; margin-top:4px; display:block; float:left;}
	#loginButtonOut .text{width:255px; background:#ffffff url(../images/input1.png) no-repeat top left; border:1px solid #cccccc; padding:6px; color:#8e8e8e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#loginButtonOut .text:focus{ border:1px solid #888888;}
	
	#loginButton2{width:83px; height:32px; float:right; margin-top:-2px; border:0; background:url('../images/login-button2.png') no-repeat;}
		#loginButton2:hover{cursor:pointer;}
		#loginButton2 a{display:block; height:100%;}
		#loginButton2 a span{display:none;}
		
#loggedin {
	position:absolute;
	margin:-114px 0 0 625px;
	width:317px;
	height:18px;
	line-height:18px;
	text-align:right;
	color:#666666;
	z-index:30;
}
	#loggedin a{color:#666666; text-decoration:none;}
	#loggedin a:hover{color:#B83D00; text-decoration:underline;}
	

/***************************
	Home
***************************/
#home {
	width:100%;
	height:auto;
}
	#home .ribbon{position:absolute; width:147px; height:148px; margin:-4px 0 0 806px; background:url('../images/wefacthosting-ribbon.png') no-repeat; float:right; z-index:11;}
		#home .ribbon a{display:none;}
	#home .left{width:50%; float:left;}
	#home .right{width:49%; float:left;}
	#home p{margin-top:4px; padding-bottom:11px; line-height:20px;}
	#home .slideshow{width:951px; height:299px; font-size:12px; background:url('../images/slider/slider_background.jpg') no-repeat top left; z-index:10;}
		#home .slideshow h2{font-size:30px; height:30px; letter-spacing:1px; word-spacing:4px;}
		#home .slideshow p{margin-bottom:0;}
		#home .slideshow .actionButton{display:block; text-align:center; margin-top:15px; height:44px;}
		#home .slideshow .actionButton span{display:none;}
		#home .slideshow ul{list-style-image:url('../images/slider/icon_list.png'); margin:7px 0 0 0; padding:0 0 0 25px;}
			#home .slideshow ul li{line-height:24px; padding-left:5px;} /* font-style:italic; */
			#home .slideshow ul li span{font-size:10px;}
			#home .slideshow .left{width:475px; padding:30px 10px 0 30px;}
			#home .slideshow .right{width:425px; text-align:center; padding-top:37px;}
			#home .slideshow h4{margin:5px 0; padding:0; color:#a3a3a3; font-size:16px; line-height:24px;}
			#home .slideshow a{color:#2285af; font-size:10px; text-decoration:underline;}
			#home .slideshow a:hover{text-decoration:underline;}
	#home .slider{margin-top:-2px; width:948px; height:110px; z-index:11;}
		#home .slider ul{list-style:none; padding:0; margin:0 auto; width:948px;}
		#home .slider ul li{width:158px; padding-top:24px; text-align:center; float:left;}
		#home .slider ul li img{display:block; margin:0 auto 6px auto;}
		#home .slider ul li a{width:158px; color:#666666; text-decoration:none; height:auto; border:0; cursor:pointer;}
		#home .slider ul li:hover, #home .slider ul li.active{background:url('../images/slider/slider_active.jpg') top center no-repeat;}
	#home .newsblock{margin:30px auto 30px auto; width:908px; height:30px; line-height:30px; padding:0 20px; border:1px solid #e6e4e5; background:url('../images/newsblock.jpg') bottom repeat-x;}
		#home .newsblock span{padding:0 20px;}
		#home .newsblock .title{display:block; float:left;}
		#home .newsblock ul{display:block; float:left; margin:0; padding:0; list-style:none;}
		#home .newsblock ul li{position:absolute; display:none; margin:0; padding:0;}
			#home .newsblock ul li.active{display:block;}
			#home .newsblock ul li div{display:block; float:left; width:130px; padding-left:20px;}
			#home .newsblock ul li a{text-decoration:none; color:#666666;}
			#home .newsblock ul li a:hover{color:#B83D00;}
	#home .quote{width:368px; height:165px; margin:0 auto; background:#ffffff url('../images/quote_background.jpg') left top no-repeat;}
		#home .quote h4{position:absolute; cursor:default; width:275px; height:auto; margin:0 59px; padding-top:18px; color:#a3a3a3; font-size:16px; line-height:30px; font-style:italic;}
		#home .quote span{position:absolute; cursor:default; width:auto; height:auto; color:#a3a3a3; font-size:10px; margin:108px 0 0 225px;}

	#home .sliderContent{overflow:hidden; width:951px; height:299px;}
	#home .silderitem{} /*if fade:   position:absolute; */

/***************************
	Producten overzicht
***************************/
#producten {
	width:100%;
	height:auto;
	padding:20px 18px;
}
	#producten p{padding:8px 0;}
	#producten ul{list-style:none; padding:0; margin:0 0 0 8px;}
		#producten ul li{padding:0 0 8px 0; margin:0;}
			#producten ul li span{font-weight:bold; padding-right:4px;}
	#producten .left{margin-left:-18px; width:49%; float:left;}
	#producten .right{width:50%; float:left;}
	#producten .productBlock{width:325px; height:auto; padding:20px; margin:0 auto;background:#fff url('../images/productBox.jpg') bottom left repeat-x; border:1px solid #dcdcdc; -moz-border-radius:15px 15px 0 0;}
		#producten .productBlock .price{width:343px; height:38px; margin:16px 0 -5px 9px; background:url('../images/productboxprice.png') right no-repeat; text-align:right;}
		#producten .productBlock .small{width:160px; margin-left:193px; background:url('../images/productboxpricesmall.png') right no-repeat;}
			#producten .productBlock .price span{font-size:10px; font-weight:bold; line-height:31px; padding-right:20px;}
			#producten .productBlock .price span strong{font-size:13px; padding:0 3px;}
		#producten .productBlock h3, #producten .productBlock h3 a{font-size:17px; color:#c6242c; font-weight:bold; letter-spacing:-0.1ex; text-decoration:none;}
		#producten .productBlock h3 a:hover{text-decoration:underline;}
		#producten .productBlock p{padding:10px 0; line-height:22px;}
		#producten .productBlock .moreinfoButton{width:139px; height:29px; margin:6px auto 0 auto; background:url('../images/moreinfo-button.png') no-repeat;}
			#producten .productBlock .moreinfoButton a{display:block; height:100%;}
			#producten .productBlock .moreinfoButton a span{display:none;}


/***************************
	Product
***************************/
#product {
	width:918px;
	height:auto;
	padding:0 18px;
}
	#product p{padding:8px 0;}
	#product hr{display:block; width:952px; height:1px; margin:0 0 0 -17px; padding:0; border:0; color:#dfdfdf; background-color:#dfdfdf;}
	#product .marginbottom{margin-bottom:35px;}
	#product .margintop{margin-top:35px;}
	#product .margintop2{margin-top:22px;}
	#product .marginleft{margin-left:45px;}
	#product .marginright{margin-right:45px;}
	#product p.top{text-align:right;}
		#product p.top a{color:#2285af;}
	#product .actionButton{display:block; text-align:center; margin-top:18px;}
		#product .actionButton span{display:none;}
	#product h2.center{text-align:center;}
	
	#product .presentation{margin:30px 0; width:915px; height:250px;}
		#product .presentation .left{width:450px; float:left;}
		#product .presentation .right{width:465px; float:left; text-align:right;}
		#product .presentation h2{font-size:30px; height:30px; margin-bottom:13px;}
		#product .presentation p{width:432px; margin:0 0 18px 0; padding:0; color:#6e6666; font-size:14px; line-height:24px;}
		#product .presentation h4{width:432px; margin:0 0 18px 0; padding:0; color:#6e6666; font-size:16px; line-height:24px;}
		#product .presentation h4.center{text-align:center; font-style:italic;}
			#product .presentation p.center a{color:#2285af; font-size:10px; text-decoration:underline;}
			#product .presentation p.center a:hover{text-decoration:underline;}
			#product .presentation p a.try{position:absolute; display:block; margin:-35px 0 0 335px;}
				#product .presentation p a.try:hover{text-decoration:none;}
			#product .presentation p a.try2{display:block; width:195px; margin:-5px auto  auto;}
				#product .presentation p a.try2:hover{text-decoration:none;}
		#product .presentation .price{display:block; width:325px; margin:-5px auto 0 auto; text-align:left; font-style:italic;}
			
	#product .featuresBox p{padding:0; font-size:12px;}
	#product .featuresBox ul.features{margin:12px 0 0 0; padding:0; list-style:none;}
		#product .featuresBox ul.features li{float:left; font-size:12px; color:#b92721; padding-right:10px; margin-bottom:14px;}
			#product .featuresBox ul.features li a{color:#b92721; text-decoration:none;}
			#product .featuresBox ul.features li a:hover{color:#b92721; text-decoration:underline;}
			#product .featuresBox ul.features li.last{padding-right:0;}
			
	#product .featuresContext{width:905px;}
		#product .featuresContext .more{display:block; position:relative; width:440px; margin-top:-8px; text-align:right;}
			#product .featuresContext .more .link{color:#b92721; text-decoration:none; padding-right:7px; background:url('../images/arrow_right.png') right 7px no-repeat;}
				#product .featuresContext .more .link:hover{text-decoration:underline; cursor:pointer;}
				#product .featuresContext .more .active{background:url('../images/arrow_bottom.png') right center no-repeat;}
			#product .featuresContext .more .infomarker{position:absolute; background:url('../images/moreinfo.png') right top no-repeat; width:34px; height:26px; margin:3px 0 0 360px; display:none;}
			#product .featuresContext .more .info{width:auto; text-align:left; background:#fcf9ce; font-size:10px; -moz-border-radius:15px 0px 15px 0px; padding:8px 18px; margin:18px 0 10px 0; display:none;}
				#product .featuresContext .more .info ul{width:36em; margin:3px 0 0 0;}
					#product .featuresContext .more .info ul li{width:18em; float:left;}
						#product .featuresContext .more .info ul li a{color:#666666; text-decoration:underline;}
						#product .featuresContext .more .info ul li a:hover{text-decoration:none;}
				#product .featuresContext .more .info br{clear:left;}
			#product .featuresContext .more .logos{position:absolute; top:0; width:250px; padding:12px 12px; height:auto; text-align:left; display:none; z-index:999; background:#fff; border:1px solid #cecece; -moz-border-radius:10px; border-radius:10px; }
				#product .featuresContext .more .logosL{margin-left:-325px;}
				#product .featuresContext .more .logosR{margin-left:500px;}
				#product .featuresContext .more .maxHeight{max-height:200px; overflow-y:auto;}
		#product .featuresContext .text{width:440px; float:left;}
			#product .featuresContext .text h3{}
				#product .featuresContext .text h3.h3Beta{font-size:13px; color:#2285AF; font-style:italic; margin:-17px 0 0 30px;}
			#product .featuresContext .text h4{width:440px; margin:12px 0 6px 0; padding:0; color:#a3a3a3; font-size:16px; line-height:24px;}
			#product .featuresContext .text p strong span{color:#2285AF; font-style:italic; font-size:10px; padding-left:6px;}
			
			#product .featuresContext .text ul{width:36em; margin:0; padding:0 0 0 13px; line-height:20px;}
					#product .featuresContext .text ul li{width:18em; float:left;}
					#product .featuresContext .text ul.none li{width:36em;}
						#product .featuresContext .text ul li a{color:#666666; text-decoration:underline;}
						#product .featuresContext .text ul li a:hover{text-decoration:none;}
			
		#product .featuresContext .screenshot{width:420px; float:left; text-align:right;}
			#product .featuresContext .screenshot .video{display:block; margin:10px auto 0 auto; width:320px; height:40px; line-height:40px; text-align:center; background:url('../images/videobackground.jpg') left top repeat-x; border:1px solid #dfdfdf; -moz-border-radius:5px; border-radius:5px;}
			#product .featuresContext .screenshot .video img{margin:0 5px 0 0;}
			#product .featuresContext .screenshot .video a{display:block; width:100%; height:100%; color:#2285af; text-decoration:none; font-weight:bold;}
			#product .featuresContext .screenshot .video a:hover{color:#2285af; text-decoration:none;}



/***************************
	Ervaringen
***************************/
#ervaringen {
	width:918px;
	height:auto;
	padding:20px 18px;
}
	#ervaringen p{padding:8px 0;}
	#ervaringen hr{display:block; width:900px; height:1px; margin:15px 0; padding:0; border:0; color:#ffffff; background-color:#ffffff;}
	#ervaringen h4{font-size:18px; line-height:26px; color:#666666; margin:9px 0 20px 0;}
	
	#ervaringen .choice{display:block; position:absolute; margin-left:608px; margin-top:-2px; width:290px; height:30px; line-height:30px; padding:3px 18px; font-size:11px; font-weight:bold; background:#eeeeee; color:#666666; -moz-border-radius:5px; border-radius:5px;}
		#ervaringen .choice select{margin-left:10px; width:150px;}
	
	#ervaringen ul{display:block; width:870px; margin:0 auto; list-style:none;}
		#ervaringen ul li{display:block; width:370px; padding:0; margin:0 35px 55px 25px; float:left;}
	
	#ervaringen .shadow{-moz-box-shadow: 0 0 7px #888; -webkit-box-shadow: 0 0 7px#888; box-shadow: 0 0 7px #888;}
		#ervaringen ul li .photo{width:220px; margin:0 auto; background:#ffffff; -moz-border-radius:10px; border-radius:10px;}
			#ervaringen ul li .photo img{display:block; width:200px; padding:10px; margin:0 auto; border:0;}
		#ervaringen ul li .name{display:block; text-align:center; margin:10px 0 20px 0; font-weight:bold; font-size:12px; line-height:20px; color:#000000;}
			#ervaringen ul li .name span{font-weight:normal; margin-left:6px; font-size:10px; line-height:20px; color:#666666;}
		#ervaringen ul li .testimonial{display:block; width:350px;}
		#ervaringen ul li .testimonial p{z-index:2; display:block; width:350px; padding:0; margin-top:-25px; text-align:justify; font-family:Georgia,"Times New Roman"; color:#000; line-height:24px; font-size:14px;}
		
		#ervaringen ul li .testimonial .quote_start{z-index:1; display:block; width:350px; text-align:left; margin-left:-10px; margin-top:10px; font-family:Georgia,"Times New Roman"; color:#cacaca; font-size:72px; font-weight:bold;}
		#ervaringen ul li .testimonial .quote_end{z-index:1; display:block; width:350px; text-align:right; margin-right:-10px; margin-top:10px; font-family:Georgia,"Times New Roman"; color:#cacaca; font-size:72px; font-weight:bold;}
	
	#ervaringen .sharetestimonial{display:block; width:406px; height:52px; margin:20px auto 10px auto; color:#666666; font-size:12px; line-height:20px; background:#eeeeee; -moz-border-radius:10px; border-radius:10px;}
		#ervaringen .sharetestimonial img{display:block; position:absolute; margin-top:-20px; margin-left:10px; width:64px; height:68px; float:left;}
		#ervaringen .sharetestimonial p{display:block; position:absolute; margin-left:86px;}
		#ervaringen .sharetestimonial a{text-decoration:underline; color:#666666;}
		#ervaringen .sharetestimonial a:hover{text-decoration:none; color:#666666;}
