/* for eguide module */
.error { color: #ff0000; font-weight: bold; text-align: left; }
.evhead { color: #800000; font-size: 120%; font-weight: bold; text-align: left;}
/* Verfügbare Plätze */
.evmark { text-align: center; color: #000000; font-weight: bold; }
/* eingetragen von */
.evinfo { font-size: 80%; text-align: left;}
/* Startzeit usw. */
.evprop { font-size: 100%; font-weight: bold; text-align: left; color: #0000FF; }
/* Beschreibung */
.evbody { text-align: left; }
/* Linkliste */
.evlink { font-size: 90%; text-align: left;}
.evline { font-size: 90%; text-align: left;}
.evnote { font-size: 110%; text-align: center; font-weight: bold; color: #c00000; }
.evtitle {
   color: #000080; font-size: 110%;
   font-weight: bold; text-align: left;
   padding-bottom: 0.5em;
}
.evtbl th { text-align: left; vertical-align: top; }
/* Unterstrich*/
.event, .evform, .evlist, .entform { border-bottom: solid thin #c0c0c0; padding: 1em; }

.evms td { background-color: #ffeeee; padding: 5px; }
.evms th { text-align: left; }
.evop td { background-color: #ffccff; padding: 5px; }
.catbox { text-align: center; }
.evform th em, .evform em,.entform th em, .entform em
  { color: #cc0000; font-weight: bold; }
.entform { background-color: #eeeeff; }
h2 { color: #800000; }
h3 { color: #002040; margin-bottom: 0px;}
