@media screen
{
h1           { width:100%; filter:Shadow(color=#CFCFCF, direction=135) }
.h1           { width:100%; filter:Shadow(color=#CFCFCF, direction=135) }
}
h1           { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #000000; font-weight: normal;  text-align: left; }
.h1           { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #000000; font-weight: normal;  text-align: left; }

h2           { font-family: Verdana,Tahoma,Arial; font-size: 14px; color: #000000; font-weight: bold;
               text-align: left }
.h2          { font-family: Verdana,Tahoma,Arial; font-size: 14px; color: #000000; font-weight: bold;
               text-align: left }
h3           { font-size: 18px; font-family: Verdana,Tahoma,Arial; color: #000000; font-weight: bold;
               text-align: center }
h4           { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #000000; font-weight: bold; background-color:#FFB9B9;
               text-align: left }
h5           { font-size: 10px; font-family: Verdana,Tahoma,Arial; color: #000000; font-weight: normal }
h6           { color: #AFAFAF; font-family: Tahoma,Arial; font-size: 10px; font-weight: normal; text-align: left }
.h6           { color: #AFAFAF; font-family: Tahoma,Arial; font-size: 10px; font-weight: normal; text-align: left }
.h7           { color: #000000; font-family: Tahoma,Arial; font-size: 10px; font-weight: normal; text-align: left }
body         { background-color:#FFFFFF;background-repeat:no-repeat }
body.leb     { background-image:url(images/hg_lebensmittel.jpg); background-repeat:no-repeat;
               margin-top:0cm; margin-bottom:0cm; margin-left:0cm; margin-right:0cm }
body.holz     { background-image:url(images/hg_holz.jpg); background-repeat:no-repeat;
               margin-top:0cm; margin-bottom:0cm; margin-left:0cm; margin-right:0cm }
p,ul,ol,li,td,th,nobr,i,textarea { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #000000; font-weight: normal }
td           { vertical-align: top; }
.txt         { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #000000; font-weight: normal }
span         { color: #000000; font-family: Verdana,Tahoma,Arial; font-size: 14px; font-weight: bold }
.gray        { color: #4F4F4F }
.green       { color: #009F00 }
.red         { color: #C4095B }
.magenta         { color: #ff99ff }
.redspecial  { color: #C4095B;  font-family: Verdana,Tahoma,Arial; font-size: 17px; font-weight: bold }
.redsmall    { color: #C4095B;  font-family: Verdana,Tahoma,Arial; font-size: 14px; font-weight: bold }
.blue        { color: #0040FF }
.white       { color: #ffffff }
.grayspecial { color: #5F5F5F; font-family: Verdana,Arial,Tahoma; font-weight: bold; font-size: 18px;  }
#white       { background-color: #ffffff }
#blue        { background-color: #AAFFFF }
.feldblue    { background-color: #AAFFFF }
#red         { background-color: #FFAAB0 }
#magenta  { background-color: #ff99ff }
.feldred     { background-color: #FFAAB0; border:1px solid green; }
#yellow      { background-color: #FFFF00 }
.feldyellow  { background-color: #FFFF00 }
#gray        { background-color: #999999 }
#green       { background-color: #9DFF9D }
.feldgreen   { background-color: #9DFF9D; border:1px solid green; }
#black       { background-color: #000000; color: #FFFFFF; font-size: 14px; font-weight: bold }
hr.d         { width: 100%; color: #0000CC; height: 1px; border: 1px solid blue; }
nobr.big     { color: #000000; font-family: Tahoma,Verdana,Arial; font-size: 14px; font-weight: bold }
a:link       { color: #9F0000;text-decoration: none; }
a:visited    { color: #000000;text-decoration: none; }
a:active     { color: #FF0000;text-decoration: none; }
a:hover      { color: #FF0000;text-decoration: none; }
.qbar { background-color:#CFCFCF; font-size:12px; font-weight: normal; font-family: Verdana,Tahoma,Arial; }
.qbarred { background-color:#AA114A; color:#FFFFFF; font-size:12px; font-weight: normal; font-family: Verdana,Tahoma,Arial; }
.senkrecht { writing-mode: tb-rl; filter: flipH() flipV(); text-align: left; }
.block { text-align:justify; margin-left:0cm; margin-right:0cm; font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #000000; font-weight: normal; }
@media screen
{
h1.gelb { width:100%; filter:DropShadow(color=#000000, offx=1, offy=1) }
h1.gelb { color: #FFDF00; }
h1.brown { width:100%; filter:DropShadow(color=#000000, offx=1, offy=1) }
h1.brown { color: #8F1400; }
.hge { width:100%; filter:DropShadow(color=#000000, offx=1, offy=1) }
.hge { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #FFDF00; font-weight: normal;  text-align: left; }
.hbr { width:100%; filter:DropShadow(color=#000000, offx=1, offy=1) }
.hbr { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #8F1400; font-weight: normal;  text-align: left; }
.hgr { font-family: Verdana,Tahoma,Arial; font-size: 18px; color: #009999; font-weight: normal;  text-align: left; }
}
#very    { font-size: 30px; }
@media print
{
body.leb     { background-image:no-image); background-repeat:no-repeat;
 margin-top: 0cm; margin-left: 0cm; margin-right:0cm; }
body.holz     { background-image:no-image); background-repeat:no-repeat;
 margin-top: 0cm; margin-left: 0cm; margin-right:0cm; }
div.unvisible { visibility:hidden; }
div.h1 { color=#000000; }
div.break { page-break-before: always; }

@page { size:21.0cm 29.7cm; marks:crops; orphans:1; windows: 1; }
@page: first { margin-top: 0cm; margin-left: 0cm; margin-right:0cm; }
@page: left { margin-top: 0cm; margin-left: 0cm; margin-right:0cm; }
@page: right { margin-top: 0cm; margin-left: 0cm; margin-right:0cm; }
}
#rundrum { border-width:1px;  border-style:solid;  border-color:blue; padding:0.1cm; text-align:justify; }


/*
*  Bazillyo's Spiffy Popup Calendar Styles v1.5 Copyright S. Ousta
*/
#spiffycalendar {
        width: 185px;
        height:130px;
        left: 0px;
        top: 0px;
        background-color: black;
        position: absolute;
        visibility: hidden;
}

.cal-SymbolBtn {
        font-family: Webdings;
        font-size: 8pt;
        outline-style : none;
        outline-width: 0px;
}

.cal-BtnLink {
        outline-style : none;
        outline-width: 0px;
}

a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
        cursor: url(Kalender/spiffycal.cur);

}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
        cursor: url(Kalender/spiffycal.cur);
}
a.cal-DayLink:active {
   font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
        cursor: url(Kalender/spiffycal.cur);
}
/* Die Textboxformatierungen sind auskommentiert
.cal-TextBox{
    color: Black;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFCC;
}

.cal-TextBoxInvalid{
    color: #660000;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
        border-color: Red;
        border-style:solid;
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
        border-color: silver;
        border-style:solid;
  /*  background-color: #C0C0C0;*/
}

*/
.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #EAFFFF;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}


a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
        background-color: #FFFFCC;
    color: #999999;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
        background-color: #FFFFCC;
    color: #999999;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
        background-color:White; /*#FFFFCC;*/
}

.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
        color: Black;
        background-color: #99CCFF;/* #CCCC99; */
}

.cal-Table{
        border-top-color: #6666FF;
        border-left-color: #6666FF;
        border-right-color: #6666FF;
        border-bottom-color:  #6666FF;
        background-color: #6666CC;
        border-width:1px;
        border-style: solid;
        cursor: url(Kalender/spiffycal.cur);
}