#navigation             { padding: 0px; margin-left: 140px; background-color: #17007c; margin-left: 215px; margin-top: 20px; width: 500px; }

#navigation ul          { list-style-type: none; float: left; padding: 2px 0px 2px; background-color: #17007c; border: 0px solid black; margin: 0px; }
#navigation li          { padding: 0px 0px 0px; display: inline; float: left; width: 125px; text-align: center; }
#navigation a           { }

#inhalt                 { color: black; padding: 0px; position: absolute; left: 100px; top: 200px; width: 700px; font-size: 12px; }
#inhalt h1              { text-align: center; font: 20px fantasy; padding-bottom: 10px; }

#inhalt .kisteoben      { color: #f60; background-image: url(/koundbi/verlaufoben.png);  text-align: center;  height: 24px;   font-size: 14px; font-weight: bold; }
#inhalt .kiste          { color: #ddd; background-color: #17007c; padding-top: 8px; padding-bottom: 8px; text-align: center;  }
#inhalt .kistecenter    { color: #ddd; background-color: #17007c; padding-top: 8px; padding-bottom: 8px; text-align: center;  padding-left: 40px; padding-right: 40px; }
#inhalt .kisteleft      { color: #ddd; background-color: #17007c; padding-top: 8px; padding-bottom: 8px; text-align: left;    padding-left: 40px; padding-right: 40px; }
#inhalt .kisteright     { color: #ddd; background-color: #17007c; padding-top: 8px; padding-bottom: 8px; text-align: right;   padding-left: 40px; padding-right: 40px; }
#inhalt .kistejustify   { color: #ddd; background-color: #17007c; padding-top: 8px; padding-bottom: 8px; text-align: justify; padding-left: 40px; padding-right: 40px; }
#inhalt .kisteunten     { color: #ddd; background-image: url(/koundbi/verlaufunten.png); text-align: right;   height: 16px; vertical-align: bottom; font-size: 10px; margin-bottom: 16px; padding-right: 9px; }

#inhalt .kistesplit     { background-color: #17007c; float: left; width: 100px; height: 250px; }
#inhalt .kistesplit2    { background-color: #17007c; float: left; width: 500px; height: 250px; background-image:url(/koundbi/physik.png); }

.block			{ border: 1px solid #f90; margin: 15px; padding: 10px; }
.block select           { background-color: #17007c; color: #ddd; border: none; border-bottom: 1px dotted #f90; font-size: 12px; }
.block input            { background-color: #17007c; color: #ddd; border: none; border-bottom: 1px dotted #f90; font-size: 12px; font-family: monospace; }
.eingerueckt		{ padding-left: 60px; padding-right: 60px; }

.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             { position: relative; top: 10px; text-align: center; height: 24px; font-size: 9px; }
#bottomline a           { color: #000; font-size: 9px; }
#bottomline a:hover     { color: #f00; font-size: 9px; }

a img                   { border: 0px; }

a                       { font: 12px sans-serif; color: #f90; text-decoration: none }
a:visited               { color: #f90 }
a:hover                 { color: #f00 }
a:active                { color: #17007c }
a b                     { color: red; }

.tabular_bgcolor        { background:#0a0a50; }
.schatten               { width:5px; }

.tabularprogramm        { text-align:center; font-size:9pt; font-weight:bold; margin-left: 10px; width: 630px; }
.tabularprogrammueber   { text-align:center; font-size:7pt; font-weight:bold; }
.tabularprogrammueber td { min-width: 90px; }
.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:7pt; font-weight:normal; }
.tabularprogrammeintrag { padding: 1px; border: 1px solid #ddd; }
.tabularprogrammtooltip { text-decoration:underline; }

.spender                { margin-left: 40px; border: 4px groove #f90; color: #f90; }
.spender   td           { padding: 15px; width: 150px; text-align: center; }
.sponsoren              { margin-left: 40px; border: 4px double #f90; color: #f90; }
.sponsoren td           { padding: 15px; width: 150px; text-align: center; }
#buerotab               { margin-left: 42px; }
#buerotab  td           { vertical-align: top; padding-bottom: 4px; padding-right: 16px; }

#regeln    		{ margin-top: 40px; margin-bottom: 40px; font-size: 7pt; text-align: left; }
#regeln li              { padding-left: 21px; margin-left: 14px; color: #ddd; width: 500px; min-height: 40px; margin-bottom: 20px; }
#regeln span            { font-size: 10pt; }

.zapf-logo-text         { background-image: url(/koundbi/zapflogo.png); background-repeat: no-repeat; padding-left: 370px; padding-top: 60px; width: 435px; padding-bottom: 10px; }
.zapf-l0g0-text         { background-image: url(/koundbi/zapflogo.png); background-repeat: no-repeat; padding-left: 310px; padding-top: 60px; width: 295px; padding-bottom: 10px; }
.blind                  { visibility:hidden; height:0px;         }

body                    { font: 12px sans-serif; background: #a3ceea; color: #ddd; margin: 0px; padding: 0px; width: 900px; }

#banner			{ position: absolute; left: 740px; top: 40px; font-size: 7pt; text-align: right }
#banner img		{ border-top:1px dotted black; border-bottom:1px dotted black; opacity: 1.0; }
.bildhintergrund        { background-color: #a3ceea; padding: 10px; margin-left: 120px; }
.fotomitte              { background-color: #a3ceea; padding: 10px; margin: auto; margin-top: 10px; margin-bottom: 10px; display: block; }
.foto                   { background-color: #ccc; padding: 10px; margin: auto; margin-top: 10px; margin-bottom: 10px; display: block; border: 3px #17007c solid; }
.poempel                { margin-left: 42px; }
#pm			{ font: 16px sans-serif; }
#y30                    { font: 30px sans-serif; color: yellow; position: absolute; left: 680px; top: 20px; padding: 5px 20px; border: 2px yellow inset; }

#bulale                 { text-align: left; margin-left: 142px; width: 200px; padding: 3px; font-family: Monospace; border: 1px yellow solid; }
.unidruecker            { color: black; list-style-type: none; }
.unidruecker a          { color: black; }
.unidruecker a:hover    { color: blue; text-decoration: underline; font-weight: bold; }
.namendruecker          { color: white; font-size: 14pt; margin-left: 20px; }
.namendruecker i        { font-size: 9pt; position: absolute; left: 520px; padding-top: 5pt; }
.namendruecker li       { color: white; font-size: 14pt; margin-top: 16px; }
.namendruecker a        { color: white; font-size: 14pt; }
.namendruecker a:hover  { color: lime; font-size: 14pt; text-decoration: underline; font-weight: bold; }
.hallo                  { font-size: 14pt; line-height: 28pt; }
#balken                 { background-color: blue; margin-left: 40pt; width: 100pt; }
.fett                   { font-weight: bold; }
.mitPlatz td            { padding-top: 18px; }

.fotoliste              { padding: 0px; background-color: #f7007c; min-width: 700px; }
.fotoliste ul           { list-style-type: none; float: left; min-width: 660px; padding: 2px 0px 2px; background-color: #17007c; border: 0px solid black; margin: 0px; padding-left: 40px; height: 170px; }
.fotoliste li           { padding: 0px 0px 0px; display: inline; float: left; min-width: 155px; text-align: center; }
.fundbuero td           { vertical-align: top; }

.raetsel                { padding: 0px; background-color: #17007c; margin-left: 0px; margin-top: 20px; width: 640px; height: 420px; }
.raetsel ul             { list-style-type: none; float: left; padding: 0px; background-color: #17007c; border: 0px solid black; margin: 0px; height: 24px; }
.raetsel li             { padding: 0px 0px 0px; display: inline; float: left; width: 80px; text-align: center; }
.tdoben td              { vertical-align: top; padding-bottom: 9px; }
