/*!
 * agoodstart.settings.css
 *
 * @link http://www.vektorrausch.de
 * @author vektorrausch GmbH <sippel@vektorrausch.de>
 *
 * @package WordPress
 * @subpackage agoodstart
 *
 * @version 4.0.0
 */

/* START Allgemeines Layout */
.container > * {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
}

#main {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
}

.container .container > * {
    padding-right: 0;
    padding-left: 0;
}

.container > .full-width {
    padding-right: 0;
    padding-left: 0;
    max-width: none;
}

/* ENDE Allgemeines Layout */

/* START Media-Query "Medium" (medium.css) */
@media only screen and (min-width: 640px) and (max-width: 919px) {

    .show-large {
        display: none !important;
    }

    .show-max {
        display: none !important;
    }

    .show-small {
        display: none !important;
    }

    .show-medium {
        display: block !important;
    }

    a.show-medium {
        display: inline !important;
    }

    span.show-medium {
        display: inline !important;
    }

    .hide-medium {
        display: none !important;
    }

    .max-width {
        max-width: 1280px;
        padding-right: 30px;
        padding-left: 30px;
        margin-right: auto;
        margin-left: auto;
    }

    .container > * {
        padding-right: 30px;
        padding-left: 30px;
    }

    #content {
        padding-right: 30px;
        padding-left: 30px;
    }

    .sidebar-area {
        padding-right: 30px;
        padding-left: 30px;
    }

    .padding {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .padding-right {
        padding-right: 30px !important;
    }

    .padding-medium {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .padding-right-medium {
        padding-right: 30px !important;
    }

    .quad-padding {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .quad-padding-right {
        padding-right: 120px !important;
    }

    .quad-padding-medium {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .quad-padding-right-medium {
        padding-right: 120px !important;
    }

    .double-padding {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .double-padding-right {
        padding-right: 60px !important;
    }

    .double-padding-medium {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .double-padding-right-medium {
        padding-right: 60px !important;
    }

    .half-padding {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .half-padding-right {
        padding-right: 15px !important;
    }

    .half-padding-medium {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .half-padding-right-medium {
        padding-right: 15px !important;
    }

    .quarter-padding {
        padding-right: 7.5px !important;
        padding-left: 7.5px !important;
    }

    .quarter-padding-right {
        padding-right: 7.5px !important;
    }

    .quarter-padding-medium {
        padding-right: 7.5px !important;
        padding-left: 7.5px !important;
    }

    .quarter-padding-right-medium {
        padding-right: 7.5px !important;
    }

    .no-padding {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right {
        padding-right: 0px !important;
    }

    .no-padding-medium {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right-medium {
        padding-right: 0px !important;
    }

    .padding-left {
        padding-left: 30px !important;
    }

    .padding-left-medium {
        padding-left: 30px !important;
    }

    .quad-padding-left {
        padding-left: 120px !important;
    }

    .quad-padding-left-medium {
        padding-left: 120px !important;
    }

    .double-padding-left {
        padding-left: 60px !important;
    }

    .double-padding-left-medium {
        padding-left: 60px !important;
    }

    .half-padding-left {
        padding-left: 15px !important;
    }

    .half-padding-left-medium {
        padding-left: 15px !important;
    }

    .quarter-padding-left {
        padding-left: 7.5px !important;
    }

    .quarter-padding-left-medium {
        padding-left: 7.5px !important;
    }

    .no-padding-left {
        padding-left: 0px !important;
    }

    .no-padding-left-medium {
        padding-left: 0px !important;
    }

    .margin {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .margin-right {
        margin-right: 30px !important;
    }

    .margin-medium {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .margin-right-medium {
        margin-right: 30px !important;
    }

    .quad-margin {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .quad-margin-right {
        margin-right: 120px !important;
    }

    .quad-margin-medium {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .quad-margin-right-medium {
        margin-right: 120px !important;
    }

    .double-margin {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .double-margin-right {
        margin-right: 60px !important;
    }

    .double-margin-medium {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .double-margin-right-medium {
        margin-right: 60px !important;
    }

    .half-margin {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .half-margin-right {
        margin-right: 15px !important;
    }

    .half-margin-medium {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .half-margin-right-medium {
        margin-right: 15px !important;
    }

    .quarter-margin {
        margin-right: 7.5px !important;
        margin-left: 7.5px !important;
    }

    .quarter-margin-right {
        margin-right: 7.5px !important;
    }

    .quarter-margin-medium {
        margin-right: 7.5px !important;
        margin-left: 7.5px !important;
    }

    .quarter-margin-right-medium {
        margin-right: 7.5px !important;
    }

    .no-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right {
        margin-right: 0px !important;
    }

    .no-margin-medium {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right-medium {
        margin-right: 0px !important;
    }

    .margin-left {
        margin-left: 30px !important;
    }

    .margin-left-medium {
        margin-left: 30px !important;
    }

    .quad-margin-left {
        margin-left: 120px !important;
    }

    .quad-margin-left-medium {
        margin-left: 120px !important;
    }

    .double-margin-left {
        margin-left: 60px !important;
    }

    .double-margin-left-medium {
        margin-left: 60px !important;
    }

    .half-margin-left {
        margin-left: 15px !important;
    }

    .half-margin-left-medium {
        margin-left: 15px !important;
    }

    .quarter-margin-left {
        margin-left: 7.5px !important;
    }

    .quarter-margin-left-medium {
        margin-left: 7.5px !important;
    }

    .no-margin-left {
        margin-left: 0px !important;
    }

    .no-margin-left-medium {
        margin-left: 0px !important;
    }

    .negative-margin {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }

    .negative-margin-right {
        margin-right: -30px !important;
    }

    .negative-margin-medium {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }

    .negative-margin-right-medium {
        margin-right: -30px !important;
    }

    .quad-negative-margin {
        margin-right: -120px !important;
        margin-left: -120px !important;
    }

    .quad-negative-margin-right {
        margin-right: -120px !important;
    }

    .quad-negative-margin-medium {
        margin-right: -120px !important;
        margin-left: -120px !important;
    }

    .quad-negative-margin-right-medium {
        margin-right: -120px !important;
    }

    .double-negative-margin {
        margin-right: -60px !important;
        margin-left: -60px !important;
    }

    .double-negative-margin-right {
        margin-right: -60px !important;
    }

    .double-negative-margin-medium {
        margin-right: -60px !important;
        margin-left: -60px !important;
    }

    .double-negative-margin-right-medium {
        margin-right: -60px !important;
    }

    .half-negative-margin {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

    .half-negative-margin-right {
        margin-right: -15px !important;
    }

    .half-negative-margin-medium {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

    .half-negative-margin-right-medium {
        margin-right: -15px !important;
    }

    .quarter-negative-margin {
        margin-right: -7.5px !important;
        margin-left: -7.5px !important;
    }

    .quarter-negative-margin-right {
        margin-right: -7.5px !important;
    }

    .quarter-negative-margin-medium {
        margin-right: -7.5px !important;
        margin-left: -7.5px !important;
    }

    .quarter-negative-margin-right-medium {
        margin-right: -7.5px !important;
    }

    .no-negative-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right {
        margin-right: 0px !important;
    }

    .no-negative-margin-medium {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right-medium {
        margin-right: 0px !important;
    }

    .negative-margin-left {
        margin-left: -30px !important;
    }

    .negative-margin-left-medium {
        margin-left: -30px !important;
    }

    .quad-negative-margin-left {
        margin-left: -120px !important;
    }

    .quad-negative-margin-left-medium {
        margin-left: -120px !important;
    }

    .double-negative-margin-left {
        margin-left: -60px !important;
    }

    .double-negative-margin-left-medium {
        margin-left: -60px !important;
    }

    .half-negative-margin-left {
        margin-left: -15px !important;
    }

    .half-negative-margin-left-medium {
        margin-left: -15px !important;
    }

    .quarter-negative-margin-left {
        margin-left: -7.5px !important;
    }

    .quarter-negative-margin-left-medium {
        margin-left: -7.5px !important;
    }

    .no-negative-margin-left {
        margin-left: 0px !important;
    }

    .no-negative-margin-left-medium {
        margin-left: 0px !important;
    }

    .position {
        right: 30px !important;
        left: 30px !important;
    }

    .position-right {
        right: 30px !important;
    }

    .position-medium {
        right: 30px !important;
        left: 30px !important;
    }

    .position-right-medium {
        right: 30px !important;
    }

    .quad-position {
        right: 120px !important;
        left: 120px !important;
    }

    .quad-position-right {
        right: 120px !important;
    }

    .quad-position-medium {
        right: 120px !important;
        left: 120px !important;
    }

    .quad-position-right-medium {
        right: 120px !important;
    }

    .double-position {
        right: 60px !important;
        left: 60px !important;
    }

    .double-position-right {
        right: 60px !important;
    }

    .double-position-medium {
        right: 60px !important;
        left: 60px !important;
    }

    .double-position-right-medium {
        right: 60px !important;
    }

    .half-position {
        right: 15px !important;
        left: 15px !important;
    }

    .half-position-right {
        right: 15px !important;
    }

    .half-position-medium {
        right: 15px !important;
        left: 15px !important;
    }

    .half-position-right-medium {
        right: 15px !important;
    }

    .quarter-position {
        right: 7.5px !important;
        left: 7.5px !important;
    }

    .quarter-position-right {
        right: 7.5px !important;
    }

    .quarter-position-medium {
        right: 7.5px !important;
        left: 7.5px !important;
    }

    .quarter-position-right-medium {
        right: 7.5px !important;
    }

    .no-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right {
        right: 0px !important;
    }

    .no-position-medium {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right-medium {
        right: 0px !important;
    }

    .position-left {
        left: 30px !important;
    }

    .position-left-medium {
        left: 30px !important;
    }

    .quad-position-left {
        left: 120px !important;
    }

    .quad-position-left-medium {
        left: 120px !important;
    }

    .double-position-left {
        left: 60px !important;
    }

    .double-position-left-medium {
        left: 60px !important;
    }

    .half-position-left {
        left: 15px !important;
    }

    .half-position-left-medium {
        left: 15px !important;
    }

    .quarter-position-left {
        left: 7.5px !important;
    }

    .quarter-position-left-medium {
        left: 7.5px !important;
    }

    .no-position-left {
        left: 0px !important;
    }

    .no-position-left-medium {
        left: 0px !important;
    }

    .negative-position {
        right: -30px !important;
        left: -30px !important;
    }

    .negative-position-right {
        right: -30px !important;
    }

    .negative-position-medium {
        right: -30px !important;
        left: -30px !important;
    }

    .negative-position-right-medium {
        right: -30px !important;
    }

    .quad-negative-position {
        right: -120px !important;
        left: -120px !important;
    }

    .quad-negative-position-right {
        right: -120px !important;
    }

    .quad-negative-position-medium {
        right: -120px !important;
        left: -120px !important;
    }

    .quad-negative-position-right-medium {
        right: -120px !important;
    }

    .double-negative-position {
        right: -60px !important;
        left: -60px !important;
    }

    .double-negative-position-right {
        right: -60px !important;
    }

    .double-negative-position-medium {
        right: -60px !important;
        left: -60px !important;
    }

    .double-negative-position-right-medium {
        right: -60px !important;
    }

    .half-negative-position {
        right: -15px !important;
        left: -15px !important;
    }

    .half-negative-position-right {
        right: -15px !important;
    }

    .half-negative-position-medium {
        right: -15px !important;
        left: -15px !important;
    }

    .half-negative-position-right-medium {
        right: -15px !important;
    }

    .quarter-negative-position {
        right: -7.5px !important;
        left: -7.5px !important;
    }

    .quarter-negative-position-right {
        right: -7.5px !important;
    }

    .quarter-negative-position-medium {
        right: -7.5px !important;
        left: -7.5px !important;
    }

    .quarter-negative-position-right-medium {
        right: -7.5px !important;
    }

    .no-negative-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right {
        right: 0px !important;
    }

    .no-negative-position-medium {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right-medium {
        right: 0px !important;
    }

    .negative-position-left {
        left: -30px !important;
    }

    .negative-position-left-medium {
        left: -30px !important;
    }

    .quad-negative-position-left {
        left: -120px !important;
    }

    .quad-negative-position-left-medium {
        left: -120px !important;
    }

    .double-negative-position-left {
        left: -60px !important;
    }

    .double-negative-position-left-medium {
        left: -60px !important;
    }

    .half-negative-position-left {
        left: -15px !important;
    }

    .half-negative-position-left-medium {
        left: -15px !important;
    }

    .quarter-negative-position-left {
        left: -7.5px !important;
    }

    .quarter-negative-position-left-medium {
        left: -7.5px !important;
    }

    .no-negative-position-left {
        left: 0px !important;
    }

    .no-negative-position-left-medium {
        left: 0px !important;
    }

    table.responsive-medium {
        display: block;
    }

    table.responsive-medium thead {
        display: block;
    }

    table.responsive-medium tbody {
        display: block;
    }

    table.responsive-medium th {
        display: block;
    }

    table.responsive-medium td {
        display: block;
    }

    table.responsive-medium tr {
        display: block;
        border-bottom: 1px solid #ccc;
    }

    table.responsive-medium thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsive-medium tfoot th {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-medium tfoot th:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

    table.responsive-medium tfoot td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-medium tfoot td:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

} /* ENDE Media-Query "Medium" (medium.css) */

/* START Media-Query "Large" (large.css) */
@media only screen and (min-width: 920px) and (max-width: 1279px) {

    .show-medium {
        display: none !important;
    }

    .show-max {
        display: none !important;
    }

    .show-small {
        display: none !important;
    }

    .show-large {
        display: block !important;
    }

    a.show-large {
        display: inline !important;
    }

    span.show-large {
        display: inline !important;
    }

    .hide-large {
        display: none !important;
    }

    .max-width {
        max-width: 1280px;
        padding-right: 60px;
        padding-left: 60px;
        margin-right: auto;
        margin-left: auto;
    }

    .container > * {
        padding-right: 60px;
        padding-left: 60px;
    }

    #content {
        padding-right: 60px;
        padding-left: 60px;
    }

    .sidebar-area {
        padding-right: 60px;
        padding-left: 60px;
    }

    .padding {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .padding-right {
        padding-right: 60px !important;
    }

    .padding-large {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .padding-right-large {
        padding-right: 60px !important;
    }

    .quad-padding {
        padding-right: 240px !important;
        padding-left: 240px !important;
    }

    .quad-padding-right {
        padding-right: 240px !important;
    }

    .quad-padding-large {
        padding-right: 240px !important;
        padding-left: 240px !important;
    }

    .quad-padding-right-large {
        padding-right: 240px !important;
    }

    .double-padding {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .double-padding-right {
        padding-right: 120px !important;
    }

    .double-padding-large {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .double-padding-right-large {
        padding-right: 120px !important;
    }

    .half-padding {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .half-padding-right {
        padding-right: 30px !important;
    }

    .half-padding-large {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .half-padding-right-large {
        padding-right: 30px !important;
    }

    .quarter-padding {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .quarter-padding-right {
        padding-right: 15px !important;
    }

    .quarter-padding-large {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .quarter-padding-right-large {
        padding-right: 15px !important;
    }

    .no-padding {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right {
        padding-right: 0px !important;
    }

    .no-padding-large {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right-large {
        padding-right: 0px !important;
    }

    .padding-left {
        padding-left: 60px !important;
    }

    .padding-left-large {
        padding-left: 60px !important;
    }

    .quad-padding-left {
        padding-left: 240px !important;
    }

    .quad-padding-left-large {
        padding-left: 240px !important;
    }

    .double-padding-left {
        padding-left: 120px !important;
    }

    .double-padding-left-large {
        padding-left: 120px !important;
    }

    .half-padding-left {
        padding-left: 30px !important;
    }

    .half-padding-left-large {
        padding-left: 30px !important;
    }

    .quarter-padding-left {
        padding-left: 15px !important;
    }

    .quarter-padding-left-large {
        padding-left: 15px !important;
    }

    .no-padding-left {
        padding-left: 0px !important;
    }

    .no-padding-left-large {
        padding-left: 0px !important;
    }

    .margin {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .margin-right {
        margin-right: 60px !important;
    }

    .margin-large {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .margin-right-large {
        margin-right: 60px !important;
    }

    .quad-margin {
        margin-right: 240px !important;
        margin-left: 240px !important;
    }

    .quad-margin-right {
        margin-right: 240px !important;
    }

    .quad-margin-large {
        margin-right: 240px !important;
        margin-left: 240px !important;
    }

    .quad-margin-right-large {
        margin-right: 240px !important;
    }

    .double-margin {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .double-margin-right {
        margin-right: 120px !important;
    }

    .double-margin-large {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .double-margin-right-large {
        margin-right: 120px !important;
    }

    .half-margin {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .half-margin-right {
        margin-right: 30px !important;
    }

    .half-margin-large {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .half-margin-right-large {
        margin-right: 30px !important;
    }

    .quarter-margin {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .quarter-margin-right {
        margin-right: 15px !important;
    }

    .quarter-margin-large {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .quarter-margin-right-large {
        margin-right: 15px !important;
    }

    .no-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right {
        margin-right: 0px !important;
    }

    .no-margin-large {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right-large {
        margin-right: 0px !important;
    }

    .margin-left {
        margin-left: 60px !important;
    }

    .margin-left-large {
        margin-left: 60px !important;
    }

    .quad-margin-left {
        margin-left: 240px !important;
    }

    .quad-margin-left-large {
        margin-left: 240px !important;
    }

    .double-margin-left {
        margin-left: 120px !important;
    }

    .double-margin-left-large {
        margin-left: 120px !important;
    }

    .half-margin-left {
        margin-left: 30px !important;
    }

    .half-margin-left-large {
        margin-left: 30px !important;
    }

    .quarter-margin-left {
        margin-left: 15px !important;
    }

    .quarter-margin-left-large {
        margin-left: 15px !important;
    }

    .no-margin-left {
        margin-left: 0px !important;
    }

    .no-margin-left-large {
        margin-left: 0px !important;
    }

    .negative-margin {
        margin-right: -60px !important;
        margin-left: -60px !important;
    }

    .negative-margin-right {
        margin-right: -60px !important;
    }

    .negative-margin-large {
        margin-right: -60px !important;
        margin-left: -60px !important;
    }

    .negative-margin-right-large {
        margin-right: -60px !important;
    }

    .quad-negative-margin {
        margin-right: -240px !important;
        margin-left: -240px !important;
    }

    .quad-negative-margin-right {
        margin-right: -240px !important;
    }

    .quad-negative-margin-large {
        margin-right: -240px !important;
        margin-left: -240px !important;
    }

    .quad-negative-margin-right-large {
        margin-right: -240px !important;
    }

    .double-negative-margin {
        margin-right: -120px !important;
        margin-left: -120px !important;
    }

    .double-negative-margin-right {
        margin-right: -120px !important;
    }

    .double-negative-margin-large {
        margin-right: -120px !important;
        margin-left: -120px !important;
    }

    .double-negative-margin-right-large {
        margin-right: -120px !important;
    }

    .half-negative-margin {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }

    .half-negative-margin-right {
        margin-right: -30px !important;
    }

    .half-negative-margin-large {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }

    .half-negative-margin-right-large {
        margin-right: -30px !important;
    }

    .quarter-negative-margin {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

    .quarter-negative-margin-right {
        margin-right: -15px !important;
    }

    .quarter-negative-margin-large {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

    .quarter-negative-margin-right-large {
        margin-right: -15px !important;
    }

    .no-negative-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right {
        margin-right: 0px !important;
    }

    .no-negative-margin-large {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right-large {
        margin-right: 0px !important;
    }

    .negative-margin-left {
        margin-left: -60px !important;
    }

    .negative-margin-left-large {
        margin-left: -60px !important;
    }

    .quad-negative-margin-left {
        margin-left: -240px !important;
    }

    .quad-negative-margin-left-large {
        margin-left: -240px !important;
    }

    .double-negative-margin-left {
        margin-left: -120px !important;
    }

    .double-negative-margin-left-large {
        margin-left: -120px !important;
    }

    .half-negative-margin-left {
        margin-left: -30px !important;
    }

    .half-negative-margin-left-large {
        margin-left: -30px !important;
    }

    .quarter-negative-margin-left {
        margin-left: -15px !important;
    }

    .quarter-negative-margin-left-large {
        margin-left: -15px !important;
    }

    .no-negative-margin-left {
        margin-left: 0px !important;
    }

    .no-negative-margin-left-large {
        margin-left: 0px !important;
    }

    .position {
        right: 60px !important;
        left: 60px !important;
    }

    .position-right {
        right: 60px !important;
    }

    .position-large {
        right: 60px !important;
        left: 60px !important;
    }

    .position-right-large {
        right: 60px !important;
    }

    .quad-position {
        right: 240px !important;
        left: 240px !important;
    }

    .quad-position-right {
        right: 240px !important;
    }

    .quad-position-large {
        right: 240px !important;
        left: 240px !important;
    }

    .quad-position-right-large {
        right: 240px !important;
    }

    .double-position {
        right: 120px !important;
        left: 120px !important;
    }

    .double-position-right {
        right: 120px !important;
    }

    .double-position-large {
        right: 120px !important;
        left: 120px !important;
    }

    .double-position-right-large {
        right: 120px !important;
    }

    .half-position {
        right: 30px !important;
        left: 30px !important;
    }

    .half-position-right {
        right: 30px !important;
    }

    .half-position-large {
        right: 30px !important;
        left: 30px !important;
    }

    .half-position-right-large {
        right: 30px !important;
    }

    .quarter-position {
        right: 15px !important;
        left: 15px !important;
    }

    .quarter-position-right {
        right: 15px !important;
    }

    .quarter-position-large {
        right: 15px !important;
        left: 15px !important;
    }

    .quarter-position-right-large {
        right: 15px !important;
    }

    .no-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right {
        right: 0px !important;
    }

    .no-position-large {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right-large {
        right: 0px !important;
    }

    .position-left {
        left: 60px !important;
    }

    .position-left-large {
        left: 60px !important;
    }

    .quad-position-left {
        left: 240px !important;
    }

    .quad-position-left-large {
        left: 240px !important;
    }

    .double-position-left {
        left: 120px !important;
    }

    .double-position-left-large {
        left: 120px !important;
    }

    .half-position-left {
        left: 30px !important;
    }

    .half-position-left-large {
        left: 30px !important;
    }

    .quarter-position-left {
        left: 15px !important;
    }

    .quarter-position-left-large {
        left: 15px !important;
    }

    .no-position-left {
        left: 0px !important;
    }

    .no-position-left-large {
        left: 0px !important;
    }

    .negative-position {
        right: -60px !important;
        left: -60px !important;
    }

    .negative-position-right {
        right: -60px !important;
    }

    .negative-position-large {
        right: -60px !important;
        left: -60px !important;
    }

    .negative-position-right-large {
        right: -60px !important;
    }

    .quad-negative-position {
        right: -240px !important;
        left: -240px !important;
    }

    .quad-negative-position-right {
        right: -240px !important;
    }

    .quad-negative-position-large {
        right: -240px !important;
        left: -240px !important;
    }

    .quad-negative-position-right-large {
        right: -240px !important;
    }

    .double-negative-position {
        right: -120px !important;
        left: -120px !important;
    }

    .double-negative-position-right {
        right: -120px !important;
    }

    .double-negative-position-large {
        right: -120px !important;
        left: -120px !important;
    }

    .double-negative-position-right-large {
        right: -120px !important;
    }

    .half-negative-position {
        right: -30px !important;
        left: -30px !important;
    }

    .half-negative-position-right {
        right: -30px !important;
    }

    .half-negative-position-large {
        right: -30px !important;
        left: -30px !important;
    }

    .half-negative-position-right-large {
        right: -30px !important;
    }

    .quarter-negative-position {
        right: -15px !important;
        left: -15px !important;
    }

    .quarter-negative-position-right {
        right: -15px !important;
    }

    .quarter-negative-position-large {
        right: -15px !important;
        left: -15px !important;
    }

    .quarter-negative-position-right-large {
        right: -15px !important;
    }

    .no-negative-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right {
        right: 0px !important;
    }

    .no-negative-position-large {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right-large {
        right: 0px !important;
    }

    .negative-position-left {
        left: -60px !important;
    }

    .negative-position-left-large {
        left: -60px !important;
    }

    .quad-negative-position-left {
        left: -240px !important;
    }

    .quad-negative-position-left-large {
        left: -240px !important;
    }

    .double-negative-position-left {
        left: -120px !important;
    }

    .double-negative-position-left-large {
        left: -120px !important;
    }

    .half-negative-position-left {
        left: -30px !important;
    }

    .half-negative-position-left-large {
        left: -30px !important;
    }

    .quarter-negative-position-left {
        left: -15px !important;
    }

    .quarter-negative-position-left-large {
        left: -15px !important;
    }

    .no-negative-position-left {
        left: 0px !important;
    }

    .no-negative-position-left-large {
        left: 0px !important;
    }

    table.responsive-large {
        display: block;
    }

    table.responsive-large thead {
        display: block;
    }

    table.responsive-large tbody {
        display: block;
    }

    table.responsive-large th {
        display: block;
    }

    table.responsive-large td {
        display: block;
    }

    table.responsive-large tr {
        display: block;
        border-bottom: 1px solid #ccc;
    }

    table.responsive-large thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsive-large tfoot th {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-large tfoot th:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

    table.responsive-large tfoot td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-large tfoot td:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

} /* ENDE Media-Query "Large" (large.css) */

/* START Media-Query "Maximal" (max.css) */
@media only screen and (min-width: 1280px) {

    .show-medium {
        display: none !important;
    }

    .show-large {
        display: none !important;
    }

    .show-small {
        display: none !important;
    }

    .show-max {
        display: block !important;
    }

    a.show-max {
        display: inline !important;
    }

    span.show-max {
        display: inline !important;
    }

    .hide-max {
        display: none !important;
    }

    .max-width {
        max-width: 1280px;
        padding-right: 100px;
        padding-left: 100px;
        margin-right: auto;
        margin-left: auto;
    }

    .container > * {
        padding-right: 100px;
        padding-left: 100px;
    }

    #content {
        padding-right: 100px;
        padding-left: 100px;
    }

    .sidebar-area {
        padding-right: 100px;
        padding-left: 100px;
    }

    .padding {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .padding-right {
        padding-right: 100px !important;
    }

    .padding-max {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .padding-right-max {
        padding-right: 100px !important;
    }

    .quad-padding {
        padding-right: 400px !important;
        padding-left: 400px !important;
    }

    .quad-padding-right {
        padding-right: 400px !important;
    }

    .quad-padding-max {
        padding-right: 400px !important;
        padding-left: 400px !important;
    }

    .quad-padding-right-max {
        padding-right: 400px !important;
    }

    .double-padding {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .double-padding-right {
        padding-right: 200px !important;
    }

    .double-padding-max {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .double-padding-right-max {
        padding-right: 200px !important;
    }

    .half-padding {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .half-padding-right {
        padding-right: 50px !important;
    }

    .half-padding-max {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .half-padding-right-max {
        padding-right: 50px !important;
    }

    .quarter-padding {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .quarter-padding-right {
        padding-right: 25px !important;
    }

    .quarter-padding-max {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .quarter-padding-right-max {
        padding-right: 25px !important;
    }

    .no-padding {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right {
        padding-right: 0px !important;
    }

    .no-padding-max {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right-max {
        padding-right: 0px !important;
    }

    .padding-left {
        padding-left: 100px !important;
    }

    .padding-left-max {
        padding-left: 100px !important;
    }

    .quad-padding-left {
        padding-left: 400px !important;
    }

    .quad-padding-left-max {
        padding-left: 400px !important;
    }

    .double-padding-left {
        padding-left: 200px !important;
    }

    .double-padding-left-max {
        padding-left: 200px !important;
    }

    .half-padding-left {
        padding-left: 50px !important;
    }

    .half-padding-left-max {
        padding-left: 50px !important;
    }

    .quarter-padding-left {
        padding-left: 25px !important;
    }

    .quarter-padding-left-max {
        padding-left: 25px !important;
    }

    .no-padding-left {
        padding-left: 0px !important;
    }

    .no-padding-left-max {
        padding-left: 0px !important;
    }

    .margin {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .margin-right {
        margin-right: 100px !important;
    }

    .margin-max {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .margin-right-max {
        margin-right: 100px !important;
    }

    .quad-margin {
        margin-right: 400px !important;
        margin-left: 400px !important;
    }

    .quad-margin-right {
        margin-right: 400px !important;
    }

    .quad-margin-max {
        margin-right: 400px !important;
        margin-left: 400px !important;
    }

    .quad-margin-right-max {
        margin-right: 400px !important;
    }

    .double-margin {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .double-margin-right {
        margin-right: 200px !important;
    }

    .double-margin-max {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .double-margin-right-max {
        margin-right: 200px !important;
    }

    .half-margin {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .half-margin-right {
        margin-right: 50px !important;
    }

    .half-margin-max {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .half-margin-right-max {
        margin-right: 50px !important;
    }

    .quarter-margin {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .quarter-margin-right {
        margin-right: 25px !important;
    }

    .quarter-margin-max {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .quarter-margin-right-max {
        margin-right: 25px !important;
    }

    .no-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right {
        margin-right: 0px !important;
    }

    .no-margin-max {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right-max {
        margin-right: 0px !important;
    }

    .margin-left {
        margin-left: 100px !important;
    }

    .margin-left-max {
        margin-left: 100px !important;
    }

    .quad-margin-left {
        margin-left: 400px !important;
    }

    .quad-margin-left-max {
        margin-left: 400px !important;
    }

    .double-margin-left {
        margin-left: 200px !important;
    }

    .double-margin-left-max {
        margin-left: 200px !important;
    }

    .half-margin-left {
        margin-left: 50px !important;
    }

    .half-margin-left-max {
        margin-left: 50px !important;
    }

    .quarter-margin-left {
        margin-left: 25px !important;
    }

    .quarter-margin-left-max {
        margin-left: 25px !important;
    }

    .no-margin-left {
        margin-left: 0px !important;
    }

    .no-margin-left-max {
        margin-left: 0px !important;
    }

    .negative-margin {
        margin-right: -100px !important;
        margin-left: -100px !important;
    }

    .negative-margin-right {
        margin-right: -100px !important;
    }

    .negative-margin-max {
        margin-right: -100px !important;
        margin-left: -100px !important;
    }

    .negative-margin-right-max {
        margin-right: -100px !important;
    }

    .quad-negative-margin {
        margin-right: -400px !important;
        margin-left: -400px !important;
    }

    .quad-negative-margin-right {
        margin-right: -400px !important;
    }

    .quad-negative-margin-max {
        margin-right: -400px !important;
        margin-left: -400px !important;
    }

    .quad-negative-margin-right-max {
        margin-right: -400px !important;
    }

    .double-negative-margin {
        margin-right: -200px !important;
        margin-left: -200px !important;
    }

    .double-negative-margin-right {
        margin-right: -200px !important;
    }

    .double-negative-margin-max {
        margin-right: -200px !important;
        margin-left: -200px !important;
    }

    .double-negative-margin-right-max {
        margin-right: -200px !important;
    }

    .half-negative-margin {
        margin-right: -50px !important;
        margin-left: -50px !important;
    }

    .half-negative-margin-right {
        margin-right: -50px !important;
    }

    .half-negative-margin-max {
        margin-right: -50px !important;
        margin-left: -50px !important;
    }

    .half-negative-margin-right-max {
        margin-right: -50px !important;
    }

    .quarter-negative-margin {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }

    .quarter-negative-margin-right {
        margin-right: -25px !important;
    }

    .quarter-negative-margin-max {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }

    .quarter-negative-margin-right-max {
        margin-right: -25px !important;
    }

    .no-negative-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right {
        margin-right: 0px !important;
    }

    .no-negative-margin-max {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right-max {
        margin-right: 0px !important;
    }

    .negative-margin-left {
        margin-left: -100px !important;
    }

    .negative-margin-left-max {
        margin-left: -100px !important;
    }

    .quad-negative-margin-left {
        margin-left: -400px !important;
    }

    .quad-negative-margin-left-max {
        margin-left: -400px !important;
    }

    .double-negative-margin-left {
        margin-left: -200px !important;
    }

    .double-negative-margin-left-max {
        margin-left: -200px !important;
    }

    .half-negative-margin-left {
        margin-left: -50px !important;
    }

    .half-negative-margin-left-max {
        margin-left: -50px !important;
    }

    .quarter-negative-margin-left {
        margin-left: -25px !important;
    }

    .quarter-negative-margin-left-max {
        margin-left: -25px !important;
    }

    .no-negative-margin-left {
        margin-left: 0px !important;
    }

    .no-negative-margin-left-max {
        margin-left: 0px !important;
    }

    .position {
        right: 100px !important;
        left: 100px !important;
    }

    .position-right {
        right: 100px !important;
    }

    .position-max {
        right: 100px !important;
        left: 100px !important;
    }

    .position-right-max {
        right: 100px !important;
    }

    .quad-position {
        right: 400px !important;
        left: 400px !important;
    }

    .quad-position-right {
        right: 400px !important;
    }

    .quad-position-max {
        right: 400px !important;
        left: 400px !important;
    }

    .quad-position-right-max {
        right: 400px !important;
    }

    .double-position {
        right: 200px !important;
        left: 200px !important;
    }

    .double-position-right {
        right: 200px !important;
    }

    .double-position-max {
        right: 200px !important;
        left: 200px !important;
    }

    .double-position-right-max {
        right: 200px !important;
    }

    .half-position {
        right: 50px !important;
        left: 50px !important;
    }

    .half-position-right {
        right: 50px !important;
    }

    .half-position-max {
        right: 50px !important;
        left: 50px !important;
    }

    .half-position-right-max {
        right: 50px !important;
    }

    .quarter-position {
        right: 25px !important;
        left: 25px !important;
    }

    .quarter-position-right {
        right: 25px !important;
    }

    .quarter-position-max {
        right: 25px !important;
        left: 25px !important;
    }

    .quarter-position-right-max {
        right: 25px !important;
    }

    .no-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right {
        right: 0px !important;
    }

    .no-position-max {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right-max {
        right: 0px !important;
    }

    .position-left {
        left: 100px !important;
    }

    .position-left-max {
        left: 100px !important;
    }

    .quad-position-left {
        left: 400px !important;
    }

    .quad-position-left-max {
        left: 400px !important;
    }

    .double-position-left {
        left: 200px !important;
    }

    .double-position-left-max {
        left: 200px !important;
    }

    .half-position-left {
        left: 50px !important;
    }

    .half-position-left-max {
        left: 50px !important;
    }

    .quarter-position-left {
        left: 25px !important;
    }

    .quarter-position-left-max {
        left: 25px !important;
    }

    .no-position-left {
        left: 0px !important;
    }

    .no-position-left-max {
        left: 0px !important;
    }

    .negative-position {
        right: -100px !important;
        left: -100px !important;
    }

    .negative-position-right {
        right: -100px !important;
    }

    .negative-position-max {
        right: -100px !important;
        left: -100px !important;
    }

    .negative-position-right-max {
        right: -100px !important;
    }

    .quad-negative-position {
        right: -400px !important;
        left: -400px !important;
    }

    .quad-negative-position-right {
        right: -400px !important;
    }

    .quad-negative-position-max {
        right: -400px !important;
        left: -400px !important;
    }

    .quad-negative-position-right-max {
        right: -400px !important;
    }

    .double-negative-position {
        right: -200px !important;
        left: -200px !important;
    }

    .double-negative-position-right {
        right: -200px !important;
    }

    .double-negative-position-max {
        right: -200px !important;
        left: -200px !important;
    }

    .double-negative-position-right-max {
        right: -200px !important;
    }

    .half-negative-position {
        right: -50px !important;
        left: -50px !important;
    }

    .half-negative-position-right {
        right: -50px !important;
    }

    .half-negative-position-max {
        right: -50px !important;
        left: -50px !important;
    }

    .half-negative-position-right-max {
        right: -50px !important;
    }

    .quarter-negative-position {
        right: -25px !important;
        left: -25px !important;
    }

    .quarter-negative-position-right {
        right: -25px !important;
    }

    .quarter-negative-position-max {
        right: -25px !important;
        left: -25px !important;
    }

    .quarter-negative-position-right-max {
        right: -25px !important;
    }

    .no-negative-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right {
        right: 0px !important;
    }

    .no-negative-position-max {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right-max {
        right: 0px !important;
    }

    .negative-position-left {
        left: -100px !important;
    }

    .negative-position-left-max {
        left: -100px !important;
    }

    .quad-negative-position-left {
        left: -400px !important;
    }

    .quad-negative-position-left-max {
        left: -400px !important;
    }

    .double-negative-position-left {
        left: -200px !important;
    }

    .double-negative-position-left-max {
        left: -200px !important;
    }

    .half-negative-position-left {
        left: -50px !important;
    }

    .half-negative-position-left-max {
        left: -50px !important;
    }

    .quarter-negative-position-left {
        left: -25px !important;
    }

    .quarter-negative-position-left-max {
        left: -25px !important;
    }

    .no-negative-position-left {
        left: 0px !important;
    }

    .no-negative-position-left-max {
        left: 0px !important;
    }

    table.responsive-max {
        display: block;
    }

    table.responsive-max thead {
        display: block;
    }

    table.responsive-max tbody {
        display: block;
    }

    table.responsive-max th {
        display: block;
    }

    table.responsive-max td {
        display: block;
    }

    table.responsive-max tr {
        display: block;
        border-bottom: 1px solid #ccc;
    }

    table.responsive-max thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsive-max tfoot th {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-max tfoot th:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

    table.responsive-max tfoot td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-max tfoot td:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

} /* ENDE Media-Query "Maximal" (max.css) */

/* START Media-Query "Small" (small.css) */
@media only screen and (max-width: 639px) {

    .show-medium {
        display: none !important;
    }

    .show-large {
        display: none !important;
    }

    .show-max {
        display: none !important;
    }

    .show-small {
        display: block !important;
    }

    a.show-small {
        display: inline !important;
    }

    span.show-small {
        display: inline !important;
    }

    .hide-small {
        display: none !important;
    }

    .max-width {
        max-width: 1280px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .container > * {
        padding-right: 15px;
        padding-left: 15px;
    }

    #content {
        padding-right: 15px;
        padding-left: 15px;
    }

    .sidebar-area {
        padding-right: 15px;
        padding-left: 15px;
    }

    .padding {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .padding-right {
        padding-right: 15px !important;
    }

    .padding-small {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .padding-right-small {
        padding-right: 15px !important;
    }

    .quad-padding {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .quad-padding-right {
        padding-right: 60px !important;
    }

    .quad-padding-small {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .quad-padding-right-small {
        padding-right: 60px !important;
    }

    .double-padding {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .double-padding-right {
        padding-right: 30px !important;
    }

    .double-padding-small {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .double-padding-right-small {
        padding-right: 30px !important;
    }

    .half-padding {
        padding-right: 7.5px !important;
        padding-left: 7.5px !important;
    }

    .half-padding-right {
        padding-right: 7.5px !important;
    }

    .half-padding-small {
        padding-right: 7.5px !important;
        padding-left: 7.5px !important;
    }

    .half-padding-right-small {
        padding-right: 7.5px !important;
    }

    .quarter-padding {
        padding-right: 3.75px !important;
        padding-left: 3.75px !important;
    }

    .quarter-padding-right {
        padding-right: 3.75px !important;
    }

    .quarter-padding-small {
        padding-right: 3.75px !important;
        padding-left: 3.75px !important;
    }

    .quarter-padding-right-small {
        padding-right: 3.75px !important;
    }

    .no-padding {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right {
        padding-right: 0px !important;
    }

    .no-padding-small {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .no-padding-right-small {
        padding-right: 0px !important;
    }

    .padding-left {
        padding-left: 15px !important;
    }

    .padding-left-small {
        padding-left: 15px !important;
    }

    .quad-padding-left {
        padding-left: 60px !important;
    }

    .quad-padding-left-small {
        padding-left: 60px !important;
    }

    .double-padding-left {
        padding-left: 30px !important;
    }

    .double-padding-left-small {
        padding-left: 30px !important;
    }

    .half-padding-left {
        padding-left: 7.5px !important;
    }

    .half-padding-left-small {
        padding-left: 7.5px !important;
    }

    .quarter-padding-left {
        padding-left: 3.75px !important;
    }

    .quarter-padding-left-small {
        padding-left: 3.75px !important;
    }

    .no-padding-left {
        padding-left: 0px !important;
    }

    .no-padding-left-small {
        padding-left: 0px !important;
    }

    .margin {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .margin-right {
        margin-right: 15px !important;
    }

    .margin-small {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .margin-right-small {
        margin-right: 15px !important;
    }

    .quad-margin {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .quad-margin-right {
        margin-right: 60px !important;
    }

    .quad-margin-small {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .quad-margin-right-small {
        margin-right: 60px !important;
    }

    .double-margin {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .double-margin-right {
        margin-right: 30px !important;
    }

    .double-margin-small {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .double-margin-right-small {
        margin-right: 30px !important;
    }

    .half-margin {
        margin-right: 7.5px !important;
        margin-left: 7.5px !important;
    }

    .half-margin-right {
        margin-right: 7.5px !important;
    }

    .half-margin-small {
        margin-right: 7.5px !important;
        margin-left: 7.5px !important;
    }

    .half-margin-right-small {
        margin-right: 7.5px !important;
    }

    .quarter-margin {
        margin-right: 3.75px !important;
        margin-left: 3.75px !important;
    }

    .quarter-margin-right {
        margin-right: 3.75px !important;
    }

    .quarter-margin-small {
        margin-right: 3.75px !important;
        margin-left: 3.75px !important;
    }

    .quarter-margin-right-small {
        margin-right: 3.75px !important;
    }

    .no-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right {
        margin-right: 0px !important;
    }

    .no-margin-small {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-margin-right-small {
        margin-right: 0px !important;
    }

    .margin-left {
        margin-left: 15px !important;
    }

    .margin-left-small {
        margin-left: 15px !important;
    }

    .quad-margin-left {
        margin-left: 60px !important;
    }

    .quad-margin-left-small {
        margin-left: 60px !important;
    }

    .double-margin-left {
        margin-left: 30px !important;
    }

    .double-margin-left-small {
        margin-left: 30px !important;
    }

    .half-margin-left {
        margin-left: 7.5px !important;
    }

    .half-margin-left-small {
        margin-left: 7.5px !important;
    }

    .quarter-margin-left {
        margin-left: 3.75px !important;
    }

    .quarter-margin-left-small {
        margin-left: 3.75px !important;
    }

    .no-margin-left {
        margin-left: 0px !important;
    }

    .no-margin-left-small {
        margin-left: 0px !important;
    }

    .negative-margin {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

    .negative-margin-right {
        margin-right: -15px !important;
    }

    .negative-margin-small {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }

    .negative-margin-right-small {
        margin-right: -15px !important;
    }

    .quad-negative-margin {
        margin-right: -60px !important;
        margin-left: -60px !important;
    }

    .quad-negative-margin-right {
        margin-right: -60px !important;
    }

    .quad-negative-margin-small {
        margin-right: -60px !important;
        margin-left: -60px !important;
    }

    .quad-negative-margin-right-small {
        margin-right: -60px !important;
    }

    .double-negative-margin {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }

    .double-negative-margin-right {
        margin-right: -30px !important;
    }

    .double-negative-margin-small {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }

    .double-negative-margin-right-small {
        margin-right: -30px !important;
    }

    .half-negative-margin {
        margin-right: -7.5px !important;
        margin-left: -7.5px !important;
    }

    .half-negative-margin-right {
        margin-right: -7.5px !important;
    }

    .half-negative-margin-small {
        margin-right: -7.5px !important;
        margin-left: -7.5px !important;
    }

    .half-negative-margin-right-small {
        margin-right: -7.5px !important;
    }

    .quarter-negative-margin {
        margin-right: -3.75px !important;
        margin-left: -3.75px !important;
    }

    .quarter-negative-margin-right {
        margin-right: -3.75px !important;
    }

    .quarter-negative-margin-small {
        margin-right: -3.75px !important;
        margin-left: -3.75px !important;
    }

    .quarter-negative-margin-right-small {
        margin-right: -3.75px !important;
    }

    .no-negative-margin {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right {
        margin-right: 0px !important;
    }

    .no-negative-margin-small {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .no-negative-margin-right-small {
        margin-right: 0px !important;
    }

    .negative-margin-left {
        margin-left: -15px !important;
    }

    .negative-margin-left-small {
        margin-left: -15px !important;
    }

    .quad-negative-margin-left {
        margin-left: -60px !important;
    }

    .quad-negative-margin-left-small {
        margin-left: -60px !important;
    }

    .double-negative-margin-left {
        margin-left: -30px !important;
    }

    .double-negative-margin-left-small {
        margin-left: -30px !important;
    }

    .half-negative-margin-left {
        margin-left: -7.5px !important;
    }

    .half-negative-margin-left-small {
        margin-left: -7.5px !important;
    }

    .quarter-negative-margin-left {
        margin-left: -3.75px !important;
    }

    .quarter-negative-margin-left-small {
        margin-left: -3.75px !important;
    }

    .no-negative-margin-left {
        margin-left: 0px !important;
    }

    .no-negative-margin-left-small {
        margin-left: 0px !important;
    }

    .position {
        right: 15px !important;
        left: 15px !important;
    }

    .position-right {
        right: 15px !important;
    }

    .position-small {
        right: 15px !important;
        left: 15px !important;
    }

    .position-right-small {
        right: 15px !important;
    }

    .quad-position {
        right: 60px !important;
        left: 60px !important;
    }

    .quad-position-right {
        right: 60px !important;
    }

    .quad-position-small {
        right: 60px !important;
        left: 60px !important;
    }

    .quad-position-right-small {
        right: 60px !important;
    }

    .double-position {
        right: 30px !important;
        left: 30px !important;
    }

    .double-position-right {
        right: 30px !important;
    }

    .double-position-small {
        right: 30px !important;
        left: 30px !important;
    }

    .double-position-right-small {
        right: 30px !important;
    }

    .half-position {
        right: 7.5px !important;
        left: 7.5px !important;
    }

    .half-position-right {
        right: 7.5px !important;
    }

    .half-position-small {
        right: 7.5px !important;
        left: 7.5px !important;
    }

    .half-position-right-small {
        right: 7.5px !important;
    }

    .quarter-position {
        right: 3.75px !important;
        left: 3.75px !important;
    }

    .quarter-position-right {
        right: 3.75px !important;
    }

    .quarter-position-small {
        right: 3.75px !important;
        left: 3.75px !important;
    }

    .quarter-position-right-small {
        right: 3.75px !important;
    }

    .no-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right {
        right: 0px !important;
    }

    .no-position-small {
        right: 0px !important;
        left: 0px !important;
    }

    .no-position-right-small {
        right: 0px !important;
    }

    .position-left {
        left: 15px !important;
    }

    .position-left-small {
        left: 15px !important;
    }

    .quad-position-left {
        left: 60px !important;
    }

    .quad-position-left-small {
        left: 60px !important;
    }

    .double-position-left {
        left: 30px !important;
    }

    .double-position-left-small {
        left: 30px !important;
    }

    .half-position-left {
        left: 7.5px !important;
    }

    .half-position-left-small {
        left: 7.5px !important;
    }

    .quarter-position-left {
        left: 3.75px !important;
    }

    .quarter-position-left-small {
        left: 3.75px !important;
    }

    .no-position-left {
        left: 0px !important;
    }

    .no-position-left-small {
        left: 0px !important;
    }

    .negative-position {
        right: -15px !important;
        left: -15px !important;
    }

    .negative-position-right {
        right: -15px !important;
    }

    .negative-position-small {
        right: -15px !important;
        left: -15px !important;
    }

    .negative-position-right-small {
        right: -15px !important;
    }

    .quad-negative-position {
        right: -60px !important;
        left: -60px !important;
    }

    .quad-negative-position-right {
        right: -60px !important;
    }

    .quad-negative-position-small {
        right: -60px !important;
        left: -60px !important;
    }

    .quad-negative-position-right-small {
        right: -60px !important;
    }

    .double-negative-position {
        right: -30px !important;
        left: -30px !important;
    }

    .double-negative-position-right {
        right: -30px !important;
    }

    .double-negative-position-small {
        right: -30px !important;
        left: -30px !important;
    }

    .double-negative-position-right-small {
        right: -30px !important;
    }

    .half-negative-position {
        right: -7.5px !important;
        left: -7.5px !important;
    }

    .half-negative-position-right {
        right: -7.5px !important;
    }

    .half-negative-position-small {
        right: -7.5px !important;
        left: -7.5px !important;
    }

    .half-negative-position-right-small {
        right: -7.5px !important;
    }

    .quarter-negative-position {
        right: -3.75px !important;
        left: -3.75px !important;
    }

    .quarter-negative-position-right {
        right: -3.75px !important;
    }

    .quarter-negative-position-small {
        right: -3.75px !important;
        left: -3.75px !important;
    }

    .quarter-negative-position-right-small {
        right: -3.75px !important;
    }

    .no-negative-position {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right {
        right: 0px !important;
    }

    .no-negative-position-small {
        right: 0px !important;
        left: 0px !important;
    }

    .no-negative-position-right-small {
        right: 0px !important;
    }

    .negative-position-left {
        left: -15px !important;
    }

    .negative-position-left-small {
        left: -15px !important;
    }

    .quad-negative-position-left {
        left: -60px !important;
    }

    .quad-negative-position-left-small {
        left: -60px !important;
    }

    .double-negative-position-left {
        left: -30px !important;
    }

    .double-negative-position-left-small {
        left: -30px !important;
    }

    .half-negative-position-left {
        left: -7.5px !important;
    }

    .half-negative-position-left-small {
        left: -7.5px !important;
    }

    .quarter-negative-position-left {
        left: -3.75px !important;
    }

    .quarter-negative-position-left-small {
        left: -3.75px !important;
    }

    .no-negative-position-left {
        left: 0px !important;
    }

    .no-negative-position-left-small {
        left: 0px !important;
    }

    table.responsive-small {
        display: block;
    }

    table.responsive-small thead {
        display: block;
    }

    table.responsive-small tbody {
        display: block;
    }

    table.responsive-small th {
        display: block;
    }

    table.responsive-small td {
        display: block;
    }

    table.responsive-small tr {
        display: block;
        border-bottom: 1px solid #ccc;
    }

    table.responsive-small thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsive-small tfoot th {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-small tfoot th:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

    table.responsive-small tfoot td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
    }

    table.responsive-small tfoot td:before {
        position: absolute;
        left: 10px;
        width: 45%;
        overflow: hidden;
        white-space: nowrap;
    }

} /* ENDE Media-Query "Small" (small.css) */

/* START lt IE9 - Einstellungen von Media-Query "Large" (large.css) */
.lt-ie9 .container > * {
    max-width: none;
    width: 920px;
    padding-right: 60px;
    padding-left: 60px;
}

.lt-ie9 #main {
    max-width: none;
    width: 920px;
}

.lt-ie9 #content {
    padding-right: 60px;
    padding-left: 60px;
}

.lt-ie9 .sidebar-area {
    padding-right: 60px;
    padding-left: 60px;
}

.lt-ie9 .padding {
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.lt-ie9 .padding-right {
    padding-right: 60px !important;
}

.lt-ie9 .padding-large {
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.lt-ie9 .padding-right-large {
    padding-right: 60px !important;
}

.lt-ie9 .quad-padding {
    padding-right: 240px !important;
    padding-left: 240px !important;
}

.lt-ie9 .quad-padding-right {
    padding-right: 240px !important;
}

.lt-ie9 .quad-padding-large {
    padding-right: 240px !important;
    padding-left: 240px !important;
}

.lt-ie9 .quad-padding-right-large {
    padding-right: 240px !important;
}

.lt-ie9 .double-padding {
    padding-right: 120px !important;
    padding-left: 120px !important;
}

.lt-ie9 .double-padding-right {
    padding-right: 120px !important;
}

.lt-ie9 .double-padding-large {
    padding-right: 120px !important;
    padding-left: 120px !important;
}

.lt-ie9 .double-padding-right-large {
    padding-right: 120px !important;
}

.lt-ie9 .half-padding {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.lt-ie9 .half-padding-right {
    padding-right: 30px !important;
}

.lt-ie9 .half-padding-large {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.lt-ie9 .half-padding-right-large {
    padding-right: 30px !important;
}

.lt-ie9 .quarter-padding {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.lt-ie9 .quarter-padding-right {
    padding-right: 15px !important;
}

.lt-ie9 .quarter-padding-large {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.lt-ie9 .quarter-padding-right-large {
    padding-right: 15px !important;
}

.lt-ie9 .no-padding {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.lt-ie9 .no-padding-right {
    padding-right: 0px !important;
}

.lt-ie9 .no-padding-large {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.lt-ie9 .no-padding-right-large {
    padding-right: 0px !important;
}

.lt-ie9 .padding-left {
    padding-left: 60px !important;
}

.lt-ie9 .padding-left-large {
    padding-left: 60px !important;
}

.lt-ie9 .quad-padding-left {
    padding-left: 240px !important;
}

.lt-ie9 .quad-padding-left-large {
    padding-left: 240px !important;
}

.lt-ie9 .double-padding-left {
    padding-left: 120px !important;
}

.lt-ie9 .double-padding-left-large {
    padding-left: 120px !important;
}

.lt-ie9 .half-padding-left {
    padding-left: 30px !important;
}

.lt-ie9 .half-padding-left-large {
    padding-left: 30px !important;
}

.lt-ie9 .quarter-padding-left {
    padding-left: 15px !important;
}

.lt-ie9 .quarter-padding-left-large {
    padding-left: 15px !important;
}

.lt-ie9 .no-padding-left {
    padding-left: 0px !important;
}

.lt-ie9 .no-padding-left-large {
    padding-left: 0px !important;
}

.lt-ie9 .margin {
    margin-right: 60px !important;
    margin-left: 60px !important;
}

.lt-ie9 .margin-right {
    margin-right: 60px !important;
}

.lt-ie9 .margin-large {
    margin-right: 60px !important;
    margin-left: 60px !important;
}

.lt-ie9 .margin-right-large {
    margin-right: 60px !important;
}

.lt-ie9 .quad-margin {
    margin-right: 240px !important;
    margin-left: 240px !important;
}

.lt-ie9 .quad-margin-right {
    margin-right: 240px !important;
}

.lt-ie9 .quad-margin-large {
    margin-right: 240px !important;
    margin-left: 240px !important;
}

.lt-ie9 .quad-margin-right-large {
    margin-right: 240px !important;
}

.lt-ie9 .double-margin {
    margin-right: 120px !important;
    margin-left: 120px !important;
}

.lt-ie9 .double-margin-right {
    margin-right: 120px !important;
}

.lt-ie9 .double-margin-large {
    margin-right: 120px !important;
    margin-left: 120px !important;
}

.lt-ie9 .double-margin-right-large {
    margin-right: 120px !important;
}

.lt-ie9 .half-margin {
    margin-right: 30px !important;
    margin-left: 30px !important;
}

.lt-ie9 .half-margin-right {
    margin-right: 30px !important;
}

.lt-ie9 .half-margin-large {
    margin-right: 30px !important;
    margin-left: 30px !important;
}

.lt-ie9 .half-margin-right-large {
    margin-right: 30px !important;
}

.lt-ie9 .quarter-margin {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.lt-ie9 .quarter-margin-right {
    margin-right: 15px !important;
}

.lt-ie9 .quarter-margin-large {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.lt-ie9 .quarter-margin-right-large {
    margin-right: 15px !important;
}

.lt-ie9 .no-margin {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.lt-ie9 .no-margin-right {
    margin-right: 0px !important;
}

.lt-ie9 .no-margin-large {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.lt-ie9 .no-margin-right-large {
    margin-right: 0px !important;
}

.lt-ie9 .margin-left {
    margin-left: 60px !important;
}

.lt-ie9 .margin-left-large {
    margin-left: 60px !important;
}

.lt-ie9 .quad-margin-left {
    margin-left: 240px !important;
}

.lt-ie9 .quad-margin-left-large {
    margin-left: 240px !important;
}

.lt-ie9 .double-margin-left {
    margin-left: 120px !important;
}

.lt-ie9 .double-margin-left-large {
    margin-left: 120px !important;
}

.lt-ie9 .half-margin-left {
    margin-left: 30px !important;
}

.lt-ie9 .half-margin-left-large {
    margin-left: 30px !important;
}

.lt-ie9 .quarter-margin-left {
    margin-left: 15px !important;
}

.lt-ie9 .quarter-margin-left-large {
    margin-left: 15px !important;
}

.lt-ie9 .no-margin-left {
    margin-left: 0px !important;
}

.lt-ie9 .no-margin-left-large {
    margin-left: 0px !important;
}

.lt-ie9 .negative-margin {
    margin-right: -60px !important;
    margin-left: -60px !important;
}

.lt-ie9 .negative-margin-right {
    margin-right: -60px !important;
}

.lt-ie9 .negative-margin-large {
    margin-right: -60px !important;
    margin-left: -60px !important;
}

.lt-ie9 .negative-margin-right-large {
    margin-right: -60px !important;
}

.lt-ie9 .quad-negative-margin {
    margin-right: -240px !important;
    margin-left: -240px !important;
}

.lt-ie9 .quad-negative-margin-right {
    margin-right: -240px !important;
}

.lt-ie9 .quad-negative-margin-large {
    margin-right: -240px !important;
    margin-left: -240px !important;
}

.lt-ie9 .quad-negative-margin-right-large {
    margin-right: -240px !important;
}

.lt-ie9 .double-negative-margin {
    margin-right: -120px !important;
    margin-left: -120px !important;
}

.lt-ie9 .double-negative-margin-right {
    margin-right: -120px !important;
}

.lt-ie9 .double-negative-margin-large {
    margin-right: -120px !important;
    margin-left: -120px !important;
}

.lt-ie9 .double-negative-margin-right-large {
    margin-right: -120px !important;
}

.lt-ie9 .half-negative-margin {
    margin-right: -30px !important;
    margin-left: -30px !important;
}

.lt-ie9 .half-negative-margin-right {
    margin-right: -30px !important;
}

.lt-ie9 .half-negative-margin-large {
    margin-right: -30px !important;
    margin-left: -30px !important;
}

.lt-ie9 .half-negative-margin-right-large {
    margin-right: -30px !important;
}

.lt-ie9 .quarter-negative-margin {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.lt-ie9 .quarter-negative-margin-right {
    margin-right: -15px !important;
}

.lt-ie9 .quarter-negative-margin-large {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.lt-ie9 .quarter-negative-margin-right-large {
    margin-right: -15px !important;
}

.lt-ie9 .no-negative-margin {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.lt-ie9 .no-negative-margin-right {
    margin-right: 0px !important;
}

.lt-ie9 .no-negative-margin-large {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.lt-ie9 .no-negative-margin-right-large {
    margin-right: 0px !important;
}

.lt-ie9 .negative-margin-left {
    margin-left: -60px !important;
}

.lt-ie9 .negative-margin-left-large {
    margin-left: -60px !important;
}

.lt-ie9 .quad-negative-margin-left {
    margin-left: -240px !important;
}

.lt-ie9 .quad-negative-margin-left-large {
    margin-left: -240px !important;
}

.lt-ie9 .double-negative-margin-left {
    margin-left: -120px !important;
}

.lt-ie9 .double-negative-margin-left-large {
    margin-left: -120px !important;
}

.lt-ie9 .half-negative-margin-left {
    margin-left: -30px !important;
}

.lt-ie9 .half-negative-margin-left-large {
    margin-left: -30px !important;
}

.lt-ie9 .quarter-negative-margin-left {
    margin-left: -15px !important;
}

.lt-ie9 .quarter-negative-margin-left-large {
    margin-left: -15px !important;
}

.lt-ie9 .no-negative-margin-left {
    margin-left: 0px !important;
}

.lt-ie9 .no-negative-margin-left-large {
    margin-left: 0px !important;
}

.lt-ie9 .position {
    right: 60px !important;
    left: 60px !important;
}

.lt-ie9 .position-right {
    right: 60px !important;
}

.lt-ie9 .position-large {
    right: 60px !important;
    left: 60px !important;
}

.lt-ie9 .position-right-large {
    right: 60px !important;
}

.lt-ie9 .quad-position {
    right: 240px !important;
    left: 240px !important;
}

.lt-ie9 .quad-position-right {
    right: 240px !important;
}

.lt-ie9 .quad-position-large {
    right: 240px !important;
    left: 240px !important;
}

.lt-ie9 .quad-position-right-large {
    right: 240px !important;
}

.lt-ie9 .double-position {
    right: 120px !important;
    left: 120px !important;
}

.lt-ie9 .double-position-right {
    right: 120px !important;
}

.lt-ie9 .double-position-large {
    right: 120px !important;
    left: 120px !important;
}

.lt-ie9 .double-position-right-large {
    right: 120px !important;
}

.lt-ie9 .half-position {
    right: 30px !important;
    left: 30px !important;
}

.lt-ie9 .half-position-right {
    right: 30px !important;
}

.lt-ie9 .half-position-large {
    right: 30px !important;
    left: 30px !important;
}

.lt-ie9 .half-position-right-large {
    right: 30px !important;
}

.lt-ie9 .quarter-position {
    right: 15px !important;
    left: 15px !important;
}

.lt-ie9 .quarter-position-right {
    right: 15px !important;
}

.lt-ie9 .quarter-position-large {
    right: 15px !important;
    left: 15px !important;
}

.lt-ie9 .quarter-position-right-large {
    right: 15px !important;
}

.lt-ie9 .no-position {
    right: 0px !important;
    left: 0px !important;
}

.lt-ie9 .no-position-right {
    right: 0px !important;
}

.lt-ie9 .no-position-large {
    right: 0px !important;
    left: 0px !important;
}

.lt-ie9 .no-position-right-large {
    right: 0px !important;
}

.lt-ie9 .position-left {
    left: 60px !important;
}

.lt-ie9 .position-left-large {
    left: 60px !important;
}

.lt-ie9 .quad-position-left {
    left: 240px !important;
}

.lt-ie9 .quad-position-left-large {
    left: 240px !important;
}

.lt-ie9 .double-position-left {
    left: 120px !important;
}

.lt-ie9 .double-position-left-large {
    left: 120px !important;
}

.lt-ie9 .half-position-left {
    left: 30px !important;
}

.lt-ie9 .half-position-left-large {
    left: 30px !important;
}

.lt-ie9 .quarter-position-left {
    left: 15px !important;
}

.lt-ie9 .quarter-position-left-large {
    left: 15px !important;
}

.lt-ie9 .no-position-left {
    left: 0px !important;
}

.lt-ie9 .no-position-left-large {
    left: 0px !important;
}

.lt-ie9 .negative-position {
    right: -60px !important;
    left: -60px !important;
}

.lt-ie9 .negative-position-right {
    right: -60px !important;
}

.lt-ie9 .negative-position-large {
    right: -60px !important;
    left: -60px !important;
}

.lt-ie9 .negative-position-right-large {
    right: -60px !important;
}

.lt-ie9 .quad-negative-position {
    right: -240px !important;
    left: -240px !important;
}

.lt-ie9 .quad-negative-position-right {
    right: -240px !important;
}

.lt-ie9 .quad-negative-position-large {
    right: -240px !important;
    left: -240px !important;
}

.lt-ie9 .quad-negative-position-right-large {
    right: -240px !important;
}

.lt-ie9 .double-negative-position {
    right: -120px !important;
    left: -120px !important;
}

.lt-ie9 .double-negative-position-right {
    right: -120px !important;
}

.lt-ie9 .double-negative-position-large {
    right: -120px !important;
    left: -120px !important;
}

.lt-ie9 .double-negative-position-right-large {
    right: -120px !important;
}

.lt-ie9 .half-negative-position {
    right: -30px !important;
    left: -30px !important;
}

.lt-ie9 .half-negative-position-right {
    right: -30px !important;
}

.lt-ie9 .half-negative-position-large {
    right: -30px !important;
    left: -30px !important;
}

.lt-ie9 .half-negative-position-right-large {
    right: -30px !important;
}

.lt-ie9 .quarter-negative-position {
    right: -15px !important;
    left: -15px !important;
}

.lt-ie9 .quarter-negative-position-right {
    right: -15px !important;
}

.lt-ie9 .quarter-negative-position-large {
    right: -15px !important;
    left: -15px !important;
}

.lt-ie9 .quarter-negative-position-right-large {
    right: -15px !important;
}

.lt-ie9 .no-negative-position {
    right: 0px !important;
    left: 0px !important;
}

.lt-ie9 .no-negative-position-right {
    right: 0px !important;
}

.lt-ie9 .no-negative-position-large {
    right: 0px !important;
    left: 0px !important;
}

.lt-ie9 .no-negative-position-right-large {
    right: 0px !important;
}

.lt-ie9 .negative-position-left {
    left: -60px !important;
}

.lt-ie9 .negative-position-left-large {
    left: -60px !important;
}

.lt-ie9 .quad-negative-position-left {
    left: -240px !important;
}

.lt-ie9 .quad-negative-position-left-large {
    left: -240px !important;
}

.lt-ie9 .double-negative-position-left {
    left: -120px !important;
}

.lt-ie9 .double-negative-position-left-large {
    left: -120px !important;
}

.lt-ie9 .half-negative-position-left {
    left: -30px !important;
}

.lt-ie9 .half-negative-position-left-large {
    left: -30px !important;
}

.lt-ie9 .quarter-negative-position-left {
    left: -15px !important;
}

.lt-ie9 .quarter-negative-position-left-large {
    left: -15px !important;
}

.lt-ie9 .no-negative-position-left {
    left: 0px !important;
}

.lt-ie9 .no-negative-position-left-large {
    left: 0px !important;
}

/* ENDE lt IE9 */

