#divKalendar a {
  border-width: 0;
}
#divKalendar {
  background-color: #C0AC74 ! important;
}
.th_cpYearNavigation,
.th_cpMonthNavigation {
  background-color: #957F43;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}
.th_cpDayColumnHeader,
.th_cpYearNavigation,
.th_cpMonthNavigation,
.th_cpCurrentMonthDate,
.th_cpCurrentMonthDateDisabled,
.th_cpOtherMonthDate,
.th_cpOtherMonthDateDisabled,
.th_cpCurrentDate,
.th_cpCurrentDateDisabled,
.th_cpTodayText,
.th_cpTodayTextDisabled,
.th_cpText {
  font-family: Arial;
  font-size: 8pt;
}
TD.th_cpDayColumnHeader {
  text-align: right;
  color: white;
  border: solid thin #6B491B;
  border-width: 0px 0px 1px 0px;
}
.th_cpCurrentMonthDate,
.th_cpOtherMonthDate,
.th_cpCurrentDate {
  text-align: right;
  text-decoration: none;
}
.th_cpCurrentMonthDateDisabled,
.th_cpOtherMonthDateDisabled,
.th_cpCurrentDateDisabled {
  color: #D0D0D0;
  text-align: right;
  text-decoration: line-through;
}
.th_cpCurrentMonthDate {
  color: #957F43;
  font-weight: bold;
}
.th_cpCurrentDate {
  color: #FFFFFF;
  font-weight: bold;
}
.th_cpOtherMonthDate {
  color: #a88f4c;
}
TD.th_cpCurrentDate {
  color: #FFFFFF;
  background-color: #957F43;
  border-width: 1px;
  border: solid thin #957F43;
}
TD.th_cpCurrentDateDisabled {
  border-width: 1px;
  border: solid thin #FFAAAA;
}
TD.th_cpTodayText,
TD.th_cpTodayTextDisabled {
  border: solid thin #6B491B;
  border-width: 1px 0px 0px 0px;
}
A.th_cpTodayText,
SPAN.th_cpTodayTextDisabled {
  height: 20px;
}
A.th_cpTodayText {
  color: #957F43;
  font-weight: bold;
}
SPAN.th_cpTodayTextDisabled {
  color: silver;
}
.th_cpBorder {
  border: solid 2px #6B491B;
  border-collapse: collapse;
}
