.month-large, .month-large td {
	border:1px solid #a6c3ce;
}
.month-large th{
	border-color:#3b4b6a;
}
.month-large .day {
	height:95px;
}
.month-large td.monthLargeBasic, .month-large th.month-weeknums{
	font-size:0.8em;
}

#month-header-prevnext{
	color:#3b4b6a;
	font-size:1.5em;
	text-align:center;
	width:100%;
}

.tx-cal-controller .navback {
	background-image:none;
}
.calborder{
	border:0;
}
#calendar-event{
	float:left;
	width:100%;
}


.monthSelectedWeek, .monthCurrentWeek {
	background-color:#fff;/*f9f2e3;*/
}

.monthWeekend {
	background-color:#edf3f5;/*#eff4f6;*/
}
.monthSelected{
	background-color:#fef5e5;
}

.month-large .weekday{
	background-color:#3b4b6a;
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	text-align:center;
	padding: 2px 0;
}
.month-large .weekday.cal_day0, .month-large .weekday.cal_day1{
	color:#a6c3ce;
}
.month-weeknums{
	display:none;
	background-color:#fff;
	color:#3b4b6a;
}

.monthOff, .monthOff a:link, .monthOff a:visited {
	color:#d2e1e6 !important;
}

#month-header-icons, .month-small, #legend{
	display:none;
}
#month-header {
	margin-bottom:18px;
}
.monthToday a:link, .monthToday a:visited {
	color:#3b4b6a;
}
.monthToday{
	background:none !important;
}
.month-large .day div{
	font-size:1.5em;
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#a6c3ce;
	text-align:left;
}
.month-large .day div a{
	color:#a6c3ce;
}
.month-large .day div.V9 a{
	color:#3b4b6a;
}
.month-large .monthToday.day div{
	color:#f5aa20;
}

.month-large .day div.V9{
	font-size:1em;
	font-family:Arial,sans-serif;
	/*position:relative;*/
	padding-top:3px;
	padding-left:3px;
	width:80px;
	overflow:visible;
}
/*.month-large .day div.V9_detail{
	display:none;
	position:absolute;
	background:url(../img/7C9199_80prozent.png) repeat;
	border:1px solid #7C9199;
	z-index:10;
	color:#F8FAFB;
	text-align:left;
	width:200px;
	font-size:1em;
}
#content .month-large .day div.V9_detail p.calPrevTitle{
	font-weight:bold;
	padding-bottom:2px;
	font-size:1em;
}
.month-large .day div.V9_detail div{
	font-size:1.0em;
	color:#F8FAFB;
	text-align:left;
}*/

.default_catheader_bullet{
	display:none;
}



#calendar-event div{
	padding:0 0 10px 0;
}

#calendar-event h2{
	color:#3b4b6a;
	font-size:1.125em;
	font-weight:normal;
	padding: 10px 0 0 0;
	margin-top:0;
}
#calendar-event h2.titel{
	padding:5px 0 0 0;
}
#calendar-event h4{
	font-size:0.75em;
	margin:0;
}

#calendar-event div span{
	width:100px;
	float:left;
	color:#3b4b6a;
}
#calendar-event .beschreibung{
	float:left;
	display:block
	font-size:1em;
}







.kalender_layout #contentRechtsWrap{
	width:240px;
	padding-top:244px;

}
.kalender_layout #contentRechtsWrap #calendar-event{
	background:#d2e1e6;
	padding:0 10px 0 10px;
}
#content .tx-cal-controller {
	padding-top:30px;

}	
.default_categoryheader_text, .default_catheader_text {
	margin-left:0;
	padding-left:0;
}


/*LISTENANSICHT*/
.cal_list_date{
	color:#7C9199;
	font-size:0.875em;
	font-weight:normal;
}
