#navigation             { visibility: hidden; padding: 0px; margin-left: 140px; margin-top: 20px; width: 604px; }

#inhalt                 { padding: 0px; position: absolute; left: 0mm; top: 15mm; width: 175mm; font-size: 12px; }
#inhalt h1              { text-align: center; font: 24px sans-serif; padding-bottom: 10px; width: 170mm; }

#inhalt .kisteoben      { border-top:    1px dashed black; text-align: center;  height: 24px;   font-size: 14px; font-weight: bold; }
#inhalt .kiste          { border:        1px solid black;  padding-top: 8px; padding-bottom: 8px; text-align: center;  }
#inhalt .kistecenter    { border:        1px solid black;  padding-top: 8px; padding-bottom: 8px; text-align: center;  padding-left: 40px; padding-right: 60px; }
#inhalt .kisteleft      { border:        1px solid black;  padding-top: 8px; padding-bottom: 8px; text-align: left;    padding-left: 40px; padding-right: 60px; }
#inhalt .kisteright     { border:        1px solid black;  padding-top: 8px; padding-bottom: 8px; text-align: right;   padding-left: 40px; padding-right: 60px; }
#inhalt .kistejustify   { border:        1px solid black;  padding-top: 8px; padding-bottom: 8px; text-align: justify; padding-left: 40px; padding-right: 60px; }
#inhalt .kisteunten     { border-bottom: 1px dashed black; text-align: right;   height: 16px; vertical-align: bottom;  font-size: 10px;    margin-bottom: 16mm; }
#inhalt .kisteunten b   { padding: 0mm 2mm 0mm 3mm; }

#inhalt .kistesplit     { float: left; width: 100px; height: 250px; }
#inhalt .kistesplit2    { float: left; width: 500px; height: 250px; }

.tabularteilnehmer      { text-align: left;   width: 700px; margin: 0px;}
.tabularteilnehmer td   {                                   padding-left: 10px;}
.tabularanmelden        { text-align: left;   width: 400px; margin-left: 100px; }
.alignright             { text-align: right; }
.alignleft              { text-align: left;  }

#bottomline             { visibility: hidden; position: relative; top: -50px; text-align: center; height: 24px; font-size: 9px; }
#bottomline a           { font-size: 9px; }

a img                   { border: 0px; }

a                       { font: 12px sans-serif; color: black; text-decoration: none }
a:visited               { color: black }
a:hover                 { color: black }
a:active                { color: black }


.tabular_bgcolor        {  }
.schatten               { width:5px; }

.tabularprogramm        { text-align:center; font-size:9pt; font-weight:bold; margin-left: 0px; width: 175mm; }
.tabularprogramm a      { font-size:9pt; color: black; text-decoration: none; }
.tabularprogrammueber   { text-align:center; font-size:9pt; font-weight:bold; }
.tabularprogrammzeit    { text-align:right;  font-size:9pt; padding-right: 3px; }
.tabularprogrammzeitl   { text-align:left;   font-size:9pt; padding-left:  3px; }
.tabularprogramminhalt  { text-align:center; font-size:9pt; font-weight:normal; }
.tabularprogrammeintrag { padding: 1px; border: 2px solid black; width: 25mm; }
.tabularprogrammtooltip { text-decoration: none; }

.zapf-logo-text         { visibility: hidden; padding-left: 510px; padding-top: 60px; width: 295px; padding-bottom: 10px; }
.blind                  { font: 17px sans-serif; padding-left: 0mm; width: 160mm; text-align: center;  position: absolute; top: 0mm; }

body                    { font: 12px sans-serif; color: black; margin: 0px; padding: 0px; width: 900px; }

#banner                 { visibility: hidden; height: 0px; }
.foto                   { background-color: #ccc; padding: 10px; margin: auto; margin-top: 10px; margin-bottom: 10px; display: block; border: 3px #17007c solid; max-height: 25cm; max-width: 16cm;}

