
body {
    color: #333333;
    background: #ffffff;
}
body > header {
    background: #ffffff;
}
.page {
    background: #ffffff;
}
main {
    border-color: #ffffff;
}
.page::before {
    background: #d10000;
}
nav.main ul li ul {
    background: #ffffff;
}

    .color-default a {
        color: #333333;
    }
    .color-default .tourdates .tourdate .date,
    .color-default .centered-link a,
    .color-default a.active {
        color: #00adef;
    }
    .color-default article,
    .color-default section {
        background-color: #f5f5f5;
    }
    .color-default article + article,
    .color-default section + section {
        border-top-color: #00adef;
    }
    .color-default .dot:after {
        background-color: #f5f5f5;
    }

    section.color-default,
    article.color-default {
        background-color: #f5f5f5 !important;
    }
    article + article.color-default {
        border-top-color: #00adef !important;
    }
    .color-default.post-teaser p.date span {
        background-color: #00adef;
        color: #f5f5f5;
    }
    .color-default figure.full::before {
        border-right-color: #f26a0e;
    }
    .color-default figure.full::after {
        border-left-color: #f26a0e;
    }

    .color-default .review blockquote b,
    .color-default .review blockquote::before,
    .color-default .review blockquote::after {
        color: #00adef;
    }
    .color-default .review blockquote,
    .color-default .review blockquote i {
        color: #f26a0e;
    }

    .color-default .video,
    .color-default .slideshow {
        border-bottom-color: #00adef;
    }
    .color-default figcaption p,
    .color-default figcaption footer {
        color: #888888;
    }
    .color-default figure.main figcaption p,
    .color-default figure.main figcaption footer {
        color: #333333;
    }
    .color-default .audio-player {
        background: #00adef;
        color: #ffffff;
    }
    .color-default hgroup.title,
    .color-default hgroup.title a {
        color: #00adef;
    }
    article.color-default hgroup.title,
    article.color-default hgroup.title a {
        color: #00adef !important;
    }
    .color-default .style-default h2 {
        color: #00adef;
    }
    .color-default .style-akzent h2,
    .color-default .style-akzent p {
        color: #00adef;
    }
    .color-default .style-gray h2,
    .color-default .style-gray p {
        color: #888888;
    }
    .color-default .downloads li {
        border-color: #888888;
    }
    .color-default .downloads a {
        color: #888888;
    }
    .color-default .downloads a:hover {
        color: #00adef;
    }
    .color-default nav.main a {
        color: #00adef;
    }
    .color-default nav.main a.active,
    .color-default nav.main a.parent-of-active {
        border-bottom-color: #00adef;
    }
    @media (hover: hover)  {
        .color-default nav.main a:hover {
            border-bottom-color: #00adef;
        }
    }
    nav.bottomnav .color-default a {
        background-color: #f5f5f5;
        color: #00adef;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-default a:hover {
            background-color: #00adef;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-default h1 span,
    body.alony_dismantling.color-default .size-XL h2 span,
    body.alony_alw.color-default h1 span,
    body.alony_alw.color-default .size-XL h2 span {
        background-color: #00adef;
        color: #ffffff;
    }
    body.alony_hollywood.color-default main a,
    body.alony_hollywood.color-default main b {
        color: #00adef;
    }
    body.alony_hollywood.color-default .slideshow figcaption small {
        color: #ffffff;
    }

    .color-default .slideshow .slide {
        border-color: #00adef;
        color: #00adef;
    }

    @media screen and (max-width: 770px) {
        .color-default nav.main ul,
        .color-default nav.main ul a,
        .color-default nav.main ul span.opener::before {
            background-color: #00adef;
            color: #ffffff;
        }
    }

    .color-project-hollywood a {
        color: #333333;
    }
    .color-project-hollywood .tourdates .tourdate .date,
    .color-project-hollywood .centered-link a,
    .color-project-hollywood a.active {
        color: #e40138;
    }
    .color-project-hollywood article,
    .color-project-hollywood section {
        background-color: #f5f5f5;
    }
    .color-project-hollywood article + article,
    .color-project-hollywood section + section {
        border-top-color: #e40138;
    }
    .color-project-hollywood .dot:after {
        background-color: #f5f5f5;
    }

    section.color-project-hollywood,
    article.color-project-hollywood {
        background-color: #f5f5f5 !important;
    }
    article + article.color-project-hollywood {
        border-top-color: #e40138 !important;
    }
    .color-project-hollywood.post-teaser p.date span {
        background-color: #e40138;
        color: #f5f5f5;
    }
    .color-project-hollywood figure.full::before {
        border-right-color: #3b7eb5;
    }
    .color-project-hollywood figure.full::after {
        border-left-color: #3b7eb5;
    }

    .color-project-hollywood .review blockquote b,
    .color-project-hollywood .review blockquote::before,
    .color-project-hollywood .review blockquote::after {
        color: #e40138;
    }
    .color-project-hollywood .review blockquote,
    .color-project-hollywood .review blockquote i {
        color: #3b7eb5;
    }

    .color-project-hollywood .video,
    .color-project-hollywood .slideshow {
        border-bottom-color: #e40138;
    }
    .color-project-hollywood figcaption p,
    .color-project-hollywood figcaption footer {
        color: #888888;
    }
    .color-project-hollywood figure.main figcaption p,
    .color-project-hollywood figure.main figcaption footer {
        color: #333333;
    }
    .color-project-hollywood .audio-player {
        background: #e40138;
        color: #ffffff;
    }
    .color-project-hollywood hgroup.title,
    .color-project-hollywood hgroup.title a {
        color: #e40138;
    }
    article.color-project-hollywood hgroup.title,
    article.color-project-hollywood hgroup.title a {
        color: #e40138 !important;
    }
    .color-project-hollywood .style-default h2 {
        color: #e40138;
    }
    .color-project-hollywood .style-akzent h2,
    .color-project-hollywood .style-akzent p {
        color: #e40138;
    }
    .color-project-hollywood .style-gray h2,
    .color-project-hollywood .style-gray p {
        color: #888888;
    }
    .color-project-hollywood .downloads li {
        border-color: #888888;
    }
    .color-project-hollywood .downloads a {
        color: #888888;
    }
    .color-project-hollywood .downloads a:hover {
        color: #e40138;
    }
    .color-project-hollywood nav.main a {
        color: #e40138;
    }
    .color-project-hollywood nav.main a.active,
    .color-project-hollywood nav.main a.parent-of-active {
        border-bottom-color: #e40138;
    }
    @media (hover: hover)  {
        .color-project-hollywood nav.main a:hover {
            border-bottom-color: #e40138;
        }
    }
    nav.bottomnav .color-project-hollywood a {
        background-color: #f5f5f5;
        color: #e40138;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-hollywood a:hover {
            background-color: #e40138;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-hollywood h1 span,
    body.alony_dismantling.color-project-hollywood .size-XL h2 span,
    body.alony_alw.color-project-hollywood h1 span,
    body.alony_alw.color-project-hollywood .size-XL h2 span {
        background-color: #e40138;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-hollywood main a,
    body.alony_hollywood.color-project-hollywood main b {
        color: #e40138;
    }
    body.alony_hollywood.color-project-hollywood .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-hollywood .slideshow .slide {
        border-color: #e40138;
        color: #e40138;
    }

    @media screen and (max-width: 770px) {
        .color-project-hollywood nav.main ul,
        .color-project-hollywood nav.main ul a,
        .color-project-hollywood nav.main ul span.opener::before {
            background-color: #e40138;
            color: #ffffff;
        }
    }

    .color-project-haendel a {
        color: #333333;
    }
    .color-project-haendel .tourdates .tourdate .date,
    .color-project-haendel .centered-link a,
    .color-project-haendel a.active {
        color: #fe00ff;
    }
    .color-project-haendel article,
    .color-project-haendel section {
        background-color: #f5f5f5;
    }
    .color-project-haendel article + article,
    .color-project-haendel section + section {
        border-top-color: #fe00ff;
    }
    .color-project-haendel .dot:after {
        background-color: #f5f5f5;
    }

    section.color-project-haendel,
    article.color-project-haendel {
        background-color: #f5f5f5 !important;
    }
    article + article.color-project-haendel {
        border-top-color: #fe00ff !important;
    }
    .color-project-haendel.post-teaser p.date span {
        background-color: #fe00ff;
        color: #f5f5f5;
    }
    .color-project-haendel figure.full::before {
        border-right-color: #3b7eb5;
    }
    .color-project-haendel figure.full::after {
        border-left-color: #3b7eb5;
    }

    .color-project-haendel .review blockquote b,
    .color-project-haendel .review blockquote::before,
    .color-project-haendel .review blockquote::after {
        color: #fe00ff;
    }
    .color-project-haendel .review blockquote,
    .color-project-haendel .review blockquote i {
        color: #3b7eb5;
    }

    .color-project-haendel .video,
    .color-project-haendel .slideshow {
        border-bottom-color: #fe00ff;
    }
    .color-project-haendel figcaption p,
    .color-project-haendel figcaption footer {
        color: #888888;
    }
    .color-project-haendel figure.main figcaption p,
    .color-project-haendel figure.main figcaption footer {
        color: #333333;
    }
    .color-project-haendel .audio-player {
        background: #fe00ff;
        color: #ffffff;
    }
    .color-project-haendel hgroup.title,
    .color-project-haendel hgroup.title a {
        color: #fe00ff;
    }
    article.color-project-haendel hgroup.title,
    article.color-project-haendel hgroup.title a {
        color: #fe00ff !important;
    }
    .color-project-haendel .style-default h2 {
        color: #fe00ff;
    }
    .color-project-haendel .style-akzent h2,
    .color-project-haendel .style-akzent p {
        color: #fe00ff;
    }
    .color-project-haendel .style-gray h2,
    .color-project-haendel .style-gray p {
        color: #888888;
    }
    .color-project-haendel .downloads li {
        border-color: #888888;
    }
    .color-project-haendel .downloads a {
        color: #888888;
    }
    .color-project-haendel .downloads a:hover {
        color: #fe00ff;
    }
    .color-project-haendel nav.main a {
        color: #fe00ff;
    }
    .color-project-haendel nav.main a.active,
    .color-project-haendel nav.main a.parent-of-active {
        border-bottom-color: #fe00ff;
    }
    @media (hover: hover)  {
        .color-project-haendel nav.main a:hover {
            border-bottom-color: #fe00ff;
        }
    }
    nav.bottomnav .color-project-haendel a {
        background-color: #f5f5f5;
        color: #fe00ff;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-haendel a:hover {
            background-color: #fe00ff;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-haendel h1 span,
    body.alony_dismantling.color-project-haendel .size-XL h2 span,
    body.alony_alw.color-project-haendel h1 span,
    body.alony_alw.color-project-haendel .size-XL h2 span {
        background-color: #fe00ff;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-haendel main a,
    body.alony_hollywood.color-project-haendel main b {
        color: #fe00ff;
    }
    body.alony_hollywood.color-project-haendel .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-haendel .slideshow .slide {
        border-color: #fe00ff;
        color: #fe00ff;
    }

    @media screen and (max-width: 770px) {
        .color-project-haendel nav.main ul,
        .color-project-haendel nav.main ul a,
        .color-project-haendel nav.main ul span.opener::before {
            background-color: #fe00ff;
            color: #ffffff;
        }
    }

    .color-project-outofthebox a {
        color: #333333;
    }
    .color-project-outofthebox .tourdates .tourdate .date,
    .color-project-outofthebox .centered-link a,
    .color-project-outofthebox a.active {
        color: #e40138;
    }
    .color-project-outofthebox article,
    .color-project-outofthebox section {
        background-color: #faf7ed;
    }
    .color-project-outofthebox article + article,
    .color-project-outofthebox section + section {
        border-top-color: #e40138;
    }
    .color-project-outofthebox .dot:after {
        background-color: #faf7ed;
    }

    section.color-project-outofthebox,
    article.color-project-outofthebox {
        background-color: #faf7ed !important;
    }
    article + article.color-project-outofthebox {
        border-top-color: #e40138 !important;
    }
    .color-project-outofthebox.post-teaser p.date span {
        background-color: #e40138;
        color: #faf7ed;
    }
    .color-project-outofthebox figure.full::before {
        border-right-color: #3b7eb5;
    }
    .color-project-outofthebox figure.full::after {
        border-left-color: #3b7eb5;
    }

    .color-project-outofthebox .review blockquote b,
    .color-project-outofthebox .review blockquote::before,
    .color-project-outofthebox .review blockquote::after {
        color: #e40138;
    }
    .color-project-outofthebox .review blockquote,
    .color-project-outofthebox .review blockquote i {
        color: #3b7eb5;
    }

    .color-project-outofthebox .video,
    .color-project-outofthebox .slideshow {
        border-bottom-color: #e40138;
    }
    .color-project-outofthebox figcaption p,
    .color-project-outofthebox figcaption footer {
        color: #888888;
    }
    .color-project-outofthebox figure.main figcaption p,
    .color-project-outofthebox figure.main figcaption footer {
        color: #333333;
    }
    .color-project-outofthebox .audio-player {
        background: #e40138;
        color: #ffffff;
    }
    .color-project-outofthebox hgroup.title,
    .color-project-outofthebox hgroup.title a {
        color: #e40138;
    }
    article.color-project-outofthebox hgroup.title,
    article.color-project-outofthebox hgroup.title a {
        color: #e40138 !important;
    }
    .color-project-outofthebox .style-default h2 {
        color: #e40138;
    }
    .color-project-outofthebox .style-akzent h2,
    .color-project-outofthebox .style-akzent p {
        color: #e40138;
    }
    .color-project-outofthebox .style-gray h2,
    .color-project-outofthebox .style-gray p {
        color: #888888;
    }
    .color-project-outofthebox .downloads li {
        border-color: #888888;
    }
    .color-project-outofthebox .downloads a {
        color: #888888;
    }
    .color-project-outofthebox .downloads a:hover {
        color: #e40138;
    }
    .color-project-outofthebox nav.main a {
        color: #e40138;
    }
    .color-project-outofthebox nav.main a.active,
    .color-project-outofthebox nav.main a.parent-of-active {
        border-bottom-color: #e40138;
    }
    @media (hover: hover)  {
        .color-project-outofthebox nav.main a:hover {
            border-bottom-color: #e40138;
        }
    }
    nav.bottomnav .color-project-outofthebox a {
        background-color: #faf7ed;
        color: #e40138;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-outofthebox a:hover {
            background-color: #e40138;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-outofthebox h1 span,
    body.alony_dismantling.color-project-outofthebox .size-XL h2 span,
    body.alony_alw.color-project-outofthebox h1 span,
    body.alony_alw.color-project-outofthebox .size-XL h2 span {
        background-color: #e40138;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-outofthebox main a,
    body.alony_hollywood.color-project-outofthebox main b {
        color: #e40138;
    }
    body.alony_hollywood.color-project-outofthebox .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-outofthebox .slideshow .slide {
        border-color: #e40138;
        color: #e40138;
    }

    @media screen and (max-width: 770px) {
        .color-project-outofthebox nav.main ul,
        .color-project-outofthebox nav.main ul a,
        .color-project-outofthebox nav.main ul span.opener::before {
            background-color: #e40138;
            color: #ffffff;
        }
    }

    .color-project-upsidedown a {
        color: #333333;
    }
    .color-project-upsidedown .tourdates .tourdate .date,
    .color-project-upsidedown .centered-link a,
    .color-project-upsidedown a.active {
        color: #ff005e;
    }
    .color-project-upsidedown article,
    .color-project-upsidedown section {
        background-color: #f5f5f5;
    }
    .color-project-upsidedown article + article,
    .color-project-upsidedown section + section {
        border-top-color: #ff005e;
    }
    .color-project-upsidedown .dot:after {
        background-color: #f5f5f5;
    }

    section.color-project-upsidedown,
    article.color-project-upsidedown {
        background-color: #f5f5f5 !important;
    }
    article + article.color-project-upsidedown {
        border-top-color: #ff005e !important;
    }
    .color-project-upsidedown.post-teaser p.date span {
        background-color: #ff005e;
        color: #f5f5f5;
    }
    .color-project-upsidedown figure.full::before {
        border-right-color: #d7e9ff;
    }
    .color-project-upsidedown figure.full::after {
        border-left-color: #d7e9ff;
    }

    .color-project-upsidedown .review blockquote b,
    .color-project-upsidedown .review blockquote::before,
    .color-project-upsidedown .review blockquote::after {
        color: #ff005e;
    }
    .color-project-upsidedown .review blockquote,
    .color-project-upsidedown .review blockquote i {
        color: #d7e9ff;
    }

    .color-project-upsidedown .video,
    .color-project-upsidedown .slideshow {
        border-bottom-color: #ff005e;
    }
    .color-project-upsidedown figcaption p,
    .color-project-upsidedown figcaption footer {
        color: #888888;
    }
    .color-project-upsidedown figure.main figcaption p,
    .color-project-upsidedown figure.main figcaption footer {
        color: #333333;
    }
    .color-project-upsidedown .audio-player {
        background: #ff005e;
        color: #ffffff;
    }
    .color-project-upsidedown hgroup.title,
    .color-project-upsidedown hgroup.title a {
        color: #ff005e;
    }
    article.color-project-upsidedown hgroup.title,
    article.color-project-upsidedown hgroup.title a {
        color: #ff005e !important;
    }
    .color-project-upsidedown .style-default h2 {
        color: #ff005e;
    }
    .color-project-upsidedown .style-akzent h2,
    .color-project-upsidedown .style-akzent p {
        color: #ff005e;
    }
    .color-project-upsidedown .style-gray h2,
    .color-project-upsidedown .style-gray p {
        color: #888888;
    }
    .color-project-upsidedown .downloads li {
        border-color: #888888;
    }
    .color-project-upsidedown .downloads a {
        color: #888888;
    }
    .color-project-upsidedown .downloads a:hover {
        color: #ff005e;
    }
    .color-project-upsidedown nav.main a {
        color: #ff005e;
    }
    .color-project-upsidedown nav.main a.active,
    .color-project-upsidedown nav.main a.parent-of-active {
        border-bottom-color: #ff005e;
    }
    @media (hover: hover)  {
        .color-project-upsidedown nav.main a:hover {
            border-bottom-color: #ff005e;
        }
    }
    nav.bottomnav .color-project-upsidedown a {
        background-color: #f5f5f5;
        color: #ff005e;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-upsidedown a:hover {
            background-color: #ff005e;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-upsidedown h1 span,
    body.alony_dismantling.color-project-upsidedown .size-XL h2 span,
    body.alony_alw.color-project-upsidedown h1 span,
    body.alony_alw.color-project-upsidedown .size-XL h2 span {
        background-color: #ff005e;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-upsidedown main a,
    body.alony_hollywood.color-project-upsidedown main b {
        color: #ff005e;
    }
    body.alony_hollywood.color-project-upsidedown .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-upsidedown .slideshow .slide {
        border-color: #ff005e;
        color: #ff005e;
    }

    @media screen and (max-width: 770px) {
        .color-project-upsidedown nav.main ul,
        .color-project-upsidedown nav.main ul a,
        .color-project-upsidedown nav.main ul span.opener::before {
            background-color: #ff005e;
            color: #ffffff;
        }
    }

    .color-project-alw a {
        color: #333333;
    }
    .color-project-alw .tourdates .tourdate .date,
    .color-project-alw .centered-link a,
    .color-project-alw a.active {
        color: #b80009;
    }
    .color-project-alw article,
    .color-project-alw section {
        background-color: #f5f5f5;
    }
    .color-project-alw article + article,
    .color-project-alw section + section {
        border-top-color: #b80009;
    }
    .color-project-alw .dot:after {
        background-color: #f5f5f5;
    }

    section.color-project-alw,
    article.color-project-alw {
        background-color: #f5f5f5 !important;
    }
    article + article.color-project-alw {
        border-top-color: #b80009 !important;
    }
    .color-project-alw.post-teaser p.date span {
        background-color: #b80009;
        color: #f5f5f5;
    }
    .color-project-alw figure.full::before {
        border-right-color: #b80009;
    }
    .color-project-alw figure.full::after {
        border-left-color: #b80009;
    }

    .color-project-alw .review blockquote b,
    .color-project-alw .review blockquote::before,
    .color-project-alw .review blockquote::after {
        color: #b80009;
    }
    .color-project-alw .review blockquote,
    .color-project-alw .review blockquote i {
        color: #b80009;
    }

    .color-project-alw .video,
    .color-project-alw .slideshow {
        border-bottom-color: #b80009;
    }
    .color-project-alw figcaption p,
    .color-project-alw figcaption footer {
        color: #888888;
    }
    .color-project-alw figure.main figcaption p,
    .color-project-alw figure.main figcaption footer {
        color: #333333;
    }
    .color-project-alw .audio-player {
        background: #b80009;
        color: #ffffff;
    }
    .color-project-alw hgroup.title,
    .color-project-alw hgroup.title a {
        color: #b80009;
    }
    article.color-project-alw hgroup.title,
    article.color-project-alw hgroup.title a {
        color: #b80009 !important;
    }
    .color-project-alw .style-default h2 {
        color: #b80009;
    }
    .color-project-alw .style-akzent h2,
    .color-project-alw .style-akzent p {
        color: #b80009;
    }
    .color-project-alw .style-gray h2,
    .color-project-alw .style-gray p {
        color: #888888;
    }
    .color-project-alw .downloads li {
        border-color: #888888;
    }
    .color-project-alw .downloads a {
        color: #888888;
    }
    .color-project-alw .downloads a:hover {
        color: #b80009;
    }
    .color-project-alw nav.main a {
        color: #b80009;
    }
    .color-project-alw nav.main a.active,
    .color-project-alw nav.main a.parent-of-active {
        border-bottom-color: #b80009;
    }
    @media (hover: hover)  {
        .color-project-alw nav.main a:hover {
            border-bottom-color: #b80009;
        }
    }
    nav.bottomnav .color-project-alw a {
        background-color: #f5f5f5;
        color: #b80009;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-alw a:hover {
            background-color: #b80009;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-alw h1 span,
    body.alony_dismantling.color-project-alw .size-XL h2 span,
    body.alony_alw.color-project-alw h1 span,
    body.alony_alw.color-project-alw .size-XL h2 span {
        background-color: #b80009;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-alw main a,
    body.alony_hollywood.color-project-alw main b {
        color: #b80009;
    }
    body.alony_hollywood.color-project-alw .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-alw .slideshow .slide {
        border-color: #b80009;
        color: #b80009;
    }

    @media screen and (max-width: 770px) {
        .color-project-alw nav.main ul,
        .color-project-alw nav.main ul a,
        .color-project-alw nav.main ul span.opener::before {
            background-color: #b80009;
            color: #ffffff;
        }
    }

    .color-project-dismantling a {
        color: #333333;
    }
    .color-project-dismantling .tourdates .tourdate .date,
    .color-project-dismantling .centered-link a,
    .color-project-dismantling a.active {
        color: #009ae0;
    }
    .color-project-dismantling article,
    .color-project-dismantling section {
        background-color: #f5f5f5;
    }
    .color-project-dismantling article + article,
    .color-project-dismantling section + section {
        border-top-color: #009ae0;
    }
    .color-project-dismantling .dot:after {
        background-color: #f5f5f5;
    }

    section.color-project-dismantling,
    article.color-project-dismantling {
        background-color: #f5f5f5 !important;
    }
    article + article.color-project-dismantling {
        border-top-color: #009ae0 !important;
    }
    .color-project-dismantling.post-teaser p.date span {
        background-color: #009ae0;
        color: #f5f5f5;
    }
    .color-project-dismantling figure.full::before {
        border-right-color: #be35c3;
    }
    .color-project-dismantling figure.full::after {
        border-left-color: #be35c3;
    }

    .color-project-dismantling .review blockquote b,
    .color-project-dismantling .review blockquote::before,
    .color-project-dismantling .review blockquote::after {
        color: #009ae0;
    }
    .color-project-dismantling .review blockquote,
    .color-project-dismantling .review blockquote i {
        color: #be35c3;
    }

    .color-project-dismantling .video,
    .color-project-dismantling .slideshow {
        border-bottom-color: #009ae0;
    }
    .color-project-dismantling figcaption p,
    .color-project-dismantling figcaption footer {
        color: #888888;
    }
    .color-project-dismantling figure.main figcaption p,
    .color-project-dismantling figure.main figcaption footer {
        color: #333333;
    }
    .color-project-dismantling .audio-player {
        background: #009ae0;
        color: #ffffff;
    }
    .color-project-dismantling hgroup.title,
    .color-project-dismantling hgroup.title a {
        color: #009ae0;
    }
    article.color-project-dismantling hgroup.title,
    article.color-project-dismantling hgroup.title a {
        color: #009ae0 !important;
    }
    .color-project-dismantling .style-default h2 {
        color: #009ae0;
    }
    .color-project-dismantling .style-akzent h2,
    .color-project-dismantling .style-akzent p {
        color: #009ae0;
    }
    .color-project-dismantling .style-gray h2,
    .color-project-dismantling .style-gray p {
        color: #888888;
    }
    .color-project-dismantling .downloads li {
        border-color: #888888;
    }
    .color-project-dismantling .downloads a {
        color: #888888;
    }
    .color-project-dismantling .downloads a:hover {
        color: #009ae0;
    }
    .color-project-dismantling nav.main a {
        color: #009ae0;
    }
    .color-project-dismantling nav.main a.active,
    .color-project-dismantling nav.main a.parent-of-active {
        border-bottom-color: #009ae0;
    }
    @media (hover: hover)  {
        .color-project-dismantling nav.main a:hover {
            border-bottom-color: #009ae0;
        }
    }
    nav.bottomnav .color-project-dismantling a {
        background-color: #f5f5f5;
        color: #009ae0;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-dismantling a:hover {
            background-color: #009ae0;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-dismantling h1 span,
    body.alony_dismantling.color-project-dismantling .size-XL h2 span,
    body.alony_alw.color-project-dismantling h1 span,
    body.alony_alw.color-project-dismantling .size-XL h2 span {
        background-color: #009ae0;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-dismantling main a,
    body.alony_hollywood.color-project-dismantling main b {
        color: #009ae0;
    }
    body.alony_hollywood.color-project-dismantling .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-dismantling .slideshow .slide {
        border-color: #009ae0;
        color: #009ae0;
    }

    @media screen and (max-width: 770px) {
        .color-project-dismantling nav.main ul,
        .color-project-dismantling nav.main ul a,
        .color-project-dismantling nav.main ul span.opener::before {
            background-color: #009ae0;
            color: #ffffff;
        }
    }

    .color-project-unarmed a {
        color: #333333;
    }
    .color-project-unarmed .tourdates .tourdate .date,
    .color-project-unarmed .centered-link a,
    .color-project-unarmed a.active {
        color: #d20101;
    }
    .color-project-unarmed article,
    .color-project-unarmed section {
        background-color: #ffffff;
    }
    .color-project-unarmed article + article,
    .color-project-unarmed section + section {
        border-top-color: #d20101;
    }
    .color-project-unarmed .dot:after {
        background-color: #ffffff;
    }

    section.color-project-unarmed,
    article.color-project-unarmed {
        background-color: #ffffff !important;
    }
    article + article.color-project-unarmed {
        border-top-color: #d20101 !important;
    }
    .color-project-unarmed.post-teaser p.date span {
        background-color: #d20101;
        color: #ffffff;
    }
    .color-project-unarmed figure.full::before {
        border-right-color: #b5943b;
    }
    .color-project-unarmed figure.full::after {
        border-left-color: #b5943b;
    }

    .color-project-unarmed .review blockquote b,
    .color-project-unarmed .review blockquote::before,
    .color-project-unarmed .review blockquote::after {
        color: #d20101;
    }
    .color-project-unarmed .review blockquote,
    .color-project-unarmed .review blockquote i {
        color: #b5943b;
    }

    .color-project-unarmed .video,
    .color-project-unarmed .slideshow {
        border-bottom-color: #d20101;
    }
    .color-project-unarmed figcaption p,
    .color-project-unarmed figcaption footer {
        color: #888888;
    }
    .color-project-unarmed figure.main figcaption p,
    .color-project-unarmed figure.main figcaption footer {
        color: #333333;
    }
    .color-project-unarmed .audio-player {
        background: #d20101;
        color: #ffffff;
    }
    .color-project-unarmed hgroup.title,
    .color-project-unarmed hgroup.title a {
        color: #d20101;
    }
    article.color-project-unarmed hgroup.title,
    article.color-project-unarmed hgroup.title a {
        color: #d20101 !important;
    }
    .color-project-unarmed .style-default h2 {
        color: #d20101;
    }
    .color-project-unarmed .style-akzent h2,
    .color-project-unarmed .style-akzent p {
        color: #d20101;
    }
    .color-project-unarmed .style-gray h2,
    .color-project-unarmed .style-gray p {
        color: #888888;
    }
    .color-project-unarmed .downloads li {
        border-color: #888888;
    }
    .color-project-unarmed .downloads a {
        color: #888888;
    }
    .color-project-unarmed .downloads a:hover {
        color: #d20101;
    }
    .color-project-unarmed nav.main a {
        color: #d20101;
    }
    .color-project-unarmed nav.main a.active,
    .color-project-unarmed nav.main a.parent-of-active {
        border-bottom-color: #d20101;
    }
    @media (hover: hover)  {
        .color-project-unarmed nav.main a:hover {
            border-bottom-color: #d20101;
        }
    }
    nav.bottomnav .color-project-unarmed a {
        background-color: #ffffff;
        color: #d20101;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-unarmed a:hover {
            background-color: #d20101;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-unarmed h1 span,
    body.alony_dismantling.color-project-unarmed .size-XL h2 span,
    body.alony_alw.color-project-unarmed h1 span,
    body.alony_alw.color-project-unarmed .size-XL h2 span {
        background-color: #d20101;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-unarmed main a,
    body.alony_hollywood.color-project-unarmed main b {
        color: #d20101;
    }
    body.alony_hollywood.color-project-unarmed .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-unarmed .slideshow .slide {
        border-color: #d20101;
        color: #d20101;
    }

    @media screen and (max-width: 770px) {
        .color-project-unarmed nav.main ul,
        .color-project-unarmed nav.main ul a,
        .color-project-unarmed nav.main ul span.opener::before {
            background-color: #d20101;
            color: #ffffff;
        }
    }

    .color-project-unravelling a {
        color: #333333;
    }
    .color-project-unravelling .tourdates .tourdate .date,
    .color-project-unravelling .centered-link a,
    .color-project-unravelling a.active {
        color: #004b56;
    }
    .color-project-unravelling article,
    .color-project-unravelling section {
        background-color: #ffffff;
    }
    .color-project-unravelling article + article,
    .color-project-unravelling section + section {
        border-top-color: #004b56;
    }
    .color-project-unravelling .dot:after {
        background-color: #ffffff;
    }

    section.color-project-unravelling,
    article.color-project-unravelling {
        background-color: #ffffff !important;
    }
    article + article.color-project-unravelling {
        border-top-color: #004b56 !important;
    }
    .color-project-unravelling.post-teaser p.date span {
        background-color: #004b56;
        color: #ffffff;
    }
    .color-project-unravelling figure.full::before {
        border-right-color: #004b56;
    }
    .color-project-unravelling figure.full::after {
        border-left-color: #004b56;
    }

    .color-project-unravelling .review blockquote b,
    .color-project-unravelling .review blockquote::before,
    .color-project-unravelling .review blockquote::after {
        color: #004b56;
    }
    .color-project-unravelling .review blockquote,
    .color-project-unravelling .review blockquote i {
        color: #004b56;
    }

    .color-project-unravelling .video,
    .color-project-unravelling .slideshow {
        border-bottom-color: #004b56;
    }
    .color-project-unravelling figcaption p,
    .color-project-unravelling figcaption footer {
        color: #888888;
    }
    .color-project-unravelling figure.main figcaption p,
    .color-project-unravelling figure.main figcaption footer {
        color: #0d3355;
    }
    .color-project-unravelling .audio-player {
        background: #004b56;
        color: #ffffff;
    }
    .color-project-unravelling hgroup.title,
    .color-project-unravelling hgroup.title a {
        color: #004b56;
    }
    article.color-project-unravelling hgroup.title,
    article.color-project-unravelling hgroup.title a {
        color: #004b56 !important;
    }
    .color-project-unravelling .style-default h2 {
        color: #004b56;
    }
    .color-project-unravelling .style-akzent h2,
    .color-project-unravelling .style-akzent p {
        color: #004b56;
    }
    .color-project-unravelling .style-gray h2,
    .color-project-unravelling .style-gray p {
        color: #888888;
    }
    .color-project-unravelling .downloads li {
        border-color: #888888;
    }
    .color-project-unravelling .downloads a {
        color: #888888;
    }
    .color-project-unravelling .downloads a:hover {
        color: #004b56;
    }
    .color-project-unravelling nav.main a {
        color: #004b56;
    }
    .color-project-unravelling nav.main a.active,
    .color-project-unravelling nav.main a.parent-of-active {
        border-bottom-color: #004b56;
    }
    @media (hover: hover)  {
        .color-project-unravelling nav.main a:hover {
            border-bottom-color: #004b56;
        }
    }
    nav.bottomnav .color-project-unravelling a {
        background-color: #ffffff;
        color: #004b56;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-unravelling a:hover {
            background-color: #004b56;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-unravelling h1 span,
    body.alony_dismantling.color-project-unravelling .size-XL h2 span,
    body.alony_alw.color-project-unravelling h1 span,
    body.alony_alw.color-project-unravelling .size-XL h2 span {
        background-color: #004b56;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-unravelling main a,
    body.alony_hollywood.color-project-unravelling main b {
        color: #004b56;
    }
    body.alony_hollywood.color-project-unravelling .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-unravelling .slideshow .slide {
        border-color: #004b56;
        color: #004b56;
    }

    @media screen and (max-width: 770px) {
        .color-project-unravelling nav.main ul,
        .color-project-unravelling nav.main ul a,
        .color-project-unravelling nav.main ul span.opener::before {
            background-color: #004b56;
            color: #ffffff;
        }
    }

    .color-project-merry a {
        color: #333333;
    }
    .color-project-merry .tourdates .tourdate .date,
    .color-project-merry .centered-link a,
    .color-project-merry a.active {
        color: #ff7800;
    }
    .color-project-merry article,
    .color-project-merry section {
        background-color: #f5f5f5;
    }
    .color-project-merry article + article,
    .color-project-merry section + section {
        border-top-color: #ff7800;
    }
    .color-project-merry .dot:after {
        background-color: #f5f5f5;
    }

    section.color-project-merry,
    article.color-project-merry {
        background-color: #f5f5f5 !important;
    }
    article + article.color-project-merry {
        border-top-color: #ff7800 !important;
    }
    .color-project-merry.post-teaser p.date span {
        background-color: #ff7800;
        color: #f5f5f5;
    }
    .color-project-merry figure.full::before {
        border-right-color: #cc6000;
    }
    .color-project-merry figure.full::after {
        border-left-color: #cc6000;
    }

    .color-project-merry .review blockquote b,
    .color-project-merry .review blockquote::before,
    .color-project-merry .review blockquote::after {
        color: #ff7800;
    }
    .color-project-merry .review blockquote,
    .color-project-merry .review blockquote i {
        color: #cc6000;
    }

    .color-project-merry .video,
    .color-project-merry .slideshow {
        border-bottom-color: #ff7800;
    }
    .color-project-merry figcaption p,
    .color-project-merry figcaption footer {
        color: #888888;
    }
    .color-project-merry figure.main figcaption p,
    .color-project-merry figure.main figcaption footer {
        color: #333333;
    }
    .color-project-merry .audio-player {
        background: #ff7800;
        color: #ffffff;
    }
    .color-project-merry hgroup.title,
    .color-project-merry hgroup.title a {
        color: #ff7800;
    }
    article.color-project-merry hgroup.title,
    article.color-project-merry hgroup.title a {
        color: #ff7800 !important;
    }
    .color-project-merry .style-default h2 {
        color: #ff7800;
    }
    .color-project-merry .style-akzent h2,
    .color-project-merry .style-akzent p {
        color: #ff7800;
    }
    .color-project-merry .style-gray h2,
    .color-project-merry .style-gray p {
        color: #888888;
    }
    .color-project-merry .downloads li {
        border-color: #888888;
    }
    .color-project-merry .downloads a {
        color: #888888;
    }
    .color-project-merry .downloads a:hover {
        color: #ff7800;
    }
    .color-project-merry nav.main a {
        color: #ff7800;
    }
    .color-project-merry nav.main a.active,
    .color-project-merry nav.main a.parent-of-active {
        border-bottom-color: #ff7800;
    }
    @media (hover: hover)  {
        .color-project-merry nav.main a:hover {
            border-bottom-color: #ff7800;
        }
    }
    nav.bottomnav .color-project-merry a {
        background-color: #f5f5f5;
        color: #ff7800;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-project-merry a:hover {
            background-color: #ff7800;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-project-merry h1 span,
    body.alony_dismantling.color-project-merry .size-XL h2 span,
    body.alony_alw.color-project-merry h1 span,
    body.alony_alw.color-project-merry .size-XL h2 span {
        background-color: #ff7800;
        color: #ffffff;
    }
    body.alony_hollywood.color-project-merry main a,
    body.alony_hollywood.color-project-merry main b {
        color: #ff7800;
    }
    body.alony_hollywood.color-project-merry .slideshow figcaption small {
        color: #ffffff;
    }

    .color-project-merry .slideshow .slide {
        border-color: #ff7800;
        color: #ff7800;
    }

    @media screen and (max-width: 770px) {
        .color-project-merry nav.main ul,
        .color-project-merry nav.main ul a,
        .color-project-merry nav.main ul span.opener::before {
            background-color: #ff7800;
            color: #ffffff;
        }
    }

    .color-albums a {
        color: #333333;
    }
    .color-albums .tourdates .tourdate .date,
    .color-albums .centered-link a,
    .color-albums a.active {
        color: #ff005e;
    }
    .color-albums article,
    .color-albums section {
        background-color: #222e43;
    }
    .color-albums article + article,
    .color-albums section + section {
        border-top-color: #ff005e;
    }
    .color-albums .dot:after {
        background-color: #222e43;
    }

    section.color-albums,
    article.color-albums {
        background-color: #222e43 !important;
    }
    article + article.color-albums {
        border-top-color: #ff005e !important;
    }
    .color-albums.post-teaser p.date span {
        background-color: #ff005e;
        color: #222e43;
    }
    .color-albums figure.full::before {
        border-right-color: #625962;
    }
    .color-albums figure.full::after {
        border-left-color: #625962;
    }

    .color-albums .review blockquote b,
    .color-albums .review blockquote::before,
    .color-albums .review blockquote::after {
        color: #ff005e;
    }
    .color-albums .review blockquote,
    .color-albums .review blockquote i {
        color: #625962;
    }

    .color-albums .video,
    .color-albums .slideshow {
        border-bottom-color: #ff005e;
    }
    .color-albums figcaption p,
    .color-albums figcaption footer {
        color: #888888;
    }
    .color-albums figure.main figcaption p,
    .color-albums figure.main figcaption footer {
        color: #ffffff;
    }
    .color-albums .audio-player {
        background: #ff005e;
        color: #ffffff;
    }
    .color-albums hgroup.title,
    .color-albums hgroup.title a {
        color: #ff005e;
    }
    article.color-albums hgroup.title,
    article.color-albums hgroup.title a {
        color: #ff005e !important;
    }
    .color-albums .style-default h2 {
        color: #ff005e;
    }
    .color-albums .style-akzent h2,
    .color-albums .style-akzent p {
        color: #ff005e;
    }
    .color-albums .style-gray h2,
    .color-albums .style-gray p {
        color: #888888;
    }
    .color-albums .downloads li {
        border-color: #888888;
    }
    .color-albums .downloads a {
        color: #888888;
    }
    .color-albums .downloads a:hover {
        color: #ff005e;
    }
    .color-albums nav.main a {
        color: #ff005e;
    }
    .color-albums nav.main a.active,
    .color-albums nav.main a.parent-of-active {
        border-bottom-color: #ff005e;
    }
    @media (hover: hover)  {
        .color-albums nav.main a:hover {
            border-bottom-color: #ff005e;
        }
    }
    nav.bottomnav .color-albums a {
        background-color: #222e43;
        color: #ff005e;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-albums a:hover {
            background-color: #ff005e;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-albums h1 span,
    body.alony_dismantling.color-albums .size-XL h2 span,
    body.alony_alw.color-albums h1 span,
    body.alony_alw.color-albums .size-XL h2 span {
        background-color: #ff005e;
        color: #ffffff;
    }
    body.alony_hollywood.color-albums main a,
    body.alony_hollywood.color-albums main b {
        color: #ff005e;
    }
    body.alony_hollywood.color-albums .slideshow figcaption small {
        color: #ffffff;
    }

    .color-albums .slideshow .slide {
        border-color: #ff005e;
        color: #ff005e;
    }

    @media screen and (max-width: 770px) {
        .color-albums nav.main ul,
        .color-albums nav.main ul a,
        .color-albums nav.main ul span.opener::before {
            background-color: #ff005e;
            color: #ffffff;
        }
    }

    .color-reviews a {
        color: #333333;
    }
    .color-reviews .tourdates .tourdate .date,
    .color-reviews .centered-link a,
    .color-reviews a.active {
        color: #d10000;
    }
    .color-reviews article,
    .color-reviews section {
        background-color: #f5f5f5;
    }
    .color-reviews article + article,
    .color-reviews section + section {
        border-top-color: #d10000;
    }
    .color-reviews .dot:after {
        background-color: #f5f5f5;
    }

    section.color-reviews,
    article.color-reviews {
        background-color: #f5f5f5 !important;
    }
    article + article.color-reviews {
        border-top-color: #d10000 !important;
    }
    .color-reviews.post-teaser p.date span {
        background-color: #d10000;
        color: #f5f5f5;
    }
    .color-reviews figure.full::before {
        border-right-color: #3b7eb5;
    }
    .color-reviews figure.full::after {
        border-left-color: #3b7eb5;
    }

    .color-reviews .review blockquote b,
    .color-reviews .review blockquote::before,
    .color-reviews .review blockquote::after {
        color: #d10000;
    }
    .color-reviews .review blockquote,
    .color-reviews .review blockquote i {
        color: #3b7eb5;
    }

    .color-reviews .video,
    .color-reviews .slideshow {
        border-bottom-color: #d10000;
    }
    .color-reviews figcaption p,
    .color-reviews figcaption footer {
        color: #888888;
    }
    .color-reviews figure.main figcaption p,
    .color-reviews figure.main figcaption footer {
        color: #333333;
    }
    .color-reviews .audio-player {
        background: #d10000;
        color: #ffffff;
    }
    .color-reviews hgroup.title,
    .color-reviews hgroup.title a {
        color: #d10000;
    }
    article.color-reviews hgroup.title,
    article.color-reviews hgroup.title a {
        color: #d10000 !important;
    }
    .color-reviews .style-default h2 {
        color: #d10000;
    }
    .color-reviews .style-akzent h2,
    .color-reviews .style-akzent p {
        color: #d10000;
    }
    .color-reviews .style-gray h2,
    .color-reviews .style-gray p {
        color: #888888;
    }
    .color-reviews .downloads li {
        border-color: #888888;
    }
    .color-reviews .downloads a {
        color: #888888;
    }
    .color-reviews .downloads a:hover {
        color: #d10000;
    }
    .color-reviews nav.main a {
        color: #d10000;
    }
    .color-reviews nav.main a.active,
    .color-reviews nav.main a.parent-of-active {
        border-bottom-color: #d10000;
    }
    @media (hover: hover)  {
        .color-reviews nav.main a:hover {
            border-bottom-color: #d10000;
        }
    }
    nav.bottomnav .color-reviews a {
        background-color: #f5f5f5;
        color: #d10000;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-reviews a:hover {
            background-color: #d10000;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-reviews h1 span,
    body.alony_dismantling.color-reviews .size-XL h2 span,
    body.alony_alw.color-reviews h1 span,
    body.alony_alw.color-reviews .size-XL h2 span {
        background-color: #d10000;
        color: #ffffff;
    }
    body.alony_hollywood.color-reviews main a,
    body.alony_hollywood.color-reviews main b {
        color: #d10000;
    }
    body.alony_hollywood.color-reviews .slideshow figcaption small {
        color: #ffffff;
    }

    .color-reviews .slideshow .slide {
        border-color: #d10000;
        color: #d10000;
    }

    @media screen and (max-width: 770px) {
        .color-reviews nav.main ul,
        .color-reviews nav.main ul a,
        .color-reviews nav.main ul span.opener::before {
            background-color: #d10000;
            color: #ffffff;
        }
    }

    .color-cyanblack a {
        color: #333333;
    }
    .color-cyanblack .tourdates .tourdate .date,
    .color-cyanblack .centered-link a,
    .color-cyanblack a.active {
        color: #00adef;
    }
    .color-cyanblack article,
    .color-cyanblack section {
        background-color: #f5f5f5;
    }
    .color-cyanblack article + article,
    .color-cyanblack section + section {
        border-top-color: #00adef;
    }
    .color-cyanblack .dot:after {
        background-color: #f5f5f5;
    }

    section.color-cyanblack,
    article.color-cyanblack {
        background-color: #f5f5f5 !important;
    }
    article + article.color-cyanblack {
        border-top-color: #00adef !important;
    }
    .color-cyanblack.post-teaser p.date span {
        background-color: #00adef;
        color: #f5f5f5;
    }
    .color-cyanblack figure.full::before {
        border-right-color: #00adef;
    }
    .color-cyanblack figure.full::after {
        border-left-color: #00adef;
    }

    .color-cyanblack .review blockquote b,
    .color-cyanblack .review blockquote::before,
    .color-cyanblack .review blockquote::after {
        color: #00adef;
    }
    .color-cyanblack .review blockquote,
    .color-cyanblack .review blockquote i {
        color: #00adef;
    }

    .color-cyanblack .video,
    .color-cyanblack .slideshow {
        border-bottom-color: #00adef;
    }
    .color-cyanblack figcaption p,
    .color-cyanblack figcaption footer {
        color: #888888;
    }
    .color-cyanblack figure.main figcaption p,
    .color-cyanblack figure.main figcaption footer {
        color: #333333;
    }
    .color-cyanblack .audio-player {
        background: #00adef;
        color: #ffffff;
    }
    .color-cyanblack hgroup.title,
    .color-cyanblack hgroup.title a {
        color: #00adef;
    }
    article.color-cyanblack hgroup.title,
    article.color-cyanblack hgroup.title a {
        color: #00adef !important;
    }
    .color-cyanblack .style-default h2 {
        color: #00adef;
    }
    .color-cyanblack .style-akzent h2,
    .color-cyanblack .style-akzent p {
        color: #00adef;
    }
    .color-cyanblack .style-gray h2,
    .color-cyanblack .style-gray p {
        color: #888888;
    }
    .color-cyanblack .downloads li {
        border-color: #888888;
    }
    .color-cyanblack .downloads a {
        color: #888888;
    }
    .color-cyanblack .downloads a:hover {
        color: #00adef;
    }
    .color-cyanblack nav.main a {
        color: #00adef;
    }
    .color-cyanblack nav.main a.active,
    .color-cyanblack nav.main a.parent-of-active {
        border-bottom-color: #00adef;
    }
    @media (hover: hover)  {
        .color-cyanblack nav.main a:hover {
            border-bottom-color: #00adef;
        }
    }
    nav.bottomnav .color-cyanblack a {
        background-color: #f5f5f5;
        color: #00adef;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-cyanblack a:hover {
            background-color: #00adef;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-cyanblack h1 span,
    body.alony_dismantling.color-cyanblack .size-XL h2 span,
    body.alony_alw.color-cyanblack h1 span,
    body.alony_alw.color-cyanblack .size-XL h2 span {
        background-color: #00adef;
        color: #ffffff;
    }
    body.alony_hollywood.color-cyanblack main a,
    body.alony_hollywood.color-cyanblack main b {
        color: #00adef;
    }
    body.alony_hollywood.color-cyanblack .slideshow figcaption small {
        color: #ffffff;
    }

    .color-cyanblack .slideshow .slide {
        border-color: #00adef;
        color: #00adef;
    }

    @media screen and (max-width: 770px) {
        .color-cyanblack nav.main ul,
        .color-cyanblack nav.main ul a,
        .color-cyanblack nav.main ul span.opener::before {
            background-color: #00adef;
            color: #ffffff;
        }
    }

    .color-magenta a {
        color: #333333;
    }
    .color-magenta .tourdates .tourdate .date,
    .color-magenta .centered-link a,
    .color-magenta a.active {
        color: #ec008c;
    }
    .color-magenta article,
    .color-magenta section {
        background-color: #f5f5f5;
    }
    .color-magenta article + article,
    .color-magenta section + section {
        border-top-color: #ec008c;
    }
    .color-magenta .dot:after {
        background-color: #f5f5f5;
    }

    section.color-magenta,
    article.color-magenta {
        background-color: #f5f5f5 !important;
    }
    article + article.color-magenta {
        border-top-color: #ec008c !important;
    }
    .color-magenta.post-teaser p.date span {
        background-color: #ec008c;
        color: #f5f5f5;
    }
    .color-magenta figure.full::before {
        border-right-color: #ec008c;
    }
    .color-magenta figure.full::after {
        border-left-color: #ec008c;
    }

    .color-magenta .review blockquote b,
    .color-magenta .review blockquote::before,
    .color-magenta .review blockquote::after {
        color: #ec008c;
    }
    .color-magenta .review blockquote,
    .color-magenta .review blockquote i {
        color: #ec008c;
    }

    .color-magenta .video,
    .color-magenta .slideshow {
        border-bottom-color: #ec008c;
    }
    .color-magenta figcaption p,
    .color-magenta figcaption footer {
        color: #888888;
    }
    .color-magenta figure.main figcaption p,
    .color-magenta figure.main figcaption footer {
        color: #333333;
    }
    .color-magenta .audio-player {
        background: #ec008c;
        color: #ffffff;
    }
    .color-magenta hgroup.title,
    .color-magenta hgroup.title a {
        color: #ec008c;
    }
    article.color-magenta hgroup.title,
    article.color-magenta hgroup.title a {
        color: #ec008c !important;
    }
    .color-magenta .style-default h2 {
        color: #ec008c;
    }
    .color-magenta .style-akzent h2,
    .color-magenta .style-akzent p {
        color: #ec008c;
    }
    .color-magenta .style-gray h2,
    .color-magenta .style-gray p {
        color: #888888;
    }
    .color-magenta .downloads li {
        border-color: #888888;
    }
    .color-magenta .downloads a {
        color: #888888;
    }
    .color-magenta .downloads a:hover {
        color: #ec008c;
    }
    .color-magenta nav.main a {
        color: #ec008c;
    }
    .color-magenta nav.main a.active,
    .color-magenta nav.main a.parent-of-active {
        border-bottom-color: #ec008c;
    }
    @media (hover: hover)  {
        .color-magenta nav.main a:hover {
            border-bottom-color: #ec008c;
        }
    }
    nav.bottomnav .color-magenta a {
        background-color: #f5f5f5;
        color: #ec008c;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-magenta a:hover {
            background-color: #ec008c;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-magenta h1 span,
    body.alony_dismantling.color-magenta .size-XL h2 span,
    body.alony_alw.color-magenta h1 span,
    body.alony_alw.color-magenta .size-XL h2 span {
        background-color: #ec008c;
        color: #ffffff;
    }
    body.alony_hollywood.color-magenta main a,
    body.alony_hollywood.color-magenta main b {
        color: #ec008c;
    }
    body.alony_hollywood.color-magenta .slideshow figcaption small {
        color: #ffffff;
    }

    .color-magenta .slideshow .slide {
        border-color: #ec008c;
        color: #ec008c;
    }

    @media screen and (max-width: 770px) {
        .color-magenta nav.main ul,
        .color-magenta nav.main ul a,
        .color-magenta nav.main ul span.opener::before {
            background-color: #ec008c;
            color: #ffffff;
        }
    }

    .color-red a {
        color: #333333;
    }
    .color-red .tourdates .tourdate .date,
    .color-red .centered-link a,
    .color-red a.active {
        color: #d10000;
    }
    .color-red article,
    .color-red section {
        background-color: #f5f5f5;
    }
    .color-red article + article,
    .color-red section + section {
        border-top-color: #d10000;
    }
    .color-red .dot:after {
        background-color: #f5f5f5;
    }

    section.color-red,
    article.color-red {
        background-color: #f5f5f5 !important;
    }
    article + article.color-red {
        border-top-color: #d10000 !important;
    }
    .color-red.post-teaser p.date span {
        background-color: #d10000;
        color: #f5f5f5;
    }
    .color-red figure.full::before {
        border-right-color: #d10000;
    }
    .color-red figure.full::after {
        border-left-color: #d10000;
    }

    .color-red .review blockquote b,
    .color-red .review blockquote::before,
    .color-red .review blockquote::after {
        color: #d10000;
    }
    .color-red .review blockquote,
    .color-red .review blockquote i {
        color: #d10000;
    }

    .color-red .video,
    .color-red .slideshow {
        border-bottom-color: #d10000;
    }
    .color-red figcaption p,
    .color-red figcaption footer {
        color: #888888;
    }
    .color-red figure.main figcaption p,
    .color-red figure.main figcaption footer {
        color: #333333;
    }
    .color-red .audio-player {
        background: #d10000;
        color: #ffffff;
    }
    .color-red hgroup.title,
    .color-red hgroup.title a {
        color: #d10000;
    }
    article.color-red hgroup.title,
    article.color-red hgroup.title a {
        color: #d10000 !important;
    }
    .color-red .style-default h2 {
        color: #d10000;
    }
    .color-red .style-akzent h2,
    .color-red .style-akzent p {
        color: #d10000;
    }
    .color-red .style-gray h2,
    .color-red .style-gray p {
        color: #888888;
    }
    .color-red .downloads li {
        border-color: #888888;
    }
    .color-red .downloads a {
        color: #888888;
    }
    .color-red .downloads a:hover {
        color: #d10000;
    }
    .color-red nav.main a {
        color: #d10000;
    }
    .color-red nav.main a.active,
    .color-red nav.main a.parent-of-active {
        border-bottom-color: #d10000;
    }
    @media (hover: hover)  {
        .color-red nav.main a:hover {
            border-bottom-color: #d10000;
        }
    }
    nav.bottomnav .color-red a {
        background-color: #f5f5f5;
        color: #d10000;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-red a:hover {
            background-color: #d10000;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-red h1 span,
    body.alony_dismantling.color-red .size-XL h2 span,
    body.alony_alw.color-red h1 span,
    body.alony_alw.color-red .size-XL h2 span {
        background-color: #d10000;
        color: #ffffff;
    }
    body.alony_hollywood.color-red main a,
    body.alony_hollywood.color-red main b {
        color: #d10000;
    }
    body.alony_hollywood.color-red .slideshow figcaption small {
        color: #ffffff;
    }

    .color-red .slideshow .slide {
        border-color: #d10000;
        color: #d10000;
    }

    @media screen and (max-width: 770px) {
        .color-red nav.main ul,
        .color-red nav.main ul a,
        .color-red nav.main ul span.opener::before {
            background-color: #d10000;
            color: #ffffff;
        }
    }

    .color-orange a {
        color: #333333;
    }
    .color-orange .tourdates .tourdate .date,
    .color-orange .centered-link a,
    .color-orange a.active {
        color: #e22e00;
    }
    .color-orange article,
    .color-orange section {
        background-color: #f5f5f5;
    }
    .color-orange article + article,
    .color-orange section + section {
        border-top-color: #e22e00;
    }
    .color-orange .dot:after {
        background-color: #f5f5f5;
    }

    section.color-orange,
    article.color-orange {
        background-color: #f5f5f5 !important;
    }
    article + article.color-orange {
        border-top-color: #e22e00 !important;
    }
    .color-orange.post-teaser p.date span {
        background-color: #e22e00;
        color: #f5f5f5;
    }
    .color-orange figure.full::before {
        border-right-color: #db4d19;
    }
    .color-orange figure.full::after {
        border-left-color: #db4d19;
    }

    .color-orange .review blockquote b,
    .color-orange .review blockquote::before,
    .color-orange .review blockquote::after {
        color: #e22e00;
    }
    .color-orange .review blockquote,
    .color-orange .review blockquote i {
        color: #db4d19;
    }

    .color-orange .video,
    .color-orange .slideshow {
        border-bottom-color: #e22e00;
    }
    .color-orange figcaption p,
    .color-orange figcaption footer {
        color: #888888;
    }
    .color-orange figure.main figcaption p,
    .color-orange figure.main figcaption footer {
        color: #333333;
    }
    .color-orange .audio-player {
        background: #e22e00;
        color: #ffffff;
    }
    .color-orange hgroup.title,
    .color-orange hgroup.title a {
        color: #e22e00;
    }
    article.color-orange hgroup.title,
    article.color-orange hgroup.title a {
        color: #e22e00 !important;
    }
    .color-orange .style-default h2 {
        color: #e22e00;
    }
    .color-orange .style-akzent h2,
    .color-orange .style-akzent p {
        color: #e22e00;
    }
    .color-orange .style-gray h2,
    .color-orange .style-gray p {
        color: #888888;
    }
    .color-orange .downloads li {
        border-color: #888888;
    }
    .color-orange .downloads a {
        color: #888888;
    }
    .color-orange .downloads a:hover {
        color: #e22e00;
    }
    .color-orange nav.main a {
        color: #e22e00;
    }
    .color-orange nav.main a.active,
    .color-orange nav.main a.parent-of-active {
        border-bottom-color: #e22e00;
    }
    @media (hover: hover)  {
        .color-orange nav.main a:hover {
            border-bottom-color: #e22e00;
        }
    }
    nav.bottomnav .color-orange a {
        background-color: #f5f5f5;
        color: #e22e00;
    }
    @media (hover: hover)  {
        nav.bottomnav .color-orange a:hover {
            background-color: #e22e00;
            color: #ffffff;
        }
    }
    body.alony_dismantling.color-orange h1 span,
    body.alony_dismantling.color-orange .size-XL h2 span,
    body.alony_alw.color-orange h1 span,
    body.alony_alw.color-orange .size-XL h2 span {
        background-color: #e22e00;
        color: #ffffff;
    }
    body.alony_hollywood.color-orange main a,
    body.alony_hollywood.color-orange main b {
        color: #e22e00;
    }
    body.alony_hollywood.color-orange .slideshow figcaption small {
        color: #ffffff;
    }

    .color-orange .slideshow .slide {
        border-color: #e22e00;
        color: #e22e00;
    }

    @media screen and (max-width: 770px) {
        .color-orange nav.main ul,
        .color-orange nav.main ul a,
        .color-orange nav.main ul span.opener::before {
            background-color: #e22e00;
            color: #ffffff;
        }
    }
