			html{
				height:						100%;
				width:						100%;
				margin:						0px;
				padding:	 				0px;
				background:					#f0f0f0 url(/images/layout/bground_shadow.png) center repeat-y;
			}
			body{
				margin:						0px;
				font-family:				Arial, Verdana;
				font-size:					11px;
				padding:	 				0px;				
			}
			
			#mainTerms{
				position:					absolute;
				left:						-9999px;
				top:						-9999px;
			}
			
			a{
				cursor:pointer;
			}
			
			#main_container{
				width:						940px;			
				margin-left:				-480px;
				left:						50%;
				position:					relative;
				min-height:					100%;
			}
			
			#content_container{
				width:						960px;	
			}
			
			.submVerstuur{
				padding:					20px 100px 0 0;
				background:					url(/images/layout/verstuur.png) no-repeat;
				width:						0;
				height:						0;
				border:						none;
				cursor:						pointer;
			}
			
			#logo_menu_container{
				height:						81px;
				width:						994px;
				background:					#f0f0f0;
				margin-left:				-17px;
				float:						left;
			}
			
			#logo_container{
				height:						26px;
				width:						299px;
				float:						left;
			}
			
			#menu_container{
				margin:						0px 10px 0px 0px;
				height:						26px;
				float:						left;
				position:					relative;
				top:						-370px;
				width:						960px;
			}
			
			#top_shadow{
				width:						973px;
				float:						left;
				height:						37px;
				margin-bottom:				-27px;
				margin-left:				-7px;
				background:					#f0f0f0 url(/images/layout/top_shadow.jpg) top center no-repeat;				
			}
			
			#header_overlay{
				margin-top:					-363px;
				position:					relative;
				height:						378px;
				float:						left;
				overflow:					hidden;
				width:						960px;
				left:						-1px;
			}
			#header{
				height:						320px;
				position:					relative;
				overflow:					hidden;
				width:						960px;
				top:						0px;
				float:						left;
				left:						-1px;
			}
			#mid_console{
				position:					relative;
				background:					url(/images/layout/mid_console.jpg) top center no-repeat;
				float:						left;
				width:						246px;
				top:						-60px;
				z-index:					996;
				min-height:					690px;
				margin-bottom:				-216px;
			}
			#mid_console_main{
				margin-top:					-105px;
			}
			#mid_console_content{
				padding:					20px 30px 0px 30px;
				width:						186px;
				z-index:					996;
				color:						#7F7F7F;
			}
			#mid_console_content a, a:hover{
				text-decoration:			none;
				color:						#7F7F7F;
			}
			
			#left_container_content a, a:hover{
				color:						#7F7F7F;
				text-decoration:			none;
			}

			#links_container a:hover{
				color:						#000000;
			}
			
			#knrm_container{
				height:						120px;
				overflow:					hidden;
			}
			
			#weather_container{
				height:						120px;
				overflow:					hidden;
			}
				
			.separator_Console{
				background:					url(/images/layout/sep_console.png) center no-repeat;
				width:						186px;
				height:						50px;
			}			
			
			#left_container{
				position:					relative;
				width:						410px;
				min-height:					550px;
				float:						left;
				padding:					20px 20px 20px 20px;
				z-index:					999;
				margin-top:					-165px;
				margin-bottom:				-216px;
			}
			
			#right_container{
				position:					relative;
				float:						left;
				padding:					20px 0px 20px 10px;
				width:						196px;
				z-index:					999;
				margin-top:					-165px;
				margin-bottom:				-216px;
			}
			#main_content{
				width:						960px;
				position:					relative;
				float:						left;
				margin-top:					0px;
				z-index:					999;
			}
			#footer{
				font-size:					9px;
				z-index:					997;
				height:						326px;
				width:						960px;
				margin:						0px 0px 0px -481px;
				bottom:						0px;
				left:						50%;
				float:						left;
				position:					relative;
				background:					url(/images/layout/bground_footer.png) bottom no-repeat;
			}
			
			#footerContent{
				color:						#7F7F7F;
				margin-top:					236px;
				padding:					20px;
				width:						920px;
				height:						50px;
				background:					#dcdcdc;
			}
					
			#footerContent strong{
				color:						#595959;
			}
			
			h2{
				font-size:					13px;
			}
			
			.titel, .actieTitel, .consoleTitel, .footerTitel{
				font-size:					18px;
				line-height:				1em;
				background:					url(/images/layout/titles/titel.png) left no-repeat;
				padding-left: 				35px;
				height:						16px;
				margin:						5px 0px 5px 0px;
			}
			
			.consoleTitelStatic{
				height:						16px;
				margin:						5px 0px 5px 0px;				
			}
			
			.actieTitel{
				background:					url(/images/layout/titles/actieTitel.png) left no-repeat;
				margin-left:				15px;
			}
			
			.consoleTitel{
				background:					url(/images/layout/titles/consoleTitel.png) left no-repeat;
				margin-left:				15px;
			}
			
			.footerTitel{
				background:					url(/images/layout/titles/footerTitel.png) left no-repeat;
			}
			
			.nieuwsItemTitel, .occasionItemTitel, .assortiment_Merk{
				font-size:					13px;
				line-height:				1em;
				margin:						0px 0px -5px 0px;
			}
					
			.extraTitelRight, .extraTitel{
				font-size:					11px;
				line-height:				1em;
			}
			
			#openingstijden, #contactgegevens{
				float:						left;
				padding:					0px 30px 0px 0px;
				border-right:				#FFF 3px solid;
			}
			
			input[type=text]{
				border:						none;
				background:					none;
				width:						140px;
				height:						22px;
				font-size:					9px;
				color:						#A3A3A3;
			}
			
			.inputHolder{
				width:						166px;
				height:						18px;
				margin-bottom:				5px;
			}
			
			.inputHolder input{
				background:					url(/images/layout/inputBground.png) center -2px no-repeat;
				width:						155px;
				padding:					6px 8px 0 8px;
			}
			
			.nieuwsItem{
				width:						450px;
				float:						left;
				text-align:					justify;
				color:						#515051;
				margin-bottom:				30px;
				z-index:					999;
			}
			
			.occasionItem{
				width:						272px;
				height:						145px;
				right:						0px;
				text-align:					justify;
				color:						#515051;
			}
			
			 .occasionItemTekst{
				float:						left;
				padding-top: 				5px;
				width:						120px;
				text-align:					right;
				font-size:					9px;
			 }			
			
			.occasionItemAfbeelding{
				float:						left;
				right:						0px;
				width:						147px;
				height:						114px;
				background:					url(/images/layout/home_occasions_holder.png) no-repeat;
			}
			
			#header_right, #header_left{
				position:					relative;
				right:						-10px;
				float:						right;
				margin-top:					-335px;
				margin-bottom:				-120px;
				filter:						alpha(opacity=1);
				-moz-opacity:				0.01;
				opacity:					0.01;
				width:						492px;
				height:						320px;
				padding-top:				105px;
			}
			
			#header_left{
				left:						-10px;				
				float:						left;
			}
			
			.nieuwsItemAfbeelding{
				float:						left;
				width:						147px;
				height:						114px;
				margin-left:				-38px;				
				background:					url(/images/layout/home_nieuws_holder.png) no-repeat;
			}
			
			 .nieuwsItemTekst{
				float:						left;
				padding:	 				5px 0px 0px 5px;
				color:						#000000;
				width:						300px;
			 }
			 
			 .nieuwsItemOnderschrift, .nieuwsItemOnderschriftTags{
				font-size:					9px;
				line-height:				1em;
				float:						left;
			 }
			 
			 #actie_container_image{
				width:						192px;
				height:						150px;
				margin:						-50px 0px -40px 0px;
				text-align:					left;
				/*background:					url(images/layout/home_actie_holder.png) no-repeat;*/
			 }
			 #prevPage, #nextPage{
				width:						100px;
				float:						left;
			 }
			 #pageSelect{
				float:						left;
				width:						210px;
				text-align:					center;
				font-size:					11px;
				filter:						alpha(opacity=1);
				-moz-opacity:				0.01;
				opacity:					0.01;
				color:						#B5B5B5;
			 }
			 
			 #pageSelect a{
				text-decoration:			none;
				color:						#B5B5B5;
			 }
			 
			 #nextPage{
				float:						right;
			 }
			 
			 #occasionsCloud{
				 padding:					8px;
				 margin:					0px -25px 100px -8px;
				 font-size:					9px;
				 color:						#B5B5B5;
				 text-align:				justify;
			 }
			 #occasionsCloud a{
				 text-decoration:			none;
				 color:						#B5B5B5;
			 }
			 #occasionsCloud a:hover{
				 text-decoration:			underline;
			 }
			 #nieuwsbrief_container{
				 height:					auto;
			 }
			 #nieuwsbrief_container.ajax-loading {
				padding: 					0px 20px 0px 20px;
				background: 				url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
			}
			
			.tags{
				margin:						20px 0px 0px 0px;
				left:						0px;
				background-color:			#f6f6f6;
				border:						#dedddd 1px solid;
				color:						#979797;
				padding:			 		5px;
				width:						285px;
				position:					relative;
			}
			
			.popupHolder{
				display:					none;
			}
				