/*Kalender*/
.tx-cal-controller #cal_event {width:100%; border-spacing:0;}
.tx-cal-controller #cal_event p {margin:0 !important; padding:0 !important;}
.tx-cal-controller #cal_event .headline {border:0; width:100%; background-color: #F5F5F5; font-weight:bold; }
.tx-cal-controller #cal_event .headline td {border:0px;}
.tx-cal-controller #cal_event td {border-bottom:1px solid #CCCCCC; padding-bottom:2px; padding-left:5px; padding-top:2px;}
.tx-cal-controller #cal_event #date {width:13%;}
.tx-cal-controller #cal_event #title {width:65%;}
.tx-cal-controller #cal_event #location {width:22%;}

.tx-cal-controller #cal_event_single {border:0; width:100%; }
.tx-cal-controller #cal_event_single img {float:none !important; border:none !important;}
.tx-cal-controller #cal_event_single td {border:0; padding-bottom:5px;}
.tx-cal-controller #cal_event_single #text {width:80%;}
.tx-cal-controller #cal_event_single #text p {padding:0px; margin:0px;}
.tx-cal-controller #cal_event_single #text div.csc-textpic-imagewrap {float:none; margin:0px !important;}

.tx-cal-controller #cal_event_single #head  {padding:0px 0px 10px 0px; font-size:12px;}
.tx-cal-controller #cal_event #messe  {width:110px;}
.tx-cal-controller #cal_event #von, .tx-cal-controller #cal_event #bis  {width:65px;}

.tx-cal-controller #calendar-event #veranstalter {width:100%; border-spacing:0;}
.tx-cal-controller #calendar-event #veranstalter {border:0; width:100%; }
.tx-cal-controller #calendar-event #veranstalter img {float:none !important; border:none !important;}
.tx-cal-controller #calendar-event #veranstalter td {border:0; padding-bottom:5px;}
.tx-cal-controller #calendar-event #veranstalter #text {width:80%;}
.tx-cal-controller #calendar-event #veranstalter #text p {padding:0px; margin:0px;}
.tx-cal-controller #calendar-event #veranstalter #text div.csc-textpic-imagewrap {float:none; margin:0px !important;}

