Qué significa la bandera de Alemania

La bandera de Alemania consta de tres franjas horizontales con los colores negro, rojo y dorado, que representan los valores de unidad y libertad. Dichos colores están asociados a la democracia republicana formada tras la Segunda Guerra Mundial. fuente:http://www.muyinteresante.es/cultura/arte-cultura/fotos/banderas-del-mundo/alemania