/****************
* Global styles *
****************/

body{

	margin:			0px;
	padding:		0px;
	background:		#fff;
	font-family:		"Lucida Grande", verdana;
	font-size:		12px;

}

.container{

	width:			980px;
	margin:			0px auto;
	padding:		0px;

}

h1{

	margin:			5px 0px 0px 0px;

}

h1#title_technisch {
	margin:5px 0 0 0;
	height:25px;
	overflow:hidden;
	padding:0;
	}

/* MENU */

.menu{

	width:			980px;
	height:			27px;
	margin:			5px 0px 0px 0px;
	padding:		0px;

}

.menu a{

	width:			196px;
	height:			27px;
	margin:			0px;
	padding:		0px;
	display:		block;
	float:			left;
	text-indent:		-9999px;
	font-size:		1px;
	color:			#fff;
	line-height:		1px;

}

.menu a.gietvloer{

	background:		url(../images/menu/gietvloer.png) top left no-repeat;

}

.menu a.gietvloer:hover{

	background:		url(../images/menu/gietvloer_over.png) top left no-repeat;

}

.menu a.gietvloer_active{

	background:		url(../images/menu/gietvloer_over.png) top left no-repeat;

}

.menu a.fotos{

	background:		url(../images/menu/fotos.png) top left no-repeat;

}

.menu a.fotos:hover{

	background:		url(../images/menu/fotos_over.png) top left no-repeat;

}

.menu a.fotos_active{

	background:		url(../images/menu/fotos_over.png) top left no-repeat;

}

.menu a.showrooms{

	background:		url(../images/menu/showrooms.png) top left no-repeat;

}

.menu a.showrooms:hover{

	background:		url(../images/menu/showrooms_over.png) top left no-repeat;

}

.menu a.showrooms_active{

	background:		url(../images/menu/showrooms_over.png) top left no-repeat;

}

.menu a.contact{

	background:		url(../images/menu/contact.png) top left no-repeat;

}

.menu a.contact:hover{

	background:		url(../images/menu/contact_over.png) top left no-repeat;

}

.menu a.contact_active{

	background:		url(../images/menu/contact_over.png) top left no-repeat;

}

.menu a.senso{

	background:		url(../images/menu/senso.png) top left no-repeat;

}

.menu a.senso:hover{

	background:		url(../images/menu/senso_over.png) top left no-repeat;

}

.menu a.senso_active{

	background:		url(../images/menu/senso_over.png) top left no-repeat;

}

/* CONTENT */

.content{

	width:			980px;
	margin:			10px 0px 0px 0px;
	overflow:		hidden;
	padding:		0px;
	float:			left;

}

/* BUTTONS */

.buttons{

	width:			980px;
	margin:			10px 0px 0px 0px;
	padding:		0px;
	float:			left;

}

.buttons a{

	width:			326px;
	margin:			0px;
	display:		block;
	text-indent:		-9999px;
	padding: 		0 0 2px 0;
	float:			left;
	font-size:		1px;
	color:			#fff;
	line-height:		1px;

}

.buttons a.offerte{

	background:		url(../images/buttons/offerte.png) top left no-repeat;
	margin:			0px 1px 0px 0px;
	height:			65px;

}

.buttons a.offerte:hover{

	background:		url(../images/buttons/offerte.png) top left no-repeat;

}

.buttons a.offerte_active{

	background:		url(../images/buttons/offerte.png) top left no-repeat;

}

.buttons a.ervaringen{

	background:		url(../images/buttons/ervaringen.png) top left no-repeat;
	height:			65px;

}

.buttons a.ervaringen:hover{

	background:		url(../images/buttons/ervaringen.png) top left no-repeat;

}

.buttons a.ervaringen_active{

	background:		url(../images/buttons/ervaringen.png) top left no-repeat;

}

.buttons a.informatie{

	background:		url(../images/buttons/informatie.png) top left no-repeat;
	height:			65px;

}

.buttons a.informatie:hover{

	background:		url(../images/buttons/informatie.png) top left no-repeat;

}

.buttons a.informatie_active{

	background:		url(../images/buttons/informatie.png) top left no-repeat;

}

.buttons a.offerte_small{

	background:		url(../images/buttons/offerte_small.png) top left no-repeat;
	margin:			0px 1px 0px 0px;
	height:			38px;

}

.buttons a.offerte_small:hover{

	background:		url(../images/buttons/offerte_small.png) top left no-repeat;

}

.buttons a.offerte_small_active{

	background:		url(../images/buttons/offerte_small.png) top left no-repeat;

}

.buttons a.ervaringen_small{

	background:		url(../images/buttons/ervaringen_small.png) top left no-repeat;
	height:			38px;

}

.buttons a.ervaringen_small:hover{

	background:		url(../images/buttons/ervaringen_small.png) top left no-repeat;

}

.buttons a.ervaringen_small_active{

	background:		url(../images/buttons/ervaringen_small.png) top left no-repeat;

}

.buttons a.informatie_small{

	background:		url(../images/buttons/informatie_small.png) top left no-repeat;
	height:			38px;

}

.buttons a.informatie_small:hover{

	background:		url(../images/buttons/informatie_small.png) top left no-repeat;

}

.buttons a.informatie_small_active{

	background:		url(../images/buttons/informatie_small.png) top left no-repeat;

}

/* FOOTER */

.footer{

	width:			980px;
	height:			20px;
	margin:			10px 0px 0px 0px;
	padding:		0px;
	text-align:		center;
	color:			#9a9a97;
	font-size:		11px;
	float:			left;

}

.footer a{

	text-decoration:	none;
	color:			#2971a7;
}

.showroom_kaart{

	width:			250px;
	height:			270px;
	/*margin:			0px;
	padding:		0px;*/
	position:		relative;

}

/******************
* Per page styles *
******************/

/* HOME */

.home{

}

.home .content{

	background:		url(../images/home.jpg) top left no-repeat;
	width:			980px;
	height:			500px;
	position:		relative;
	overflow:		visible;

}

.home h1{

	width:			630px;
	height:			88px;
	margin:			0px;
	padding:		0px;
	text-indent:		-9999px;
	position:		absolute;
	bottom:			40px;
	left:			130px;
	cursor:			pointer;

}

.home .textbox{

	width:			980px;
	margin:			10px 0px 0px 0px;
	line-height:		20px;
	color:			#555;
	float:			left;

}

.home .textbox h2{

	font-size:		11px;
	margin:			0px;
	padding:		0px;
	font-weight:		bold;

}

.home .textbox .top{

	width:			980px;
	height:			8px;
	background:		url(../images/home_textbox_top.png) top left no-repeat;
	margin:			0px;
	padding:		0px;

}

.home .textbox .middle{

	width:			980px;
	background:		url(../images/home_textbox_middle.png) top left repeat-y;
	margin:			0px;
	padding:		0px;
	text-align:		center;

}

.home .textbox .middle a{

	text-decoration:	none;
	color:			#555;
}

.home .textbox .bottom{

	width:			980px;
	height:			8px;
	background:		url(../images/home_textbox_bottom.png) top left no-repeat;
	margin:			0px;
	padding:		0px;

}

.home .showroom_kaart{


	top:			218px;
	left:			764px;

}

/* FOTOS */

.fotos .content .top{

	width:			980px;
	height:			35px;
	background:		url(../images/fotos_top_1.jpg) top left no-repeat;

}

.fotos .content .top .tab{

	height:			35px;
	float:			left;
	cursor:			pointer;

}

.fotos .content .top #kantoren{

	width:			95px;
	margin:			0px 0px 0px 30px;

}

.fotos .content .top #winkels{

	width:			80px;


}

.fotos .content .top #woonhuizen{

	width:			110px;

}

.fotos .content .top #health_en_sportcentra{

	width:			180px;


}

.fotos .content .top #horeca{

	width:			70px;

}

.fotos .content .top #openbare_gebouwen{

	width:			165px;


}

.fotos .content .top #special_projects{

	width:			130px;

}


.fotos .content .middle{

	width:			980px;
	height:			563px;
	background:		url(../images/fotos_middle.png) top left no-repeat;

}


.fotos .content .bottom{

	width:			980px;
	height:			9px;
	background:		url(../images/fotos_bottom.png) top left no-repeat;

}

.fotos .fullscreen{

	width:			100%;
	height:			100%;
	position:		absolute;
	top:			0px;
	left:			0px;
	display:		none;
	background:		#000;
	opacity:		0.5;

}

.fotos .fullscreen_img{

	cursor:			pointer;
	position:		absolute;
	top:			0px;
	left:			0px;
	display:		none;

}

.fotos .picture{

	width:			776px;
	height:			535px;
	overflow:		hidden;
	float:			left;
	text-align:		center;
	margin:			15px 0px 0px 23px;
	position:		relative;
	cursor:			pointer;
	
}

.fotos .picture img{

	width:			776px;

}

.fotos .picture .magnifier{

	width:			106px;
	height:			106px;
	position:		absolute;
	top:			0px;
	left:			0px;
	display:		none;

}

.fotos .picture .magnifier img{

	width:			106px;
	height:			106px;
	
}

.fotos .picture .loading{

	width:			776px;
	height:			535px;
	text-align:		center;
	margin:			0px;
	position:		absolute;
	top:			0px;
	left:			0px;
	background:		url(../images/loader.gif) center center no-repeat #3e3c35;


}

.fotos .thumbs_container{

	float:			left;
	width:			130px;
	height:			535px;
	margin:			15px 0px 0px 28px;
	overflow:		hidden;
	position:		relative;

}

.fotos .thumbs_container .up{

	position:		absolute;
	top:			0px;
	left:			0px;
	cursor:			pointer;

}

.fotos .thumbs_container .up_trans{

	position:		absolute;
	top:			0px;
	left:			0px;
	cursor:			pointer;
	display:		none;
	width:			130px;
	height:			27px;

}


.fotos .thumbs_container .down{

	position:		absolute;
	bottom:			0px;
	left:			0px;
	cursor:			pointer;

}

.fotos .thumbs_container .down_trans{

	position:		absolute;
	bottom:			0px;
	left:			0px;
	cursor:			pointer;
	display:		none;
	width:			130px;
	height:			27px;

}

.fotos .thumbs_slider{

	position:		absolute;
	top:			30px;
	left:			0px;

}

.fotos .thumbs{

	width:			128px;
	height:			478px;
	float:			left;
	margin:			0px 1px;

}

.fotos .thumbs .thumb{

	width:			128px;
	height:			86px;
	overflow:		hidden;
	margin:			4px 0px 9px 0px

}

.fotos .thumbs .thumb img{

	width:			128px;
	cursor:			pointer;
	display:		none;

}

/* TECHNISCHE INFORMATIE */

.technische-informatie .content .top{

	width:			980px;
	height:			35px;
	background:		url(../images/technisch_top_1.jpg) top left no-repeat;

}

.technische-informatie .content p{

	margin:			0px;
	padding:		0px 0px 10px 20px;
	line-height:		15pt;
	color:			#3e3c35;

}

.technische-informatie .content .discription {

	}

.technische-informatie .content .discription p{

	margin:			0;
	padding:		0 0 0 20px;
	color:			#3e3c35;
	}

.technische-informatie .content .top .tab{

	height:			35px;
	float:			left;
	cursor:			pointer;

}

.technische-informatie .content .top #dwarsdorsnede{

	width:			173px;
	margin:			0px 0px 0px 30px;

}

.technische-informatie .content .top #technisch{

	width:			165px;


}

.technische-informatie .content .top #duurzaamheid{

	width:			170px;

}

.technische-informatie .content .top #eigenschappen{

	width:			170px;

}

.technische-informatie .content .top #onderhoud{

	width:			180px;

}

.technische-informatie .content .middle{

	width:			980px;
	height:			290px;
	background:		url(../images/technisch_middle_bg.jpg) top left no-repeat;

}

.technische-informatie .content .middle #dwarsdorsnede{

	width:			980px;
	height:			290px;
	background:		url(../images/technisch_middle_1.jpg) top left no-repeat;

}

.technische-informatie .content .middle #dwarsdorsnede span{

	display:		none;

}

.technische-informatie .content .middle #technisch{

	width:			980px;
	height:			290px;
	background:		url(../images/technisch_middle_2.jpg) top left no-repeat;
	display:		none;

}

.technische-informatie .content .middle #technisch span{

	display:		none;
	
}

.technische-informatie .content .middle #duurzaamheid{

	width:			980px;
	height:			290px;
	background:		url(../images/technisch_middle_3.jpg) top left no-repeat;
	display:		none;

}

.technische-informatie .content .middle #eigenschappen{

	width:			980px;
	height:			290px;
	background:		url(../images/technisch_middle_4.jpg) top left no-repeat;
	display:		none;

}

.technische-informatie .content .middle #onderhoud{

	width:			980px;
	height:			290px;
	background:		url(../images/technisch_middle_4.jpg) top left no-repeat;
	display:		none;

}

.technische-informatie .content .bottom{

	width:			980px;
	height:			15px;
	background:		url(../images/technisch_bottom.jpg) top left no-repeat;

}

.technische-informatie .text{

	width:			980px;
	margin:			10px 0px 0px 0px;
	float: 			left;
	line-height:		15pt;
	overflow:		auto;
}


.technische-informatie .text .top{

	width:			980px;
	height:			8px;
	background:		url(../images/technisch_text_top.jpg);
	line-height:		1px;
	overflow:		hidden;
	
}


.technische-informatie .text .middle{

	width:			942px;
	background:		url(../images/technisch_text_middle.jpg) top left repeat-y;
	padding:		7px 19px 0 19px;

}


.technische-informatie .text .middle p{
	margin:			0px;
	padding:		0px 0px 10px 0px;
	line-height:		15pt;
	color:			#3e3c35;
	}

.technische-informatie .text .middle #dwarsdorsnede{

	width:			938px;
	padding:		0px;
	display:		none;
	
}

.technische-informatie .text .middle #technisch{

	width:			938px;
	padding:		0px;
	display:		none;

}

.technische-informatie .text .middle #duurzaamheid{

	width:			938px;
	padding:		0px;
	display:		none;

}

.technische-informatie .text .middle #eigenschappen{

	width:			938px;
	padding:		0px;
	display:		none;

}

.technische-informatie .text .middle #onderhoud{

	width:			938px;
	padding:		0px;
	display:		none;

}

.technische-informatie .text .bottom{

	width:			980px;
	height:			8px;
	background:		url(../images/technisch_text_bottom.jpg) no-repeat;
	overflow:		hidden;
	
}

/* OFFERTE */

.offerte .text{

	width:			490px;
	height:			490px;
	padding:		20px 470px 20px 20px;
	background:		url(../images/offerte_text_bg.jpg) top left no-repeat;

}

.offerte table{

	margin:			0px;
	padding:		2px 0px;

}

.offerte form{

	margin:			0px;
	padding:		0px;

}

.offerte td{

	padding:		2px 3px;

}

.offerte .input_text{

	width:			350px;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.offerte .input_oppervlakte{

	width:			332px;
	background:		#fff;
	border:			none;
	padding:		0px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;
	text-align:		right;

}

.offerte .oppervlakte{

	width:			350px;
	display:		block;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.offerte .input_select{

	width:			358px;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.offerte .input_textarea{

	width:			350px;
	height:			45px;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.offerte .submit{

	text-align:		right;
	width:			350px;
	display:		block;

}

.offerte .input_submit{

	width:			94px;
	height:			27px;
	background:		url(../images/bereken.gif) top left no-repeat;
	border:			none;
	cursor:			pointer;

}

.offerte .input_submit:hover{

	background:		url(../images/bereken_over.gif) top left no-repeat;

}

/* CONTACT */

.contact .text{

	width:			940px;
	height:			440px;
	padding:		20px;
	background:		url(../images/contact_text_bg.jpg) top left no-repeat;

}

.contact .text .left{

	width:			421px;
	padding:		0px 20px 0px 0px;
	float:			left;
	overflow:		hidden;

}

.contact .text .right{

	width:			250px;
	height:			400px;
	padding:		0px 0px 0px 0px;
	float:			left;

}

.contact .text .right .contactgegevens{

	width:			195px;
	height:			360px;
	float:			left;
	padding:		20px;
	line-height:		16px;

}

.contact .text .right .contactgegevens .postadres{

	padding-top:		25px;
	height:			90px;

}

.contact .text .right .contactgegevens .telefoon{

	height:			70px;

}

.contact .text .right .contactgegevens .fax{

	height:			72px;

}

.contact .text .right .contactgegevens span{

	display:		block;

}

.contact .text .right .contactgegevens a{

	color:			#000;
	text-decoration:	none;

}

.contact .text .right .map{

	width:			233px;
	height:			394px;
	float:			left;
	margin:			4px 0px 0px 23px;
	position:		relative;

}

.contact .text .right .map .inner{

	width:			233px;
	height:			394px;
	overflow:		hidden;

}

.contact .text .right .map .top{

	width:			233px;
	height:			20px;
	position:		absolute;
	top:			0px;
	left:			0px;
	background:		url(../images/contact_map_top.gif) top left no-repeat;

}

.contact .text .right .map .bottom{

	width:			233px;
	height:			20px;
	position:		absolute;
	bottom:			0px;
	left:			0px;
	background:		url(../images/contact_map_bottom.gif) bottom left no-repeat;

}

.contact table{

	margin:			0px;
	padding:		2px 0px;

}

.contact form{

	margin:			0px;
	padding:		0px;

}

.contact td{

	padding:		2px 3px;

}

.contact .input_text{

	width:			330px;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.contact .input_select{

	width:			338px;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.contact .input_textarea{

	width:			330px;
	height:			75px;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.contact .input_oppervlakte{

	width:			312px;
	background:		#fff;
	border:			none;
	padding:		0px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;
	text-align:		right;

}

.contact .oppervlakte{

	width:			330px;
	display:		block;
	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.contact .submit{

	text-align:		right;
	width:			330px;
	display:		block;

}

.contact .input_submit{

	width:			94px;
	height:			27px;
	background:		url(../images/submit.gif) top left no-repeat;
	border:			none;
	cursor:			pointer;

}

.contact .input_submit:hover{

	background:		url(../images/submit_over.gif) top left no-repeat;

}

/* ERVARINGEN */

.ervaringen .top{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_top.jpg) top left no-repeat;
	overflow:		hidden;

}

.ervaringen .middle{

	width:			980px;
	background:		url(../images/ervaringen_middle.jpg) top left no-repeat #D9D9D9;
	overflow:		auto;

}


.ervaringen .bottom{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_bottom.jpg) top left no-repeat;

}

.ervaringen .ervaring{

	width:			617px;
	margin:			10px 15px;

}

.ervaringen .ervaring .top{

	width:			617px;
	height:			6px;
	background:		url(../images/ervaringen_ervaring_top.gif) top left no-repeat;
	overflow:		hidden;

}

.ervaringen .ervaring .middle{

	width:			597px;
	padding:		5px 10px;
	background:		url(../images/ervaringen_ervaring_middle.gif) top left repeat-y;
	overflow:		auto;

}

.ervaringen .ervaring .middle .image{

	width:			164px;
	text-align:		center;
	float:			left;
	height:			73px;
	overflow:		hidden;

}

.ervaringen .ervaring .middle .image img{

	height:			73px;
	border:			none;

}

.ervaringen .ervaring .middle .text{

	width:			385px;
	margin:			0px 0px 0px 40px;
	float:			left;
	line-height:		15pt;

}

.ervaringen .ervaring .middle .text .title{

	padding:		0px 0px 5px 0px;
	color:			#000;

}

.ervaringen .ervaring .middle .text .title a{

	color:			#000;
	text-decoration:	none;

}

.ervaringen .ervaring .middle .text .title a:hover{

	color:			#000;
	text-decoration:	underline;

}

.ervaringen .ervaring .middle .text .normal{

	padding:		0px 0px 5px 0px;
	color:			#888;

}

.ervaringen .ervaring .middle .text .naam{

	font-style:		italic;
	padding:		0px;
	color:			#888;

}

.ervaringen .ervaring .bottom{

	width:			617px;
	height:			6px;
	background:		url(../images/ervaringen_ervaring_bottom.gif) top left no-repeat;

}

/* ERVARING */

.ervaring-details .top{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_top.jpg) top left no-repeat;

}

.ervaring-details .middle{

	width:			980px;
	background:		url(../images/ervaring_middle.jpg) top left no-repeat #D9D9D9;
	overflow:		auto;

}


.ervaring-details .bottom{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_bottom.jpg) top left no-repeat;

}

.ervaring-details .text{

	width:			617px;
	margin:			10px 15px;
	float:			left;

}

.ervaring-details .text .top{

	width:			617px;
	height:			6px;
	background:		url(../images/ervaringen_ervaring_top.gif) top left no-repeat;

}

.ervaring-details .text .middle{

	width:			597px;
	padding:		5px 10px;
	background:		url(../images/ervaringen_ervaring_middle.gif) top left repeat-y;
	overflow:		auto;
	line-height:		15pt;

}

.ervaring-details .text .middle .title{

	padding:		0px 0px 5px 0px;
	color:			#000;

}

.ervaring-details .text .middle .normal{

	padding:		0px 0px 5px 0px;
	color:			#888;

}

.ervaring-details .text .middle .naam{

	font-style:		italic;
	padding:		0px;
	color:			#888;

}

.ervaring-details .text .bottom{

	width:			617px;
	height:			6px;
	background:		url(../images/ervaringen_ervaring_bottom.gif) top left no-repeat;

}

.ervaring-details .image{

	width:			299px;
	margin:			8px 8px 120px 8px;
	float:			left;
	position:		relative;
	text-align:		center;
	
}

.ervaring-details .image img{

	width:			299px;
	
}

/* Sitemap */

.sitemap .top{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_top.jpg) top left no-repeat;

}

.sitemap .middle{

	width:			980px;
	background:		url(../images/ervaring_middle.jpg) top left no-repeat #D9D9D9;
	overflow:		auto;

}


.sitemap .bottom{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_bottom.jpg) top left no-repeat;

}

.sitemap ul{

}

.sitemap ul li{

	list-style-type:	none;
	margin:			0px 0px 5px 0px;

}

.sitemap ul li a{

	background:		url(../images/arrow1.gif) center left no-repeat;
	padding:		0px 0px 0px 10px;
	color:			#000;
	text-decoration:	none;

}

.sitemap ul li a:hover{

	background:		url(../images/arrow1_over.gif) center left no-repeat;
	padding:		0px 0px 0px 10px;
	color:			#666;
	text-decoration:	none;

}

.sitemap ul li ul{

	padding:		0px 0px 0px 25px;
	margin:			0px;

}

.sitemap ul li ul li{

	margin:			0px 0px 0px 0px;

}

.sitemap ul li ul li a{

	background:		url(../images/arrow1.gif) center left no-repeat;
	padding:		0px 0px 0px 10px;
	color:			#333;
	text-decoration:	none;

}

.sitemap ul li ul li a:hover{

	background:		url(../images/arrow1_over.gif) center left no-repeat;
	padding:		0px 0px 0px 10px;
	color:
	text-decoration:	none;

}

/* SHOWROOMS */

.showrooms .content .top{

	width:			980px;
	height:			40px;
	background:		url(../images/showrooms_top_1.jpg) top left no-repeat;

}

.showrooms .content .top .tab{

	height:			28px;
	float:			left;
	cursor:			pointer;
	font-weight:	bold;
	margin-top:		12px;
	color:			#3e3b35;
	text-align:		center;
}

.showrooms .content .top #rhenen{

	width:			125px;
	

}

.showrooms .content .top #amsterdam{

	width:			125px;
	margin-left:	35px;

}

.showrooms .content .top #brugge{

	width:			125px;

}

.showrooms .content .top #antwerpen{

	width:			125px;

}

.showrooms .content .top #londen{

	width:			125px;

}

.showrooms .content .top #den_haag{

	width:			125px;

}

.showrooms .content .top .showroom_kaart{

	left:			700px;
	top:			-60px;
	overflow:		visible;
	z-index:		100;
	
	

}

.showrooms .content .middle{

	width:			980px;
	background:		url(../images/showrooms_middle_bg.jpg) top left no-repeat;
	position:		relative;
	overflow:		auto;
}

.showrooms .content .middle #rhenen{

	width:			980px;
	background:		url(../images/showrooms_middle_bg.jpg) top left no-repeat;

}

.showrooms .content .middle #amsterdam{

	width:			980px;
	height:			427px;
	background:		url../images/showrooms_middle_bg.jpg) top left no-repeat;
	display:		none;

}


.showrooms .content .middle #antwerpen{

	width:			980px;
	height:			427px;
	background:		url(../images/showrooms_middle_bg.jpg) top left no-repeat;
	display:		none;

}

.showrooms .content .middle #londen{

	width:			980px;
	height:			427px;
	background:		url(../images/showrooms_middle_bg.jpg) top left no-repeat;
	display:		none;

}

.showrooms .content .middle #den_haag{

	width:			980px;
	height:			427px;
	background:		url(../images/showrooms_middle_bg.jpg) top left no-repeat;
	display:		none;

}
.showrooms .content .middle #brugge{

	width:			980px;
	height:			427px;
	background:		url(../images/showrooms_middle_bg.jpg) top left no-repeat;
	display:		none;

}

.showrooms .content .middle .adres{

	width:			216px;
	padding:		30px 20px 10px 70px;
	float:			left;
	font-size:		12px;
	line-height:	13pt;

}


.showrooms .content .middle .extrainfo{

	width:			616px;
	padding:		10px 20px 10px 70px;

}

.showrooms .content .middle .adres p {
	margin: 		0;	
	padding:		0;
}

.showrooms .content .middle .form{

	width:			455px;
	height:			176px;
	padding:		10px 10px;
	position:		absolute;
	top:			33px;
	left:			270px;
	font-size:		12px;
	line-height:		13pt;

}

.showrooms .content .middle input{

	background:		#fff;
	border:			1px solid #ccc;
	padding:		3px;
	font-family:		"Lucida Grande", verdana;
	font-size:		11px;

}

.showrooms .content .middle .form #straatnaam{

	width:			271px;

}

.showrooms .content .middle .form #postcode{

	width:			100px;

}

.showrooms .content .middle .form #huisnummer{

	width:			50px;

}

.showrooms .content .middle .form #submit{

	width:			94px;
	height:			27px;
	background:		url(../images/toon_route.gif) top left no-repeat;
	border:			none;
	position:		relative;
	top:			1px;

}

.showrooms .content .middle .form #submit:hover{

	background:		url(../images/toon_route_over.gif) top left no-repeat;

}

.showrooms .content .bottom{

	width:			980px;
	height:			7px;
	background:		url(../images/showrooms_bottom.jpg) top left no-repeat;

}

.showrooms .zaterdag{
	margin:		
	width:			70px;
	height:			7px;
	margin:			10px 0px 0px 40px;


}

/* SENSO */

.senso .top{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_top.jpg) top left no-repeat;

}

.senso .middle{

	width:			930px;
	height:			400px;
	padding:		20px 25px;
	background:		url(../images/senso_middle.jpg) top left no-repeat;
	overflow:		auto;

}


.senso .bottom{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_bottom.jpg) top left no-repeat;

}

/* Wat u moet weten */

.wat_u_moet_weten .top{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_top.jpg) top left no-repeat;

}

.wat_u_moet_weten .middle{

	width:			980px;
	background:		url(../images/wat_u_moet_weten_middle.jpg) top left no-repeat #D9D9D9;
	overflow:		auto;

}


.wat_u_moet_weten .bottom{

	width:			980px;
	height:			7px;
	background:		url(../images/ervaringen_bottom.jpg) top left no-repeat;

}

.wat_u_moet_weten p{

	padding:		0px 20px;
	width:			610px;

}



