   div.menu a.mkalender {
     color:#000;
     border-style:solid;
     border-width:1px;
     border-color:#7b63ac;
     background-color:#a080df;
   }

   div.menu ul.mkalender2 {
     font-weight:normal;
     font-size:.8em;
     list-style-type:disc;
     color:#7b63ac;
     padding:0;
     margin-left:40px;
   }

   div.menu ul.mkalender2 li a {
     padding:0;
     margin:0;
   }

   div.menu ul.mkalender2 li a:hover {
     color:#7b63ac;
   }

   table.kalender {
         width:100%;
         border:0;
   }
   table.kalender tr {
         vertical-align:top;
   }
   table.kalender td {
         padding:5px;
   }
   table.kalender a {
         font-weight:bold;
         text-decoration:none;
   }
   table.kalender hr {
      color:#7b63ac;
      border:none;
      border-top: 1px solid #7b63ac;
      text-align:center;
   }