body {
  background-color:#DADEEB;
  font-family:Verdana,sans-serif;
  color:#000000;
  }
h2, h4, h5 { color:#84AE40; border-bottom:2px solid #84AE40 }
h3, h2.autor { color:#AB0E29; border-bottom:2px solid #B92A79 }
a { color:#3A3B7B }
h2, h3, h4, h5 { margin-bottom:0px }
h5.anmliste { color:#84AE40; margin-top:5px; border-bottom-width:1px }
p.art { font-family:Verdana,sans-serif; font-size:7pt; color:#84AE40; text-transform:uppercase; letter-spacing:2pt; margin:0px }
p.beruf { font-family:Verdana,sans-serif; font-size:7pt; color:#AB0E29; text-transform:uppercase; letter-spacing:2pt; margin:0px }
p.randut { font-family:Verdana,sans-serif; font-size:7pt; color:#84AE40; text-transform:uppercase; margin:0px }
p, p.beschr { font-family:Garamond,Times New Roman,serif; font-size:11pt; text-align:justify; margin-top:5px }
p.bio    { font-family:Garamond,Times New Roman,serif; font-size:11pt; text-align:justify; margin-top:5px }
#veranst { margin:20px; width:600px; clear:both }
#autor   { margin:20px; width:600px; clear:both }
#termine { margin:20px; width:600px; clear:both }
#buecher { margin:20px; width:600px; clear:both }
#fuss    { margin:20px; width:600px; font-size:7pt; text-align:center; border-top:1px solid #84AE40; clear:both }
p.termin { font-family:Verdana,sans-serif; font-size:9pt; margin:0px }
p.anm { margin-left:50px; font-family:Verdana,sans-serif; font-size:8pt; }
p.url { margin-left:50px; font-family:Verdana,sans-serif; font-size:8pt; text-align:right; }
.foto { width:120px; margin-left:20px; margin-top:5px; margin-bottom:5px; float:right; background-color:#DADEEB }
.bild { width:200px; margin-left:20px; margin-top:5px; margin-bottom:5px; float:right; background-color:#DADEEB }
p.fototext { margin:0px; font-family:Verdana,sans-serif; font-size:7pt; text-align:center }
p.copy { margin:0px; font-family:Verdana,sans-serif; font-size:6pt; text-align:center; background-color:#808080; color:#FFFDEE; }
table.liste, tr { border:0px; margin:0px; padding:0px; border-collapse:collapse }
tr.hell { background-color: #D3D7E7; height:60px }
tr.dunkel { background-color: #C4CBDE; height:60px }
td { padding: 2px; margin:0px; border:0px; padding-right:10px }
td.termin { text-align:center; }
td.buch { vertical-align:bottom; text-align:left }
td.impr1 { vertical-align:top; text-align:right; border-bottom: 1px solid #84AE40 }
td.impr2 { font-family:Verdana,sans-serif; font-size:9pt; vertical-align:center; text-align:left; border-bottom: 1px solid #84AE40; line-height:140% }
img.impr { margin:4px 4px 4px 0px; border:0px }
.l_tag { font-size:11px }
.l_datum { font-size:13px }
.l_zeit { font-size:11px }
.l_autor { font-size:12px; color:#AB0E29; }
.x_autor { font-size:16px; font-weight:bold; color:#AB0E29; }
.l_titel { font-size:16px; font-weight:bold; color:#3A3B7B; }
.stern { font-size:8px; color:#ff0000; vertical-align:top }
li { margin-top:5px; font-family:Verdana,sans-serif; font-size:8pt; }
ul { padding-left:15px; list-style-type:square}
table.formular { margin:10px 0px; width:600px; padding:0px }
table.formular td { padding:2px 0px; font-size:9pt }
input.dunkel { background-color: #92A2C7; color:#3A3B7B; text-align:center }
input.weiss { background-color: #FFFFFF; color:#000000; text-align:center }
td.download, th { padding:2px; text-align:center; font-family:Verdana,sans-serif; font-size:8pt; vertical-align:top }
