/* formulier met datum selectie */

#date_selection
{
	margin:					0;
	padding:				0;
	margin-right:			1em;
}

#date_selection select
{
	border:					1px solid #B9BABC;
	margin-right:			.1em;
	width:					40px;
}

#date_selection #date_selection_sDate_iYear {
	width:					50px;
}

#date_selection input.submitbutton
{
	width:					90px;
	height:					30px;
	margin-top:				-1px;
}

/* div met knoppen en datum selectie er in */

table.CpHTMLCalendar_buttons
{
	border-collapse:		collapse;
	padding:				0;
	border:					0;
	width:					100%;
	margin-bottom:			1.2em;	
}

table.CpHTMLCalendar_buttons td.displaymode
{
	text-align:				right;
}

/* knoppen */

a.CmsHTMLCalendarCalendar_browser_button,
a.CmsHTMLCalendarCalendar_browser_button:link,
a.CmsHTMLCalendarCalendar_browser_button:active,
a.CmsHTMLCalendarCalendar_browser_button:visited
{
	padding:				.5em;
	margin:					0;
	margin-right:			1em;
	border:					1px solid #B9BABC;
	font-weight:			bold;
	text-decoration:		none;
}

a.CmsHTMLCalendarCalendar_browser_button.right
{
	margin:					0;
	margin-left:			1em;
}

#content #date_selection table, #content #date_selection tr  {
	border:					0;
	background-color:		white;
	margin-top:				-6px;
}

#content #date_selection table{
	width:					auto;
}

/* tabel maandweergave */

table.CpHTMLCalendar_display_month {
	border-collapse:		collapse;
	padding:				0;
	margin:					0;
	border-width:			0;
	font-size:				0.9em;
	line-height:			1.2em;
	margin-bottom:			1.2em;	
}


/* dagnummer in maandweergave */
div.CpHTMLCalendar_day_title
{
	text-align:				right;
}

table.CpHTMLCalendar_display_month td.CpHTMLCalendar_today
{
	background-color:		#FF7609;
	color:					blue;
}

table.CpHTMLCalendar_display_month td.CpHTMLCalendar_today a,
table.CpHTMLCalendar_display_month td.CpHTMLCalendar_today a:active,
table.CpHTMLCalendar_display_month td.CpHTMLCalendar_today a:link,
table.CpHTMLCalendar_display_month td.CpHTMLCalendar_today a:visited,
table.CpHTMLCalendar_display_month td.CpHTMLCalendar_today a:hover
{
	background-color:		transparent;
	color:					#fff;
}


table.CpHTMLCalendar_display_list
{
	border-collapse:		collapse;
	width:					100%;
	padding:				0;
	margin:					0;
	border-width:			0;
	font-size:				0.9em;
	line-height:			1.2em;
	margin-bottom:			1.2em;	
}

table.CpHTMLCalendar_display_list th
{
	color:					#fff;
	font-weight:			bold;
	padding:				0.5em;
	text-align:				left;
}

table.CpHTMLCalendar_display_list td
{
	vertical-align:			top;
	padding:				.25em;
}

table.CpHTMLCalendar_display_list tr.even td
{
	background:				#eee;
	color:					#000;
}

/* popup tekst ballon */

table.textballoon
{
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
}

td.textballoon_topleft
{
	width:				6px;
	height:				6px;
	background-image:	url('/images/calendar/popup-top-left.gif');
	padding:			0;
	font-size:			0;
}

td.textballoon_top1, td.textballoon_top2, td.textballoon_top3
{
	height:				6px;
	background-color:	#FF7609;
	color:				#fff;
}

td.textballoon_topright
{
	width:				6px;
	height:				6px;
	background-image:	url('/images/calendar/popup-top-right.gif');
	padding:			0;
	font-size:			0;
}

td.textballoon_left1, td.textballoon_left2, td.textballoon_left3, td.textballoon_right1, td.textballoon_right2, td.textballoon_right3
{
	width:				6px;
	background-color:	#FF7609;
	color:				#fff;
	padding:			0;
	font-size:			0;
}

td.textballoon_content
{
	background-color:	#FF7609;
	color:				#fff;
	width:				300px;
	padding:			3px;
}

td.textballoon_bottomleft
{
	width:				6px;
	height:				22px;
	background-color:	transparent;
	background-image:	url('/images/calendar/popup-bottom-left.png');
	color:				#fff;
	padding:			0;
	font-size:			0;
}

td.textballoon_bottom1
{
	background-image:	url('/images/calendar/popup-arrow.gif');
	width:				30px;
	padding:			0;
	height:				22px;
}

td.textballoon_bottomright
{
	width:				6px;
	height:				22px;
	background-image:	url('/images/calendar/popup-bottom-right.png');
	padding:			0;
	font-size:			0;
}

td.textballoon_bottom2, td.textballoon_bottom3
{
	background-image:	url('/images/calendar/popup-bottom.gif');
	height:				22px;
}
