/*** Inforaum Skin for RadWindow */

    .RadWindow_Inforaum {
        border-color: #2f6ca1;
        color: #333;
        background-color: #fff;
        font-family: sans-serif;
        font-size: 12px;
        border: 1px solid #2f6ca1;
    }

    .RadWindow_Inforaum .rwTitlebarControls {
        height: 22px !important;
    }

    .RadWindow_Inforaum .rwTopLeft,
    .RadWindow_Inforaum .rwTopRight,
    .RadWindow_Inforaum .rwTitlebar,
    .RadWindow_Inforaum .rwTopResize {
        color: #fff;
        background: #7aa3c5;
    }

    .RadWindow_Inforaum table.rwTitlebarControls em {
        color: #fff;
        font: bold 12px sans-serif;
        padding: 2px 0 4px 4px;
    }

    .RadWindow_Inforaum .rwIcon {
        margin: 0 5px 0 0 !important;
    }

    .RadWindow_Inforaum ul.rwControlButtons {
        margin: 0;
    }

    .RadWindow_Inforaum .rwControlButtons a {
        border: none;
        background-color: transparent;
        background-image: url(images/winmax.png);
        width: 16px !important;
        height: 20px !important;
    }

    .RadWindow_Inforaum .rwMaximizeButton {
        background-position: 0 0 !important;
    }

    .RadWindow_Inforaum.rwMaximizedWindow .rwMaximizeButton,
    .RadWindow_Inforaum.rwMinimizedWindow .rwMinimizeButton {
        background-position: -16px 0 !important;
    }

    .RadWindow_Inforaum td.rwWindowContent.rwLoading, .RadWindow_Inforaum .rwIframeWrapperIOS.rwLoading {
        background: center no-repeat url(images/Loading.gif) !important;
        opacity: 0.5;
    }

    .RadWindow_Inforaum td.rwWindowContent {
        background: transparent !important;
        /*height: auto !important; BZ: Macht Probleme in Firefox */
    }


    /* Structural components of the window */
    .InforaumWinMainContainer {
        margin: 14px 4px 8px 4px;
    }

    .InforaumWinMainContainerPrint {
        margin: 4px 4px 8px 4px;
    }

    .InforaumWinOuterContainer {
        padding: 14px 8px 8px 8px;
    }

    .InforaumWinInnerContainer {
        border: 1px solid #7aa3c5;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        position: relative;
    }

    .InforaumWinInnerContainerScrollable {
        border: 1px solid #7aa3c5;
        overflow: auto;
        display: flex;
        flex-direction: column;
        position: relative;
    }

    /* Win Header */
    .InforaumWinHeaderContainer,
    .InforaumWinHeaderContainerSmall {
        background-color: #cbdff0 !important;
        padding: 10px 12px !important;
        line-height: 100%;
        border-style: solid !important;
        border-color: #7aa3c5 !important;
        border-width: 0 0 1px 0;
    }

    /* Label in InforaumWinHeaderContainer */
    .InforaumWinHeaderContainer span,
    .InforaumWinHeaderContainerSmall span {
        font-size: 14px;
        color: #2f6ca1;
        text-decoration: none;
        display: inline-block;
    }

    .InforaumWinHeaderContainerSmall span {
        font-size: 12px;
    }
    
    
    /* Win Footer */
    .InforaumWinFooterTable {
        width: 100%;
        border: 1px solid #7aa3c5;
        border-top: none;
        background-color: #cbdff0;
        line-height: 100% !important;
    }

    .InforaumWinFooterTable td:first-child {
        padding-left: 10px !important;
    }

    .InforaumWinFooterTable td {
        padding: 2px 4px !important;
    }

    /* Allways together with InforaumWinFooterTable */
    .InforaumWinFooterTableBig td {
        padding: 5px 4px !important;
    }

    /* RadLabel in InforaumCommandContainer */
    .InforaumWinFooterTable .RadLabel_Inforaum {
        padding-top: 0 !important;
    }

    /* ComboBox in InforaumWinFooter */
    .InforaumWinFooterTable .RadComboBox_Inforaum table td.rcbInputCell,
    .InforaumWinFooterTable .RadComboBox_Inforaum table td.rcbArrowCell {
        height: 18px !important;
        line-height: 18px !important;
    }

    .InforaumWinFooterTable .RadComboBox_Inforaum .rcbInputCell INPUT.rcbInput {
        padding: 2px 0 1px;
    }

    .InforaumWinFooterTable .RadComboBox_Inforaum .rcbArrowCell a {
        width: 17px !important;
        height: 18px !important;
    }

    /* TextBox in InforaumWinFooter */
    .InforaumWinFooterTable .riTextBox {
        font-size: 12px !important;
        height: 20px !important;
    }

    /* InforaumSearchButton in InforaumWinFooter */
    .InforaumWinFooterTable .InforaumSearchButton {
        height: 20px !important;
        width: 120px !important;
        background-image: url('images/search.png') !important;
        background-position: 20px 2px !important;
    }

    .InforaumWinFooterTable input.InforaumSearchButton {
        padding-left: 40px !important;
    }