The color doesn't relate to the rank but to the SA group. The color was used by two different groups and to tell the difference between them the buttons are either gold or silver. For example black was used by Berlin-Brandenburg with a silver colored button and Niederrhein with a gold color button.