body {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-face: Arial;
   font-size: 10pt;
   background-color: #FFFFFF;
   color:#000099;
   /* background-image:url('../logos/backdrop.gif');*/
   background-repeat: repeat;
   /* background-position: 50px 20px; */
   /* background-attachment: fixed;   */
}

a {
   color: #3399CC;
   text-decoration:none;
}

a:hover{
   color:#000099;
   text-decoration:none;
   /*background: url("../images/menu_button.gif");*/
}

/* ID Styles */

/*
#navigation td {
        border-bottom: 1px solid #000000;
        }
*/

/*******************************
#navigation a {
/*
        font: bold 11px Arial, Helvetica, sans-serif;
        line-height:16px;
        letter-spacing:.1em;
        padding:8px 6px 10px 20px;
*/
        color: #000099;
        text-decoration: none;
        display:block;
        }

#navigation a:hover {
        background: #000099;
        color:#FFFF99;
        }

**********************************/

.style1
{
    FONT-SIZE: 4pt;
    FONT-FACE: normal;
}
.style2
{
    FONT-SIZE: 6pt;
    FONT-FACE: normal;
}
.style3
{
    FONT-SIZE: 8pt;
    FONT-FACE: normal;
}
.style4
{
    FONT-SIZE: 10pt;
    FONT-FACE: normal;
}
.style5
{
    FONT-SIZE: 12pt;
    FONT-FACE: normal;
}
.menu1
{
    FONT-SIZE: 4pt;
    FONT-FACE: bold;
}
.menu2
{
    FONT-SIZE: 6pt;
    FONT-FACE: bold;
}
.menu3
{
    FONT-SIZE: 8pt;
    FONT-FACE: bold;
}
.menu4
{
    FONT-SIZE: 10pt;
    FONT-FACE: bold;
}
.menu5
{
    FONT-SIZE: 12pt;
    FONT-FACE: bold;
}
.normalfield
{
    BACKGROUND-COLOR: #CCCCFF;
    COLOR: #005D21;
    FONT-SIZE: 8pt;
    FONT-FACE: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.mandatoryfield
{
    BACKGROUND-COLOR: LIGHTBLUE;
    /* COLOR: #005D21; */
    COLOR: DARKGREEN;
    FONT-SIZE: 8pt;
    FONT-FACE: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.terminalt
{
    BACKGROUND-COLOR: LIGHTGREY;
    /* COLOR: #005D21; */
    COLOR: DARKGREEN;
    FONT-SIZE: 8pt;
    FONT-FACE: none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: line-through;
}

.terminstorno
{
    BACKGROUND-COLOR: LIGHTGREY;
    /* COLOR: #005D21; */
    COLOR: DARKGREEN;
    FONT-SIZE: 8pt;
    FONT-FACE: none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: line-through;
}

.termincur
{
    BACKGROUND-COLOR: ORANGE;
    COLOR: WHITE;
    FONT-SIZE: 8pt;
    FONT-FACE: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.terminneu
{
    BACKGROUND-COLOR: LIGHTBLUE;
    /* COLOR: #005D21; */
    COLOR: DARKGREEN;
    FONT-SIZE: 8pt;
    FONT-FACE: none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.terminnextyear
{
    BACKGROUND-COLOR: LIGHTGREEN;
    /* COLOR: #005D21; */
    COLOR: DARKGREEN;
    FONT-SIZE: 8pt;
    FONT-FACE: none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.monthname
{
    BACKGROUND-COLOR: #005D21;
    COLOR: #cccccc;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #777777;
    COLOR: #ffffff;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
/*  BACKGROUND-COLOR: #ffffff;     */
    COLOR: #000000;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.sat
{
/*  BACKGROUND-COLOR: #ffffff;     */
    COLOR: #ff0000;
    FONT-SIZE: 8pt;
    text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
/*  BACKGROUND-COLOR: #ffffff;     */
    COLOR: #ff0000;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.holiday
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}
#today
{
   BACKGROUND-COLOR: LIGHTBLUE
   /*border : 1px solid Red;*/
}
#aktiv
{
   BACKGROUND-COLOR: #ffcc00;
   border : 1px solid Red;
}
.boldtable, .boldtable TD, .boldtable TH
{
   font-size:16pt;
   color:white;
   background-color:navy;
   background-image:url('../logos/backdrop.gif');
}
.bluetable, .bluetable TD, .bluetable TH
{
   background-image:url('../logos/backdrop.gif');
   background-color:#059;
   font-size:10pt;
   text-decoration: none;
   color:white;
}
.bigtable, .bigtable TD, .bigtable TH
{
   background-image:url('../logos/backdrop.gif');
   font-size:10pt;
   color:black;
}

.normaltable
{
   /*background-image:url('../logos/backdrop.gif');*/
   font-size:8pt;
   text-decoration: none;
   color: #000000;
   width: 576;
}

.puntsch
{
   /*background-image:url('../logos/backdrop.gif');*/
   font-size:8pt;
   text-decoration: none;
   color: #000000;
   width: 576;
}
.smalltable, .smalltable TD, .smalltable TH
{
   /*background-image:url('../logos/backdrop.gif');*/
   font-size:6pt;
   color: #000099;
}

.menutable
{
   /*background-image:url('../logos/backdrop.gif');*/
   font-size:6pt;
   color: #000099;
.termintable, .termintable TD, .termintable TH
{
   /*background-image:url('../logos/backdrop.gif');*/
   font-size:8pt;
   color:black;
}
/* Buchungssystem: */
.zimmer17
{
   background-color: #CCCCFF;
   color: #000066;
   font-size:8pt;
}
.monthname
{
   color: #000066;
   font-weight: bold;
   font-variant: normal;
   font-size: 8pt;
}
.weekdayname
{
    BACKGROUND-COLOR: #777777;
    COLOR: #ffffff;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.sat
{
    COLOR: #ff0000;
    FONT-SIZE: 8pt;
    text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
    COLOR: #ff0000;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.holiday
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}
