.resultlist
{}

	.resultlist ol
	{ list-style-type: none; margin: 0 !important; }

		.resultlist ol li
		{ background-color: #fff; border-bottom: 1px solid #c5edfe; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; display: block; line-height: 100%; margin: 0; overflow: hidden; padding: 10px 10px 10px 30px; position: relative; }

		* html .resultlist ol li
		{ margin-bottom: -2px; padding-left: 0; }

		* + html .resultlist ol li
		{ margin-bottom: -2px; }

		.resultlist ol li.mijnkiesbeter
		{ background-color: #fbf6f3; border: 1px solid #fbe8de; }

		* html .resultlist ol li
		{ height: 1px; overflow: visible; }

			.resultlist ol li .select
			{ background-color: #c5edfe; height: 100%; left: 0; position: absolute; top: 0; width: 25px; }

			* html .resultlist ol li .select
			{ float: left; height: 180px; margin: -10px 0; position: relative; }

				.resultlist ol li .select input
				{ margin: 10px 6px; }

				.resultlist ol li .select label
				{ display: none; }

				* + html .resultlist ol li .select input
				{ margin: 6px 2px; }

			.resultlist ol li .photo
			{ background: transparent url("/frontend_20/assets/img/backgrounds/nophoto.png") 0 0 no-repeat; float: left; height: 130px; margin-left: 10px; width: 150px; }

				.resultlist ol li .photo img
				{ height: 130px; width: 150px; }

			.resultlist ol li .info
			{ float: left; padding-left: 20px; width: 540px; }

			* html .resultlist ol li .info
			{ width: 530px; }

				.resultlist ol li .info h4
				{ margin-bottom: 2px; }

				.resultlist ol li .info p
				{}

				.resultlist ol li .info .section
				{ margin-top: 10px; overflow: hidden; }

				* html .resultlist ol li .info .section
				{ height: 1px; overflow: visible; }

					.resultlist ol li .info .section table
					{ float: left; margin-right: 20px; width: 250px; }

					* html .resultlist ol li .info .section table
					{ width: 245px; }

						.resultlist ol li .info .section table caption
						{ font-weight: bold; padding: 3px 4px; text-align: left; }

						.resultlist ol li .info .section table thead
						{ display: none; }

						.resultlist ol li .info .section table tbody
						{}

							.resultlist ol li .info .section table tbody th,
							.resultlist ol li .info .section table tbody td
							{ font-weight: normal; padding: 2px 4px; text-align: left; }

								.resultlist ol li .info .section table tbody td .stars
								{ height: 11px; width: 54px; }

					.resultlist ol li .info .section dl
					{}

						.resultlist ol li .info .section dl dt
						{ font-weight: bold; padding: 0 4px; }

						.resultlist ol li .info .section dl dd
						{ padding: 3px 4px; }

					.resultlist ol li .info .showdetails
					{ bottom: 10px; position: absolute; right: 10px; }

						.resultlist ol li .info .showdetails a
						{ background: #00a0e2 url("/frontend_20/assets/img/icons/triangle_white_right.gif") no-repeat scroll 97% 50%; border: 1px solid #39c; color: #fff; display: block; font-size: 100%; font-weight: bold; padding: 3px 18px 4px 5px; }

						.resultlist ol li .info .showdetails a:hover
						{ text-decoration: none; }
