@charset "utf-8";
/* --------------------------------------------------------=
	CSS Document by Juice BV
	Copyright  Juice BV 

	Juice BV
	Noorderbaan 10
	5388 RB Nistelrode
	
	T: 0412-611453
	F: 0412-614963
	E: info@itsallinthemix.nl
	I: www.itsallinthemix.nl
=-------------------------------------------------------- */

/* ===== Standaard ===== */
body {
	background		: repeat-x url(../img/bg.gif) center top;
	margin			: 0;
	padding			: 15px 0 0 0;
	font-family		: verdana;
	font-size		: 11px;
}
img {
	border		: 0px;
}
.ie6fx, .clear {
	clear			: both;
}

#container {
}
a {
	color: #006600;
}
a:hover {
	color: #333333;
}

/* ===== Header ===== */	
.header {
	height			: 142px;
	clear			: both;
	width			: 974px;
	margin			: 0px auto 20px auto;
}
	.headerMain {
		width: 976px;
		height: 122px;
		margin: 0 auto;
		margin-top: -24px;
		position: relative;
	}
	.headerLeft {
		float: left;
		width: 510px;
	}
		.headerTxtLogo {
			float: left;
			padding-top: 72px;
		}
	.headerCenter {
		float: left;
		width: 300px;
		margin-left: 65px;
	}
		.headerSlogan {
			float: right;
			width: 290px;
			height: 60px;
			margin: 7px 0 28px 0;
		}
		.headerSearch {
			float: right;
			min-width: 272px;
			width: 272px;
			height: 27px;
			background: no-repeat #c5d4d2 url(../img/header/srch_top.gif) right top;
			margin: 0 auto;
		}
		.headerSearch .zoekStr {
			float: left;
			width: 190px;
			border: 1px solid #86a6a1;
			color: #000000;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 5px 0 0 5px;
			padding: 1px 1px 1px 2px;
		}
		.headerSearch .zoekBtn {
			float: right;
			width: 60px;
			height: 17px;
			border: 0;
			background: no-repeat url(../img/header/btn_zoek.gif);
			margin: 5px 5px 0 0;
			cursor: pointer;
		}
	.headerRight {
		position: absolute;
		width: 110px;
		top: 9px;
		left: 906px;
	}

	.shadow {
		margin-top			: 17px;
		overflow			: hidden;
		background			: repeat-y url(../img/layout/shadow.gif) center;
	}
		.shadowTop {
			overflow			: hidden;
			background			: no-repeat url(../img/layout/shadowTop.gif) center top;
		}
		.shadowBottom {
			overflow			: hidden;
			background			: no-repeat url(../img/layout/shadowBottom.gif) center bottom;
		}
	.siteContent {
		margin			: 0 auto;
		width			: 974px;
		background		: #ffffff;
	}
	.topMenu {
		clear			: both;
		overflow		: hidden;
	}
		.topMenu ul {
			list-style		: none;
			margin			: 0;
			padding			: 0;
		}
			.topMenu ul li {
				margin		: 0;
				padding		: 0;
				display		: block;
				float		: left;
			}
				.topMenu ul li a {
					text-decoration		: none;
					background			: #006600 no-repeat url(../img/content/menuBgRight.gif) right top;
					display				: block;
					overflow			: hidden;
					_display			: inline-block; /* IE6 */
					_padding			: 4px 2px 3px 0px; /* IE6 */
				}
					.topMenu ul li a:hover, .topMenu ul .selected a {
						background		: #000000 no-repeat url(../img/content/menuBgRightHover.gif) right top;
					}
					.topMenu ul li a span {
						display			: block;
						height			: 17px;
						padding			: 4px 5px 0 5px;
						font-size		: 10px;
						color			: #ffffff;
						font-weight		: bold;
						background		: no-repeat url(../img/content/menuBgLeft.gif) left top;
						cursor			: pointer;
						float			: left;
						_float: inherit; /* IE6 */
						_display: inline; /* IE6 */
						_padding: 4px 5px 0 7px; /* IE6 */
					}
						.topMenu ul li a:hover span, .topMenu ul .selected a span {
							background		: no-repeat url(../img/content/menuBgLeftHover.gif) left top;
						}
			.topMenu ul .alleMerken {
				float		: right;
				margin-right: 3px;
				_float: inherit; /* IE6 */
				_margin-right: 0; /* IE6 */
				_white-space:nowrap; /* IE6 */
			}
	.blackline {
		clear		: both;
		display		: block;
		width		: 974px;
		height		: 2px;
		background	: repeat-x url(/img/content/1px2pxblack.gif);
		margin		: 0 0 0 1px;
		padding		: 0;
	}
	.row {
		clear		: both;
		overflow	: hidden;
		_margin-top	: -10px; /* IE6 */
	}
	.right .row {
		clear		: both;
		overflow	: hidden;
		margin-top	: 0;
	}
		.pad {
			font-size		: 10px;
			float			: left;
			padding			: 14px 0 0 14px ;
			_padding		: 14px 0 10px 14px ; /* IE6 */
		}
			.pad a {
				color		: #006600;
			}
		.subMenu {
			float			: right;
		}
			.subMenu a {
				display			: block;
				text-align		: center;
				color			: #000000;
				height			: 17px;
				font-size		: 10px;
				text-decoration	: none;
				padding			: 3px 0 0 0;
				margin-left		: 1px;
			}
		   
			.wieZijnWij {
				float		: left;
			}
				.wieZijnWij a {
					width		: 83px;
					background	: no-repeat url(../img/content/wiezijnwijBg.gif);
				}
				.wieZijnWij a:hover {
					background	: no-repeat url(../img/content/wiezijnwijBg_ov.gif);
				}
			.contact {
				float		: left;
			}
				.contact a {
					width		: 59px;
					background	: no-repeat url(../img/content/contactBg.gif);
				}
				.contact a:hover {
					background	: no-repeat url(../img/content/contactBg_ov.gif);
				}
			.winkelmandje {
				float		: left;
			}
				.winkelmandje a {
					width		: 95px;
					padding-left: 27px;
					background	: no-repeat url(../img/content/winkelmandjeBg.gif);
				}
				.winkelmandje a:hover {
					background	: no-repeat url(../img/content/winkelmandjeBg_ov.gif);
				}
				
				.gevuld a
				 {
					width		: 95px;
					padding-left: 27px;
					background	: no-repeat url(../img/content/winkelmandjeBg_full.gif);
				}
			
	.content {
		overflow		: hidden;
		clear			: both;
	}
		.left {
			float		: left;
			width		: 183px;
			margin		: 0 0 0 7px;
			_margin		: 0 0 0 3px;
		}
			.extraFill {
				height: 10px;
			}
			.item {
				margin-top		: 9px;
			}
				.ltitle {
					border		: 1px solid #656565;
					background	: repeat-x url(../img/content/menuTitleBg.gif);
					height		: 19px;
					padding		: 7px 0 0 7px;
					color		: #ffffff;
					font-weight	: bold;
				}
				.linfo {
					border		: 1px solid #656565;
					border-top	: 0;
					overflow	: hidden;
				}
					.menu {
						margin		: 0;
						padding		: 0 0 3px 0px;
						float		: left;
					}
						.menu li {
							list-style			: none;
							margin				: 3px 0 3px 0;
							padding				: 1px 0 1px 15px;
							width				: 178px;
							_width				: 160px;
							background			: no-repeat url(../img/content/plus.gif) 3px 5px;
						}
							.menu li a {
								text-decoration		: none;
								color				: #000000;
							}
							.menu li a:hover {
								text-decoration		: none;
								color				: #006600;
							}
							.menu .selected {
								background				: #cccccc;
								font-weight				: bold;
								padding-bottom			: 0;
								background				: #cccccc no-repeat url(../img/content/min.gif) 3px 5px;
							}
								.menu .selected ul {
									font-weight		: normal;
									background		: #e5e5e5;
									margin			: 1px 0 0 -15px;
									padding			: 0;
									list-style		: none;
								}
								.menu .selected ul li {
									padding-left		: 35px;
									background			: no-repeat url(../img/content/menuLi.gif) 22px 8px;
									margin-bottom		: 0;
									width				: 146px;
								}
				.linfo p {
					margin	:4px;
					margin-bottom:10px;
				}
				.item a.overlay, .item a.overlay2 {
					display			: block;
					padding			: 4px 28px 0 5px;
					background		: #ffffff no-repeat url(../img/content/bot_ok.jpg) right top;
					position		: absolute;
					height			: 21px;
					text-decoration	: none;
					color			: #000000;
					font-size		: 10px;
					margin			: -10px 0 0 60px;
				}
				.item a.overlay2
				 {
					margin-left		: 32px;
				}
				.item a.overlay:hover, .item a.overlay2:hover {
					background		: #ffffff no-repeat url(../img/content/bot_ok_ov.jpg) right top;
					color			: #006600;
				}
		.right {
			float			: left;
			width			: 772px;
			margin			: 9px 0 0 7px;
			_padding-bottom	: 25px; /* IE6 */
		}
			.flashBanner {
				margin-bottom	: 10px;
			}
			.Ctitle {
				background		: repeat-x url(../img/footer/graydot.jpg) center;
				color			: #006600;
				font-size		: 14px;
				font-weight		: bold;
				text-align		: center;
			}
			.titleWidthMargin {
				background		: repeat-x url(../img/footer/graydot.jpg) center;
				color			: #006600;
				font-size		: 14px;
				font-weight		: bold;
				text-align		: center;
				margin			: 10px 0 10px 0;
			}
				.Ctitle span, .titleWidthMargin span {
					background	: #ffffff;
					padding		: 0 5px 0 5px;
				}
	.blokken {
		width		: 960px;
		height		: 348px;
		margin		: 0px auto 10px auto;
		background	: no-repeat url(../img/footer/blokkenBg.gif);
	}
		.bitem {
			float		: left;
			width		: 190px;
			margin		: 0 2px 0 0 ;
		}
			.title {
				height		: 40px;
				text-align	: center;
				color		: #656565;
				font-weight	: bold;
				font-size	: 12px;
				padding-top	: 8px;
			}
			.info {
				height		: 300px;
				margin		: 0 3px 0 3px;
			}
				.info a {
					color				: #000000;
					text-decoration		: none;
				}
					.info a:hover {
						text-decoration		: underline;
					}
				.totaalmarkten {
					text-align		: center;
					padding-top		: 4px;
				}
				.info p {
					padding		: 10px 3px 0px 8px;
					margin		: 0;
				}
				.bookmark {
					text-align		: center;
					margin-top		: 30px;
				}
				.filler15 {
					height		: 15px;
				}
				.info ul {
					margin		: 5px 0 0 0;
					padding-left: 23px;
				}
					.info ul li {
						padding-bottom		: 1px;
						color				: #006600;
					}
			.input {
				position		: absolute;
				margin-top		: -26px;
				text-align		: right;
				width			: 180px;
				height			: 22px;
			}
				.inputText {
					float		: left;
					padding		: 1px;
					background	: #ffffff;
					margin-left	: 20px;
					_margin-left: 10px;
				}
					.text {
						border		: 1px solid #000000;
						font-family	: verdana;
						font-size	: 10px;
						padding		: 3px;
						
					}
				.inputButton {
					float		: left;
					padding-left	: 10px;
				}
					
					.inputButton a {
						background		: no-repeat url(../img/content/bot_ok.jpg);
						border			: 0;
						width			: 24px;
						height			: 22px;
						cursor			: pointer;
						display			: block;
					}
					
					.inputButton a:hover {
						background		: no-repeat url(../img/content/bot_ok_ov.jpg);
					}
					
			.leesVerder {
				position		: absolute;
				margin-top		: -34px;
				text-align		: right;
				width			: 180px;
				height			: 22px;
			}
				.leesVerder a {
					display			: block;
					float			: right;
					overflow		: hidden;
					background		: #ffffff no-repeat url(../img/content/bot_ok.jpg) right center;
					padding			: 0 30px 0 5px;
					margin-top		: 5px;
					height			: 24px;
					line-height		: 24px;
					font-size		: 10px;
					color			: #000000;
					text-decoration	: none;
				}
					.leesVerder a:hover {
						color			: #006600;
						background		: #ffffff no-repeat url(../img/content/bot_ok_ov.jpg) right center;
					}
	.footer {
		clear			: both;
		margin			: 0 auto;
		width			: 974px;
	}
		.betaalmethoden {
			background		: repeat-x url(../img/footer/graydot.gif) center center;
			text-align		: center;
		}
			.items {
				background		: #ffffff;
				width			: 200px;
				margin			: 0px auto;
			}
				.items img {
					padding		: 0 2px 0 2px;
					display		: inline;
				}
		.links {
			text-align		: center;
			margin			: 10px 0 0 0 ;
		}
			.links a {
				color		: #000000;
			}
				.links a:hover {
					text-decoration		: none;
				}
		.extLinks {
			overflow		: hidden;
			color			: #656565;
			font-weight		: bold;
			border-top		: 1px solid #6f7378;
			margin-top		: 5px;
			font-size		: 9px;
			padding-top		: 3px;
		}
			.copyright {
				float		: left;
			}
			.created {
				float		: right;
			}
				.created a {
					color		: #006600
				}
					.created a:hover {
						text-decoration		: none;
					}
	.footerColor {
		height		: 126px;
		background	: repeat-x url(../img/footer/bg.gif);
	}
	.prodRows  {
		clear		: both;
		overflow	: hidden;
	}
		.prodRows a {
			display		: block;
			position	: relative;
			float		: left;
			width		: 185px;
			height		: 248px;
			border		: 1px solid #656565;
			text-decoration	: none;
			background	: no-repeat url(/img/content/prodbg.gif) bottom left;
			margin		: 0 8px 8px 0;
		}
			a.pRight {
				margin-right: 0;
			}
			.prodRows a .pImgProd {
				width		: 185px;
				height		: 137px;
				text-align 	: center;
				cursor		: pointer;
				background	: none;
			}
				.prodRows a .pImgProd img {
					border		: 0;
					max-height  : 137px;
					max-width:185px;
				}
			.prodRows a span {
				cursor: pointer;
			}
			.pTitle {
				position	: absolute;
				top			: 150px;
				left		: 0;
				width		: 185px;
				text-align	: center;
				font-weight	: bold;
				color		: #000000;
				height		: 40px;
			}
			.pVanaf {
				position	: absolute;
				top			: 195px;
				left		: 0;
				width		: 185px;
				text-align	: center;
				color		: #000000;
			}
				.pVanaf span {
					color	: #006600;
					font-size	: 14px;
					font-weight	: bold;
				}
			.pNieuw {
				width	: 56px;
				height	: 54px;
				background	: no-repeat url(../img/content/nieuw.png);
				_background	: no-repeat url(../img/content/nieuw.gif);				
				position	: absolute;
				left		: 0;
				top			: 0;
				z-index     : 52;
			}
		.paginering {
			overflow		: hidden;
			clear			: both;
			margin-bottom	: 10px;
		}
			.paginanummers {
				float		: left;
				overflow	: hidden;
			}
				.paginanummers span {
					color			: #006600;
					padding			: 4px 20px 0 0;
					display			: block;
					float			: left;
				}
				.paginanummers div {
					display			: block;
					float			: left;
					width			: 20px;
					height			: 17px;
					color			: #ffffff;
					font-weight		: bold;
					background		: #006600;
					border			: 1px solid #006600;
					text-align		: center;
					padding-top		: 3px;
					margin			: 0 1px;
				}
				.paginanummers a {
					display			: block;
					float			: left;
					width			: 20px;
					height			: 17px;
					color			: #006600;
					border			: 1px solid #c1c1c1;
					text-align		: center;
					padding-top		: 3px;
					margin			: 0 1px;
					text-decoration	: none;
				}
					.paginanummers a:hover {
						background: #c1c1c1;
					}
				.paginanummers a.pageNext {
					background: #ffffff url(/img/content/pageNext.gif) no-repeat 1px 1px;
				}
				.paginanummers a.pageNext:hover {
					background: #c1c1c1 url(/img/content/pageNext.gif) no-repeat 1px 1px;
				}
				.paginanummers a.pageNext2 {
					background: #ffffff url(/img/content/pageNext2.gif) no-repeat 1px 1px;
				}
				.paginanummers a.pageNext2:hover {
					background: #c1c1c1 url(/img/content/pageNext2.gif) no-repeat 1px 1px;
				}
	.filter
	 {
		width		: 773px;
		height		: 52px;
		position	: relative;
		background	: no-repeat url(../img/content/filter.jpg);
		margin		: 10px 0;
		z-index		: 80;
	}
		.option
		 {
			font-weight	: bold;
			position	: absolute;
			left		: 110px;
			top			: 5px;
		}
		.option span
		 {
			font-weight: normal;
		}
		.option ul
		 {
			list-style		: none;
			margin			: 5px 0 0 0;
			padding			: 0;
			font-weight		: normal;
		}
			.option ul li
			 {
				float	: left;
			}
				.option ul li span
				 {
					display		: block;
					background	: no-repeat url(../img/content/dropdown.gif);
					color		: #000000;
					width		: 231px;
					height		: 14px;
					padding		: 2px 15px 2px 5px;
					text-decoration	: none;
					cursor		: pointer;
				}
					.option ul li span:hover
					 {
						background-color	: #999999;
					}
				.option ul li ul
				 {
					position	: absolute;
					display		: none;
					z-index		: 90;
					width		: 249px;
					border		: 1px solid #cdcdcd;
					margin		: -1px 0 0 0;
					background	: #ffffff;
				}
					.option ul li ul li
					 {
						float		: none;
						display		: block;
						cursor		: pointer;
						padding			: 2px 5px;
					}
						.option ul li ul li:hover
						 {
							background	: #e6e6e6;
						}
						.option ul li ul li a
						{
							color		: #000000;
							text-decoration		: none;
							display	: block;
						}
			.optionProd
			 {
				left		: 10px;
			}
				.optionProd ul
				 {
					margin	: 0;
				}
					.optionProd ul li span
					 {
						width		: 119px;
						background	: no-repeat url(../img/content/dropDown2.gif);
						margin		: 0 5px 0 0;
					}
					
					.optionProd ul li .only
					 {
					 	background	: no-repeat url(../img/content/dropDown2grey.gif);
					}
					
						.optionProd ul li ul
						 {
							width		: 138px;
						}
			.optionProd1
			 {
				top		: 50px;
				z-index: 90;
			}
			.optionProd2
			 {
				top		: 98px;
				z-index: 80;
			}
			.optionProd3
			 {
				top		: 149px;
				z-index: 70;
			}
			.optionProd4
			 {
				top		: 190px;
				z-index: 60;
			}
				.optionProd3 .optionText
				 {
					color		: #000000;
					width		: 116px;
					.margin-left: 1px;
					height		: 14px;
					padding		: 2px 15px 2px 5px;
					border		: 1px solid #cccccc;
					height		: 14px;
				}
				
		.pImg
		 {
			float		: left;
			width		: 200px;
		}
			.pImg img
			 {
				border		: 1px solid #656565;
				margin		: 0 0 10px 0;
			}	
			.pImg a
			 {
				color		: #006600;
			}
				.pImg a:hover
				 {
					text-decoration		: none;
				}
		.pCenter
		 {
			float		: left;
			width		: 345px;
			margin		: 0 7px
		}
			.pcTitle
			 {
				font-size	: 12px;
				color		: #006600;
				font-weight	: bold;
				margin		: 0 0 15px 0;
			}
		.technischeInfo
		 {
			border-top		: 1px solid #006600;
			border-bottom	: 1px solid #006600;
			margin			: 2px 0;
			overflow		: hidden;
		}
			.tiRow
			 {
				clear		: both;
				border-bottom	: 1px solid #e0e0e0;
				overflow	: hidden;
			}
			.tiLast
			 {
				border: 0;
			}
				.tiLeft
				 {
					float		: left;
					padding		: 3px;
					width		: 176px;
				}
				.tiRight
				 {
					padding		: 3px;
				}
		.berekenUwVoordeel
		 {
			width		: 204px;
			height		: 352px;
			background	: no-repeat url(../img/content/berekenUwVoordeel.gif);
			float		: left;
			position	: relative;
		}
			.bvPrijsBlock
			 {
				position	: absolute;
				padding		: 0 10px;
				top			: 214px;
				line-height	: 15px;
			}
			    .bvVoordeel
			    {
			        border-top:solid 1px #656565;
			        padding-top:1px;
			        margin-left:-4px;
			        padding-left:4px;
			        width:182px;
			        margin-right:-10px;
			        margin-top:2px;
			        padding-right:4px;
			    }
				.bvPrijsLeft
				 {
					float		: left;
					width		: 82px;
				}
				.bvPrijsRight
				 {
					float		: right;
					text-align	: right;
					width		: 100px;
				}
				.bvTotL
				 {
					padding		: 5px 0 0 0;
				}
				.bvTotR
				 {
					padding		: 5px 0 0 0;
					font-size	: 16px;
					color		: #cc0000;
				}
		.bestellen
		 {
			position		: absolute;
			width			: 190px;
			height			: 22px;
			background		: no-repeat url(../img/content/bestellen.gif);
			top				: 317px;
			left			: 7px;
			cursor			: pointer;
		}
		
			.contentPagina {
				clear		: both;
				padding		: 10px;
			}
			.contentPagina p {
					padding			: 10px;
					margin			: 0;
					border-bottom	: 1px solid  #d8d8d8;
				}

			.helpBlock {
				border		: 1px solid #656565;
				width		: 369px;
				display		: block;
				float		: left;
				height		: 130px;
				margin-top	: 10px;
				margin-right:10px;
			}
				.helpBlock img {
					float		: left;
					margin		: 20px;
				}
				.helpText {
					float			: left;
					margin-left		: 10px;
					width			: 230px;
				}
				
				.helpText p {
					margin			: 0px 0px 5px 0;
				}
				.helpText p a {
					padding-left	: 10px;
					color			: #000000;
					background		: url(../img/layout/bullit.gif) no-repeat center left;
				}		
				.helpText p a:hover {
					padding-left	: 10px;
					color			: #006600;
					text-decoration	: none;
					background		: url(../img/layout/bullit.gif) no-repeat center left;
				}	
				.helpText a {
					font-size		: 11px;
					text-decoration: none;
				}
					.helpText a:hover {
						font-size		: 11px;
						text-decoration	: none;
					}
				.helpText  p a 
				 {
					text-decoration: underline;
				}
				.helpText a h2 {
					font-size		: 14px;
					margin-top		: 10px;
					font-weight		: bold;
					color			: #006600;
					text-decoration	:none;
					margin-bottom	: 5px;
				}
				a.meerVragen
				 {
					color		: #006600;
					text-decoration: underline;
				}	
				
			.helpBlockBig {
				border			: 1px solid #656565;
				width			: 770px;
				display			: block;
				float			: left;
				min-height		: 130px;
				margin			: 0px 0px 10px 0px;
			}
				.helpBlockBig img {
					float		: left;
					margin		: 20px;
				}
				.helpBlockBig p {
					float		: left;
					margin		: 40px 20px;
				}	
				.helpTextBig {
					float			: left;
					margin-left		: 10px;
					width			: 230px;
					padding-bottom	: 10px;
				}
				.helpBlockBig.helpTextBig H1 {
					font-size		: 14px;
					margin-top		: 10px;
					font-weight		: bold;
					color			: #006600;
				}
				.helpTextBig a H1 {
					font-size		: 14px;
					margin-top		: 10px;
					font-weight		: bold;
					color			: #006600;
					text-decoration	: none;
				}
				.helpTextBig p {
					margin			: 5px 0px;
				}
					.helpTextBig p a {
						padding-left	: 10px;
						color			: #000000;
						background		: url(../img/layout/bullit.gif) no-repeat center left;
					}		
						.helpTextBig p a:hover {
							padding-left		: 10px;
							color				: #006600;
							text-decoration		: none;
							background			: url(../img/layout/bullit.gif) no-repeat center left;
						}	
				.helpTextBig a {
					font-size		: 11px;
				}
				.helpTextBig a:hover {
					font-size		: 11px;
					text-decoration	: none;
				}
			.helpAnswer {
				float		: left;
				margin		: 10px 20px;
			}
				.helpAnswer TD {
					line-height		: 16px;
				}
				.helpAnswer H2 {
					color			: #006600;
					font-weight		: bold;
					font-size		: 14px;
					margin-bottom	: 5px;
				}
			.helpToTop {
				float			: left;
				width			: 770px;
				height			: 20px;
				text-align		: right;
				border-bottom	: 1px solid #006600;
			}
				.helpToTop a {
					font-size		: 11px;
				}
				.helpToTop a:hover {
					font-size		: 11px;
					text-decoration	: none;
				}	
		.stappenPlan {
			overflow		: hidden;
			margin-top		: 6px;
		}
			.fill10 {
				height		: 10px;
			}
			.fill15 {
				height		: 15px;
			}
			.fill5 {
				height		: 5px;
			}
			.stroke {
				clear			: both;
				background		: repeat-x url(/img/footer/graydot.jpg) center;
				height			: 5px;
				width			: 100%;
			}
			
		.formulier {
			padding		: 2px 5px 2px 5px;
		}
			.ftitel {
				color		: #006600;
				font-size	: 14px;
				font-weight	: bold;
			}
			.formRow {
				clear		: both;
				overflow	: hidden;
				padding		: 0 0 3px 0;
			}
				.omschrijving {
					text-align		: right;
					width			: 168px;
					float			: left;
					padding-top		: 3px;
				}
				.omsch
				{
					height		: 70px;
				}
				.verplicht {
					width			: 16px;
					float			: left;
					color			: #cc0000;
					padding-top		: 3px;
				}
				.inputVelden {
					float			: left;
				}
					.kalender {
						position		: absolute;
						margin			: -20px 0 0 150px;
						*margin			: 0;
					}
					.inputVelden textarea {
						color		: #000000;
						background	: #dddddd;
						border		: 1px solid #656565;
					}
					.inputVelden select {
						color		: #000000;
						background	: #dddddd;
						border		: 1px solid #656565;
					}
					.inputVelden .textField {
						color		: #000000;
						background	: #dddddd;
						border		: 1px solid #656565;
						width		: 367px;
					}
					input.text {
						color		: #000000;
						background	: #dddddd;
						border		: 1px solid #656565;
					}
					.inputVelden a {
						color		: #006600;
					}
					.checkDag {
						float		: left;
						width		: 98px;
					}
			   .buttonStap1 {
					display			: block;
					width			: 145px;
					height			: 22px;
					background		: no-repeat url(/img/content/terugNaarStap1.jpg);
					float			: left;
					margin			: 0 0 0 4px;
				}
				.buttonLeft {
					display			: block;
					width			: 222px;
					height			: 22px;
					background		: no-repeat url(/img/content/verderWinkelen.jpg);
					float			: left;
					margin			: 0 0 0 4px;
				}
				.buttonLeft2 {
					display			: block;
					width			: 222px;
					height			: 22px;
					background		: no-repeat url(/img/content/verderWinkelen2.jpg);
					float			: left;
					margin			: 0 0 0 4px;
				}
				.buttonLeft3 {
					display			: block;
					width			: 145px;
					height			: 22px;
					background		: no-repeat url(/img/content/verderWinkelen3.jpg);
					float			: left;
					margin			: 0 0 0 4px;
				}
				.buttonRight {
					display			: block;
					width			: 175px;
					height			: 23px;
					background		: no-repeat url(/img/content/bestellingPlaatsen.gif);
					float			: right;
					margin			: 0 4px 0 0;
				}	
				.buttonRight:hover {
					background		: no-repeat url(/img/content/bestellingPlaatsenOver.gif);
				}
				.buttonVerzend {
					display			: block;
					width			: 175px;
					height			: 23px;
					background		: no-repeat url(/img/content/btnVerstuur.gif);
					float			: right;
					margin			: 0 4px 0 0;
				}
				.buttonGegevens {
					display			: block;
					width			: 175px;
					height			: 23px;
					background		: no-repeat url(/img/content/buttonGegevens.gif);
					float			: right;
					margin			: 0 4px 0 0;
				}
				.buttonGegevens:hover {
					background		: no-repeat url(/img/content/buttonGegevensOver.gif);
				}
				.buttonBevestig {
					display			: block;
					width			: 175px;
					height			: 23px;
					background		: no-repeat url(/img/content/buttonBevestig.gif);
					float			: right;
					margin			: 0 4px 0 0;
				}
				.buttonBevestig:hover {
					background		: no-repeat url(/img/content/buttonBevestigOver.gif);
				}
		.winkelmandjeProducten {
			padding		: 5px;
			border		: 1px solid #656565;
			margin-top	: 10px;
			overflow	: hidden;
		}
			.winkemandjeRow {
				overflow		: hidden;
				margin-bottom	: 10px;
				clear			: both;
			}
				.aantal,.Waantal {
					float		: left;
					padding		: 4px;
					border		: 1px solid #656565;
					border-right: none;
					width		: 56px;
				}
					.aantal .wIinput {
						border		: 1px solid #006600;
						text-align	: center;
						color		: #000000;
						width		: 26px;
					}
				.winkemandjeRow .foto {
					float		: left;
					width		: 127px;
					height		: 93px;
					border-top	: 1px solid #656565;
					border-left	: 1px solid #656565;				
					padding		: 6px 0 0 6px;
				}
					.winkemandjeRow .foto img {
						border		: 1px solid #656565;
					}
				.winkemandjeRow .Winfo {
					float		: left;
					width		: 234px;
					height		: 93px;
					border-top	: 1px solid #656565;			
					padding		: 6px 0 0 0;
					position:relative;
				}
				.winkemandjeRow .prijs {
					float		: left;
					width		: 150px;
					height		: 72px;
					border-top	: 1px solid #656565;
					border-left	: 1px solid #656565;
					text-align	: right;
					color		: #006600;		
					padding		: 27px 15px 0 0;		
				}
					.winkemandjeRow .prijs span {
						font-size		: 16px;
						font-weight		: bold;
					}
				.verwijder {
					float		: left;
					width		: 155px;
					_width		: 145px;
					height		: 99px;
					border-top	: 1px solid #656565;
					border-left	: 1px solid #656565;		
				}
					.verwijder a {
						display		: block;
						float		: right;
						width		: 111px;
						height		: 23px;
						background	: no-repeat url(/img/content/verwijder.gif);
					}
					.verwijder a:hover {
						display		: block;
						float		: right;
						width		: 111px;
						height		: 23px;
						background	: no-repeat url(/img/content/verwijderOver.gif);
					}
			.kostenoverzicht {
				padding		: 5px;
				border		: 1px solid #656565;
				margin-top	: 10px;
				overflow	: hidden;
			}
				.kostenoverzicht .winkemandjeRow {
					overflow: hidden;
					clear: both;
					margin-bottom:0px;
				}
					.Waantal {
						float		: left;
						border		: 0;
						border-top	: 1px solid #656565;
						width		: 56px;
						height		: 36px;
					}
						.Waantal .wIinput {
							border		: 1px solid #006600;
							text-align	: center;
							color		: #000000;
							width		: 26px;
							margin-top	: 2px;
						}
					.kostenoverzicht .winkemandjeRow .Winfo {
							float		: left;
							width		: 364px;
							height		: 24px;
							border-top	: 1px solid #656565;	
							border-left	: 1px solid #656565;			
							padding		: 10px 0 10px 4px;
						}
					.kostenoverzicht .winkemandjeRow .prijs {
							float		: left;
							width		: 150px;
							height		: 24px;
							border-top	: 1px solid #656565;
							border-left	: 1px solid #656565;
							text-align	: right;	
							padding		: 10px 15px 10px 0;	
							color		: #000000;	
						}
							.kostenoverzicht .winkemandjeRow .prijs span {
								font-size		: 16px;
								font-weight		: bold;
							}
						.kostenoverzicht .winkemandjeRow .verwijder {
							float		: left;
							width		: 155px;
							height		: 44px;
							border-top	: 1px solid #656565;
							border-left	: 1px solid #656565;		
						}
				.redRow {
				}
					.redRow div {
						background-color		: #006600;
						color					: #ffffff;
					}
						.kostenoverzicht .winkemandjeRow.redRow .prijs {
							padding		: 15px 15px 10px 0;
							height		: 19px;
							color		: #ffffff;
						}

.BigImageContainer
{
	width:800px;
	height:600px;
	text-align:center;
}
.right .noOverflow
{
	overflow:inherit;
}