
body { font-family:Arial,sans-serif; }
p,ul,ol,li,div,td,th,nobr,b,i { font-size:12pt; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }

p.nav { font-family:Verdana,Helvetica,Arial,sans serif; font-size:10pt; }
b.nav { font-family:Verdana,Helvetica,Arial,sans serif; font-size:10pt; }
a.nav { font-family:Verdana,Helvetica,Arial,sans serif; font-size:10pt; }
a.nav:link { color:#FF0000; text-decoration:none; }
a.nav:visited { color:#FF0000; text-decoration:none; }

p.navkl { font-family:Verdana,Helvetica,Arial,sans serif; font-size:8pt; }
b.navkl { font-family:Verdana,Helvetica,Arial,sans serif; font-size:8pt; }
a.navkl { font-family:Verdana,Helvetica,Arial,sans serif; font-size:8pt; }
a.navkl:link { color:#000000; text-decoration:none; }
a.navkl:visited { color:#000000; text-decoration:none; }

.top { clear:both; width:800px; height:80px;
       background:url(top.bmp) repeat-x; text-align:left; }

.leiste { clear:both; width:800px; height:25px; font-family:Verdana,Helvetica,Arial,sans serif; font-size:10pt;
        font-weight:bold; word-spacing:0.4em; background:url(rot.bmp) repeat-x; }

.inhalt { clear:both; width:800px; }

.vert { clear:both; height:30px; }

.horiz { float:left; width:15px; }

.double { float:left; width:30px; }

.links { float:left; width:230px; vertical-align:top; text-align:left; }

.mitte { float:left; width:430px; vertical-align:top; text-align:left; }

.rechts { float:left; width:110px; vertical-align:top; text-align:right;
          font-family:Verdana,Helvetica,Arial,sans serif; font-size:8pt; }

.breit { float:left; width:770px; vertical-align:top text-align:left; }

.schmal { float:left; width:140px; vertical-align:top; text-align;left; }

.zwei { float:left; width:570px; vertical-align:top; text-align:left; }

.bildrechts { float:left; width:200px; vertical-align:top; text-align:right; }

.bildlinks { float:left; width:200px; vertical-align:top; text-align:left; }

.grau { width:194px; padding-top:4px; padding-bottom:4px; margin-bottom:6px;
        text-align:center; font-weight:bold; background-color:#cccccc;
        font-family:Verdana,Helvetica,Arial,sans serif; font-size:10pt; }

.aufz { clear:both; height:22px; vertical-align:top; text-align:left; }

.training-zeit { float:left; width:200px; vertical-align:top; text-align:center; margin-top:6px;
                 background-color:#dddddd; margin-right:4px; padding-top:4px; padding-bottom:4px; }

.training-ort { float:left; width:350px; vertical-align:top; text-align:center; margin-top:6px;
               background-color:#dddddd; padding-top:4px; padding-bottom:4px; }

.grau-schmal { float:left; width:80px; height:50px; vertical-align:top; text-align:left;
               background-color:#dddddd; margin-right:4px; margin-bottom:4px;
               padding-top:4px; padding-left:4px; }

.grau-breit { float:left; width:200px; height:50px; vertical-align:top; text-align:left;
              background-color:#dddddd; margin-right:4px; margin-bottom:4px;
              padding-top:4px; padding-left:4px; word-spacing:0.4em;}

.leer-schmal { float:left; width:80px; height:50px; vertical-align:top; text-align:left;
               margin-right:4px; margin-bottom:4px;
               padding-top:4px; padding-left:4px; }

.leer-breit { float:left; width:200px; height:50px; vertical-align:top; text-align:left;
              margin-right:4px; margin-bottom:4px;
              padding-top:4px; padding-left:4px; word-spacing:0.4em;}

.weiss-schmal { float:left; width:80px; height:30px; vertical-align:top; text-align:left;
                margin-right:4px; margin-bottom:4px;
                padding-top:4px; padding-left:4px; }

.weiss-breit { float:left; width:200px; height:30px; vertical-align:top; text-align:left;
               margin-right:4px; margin-bottom:4px;
               padding-top:4px; padding-left:4px; word-spacing:0.4em;}

.pers-foto { width:64px; height:75px; text-align:left; }

.pers-name { width:220px; text-align:left; vertical-align:middle; padding-left:4px; }

.pers-spacer { width:80px; }

.history-links { width:125px; background-color:#dddddd; text-align:left; vertical-align:middle; }

.history-datum { width:100px; background-color:#dddddd; text-align:left; vertical-align:middle; }

.history-eintrag { width:425px; background-color:#dddddd; text-align:left; vertical-align:middle; }

.history-jahr { height:50px; text-align:center; vertical-align:bottom; font-size:16pt; font-wight:bold; }

