table.kalender div.container {
  padding:0 !important;
}
table.kalender {
  width:100%;
  border-collapse:collapse;
}
table.kalender td {
  width:71px;
  height:71px;
  border:1px solid #dedede;
  background:#AEAFB4;
  vertical-align:top;
  font-size:10px;
}

table.kalender-menu a,
table.kalender td a {
  color:#333;
}

table.kalender td span.date {
  width:18px;
  height:15px;
  padding:3px 3px 3px 0;
  float:left;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
  font-size:10px;
}
table.kalender td.kalender-dayHighlight_1 span.date,
table.kalender td.kalender-dayHighlight_2 span.date,
table.kalender td.kalender-dayHighlight_3 span.date,
table.kalender td.kalender-dayHighlight_4 span.date,
table.kalender td.kalender-dayHighlight_5 span.date,
table.kalender td.kalender-dayWeekendHighlight_1 span.date,
table.kalender td.kalender-dayWeekendHighlight_2 span.date,
table.kalender td.kalender-dayWeekendHighlight_3 span.date,
table.kalender td.kalender-dayWeekendHighlight_4 span.date,
table.kalender td.kalender-dayWeekendHighlight_5 span.date {
  background:#A4081C;
  color:#fff;
}

table.kalender td.empty {
  background:#C6C8CA;
}
table.kalender td a.full {
  padding:3px 5px;
  float:left;
  font-weight:bold;
  text-decoration:none;
  background:#009DF0;
}
table.kalender td span.empty {
  padding:3px 5px;
  display:block;
}

#kalender-month th {
  height:72px;
  padding:0 20px;
  background:url(/assets/snippets/kalender/themes/ceofellowship/images/calendar-header.png) no-repeat right top;
  color:#fff;
  font-size:36px;
  font-weight:normal;
  line-height:1;
}
#kalender-month th span.month {
  float:left;
}
#kalender-month th span.year {
  float:right;
}
#kalender-week th {
  border:1px solid #dedede;
  height:41px; overflow:hidden;
  background:#A4081C;
}
#kalender-week th span {
  height:41px; overflow:hidden;
  display:block;
  color:#fff;
  font-size:28px;
  font-weight:normal;
  line-height:63px;
}


table.kalender ul {
  margin:5px 0 0 !important;
  padding:0 5px !important;
}
table.kalender ul li {
  margin:0 0 10px;
  list-style:none;
  line-height:1;
}
table.kalender ul li a {
  font-size:10px;
  text-decoration:none;
  line-height:.8;
}


table.tooltip {
  width:250px;
  padding:10px;
  border:3px solid #A4081C;
  background:#363638;
  color:#fff;
}
table.tooltip td {
  color:#fff;
  font-size:9px;
}
.kalender-tooltip-row_shadow{
	background:url('images/tooltip_row_shadow.gif') repeat-x;
	height:5px;	
}
table.tooltip td.pagetitle {
  font-size:14px;
  font-weight:bold;
}
table.tooltip span.blue {
  color:#ccc;
}
