/****************** Algemeen ******************/
.overzicht .overzichtladen
{
	float:					right;
	visibility:				hidden;
}
.overzicht .data
{
	cursor:					default;
	clear:					both;
	z-index:				100;
}

/****************** Informatie ******************/
.overzicht div.informatie
{
	clear:					both;
}
.overzicht table.data .informatie .resultaatinfo
{
	margin:					0 5px;
}
.overzicht table.data .informatie .overzichtnavigatie img
{
	vertical-align:			middle;
	margin-left:			1px;
}

/****************** Lijstweergave ******************/
.overzicht ul.data
{
	margin:					0;
	list-style-type:		none;
}

/****************** Tabelweergave ******************/
/** Algemeen **/
.overzicht table.data
{
	border-collapse:		collapse;
}
.overzicht table.data thead, .overzicht table.data tfoot
{
	background:				#E5E5E5;
}
.overzicht table.data td
{
	padding:				3px;
	border:					1px solid white !important;
}

/** Header **/
.overzicht table.data thead td
{
	border:					1px solid #BBB;
	vertical-align:			top;
}
.overzicht table.data thead td.sorteerbaar
{
	cursor:					pointer;
	text-decoration:		underline;
}
.overzicht table.data thead td.gesorteerd
{
	background:				#D5D5D5;
	background-repeat:		no-repeat;
	background-position:	97%;
}

/** Data **/

.overzicht table.data tbody tr td
{
}
.overzicht table.data .evenrij
{
	background:				#EEE;
}
.overzicht table.data .onevenrij
{
	background:				#FFF;
}
.overzicht table.data .evenrij .gesorteerd
{
	background:				#E5E5E5;
}
.overzicht table.data .onevenrij .gesorteerd
{
	background:				#F0F0F0;
}
.overzicht table.data tr.evenrij.false
{
	background:				#F0C1B2;/*C60000;*/
}
.overzicht table.data tr.onevenrij.false
{
	background:				#F7E1D9;/*#E20303;*/
}
.overzicht table.data tr.evenrij.false td.gesorteerd
{
	background:				#E8A38C;/*#A30000;*/
}
.overzicht table.data tr.onevenrij.false td.gesorteerd
{
	background:				#F0C1B2;/*#C60000;*/
}
.overzicht table.data tr.evenrij:hover, .overzicht table.data tr.onevenrij:hover, .overzicht table.data tr.evenrij:hover td.gesorteerd, .overzicht table.data tr.onevenrij:hover td.gesorteerd
{
	background:				#DEF2FF !important; /*DEF2FF*/
	color:					black;
}
.overzicht table.data tr.false:hover, .overzicht table.data tr.false:hover td.gesorteerd
{
	background:				#E8A38C !important;
	color:					#555;
}

.overzicht table.data .knoppen
{
	text-align:				center;
	padding:				3px 0 0;
}
.overzicht ul.data .knoppen
{
	float:					right;
}
.overzicht .knoppen .knop
{
	margin:					0 3px 0;
}
.overzicht .knoppen .dummy
{
	visibility:				hidden;
}

/** Footer **/
.overzicht table.data tfoot
{
	text-align:				right;
}

/****************** Feedback ******************/
.overzicht ul.data div.feedback
{
	display:				none;
}
.overzicht table.data .feedback > td, .overzicht ul.data .feedback
{
	background:				#EEE;
	padding:				5px;
}
.overzicht table .feedback div
{
	float:					right;
	margin-right:			100px;
}
.overzicht .feedback div > span:hover
{
	text-decoration:		underline;
	cursor:					pointer;
}

.overzicht .feedback .inhoud
{
	display:				none;
	float:					none;
	margin:					0 5px;
}
.overzicht .feedback .antwoord
{
	float:					right;
	margin:					0 0 0 50px;
}
.overzicht .feedback .antwoord span
{
	color:					#2198C8;
}
.overzicht table .feedback
{
	border:					solid;
	border-width:			0 2px 2px !important;
}
.overzicht table .feedbackboven
{
	border:					solid;
	border-width:			2px 2px 0 !important;
}
.overzicht ul li.feedback
{
	border:					2px solid;
}
li.feedback, tr.feedback
{
	border-color:			#2198C8 !important;
}

/****************** Filters ******************/
.overzicht .filterTitel
{
	color:					#D4E6F5;
	font-weight:			bold;
	font-size:				17px;
	line-heigt:				17px;
	margin-bottom:			-4px;
}
.overzicht .filters.type1
{
	margin:					0 0 5px;
}
.overzicht .filters.type2
{
	margin:					0 0 10px;
	background:				#D4E6F5;
	overflow:				auto;
}
.overzicht .filters.type2 .filterItem
{
	float:					left;
	display:				inline;
	border-right:			2px solid white;
	padding:				2px 0;
}
.overzicht .filters .linkUitgebreid
{
	float:					right;
	text-decoration:		none;
}
.overzicht .filters .linkUitgebreid img
{
	margin-left:			2px;
}
.overzicht .filters .linkUitgebreid span
{
	text-decoration:		underline;
}
.overzicht .filters label
{
	float:					left;
	width:					120px;
}
.overzicht .filters.type2 label
{
	width:					100px;
	margin:					3px 0 0 20px;
}
.overzicht .filters input, .overzicht .filters select
{
	margin:					1px 0;
	width:					147px;
}
.overzicht .filters select
{
	width:					150px;
}
.overzicht .filters .keuzes
{
	margin:					1px 0 0;
}
.overzicht .filters .keuzes input
{
	margin:					0;
	width:					auto;
	border:					none;
}
.overzicht .filters label.keuzelabel
{
	float:					none;
	margin:					0 7px 0 1px;
	vertical-align:			20%;
}