/*** Inforaum Skin for RadDatePicker/RadTimePicker */


    /**************************************/
    /* DatePicker                         */
    /**************************************/

    .RadPicker_Inforaum table.rcTable .rcInputCell {
        padding: 0 !important;
    }

    .RadPicker_Inforaum .rcCalPopup {
        width: 20px !important;
        margin: 0 !important;
        background-image: url('images/calendar.png');
        background-position: 3px 3px;
    }

    /* Search activ Field */
    .InforaumDatePickerSearch .riTextBox {
        background-color: #fae1e3 !important;
    }


    /**************************************/
    /* Calendar                           */
    /**************************************/

    table.RadCalendar_Inforaum {
        border: 0;
        font: 11px sans-serif;
    }

    .RadCalendarPopup {
        margin-left: 5px;
        margin-top: 1px;
        padding: 0 5px 2px 0 !important;
    }

    .RadCalendarPopup table.RadCalendar_Inforaum {
        border: none;
    }

    .RadCalendar_Inforaum .rcTitlebar {
        width: 100%;
        border: solid 1px #2f6ca1;
        padding: 3px !important;
        background: #cbdff0;
        color: #000;
    }

    .RadCalendar_Inforaum .rcTitle {
        font: bold 11px sans-serif;
    }

    .RadCalendar_Inforaum .rcTitlebar .rcPrev,
    .RadCalendar_Inforaum .rcTitlebar .rcNext,
    .RadCalendar_Inforaum .rcTitlebar .rcFastPrev,
    .RadCalendar_Inforaum .rcTitlebar .rcFastNext {
        margin: 0 !important;
        background: transparent no-repeat 0 0;
        height: 16px !important;
        width: 16px !important;
    }

    .RadCalendar_Inforaum .rcTitlebar .rcPrev {
        background-image: url('images/prev.png');
    }

    .RadCalendar_Inforaum .rcTitlebar .rcNext {
        background-image: url('images/next.png');
    }

    .RadCalendar_Inforaum .rcTitlebar .rcFastPrev {
        background-image: url('images/fastprev.png');
    }

    .RadCalendar_Inforaum .rcTitlebar .rcFastNext {
        background-image: url('images/fastnext.png');
    }

    .RadCalendar_Inforaum .rcMain
    {
        width: 100%;
        border: solid 1px #2f6ca1;
        background: #fff;
    }

    .RadCalendar_Inforaum .rcMain table th,
    .RadCalendar_Inforaum .rcMain table td {
        border: none;
    }

    .RadCalendar_Inforaum .rcRow th,
    .RadCalendar_Inforaum .rcWeek th {
        font-weight: bold !important;
        color: #2f6ca1;
        background: #e5eff8;
    }

    .RadCalendar_Inforaum .rcWeek th {
        padding: 1px 2px !important;
        text-align: center !important;
        border-bottom: solid 1px #7aa3c5 !important;
    }

    .RadCalendar_Inforaum .rcRow th,
    .RadCalendar_Inforaum .rcRow td {
        vertical-align: middle !important;
        padding: 2px !important;
    }

    .RadCalendar_Inforaum .rcWeek .rcViewSel,
    .RadCalendar_Inforaum .rcRow th {
        width: 12px !important;
        border-right: solid 1px #7aa3c5 !important;
    }

    .RadCalendar_Inforaum .rcRow td {
        text-align: right;
    }

    .RadCalendar_Inforaum .rcRow a,
    .RadCalendar_Inforaum .rcRow span {
        padding: 2px 3px 2px 0 !important;
        color: #000;
        border: solid 1px #fff;
    }

    .RadCalendar_Inforaum .rcOtherMonth {
        background: #f3f3f3;
    }

    .RadCalendar_Inforaum .rcOtherMonth a {
        border-color: #f3f3f3;
    }

    .RadCalendar_Inforaum .rcWeekend a,
    .RadCalendar_Inforaum .rcOtherMonth a {
        color: #5f5f5f;
    }

    .RadCalendar_Inforaum .rcRow .rcToday a {
        font-weight: bold !important;
        background-color: #fae1e3 !important;
        border: solid 1px #c1232d;
    }

    .RadCalendar_Inforaum .rcRow .rcHover a,
    .RadCalendar_Inforaum .rcRow .rcSelected a {
        background-color: #cbdff0;
        border: solid 1px #2f6ca1;  
    }

    /* Popup */
    table.RadCalendarMonthView_Inforaum {
        color: #2f6ca1;
        border-color: #2f6ca1;
        font: 11px sans-serif;
        background: #fff;
        border-collapse: collapse !important;
    }

    table.RadCalendarMonthView_Inforaum td {
        padding: 1px !important;
        width: 25%;
        height: 18px;
    }

    .RadCalendarMonthView_Inforaum a,
    .RadCalendarMonthView_Inforaum .rcSelected a,
    .RadCalendarMonthView_Inforaum .rcHover a {
        color: #000;
        padding: 2px 4px !important;
    }

    .RadCalendarMonthView_Inforaum .rcSelected a,
    .RadCalendarMonthView_Inforaum .rcHover a {
        border: solid 1px #2f6ca1;
        font-weight: bold;
        background-color: #cbdff0;
    }

    .RadCalendarMonthView_Inforaum #rcMView_Feb, 
    .RadCalendarMonthView_Inforaum #rcMView_Apr, 
    .RadCalendarMonthView_Inforaum #rcMView_Jun, 
    .RadCalendarMonthView_Inforaum #rcMView_Aug, 
    .RadCalendarMonthView_Inforaum #rcMView_Okt, 
    .RadCalendarMonthView_Inforaum #rcMView_Dez {
        border-right: solid 1px #2f6ca1;
    }

    .RadCalendarMonthView_Inforaum .rcButtons {
        border-top: solid 1px #2f6ca1 !important;
        padding: 3px !important;
    }

    .RadCalendarMonthView_Inforaum .rcButtons input {
        color: #2f6ca1;
        font-size: 11px;
        border: solid 1px #2f6ca1;
        background-color: #dfdfdf;
        margin: 1px !important;
    }

    /* No shadow */
    .RadCalendarPopupShadows .rcShadTR,
    .RadCalendarPopupShadows .rcShadBL,
    .RadCalendarPopupShadows .rcShadBR  {
        width: 0 !important;
        height: 0 !important;
        background: none !important;
    }


    /**************************************/
    /* TimePicker                         */
    /**************************************/

.RadPicker_Inforaum .rcTimePopup {
    width: 20px !important;
    margin: 0 !important;
    background-image: url('images/time.png');
    background-position: 3px 3px;
}


    /**************************************/
    /* Calendar - TimeView                */
    /**************************************/

    table.RadCalendarTimeView_Inforaum {
        color: #2f6ca1;
        border-color: #2f6ca1;
        font: 11px sans-serif;
        background: #fff;
        border-collapse: collapse !important;
    }

    table.RadCalendarTimeView_Inforaum td {
        padding: 1px !important;
        width: 25%;
    }

    .RadCalendarTimeView_Inforaum a {
        color: #000;
    }

    .RadCalendarTimeView_Inforaum td.rcSelected a,
    .RadCalendarTimeView_Inforaum td.rcHover a {
        font-weight: bold;
        border: solid 1px #2f6ca1;
        background-color: #cbdff0 !important;
    }



    /**************************************/
    /* ColorPicker                        */
    /**************************************/

    .RadColorPicker_Inforaum {
        font-family: sans-serif;
        width: 37px !important;
    }

    .RadColorPicker_Inforaum .rcpIcon {
        height: 20px !important;
        width: 37px !important;
        border: solid 1px #2f6ca1;
    }

    .RadColorPicker_Inforaum .rcpIcon a {
        height: 20px !important;
        width: 37px !important;
        background-image: url('images/dropdown.png');
        background-repeat: no-repeat;
        background-position: 24px 6px !important;
    }

    .RadColorPicker_Inforaum .rcpIcon em {
        width: 14px !important;
        height: 14px !important;
        margin: 3px !important;
    }

    .RadColorPicker_Inforaum .rcpPalette {
        margin: 1px 0 0 0 !important;
        padding: 0 !important;
        border: solid 1px #2f6ca1;
        background: #fff !important;
    }

    .RadColorPicker_Inforaum .rcpEmptyHeader {
        padding: 0 !important;
    }

    .RadColorPicker .rcpColorBox, 
    .RadColorPicker .rcpColorBox span, 
    .RadColorPicker .rcpSelectedColor, 
    .RadColorPicker .rcpSelectedColor span {
        background-image: none !important;
    }

    .RadColorPicker .rcpColorBox span {
        border: solid 1px #fff !important;
    }

    .RadColorPicker .rcpSelectedColor span,
    .RadColorPicker .rcpColorBox span:hover {
        border: solid 1px #2f6ca1 !important;
    }

    .RadColorPicker_Inforaum .rcpPalette,
    .RadColorPicker_Inforaum .rcpRoundedRight,
    .RadColorPicker_Inforaum .rcpRoundedBottomRight,
    .RadColorPicker_Inforaum .rcpRightShadow,
    .RadColorPicker_Inforaum .rcpCornerShadow,
    .RadColorPicker_Inforaum .rcpRoundedBottomLeft,
    .RadColorPicker_Inforaum .rcpBottomShadow {
        background: none;
    }
        


