div#kalender {
	position: absolute;
	z-index: 2;
	width: 171px;
}

div#kalender table {
	font-size: 12px;
	text-align: center;
	width: 171px;
	background-color: white;
	border-collapse: separate;
	border: 1px solid black;
}

div#kalender tbody tr td,
div#kalender thead tr th, {
	width: 21px;
	padding: 0px !important;
}

div#kalender th {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	font-weight: bold;
	text-align: center;
}

div#kalender div.calscrl {
	float: left;
	width: 13px;
	height: 17px;
	background: url('../images/icons/prev.gif') no-repeat scroll 0 2px transparent;
	cursor: pointer;
}

div#kalender div.calscrr {
	float: right;
	width: 13px;
	height: 17px;
	background: url('../images/icons/next.gif') no-repeat scroll 2px 2px transparent;
	cursor: pointer;
}

div#kalender div.calmonat {
	float: left;
	width: 65px;
}

div#kalender div.caljahr {
	float: left;
	width: 40px;
}

div#kalender tbody tr td {
	width: 21px;
	border: 1px solid white;
	cursor: pointer;
}

div#kalender tbody tr td.aktiv {
	background-color: red;
	font-weight: bold;
	color: white;
}

div#kalender tbody tr td:hover {
	background-color: #ACA998;
	border-color: #888888;
	color: red;
}

div#kalender tbody tr td.jetzt {
	font-weight: bold;
}

div#kalender tbody tr td.alt {
	background-color: #ACA998;
}

div#kalender tbody tr td.jetztalt {
	background-color: #ACA998;
	font-weight: bold;
}

div#kalender tfoot th {
	background-color: #FFFFFF;
}

div#kalender tfoot th div.btn {
	background-color: #CCCCCC;
	cursor: pointer;
}
