	body {font-family: arial; font-size: 14px; color: #636363;}
  	table{font-family: arial; font-size: 14px; color: #636363;}
  	a {text-decoration: none; color: #F7941D;}
  	a:hover {text-decoration: underline;}
  	.menu {color: #418daa; text-align: center; cursor: pointer; font-size: 13px;}
  	.menu:hover {background: url(/images/andere_over.png) no-repeat center center; color: white;}
  	.menu a {color: #418daa;}
  	.menu a:hover {color: white; text-decoration: none;}
  	#home_menu:hover {background: url(/images/home_over.png) no-repeat center center;}
  	.verstuur_button
  	{
  		width: 118px;
  		height: 18px;
  		background: url(/images/verstuur.png) no-repeat;
  		border: none;
  	}
  	
  	#small_alt_calendar { display: none; }
  	
  	.verstuur_button:hover
  	{
  		background: url(/images/verstuur_over.png) no-repeat;
  	}
  	.calendar_month_container a:hover
  	{
  		text-decoration: none;
  	}
	.calendar_day_active
	{
		background: #E2E2E2;
		color: #636363;
		font-size: 11px;
		cursor: pointer;
		border-top: 1px solid #F8F8F8;
		border-left: 1px solid #F8F8F8;
		border-bottom: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
	}
	.calendar_day_not_available
	{
		background: #E2E2E2;
		color: red;
		font-size: 11px;
		cursor: pointer;
		border-top: 1px solid #F8F8F8;
		border-left: 1px solid #F8F8F8;
		border-bottom: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
	}
	.calendar_day_current
	{
		background: #E2E2E2;
		color: #636363;
		font-size: 11px;
		cursor: pointer;
		border-top: 1px solid #F8F8F8;
		border-left: 1px solid #F8F8F8;
		border-bottom: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
	}
	.calendar_day_passive
	{
		background: #E2E2E2;
		color: #C3C3C3;
		font-size: 11px;
		cursor: pointer;
		border-top: 1px solid #F8F8F8;
		border-left: 1px solid #F8F8F8;
		border-bottom: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
	}
	.calendar_weekday
	{
		background: url(/images/dag_bg.jpg) repeat-x;
		font-weight: bold;
		color: #709EB0;
		font-size: 11px;
		cursor: pointer;
		border-left: 1px solid #F8F8F8;
		border-top: 1px solid #F8F8F8;
		border-bottom: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
	}
	.calendar_monthname
	{
		background: url(/images/cal_head.jpg) repeat-x;
		font-weight: bold;
		font-size: 18px;
		color: white;
		padding-left: 10px;
	}
	.calendar_legenda
	{
		font-size: 10px;
	}
	.calendar
	{
		font-size: 10px;
		font-family: arial;
	}

	.calendar_large_day_head
	{
		color: #D5D5D5;
		font-family: arial;
		font-weight: bold;
		font-size: 12px;
		padding-right: 7px;
		padding-top: 3px;
	}
	.calendar_large_vandaag
	{
		background: url(/images/calendar/vandaag.png) no-repeat;
		width: 70px;
		height: 20px;
		border: none;
	}
	.calendar_large_vandaag:hover
	{
		background: url(/images/calendar/vandaag_over.png) no-repeat;
	}
	.calendar_large_go
	{
		background: url(/images/calendar/go.png) no-repeat;
		width: 29px;
		height: 20px;
		border: none;
	}
	.calendar_large_go:hover
	{
		background: url(/images/calendar/go_over.png) no-repeat;
	}
	.calendar_large_prev
	{
		background: url(/images/calendar/vorige.png) no-repeat;
		width: 28px;
		height: 20px;
		border: none;
	}
	.calendar_large_prev:hover
	{
		background: url(/images/calendar/vorige_over.png) no-repeat;
	}
	.calendar_large_next
	{
		background: url(/images/calendar/volgende.png) no-repeat;
		width: 28px;
		height: 20px;
		border: none;
	}
	.calendar_large_next:hover
	{
		background: url(/images/calendar/volgende_over.png) no-repeat;
	}
	.calendar_large_day_head_active
	{
		color: #636363;
		font-family: arial;
		font-weight: bold;
		font-size: 12px;
		padding-right: 7px;
		padding-top: 3px;
	}
	.calendar_large_day_head_current
	{
		color: #636363;
		font-family: arial;
		font-weight: bold;
		font-size: 12px;
		padding-right: 7px;
		padding-top: 3px;
	}
	.calendar_large_day
	{
		border: 1px solid #d7d7d6;
		padding: 0px;
		height: 80px;
	}
	.calendar_large_dayname
	{
		color: #fbaf5d;
		font-size: 12px;
		background: url(/images/calendar/cal_days_bg.jpg) repeat-x;
		border: 1px solid #ffd5ad;
		font-weight: bold;
		border-top: none;
		border-bottom: none;
		padding-right: 3px;
		height: 18px;
	}
	.calendar_large_monthname
	{
		font-size: 24px;
		font-weight: bold;
		color: #8c6239;
	}
	.calendar_large_seizoen_1
	{
		background: #eef4e3;
	}
	.calendar_large_seizoen_2
	{
		background: #ebf5f5;
	}
	.calendar_large_seizoen_3
	{
		background: #f8ebed;
	}
	.calendar_large_legenda
	{
		font-size: 12px;
	}
	.calendar_large
	{
		font-size: 12px;
		font-family: arial;
	}
