.month-small {
	border: 1px solid #A1A5A9;
	border-collapse: collapse;
	width:185px;
	margin-left:7px;
}

th.month-weeknums {
	padding:1px 1px 1px 1px !important;
	border-right:1px solid #AAAAAA;
	background-color:#EFEFEF;
}

.month-weekdays {
	border-bottom:1px solid #AAAAAA;
	background-color:#EFEFEF;
}

.month-small a:link,.month-small a:visited,.monthoff a:visited {
	font-weight:bold;
	color: #000000;
}

.month-small a:hover,.month-small a:active {
	color: red;
	text-decoration:none;
}

.month-small thead tr th {
	text-align:center;
	width:100%;
}

.month-small tbody tr td {
	padding:1px 0 1px 0;
	font-size: 9px;
	text-align: right;
}

.month-small th {
	text-align: center;
	font-weight: normal;
}
	
.monthToday {
	/* border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important; */
	border-color:red;
	border-style:solid !important;
	border-width:1px !important;
}

.monthToday a:link, .monthToday a:visited {
	color:#FFFFFF;
}

.monthCorner {
	border-bottom: 1px solid #AAAAAA;
}

.monthSmallBasic {
	vertical-align: middle;
	}

.monthOff, .monthOff a:link,.monthOff a:visited {
	color: #BBBBBB ! important;
}

.monthWeekend {
	background-color: #FFFFEF;
}

/*.monthCurrentWeek {
	background-color: #F2F9FF;
}*/

.monthSelected {
	background-color: #F2F9FF;
}

.minical_event {
	display:none;
	position:absolute;
	width:auto;
	background-color:rgb(70,122,167);
	border: 1px solid orange;
	color:orange;
	text-align:left;
	z-index:100;
	white-space:nowrap;
}

.eventDay {
	background-color: rgb(70,122,167);
	border: 1px solid black;
}

.eventDay, .eventDay a, .eventDay a:link, .eventDay a:visited {
	color: orange;
}

.eventDay a:hover, .eventDay a:active {
	color:white;
}

.tx-cal-controller .sideback {
	background-image: url(../img/side_bg.gif);
}

.tx-cal-controller .even {
	background-color: #eeeeee;
}

.tx-cal-controller dl {
	padding-left:7px;
	padding-right:7px;
	padding-bottom:1px;  /*IE-Hack*/
}

p.pagebrowser {
	font-size: 90%;
	text-align:right;
}

.list-single-item, .match-single-item {
	padding:6px;
}

.list-item-datetime {
	font-weight:bold;
	color:rgb(80,80,80);
	font-size:120%;
	text-decoration:underline;
	float:left;
	width:280px;
	margin:0;
}

.list-item-title {
	float:right;
	font-weight:bold;
	width:260px;
	margin:0;
}