.registrieren a{color: #000 !important}
.navbar-default .navbar-nav > li > a{color: #000}
.btn-gruen-weisstxt,.btn-gruen_100percentcenter,.btn-green,.NEWgruen .btn-green{background-color: #585858 !important;border-color: #585858 !important}
.btn-gruen-weisstxt:hover,.btn-gruen_100percentcenter:hover,.btn-green:hover{background-color: #262626 !important}

.NEWgruen .bannerergebnisstrom,.NEWgruen .bannerergebnisstrom:hover,.NEWgruen .bannerergebnisstrom:activ,.NEWgruen .bannerergebnisstrom:focus{
	background: #585858 !important; }

.bannerergebnisstrom{background-color: #585858 !important}
.bannerergebnisstrom:hover,.bannerergebnisstrom:activ, .bannerergebnisstrom:focus{background-color: #585858 !important}
.tio_button{background: #505050 !important}
.tio_button:hover{background: #454545 !important}

.NEWgruen .btn-green_bestellen_flach,.btn-green_bestellen_flach{background-color: #585858 !important}

.streichpreis{color: #676767 !important}
.errors{color: #676767 !important}
.requiredValue,#EmailForm .requiredValue{border-color: #676767 !important; background: #fff !important}

div.errors{ color:#676767 !important; }
#EmailForm .invalidValue, #EmailForm .required{ background: #fff; border:1px solid #676767 !important; }
#EmailForm .requiredValue , #EmailForm .required{ background: #fff; border:1px solid #676767 !important; }
.requiredValue + .cr {
  border: 1px solid #676767 !important;
}

.NEWgruen .tableergebnis .kopf,.tableergebnis .kopf{color: #585858 !important}
.weisserror{background: #676767 !important}
.borderred{border-color: #676767 !important}
.btn-gruen_100percentleft:hover, .btn-gruen_100percentleft:active, .btn-gruen_100percentleft:focus{background: #515151 !important}
.accordeonenergieUmzuggruenbox .panel-default > .panel-heading a:hover {
  color: #fff !important;
}
.gruen{color: #585858 !important}
.gruenback{background-color: #585858 !important}
.grau{color: #4e4c5b !important}
.vialila{color: #505050 !important}
.vialilaback{background: #505050 !important}
.gruenbackbtn:hover{background-color: #929292 !important}
.meldungstartseite{background-color: #585858 !important}
.btnopacity .btn{background-color: #5a5753 !important}
.bfsg_bag{background: #fff}
.bfsg_bag.slogantabgroup{color: #000;padding: 10px}
.restcontainer_slider .slogantabgroup{text-shadow: none !important}
.form-label{color: #000 !important}
.form-control{color: #000 !important}
.ixtechacc .doing, .ixtechacc.NEWgruen .doing,.ixtechaccform .doing,.NKB_box{background-color: #505050 !important }
.ixtechacc .doing:hover, .ixtechacc.NEWgruen .doing:hover{background-color: #585858 !important }
.headlinecontent,.stromlieferungheadline{color: #000 !important}
.NEWgruen .produktname{color: #585858 !important}
.NEWgruen .btn-gruen-weisstxt, .btn-gruen-weisstxt{background-color: #585858 !important}

.ixtechaccformnew .btn-green:hover {
  background: #505050 !important;
}

img, .modal-body img,.viaiptvcontentdivinnerBK{ -webkit-filter: grayscale(100%);
  filter: grayscale(100%);}


.rslidesStart,.bannermain,.viaiptvcontentdivinner50,.viaiptvcontentdivinner51,.viaiptvcontentdivinner52,.accordeonenergieFaq .panel-title > a::after,.ixtechaccENER .panel-title > a::after,.ueberunsslider,.ixtechaccformnew .panel-heading.doing .accordion-toggle h3::after  { -webkit-filter: grayscale(100%);filter: grayscale(100%);}
canvas{filter: grayscale(1);}


.color_kohle{background: #000 !important}
.color_erdgas{background: #c2c2c2}
.color_sonstige_foss_e{background: #4a4a4a}
.color_eeg_nichtfinanziert{background: #ababab}
.color_mietstromeeg{background: #333333}
.color_eeg_eegumlage{background: #a5a5a5}
.color_eeg_region_eegumlage{background: #757575}

.btn-rund-faq{
	border-color: #515151 !important;background: #515151 !important
}

.zahlenfaktenbox .headlinenrmal, .grauboxverticalmiddle, .grauboxverticalmiddle a, .headlinenrmal{color: #000 !important}
.greenboxenergiemarkt{background: #585858 !important}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {background-color: #585858;color: #fff !important}

::-webkit-input-placeholder {

 color: #000 !important;
}
:-moz-placeholder { 

 color: #000 !important;

}
::-moz-placeholder { 

 color: #000 !important; 

} 
:-ms-input-placeholder { 
 font-size: 14px; 
 color: #555 !important;

}
.bootstrap-select > .dropdown-toggle.bs-placeholder{color: #000 !important}
.bootstrap-select .btn-default{color: #000 !important}
.dropdown-menu > li > a{color: #000 !important}
.history-wrapper .history-dots-wrapper li.first .history-dot{background: #aaaaaa !important;border-color: #aaaaaa !important}
.history-wrapper .history-dots-wrapper li .history-dot{background: #555 !important}
.history-wrapper .slick-history-item{background: #585858 !important}
.pfeilacc .accordion-toggle.collapsed{color: #000 !important}
.history-wrapper .history-dots-wrapper li.slick-active .history-dot{border-color: #aaaaaa !important}
.dd-icon-angle-left::before,.dd-icon-angle-right::before{color: #aaaaaa !important}


.accordeonneu_tio .ixtechacc .panel-title a{color: #505050 !important}
.accordeonneu_tio .ixtechacc .panel-title > a::after{-webkit-filter: grayscale(100%);
  filter: grayscale(100%);}
.via_iptv_button,.via_iptv_button_verfuegbaerkeit{background: #505050 !important}
.via_iptv_button:hover{background: #454545 !important}
a.vialila,a.vialila:hover,a.vialila:focus,a.vialila:visited,a.vialila:active{color: #505050 !important}
.weissboxprod2022 .innerprodbox2022,.produktbox2022 .innerprodbox2022.mobilweitere,.produktbox2022.innerprodbox2022{box-shadow: 1px 1px 10px 2px rgba(79,79,79,0.2);}
.viatvcontentdiv{
	background: rgb(18,18,18);
background: -moz-linear-gradient(90deg, rgba(18,18,18,1) 40%, rgba(84,84,84,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(18,18,18,1) 40%, rgba(84,84,84,1) 100%);
background: linear-gradient(90deg, rgba(18,18,18,1) 40%, rgba(84,84,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#121212",endColorstr="#833093",GradientType=1);	
}
.viacableweitere_box{
background: rgb(18,18,18);
background: -moz-linear-gradient(90deg, rgba(43,43,43,1) 0%, rgba(84,84,84,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(43,43,43,1) 0%, rgba(84,84,84,1) 100%);
background: linear-gradient(90deg, rgba(43,43,43,1) 0%, rgba(84,84,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#535353",GradientType=1);
}

.bannerergebnisstrom.tkneu,.ergebnisse2022 .paketbox.lila, .ergebnisse2022 .paketbox.vialila {background: #505050 !important;}
.bannerergebnisstrom.tkneu:hover{background-color: #505050 !important;}

.bannerergebnisstrom.tkneu #btn-ok{background: #a8a8a8 !important}

.btn-tiolila_100percentleft:hover,.btn-tiolila_100percentleft:active,.btn-tiolila_100percentleft:focus,.btn-tiolila_100percentleft:visited{background: #000 !important; color: #fff !important}

.bonuswelt2022 .infokreis.infolila{border: 1px solid #505050 !important}
.bonuswelt2022 .infokreis.infolila a{color: #505050 !important}

.bannerergebnisstromnew,.ixtechaccformnew .btn-green{background-color: #505050 !important}
.ixtechaccformnew .doing .container .panel-title a{color: #505050 !important}

footer#footer22{background: #5a5753 !important }