Vamos a ver si con esto se te soluciona: prueba a crear dos estilos o renombra los que tienes, uno para si el botón está activado y el otro para si no lo está.
Código:
.boton_activado {
color:red;
background-color:white;
}
.boton_desactivado {
color:white;
background-color:black;
}
y luego al crear el botón, si está activado:
document.getElementById("idDelBoton").className = "boton_activado";
o si no:
document.getElementById("idDelBoton").className = "boton_desactivado";
De todos modos me da que te han dejado muy vendido con el tema en la empresa...