/*
Algemeen globaal
------------------------------------------------------------------
*/

/* Zoeken */
.refiner
{
	border: 1px solid #cce5ff;
	padding: 0.5em;
	padding-top: 3px;
}

.refiner fieldset
{ padding-top: 0; }

.refiner legend
{ display: none; }

.refiner label
{
	display: block;
	font-weight: bold;
}

.refiner .kb_optionlist legend
{
	display: block;
	margin-left: -4px;
}

	.refiner .kb_optionlist legend span
	{
		display: block;
		padding-top: 10px;
		width: 450px !important;
	}

.refiner .kb_optionlist p
{
	margin-bottom: 5px;
	margin-top: 30px;
}

.refiner input.txt_search
{ border: 1px solid #000; }

.refiner .kb_optionlist label
{ font-weight: normal; }

.refiner .sbm_big_active
{
	margin-left: 5px;
	margin-top: -4px;
}

.counter
{
	background-color: #f0f7ff;
	border: 1px solid #cce5ff;
	border-top: 0;
	height: 2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.counter span
{ font-weight: bold; }

.counter span.count
{ font-weight: normal; }


.gototop
{ margin-top: 10px; }


.nw_table caption {
  display: none;
}		

/**
	homepage
---------------------------------------------------------- */
.home-container
{}

	.home-container .teasers
	{ height: 350px; overflow: hidden; padding-top: 0; position: relative; }

		.home-container .teasers div a
		{ display: block; height: 300px; overflow: hidden; width: 100%; }

		.home-container .teasers #choice
		{ bottom: 0; list-style-type: none; position: absolute; right: 0; }

			.home-container .teasers #choice li
			{ background-image: none; display: inline; padding-left: 0; }

				.home-container .teasers #choice li span
				{}

				.home-container .teasers #choice li span.active
				{ padding: 2px 12px 2px 0; }

					.home-container .teasers #choice li span button
					{ margin-right: 4px; }

					.home-container .teasers #choice li span label
					{ display: none; }

					.home-container .teasers #choice li span.active button
					{ border: 1px solid #c30; }

					.home-container .teasers #choice li span.active label
					{ display: inline; }

	.home-container .columns
	{ margin-bottom: 30px; overflow: hidden; }

		.home-container .columns .column
		{ color: #fff; float: left; font-weight: bold; min-height: 125px; margin-right: 5px; padding-bottom: 5px; position: relative; width: 192px; }

		* html .home-container .columns .column
		{ height: 125px; }

		.home-container .columns .zoeken
		{ background-color: #88bb33; }

		.home-container .columns .vergelijken
		{ background-color: #00a0e2; }

			.home-container .columns .column h3
			{ background-color: #fff; font-size: 115%; margin-top: 1px; }

				.home-container .columns .column h3 a
				{ display: block; padding: 4px 2px 10px 2px; }

				.home-container .columns .zoeken h3 a
				{ color: #529c10; }

				.home-container .columns .vergelijken h3 a
				{ color: #007cd5; }

			.home-container .columns .column p
			{ padding: 2px 4px;}

			.home-container .columns .column div
			{ border-top: 1px dashed #fff; bottom: 0; margin: 0 auto; padding: 5px 0; position: absolute; width: 95%; }

				.home-container .columns .column div a
				{ background: transparent url("/frontend/assets/img/triangle_white_right.gif") 100% 3px no-repeat; color: #fff; float: right; padding: 3px 15px 4px 4px; }

				.home-container .columns .column div a:hover
				{ text-decoration: none; }

				.home-container .columns .search div a
				{ background-color: #529c10; }

				.home-container .columns .compare div a
				{ background-color: #007cd5; }

	.home-container .news
	{ margin-right: 5px; }

		.home-container .news .item h4
		{ margin-top: 17px; }

		.home-container .news .item .date
		{ color: #999; font-size: 90%; left: 80px; margin: 0 0 2px 0; position: absolute; top: 2px; }

			.home-container .news .item p img
			{ margin-top: -28px; }

	.home-container .subjects
	{}

#sidebar .kb_tagcloud
{ border-color: #ebebeb; margin-top: 10px; width: auto; }

	#sidebar .kb_tagcloud h3
	{ font-size: 110%; margin-bottom: -5px; }

	#sidebar .kb_tagcloud ul
	{}

		#sidebar .kb_tagcloud ul li
		{ line-height: 180%; }

			#sidebar .kb_tagcloud ul li a
			{ color: #8b3; }

#sidebar .contact
{ border: 1px solid #ebebeb; margin-top: 10px; padding: 10px; }

	#sidebar .contact h3
	{ font-size: 100%; letter-spacing: 0; margin-bottom: 10px; }

	#sidebar .contact dl
	{}

		#sidebar .contact dl dt,
		#sidebar .contact dl h4
		{ font-weight: bold; margin: 5px 0 2px 0; }

		#sidebar .contact dl dd,
		#sidebar .contact dl p
		{ line-height: 130%; }

			#sidebar .contact dl dd a
			{ background-color: #fff; color: #3492c4; padding: 0; }

			#sidebar .contact dl dd a:hover
			{ text-decoration: underline; }	
