		/* General */
		
		.Lego { padding-left: 15px;
			    padding-bottom:15px;
			    padding-right:15px;
			    padding-top:10px;
			    margin-bottom: 0px;
			    background-color: white }
			    
	    a:focus { outline: none; }
		
		/* Nav */
		
		.Nav { margin-bottom: 0px;
			text-indent: 0px; 
			list-style: none; 
			}
				
		ul { padding-left: 0px;
			 margin: 0px;
			 text-indent: 0px;  
			 list-style: none;
			 }
		
		li { list-style-type: none;
			 margin-bottom:2px; 
			 font-size: 10px;
			 padding-left:0px;
			 text-indent: 0px; 
			 list-style: none;
			 margin-left: none; 
			 }
		
		li.Last { margin-bottom:0px; }
		
		li.NavProductie { font-weight: bold; }
		
		li.NavProductieSelected { font-weight: bold;
								  background-color: #dfdfdf;
					  			  padding: 1px; }
		
		li.NavAlgemeenSelected { background-color: #dfdfdf;
					  			 padding: 1px; }
		
		/* De Kolommen */
		#Column1 { float: left;
			       width: 163px; }
		
		#Column2 { float: left;
				   width: 480px;
		   		   margin-left:10px;
			       margin-top:89px; }
		
		#Column3 { float: left;
				   width: 215px;
				   margin-left:10px;
				   margin-top:89px; }
				   
				   
		/* Formulier */
		
		input[type=text] { background-color: #cccccc; 
						   color: #000000;
						   border: 0px;
						   font-size: 9px; } 
			
		textarea { background-color: #cccccc; 
				   color: #000000;
				   border: 0px;
				   font-size: 10px;
				   padding: 3px; } 		   
		
		#ReactieForm { margin-top:8px; }
		
		
		
		img {
			border: 0px;
		}
		
		.actueelFoto {
		
			width:130px;
			margin-top: 5px;
		
		}
		
		a {
			text-decoration: none;
			color: black;
			
		}
		
		
		a:hover {
			color: #ff5f2b;

		}
		
		.whiteLink {
			color:white;
			font-weight:bold;
		}
		
		.whiteLink:hover {
		
			color: #ff5f2b;
			
		
		}
		
		.Black {
			background-color: black;
			color: white;		
		}
		
		
		.Titel {
			font-size: 15px;
			font-weight: bold;
			margin-bottom:3px;
		}
		 

		
		
		.TitelBig {
			font-size: 28px;
			font-weight: bold;
			margin-bottom: 0px; 
		}
		 
		
		
		.TitelSmall {
			font-size: 13px;
			font-weight: bold;
		}
		
		
		
		.TitelInBody {
			font-size: 18px;
			line-height: 24px;
			color: #3f6ced;
		}
		
		
		
		#Container {
			margin-left: auto; 
			margin-right: auto;
			width: 878px;
		}
		
		#ContainerAbsolute {
			position: absolute;
			width: 878px;
		}
		
		
		
		
			
		#Hoofditem {
			width: 480px;
		}
			
		
		.Subitem {
			width: 235px;
			float:left;
		}
		
		#Reactieitem {
			width: 480px;
			background-color: white;
			float:left;
			margin-top:10px;
		}
		
		#SneakArea {
			width: 480px;
			background-color: white;
			float:left;
			margin-top:10px;
		}
		
		.Reactie {
			margin-bottom: 8px;
			border-bottom: 1px #aaa solid;
			padding-bottom: 3px;
		}
		
		.ReactieLast {
			border-bottom: 0px;
			padding-bottom: 0px;
			margin-bottom: 0px;
		}
		
		.ReactieDetails {
		
			font-size: 9px;
			margin-top: 3px;
			margin-bottom:3px;
		
		}
		
		.ReactieDetailsLast {
		
			font-size: 9px;
			margin-top: 3px;
			margin-bottom:0px;
		
		}
		
		#Footer {
			background-color: black;
			color: #bbb;
			padding: 8px;
			font-size: 9px;
		}
		
		#PageEnd {
		}
		
		#Footer a {
			color: #bbb;
		} 
		
		#Footer a:hover {
			text-decoration: underline;
		}
		
		.FormLabel {
			font-size: 9px;
			margin-bottom: 3px;
		}
		
		#Video {
			width:130px;
			margin-top:10px;
		}
		
		.fotoLabelContainer {
		
		
			position: absolute;
		
		}
		
		.fotoLabel {

	   	 	visibility: hidden;
			position: absolute;
			top:5px;
			padding: 5px;
			background-color: #4f82f3;
			color: white;
			cursor: pointer;
		}
		
		.sneakLabel {

	   	 	visibility: hidden;
			position: absolute;
			top:0px;
			padding: 2px;
			background-color: #4f82f3;
			color: white;
			cursor: pointer;
			font-size: 11px;
			width:76px;
		}

