div#column-left {
width:250px;	
}

#content {
width: 950px;
padding: 0px 0px 0px 9px;
}

#content-container {
float:left;
margin-bottom:20px;
padding:0 15px;
width:950px;
}

.categorie h2 {
padding-top:5px;
}

h2 {
font-size:15px;	
font-weight:bold;
}

h2 a {
text-decoration:none;	
}


/* ----- banners subsites on homepage ----- */
.subblock {
float: left;
width: 300px;
margin-right: 16px;
min-height:325px;
}

	.subblock br {
	line-height: 10px;
	}

	.subblock a.title {
	text-transform: uppercase;
	position: relative;
	top: -38px;
	margin-left: 32px;
	font-size: 20px;
	color: #094f8f;
	text-decoration: none;
	}
	
		.subblock-fietsen {
			display: table;
			height: 52px;
			width: 300px;
		}

		.subblock-fietsen .mask 
		{
			position: absolute; /* required */
			overflow: hidden; /* required */
			width: 300px; /* required */
			height: 52px;
			z-index:1;
			display:block;
		}
		
		.subblock-fietsen a {
		position: relative;
		margin-top: 0px;
		margin-left: 0px;
		border: 1px solid #eff3f8;
		margin-right:19px;
		display: block;
		float: left;
		}
		
			.subblock-fietsen a:hover {
			border: 1px solid black;
			}

		.subblock-fietsen ul
		{
			position: absolute; /* required */
			overflow: hidden; /* required */
			margin: 0;
			padding: 0;
			list-style: none;
			width: 300px;
			height: 52px;
			margin-left: 17px !important;
		
		} 

		.subblock-fietsen ul li {
			float: left; /* required */
			width: 52px;
			height: 52px;
			margin: 0px 19px 0px 0px;
		}

		
		
		.subblock a.prev,
		.subblock a.next {
			position:relative;
			z-index:2;
			display:block;
			height:35px;
			font-size:15px;
			padding-top:15px;
			text-decoration:none;
			background:none repeat scroll 0 0 #EFF3F8;
		}
		
			.subblock a.prev:hover,
			.subblock a.next:hover {
			text-decoration:none !important;
			}
		
			.subblock a.next {
				margin-left:260px;
				margin-right:0px;
			}
			
			.subblock a.prev.disabled,
			.subblock a.next.disabled {
			cursor:default;
			color:#AAAAAA;
			}
			
				.subblock a.prev.disabled:hover,
				.subblock a.next.disabled:hover {
				border-color:#f1f1f1;

				}
		
		.subblock .standaardcontent {
			padding-bottom:15px;
		}


/* VIND SNEL UW FIETS */

div#snelzoeker,
div#provincie-selector,
div#welkefiets,
div#wizard {
margin-bottom:20px;
float:left;
border:1px solid #C7DBEE;
padding:10px;
padding-bottom:15px;
width:230px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius:5px;
}

div#provincie-selector input.DataBoundText{
	float:right;
	width:125px;
}

	div#snelzoeker h2,
	div#provincie-selector h2,
	div#welkefiets h2,
	div#wizard h2 {
	background: url('/images/promo-links-gradient.gif') repeat-x #C7DBEE;
	color:#145697;
	position:relative;
	height:auto !important;
	margin-top:-11px;
	margin-left:-11px;
	width:232px;
	padding:10px;
	margin-bottom:20px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius:5px;
	}
	
	div#welkefiets label {
	display: block;
	font-weight:bold;
	color:#145697;
	padding-bottom:5px;
	}
	
	div#welkefiets select {
		width:230px;
	}
	
	form#welkefietsform div {
		padding-bottom:10px;
	}

	

	form#snelzoekform {
	width:230px;
	margin-top:2px;
	}
	
	form#snelzoekform div {
	width:100%;
	height:30px;
	}
	form#snelzoekform div.anderecategorie {
	/*text-align:right;*/
	}
	
	form#snelzoekform label {
	float:left;
	font-weight:bold;
	color:#145697;
	}
	
	form#snelzoekform select{
	float:right;
	width:130px;
	}
	
	form#snelzoekform input[type=button],
	input[type=submit]{
	float:right;
	}

/* WIZARD */

div#wizard {
height:auto !important;
border:1px solid #D2DFEC;
padding:10px;
margin-bottom:20px;
}

div#welkefiets ul {
	height:40px;
	list-style-type:none;
}

div#welkefiets li  {
	float:left;
	width:auto;
}

	div#welkefiets li.active {
	background:#145697;
	color:white;
	}
	
	div#welkefiets li  {
	display:block;
	padding:2px 5px;
	margin-right:1px;
	border:1px solid black;
	}

div#welkefiets form#step {
	clear:both;
}

div#welkefiets div.next {
	float:right;
}

div#welkefiets div.previous {
 	float:left;
}

	form#step  strong,
	form#step  label,
	form#step  select,
	form#step  input
	{
		display:block;
	}
	
	form#step  label {
		margin-bottom:10px;
	}
	
	form#step  select {
		width:210px;
		margin-bottom:20px;
	}
	
	form#step input[type="submit"] {
	
	}

/* PROMO'S LINKS */

div#promo-links {
	float:left;
}

div#promo-links .standaardcontent {
	margin-bottom:20px;
	border:1px solid #C7DBEE;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	width:230px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius:5px;
}

div#promo-links .standaardcontent h2 {
	
	
	color:#145697;
	background: url('/images/promo-links-gradient.gif') repeat-x #C7DBEE;
	position:relative;
	height:auto !important;
	margin-top:-21px;
	margin-left:-11px;
	width:232px;
	padding:10px;
	margin-bottom:20px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius:5px;
}

/* CONTENT */

div#aanbod-fietsen {
height:auto !important;
height:495px;
margin-bottom:20px;
}

	div#aanbod-fietsen .categorie {
	float:left;
	width:150px;
	height:160px;
	margin-right:20px;
	text-align:center;
	}
	
	div#aanbod-fietsen .categorie img {
	border:1px solid #d2dfec;	
	}

/* PROMO'S ONDER */

div#promo-onder 
{
	margin-top:20px;
	padding-left: 10px; /*zelfde padding als content */
	float: left;
	clear:both;
	/* margin-left:265px; */
	
}
	div#promo-onder div.standaardcontent
	{
		width: 470px;
		float: left;
		padding-right: 10px;
	}
	
	div#promo-onder ul {
		margin-top: 4px;
		list-style-type:none;
		margin-right:20px;
		margin-left:0px !important;
	}
	
	div#promo-onder li {
		padding-bottom:5px;
		border-bottom:1px solid #D2DFEC;
		margin-bottom:5px;
	}
	
	div#promo-onder li strong {
		background:#145697;
		padding:2px 5px;
		color:white;
	}
	
	div#promo-onder li a {
		padding-left:5px;
		text-decoration:none;
	}
	
	div.recentbeoordeeld div.beoordeeld {
	border-bottom:1px solid #C2C2C2;
	float:left;
	width:100%;
	height:30px;
	height:100%;
	}
	
	div.recentbeoordeeld div.fiets-3 {
	margin-bottom:10px;
	}
		
		div.recentbeoordeeld h3 {
		padding:7px 0px;
		cursor:pointer;
		float:left;
		}
		
		div.recentbeoordeeld div.score {
		float:right;
		font-size:14px;
		font-weight:bold;
		height:18px;
		margin-top:4px;
		padding:2px 8px;
		text-align:center;
		}
	
	div.recentbeoordeeld div.fiets {
	float:left;
	width:100%;
	clear:both;
	padding:10px 0px 0px 0px;
	}
	
			div.fiets img {
			width:60px;
			height:60px;
			margin-right:10px;
			margin-bottom:10px;
			float:left;
			border:1px solid #C2C2C2;
			padding:2px;
			}
			
			div.fiets .meerinfo {
			float:right;
			margin-top:50px;
			}
			
			div.fiets table.usp {
			float:left;
			width:250px;
			}
	


/* BANNER */
.banner-homepage {
margin-bottom: 15px;
margin-left: 14px;
}

.stap{
	display:none;
}
.stap.active{
	display:block;
}

.recentbeoordeeld .fiets { 
display:none; 
}


