/*
 * Rechts-nach-links-Anpassungen.
 *
 * Greift nur, wenn lang-filter.php dir="rtl" gesetzt hat - fuer alle uebrigen
 * Sprachen ist diese Datei wirkungslos. Bewusst knapp gehalten: Bootstrap und
 * das Basis-Stylesheet arbeiten ueberwiegend mit Floats, die sich mit wenigen
 * Regeln spiegeln lassen.
 */

[dir="rtl"] body,
[dir="rtl"] .container,
[dir="rtl"] #content {
    direction: rtl;
    text-align: right;
}

/* Floats spiegeln */
[dir="rtl"] .pull-left  { float: right !important; }
[dir="rtl"] .pull-right { float: left  !important; }

/* Aufzaehlungen und Einrueckungen */
[dir="rtl"] ul,
[dir="rtl"] ol {
    padding-right: 2em;
    padding-left: 0;
}

/* Navigation und Kopfleiste bleiben in Leserichtung */
[dir="rtl"] .disclosure-nav,
[dir="rtl"] #exTest {
    direction: rtl;
}

/* Formularelemente */
[dir="rtl"] label,
[dir="rtl"] input,
[dir="rtl"] select,
[dir="rtl"] textarea {
    text-align: right;
}
[dir="rtl"] input[type="checkbox"],
[dir="rtl"] input[type="radio"] {
    margin-left: 0.4em;
    margin-right: 0;
}

/*
 * Der Kalender bleibt bewusst in Leserichtung links-nach-rechts.
 * Die Spalten sind Wochentage in fester Reihenfolge; eine Spiegelung wuerde
 * die Zeitachse umkehren und mehr verwirren als helfen. Gaengige Praxis auch
 * bei arabischsprachigen Kalenderoberflaechen.
 */
[dir="rtl"] #calendar,
[dir="rtl"] .cal_table,
[dir="rtl"] .week_calendar {
    direction: ltr;
    text-align: left;
}

/* Schrittleiste: Reihenfolge spiegeln, Nummern bleiben lesbar */
[dir="rtl"] #steps,
[dir="rtl"] .steps {
    direction: rtl;
}
