div.kalender {
	width: 150px;
	background: white;
	font-size: 10px;
	padding: 5px;
	position: relative;
}
div.cell {
	width: 21px;
	height: 15px;
	text-align: center;
	float: left;
	padding-bottom: 3px;
	color: black;
}
div.day {
	border-bottom: 1px solid gray;
	color: silver;	
}
div.disabled {
	color: silver;
}
div.free {
	background: #66FF99;
}
div.opt {
	background: #FFFF99;
}
div.bzt {
	background: #FFC4C4;
}
div.gray {
	color: silver;
}
div.box {
	border: 1px solid black;
	width: 10px;
	height: 7px;
	float: left;
	position: relative;
	top: 4px;
}
div.legend {
	font-size: 10px;
	text-align: left;
	color: gray;
	position: absolute;
	bottom: 5px;
	left:5px;
}
div.legend span {
	float: left;
	margin-right: 4px;
}
