.tx-nxsimplecal-calwrapper {
	width:235px;
	min-height:10px;

}
.tx-nxsimplecal-calwrapper-ajaxloader {
	background-position:50% 50%;
	background-image: url(../images/startseitenkalender/ajax-loader.gif);
	background-repeat:no-repeat;
	height:50px;	
	overflow:hidden;
	text-indent:-9999px;
}
.tx-nxsimplecal-day {
	width:30px;
	height:30px;
	background-image: url(../images/startseitenkalender/matrix_startseitenkalender_nummern.gif);
	border:1px solid #FFFFFF;
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	text-indent:-9999px;
}
.tx-nxsimplecal-today {
	background:transparent url(../images/startseitenkalender/matrix_heute-pfeile.gif) no-repeat scroll 0 0;
	display:block;
	height:100%;
	width:100%;
}

.tx-nxsimplecal-week {
	overflow:hidden;
	margin-left:5px;
}
.tx-nxsimplecal-month {
	display:inline;
}
.tx-nxsimplecal-day-month-current {
}
.tx-nxsimplecal-day-month-last, .tx-nxsimplecal-day-month-next {
	opacity:0.4;
	filter: alpha(opacity = 40);
}
.tx-nxsimplecal-eventday {
	background-color:#eeeeee;
	cursor:pointer;
}
.tx-nxsimplecal-notebox {
	margin:-28px 0 0 -15px;
}
.tx-nxsimplecal-noteboxwrapper {
	width:211px;
	font-size:11px;
	line-height:15px;
}

.tx-nxsimplecal-noteboxwrapper-middle {
	background: url(../images/startseitenkalender/tooltip_bg.gif) no-repeat scroll left top;
}

.tx-nxsimplecal-noteboxwrapper-bottom {
	height:11px;
	background: url(../images/startseitenkalender/tooltip_bottom.gif) no-repeat scroll left top;
}
/*
.tx-nxsimplecal-notebox-allnotestype-sm .tx-nxsimplecal-noteboxwrapper-middle {
	background-image: url(../images/startseitenkalender/tooltip_qualifizierung_top.png);
}
.tx-nxsimplecal-notebox-allnotestype-sm .tx-nxsimplecal-noteboxwrapper-bottom {
	background-image: url(../images/startseitenkalender/tooltip_bottom.png);
}

.tx-nxsimplecal-notebox-allnotestype-rv .tx-nxsimplecal-noteboxwrapper-middle {
	background-image: url(../images/startseitenkalender/tooltip_events_top.png);
}
.tx-nxsimplecal-notebox-allnotestype-rv .tx-nxsimplecal-noteboxwrapper-bottom {
	background-image: url(../images/startseitenkalender/tooltip_bottom.png);
}

.tx-nxsimplecal-notebox-allnotestype-et .tx-nxsimplecal-noteboxwrapper-middle {
	background-image: url(../images/startseitenkalender/tooltip_events_top.png);
}
.tx-nxsimplecal-notebox-allnotestype-et .tx-nxsimplecal-noteboxwrapper-bottom {
	background-image: url(../images/startseitenkalender/tooltip_bottom.png);
}
.tx-nxsimplecal-notebox-allnotestype-lg .tx-nxsimplecal-noteboxwrapper-middle {
	background-image: url(../images/startseitenkalender/tooltip_zertifizierung_top.png);
}
.tx-nxsimplecal-notebox-allnotestype-lg .tx-nxsimplecal-noteboxwrapper-bottom {
	background-image: url(../images/startseitenkalender/tooltip_zertifizierung_bottom.png);
}
*/

.tx-nxsimplecal-notebox-singlenote {
	padding-left:24px;
	padding-top:30px;
	width:170px;
}
.tx-nxsimplecal-noteblock-singlenotetype-lg {
	background:transparent url(../images/startseitenkalender/headline_lg.gif) 24px 15px no-repeat;
}
.tx-nxsimplecal-noteblock-singlenotetype-sm {
	background:transparent url(../images/startseitenkalender/headline_sm.gif) 24px 15px no-repeat;
}
.tx-nxsimplecal-noteblock-singlenotetype-rv {
	background:transparent url(../images/startseitenkalender/headline_rv.gif) 24px 15px no-repeat;
}
.tx-nxsimplecal-noteblock-singlenotetype-et {
	background:transparent url(../images/startseitenkalender/headline_sonst.gif) 24px 15px no-repeat;
}
.tx-nxsimplecal-noteblock-singlenotetype-zv {
	background:transparent url(../images/startseitenkalender/headline_sonst.gif) 24px 15px no-repeat;
}

.tx-nxsimplecal-monthheader {
	height:40px;
	overflow:hidden;
	position:relative;
}


.tx-nxsimplecal-monthheader-leftbutton {
	background: transparent url(../images/startseitenkalender/startseite_kalender_prev.gif) repeat scroll 0 0;
	cursor:pointer;
	left: 0;
}


.tx-nxsimplecal-monthheader-rightbutton {
	background: transparent url(../images/startseitenkalender/startseite_kalender_next.gif) repeat scroll 0 0;
	cursor:pointer;
	right: 0;
}


.tx-nxsimplecal-monthheader-leftbutton, .tx-nxsimplecal-monthheader-rightbutton {
	display:block;
	height:28px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:30px;
}


.tx-nxsimplecal-monthheader-headertext {
	background:transparent url(../images/startseitenkalender/startseite_kalender_h2_hg.gif) repeat scroll 0 0;
	height:28px;
	margin:0 5px !important;
	text-align:center
}


.tx-nxsimplecal-monthheader-headertext h2 {
	color:#5F5F5F;
	font-size:11px !important;
	line-height:28px !important;
}

.tx-nxsimplecal-monthheader-headertext h2.tx-nxsimplecal-ajaxload {
	background-position:180px 6px;
	background-image: url(../images/startseitenkalender/ajax-loader.gif);
	background-repeat:no-repeat;
}


/** MB Zusammenlegung der CSS-Klassen **/

.tx-nxsimplecal-monthday-1 { background-position:0 0;}
.tx-nxsimplecal-monthday-2 { background-position:-30px 0;}
.tx-nxsimplecal-monthday-3 { background-position:-60px 0;}
.tx-nxsimplecal-monthday-4 { background-position:-90px 0;}
.tx-nxsimplecal-monthday-5 { background-position:-120px 0;}
.tx-nxsimplecal-monthday-6  { background-position:-150px 0;}
.tx-nxsimplecal-monthday-7  { background-position:-180px 0;}
.tx-nxsimplecal-monthday-8  { background-position:-210px 0;}
.tx-nxsimplecal-monthday-9  { background-position:-240px 0;}
.tx-nxsimplecal-monthday-10  { background-position:-270px 0;}
.tx-nxsimplecal-monthday-11  { background-position:-300px 0;}
.tx-nxsimplecal-monthday-12  { background-position:-330px 0;}
.tx-nxsimplecal-monthday-13  { background-position:-360px 0;}
.tx-nxsimplecal-monthday-14  { background-position:-390px 0;}
.tx-nxsimplecal-monthday-15  { background-position:-420px 0;}
.tx-nxsimplecal-monthday-16  { background-position:-450px 0;}
.tx-nxsimplecal-monthday-17  { background-position:-480px 0;}
.tx-nxsimplecal-monthday-18  { background-position:-510px 0;}
.tx-nxsimplecal-monthday-19  { background-position:-540px 0;}
.tx-nxsimplecal-monthday-20  { background-position:-570px 0;}
.tx-nxsimplecal-monthday-21  { background-position:-600px 0;}
.tx-nxsimplecal-monthday-22  { background-position:-630px 0;}
.tx-nxsimplecal-monthday-23  { background-position:-660px 0;}
.tx-nxsimplecal-monthday-24  { background-position:-690px 0;}
.tx-nxsimplecal-monthday-25  { background-position:-720px 0;}
.tx-nxsimplecal-monthday-26  { background-position:-750px 0;}
.tx-nxsimplecal-monthday-27  { background-position:-780px 0;}
.tx-nxsimplecal-monthday-28  { background-position:-810px 0;}
.tx-nxsimplecal-monthday-29  { background-position:-840px 0;}
.tx-nxsimplecal-monthday-30  { background-position:-870px 0;}
.tx-nxsimplecal-monthday-31  { background-position:-900px 0;}

.tx-nxsimplecal-eventday-allnotestype-monthday-1-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-1-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-1-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-1-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-1-zv { background-position:0 -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-2-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-2-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-2-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-2-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-2-zv { background-position:-30px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-3-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-3-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-3-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-3-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-3-zv { background-position:-60px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-4-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-4-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-4-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-4-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-4-zv { background-position:-90px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-5-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-5-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-5-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-5-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-5-zv { background-position:-120px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-6-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-6-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-6-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-6-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-6-zv { background-position:-150px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-7-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-7-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-7-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-7-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-7-zv { background-position:-180px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-8-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-8-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-8-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-8-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-8-zv { background-position:-210px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-9-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-9-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-9-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-9-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-9-zv { background-position:-240px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-10-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-10-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-10-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-10-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-10-zv { background-position:-270px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-11-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-11-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-11-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-11-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-11-zv { background-position:-300px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-12-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-12-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-12-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-12-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-12-zv { background-position:-330px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-13-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-13-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-13-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-13-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-13-zv { background-position:-360px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-14-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-14-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-14-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-14-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-14-zv { background-position:-390px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-15-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-15-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-15-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-15-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-15-zv { background-position:-420px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-16-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-16-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-16-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-16-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-16-zv { background-position:-450px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-17-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-17-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-17-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-17-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-17-zv { background-position:-480px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-18-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-18-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-18-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-18-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-18-zv { background-position:-510px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-19-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-19-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-19-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-19-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-19-zv { background-position:-540px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-20-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-20-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-20-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-20-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-20-zv { background-position:-570px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-21-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-21-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-21-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-21-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-21-zv { background-position:-600px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-22-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-22-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-22-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-22-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-22-zv { background-position:-630px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-23-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-23-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-23-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-23-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-23-zv { background-position:-660px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-24-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-24-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-24-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-24-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-24-zv { background-position:-690px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-25-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-25-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-25-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-25-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-25-zv { background-position:-720px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-26-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-26-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-26-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-26-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-26-zv { background-position:-750px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-27-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-27-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-27-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-27-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-27-zv { background-position:-780px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-28-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-28-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-28-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-28-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-28-zv { background-position:-810px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-29-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-29-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-29-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-29-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-29-zv { background-position:-840px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-30-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-30-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-30-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-30-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-30-zv { background-position:-870px -30px; }

.tx-nxsimplecal-eventday-allnotestype-monthday-31-rv, .tx-nxsimplecal-eventday-allnotestype-monthday-31-et,
.tx-nxsimplecal-eventday-allnotestype-monthday-31-lg, .tx-nxsimplecal-eventday-allnotestype-monthday-31-sm,
.tx-nxsimplecal-eventday-allnotestype-monthday-31-zv { background-position:-900px -30px; }
