.tx-cal-controller{
  margin-top:20px;
}

.month-large .day {
   height:60px;
   text-align:left;
   vertical-align:top;
   width:100px;
}

.monthSmallBasic{
  background-color:#FFFFEF;
}

table.month-small {
border:0px;
border-collapse:collapse;
}

.month-small th, 
.month-small td {
  text-align:center;
  width:16px;
  padding:0 2px;
}

.month-weeknums,
.weekday{
  font-size:11px;
}


#calendar-event{
  clear:both;
}

#calendar-event .label{
  float:left;
  width:150px;
}

#calendar-event .wert{
  width:200px;
  margin-left:150px;
}


#calendar-event .wert1{
  float:left;
  width:auto;
}
#calendar-event .wert2{

}

#calendar-event .clear{
clear:both;
}

#calendar-event .beschreibung{
  width:360px;
  float:left;
}

.description{
  clear:both;
}


.csc-textpic-caption{
  font-size:12px;
}


.tx-cal-controller .sideback {
  text-align:left;
}

.tx-cal-controller .navback {
	background-image:none;
	background-color:#d2dde9;
}


.month-large .weekday,
.month-weeknums {
	background-color:#d2dde9;

}


.monthToday {
  background:#92a0c3 none repeat scroll 0 50% !important;
  border-color:#556677 #AABBCC #AABBCC #556677 !important;
  border-style:solid !important;
  border-width:1px !important;
  color:#ffffff ;
}


.monthSelected, 
.monthSelectedWeek {
  background-color:#f2f9ff;
}


.tx-cal-controller 
.sideback {
  background-image:none;
  background-color:#d2dde9;
  
}


.month-weekdays {
  background-color:#d2dde9;
}


.monthWeekend,
.month-large th.cal_day0,
.month-large th.cal_day1,
th.cal_day0,
th.cal_day1{
  background-color:#ffffff;
}


.month-large .day div {
  color:#354873;
}

.month-large .monthToday  div {
  color:#ffffff;
}


.cal-navigation{
  margin-bottom:20px;
}

#month-header-prevnext {
  margin-left:7px;
  margin-top:6px;
}
#month-header-icons{
  padding-top:4px;
  margin-right:3px;
}

.tx-cal-controller h1,
#calendar-event h1{
  background-color:#C7D6E7;
  font-size:14px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
}


h2.listenansicht {
  clear:both;
  height:20px;
  font-size:14px;

}

h2.listenansicht .left {
  float:left;
  display:block;
  width:330px;
}

h2.listenansicht .right {
  font-size:12px;
  float: right; 
  text-align:right;
  font-weight:normal;
  width:170px;
}

.liste{
 margin-bottom:20px;
 border-bottom: 1px solid; border-bottom-color:#c7d6e7;
 /*background-color:#F2F9FF;   */
 padding:8px;
}

.liste img {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
 
}

.tx-cal-controller .even {
  background-color:transparent;
  border-bottom: 1px solid; border-bottom-color:#c7d6e7;
 /*background-color:#F2F9FF;     */
}

.tx-cal-controller .even p{
  margin-top:0px;
}

.liste .clear{
  clear:both;
}


.minical {

}

