*/------------------------------------------------------------------------------
* Anpassungen für den Calender in der Rechten Spalte
*
* Überschrieben der aus der news.css stammenden Styles
*
------------------------------------------------------------------------------*/

.tx-ttnews {
  border-collapse:collapse;
}

.tx-ttnews .calendar-table{
  background:none repeat scroll 0 0 #FFFFFF;
  margin:8px 0 0;
  border:1px solid #C9DAE4;
  width:100%;
}

.tx-ttnews .calendar-table a{
  text-decoration:none;
  background:none no-repeat scroll 0px center transparent;
  color:#09455D;
  padding:0;
}

.tx-ttnews .newscalendar-tip-selector {
    background-color: #E9F2F7;
    border: none;
}

.tx-ttnews .calendar-table td,
.tx-ttnews .calendar-table th{
  background:none repeat scroll 0 0 transparent;
}

.tx-ttnews .calendar-table td{
  border:medium none;
  color:#888888;
}

.tx-ttnews .calendar-table th{
  border-top:1px solid #C9DAE4;
  border-bottom:1px solid #C9DAE4;
  color:#333333;
}

.tx-ttnews .calendar-table caption{
  font-size:200%;
  text-transform:uppercase;
}

.tx-ttnews .linked_today{
  cursor: default;
  padding:2px;
  background-color:#E9F2F7;
  cursor:pointer;
  text-decoration:underline;
}

.tx-ttnews .linked_today_nolink {
    background-color: #E9F2F7;
    border: 2px solid #C9DAE4;
    color: #333333;
    padding: 0;
}

.tx-ttnews .linked_day{
  padding:2px;
  text-decoration:none;
        font-weight: bold;
  cursor: default;
  border: none;
  color:#09455D;
}

.tx-ttnews .newsCalendar_listHeader{
  font-size:1.5em;
  font-weight:bold;
  border:none;
  padding:0.5em;
}

.tx-ttnews .newsCalendar_listBody{
  padding:1em;
}

.tx-ttnews .newsCalendar_listItem{
  display: table;
  font-size:1em;
  padding-top:1em;
}

.tx-ttnews .newsCalendar_listItem a{
  font-weight: bold;
}

.tx-ttnews .newsCalendar_listItem_image{
  display: table;
  float:left;
  padding: 3px;
  border: none;
  margin-top: 3px;
  margin-right: 3px;
}

.tx-ttnews .newsCalendar_listItem_subheader{
  display: table;
  float:left;
}

.tx-ttnews .newsCalendar_listItemHeader{
  font-weight:bold;
  padding-top:1em;
  font-size:1.25em;
}

.calendar-table TD, .calendar-table TH {
    text-align: center;
}
.calendar-table td.columPrevious a img,
.calendar-table td.columNext a img {
  vertical-align: bottom;
}