.calendar td,.calendar th
{
width: 25px;
height: 17px;
/*border: 1px solid #aaa;*/

padding: 3px 1px;
text-align: center;
}

.calendar th
{
background-color: #e1e1e0;
}
.calendar
{
font-size: 7pt;
background-color: #fff;
margin: 0px auto;
}

#jsCalendar .KW
{
background-color: #e1e1e0;
}

#jsCalendar td.head
{
font-weight: bold;
}

#jsCalendar
{
margin: 0px 0px 0px 0px;
}

#jsCalendar.head, .act
{

font-weight: bold;
color: #fa6b6b;
}

.weekend act
{
background-color: #31444e;
}

.calendar ths
{
background-color: #cfcece;
}

#divInfo
{
background-color: #31444e;
border: 1px double #fff;
padding: 5px;
margin: 15px;
color: #fff;
font-size: 8pt;
}

.event
{
width: 100%;
}

.event.selected
{
background-color: #d4eef9;
}

.calendar .today
{

}