body  { background-color:#ffffff; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 ; line-height: 18px; }

a:link    { color:#045373; }
a:visited { color:#045373; }
a:focus   { color:#006699; }
a:hover   { color:#006699; }
a:active  { color:#006699; }

tr        { text-align:left; vertical-align:top;}

.jahr          { margin-top:30px; margin-bottom:10px; font-weight:bold; font-size:15px; }
.monat         { margin-top:30px; margin-bottom:20px; font-weight:bold; font-size:14px; }
.veranstaltung { margin-top:15px; margin-bottom:7px; font-weight:bold; }
.inhalt        { margin-top:7px; margin-left:7px; }
.programm      { margin-top:7px; margin-bottom: 7px; }