.panelHeading, .panelContent, #resultsBox, .flash_error, .flash_notice {
    direction: rtl;
}

.flash_close_button {
    right: auto;
    left: -51px;
    float: left;
}

.noButtonChecked, .noButtonChecked:hover {
    background: #f59292;
    background: #f59292 url(../images/ybutton1.png) no-repeat 100% 50%;
    background: url(../images/ybutton1.png) no-repeat 100% 50%,-webkit-linear-gradient(top, #f59292, #9c6d6c);
    /*background: url(../images/ybutton1.png) no-repeat 100% 50%,-webkit-gradient(linear, center top, center bottom, from(#f59292), to(#9c6d6c));*/
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -moz-linear-gradient(top, #f59292, #9c6d6c);
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -ms-linear-gradient(top, #f59292, #9c6d6c);
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -o-linear-gradient(top, #f59292, #9c6d6c);
    background: url(../images/ybutton1.png) no-repeat 100% 50%, linear-gradient(top, #f59292, #9c6d6c);
}

.yesButtonChecked, .yesButtonChecked:hover {
    background: #C1D536;
    background: #C1D536 url(../images/ybutton1.png) no-repeat 100% 50%;
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -webkit-linear-gradient(top, #eaf592, #91976c);
    /*background: url(../images/ybutton1.png) no-repeat 100% 50%, -webkit-gradient(linear, center top, center bottom, from(#eaf592), to(#91976c));*/
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -moz-linear-gradient(top, #eaf592, #91976c);
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -ms-linear-gradient(top, #eaf592, #91976c);
    background: url(../images/ybutton1.png) no-repeat 100% 50%, -o-linear-gradient(top, #eaf592, #91976c);
    background: url(../images/ybutton1.png) no-repeat 100% 50%, linear-gradient(top, #eaf592, #91976c);
}

.leftFormWrapperNoPayment {
    left: -10em;
    width: 100%;
}


.deleteIcon {
    right: auto;
    left: 0.6667em !important;
}

/* jQuery Dialog RTL  */
.ui-dialog .ui-dialog-title {
    direction: rtl;
    float: right;
    margin: 0.1em 0 0.2em 16px;
}

.ui-dialog .ui-dialog-titlebar-close {
    left: 0.3em;
}

.ui-dialog-buttonpane {
    direction: rtl;
}

/* Navigation */

/* normal rund grün links HOVER */
#navigation ul:hover .navLeftA {
    background: url(../images/Progress_green_left_a_hover.png) no-repeat;
}

/* normal rund grün links */
.navLeftA {
    background: url(../images/Progress_green_left_a.png) no-repeat;
    width: 11px;
    height: 43px;
}

#navigation > ul:first-child li:first-child + li {
    width: calc(100% - 25px);
    min-width: 6em;
}

#navigation > ul:first-child + ul li:first-child + li {
    width: calc(100% - 27px);
    min-width: 6em;
}

#navigation > ul:first-child + ul + ul li:first-child + li { /* nasty IE workaround für nth-child() */
    width: calc(100% - 24px);
    min-width: 6em;
}

/* Pfeil links grün nach rechts HOVER */
#navigation ul:hover .navLeftBGreen {
    background: url(../images/Progress_green_left_b_hover_rtl.png) no-repeat;
}

/* Pfeil links grün nach rechts */
.navLeftBGreen {
    background: url(../images/Progress_green_left_b_rtl.png) no-repeat;
    width: 14px;
    height: 43px;
}

/* Pfeil links grau nach rechts */
.navLeftBGrey {
    background: url(../images/Progress_grey_left_b_rtl.png) no-repeat;
    width: 14px;
    height: 43px;
}

/* Pfeil rechts grün nach rechts HOVER */
#navigation ul:hover .navLeftGreen {
    background: url(../images/Progress_green_right_b_hover_rtl.png) no-repeat;
}

/* Pfeil rechts grün nach rechts HOVER */
.navLeftGreen {
    background: url(../images/Progress_green_right_b_rtl.png) no-repeat;
    width: 13px;
    height: 43px;
}

/* Pfeil rechts grau nach rechts */
.navLeftGrey {
    background: url(../images/Progress_grey_right_b_rtl.png) no-repeat;
    width: 13px;
    height: 43px;
}

/* Navigaton Ende */

.gameIcons, #payart_options_container, #payart_options_list, .payart_button {
    float: right;
}

@media(max-width: 720px) {
    #leftFormWrapper, #rightFormWrapper {
        left: -6em;
    }
}

@media (max-width: 500px) {
    #leftFormWrapper, #rightFormWrapper {
        left: -3em;
    }
}

#headerIMG {
    float: right;
}

#selectLanguage {
    float: left;
}