#middle .ratings_wizard_module {
	display:block;
}
#middle .ratings_wizard_module .selections {
	display:block;
	margin-bottom:25px;
}
#middle .ratings_wizard_module .results {
	display:block;
	margin-bottom:10px;
}
#middle .ratings_wizard_module .selections .col {
	display:block;
	float:left;
	width:180px;
	margin-left:3px;
	margin-right:3px;
}
#middle .ratings_wizard_module .selections .col b {
	font-weight:normal;
	font-size:10px;
}
#middle .ratings_wizard_module .selections .box {
	display:block;
	height:150px;
	border:1px solid #BCB6DE;
	background-color:#F8F7FF;
	overflow-y:scroll;
}
#middle .ratings_wizard_module .selections .box ul {
	display:block;
	padding:0;
	margin:0;
}
#middle .ratings_wizard_module .selections .box ul li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#middle .ratings_wizard_module .selections .box ul li a {
	display:block;
	padding:2px;
	border-bottom:1px solid #ddd;
	color:#38388C;
}
#middle .ratings_wizard_module .selections .box ul li a.selected {
	background-color:#38388C;
	color:#fff;
}
#middle .ratings_wizard_module .selections .box ul li a:hover {
	background-color:#eed;
}
#middle .ratings_wizard_module .selections .box ul li a .amount {
	color:#bbb;
}

#middle .ratings_module {
	display:block;
	margin-bottom:10px;
}
#middle .ratings_module .ratings_overview,
#middle .ratings_module .listing_overview {
	display:block;
	background-image:url(../images/klassezaak_10.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:711px;
	height:44px;
	margin-bottom:10px;
	padding-left:45px;
}
#middle .ratings_module .ratings_overview {
	background-image:url(../images/klassezaak_10b.gif);
}
#middle .ratings_module .ratings_overview div,
#middle .ratings_module .listing_overview div {
	display:block;
	float:left;
	width:70px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	border-right:1px solid #BCB6DE;
	text-align:center;
	color:#fff;
	font-size:10px;
	line-height:12px;
	height:41px;
}
#middle .ratings_module .ratings_overview div.cert_till {
	width:135px;
}
#middle .ratings_module .ratings_overview div .value,
#middle .ratings_module .listing_overview div .value {
	display:block;
	clear:both;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	white-space:nowrap;
}
#middle .ratings_module .ratings_overview div .value {
	font-size:14px;
	line-height:30px;
}
#middle .ratings_module .company_info_block .ratings_overview .avg_score .value {
	padding-top:6px;
	font-size:16px;
}
#middle .ratings_module .ratings_overview .star_score .value {
	padding-top:2px;
	font-size:20px;
	line-height: normal;
}
#middle .ratings_module .ratings_overview .recomended .value ,
#middle .ratings_module .listing_overview .recomended .value {
	background-color:#fff;
	border:1px solid #BCB6DE;
	color:#38388C;
	font-size:16px;
	line-height:20px;
	margin-left:3px;
	margin-right:3px;
	margin-top:2px;
}


#middle .ratings_module .company_info_block {
	display:block;
	background-image:url(../images/klassezaak_19.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-bottom:10px;
}
#middle .ratings_module .company_info_block .top {
	display:block;
	background-image:url(../images/klassezaak_26a-small.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#middle .ratings_module .company_info_block .bottom {
	display:block;
	background-image:url(../images/klassezaak_26-small.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px;
	font-size:10px;
}

#middle .ratings_module .result_nav_block a {
	margin-right:5px;
}
#middle .ratings_module .result_nav_block {
	display:block;
	background-image:url(/domains/klassezaak.nl/images/klassezaak_11.gif);
	background-repeat:no-repeat;
	height:21px;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:10px;
}

#middle .ratings_module .breadcrubs {
	display:block;
	background-image:url(../images/klassezaak_19b.gif);
	background-repeat:repeat-y;
	margin-bottom:10px;
}
#middle .ratings_module .breadcrubs .top {
	display:block;
	background-image:url(../images/klassezaak_26a.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#middle .ratings_module .breadcrubs .bottom {
	display:block;
	background-image:url(../images/klassezaak_26.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px;
	font-size:10px;
}
	#middle .ratings_module .breadcrubs .bottom div {
		display:inline;
		margin-right:15px;
	}
	#middle .ratings_module .breadcrubs .bottom .label {
	}
	#middle .ratings_module .breadcrubs .bottom .value {
		font-weight:bold;
	}
	#middle .ratings_module .breadcrubs .bottom .display_all {
		float:right;
		display:block;
	}

#middle .ratings_module .listing .row {
	display:block;
	border-bottom:1px solid #BCB6DE;
}
#middle .ratings_module .listing .cell {
	display:block;
	float:left;
	width:100px;
	line-height:40px;
}
#middle .ratings_module .details {
	display:block;
	
}
#middle .ratings_module .listing {
	display:block;
	background-image:url(../images/klassezaak_19c.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:756px;
}
#middle .ratings_module .listing .noresults {
	display:block;
	background-image:url(../images/klassezaak_26a.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
/*#middle .ratings_module .listing .darkRow {*/
#middle .ratings_module .listing .row {
	display:block;
	background-image:url(/domains/klassezaak.nl/images/backbar_gradient.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	/*background-image:url(../images/klassezaak_19a.gif);*/
	/*background-repeat:repeat-y;*/
	/*background-position:left;*/
}
#middle .ratings_module .listing .head {
	display:block;
	background-image:url(../images/klassezaak_16.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:31px;
	overflow:hidden;
}
#middle .ratings_module .listing .bottom {
	display:block;
	background-image:url(../images/klassezaak_26.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	/*padding-bottom:5px;*/
}
#middle .ratings_module .listing .head .cell {
	display:block;
	line-height:31px;
	color:#fff;
}
#middle .ratings_module .listing .head .reports {
	display:block;
	line-height:14px;
}
#middle .ratings_module .listing .head .cell b {
	display:block;
	font-weight:normal;
	padding-left:3px;
	padding-right:3px;
}

#middle .ratings_module .listing .row .reports {
	display:block;
	width:60px;
	text-align:center;
}
#middle .ratings_module .listing .row .star_score {
	display:block;
	width:100px;
	text-align:center;
	border-left:1px solid #BCB6DE;
}
#middle .ratings_module .listing .row div.company {
	display:block;
	border-left:1px solid #BCB6DE;
	width:460px;
	text-align:left;
	padding:13px;
	padding-left:5px;
	padding-right:5px;
	line-height:normal;
}
#middle .ratings_module .listing .head div.company {
	padding-top:8px;
	line-height:normal;
}
#middle .ratings_module .listing .row .cert_till {
	display:block;
	border-left:1px solid #BCB6DE;
	width:120px;
	text-align:center;
}
#middle .ratings_module .listing .row .company .name {
	font-weight:bold;
}
#middle .ratings_module .listing .hover {
	background-color:#f0effc;
	background-image:none;
	cursor:pointer;
}
#middle .ratings_module .listing .page_stats {
	display:block;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	line-height:12px;
}
#middle .ratings_module .listing .page_stats .stats {
	display:block;
	float:left;
}
#middle .ratings_module .listing .page_stats .limit_menu {
	display:block;
	float:right;
	font-size:12px;
	padding-top:10px;
}

#middle .ratings_module .details div.company {
	margin-bottom:5px;
}

#middle .ratings_module .company_info_block {
	font-size:10px;
}
#middle .ratings_module .company_info {
	padding-bottom:10px;
}
#middle .ratings_module .details div.address_block {
	float:left;
	width:180px;
	display:block;
	margin-right:5px;
}
#middle .ratings_module .details div.info_block {
	float:left;
	width:320px;
	padding-left:5px;
	border-left:1px solid #BCB6DE;
	display:block;
}
#middle .ratings_module .details .company_info_block div.star_score {
	float:right;
}
#middle .ratings_module .details div.categories_block {
	clear:both;
	display:block;
}
#middle .ratings_module .details div.categories_block .label {
	display:block;
	position:relative;
	top:5px;
	border-top:1px solid #BCB6DE;
}
#middle .ratings_module .details .googlemaps_module {
	display:block;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	width:300px;
}
#middle .ratings_module .details .company_more_info_block .reports {
	display:block;
	clear:both;
	margin-top:20px;
}
#middle .ratings_module .details .report {
	display:block;
	background-image:url(/domains/klassezaak.nl/images/backbar_gradient.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-bottom:1px solid #BCB6DE;
	padding-top:3px;
	padding-bottom:3px;
}
#middle .ratings_module .details .reports h1.title {
	margin:0;
	padding:0;
	margin-bottom:5px;
}
#middle .ratings_module .details .reports .head {
	/*background-color:#38388C;*/
	display:block;
	background-image:url(/domains/klassezaak.nl/images/klassezaak_11.gif);
	background-repeat:no-repeat;
	height:21px;
	padding-top:5px;
	color:#fff;
	font-weight:bold;
}
#middle .ratings_module .details .reports .head span.datum {
	text-align:center;
}
#middle .ratings_module .details .reports span.datum {
	display:block;
	float:left;
	width:60px;
	text-align:center;
}
#middle .ratings_module .details .reports span.cijfer {
	display:block;
	float:left;
	width:40px;
	text-align:center;
}
#middle .ratings_module .details .reports span.aanbeveling {
	display:block;
	float:left;
	width:80px;
	text-align:center;
}
#middle .ratings_module .details .reports span.review {
	display:block;
	float:left;
	width:429px;
}

.ratings_new5_module ,
.ratings_top5_module {
	overflow:hidden;
}
.ratings_new5_module ol,
.ratings_top5_module ol {
	margin:0;
	padding:0;
	display:block;
}
.ratings_new5_module ol li,
.ratings_top5_module ol li {
	display:block;
	list-style:none;
}
.ratings_new5_module ol li a ,
.ratings_top5_module ol li a {
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #ccc;
}
.ratings_new5_module ol li a:hover,
.ratings_top5_module ol li a:hover {
	background-color:#eed;
}
.ratings_top5_module ol li a span.pos {
	width:10px;
	display:block;
	float:left;
}
.ratings_new5_module ol li a span.name {
	display:block;
	color:rgb(56,56,140);
}
.ratings_top5_module ol li a span.name {
	width:104px;
	display:block;
	float:right;
	color:rgb(56,56,140);
}