.firewatch .quickguide .qbox {
    background-color: rgba(var(--color-fw-traffic-red), .90);
}

.firewatch header.main .header-actions .btn-nav {
    background: rgb(var(--color-fw-traffic-red)) url("../Images/bg-nav-open.svg") no-repeat center;
}
.firewatch h1,.firewatch h2,.firewatch h3 {
    color: rgb(var(--color-fw-traffic-red));
}
.outer.firewatch::before {
    background-color: rgba(var(--color-fw-traffic-red), .45);
}

/***** Header - Start *****/
.firewatch header.main .header-stage .colored-sidebar::before {
    background: rgb(var(--color-fw-traffic-red));
}
.firewatch header.main .header-stage .colored-sidebar::after {
    border-top: 100px solid rgb(var(--color-fw-traffic-red));
}
.firewatch header.main .header-actions .btn-nav {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch header.main .header-content .subtitle {
    color: rgb(var(--color-fw-traffic-red));
}
.firewatch header.main .header-actions .search .search-field {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch header.main .header-actions .search .btn::before {
    background-image: url("../Images/bg-icon-lens-fw-red.svg");
}
.firewatch header.main .header-actions .search .btn::after {
    background-image: url("../Images/bg-icon-close-x-fw-red.svg");
}
.firewatch header.main .header-actions .search .search-field .inputs input[type="submit"] {
    background-image: url("../Images/bg-icon-lens-fw-red.svg");
}
.firewatch nav.main .btn-nav-close::before,
.firewatch nav.main .btn-nav-close::after {
    border-left-color: rgb(var(--color-fw-traffic-red));
}
.firewatch nav.main > ul > li a {
    color: rgb(var(--color-font));
}
.firewatch nav.main > ul > li a:hover,
.firewatch nav.main > ul li.active > a {
    color: rgb(var(--color-fw-traffic-red));
}
.firewatch nav.main > ul > li .toggle::before,
.firewatch nav.main > ul > li .toggle::after {
    border-top-color: rgb(var(--color-fw-traffic-red));
}
/***** Header - End *****/

/***** Globals - Start *****/
.firewatch h1,
.firewatch h2 {
    color: rgb(var(--color-fw-traffic-red));
}
.firewatch .headline-outer h2::before {
    border-bottom-color: rgb(var(--color-fw-traffic-red));
}

.firewatch input[type="text"],
.firewatch input[type="tel"],
.firewatch input[type="number"],
.firewatch input[type="password"],
.firewatch input[type="email"] {
    color: rgb(var(--color-fw-traffic-red));
    border-color: rgb(var(--color-fw-traffic-red));
}

.firewatch .content ul li::before {
    background-color: rgb(var(--color-fw-traffic-red));
}
/***** Globals - End *****/

/***** RTE - Start *****/
.firewatch a.button-arrow-green::after {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch a.button-icon-green::after {
    background-color: rgb(var(--color-fw-traffic-red));
}

.firewatch a.anchor {
    color: rgb(var(--color-font));
}
.firewatch a.anchor::before {
    background-color: rgb(var(--color-fw-traffic-red));
}

.firewatch a.link-marker::after {
    top: 5px;
    left: 5px;
    width: 26px;
    height: 32px;
    background: url("../Images/bg-icon-map-marker-fw.svg") no-repeat;
}
.firewatch a.link-marker:hover::after {
    top: 7px;
}
/***** RTE - End *****/

/***** TYPO3 - Start *****/
.firewatch .frame-layout-120 .inner {
    background-color: rgb(var(--color-fw-traffic-red));
}

.firewatch .frame-layout-130 .header .inner::before {
    background-color: rgb(var(--color-fw-traffic-red));
}

.firewatch .frame-layout-150 {
    padding-top: 106px;
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch a[data-fancybox]::before {
    background-color: rgb(var(--color-fw-traffic-red));
}

.firewatch .table.rm th {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .frame-layout-150 .table.rm th,
.firewatch .frame-layout-150 .table.rm td {
    border-right-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .frame-layout-150 .table.rm tr {
    border-bottom-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .frame-layout-150.frame-space-after-none + .frame-layout-150 {
    margin-top: -36px;
}
.firewatch a.link-arrow::before {
    background: url("../Images/bg-arrow-fw-red.svg") no-repeat;
}
.firewatch .contact-box .title .headline{
    color: rgb(var(--color-fw-traffic-red));
}
/***** TYPO3 - End *****/

/***** Teaser - Bild und Text nebeneinander - Start *****/
.firewatch .repeating-teasers .teaser .headline {
    color: rgb(var(--color-fw-traffic-red));
}
.firewatch .repeating-teasers .teaser .headline::before {
    border-bottom-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .repeating-teasers .teaser.icon .image::before {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .contact-box .title .headline::before{
    border-bottom: 2px solid rgb(var(--color-fw-traffic-red))
}
.firewatch .contact-box .icon::before {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .contact-box button::before {
    background: url("../Images/bg-arrow-fw-red.svg") no-repeat;
}
.firewatch .frame-layout-120, .firewatch .frame-layout-120 h2 {
    color: #fff;
}
.firewatch .frame-layout-120 .headline-outer h2::before {
    border-bottom-color: #fff;
}
/***** Teaser - Bild und Text nebeneinander - End *****/

/***** Aufklapper - Start *****/
.firewatch .folder .fold .fold-title::after {
    background-color: rgb(var(--color-fw-traffic-red));
}
/***** Aufklapper - End *****/

/***** Teaser - Start *****/
.firewatch .image-text-teaser .image::before {
    background-color: rgb(var(--color-fw-traffic-red));
}
/***** Teaser - End *****/

/***** News-Liste - Start *****/
.firewatch .news-list-row::before {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .news-list-row .date {
    color: rgb(var(--color-fw-traffic-red));
}
.firewatch .news-list-row h2 {
    color: rgb(var(--color-font));
}
/***** News-Liste - End *****/

/***** Teasersammlung - Start *****/
.firewatch .repeating-boxes .title .headline {
    color: rgb(var(--color-fw-traffic-red));
}
.firewatch .repeating-boxes .image::before {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch .repeating-boxes .box-title {
    color: rgb(var(--color-fw-traffic-red));
}
/***** Teasersammlung - End *****/

/***** Schnellzugriff-Kacheln - Start *****/
.firewatch .quickguide {
    margin: -168px 0 58px;
}
.firewatch .quickguide .qbox {
    background-color: rgba(var(--color-fw-traffic-red), .90);
}
/***** Schnellzugriff-Kacheln - End *****/



/***** Footer - Start *****/
.firewatch footer.main {
    background-color: rgb(var(--color-fw-traffic-red));
}
.firewatch footer.main a.anchor {
    color: #fff;
}
/***** Footer - End *****/
