/*

border: #c3c4c5

Monat: Arial Regular, 14pt, ZA 19pt, Farbe #005da8
Wochentage: Arial Bold, 14pt, ZA 19pt, Farbe #f4f7e3
Daten: Arial Regular, 14pt, ZA 19pt, Farbe #005da8
Datum mit Termin: zusätzlich unterstrichen
Heutiges Datum: Arial Regular, 14pt, ZA 19pt, Farbe #f4f7e3
Mouse-Over Datum: Arial Regular, 14pt, ZA 19pt, Farbe #005da8
Klick Datum: Arial Regular, 14pt, ZA 19pt, Farbe #005da8

*/


.calendar-table {
  border-collapse: collapse;
  table-layout: auto;
  width: 212px;
}
.calendar-table a {
  text-decoration: underline;
}

.calendar-table a img {
  vertical-align:middle;
}

.calendar-table tr {
  height: 25px;
}

.calendar-table td, .calendar-table th {
  background: none repeat scroll 0 0 #f4f7e3;
  border: 2px solid #c3c4c5;
  color: #005da8;
  text-align: center;
  line-height:25px;
}
.calendar-table th {
  background: none repeat scroll 0 0 #005da8;
  border: 2px solid #c3c4c5;
  color: #f4f7e3;
  width: 28px;
}
.calendar-table caption {
  color: #333333;
  font-size: 200%;
  text-transform: uppercase;
}
.calendar-table .columPrevious, .calendar-table .columYear, .calendar-table .columNext {
  background: none repeat scroll 0 0 #f4f7e3;
}
.calendar-table .columYear, .calendar-table .columNext {
  border-left-color: #f4f7e3;
}
.calendar-table .columPrevious, .calendar-table .columYear {
  border-right-color: #f4f7e3;
}
.linked_today {
  background: none repeat scroll 0 0 #005da8;
  color: #f4f7e3;
  cursor: pointer;
  cursor: default;
  text-decoration: underline;
  line-height:25px;
}
.linked_today_nolink {
  background: none repeat scroll 0 0 #005da8;
  color: #f4f7e3;
  line-height:25px;
}
.linked_day {
  background: none repeat scroll 0 0 #f4f7e3;
  color: #005da8;
  cursor: pointer;
  cursor: default;
  text-decoration: underline;
  line-height:25px;
}
.bottomMonthLink {
  display:none;
}



.newsCalendar_listHeader {
  background-color: #C7D5FE;
  border: 1px solid #7E7E7E;
  color: #333333;
  font-size: 1.5em;
  font-weight: bold;
  padding: 0.5em;
}
.newsCalendar_listBody {
  padding: 1em;
}
.newsCalendar_listItem {
  font-size: 1em;
  padding-left: 1em;
}
.newsCalendar_listItemHeader {
  font-size: 1.25em;
  font-weight: bold;
  padding-bottom: 0.25em;
  padding-top: 0.5em;
}

