

.pageRtl {
    direction: rtl;
}

/* Logo rechts*/
.pageRtl .pageHeader {
    text-align: left;
}

/* Userbar links*/
.pageRtl .pageUserbar {
    left: 25px;
}

/* Menu Tausch*/
.pageRtl #superfish .menuMain {
    float: right;
}

.pageRtl #superfish .menuLang {
    float: left;
}

/*Content rtl*/
.pageRtl .contentMain, .pageRtl .contentInsitePromo, .pageRtl .contentAd, .pageRtl .contentMainBig {
    float: right;
}

.pageRtl .contentMain, .pageRtl .contentInsitePromo, .pageRtl .contentMainBig {
    margin: 0 0 0 15px;
}

/* Submenu fix */
.pageRtl #superfish .menuLang li ul {
    margin: 0;
}

.pageRtl #superfish .menuMain li ul {
    margin: 0;
}

/** ESSENTIAL STYLES **/
.pageRtl #superfish .menuMain li {
    float: right;
}

.pageRtl #superfish .menuMain li:hover ul, .pageRtl #superfish .menuMain li.sfHover ul {
    right: 0;
    left: auto;
}

.pageRtl #superfish ul.menuMain li li:hover ul, .pageRtl #superfish ul.menuMain li li.sfHover ul {
    right: 15em;
    left: auto;
}

.pageRtl #superfish ul.menuMain li li li:hover ul, .pageRtl #superfish ul.menuMain li li li.sfHover ul {
    right: 15em;
    left: auto;
}

/*** DEMO SKIN ***
 .pageRtl #superfish .menu a {
 border-left: none;
 }
 
 *** arrows ***/
.pageRtl #superfish .menuMain a.sf-with-ul {
    padding-left: 2.25em;
    padding-right: 1em;
}

.pageRtl #superfish .menuMain .sf-sub-indicator {
    right: auto;
    left: .75em;
    color: #507BA5;
    padding-left: 10px;
    width: 0;
    overflow: hidden;
    background-image: url('/global/gfx/arrows-ffffff-rtl.png');
}

.pageRtl #superfish .menuMain .sf-shadow ul {
    padding: 0 0 9px 8px;
    background-position: left bottom;
    border-top-left-radius: 17px;
    border-bottom-right-radius: 17px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 17px;
    -moz-border-radius-topleft: 17px;
    -webkit-border-top-left-radius: 17px;
    -webkit-border-bottom-right-radius: 17px;
    border-top-left-radius: 17px;
    border-bottom-right-radius: 17px;
}

.pageRtl #superfish .menuMain ul a, .pageRtl #superfish .menuMain ul a:visited {
    text-align: right;
}

.pageRtl.brown .contentMainTitle {
    background-image: url("/global/gfx/communityLogo.png");
    background-position: left center;
    background-repeat: no-repeat;
}

ul.tabs {
    margin: 0 -2px 0 0;
}

ul.tabs li {
    float: right;
}

.green .tabsCorner {
    background-position: -40px -60px;
}

.brown .tabsCorner {
    background-position: -60px -60px;
}

.blue .tabsCorner {
    background-position: -20px -60px;
}

.tabsCorner {
    float: left;
}
