BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; margin-top:20px; margin-bottom:0px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
p.titel { text-align:center;  margin-top:5px; margin-bottom:10px; font-size: 15px}
img.titel { text-align:center;  margin-top:5px; margin-bottom:10px; font-size: small; font-weight:normal;}
p.name { margin-top:5px; margin-bottom:10px; font-size: x-small; font-weight:normal;}
td.tabbeschreibung { border-collapse:collapse; border-right:0.0px solid #000000; border-top:1.0px solid #000000; border-left:1.0px solid #000000; border-bottom:1.0px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:10px; font-size: x-small; font-weight:normal;}
td.tabbeschreibungLetzte { border-right:1.0px solid #000000; border-collapse:collapse;  border-top:1.0px solid #000000; border-left:1.0px solid #000000; border-bottom:1.0px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:10px; font-size: x-small; font-weight:normal;}
td.rahmen { border-collapse:collapse; border-right:0.0px solid #000000; border-top:1.0px solid #000000; border-left:1.0px solid #000000; border-bottom:0px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:10px; font-size: x-small;}
td.rahmenLetzte { border-collapse:collapse; border-right:1.0px solid #000000; border-top:1.0px solid #000000; border-left:1.0px solid #000000; border-bottom:0px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:10px; font-size: x-small;}
td.rahmenLetzteZeile { border-collapse:collapse; border-right:0.0px solid #000000; border-top:1.0px solid #000000; border-left:1.0px solid #000000; border-bottom:1px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:10px; font-size: x-small;}
td.rahmenLetzteZeileLetzte { border-collapse:collapse; border-right:1.0px solid #000000; border-top:1.0px solid #000000; border-left:1.0px solid #000000; border-bottom:1px solid #000000; padding-left:5px; padding-top:5px; padding-bottom:10px; font-size: x-small;}
tr.dunkel { background-color: #f0f0f0; }
tr.blau { background-color: #e0e0ff; }

table.engerRand { border:none; border-collapse:collapse; }
td { border-collapse:collapse; padding-right:10px; padding-left:10px; padding-top:5px; padding-bottom:10px; font-size: x-small;;}
p.zeit { margin-top:5px; margin-bottom:10px; font-size: xx-small; }
p.arbeit { margin-top:5px; margin-bottom:10px; font-size: xx-small; font-style:italic}
a.details:link { color:#0000A0; font-size: xx-small; font-weight:normal; text-decoration:none  }
a.details:visited { color:#0000A0; font-size: xx-small; font-weight:normal; text-decoration:none }
a.details:active { color:#0000A0; font-size: xx-small; font-style:normal; text-decoration:none }
a.details:hover { color:#0000ff; font-size: xx-small; text-decoration: underline }

p.fname { margin-top:0px; margin-bottom:0px; font-size: 18px; font-weight:normal;}
p.funi { margin-top:0px; margin-bottom:10px; font-size: 12px; font-style:italic;}
p.ffach { margin-top:0px; margin-bottom:10px; font-size: 10px; font-style:normal;}
p.fspezial { margin-top:0px; margin-bottom:0px; font-size: 12px; font-style:italic;}
p.fstudium { margin-top:0px; margin-bottom:0px; font-size: 12px; font-style:normal;}
li { margin-top:3px; margin-bottom:3px; }
