@CHARSET "UTF-8";

.dd-ct {
	position: absolute;
	border: 1px solid silver;
	width: 180px;
	height: 180px;
	top: 32px;
	background-color: #ffffc0;
}

#dd1-ct {
	left: 64px;
}

#dd2-ct {
	left: 256px;
}

.dd-item {
	height: 14px;
	border: 1px solid #a0a0a0;
	background-color: #c4d0ff;
	vertical-align: middle;
	cursor: move;
	padding: 2px;
	z-index: 1000;
	margin: 2px;
}

.dd-ct .dd-item {
	margin: 2px;
}

.dd-proxy {
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity =  40);
}

.dd-over {
	background: none !important;
}

.V9 {
	margin-top: 3px;
	padding-top: 3px;
}

.default_catbody_container {
	background-image: url(../img/blue_gradient.png);
	background-repeat: repeat-x;
}

.red_catbody_container {
	background-image: url(../img/red_gradient.png);
	background-repeat: repeat-x;
}

.green_catbody_container {
	background-image: url(../img/green_gradient.png);
	background-repeat: repeat-x;
}

.yellow_catbody_container {
	background-image: url(../img/yellow_gradient.png);
	background-repeat: repeat-x;
}

.orange_catbody_container {
	background-image: url(../img/orange_gradient.png);
	background-repeat: repeat-x;
}

.pink_catbody_container {
	background-image: url(../img/pink_gradient.png);
	background-repeat: repeat-x;
}

.grey_catbody_container {
	background-image: url(../img/grey_gradient.png);
	background-repeat: repeat-x;
}

.calendar tbody .day {
	vertical-align: top;
	width: auto !important;
	min-width: 3em;
	background: none !important;
}

.calendar tbody .rowhilite td {
	background-image: url(../img/day.png) !important;
	background-repeat: repeat-x !important;
}

.calendar tbody .rowhilite .wn {
	background: none !important;
}

.calendar tbody .rowhilite .weekend {
	color: #AAA !important;
}

.calendar tbody td.hilite {
	background-image: url(../img/day.png) !important;
	background-repeat: repeat-x !important;
	padding: 2px 4px 2px 2px !important;
}

.calendar tbody td.selected,.calendar tbody .rowhilite td.selected {
	background-image: url(../img/day.png) !important;
	background-repeat: repeat-x !important;
	border: 1px solid #C3D9FF !important;
	font-weight: normal !important;
}

.calendar tbody .day {
	border: 1px solid #C3D9FF;
	border-collapse: collapse;
	background-image: url(../img/day.png) !important;
	background-repeat: repeat-x !important;
	height: 4em;
}

.calendar tbody .today {
	background-color: #FFFFCC !important;
}

.calendar tbody .wn {
	background: none !important;
}

.calendar tbody .othermonth {
	background-image: url(../img/other_month.png) !important;
}

.x-item-disabled {
	opacity: -1.6 !important;
}

.calborder {
	border: 0px !important;
}

.calendar {
	background: none !important;
	border: 0px !important;
}

.calendar table {
	border: 1px solid #AAAAAA !important;
	margin: 0 auto;
}

element.style {
	background-image: url(typo3conf/ext/cal/template/img/delete.gif);
}

.ext-gecko .x-btn button {
	min-width: 17px;
}