body { font-family:Verdana,Arial; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; line-height:1.4em;}
table { font-family:Verdana,Arial; color:#000000; font-size:12px; font-weight:normal; text-decoration:none; line-height:1.4em;}
td { vertical-align:top; text-align:left; }


a:link { color:#820000; text-decoration:none }
a:visited { color:#820000;  text-decoration:none; }
a:hover { color:#000000; text-decoration:none;}
a:active { color:#000000; text-decoration:none; }


.events1 { padding-top:4px; padding-left:20px; }
.events11 { padding-top:2px; padding-left:24px; padding-right:30px; padding-bottom:6px; }
.events2 { padding-top:4px; padding-left:36px; }
.events21 { padding-top:5px; padding-left:40px; padding-right:30px; padding-bottom:6px; }
.events3 { padding-top:4px; padding-left:46px; }
.events31 { padding-top:5px; padding-left:50px; padding-right:30px; padding-bottom:6px; }
.events32 { padding-bottom:8px; }
.events33 { padding-bottom:8px; text-align:right; }
.events4 { padding-top:4px; padding-left:52px; }
.events41 { padding-top:5px; padding-left:54px; padding-right:30px; padding-bottom:6px; }
.events5 { padding-top:4px; padding-left:72px; }
.events51 { padding-top:5px; padding-left:74px; padding-right:30px; padding-bottom:6px; }


.news1 { padding-top:4px; }

.quicklinks { padding-top:4px; padding-left:8px; color:#ffffff; background-color:#B00000; }


.liste1 { padding-top:4px; line-height:1.6em; }


.titel1 { font-family:Verdana,Arial; color:#000000; font-size:18px; }
.titel2 { font-family:Verdana,Arial; color:#000000; font-size:14px; font-weight:bold; }
.titel3 { font-family:Verdana,Arial; color:#000000; font-size:14px; }
.titel4 { font-family:Verdana,Arial; color:#820000; font-size:14px; font-weight:bold; }
.titel5 { font-family:Verdana,Arial; color:#820000; font-size:12px;  font-weight:bold; }


.spalte1 { padding-left:40px; }

.titelzeile { padding-top:20px; padding-bottom:20px; }

.korps { background-color:#FFEBDB; }


.rechts { text-align:right; font-size:10px; font-style:italic; }
.links { text-align:left; font-size:10px; font-style:italic; }

.waehlen { padding-left:20px; background-color:#FFEBDB; }

.spruch { line-height:1.8em; }

.strich { padding-top:10px; }

.gb { line-height:1.8em; }


.anlaesse_line { height:12px }
.anlaesse_month { padding-left:40px; width:85px; }
.anlaesse_weekday { width:25px; padding-right:10px; }
.anlaesse_date { width:40px; padding-right:20px; }
.anlaesse_time { width:40px; padding-right:20px; }
.anlaesse_name { width:260px; padding-right:20px; }
.anlaesse_place { width:200px; padding-right:40px; }
