/* settings */
div#content_column div.tx-cal-controller h2 {
	font-size: 18px;
}

div#content_column div.tx-cal-controller table {
	padding: 0;
	border: 0;
}
div#content_column div.tx-cal-controller table td {
	padding: 0;
	border: 0;
}

/* jahresuebersicht */
div#content_column div.tx-cal-controller table.yearmonth td {
	padding: 0;
	text-align: center;
	vertical-align: center;
}
div#content_column div.tx-cal-controller table td.cal-month-title {
	background-color: #333;
}
div#content_column div.tx-cal-controller table td.cal-month-title a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div#content_column div.tx-cal-controller table.yearmonth td.yearweek {
	background-color: #666;
	color: #fff;
}
div#content_column div.tx-cal-controller table.yearmonth td.monthMediumBasic {
	background-color: #ebebeb;
}
div#content_column div.tx-cal-controller table.yearmonth td.monthWeekend {
	background-color: #dcdcdc;
}

	.monthToday {
		background:#ffffdc none repeat scroll 0% !important;
		border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important;
		border-style:solid !important;
		border-width:0px !important;
	}

div#content_column div.tx-cal-controller table.yearmonth td.monthMediumBasic a {
	font-weight: bold;
	color: #c80000;
	text-decoration: none;
}

div#content_column div.tx-cal-controller table.csc-uploads td p {
	margin: 0;
}
div#content_column div.tx-cal-controller table.csc-uploads td.csc-uploads-icon, div#content_column div.tx-cal-controller table.csc-uploads td.csc-uploads-fileName {
	padding: 0 10px 0 0;
}



/* overwrite setting */
div#content_column div.tx-cal-controller div.list-even, div#content_column div.tx-cal-controller div.list-odd {
	padding: 8px 5px 8px 5px;
}
div#content_column div.tx-cal-controller div.list-even {
	background-color: #ebebeb;
}

div#content_column div.tx-cal-controller dt a, div#content_column div.tx-cal-controller dt a div {
	color: #c80000;
	text-decoration: underline;
	padding: 0 0 5px 0;
}

div#content_column div.tx-cal-controller div.cal-list-month {
	background-color: #666;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px 2px 8px;
	margin: 20px 0 8px 0;
}

div#content_column div.tx-cal-controller dd.cal-date {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	padding: 0 0 5px 0;
}
div#content_column div.tx-cal-controller dd.cal-location {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	padding: 5px 0 0 0;
}

div#content_column div.tx-cal-controller p.pagebrowser {
	color: #666;
	border-top: 1px solid #ebebeb;
	padding: 5px 0 0 0;
}


