/*-----------------------------------------------------------------------------
        calendar3

        Blau Standard           #0451A1
        Hellblau 1              #D8E6F5
        Hellblau 2              #EBF2FA

        Gelb Standard           #FFCC2A
        Hellgelb                #FFDC74
------------------------------------------------------------------------------*/



/* ----------------------------------------------------------------------------
 *      Calendar Canvas ---     outmost calendar3 div and the three main
 *                              contained divs
 *              .cal3HeadDiv
 *              .cal3CalsDiv
 *              .cal3QuickDiv
 * ------------------------------------------------------------------------- */
.cal3Canvas {
        position: absolute;
        top: 100px;
        width: auto;
        height: auto;
        padding: 7px;
        border: 1px solid #0451a1;

        z-index: 110;
        color: #0451a1;
        background-color: #ffffff;

        text-align: center;
        font-family: Verdana, sans-serif;
        font-size: 11px;
        line-height: 16px;

        overflow: hidden;
        /* visibility: hidden; */
}

.cal3HeadDiv {
        background-image: url(/condor/common/images/cal_close_icon.gif);
        background-position: right center;
        background-repeat: no-repeat;
        border:  0px;
        cursor: pointer;
        /*
        margin-left: 5px;
        */
        margin-right: 7px;
}

.cal3HeadDivTxt {                   /* Header Div */
        margin: 0 5px 3px 5px;
        color: #0451a1;
        /*
         margin: 0 5px 3px 25px;
        background-color: #fff;
        */

        text-align: left;
        font-size: 13px;
        font-weight: bold;
        }

.cal3CalsDiv {                   /* Calendar Container Div */
        margin: 0px;
        height: auto;
}

.cal3QuickDiv {                  /* Quick Month Search Div */
        background-color: #fff;
}

.cal3CalsDiv, .cal3QuickDiv {
        width: 480px;
}

/* ----------------------------------------------------------------------------
 *      Calendar Month Header
 * --------------------------------------------------------------------------*/

div.cal3MonthDiv {
        margin-left:  3px;
        margin-right: 3px;
}

table.cal3Month {
        position: relative;

        empty-cells: show;
        border-spacing: 1px;
        border-collapse: separate;
        border: 1px #0451a1 dashed;

        font-size: 10px;
        font-weight: bold;
        text-align: center;

        background-color: #fff;

        margin:  0px;
        padding: 0px;
}

.cal3MonthHead { }

.cal3Month .cal3MonthHead td {
        line-height: 18px;
        text-align: center;

}

.cal3MonthHeadPrevNext {
        border-color: #0451a1;
        border-style: groove;
        border-width: 2px 0 0 2px;

        font-size: 16px;
        font-weight: bold;
        color: #ffcf28;
        background-color: #0451a1;
        cursor: pointer;
}


.cal3MonthTitle { }

.weekdays {
        background-color: #ffcf28;
        font-size: 9px;
}

.cal3Cell {
        text-align: center;
        width:  20px;
        height: 18px;
        padding: 0px;
}

.week,       .weekempty       { background-color: #d8e6f5; }
.weekend,    .weekendempty    { background-color: #ebf2fa; }
.weekoot,    .weekootempty    { background-color: #dfdfdf; }
.weekendoot, .weekendootempty { background-color: #efefef; }

.week,    .weekend    { cursor: pointer; font-weight: bold; }
.weekoot, .weekendoot { font-weight: normal; color: #888;   }

table.cal3Month td.active {
        background-color: #ffcc2a;
        font-weight: bold;
        cursor: pointer;
}
.underline {
        text-decoration: underline;
}

table.cal3Quick {
        position: relative;
        width: 100%;

        empty-cells: show;
        border-spacing: 2px;
        border-collapse: separate;

        font-family: Verdana, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: center;

        background-color: #fff;

        margin: 5px 0 0 0;
}

.cal3QuickCell {
        width:  70px;
        height: 20px;
        border: 1px solid #d8e6f5;

        text-align: center;
        background-color: #ebf2fa;
        font-weight: normal;

        cursor: pointer;
}

table.cal3Month td.oot {
        background-color: #dcdcdc;
        font-weight: normal;
}

table.cal3Month td.ootweekend {
        background-color: #eeeeee;
        font-weight: normal;
}

.cal3Img {
        display: block;
        background-image: url(/condor/common/images/icons/icon_calendar.gif);
        width:  14px;
        height: 14px;
        border:  0px;
}

