/* --- FONTCOLOR --- */

html,body{color:#1a1a1a}

.cRed,.cRed *,.c5,.c5 *{color:#a00!important}
.cGreen,.cGreen *,.c7,.c7 *{color:#00943e!important}
.cBlue,.cBlue *,.c8,.c8 *{color:#426f9f!important}

.cDefault,.cDefault *,.c1,.c1 *,.cBlack,.cBlack *,.c2,.c2 *,.tx-powermail .fieldset legend,
.gridBox.bg101 > .itemWrap > .hGroup *,.ceItem.hasBgColor .itemWrap .lnkWrap .button.filled a .lnkHeader,
.menu.main ul.level-1 + ul.level-1 > li:nth-child(2) > a,nav#menuBox .menuWrap > section .lnkWrap .button.filled a{color:#1a1a1a!important}
.cGrey,.cGrey *,.c3,.c3 *{color:#7a7a7a!important}
.cLightgrey,.cLightgrey *,.c3,.c3 *{color:#f2f2f2!important}
.cDarkgrey,.cDarkgrey *,.c3,.c3 *{color:#323232!important}
.moreStepNav button{color:#eaeaea!important}
.cWhite,.cWhite *,.c4,.c4 *,.invertColor,.invertColor *,footer *,.ceItem.greyBox *,.fieldwrap.submitBox input,
.ceItem.hasBgColor .itemWrap .lnkWrap .button.filled a:hover .lnkHeader,
.ceItem.hasBgColor .itemWrap .lnkWrap .button.filled a:hover::before,.ceItem.hasBgColor .itemWrap .lnkWrap .button.filled a:hover::after,
.ceItem.contactBox .itemWrap .lnkWrap .button.filled a:hover .lnkHeader,
.ceItem.contactBox .itemWrap .lnkWrap .button.filled a:hover::before,.ceItem.contactBox .itemWrap .lnkWrap .button.filled a:hover::after,
main .ceItem.media.hasBgWrap .itemWrap .lnkWrap .button a:hover .lnkHeader,
main .ceItem.media.hasBgWrap .itemWrap .lnkWrap .button a:hover::before,main .ceItem.media.hasBgWrap .itemWrap .lnkWrap .button a:hover::after,
.ceItem.media .figCap .capTitle{color:#fff!important}
.ceItem.media .figCap .capDesc{color:#1a1a1a!important}

.cYellow,.cYellow *,.c6,.c6 *,
.menu.main ul.level-1 > li:hover > * > a,.menu.main ul.level-1 > li.act > * > a,
.menu.main ul.level-1 + ul.level-1 > li:nth-child(2) > a:hover,.menu.main ul.level-1 + ul.level-1 > li > a,
nav#menuBox .menuWrap > section .lnkWrap .button a{color:#edff00!important}
.menu.main ul.level-1 + ul.level-1 > li > a:hover{color:#1a1a1a!important}
.menu.main ul.level-2 li a span,.menu.page ul li a:hover{color:#aaa!important}

main .ceItem p a{text-decoration:underline}
main .ceItem p a:hover{text-decoration:none}

.ceItem.bBlack *,.ceItem.bBlack *,.ceItem.bDarkgrey *,.ceItem.bDarkgrey *,.moreStepNav button{color:#fff}
.ceItem.hasBgColor *.lnkHeader,.ceItem.bgColor *.lnkHeader,footer .lnkHeader,.moreStepNav button:hover,.button.filled > *::before,.button.filled > *::after,
.indexPage .grid-col .ceItem.solarStep .headWrap::before{color:#1a1a1a!important}
main .ceItem.hasBgWrap .txtWrap *,.ceItem.hasBgColor .btn a:hover *.lnkHeader,.ceItem.bgColor .btn a:hover *.lnkHeader,.ceItem.hasBgWrap .itemWrap .lnkWrap .button a:hover *,
footer a:hover .lnkHeader,nav#menuBox .menuWrap > section .lnkWrap .button a:hover,.invertColor + .lnkWrap .button.filled > *:hover::after,
footer .button.filled:hover > *::before,footer .button.filled:hover > *::after{color:#fff!important}
main .ceItem.hasBgWrap .txtWrap *.lnkHeader,main .ceItem.hasBgWrap .txtWrap .headWrap .invertColor,main .ceItem.hasBgWrap .txtWrap .headWrap.invertColor *,
.fieldwrap.submitBox input,.ceItem.hasBgWrap.hasVeil .itemWrap .lnkWrap .button a:hover *{color:#1a1a1a!important}
.ceItem.hasBgWrap.hasVeil.invertBright .itemWrap .lnkWrap .button a:hover *{color:#fff!important}

.ceItem.bewerbung .headWrap .subTitle,.ceItem.bewerbung .lnkWrap .button:nth-child(2) .lnkHeader,.ceItem.bewerbung .lnkWrap .button:nth-child(2) a::after{color:#edff00!important}
#page .ceItem.bewerbung .lnkWrap .button a:hover .lnkHeader,#page .ceItem.bewerbung .lnkWrap .button a:hover::after{color:#1a1a1a!important}


/* --- BGCOLOR --- */

#Box{
	background-image: -webkit-linear-gradient(top, #3a3a3a 0%, #000 100%);
	background-image: linear-gradient(to bottom, #3a3a3a 0%, #000 100%)
	}

.ceItem.media .figCap .capTitle{background:none rgba(255,255,255,.4)!important}
.ceItem.media .figCap .capDesc{background:none rgba(255,255,255,.8)!important}

.bDefault,.b1,.b1 *,.moreStepNav button{background-color:transparent!important}
.bBlack,.bDarkgrey,.ceItem.greyBox,.b2,.b2 *,#menuBox,footer,.ceItem.referenzen .figCap .capTitle{background:none #1a1a1a!important}
.bGrey,.b3,.b3 *{background-color:#eaeaea!important}
.bLightgrey,.b3,.b3 *,.bg101{background-color:#efedea!important}
.bWhite,.b4,.b4 *,header#mediaBox{background-color:#fff!important}
.bRed,.b5,.b5 *{background-color:#a00!important}
.bGreen,.b7,.b7 *{background-color:#339900!important}
.bBlue,.b8,.b8 *{background-color:#426f9f!important}

.bYellow,.b6,.b6 *,#topBox,.fieldwrap.submitBox input,.newsHeader::after,.ceItem.bewerbung .lnkWrap .button:hover a,
.indexPage .grid-col .ceItem .headWrap::before,.ceItem.referenzen .headWrap::after,.preistreiber .txtWrap .headWrap .hd1 > span,
.menu.main ul.level-1 + ul.level-1 > li:nth-child(2) > a,.menu.main ul.level-1 + ul.level-1 > li > a:hover,
.lnkWrap .button.filled a,.hs-submit input{background-color:#edff00!important}

.menu.main ul.level-1 + ul.level-1 > li:nth-child(2) > a:hover,.fieldwrap.submitBox input:hover,.moreStepNav button:hover,
.lnkWrap .button.filled a:hover,.hs-submit input:hover{background-color:transparent!important}


/* --- BORDERCOLOR --- */

.menu.main ul.level-1 + ul.level-1 > li > a,
nav#menuBox .menuWrap > section .lnkWrap .button a,#page .ceItem.bewerbung .lnkWrap .button a,.fieldwrap.submitBox input,.lnkWrap .button.filled a,
.hs-submit input{border-color:#edff00!important}
.fieldwrap.submitBox input:hover,.hs-submit input:hover{border-color:#1a1a1a!important}

.lnkWrap .button.filled a:hover{border-color:#aaa!important}
.moreStepNav button{border-color:#eaeaea!important}
.moreStepNav button:hover{border-color:#1a1a1a!important}
.contactBox .lnkWrap .button.filled a:hover,nav#menuBox .menuWrap > section .lnkWrap .button a:hover{border-color:#fff!important}

