O que significa as cores da bandeira alemã?

Assim sendo, por lei, as três cores da bandeira alemã são: preto, vermelho e dourado. Sim, é dourado, não é amarelo. Estas 3 cores juntas simbolizam unidade, liberdade e democracia, assim sendo, elas devem ser interpretadas em conjunto.