The flag of Germany is a tricolour consisting of three equal horizontal bands displaying the national colours of Germany: black, red, and gold. The flag was first adopted as the national flag of Germany in 1848 by the German Confederation and then, in the modern nation state, in the Weimar Republic.