What does the German Flag Stand for?

The three main colors in the German flag are black, red, and gold. The black stands for unity. The red stands for rights. And the gold stands for freedom.