.zoektabel {
	width:	250px;
	height:	120px;
	border-spacing: 0px; 
	padding: 0px;
}
.zoekheadings {
	width:	125px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color : #ffffff;
	background-color: #336699;
}
.zoekdatum {
	width:	85px;
}
.zoekknop {
	width:250px;
	height:50px;
	border: 2px;
	font-size:14px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color : #ffffff;
	background-color: #336699;	
	}
	
.selzoek {
	width:	110px;
	}
	
td.hr {
    background-color: #336699;
    color: #FFFFFF;
	font-family: Arial, sans-serif;
    font-size: 11px;
	align:	right;
  }
 
.kleintekst {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
td.normaltekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	height:77px;	
}

.boldblouwtekst {
	font-size: 12px;
	font-family:Verdana, sans-serif;
	font-weight: bold;
	color : #006699;
}
	
.btn {
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color : #ffffff;
	background-color: #336699;
}

.checkbox_a {
	border: 0px;
}
	
		/* calendar styles */
	#cal1_nl, {border: 0px;
		padding-bottom:1px;
		padding-top:1px;
		}
		
	#cal2_nl, {border: 0px;
		padding-bottom:1px;
		padding-top:1px;}
		
	
	#cal1_nl {width:185px;}
	#cal2_nl {width:185px;}
	#cal1_nl  .ng-cal-header-table {width:182px;}
	#cal2_nl  .ng-cal-header-table {width:182px;}
	#cal2_nl .ng-cal{width:180px;
		float:left;
		margin-right:0px;}
	#cal1_nl .ng-cal{width:180px;
		float:left;
		margin-right:0px;}

/* the main header table */
	.ng-cal-header-table {
		margin:3px;
		padding:2px;
		border-collapse:collapse;
		background:#F4F0E3;
		border:solid #336699 1px;}
	
/* the previous and next table cells */
	.ng-cal-previous-td, .ng-cal-next-td {
		width:30px;
		height:20px;
		color:#336699;
		border:solid #cccccc 1px;
		text-align:center;}

/* the calendar header table cell (the area where the month and year is displayed) */
	.ng-cal-header-td {
		text-align:center;
		font-family:verdana;
		font-weight:bold;
		color:#336699;
		padding:2px;}
	
/* the main month table */
	.ng-cal {
		border:solid #000000 1px;
		border-collapse:collapse;
		font-family:verdana;
		color:#336699;
		margin:5px;
		margin-left:5px;
		margin-top:0px;
		background-color:#ffffff;}
	
	.ng-cal * {
		font-size:11px;
		font-family: verdana;
	}
	.ng-cal td {
		padding:1px;
		border:solid #A0B4C8 1px;
	}

/* the days name table cells */
	.ng-cal .ng-days-name-td {
		background:#A0B4C8;
		border:solid #5078A0 1px;
		}
	
/* the month name table cell */
	.ng-month-name-th {
		background:#336699;
		font-weight:bold;
		padding:1px;
		color:#ffffff;
		text-align:center;
		}
	
/* weekends, days off, dates off (holidayes) */
	.ng-weekend, .ng-dayOff, .ng-dateOff {color:#999999;}

/* out of range days (previous or next month) */
	.ng-outOfRange {
		color:#999999;
		background:#efefef;
		text-decoration:line-through;
			}

/* the style for the table cell when the mouse is over it */
	.ng-mouse-over {
		font-weight:bold;
		background:#faedd6;
		}
	
/* selected day */
	.ng-selected-day {
		background:#ffbb45;
		font-weight:bold;
		}
		
/* the close and clear buttons in the bottom of the calendar */
	.ng-close-link, .ng-clear-link  {
	    width: 166px;
		padding:1px;
		text-align:center;
		color:#336699;
		font-family: Verdana, sans-serif;
		text-decoration:none;
		font-size:11px;
		background:#F4F0E3;
		border:solid #336699 1px;
		float:right;
		margin-right:4px;
}
	
	td {
	font-family: Arial, sans-serif;
	color:#000000;
	font-size:12px;
}
	.tweede_huis {
	background-color: #E1D3B8;
	border: 3px dotted #369;
}

