body                 { background: #FFFFFF }

td                   { background: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt }
td.schattiert        { background: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt }
td.weiss             { background: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt }
td.start             { background: #FFFFFF; color: #000000; padding: 5px; font-family: Verdana, Arial, Helvetica; font-size: 10pt }
td.blau              { background: #000080; color: #FCDA00; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.gelb              { background: #FCDA00; color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.dunkelgrau        { background: #BBBBBB; color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.hellgrau          { background: #DDDDDD; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.main              { background: #EFEFEF; color: #000000; padding: 4px; font-family: Tahoma, Arial, Helvetica; font-size: 10pt }
td.main2             { background: #EFEFEF; color:#000080; font-family:Tahoma, Arial, Helvetica; font-size:10pt; font-weight:bold; background-image:url('../main/images/gelb2.gif') }
td.footer            { color: #999999; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.fahrplan          { background: #DDDDDD; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.fahrplan2         { background: #EEEEEE; color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt }
td.bannerprisma      { background: #F7C556 }
td.bannerprisma2     { background: #FEF7E7 }

.h0                  { color: #000080; font-family: Verdana, Arial, Helvetica; font-size: 13pt; font-weight: bold }
.h1                  { color: #000080; font-family: Verdana, Arial, Helvetica; font-size: 11pt; font-weight: bold }
.h2                  { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; line-height: 15pt }
.h3                  { color: #000080; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: normal }

a:link               { color: #000080; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }
a:visited            { color: #000080; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }
a:active             { color: #000080; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }
a:hover              { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: underline }

a.start:link         { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; line-height: 15pt; text-decoration: none }
a.start:visited      { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; line-height: 15pt; text-decoration: none }
a.start:active       { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; line-height: 15pt; text-decoration: none }
a.start:hover        { color: #FF0000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; line-height: 15pt; text-decoration: underline }

a.start2:link        { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.start2:visited     { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.start2:active      { color: #000080; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.start2:hover       { color: #FF0000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: underline }

a.rotation:link      { color: #999999; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.rotation:visited   { color: #999999; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.rotation:active    { color: #999999; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.rotation:hover     { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }

a.blau:link          { color: #FCDA00; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.blau:visited       { color: #FCDA00; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.blau:active        { color: #FCDA00; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.blau:hover         { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: underline }

a.gelb:link          { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.gelb:visited       { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.gelb:active        { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.gelb:hover         { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: underline }

a.gelbaktiv:link     { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.gelbaktiv:visited  { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.gelbaktiv:active   { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.gelbaktiv:hover    { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: underline }

a.footer:link        { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.footer:visited     { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.footer:active      { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: none }
a.footer:hover       { color: #FF0000; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; text-decoration: underline }

a.bilder:link        { color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }
a.bilder:visited     { color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }
a.bilder:active      { color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }
a.bilder:hover       { color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none }

a.drucken:link       { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.drucken:visited    { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.drucken:active     { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.drucken:hover      { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }

a.rot:link           { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.rot:visited        { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.rot:active         { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.rot:hover          { color: #FF0000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }

a.banner:link        { color: #FF0000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.banner:visited     { color: #FF0000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.banner:active      { color: #FF0000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }
a.banner:hover       { color: #FF0000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none }

a.banner2:link       { color: #000000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration: none }
a.banner2:visited    { color: #000000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration: none }
a.banner2:active     { color: #000000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration: none }
a.banner2:hover      { color: #000000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration: none }

select.text          { font-family: Verdana, Arial, Helvetica; font-size: 10pt; background-color: #EEEEEE }
textarea.text        { font-family: Verdana, Arial, Helvetica; font-size: 10pt; background-color: #EEEEEE }
input.text           { font-family: Verdana, Arial, Helvetica; font-size: 10pt; background-color: #EEEEEE }

select.quick         { color: #000080; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; background-color: #EEEEEE; border-style: solid; width: 160px }
input.button         { font-family: Verdana, Arial, Helvetica; font-size: 10pt; background-color: #EEEEEE; color: #000080; font-weight: bold }

#width050            { width:  50px }
#width100            { width: 100px }
#width150            { width: 150px }
#width200            { width: 200px }
#width250            { width: 250px }
#width300            { width: 300px }
#width400            { width: 400px }
#width500            { width: 500px }

p.bildertext         { color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt }
img.grau             { border-style: solid; border-color: #808080 }

td.admin             { background: #EEEEEE; color: #000000; font-family: Verdana; font-size: 8pt }
input.admin          { font-family: Verdana; font-size: 8pt; background-color: #DDDDDD; border-color: #808080; color: #000000; border-style: solid; width: 100px; font-weight: bold }