.punchyellow .yellowlink {
    background:#FFFC52!important;
}
#main .ce_text .ul-punch-termine a:hover {
    opacity: 1;
}
.ul-punch-termine li a:hover div span {
    color:#000!important;
}
.ul-punch-termine li a div:hover {
    margin-top:8px;padding:8px 4px 8px 4px;clear:both;background:#FFFC52;color:#000!important;
    min-height:40px;
}
.ul-punch-termine li a div {
    margin-top:8px;padding:8px 4px 8px 4px;clear:both;background:#eee;color:#000;
    min-height:40px;
}
.ul-punch-termine li a span {
    display:block;float:left;background:transparent!important;
}
.ul-punch-termine {
    width:100%; list-style:none;text-indent:0;padding-left:0;margin-left:0;
}
.ul-punch-termine li .date {
    font-weight:bold;margin-right:10px;
}
.ul-punch-termine span.title,
.ul-punch-termine span.info {
    /*width:200px!important;*/margin-right:10px;
}
table.punch-termine tr {
    border-bottom:2px solid #FFFC52;
}
table.punch-termine tbody tr:nth-child(2n) {
    background:transparent!important;
    /*background: rgba(255, 252, 82, 0.25);*/
}
.thepunch #social_buttons_container .social-btn img {
    filter:invert(100%);
}
.thepunch a.yellowlink {
    background:#FFFC52!important;
}
.thepunch #header,
.thepunch .social-btn,
.thepunch #header svg g,
.thepunch #header a {
    background-color:#FFFC52!important;color:#000!important;
    background-size:cover;fill:#000;
}
.thepunch #header .active {
    color:#FF529D;
}
.active.plusx.yellow-back.phoenix1.rot {
    color:#fff!important;
}
#zeile2 .ce_text.x-cerpt {
    background: url("files/fotos/book-of-x-paper.jpg") 100% 100% no-repeat;background-size:cover; color:#000; font-size: 1.2em; text-align: center;padding:1em;margin-bottom:1em;
}
.plusx.phoenix #prod-daten p a {
    color:#eee;
}
.phoenix #zeile2 {
    background:#000;color:#fff;
}
.plusx.phoenix a.social-btn {
    color:#000!important;
}
.phoenix #main {
    background:#000;color:#fff;
}
.salon22 #header,
.salon22 .submit_container input,
.salon22 a.social-btn {
    background: #C88E47!important;color:#000!important;
}
.salon22 #header .logo-full,
.salon22 #header #menue,
.salon22 #header .icon,
.salon22 .fb-share img,
.salon22 .mail-share img,
.salon22 .twitter-share img {
    -webkit-filter: invert(100%);filter: invert(100%);
}
.water1 #menue,
.water1 #header,
.water1 .bottom,
.water1 .social-btn {
    background:#B3DDDE!important;color:#000!important;
}
.plusx #prod-daten p a {
    color:#000;
}
.plusx .yellowlink {
    background:#F5DF4D;
}
.plusx-projekt .mod_navigation.produktionen a {
    opacity:0.4!important;
}
.plusx-projekt .mod_navigation.produktionen a.plusx-projekt {
    opacity:1!important;
}
.plusx-projekt .mod_navigation.produktionen a.plusx-projekt:hover,
.plusx-projekt .mod_navigation.produktionen a:hover {
    opacity:0.6!important;
}
.plusx #menue a:hover {
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.plusx #header .logo-full,
.plusx #header #menue,
.plusx #header .icon,
.plusx .fb-share img,
.plusx .mail-share img,
.plusx .twitter-share img,
.plusx #menue a {
    color:#000!important;/*-webkit-filter: invert(100%);filter: invert(100%);*/
}
.plusx #main a {
    color:#F5DF4D;
}
.plusx #header,
.plusx .submit_container input,
.plusx a.social-btn {
    background: #F5DF4D!important;color:#fff!important;
}
.plusx.phoenix1.rot #header,
.plusxphoenix1.rot .submit_container input,
.plusx.phoenix1.rot a.social-btn {
    background: #E40234!important;color:#fff!important;
}
.plusx.yellow-back #header {
    background: #F5DF4D!important;color:#000!important;
    -webkit-filter:none!important;filter: none!important;
}
.jack.bluejack .hero-section-text.black {
    color:#2B4154!important;
}
.jack-yellow .hero-section-text,
.jack-yellow .hero-section-text.black {
    color:#F5DF4D!important;
}
.jack-yellow #header,
.jack-yellow .submit_container input,
.jack-yellow a.social-btn {
    background: #F5DF4D!important;
}
.jack-yellow #main a {
    color:#F5DF4D;
}

/* Farben */
.salon #header,
.salon .submit_container input,
.salon a.social-btn {
    background: #19292C!important;
}
.salon #main a {
    color:#19292C;
}
.salon2 #header,
.salon2 .submit_container input,
.salon2 a.social-btn {
    background: #FFF9C7!important;color:#000!important;
}
.salon2 #main a {
    color:#AEAE39;
}
.salon2 #header .logo-full,
.salon2 #header #menue,
.salon2 #header .icon,
.salon2 .fb-share img,
.salon2 .mail-share img,
.salon2 .twitter-share img {
    -webkit-filter: invert(100%);filter: invert(100%);
}
.stille #header,
.stille .submit_container input,
.stille a.social-btn {
    background: #F0E0EB!important;color:#000!important;
}
.stille #main a {
    color:#F0E0EB;
}
.stille #header .logo-full,
.stille #header #menue,
.stille #header .icon,
.stille .fb-share img,
.stille .mail-share img,
.stille .twitter-share img,
.stille .social-btn img {
    -webkit-filter: invert(100%);filter: invert(100%);
}
.pk-connection #header,
.pk-connection .submit_container input,
.pk-connection a.social-btn {
    background: #000!important;
}
.plantkingdom #header,
.plantkingdom .submit_container input,
.plantkingdom a.social-btn {
    background: #000!important;
}
.pancatwalk #header,
.pancatwalk .submit_container input,
.pancatwalk a.social-btn {
    background: #99676B!important;
}
.pancatwalk #main a {
    color:#99676B;
}
.knurren #header,
.knurren .submit_container input,
.knurren a.social-btn {
    background: #1E1A32!important;
}
.knurren #main a {
    color:#1E1A32;
}
.hain #header,
.hain .submit_container input,
.hain a.social-btn {
    background: #D7AC5F!important;
}
.hain #main a {
    color:#A56F00;
}
.wdns #header,
.wdns .submit_container input,
.wdns a.social-btn {
    background: #F39C9B!important;
}
.wdns #main a {
    color:#F39C9B;
}
.correctness #header,
.correctness .submit_container input,
.correctness a.social-btn {
    background: #F39C9B!important;
}
.correctness #main a {
    color:#F39C9B;
}
.hannah #header,
.hannah .submit_container input,
.hannah a.social-btn {
    background: #167B35!important;
}
.hannah #main a {
    color:#167B35;
}
.jack #header,
.jack .submit_container input,
.jack a.social-btn {
    background: #2B4154!important;
}
.jack #main a {
    color:#2B4154;
}
.benx #header,
.benx .submit_container input,
.benx a.social-btn {
    background: #393F43!important;
}
.benx #main a {
    color:#393F43;
}
.arzt #header,
.arzt .submit_container input,
.arzt a.social-btn {
    background: #232F60!important;
}
.arzt #main a {
    color:#232F60;
}
.raskolnikow #header,
.raskolnikow .submit_container input,
.raskolnikow a.social-btn {
    background: #1E3632!important;
}
.raskolnikow #main a {
    color:#1E3632;
}
.bau #header,
.bau .submit_container input,
.bau a.social-btn {
    background: #C0A938!important;
}
.bau #main a {
    color:#C0A938;
}
.meer #header,
.meer .submit_container input,
.meer a.social-btn {
    background: #976459!important;
}
.meer #main a {
    color:#976459;
}
.krieg #header,
.krieg .submit_container input,
.krieg a.social-btn {
    background: #786244!important;
}
.krieg #main a {
    color:#786244;
}
.nerv #header,
.nerv .submit_container input,
.nerv a.social-btn {
    background: #6B6761!important;
}
.nerv #main a {
    color:#6B6761;
}
.love #header,
.love .submit_container input,
.love a.social-btn {
    background: #C73F4F!important;
}
.love #main a {
    color:#C73F4F;
}
.wildwechsel #header {
    background-image: linear-gradient(rgba(214,122,150,1), rgba(74,159,164,1));
}
.wildwechsel .submit_container input,
.wildwechsel a.social-btn {
    background: #D67A96!important;
}
.wildwechsel #main a {
    color:#D67A96;
}
.waisen #header,
.waisen .submit_container input,
.waisen a.social-btn {
    background: #DF958A!important;
}
.waisen #main a {
    color:#DF958A;
}
.box #header,
.box .submit_container input,
.box a.social-btn {
    background: #0D121C!important;
}
.box #main a {
    color:#0D121C;
}
.jubilaeum #header,
.jubilaeum .submit_container input,
.jubilaeum a.social-btn {
    background: #B4A98C!important;
}
.jubilaeum #main a {
    color:#B4A98C;
}
.nichts #header,
.nichts .submit_container input,
.nichts a.social-btn {
    background: #000000!important;
}
.nichts #main a {
    color:#000;
}
.liebeimgetriebe #header,
.liebeimgetriebe .submit_container input,
.liebeimgetriebe a.social-btn {
    background: #4F000D!important;
}
.liebeimgetriebe #main a {
    color:#4F000D;
}

/* Standard */
.archiv #header,
.archiv .submit_container input,
.archiv a.social-btn {
    background: #808080!important;
}
.archiv #main a {
    color:#808080;
}
a.social-btn.en-link {
    background: #eee!important;
    color: #000!important;
}
