@font-face {
	font-family: 'ITCOfficinaSansStdBook';
	src: url('officinasansstd-book-webfont.eot');
	src: local('ITC Officina Sans Std'), local('OfficinaSansStd-Book'), url('officinasansstd-book-webfont.woff') format('woff'), url('officinasansstd-book-webfont.ttf') format('truetype'), url('officinasansstd-book-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

table.Reservation {
}

table.Reservation th {
	cursor: default;
	text-align: center;
	background-color: #005682;
	height: 30px;
	line-height: 30px;
}

table th a:link,
table th a:hover,
table th a:active,
table th a:visited {
	display: inline-block;
	width: 15px;
	height: 15px;
}

table.Reservation td {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-color: #EFEFEF;
}

table.Reservation td span {
	display: block;
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}

table.Reservation td span.Selected {
	background-color: #3094AA;
	color: white;
}

table.Reservation th.Day {
	text-align: center;
	width: 25px;
	height: 25px;
	vertical-align: middle;
}

table.Reservation th.Day.Week {
	background-color: #005682;
	font-weight: normal;
	color: white;
	font-size: 11px;
}

table.Reservation td.Month {
	background-color: #DFDFDF;
	cursor: default;
}

table.Reservation td.CurrentMonth {
	background-color: #FFFFFF;
}

table.Reservation td.History,  
table.Reservation td.History span:hover {
	background-color: #E3E3E3 !important;
	color: #293936 !important;
}

table.Reservation td.Current span.Normal:hover,
table.Reservation td.Normal span.Normal:hover {
	background-color: #CFCFCF;
	color: white;
}

table.Reservation td.History {
	color: #293936 !important;
	cursor: default !important;
}

table.Reservation td.Current {
	text-decoration: underline;
}

/* Extra classes for calender, outside normal classes! */

table.Reservation td.Special {
	background-color: #426F58;
	color: white;
}

table.Reservation td.Gesloten {
	cursor: default;
	background-color: #dc7929;
	color: #25322a;
}

table.Reservation td.Gesloten span:hover {
	background-color: #dc7929 !important;
	color: #25322a !important;
}