body{
	padding:0;
	margin:0;
	font-family:'Arial';
	font-size:11px;
	
	background:#ffebba;
	
}

ul{
	padding:0 0 0 40px;
	}
	ul li{
		list-style-type:disc;
	}
a{
	color:#005231;
	font-size:11px;
}
img{
	border:none;
}
.ssImage{
	display:none;
}
.mandatory{
	float:left;
	margin: 5px 0 0 10px;
}
.mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#999;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:2000;
	cursor:pointer;
	}
	#productPopup{
		position:fixed;
		width:380px;
		height:180px;
		border:2px #005231 solid;
		background:#fff;
		left:50%;
		top:50%;
		margin:-100px 0 0 -200px;
		z-index:2001;
		padding:10px;
		cursor:pointer;
		}
		#productPopupHeader{
			color:#005231;
			font-size:14px;
			font-weight:bold;
			width:380px;
		}
		#productPopupImage{
			width:150px;
			height:150px;
			float:left;
		}
		#productPopupImage img{
			max-width:150px;
			max-height:150px;
		}
		#productPopupText{
			width:220px;
			float:left;
			margin:0 0 0 10px;
			position:relative;
			height:150px;
		}
		#productPopupClose{
			position:absolute;
			right:0;
			bottom:0;
		}

#header{
	
	height:160px;
	position:relative;
	background:#ffebba url('../images/navigation.png') repeat-x;
	background-position:left bottom;
	z-index:900;
	}
	#headerWrap{
		width:1000px;
		position:absolute;
		left:50%;
		margin:0 0 0 -500px;
		top:0;
		height:160px;
		float:left;
		z-index:900;
		}
		#logo{
			float:left;
			margin:10px 0 0 0;
		}
		#talen {
			width:80px;
			height:13px;
			float:right;
			margin:30px 0 0 0;
		}
		#talen a{
			text-decoration:none;
		}
		#talen img {
			margin:0 0 0 2px;
			border:0;
		}
		#search{
			position:absolute;
			right:0;
			bottom:50px;
			z-index:1100;
		}

	#navigation{
		width:100%;
		height:47px;
		position:absolute;
		bottom:0;
		left:0;
		z-index:900;
		}
		#navigation ul{
			padding:0;
			margin:0;
			z-index:910;
			}
			#navigation ul#mainNav li{
				list-style-type:none;
				float:left;
				z-index:920;
			}
			#navigation ul#mainNav li a{
				display:block;
				/*padding:16px 10px;*/
				padding:16px 8px;
				/*height:15px;*/
				color:#fff;
				text-decoration:none;
				font-weight:bold;
			}
			#navigation .subNav{
				float:left;
				display:block;
			}
			#navigation .subNav li.subNavHeader{
				float:left;
				width:250px;
				height:100%;
			}
			#navigation ul#mainNav li a.subNavItem{
				text-decoration:underline;
			}
			#navigation ul#mainNav li a.navItemActive, #navigation ul#mainNav li a:hover, #navigation ul#mainNav li a.subNavItemHover, #navigation ul#mainNav li a.subSubNavItemHover, #navigation ul#mainNav li a.subSubNavItemChildHover{
				background:#03341d;
				text-decoration:underline;
			}
			
			#navigation ul.subNavItems li{
				clear:both;
				z-index:900;
				width:250px;
			}
			#navigation ul#mainNav ul.subNavItems li a.subSubNavItem{
				padding:2px 10px;
			}
			#navigation ul#mainNav ul.subNavItems li ul.subNavItemChildren a.subSubNavItemChild{
				padding:2px 10px;
			}
			#navigation ul.subNavItemChildren{
				padding:0 0 0 15px;
			}
			#navigation ul.subNavItemChildren li{
				width:240px;
			}
			#navigation div.catHover{
				position:absolute;
				top:47px;
				left:0;
				width:1000px;
/*				height:0;*/
				overflow:hidden;
				visibility:hidden;
				background:#1a7126;
				opacity:0.9;
				filter:alpha(opacity=90);
				z-index:1000;
			}
#wrap{
	width:1000px;
	position:relative;
	left:50%;
	margin:0 0 0 -500px;
	padding:5px 0 0 0;
	float:left;
	background:#ffebba;
	}
	h1.header{
		width:560px;
		float:left;
		font-size:18px;
		font-weight:bold;
		color:#005231;
	}
	.arrow{
		float:left;
		width:16px;
		height:16px;
		background:url('../images/arrow.png') no-repeat;
		margin:0 5px 0 0;
	}
		.ideal{
		float:right;
		width:16px;
		height:16px;
		background:url('../images/arrow.png') no-repeat;
		margin:0 5px 0 0;
	}

		#headerImg{
			width:1232px;
			height:111px;
			position:relative;
			background:#ffebba url('../images/horsefriendheader2 copy.jpg');
			z-index:700;
			float:left;
			margin:2px 0 0 -700px;
			left:50%;
			}
	#categoryOverview{
		width:560px;
		margin:0 0 20px 0;
		float:left;
	}
		#catImage{
			width:200px;
			padding: 0 10px;
			float:right;
		}
		.catBlock{
			width:340px;
			float:left;
		}


	#columnLeft{
		float:left;
		width:200px;
		}
		#categories{
			float:left;
			width:200px;
			
			background:#035630;
			color:#c4c2c3;
			font-size:13px;
			margin:0 0 10px 0;
			position:relative;
			z-index:10;
			}
			#categoriesHeader{
				float:left;
				width:190px;
				padding:10px 0 10px 10px;
				font-weight:bold;
				color:#005231;
				background:url('../images/header.png') repeat-x;
			}
			#categories ul{
				padding:0;
				margin:0;
				float:left;
				position:relative;
			}
			#categories ul li{
				list-style-type:none;
				border-bottom:1px #c4c2c3 solid;
			}
			#categories ul li.catLevel_1{
				margin:0 0 5px 0;
				width:200px;
			}
			#categories ul li.catLevel_1 a{
				padding:0 0 0 10px;
			}
			#categories ul li.catLevel_2{
				margin:0 0 0 10px;
				width:200px;
			}
			#categories ul li.catLevel_2 a{
				padding:0 0 0 7px;
			}
			#categories ul li.catLevel_3{
				margin: 0 0 0 10px;
				width:200px;
			}
			#categories ul li.catLevel_3 a{
				padding:0 0 0 4px;
			}
			#categories ul li.catLevel_4{
				margin: 0 0 0 10px;
				width:200px;
			}
			#categories ul li.catLevel_4 a{
				padding:0 0 0 1px;
			}
			#categories ul li a{
				color:#000000;
				padding:0 5px;
				line-height:30px;
				display:block;
				text-decoration:none;
				font-weight:bold;
			}
			#categories ul li a.specialCat{
				color:#fff;
			}
		#login{
			float:left;
			width:200px;
			background:#fff;
			color:#c4c2c3;
			font-size:13px;
			}
			.labelTD{
				padding:5px 0;
			}
			#loginHeader{
				float:left;
				width:190px;
				padding: 10px 0 10px 10px;
				font-weight:bold;
				color:#005231;
				background:url('../images/header.png') repeat-x;
			}
			#loginMain{
				float:left;
				width:190px;
				padding: 0 0 10px 10px;
				}
				#loginButton{
					margin:5px 0 0 0;
				}
		#loginOverview{
			float:left;
			width:180px;
			padding:10px;
			background:#fff;
			font-size:13px;
			}
			.loginLabel{
				font-weight:bold;
				width:180px;
				margin:5px 0 0 0;
			}
			.loginData{
				width:180px;
				overflow:hidden;
			}
	#orderSaved{
		width:560px;
		padding:10px;
	}
	#columnCenter{
		width:580px;
		margin:0 10px;
		float:left;
		}
		#top{
			width:580px;
			float:left;
			margin:0 0 5px 0;
			background:#e8e8e8;
			}
			#breadcrums{
				width:980px;
				height:20px;
				float:left;
				padding:10px 10px;
				background:#E9E9E9 url('../images/header.png') repeat-x;
				font-size:13px;
				font-weight:bold;
				margin:0 0 10px 0;
				}
				#breadcrums #bcText{
					float:left;
					width:120px;
				}
				#breadcrums #bcList{
					float:left;
					width:609px;
				}
				#breadcrums ul{
					padding:0;
					margin:0;
				}
				#breadcrums ul li{
					list-style-type:none;
					float:left;
				}
				#breadcrums #tel{
					list-style-type:none;
					float:right;
				}
				#breadcrums #youtube{
					list-style-type:none;
					float:right;
				}
		#homeSlideshow{
			float:left;
		}
		#content{
			float:left;
			width:580px;
			background:#fff;
			position:relative;
		}
		#contentPad{
			float:left;
			width:560px;
			padding:10px;
			background:#fff;
			position:relative;
		}
		#content #tabs{
			width:100%;
		}
		#content .tab{
			text-align:center;
			width:193.3px;
			height:36px;
			color:#fff;
			cursor:pointer;
		}
		#content .green{
			background:url('../images/green.png') repeat-x;
		}
		#content .darkgreen{
			background:url('../images/darkgreen.png') repeat-x;
		}
		#content #mainContent{
			float:left;
			width:580px;
			position:relative;
			height:594px;
		}
		#content #mainContent .tabContent{
			width:560px;
			position:absolute;
			top:0;
			left:0;
			height:574px;
			padding:10px;
			background:#fff;
			float:left;
			display:none;
		}
		#content #productContent{
			width:560px;
			background:#fff;
			padding:10px;
			float:left;
			z-index:0;
			position:relative;
			}
			.productSpacer{
				width:10px;
				height:272px;
				float:left;
			}
			.productSmall{
				width:263px;
				overflow:hidden;
				float:left;
				position:relative;
				border:1px #000 solid;
				margin:0 0 10px 0;
				padding:5px;
				}
				.pSpacer{
					width:10px;
					height:282px;
					float:left;
				}
				.productSmallHeader{
					font-weight:bold;
					font-size:14px;
					color:#005231;
					float:left;
					width:263px;
					height:50px;
				}
				.productSmallHeader a{
					text-decoration:none;
					display:block;
					width:263px;
					height:50px;
				}
				.productSmallOverview{
					width:263px;
					float:left;
				}
				.productSmallImage{
					width:263px;
					height:160px;
					float:left;
					position:relative;
				}
				.productSmallImage img{
					max-width:200px;
					max-height:150px;
					padding:5px;
					display:block;
					margin:0 auto;
				}
				.productSmallImage .zoomIn{
					position:absolute;
					top:5px;
					right:33px;
					display:block;
					width:42px;
					height:42px;
				}
				.productSmallImage .zoomIn img{
					width:32px;
					height:32px;
				}
				.productSmallPrice{
					height:30px;
					width:263px;
					float:left;
				}
				.productSmallButtons{
					width:263px;
					float:left;
					bottom:0;
					top:0;
					left:0;
					height:30px;
					margin-top:25px;
					}
					.productSmallButtons div{
						float:left;
						margin:0 5px 0 0;
					}
					.addButton, .addButtonList{
						background:url('../images/addButton.png') no-repeat;
						width:122px;
						height:26px;
					}
					.addButton:hover, .addButtonList:hover{
						background:url('../images/addButtonHover.png') no-repeat;
					}
					.addButtonList{
						float:right;
						cursor:pointer;
					}
					.backButton {
						float:right;
						margin:0 5px 0 0;
					}
					.backButton .continueShopping {
						background:url('../images/backbutton.jpg') no-repeat;
					}
					.detailsButton{
						background:url('../images/detailsButton.png') no-repeat;
						width:122px;
						height:26px;
					}
					.detailsButton:hover{
						background:url('../images/detailsButtonHover.png') no-repeat;
					}
					.detailsButton a{
						display:block;
						width:122px;
						height:26px;
					}
		#registerContainer{
			width:560px;
			float:left;
			padding:10px;
			}
			h3.headTitle{
				font-size:16px;
				font-weight:bold;
				float:left;
				width:424px;
			}
			.registerTitle{
				font-size:13px;
				font-weight:bold;
				color:#005231;
				background:#C4C2C3;
				padding:3px 0 3px 10px;
			}
			.registerLabel{
				font-weight:bold;
				font-size:12px;
				width:190px;
				padding: 0 0 0 10px;
			}
			.info{
				width:16px;
				padding:2px;
			}
			.info img{
				max-height:16px;
				max-width:16px;
			}
			#registerForm{
				width:424px;
				float:left;
				margin:0 0 0 72px;
			}
			#passwordTable{
				width:424px;
				float:left;
				overflow:hidden;
			}
			#showDeliveryAddressForm{
				width:424px;
				float:left;
			}
			#delivery{
				width:424px;
				float:left;
				margin:0 0 0 72px;
				overflow:hidden;
			}
			.newsletterLabel{
				font-weight:bold;
				font-size:12px;
				padding:0 0 0 10px;
			}
			#submitForm{
				width:424px;
				float:left;
				margin:0 0 0 72px;
			}
			#submitForm table{
				width:420px;
			}
			.textInput, .textInputError{
				width:200px;
				border:1px #7F9DB9 solid;
				height:20px;
			}
			.textInputError, .textareaInputError{
				background:url('../images/errorbg.png') repeat-x;
				background-position:left bottom;
			}
			.selectInput{
				width:204px;
			}
			.existingCustomer{
				font-size:12px;
				font-weight:bold;
			}
			.textareaInput, .textareaInputError{
				width:200px;
				height:150px;
				border:1px #7F9DB9 solid;
			}
			#registerLinkDiv{
				width:420px;
			}
			#registerSubmit{
				width:100px;
				margin:0 160px;
			}
			#avLink{
				float:left;
				position:relative;
				z-index:10;
				margin:12px 0 0 12px;
				width:408px;
			}
			.hiddenCB{
				visibility:hidden;
				position:absolute;
			}
			.checkboxInput{
				width:13px;
				height:13px;
				background:url('../images/cb.png') no-repeat;
				float:left;
				margin: 0 5px 0 0;
			}
			.checkboxInput:hover{
				background:url('../images/cbHover.png') no-repeat;
			}
			.checkboxInputError{
				width:13px;
				height:13px;
				background:url('../images/cbError.png') no-repeat;
				float:left;
				margin: 0 5px 0 0;
			}
			.checkboxInputError:hover{
				background:url('../images/cbErrorHover.png') no-repeat;
			}
			.checkboxInputChecked{
				width:13px;
				height:13px;
				background:url('../images/cbChecked.png') no-repeat;
				float:left;
				margin: 0 5px 0 0;
			}
			.checkboxInputChecked:hover{
				background:url('../images/cbHoverChecked.png') no-repeat;
			}
			#errorHeader{
				width:560px;
				float:left;
				color:#f00;
				padding:10px;
			}
			#messageHeader{
				width:560px;
				float:left;
				color:#035630;
				padding:10px;
			}
		#paymentMethodsOverview{
			width:560px;
			padding:10px;
			float:left;
		}
		#customerOverview, #customerDeliveryOverview{
			float:left;
			width:258px;
			padding:10px;
			margin:5px;
			border:1px #000 solid;
		}
		.customerLabel{
			vertical-align:top;
			width:60px;
		}
		#extraInfo{
			width:560px;
			padding:10px;
			float:left;
		}
		.finishOrder{
			float:right;
			cursor:pointer;
			width:122px;
			line-height:26px;
			margin:0 0 0 10px;
			/*background:url('../images/saveOrder.png') no-repeat;*/
			background:url('../images/buttonBG.png') repeat-x;
			text-align:center;
			color:#fff;
			font-size:12px;
			font-weight:bold;
		}
		.finishOrder:hover{
			/*background:url('../images/saveOrderHover.png') no-repeat;*/
			color:#FFCC00;
		}

		#productOverview{
			float:left;
			width:560px;
			padding:10px;
			background:#fff;
			}
			#productLeftColumn{
				width:270px;
				margin:0 10px 0 0;
				float:left;
			}
			#productRightColumn{
				width:270px;
				margin:0 10px 0 0;
				float:right;
			}
			#productName{
				font-size:14px;
				font-weight:bold;
				color:#005231;
				width:560px;
				float:left;
			}
			#productImageContainer{
				float:left;
				position:relative;
				}
				#productImage{
					float:left;
					width:270px;
					height:150px;
				}
				#productImage img{
					max-height:150px;
					max-width:200px;
					display:block;
					margin:0 auto;
				}
				#productImage a{
					float:left;
				}
				#productImage .zoomIn{
					position:absolute;
					top:5px;
					right:40px;
				}
				#productInputContainer{
					width:270px;
					float:left;
					margin:10px 0;
					}
					#productInputContainer .checkbox input{
						margin:4px 3px;
					}
					#productInput{
						float:left;
					}
					#productInputContainer .checkbox{
						float:left;
						height:22px;
					}
					#productInput input{
						width:40px;
					}
					#productUnit{
						float:left;
						margin:2px 0 0 5px;
						font-size:13px;
					}
					#oldPrice{
						width:135px;
						float:left;
					}
					.verzendkosten{
						width:263px;
						float:left;
						font-size:10px;

						}
					#productPrice{
						width:135px;
						float:left;
						}
						.priceEuro{
							font-size:15px;
							font-weight:bold;
						}
						.priceBack{
							font-size:13px;
							font-weight:bold;
						}
						 .priceFront{
							font-size:20px;
							font-weight:bold;
						 }
				#productDescription{
					font-size:13px;
					float:left;
				}
			#productButtons{
				width:560px;
				float:left;
			}
		#variations{
			width:560px;
			float:left;
		}
		#variations #varationHeader{
			font-size:18px;
			font-weight:bold;
			color:#005231;
			float:left;
			width:560px;
			padding:10px 0;
		}
		#variationList{
			width:560px;
			float:left;
		}
		.variationItem{
			width:560px;
			height:50px;
			float:left;
		}
		.variationItemImage{
			width:120px;
			height:140px;
			float:left;
			position:relative;
			text-align:center;

		}
		.variationItemImage a{
			float:left;
		}
		.variationItemImage img{
			height:75px;
			width:100px;
			padding:22px 10px;
		}
		.variationItemImage a.zoomIn img{
			width:16px;
			height:16px;
			padding:0;
			position:absolute;
			top:22px;
			right:10px;
			float:left;
		}
		.variationItemImageName{
			width:120px;
			height:20px;
		}
		.variationInput{
			float:left;
			width:140px;
			height:50px;
/*			padding:22px 0 0 0;*/
		}
		.variationInput .checkbox{
			float:left;
		}
		.variationInput .checkbox input{
			margin:4px 3px;
		}
		.variationInput .variationAmountInput{
			width:100px;
			float:left;
		}
		.variationInput .variationAmountInput input{
			width:40px;
		}
		.variationItemDescription{
			float:left;
			width:290px;
			height:50px;
			padding:0 5px 0 5px;
		}
		.variationItemPrice{
			float:left;
			width:100px;
			height:50px;
			/*padding:22px 0 0 0;*/
		}
	#winkelmandje{
		float:left;
		width:560px;
		padding:10px;
		background:#fff;
		}
		.wmProductImage{
			width:160px;
			padding:10px 5px 10px 5px;
			border-right:1px #000 solid;
			color:#005231;
			font-weight:bold;
		}
		.wmProductImageLink{
			margin: 0 0 5px 0;
			display:block;
		}
		.wmProductImage img{
			max-width:100px;
			margin:0 30px;
		}
		.wmProductSinglePrice{
			width:120px;
			text-align:right;
			padding:10px 5px 0 5px;
			border-right:1px #000 solid;
		}
		.wmProductAmount{
			width:140px;
			padding:10px 5px 0 5px;
			border-right:1px #000 solid;
		}
		.wmProductAmount input{
			width:30px;
		}
		.removeProduct{
			width:25px;
			height:25px;
			float:left;
			cursor:pointer;
			background:url('../images/delete.png') no-repeat;
			background-position:center center;
		}
		.loadingimg{
			width:16px;
			height:16px;
			float:left;
			background:url('../images/loader.gif');
			margin: 3px 2px 0 2px;
			visibility:hidden;
		}
		.wmProductSubtotal{
			width:100px;
			text-align:right;
			padding:10px 5px 0 5px;
		}
		#orderComment{
			width:390px;
			height:80px;
		}
		.basketLabel{
			font-size:13px;
			font-weight:bold;
			color:#005231;
			padding:2px 0;
		}
		.basketSubtotal, .basketSendCost, .basketTotal, .basketValue{
			text-align:right;
		}
		.basketSubtotal, .basketTotal{
			border-top:1px #000 dashed;
		}
		#progress{
			width:580px;
			float:left;
			position:relative;
			height:36px;
			}
			.progressPart{
				float:left;
				height:16px;
				width:119px;
				padding:10px 20px 10px 0;
				font-weight:bold;
				text-align:right;
				position:absolute;
			}
			#progress1{
				left:81px;
			}
			#progress2{
				left:208px;

			}
			#progress3{
				left:335px;
			}
			#progress4{
				left:462px;
			}
			.darkGreen{
				background:url('../images/progressDG.png') no-repeat;
				color:#fff;
			}
			.lightGreen{
				background:url('../images/progressLG.png') no-repeat;
				color:#fff;
			}
		.basketLinks{
			float:left;
			width:560px;
			padding:10px;
			}
			.continueBasket{
				float:right;
				width:122px;
				line-height:26px;
				display:block;
				margin:0 0 0 10px;
				background:url('../images/buttonBG.png') repeat-x;
				text-align:center;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
			}
			.continueBasket:hover{
				/*background:url('../images/gegevensHover.png') no-repeat;*/
				color:#FFCC00;
			}
			.continueOrder{
				float:right;
				width:122px;
				height:26px;
				display:block;
				margin:0 0 0 10px;
				background:url('../images/overview.png') no-repeat;
			}
			.continueOrder:hover{
				background:url('../images/overviewHover.png') no-repeat;
			}
			.continueShopping{
				float:right;
				width:122px;
				line-height:26px;
				display:block;
				/*background:url('../images/continueShopping.png') no-repeat;*/
				background:url('../images/buttonBG.png') repeat-x;
				text-align:center;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
			}
			.continueShopping:hover{
				/*background:url('../images/continueShoppingHover.png') no-repeat;*/
				color:#FFCC00;
			}
	#loginContent{
		width:560px;
		padding:10px;
		float:left;
	}
	#loginForm{
		float:left;
	}
	#loginForm table{
		float:left;
	}

	#columnRight{
		float:right;
		width:200px;
		}
		#basketSmall{
			width:200px;
			float:left;
			font-size:13px;
			background:#fff;
			margin:0 0 10px 0;
			}
			#basketSmallHeader{
				float:left;
				width:190px;
				padding: 10px 0 10px 10px;
				font-weight:bold;
				color:#005231;
				background:url('../images/header.png') repeat-x;
				position:relative;
			}
			#iDealHeader{
				position:absolute;
				right:5px;
				top:3px;
				width:33px;
				height:29px;
			}
			#basketSmallContent{
				float:left;
				width:180px;
				padding:10px;

			}
		#pic{
			width:200px;
			float:left;
			font-size:13px;
			background:#fff;
			margin:-20px 0 -10px 0;
			background:none;
			
			}
		#info{
			width:200px;
			float:left;
			font-size:13px;
			background:#fff;
			margin:0 0 10px 0;
			}
			#infoHeader{
				float:left;
				width:190px;
				padding: 10px 0 10px 10px;
				font-weight:bold;
				color:#005231;
				background:url('../images/header.png') repeat-x;
			}
			#infoContent{
				float:left;
				width:200px;
				padding:10px 0;
				background:#1a7126 url('../images/infoBG.png') repeat-x;
				}
				#infoContent ul{
					padding:0;
					margin:0;
				}
				#infoContent ul li{
					list-style-type:none;
					border-bottom:1px #005231 solid;
				}
				#infoContent ul li a{
					color:#fff;
					display:block;
					padding:5px 0 5px 31px;
					text-decoration:none;
				}
				#infoContent ul li a:hover{
					text-decoration:underline;
				}
	#logoRight{
		float:left;
		width:200px;
		background:#fff;
	}
	#logoRight img{
		margin: 10px 0 10px 10px;
	}
	#realisatie{
		float:left;
		width:200px;
	}
	#realisatieHeader{
		float:left;
		width:190px;
		padding: 10px 0 10px 0;
		font-weight:bold;
		color:#005231;
	}
	#realisatieHeader a{
		text-decoration:none;
	}
	#realisatieContent{
		width:190px;
		padding:10px 0 10px 10px;
	}
	#realisatieContent ul{
		padding:0;
		margin:0;
	}
	#realisatieContent ul li{
		list-style-type:none;
	}
	#realisatieContent ul li a{
		color:#000;
		text-decoration:none;
	}
	#realisatieContent ul li a:hover{
		text-decoration:underline;
	}
		#ideal{
		float:left;
		width:200px;
		padding:0 0 0 0;
		font-weight:bold;
		color:#005231;
	}
#errors{
	position:fixed;
	width:300px;
	left:50%;
	margin:0 0 0 -160px;
	top:200px;
	padding:10px;
	border:2px #f00 solid;
	color:#f00;
	background:#fff;
	z-index:2010;
	cursor:pointer;
}
#errors.errorLarge{
	font-size:15px;
	font-weight:bold;
	width:400px;
	margin:0 0 0 -210px;
}
table.imageAlbum{
	width:100%;
}
table.imageAlbum td{
	text-align:center;
	padding:5px;
}
table.imageAlbum td img{
	padding:5px;
	border:1px #000 solid;
}
.formInfo{
	font-size:12px;
	font-weight:bold;
}
.label{
	width:150px;
	padding:8px 0;
}
.errors{
	width:300px;
	position:fixed;
	left:50%;
	top:200px;
	margin:0 0 0 -160px;
	padding:10px;
	border:2px #f00 solid;
	background:#fff;
	color:#f00;
	z-index:2001;
	cursor:pointer;
}
.formButtons table{
	width:100%;
}
.formButtons .resetButton, .formButton .sendButton{
	width:50%;
	text-align:center;
}
.formButtons input{
	display:block;
	line-height:25px;
	border:none;
	background:#005231;
	color:#fff;
	padding:3px;
	margin:0 auto;
	cursor:pointer;
}
.formButtons input:hover{
	background:#007231;
}

#zoekresultatenTabel{
	width:100%;
}

#zoekResultaatTitel{
	font-size:15px;
	font-weight:bold;
	padding:0 0 5px 0;
}
.searchHeader{
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
}

.zoekResultaatNaam{
	width:420px;
	padding:0 5px 0 0;
}
#forgotPasswordForm{
	width:560px;
	padding:10px;
	float:left;
}
#forgotPasswordForm label{
	font-size:13px;
	font-weight:bold;
}
#google_translate_element {
	float:right;
	margin:20px 5px 0 0;
}
.goog-te-gadget {
	color:#fff;
}

.inclBTW{
	float:left;
}
#related{
	width:560px;
	float:left;
	margin:10px 0 0 0;
}
.related{
	width:180px;
	float:left;
}
#relatedTitle{
	font-size:14px;
	font-weight:bold;
	color:#005231;
	margin:0 0 10px 0;
}
.rName{
	color:#005231;
	font-size:13px;
	font-weight:bold;
}
.rSpace{
	width:20px;
	height:100px;
	float:left;
}
.rImage img{
	max-width:180px;
}
#moreImages {
	width:560px;
	float:left;
	margin:10px 0 0 0;
}
#moreImagesTitle{
	font-size:14px;
	font-weight:bold;
	color:#005231;
	margin:0 0 10px 0;
}
#moreImages ul {
	margin:0;
	padding:0;
}
#moreImages li {
	float:left;
	list-style:none;
}
.moreImage img {
	border:0;
}
