/* zoek resultaten */
.resultaten	{
	padding				: 10px 0 0 0;
}


/* --------------------------------	*/
/* index						 	*/
/* --------------------------------	*/
#index	{

}

#index ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	color				: #0575BD;
	float				: left;
	width				: 50%;
}

#index ul ul	{
	margin				: 0 0 15px 30px;
	padding				: 0;
	list-style			: square;
	float				: none;
	width				: auto;
}

#index a	{
	text-decoration		: none;
}

#index a:hover	{
	text-decoration		: underline;
}

#index li		{	font-weight: bold;	}
#index li li	{	font-weight: normal;}



/* --------------------------------	*/
/* producten					 	*/
/* --------------------------------	*/
#filter	{
	margin				: 0;
	float				: right;
}

#producten	{
	margin				: 10px 0;
	padding				: 0;
	list-style			: none;
}

#producten li	{
	background			: url(../img/producten_bg.gif) no-repeat left top;
	margin-bottom		: 15px;
	position			: relative;
	zoom				: 1;
}

#producten li .clear	{
	background			: url(../img/producten_onder.gif) no-repeat left top;
	height				: 5px;
	overflow			: hidden;
}

/* hover */
#producten li.hover			{	background: url(../img/producten_bg_h.gif) no-repeat left top;	}
#producten li.hover .clear	{	background: url(../img/producten_onder_h.gif) no-repeat left top;	}

#producten h3	{
	margin				: 0;
	font-size			: 1em;
	color				: #0375BE;
}

#producten p	{
	margin				: 0;
}

#producten p.info	{
	padding				: 0 0 5px 0;
}

#producten p.prijs	{
	font-weight			: bold;
	width				: 100px;
	float				: left;
}

#producten p.vestiging	{
	margin-left			: 150px;
}

#producten a	{
	color				: #2DB35A;
}

#producten .foto		{
	padding				: 15px 15px 10px 15px;
	width				: 72px;
	float				: left;
}

#producten .foto img		{
	border				: solid 1px #999;
}

#producten .info		{
	padding				: 15px 15px 10px 0;
	width				: 580px;
	float				: left;
}



/* --------------------------------	*/
/* details						 	*/
/* --------------------------------	*/
#details	{
	margin				: 10px 0;
}

/* foto opmaak */
#details #fotos	{
	margin				: 10px 0;
	padding				: 15px 0 0 0;
	text-align			: center;
	background			: url(../img/fotos_bg.gif) no-repeat left top;
}

#details #fotos	.clear	{
	background			: url(../img/fotos_onder.gif) no-repeat left top;
	height				: 5px;
	overflow			: hidden;
}

#details #fotos ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#details #fotos li	{
	display				: block;
	float				: left;
	width				: 33%;
	padding-bottom		: 5px;
	text-align			: center;	
}

#details #fotos	{
	float				: left;
	width				: 345px;
}

#details #foto	{
	padding-bottom		: 10px;
}

#details #foto img, #details #fotos img	{
	border				: solid 1px #999;
}

/* info */
#details #info	{
	float				: right;
	width				: 345px;
}

#details #info dl	{
	margin				: 0 0 15px 0;
}

#details #info dt	{
	float				: left;
	width				: 80px;
	font-weight			: bold;
	color				: #2DB35A;
}

#details #info dd	{
	margin-left			: 80px;
}

#details #info a.reageren,
#details #info a.reageren-de{
	display				: block;
	width				: 142px;
	height				: 23px;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/reageren_button.gif) no-repeat;
}

#details #info a.reageren-de	{
	background			: url(../img/reagieren_button.gif) no-repeat;
}



/* --------------------------------	*/
/* offerte formulier			 	*/
/* --------------------------------	*/
#reageer {
	margin				: 10px 0;
	padding-bottom		: 5px;
	background			: url(../img/producten_onder.gif) no-repeat left bottom;
}

#reageer form {
	margin				: 0;
}

#reageer ul {
	list-style			: none;
	margin				: 0;
	padding 			: 0;
	float				: left;
	width				: 340px;
}

#reageer ul.reactie {
	float				: right;
}

#reageer fieldset {
	border				: 0;
	margin				: 0;
	padding				: 10px;
	background			: url(../img/producten_bg.gif) no-repeat left top;
}

#reageer li	{
	clear				: left;
}

#reageer li.plaats	{
	clear				: none;
	float				: right;
}

#reageer li.postcode	{
	clear				: none;
	float				: left;
	width				: 60px;
}

#reageer legend 	{
	display				: none;
}

#reageer label 	{
	font-weight			: bold;
}

#reageer .veldFout 	{
	border				: 1px solid red !important;
}

#reageer .button	{
	background			: #3590CA;
	border-color		: #3590CA;
	color				: #fff;
	font-weight			: bold;
	padding				: 1px;
	cursor				: pointer;
	margin				: 10px 0 0 0;
}
























