.caldiv {
  border: 0px solid #ccc;
  padding: 10px 8px 0px 8px;
}

.calendar {
  width: 193px;
  padding: 0px;
}

.calheadtab {
  width: 193px;
  border: 0px solid #000;
}

#feld1  { width: 40px; text-align: left;  padding: 2px 0px 0px 0px; border: 0px solid #000;}
#feld2  { width:104px; text-align: center; font-size: 18px; font-weight: bold; padding: 0px 0px 3px 0px; border: 0px solid #ccc; color: #000;}
#feld3  { width: 40px; text-align: right; padding: 2px 0px 0px 0px; border: 0px solid #000;}

.prev-arrow { border: 0px; width: 32px; height: 18px; }
.next-arrow { border: 0px; width: 27px; height: 18px; }
  
.calendar td.calhead {
  color: #000;
  font-weight: bold;  
  font-size: 14px;
  width: 25px;
  padding: 2px 2px 2px 0px;
}

.bottomline { 
  border-bottom: 1px solid #000;
  width: 193px;
}

.calendar td {
  text-align: right;
  font-weight: bold;  
  font-size: 14px;
  color: #6F6F71;
  width: 25px;
  padding: 2px 2px 2px 0px;

}

.today {
  color: #f00;
  font-weight: bold;
}


.calendar td.linked-day a {
  color: #0082A4;
  text-decoration: none; 
  font-weight: bold;
}

.calendar td.linked-day a:hover {
  text-decoration: underline; 
}



