/* =====================================================
   Buttons – final fix (Farbe + Größe + 3D)
   ===================================================== */

/* ALLE Button-Typen abfangen */
.button,
.button1,
.button2,
input.button1,
input[type="submit"].button1,
input[type="button"],
input[type="submit"],
input[type="reset"] {

    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    /* Hintergrund wirklich überschreiben */
    background-color: #3a3a3a !important;

    /* Rahmen */
    border: 2px solid #2a2a2a !important;

    /* Text */
    color: #000000 !important;

    /* 3D-Effekt */
    box-shadow:
        inset 0 1px 0 rgba(0,0,0,.25),
        inset 0 -1px 2px rgba(0,0,0,.40),
        0 2px 4px rgba(0,0,0,.35),
        0 6px 12px rgba(0,0,0,.45);

    /* Größe normalisieren */
    padding: 4px 10px !important;
    border-radius: 4px !important;

    /* Schrift nicht verändern */
    font-size: inherit !important;
    font-weight: inherit !important;
}

/* Hover */
.button:hover,
.button1:hover,
.button2:hover,
input.button1:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
    background-color: #444444 !important;
        color: #777777 !important;
}
/* =====================================================
   3D-Effekt für alle großen Container
   ===================================================== */

.forabg,
.action-bar,
.forumbg,
.panel,
.post,
.online-container,
.statistics-container,
.headerbar,
.portal-module,
.module,
.block,
.container {
    border-radius: 6px !important;
    border: 2px solid #2a2a2a !important;
    background-color: #3a3a3a !important;

    box-shadow:
        inset 0 1px 0 rgba(0,0,0,.25),
        inset 0 -1px 2px rgba(0,0,0,.40),
        0 2px 4px rgba(0,0,0,.35),
        0 6px 12px rgba(0,0,0,.45);
}

/* Headerbar Hintergrundbild */
.headerbar {
    background-image: url(./images/4.png) !important;
    background-repeat: repeat;
    background-position: center center;
}
