/* *********** KALENDAR ************** */

div.floatDIV {
	position: absolute;
	display: none;
	padding: 4px;
	width: 230px;
	z-index: 999;
	border: 1px solid #fff; 
	background: #5F4335; 
	color: #fff;
}

div.floatDIV a {color: #FFF; }
div.floatDIV div {display: block;}
#CalendarDIV table {width: 100%; margin-bottom: 0;}
div.floatDIV table.calendar {padding: 0;}
div.floatDIV table.calendar tr td {padding: 0;}

div.floatDIV table.calendar tr th {
	padding: 2px;
	background: none;
	}
div.floatDIV table.daycalendar tr td {
	cursor: pointer;
	text-align: center;
	border: 1px solid #D7D8D7;
	}


#CalendarDIV table.daycalendar tr td.selected {
	background: #AD723A; color:#FFF;
	}
#CalendarDIV table.daycalendar tr td.notselected {
	}

#CalendarDIV td {
	padding: 3px 10px;
	background: none;
	}
	#CalendarDIV td td {
	padding: 3px 5px;
	background: none;
	}
#CalendarDIV table table {margin-bottom: 0;}
#CalendarDIV th {text-align: center;}

	#CalendarDIV table.daycalendar tr td:hover {
		background: #FF9933;
		color: #004B8F;
		}

.box input.calendar { width: 102px; }
img.calendar { vertical-align: middle; }
