html    {scrollbar-face-color: orange;
        scrollbar-3dlight-color: #FFCCCC;
        scrollbar-arrow-color: white;
        scrollbar-base-color: #FF9999;
        scrollbar-darkshadow-color: #AA0000;
        scrollbar-face-color: #FF0000;
        scrollbar-highlight-color: #FF0000;
        scrollbar-shadow-color: #550000;
        scrollbar-track-color: #FFCCCC;

}

a.kalender:link     {color: #000000; text-decoration: none}
a.kalender:visited  {color: #000000; text-decoration: none}
a.kalender:hover    {color: black; background-color: red; text-decoration: none; }
<!--
a.kalender:active   {color: #C0FFC0; text-decoration: none}
-->
a.kalenderkopf:link     {color: #000000; text-decoration: none}
a.kalenderkopf:visited  {color: #000000; text-decoration: none}
a.kalenderkopf:hover    {color: #000000; text-decoration: none}
a.kalenderkopf:active   {color: #000000; text-decoration: none}

a.knopf:link  {  font-family: Arial; font-size: 9pt; color: white; text-align: center; text-decoration: none; font-weight: bold;  }
a.knopf:visited  {  font-family: Arial; font-size: 9pt; color: white; text-align: center; text-decoration: none; font-weight: bold; }
a.knopf:active   {  color: #FFFF00;  }
a.knopf:focus    {  color: #FFFF00;  }
a.knopf:hover    {  color: #FFFF00; text-decoration: underline;}

<!--
-->

table        {border-collapse: collapse }
p            { font-family: Arial; font-size: 10pt }
.hoteltext   { font-family: Arial; font-size: 8pt }
.hilfstext   { font-family: Arial; font-size: 8pt; background-color: #99FF99}
.hilfstext_kopf   { font-family: Arial; font-size: 12pt; font-weight: bold; text-align: center; background-color: #99FF99}
td           { font-family: Arial; font-size: 10pt }
th           { font-family: Arial; font-size: 10pt; font-weight: bold; text-align: left;  background-color: #CCCCCC;}

.attraktion  { font-family: Arial; color: #FF0000; font-size: 10pt; font-weight: bold }
.farbe1      { font-family: Arial; font-size: 10pt; background-color: #CCCCCC; text-align: center }
.farbe2      { font-family: Arial; font-size: 10pt; background-color: #FFCCCC; text-align: center }
.aktuell     { font-family: Arial; color: red; font-size: 12pt; background-color: yellow; text-align: center; font-weight:bold }
.aktionsfarbe1      { font-family: Arial; font-size: 8pt; background-color: #FFBD7A; text-align: center }
.aktionsfarbe2      { font-family: Arial; font-size: 8pt; background-color: #CCCCCC; text-align: center }
.altfindenfarbe1      { font-family: Arial; font-size: 8pt; background-color: #FFCCCC; text-align: right }
.altfindenfarbe2      { font-family: Arial; font-size: 8pt; background-color: #CCCCCC; text-align: right }
.aktionsaktuell     { font-family: Arial; font-size: 10pt; background-color: yellow; text-align: center; color:black; font-weight:bold }
.bettkopf     { font-family: Arial; font-size: 10pt; background-color: lightgrey; text-align: center; font-weight:bold  }
.kalkopf      { font-family: Arial; font-size: 8pt; background-color: #FFCCCC; text-align: left }
.tubifilter  { font-family: Arial; font-size: 8pt; text-align: left }
.bekannt      { font-family: Arial; font-size: 8pt; background-color: #00ff00; }
.unbekannt    { font-family: Arial; font-size: 8pt; background-color: #ff0000; }
.zimmernummer { background-color: #ff0000; valign: center; font-family: Arial; color: #FFFFFF; font-size: 24pt; font-weight: bold} 
.anschrift    { background-color: #ff0000; valign: center; font-family: Arial; color: #FFFFFF; font-size: 12pt; font-weight: bold; text-align: center } 
.alt_form_tabelle { background-color: red; font-family: Arial; color: #FFFFFF; font-size: 10pt; text-align: left; font-weight: bold; } 
.preisfeld      { font-family: Arial; font-size: 8pt; }
.fehler      { font-family: Arial; font-size: 10pt; background-color: red; color: yellow; font-weight: bold; }
.button      { font-family: Arial; font-size: 10pt; color: white; text-align: center; }
.buttontext  { font-family: Arial; font-size: 8pt; color: black; text-align: center; }
.telefonnummer      { font-family: Arial; font-size: 12pt; background-color: yellow; color: red; text-align: center; font-weight: bold;}
.zusammenfassung   { font-family: Arial; font-size: 8pt }
.bula        { font-family: Arial; font-size: 8pt }
.head_aktionen { font-family: Arial; font-size: 8pt; text-align: center; background-color: #FFBD7A; }
.aktionstext { font-family: Arial; font-size: 8pt; background-color: #FFBD7A; text-align: left }
.kinderinklusive { font-family: Arial; font-size: 8pt; valign: top;  font-weight: bold; background-color: #CC0000; color: yellow; }

.gespreis    { font-family: Arial; font-size: 16pt; background-color: yellow; color: red; text-align: right; font-weight:bold}
.filterbereich { font-family: Arial; font-size: 8pt; valign: top; text-align: right; font-weight:bold}
.alarmliste1 { font-family: Arial; font-size: 8pt; valign: top; background-color: lightgrey;}
.alarmliste2 { font-family: Arial; font-size: 8pt; valign: top; background-color: #EEEEEE}

.de         { font-family: Arial; font-size: 8pt; valign: top; background-color: #AAAAFF}
.fr         { font-family: Arial; font-size: 8pt; valign: top; background-color: #FF88FF}
.nl         { font-family: Arial; font-size: 8pt; valign: top; background-color: #FFFF88}

.bald       { font-family: Arial; font-size: 8pt; valign: top;  font-weight: bold; background-color: yellow; }
.achtung    { font-family: Arial; font-size: 8pt; valign: top;  font-weight: bold; background-color: #CC0000; color: yellow; }
.alarmkopf { font-family: Arial; font-size: 8pt; valign: top; font-weight: bold}

h1           { font-family: Arial; font-size: 14pt; background-color: #CC0000; text-align:
               center; color: #FFFFFF; font-weight: bold; border-style: outset; 
               border-width: 2; padding-left: 3; padding-right: 3;
               padding-top: 6; padding-bottom: 6 }

h2           { font-family: Arial; font-size: 12pt; background-color: #CC0000; text-align: 
               center; color: #FFFFFF; font-weight: bold; border-style: outset; 
               border-width: 2; padding-left: 3; padding-right: 3;
               padding-top: 6; padding-bottom: 6 }
h3           { font-family: Arial; font-size: 11pt; background-color: #CC0000; text-align: 
               center; color: #FFFFFF; font-weight: bold; border-style: outset; 
               border-width: 2; padding-left: 3; padding-right: 3;
               padding-top: 6; padding-bottom: 6 }
h4           { font-family: Arial; font-size: 10pt; margin-top: 6; margin-bottom: 3 }
h5           { font-family: Arial; font-size: 9pt }
h6           { font-family: Arial; font-size: 8pt }
body         { background-image: url('images/Hintergrundbild.gif'); background-repeat: repeat }

.manuell { text-align: center; font-family: Arial; font-size: 10pt; background-color: orange; color: black; }
.buchbar { text-align: center; font-family: Arial; font-size: 10pt; background-color: #66FF33; color: black; font-weight: bold; }
.error { text-align: center; font-family: Arial; font-size: 10pt; background-color: red; color: yellow; font-weight: bold; }
.ausgebucht { text-align: center; font-family: Arial; font-size: 10pt; background-color: red; color: yellow; font-weight: bold; }


form {margin-bottom:0;}
input,password,select,textarea {
  border-top: #DBDBDB 1px inset;
  border-bottom: #DBDBDB 1px inset;
  border-left: #DBDBDB 1px inset;
  border-right: #DBDBDB 1px inset;
  font-family : Arial;
  color:#black;
  font-size : 10px;
}
input.red 
{  border-top: #DBDBDB 2px groove ;
  border-bottom: #DBDBDB 2px groove;
  border-left: #DBDBDB 2px groove;
  border-right: #DBDBDB 2px groove; background-color: #cc0000; font-size: 10px; color: white;}

.Bereich, .Feld
   { background-color: yellow; width: 350px; border:1px solid #DDDDDD; font-weight: bold; }
.Auswahl
   { color:#000000; background-color: yellow; border:1px solid #DDDDDD; font-size:8pt }
.statustext
    { color:#000000; background-color: yellow; font-size:10pt;  }
.toma_farbe1      { font-family: Arial; font-size: 10pt; background-color: #CCCCCC; }
.toma_farbe2      { font-family: Arial; font-size: 10pt; background-color: #FFCCCC; }

.optioniert       { background-color: orange;  }
.bestaetigt       { background-color: lime;  }
.storniert        { background-color: silver;  }
.bezahlt          { background-color: green; color: white; }
.ma_label       { font-family: Arial; font-size: 16pt;  font-weight: bold; }
.ma_text        { font-family: Arial; font-size: 16pt;  }