table.agenda, table.agenda tr, table.agenda th, table.agenda td
{
   font-family: verdana, arial, helvetica, sans-serif;
   padding:2px;
   font-size: 10px;
   border: 1px solid #FFFFFF;

}

table.agenda a, table.agenda a:link, table.agenda a:visited, table.agenda a:active
{
   color: #000000;
   background-color: none;
   font-weight: normal;
   text-decoration: none;
}

table.agenda a:hover
{
   color: #FFFFFF;
   background-color:#6B96CF;
   font-weight: normal;
   text-decoration: none;
}

.agendaNav
{
   background-color: #6699CC;
}

.agendaHead
{
   background-color: #6699CC;
   color: #FFFFFF;
}

.agendaThisDay
{
   background-color: #6699CC;
}

.agendaThisMonth
{
   background-color: #DDDDDD;
}

.agendaNotThisMonth
{
   background     : #999999;
}

ul.agendaThemes
{
   list-style: none; 
   margin: 0 0 0 20;
   padding: 0;
}
