body{
	font-family:trebuchet ms, tahoma;
	font-size:12px;
	color:#333333;
	background:#cccccc;
}
a{
	color:#000000;
	text-decoration:underline;
}
	a:hover{
		text-decoration:none;
	}
div.bodyContainer{
	width:100%;
	background:#333333;
}
	div.container{
		width:980px;
		margin:auto;
		padding:20px 0px 10px 0px;
		overflow:hidden;
	}
		h1.header{
			/*background:url('../images/header.jpg') no-repeat;*/
			width:980px;
			height:300px;
			display:none;
		}
		div.headerSmall{
			display:none;
			background:url('../images/headerSmall.jpg') no-repeat;
			width:940px;
			height:90px;
			font-size:22px;
			padding:0px 40px 0px 0px;
			text-align:right;
		}
			div.uitloggen{
				position:relative;
				font-size:11px;
				padding:10px 0px 0px 0px;
				margin:0px 0px 0px 890px;
				
			}
			div.welkom{
				margin:30px 0px 0px 0px;
				display:none;
			}
			
		div.holderNormal{
			width:980px;
			float:left;
			margin:20px 0px 0px 0px;
			display:inline;
		}
		div.holderLarge{
			width:746px;
			float:left;
			margin:20px 14px 0px 0px;
			display:inline;
		}
		div.holderSmall{
			width:220px;
			margin:20px 0px 0px 0px;
			float:right;
			display:none;
		}
		
		#flashcontent {
			display:none;
		}
		/* Menu */
		div.menu{
			overflow:hidden;
			background:#ffffff;
			margin:0px 0px 0px 0px;
			padding:0px 0px 5px 0px;
		}
		div.menuLeft{
			width:580px;
			overflow:hidden;
			background:#ffffff;
			margin:0px 5px 0px 0px;
			padding:0px 0px 0px 5px;
			float:left;
			display:inline;
		}
		div.menuRight{
			display:none;
			width:250px;
			overflow:hidden;
			float:left;
		}
		ul.menuRight{
			width:215px;
			overflow:hidden;
			background:#ebeef3;
			margin:5px 0px 0px 35px;
			padding:0px 0px 8px 0px;
			color:#727272;
		}
			ul.menuRight li{
				padding:3px 8px 3px 8px;
			}
			li.menuRightTop2{
				padding:0px;
				height:2px;
			}
				ul.menuRight li a{
					text-decoration:none;
				}
					ul.menuRight li a:hover{
						text-decoration:underline;
					}
			ul.menuRight li.menuRightTop{
				background:#ffffff;
				height:22px;
				padding:10px 0px 3px 0px;
				background:#d3d7e2 url('../images/plus.png') 5px 14px no-repeat;
			}
				ul.menuRight li.menuRightTop a{
					padding:0px 8px 0px 25px;
					display:block;
				}
			.menuRightDisplay{
				overflow:hidden;
				padding:6px 0px 0px 0px;
				display:none;
			}
			.menuRightDisplay2{
				overflow:hidden;
				padding:6px 0px 0px 0px;
			}
	
		
			/* Hoofdmenu */
			ul.menu1{
				display:none;
				overflow:hidden;
				position:relative;
				z-index:10;
				margin:0px 0px -5px 0px;
				background:url('../images/menu1.png') repeat-x;
				height:49px;
			}
				ul.menu1 li{
					float:left;
					height:49px;
					background:url('../images/menu1Seperate.png') right top no-repeat;
				}
					ul.menu1 li.menu1Select a{
						background:url('../images/menu1Hover.png') center top repeat-x;
						display:block;
						float:left;
						padding:18px;
					}
					ul.menu1 li a{
						display:block;
						color:#ffffff;
						float:left;
						padding:18px;
						font-weight:bold;
						text-decoration:none;
					}
						ul.menu1 li a:hover{
							background:url('../images/menu1Hover.png') center top repeat-x;
							display:block;
						}
			
			/* Submenu1 */
			ul.menu2{
				display:none;
				overflow:hidden;
				position:relative;
				z-index:9;

				margin:0px 0px -7px 0px;
				background:url('../images/menu2.png') repeat-x;
				height:48px;
			}
				ul.menu2 li{
					float:left;
				}
					ul.menu2 li.menu2Select a{
						display:block;
						background:url('../images/menu2Hover.png') center top repeat-x;
						padding:12px 16px 20px 16px;
						float:left;
					}
					ul.menu2 li a{
						display:block;
						color:#333333;
						padding:12px 16px 20px 16px;
						font-weight:bold;
						float:left;
						height:16px;
						text-decoration:none;
					}
						ul.menu2 li a:hover{
							background:url('../images/menu2Hover.png') center top repeat-x;
							display:block;
						}
			
			/* Submenu2 */
			ul.menu3{
				display:none;
				overflow:hidden;
				position:relative;
				z-index:8;
				margin:0px 0px -7px 0px;
				background:url('../images/menu2.png') repeat-x;
				height:48px;
			}
				ul.menu3 li{
					float:left;
				}
					ul.menu3 li.menu3Select a{
						display:block;
						background:url('../images/menu2Hover.png') center top repeat-x;
						padding:12px 16px 20px 16px;
						float:left;
					}
					ul.menu3 li a{
						display:block;
						color:#333333;
						padding:12px 16px 20px 16px;
						font-weight:bold;
						float:left;
						height:16px;
						text-decoration:none;
					}
						ul.menu3 li a:hover{
							background:url('../images/menu2Hover.png') center top repeat-x;
							display:block;
						}
			
			/* Submenu3 */
			ul.menu4{
				overflow:hidden;
				position:relative;
				z-index:7;
				margin:0px 0px -7px 0px;
				background:url('../images/menu2.png') repeat-x;
			}
				ul.menu4 li{
					float:left;
				}
					ul.menu4 li.menu4Select a{
						display:block;
						background:url('../images/menu2Hover.png') center top repeat-x;
						padding:12px 16px 20px 16px;
						float:left;
					}
					ul.menu4 li a{
						display:block;
						color:#333333;
						padding:12px 16px 20px 16px;
						font-weight:bold;
						float:left;
						height:16px;
						text-decoration:none;
					}
						ul.menu4 li a:hover{
							background:url('../images/menu2Hover.png') center top repeat-x;
							display:block;
						}
						
			/* Submenu4 */
			ul.menu5{
				overflow:hidden;
				position:relative;
				z-index:6;
				width:980px;
				margin:0px 0px -7px 0px;
				background:url('../images/menu2.png') repeat-x;
			}
				ul.menu5 li{
					float:left;
				}
					ul.menu5 li.menu5Select a{
						display:block;
						background:url('../images/menu2Hover.png') center top repeat-x;
						padding:12px 16px 20px 16px;
						float:left;
					}
					ul.menu5 li a{
						display:block;
						color:#333333;
						padding:12px 16px 20px 16px;
						font-weight:bold;
						float:left;
						height:16px;
						text-decoration:none;
					}
						ul.menu5 li a:hover{
							background:url('../images/menu2Hover.png') center top repeat-x;
							display:block;
						}
			
			/* ProductmenuKlein */
			/* Submenu1 */
			ul.menu2Klein{
				overflow:hidden;
				position:relative;
				z-index:9;
				width:580px;
				margin:0px 0px -7px 0px;
				background:url('../images/menu2.png') repeat-x;
			}
				ul.menu2Klein li{
					float:left;
				}
					ul.menu2Klein li.menu2KleinSelect a{
						display:block;
						background:url('../images/menu2Hover.png') center top repeat-x;
						padding:12px 16px 20px 16px;
						float:left;
					}
					ul.menu2Klein li a{
						display:block;
						color:#333333;
						padding:12px 16px 20px 16px;
						font-weight:bold;
						float:left;
						height:16px;
						text-decoration:none;
					}
						ul.menu2Klein li a:hover{
							background:url('../images/menu2Hover.png') center top repeat-x;
							display:block;
						}
			
			/* Submenu2 */
			ul.menu3Klein{
				overflow:hidden;
				position:relative;
				z-index:8;
				width:580px;
				margin:0px 0px -7px 0px;
				background:url('../images/menu2.png') repeat-x;
			}
				ul.menu3Klein li{
					float:left;
				}
					ul.menu3Klein li.menu3KleinSelect a{
						display:block;
						background:url('../images/menu2Hover.png') center top repeat-x;
						padding:12px 16px 20px 16px;
						float:left;
					}
					ul.menu3Klein li a{
						display:block;
						color:#333333;
						padding:12px 16px 20px 16px;
						font-weight:bold;
						float:left;
						height:16px;
						text-decoration:none;
					}
						ul.menu3Klein li a:hover{
							background:url('../images/menu2Hover.png') center top repeat-x;
							display:block;
						}
						
			/*			
			div.menuProduct1{
				height:29px;
				width:100px;
				float:left;
				display:inline;
				margin:6px 0px 6px 6px;
				text-align:center;
				padding:11px 0px 0px 0px;
				background:#ebeef3;
			}
				div.menuProduct1 a{
					text-decoration:none;
				}
					div.menuProduct1 a:hover{
						text-decoration:underline;
					}*/
			
			/* ProductmenuGroot 
			div.menuProduct2{
				height:29px;
				width:842px;
				float:left;
				margin:6px 6px 6px 6px;
				padding:11px 10px 0px 10px;
				display:inline;
				background:#ebeef3;
				color:#727272;
			}
				div.menuProduct2 a{
					padding:0px 0px 0px 18px;
					text-decoration:none;
				}
					div.menuProduct2 a:hover{
						padding:0px 0px 0px 18px;
						text-decoration:underline;
					}*/
			
			/* ProductmenuBestellen */
			ul.menuProduct3{
				margin:16px 6px 6px 6px;
				overflow:hidden;
				background:#ebeef3;
				color:#727272;
				width:548px;
				padding:5px 10px 5px 10px;
				white-space: nowrap;
			}
				ul.menuProduct3 li{
					display:inline;
					background:#ebeef3;
					margin:0px 0px 0px 0px;
					padding:10px 0px 10px 18px;
					float:left;
				}
					ul.menuProduct3 li a{
						height:30px;
						text-decoration:none;
					}
						ul.menuProduct3 li a:hover{
							text-decoration:underline;
						}
			ul.productForm{
				margin:16px 6px 6px 6px;
				overflow:hidden;
				border:1px solid #ebeef3;
				color:#727272;
				width:546px;
				padding:5px 10px 5px 10px;
				white-space: nowrap;
			}	
				ul.productForm li{
					float:left;
					padding:10px 0px 10px 18px;
				}
					ul.productForm li select{
						width:200px;
					}
						


		hr{
			height:1px;
			background:#000000;
			border:0px;
		}
		div.contentBestellen{             
			background:#ffffff;
			overflow:hidden;
			width:980px;
		}
		div.contentLarge{
			background:#ffffff;
			overflow:hidden;
			float:left;
			padding:20px 20px 10px 20px;  
			width:940px;
		}
		div.contentCenter{
			background:#ffffff;
			overflow:hidden;
			float:left;
			padding:20px 20px 10px 20px;  
			width:940px;
			text-align:center;
		}
			div.print{
				position:relative;
				margin:-20px 0px 0px 860px;
				display:block;
			}
				div.print img{
					width:16px;
					height:16px;
					behavior:url('js/iepngfix.htc');
				}
			div.productsContainer{
				float:left;
				width:690px;
				overflow:hidden;
				display:inline;
			}
				div.products{
					overflow:hidden;
					width:690px;
				}
					div.productsLeft{
						float:left;
						width:210px;
						padding:10px 15px 10px 15px;
						overflow:hidden;
						text-align:right;
					}

					div.productsLeft{
						text-align:right;
					}
					div.productsRight{
						float:left;
						width:435px;
						padding:10px 0px 10px 15px;
					}
					
		div.content{
			background:#ffffff;
			padding:20px 20px 10px 20px;  
			width:706px;
			overflow:hidden;
		}
		div.sidebar{
			width:180px;
			background:#ffffff;
			padding:20px 20px 10px 20px;  
		}
			h1.title{
				font-size:20px;
				line-height:20px;
			}
			h2.title{
				font-size:15px;
				line-height:20px;
			}
			p{
				line-height:17px;
				padding:0px 0px 12px 0px;

			}
			ul.list{
				overflow:hidden;
				margin:0px 0px 12px 0px;
				list-style-type:square;
			}
				ul.list li{
					margin:3px 0px 3px 20px;
				}
				
			table.calculator{
				border:1px solid #ebeef3;
				padding:5px 0px 5px 0px;
				overflow:hidden;
				width:468px;
				margin:0px 6px 6px 6px;
			}
				table.calculator td{
					text-align:right;
					padding:0px 10px 0px 10px;
				}
/*
			form.form {
				width:706px;
				margin:0px 0px 12px 0px;
				overflow:hidden;
			}
			form.formSmall{
				width:180px;
				overflow:hidden;
				margin:0px 0px 12px 0px;
			}
			*/
			input, textarea{
	border:1px solid #d4d7e2;
	padding:4px;
	font-size:12px;
	font-family:trebuchet ms;
	color:#6f7584;
}
input:focus, textarea:focus{
	border:1px solid #a1accb;
	color:#000000;
}
input.checkbox {
					width: 15px;
					border: 0px;
				}
				input.radio {
					width: 15px;
					border: 0px;
				}
				form textarea.textareaBreed{
					margin:5px 0px 0px 0px;
					width: 450px;
					height: 100px;
				}
				/* Button */
				div.button{
					margin:0px 0px 0px 0px;
					float:right;
				}
				div#button{
					margin:0px 0px 0px 0px;
					float:left;
				}
				div.button a{
					display:block;
					background:url('../images/menu1.png') repeat-x;
					height:22px;
					color:#ffffff;
					padding:6px 4px 4px 4px;
					width:100px;
					text-align:center;
				}
				
				a.button2{
					display:block;
					background:url('../images/menu1.png') repeat-x;
					height:22px;
					color:#ffffff;
					padding:6px 4px 4px 4px;
					width:100px;
					text-align:center;
				}
/*
			
				form input {
					width: 120px;
					margin: 0px 0px 2px 0px;
					padding: 5px 5px 5px 5px;
					font-family: trebuchet ms, tahoma;
					font-size: 11px;
					background:#e5e5e5;
					border: 0px solid #e6e7e8;
				}*/
				input.inputSmall{
					width: 40px;
				}/*
				form input.inputSidebar{
					width:180px;
				}
				form a.inloggen{
					float:right;
					text-decoration:underline;
					color:#333333;
				}
					form a.inloggen:hover{
						float:right;
						text-decoration:none;
						color:#333333;
					}
				input.button {
					background: url('../images/tab.png') repeat-x;
					font-size: 11px;
					border:0px solid #c9e4b9;
					color:#ffffff;
					font-weight:bold;
					padding:0px 6px 0px 6px;
					height:24px;
				}
				input.button:hover {
					background: url('../images/tab.png') repeat-x;
					font-size: 11px;
					border:0px solid #c9e4b9;
					color:#ffffff;
					font-weight:bold;
					height:24px;
				}
				input.button:focus{
					background: url('../images/tab.png') repeat-x;
					font-size: 11px;
					border:0px solid #c9e4b9;
					color:#ffffff;
					font-weight:bold;
					height:24px;
				}
				form input.checkbox {
					width: 15px;
					border: 0px;
				}
				form textarea{
					width: 250px;
					height: 200px;
					padding: 5px 5px 5px 5px;
					line-height: 19px;
					font-family: trebuchet ms, tahoma;
					font-size: 11px;
					color: #000000;
					border: 0px;
					background:#e5e5e5;
				}
				form textarea.textareaBreed{
					width: 450px;
					height: 100px;
				}
				form textarea:focus{
					background:#e5e5e5;
					color:#000000;
					border:0px;
				}
				form fieldset {
					margin: 0px 0px 20px 0px;
					border: 0px;
				}
				form legend {
					margin: 0px;
					border: 0px;
				}
				form label {
					display: block;
					clear: left;
					float: left;
					width: 144px;
					text-align: right;
					padding: 5px 10px 0px 0px;
				}
				form label.geenstijl {
					display: inline;
					clear: none;
					float: none;
					width: auto;
					text-align: left;
					padding: 0px;
				}
				form label:hover {

				}
*/


	
	
div.footerContainer{

	width:100%;
	background:#cccccc url('../images/footer.png') repeat-x;
}
	div.footer{
		width:940px;
		margin:auto;
		padding:14px 20px 20px 20px;
	}
		div.footerLeft{
			display:none;
			float:left;
		}
			div.footerLeft a{
				text-decoration:underline;
				color:#333333;
			}
				div.footerLeft a:hover{
					text-decoration:none;
				}
		div.footerRight{
			float:right;
			color:#999999;
		}
			div.footerRight a{
				color:#999999;
				text-decoration:underline;
			}
				div.footerRight a:hover{
					text-decoration:none;
				}

.underline {
	font-weight:bold;
}

.underlineb {
	text-decoration:underline;
	font-weight:bold;
}

#map_canvas {
	width:100%;
	height:300px;
}

#formmaps {
	width:100%;
	background:transparent url(../images/menu1.png) repeat-x scroll 0 0;
}

.mapsinput {
	height:13px;
}

.alignright {
	text-align:right;
}
