/*
*  Bazillyo's Spiffy Popup Calendar Styles v2.1 Copyright S. Ousta
*/
#spiffycalendar {
        width: 185px;
        height:100px;
        left: 600px;
        top: 700px;
        background-color: black;
        position: absolute;
        visibility: hidden;
}

/* bottom-margin für bild, damit gleich hoch wie inputfield */
a.so-BtnLink img { margin-bottom:3px; }

.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;
}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #497F81;
}
a.cal-DayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #497F81;
}
.cal-TextBox{
    border:1px solid #666;
    padding-left:0.3em;
    margin-bottom:0.6em;
    width: 100px;
    background-color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 12px;*/
    font-weight: normal;
    color: #000000;
}

.cal-TextBoxInvalid{
    border:1px solid #666;
    padding-left:0.3em;
    margin-bottom:0.6em;
    width: 100px;
    background-color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 12px;*/
    font-weight: normal;
    color: #000000;
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    /*font-size: 8pt;*/
    font-weight: normal;
    width: 100px;
    border-color: silver;
    border-style:solid;
  /*  background-color: #C0C0C0;*/
}


.cal-ComboBox{
    color: #333;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: black;
    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: black;
    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: #497F81;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #669933;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: #eee;
    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; 
}

.cal-WeekendCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #d6e0e3;
}

.cal-HolidayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #99FF99;
}
.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: Black;
    background-color: #bec8cb;  /*#CCCC99; */
}

.cal-Table{
        border-color: #000;
       /*border-left-color: #333;
        border-right-color: #333;
        border-bottom-color:  #333; */
        background-color: #000;
        border-width:0px;
        border-style: solid;
}

