In the German military, Waffenfarbe (German: "corps colour") is a means the armed forces use to distinguish between different corps or troop functions in its armed services. The Waffenfarbe might be the colour of the collar patch, of the piping (coloured edging) around the shoulder boards or shoulder marks and — for enlisted ranks — of the piping around the collar and the garrison cap (Schiffchen). (In the latter places, NCO's wear cords of dark gold, officers silver, and generals gold.)
The Bundeswehr uses a Waffenfarben scheme of colours to indicate troop types. The colours appear on the collar patch and as piping around the shoulder boards or straps showing a soldier’s rank.
Although soldiers’ berets are also coloured, the colours are slightly less differentiated than the waffenfarben, and corps or troop function is indicated by a beret badge rather than beret colour.
Army Aviation
Technical Troops
Military band
Armoured Troops (i.e. Tanks)
Pioneers (i.e. Engineering)
Medical Troops
The Luftwaffe as the German air force only uses a small spectrum of colours. While the normal colour for the air force is a golden yellow, officers in the general staff service (today there is no general staff as such) wear wine-red, and generals bright red. The collar patches (Kragenspiegel) of generals and general staff service officers also differ from the normal air force design as they are identical with the army ones.
The German navy does not use function-specific colours to distinguish between corps. This is done instead by various emblems above the rank stripes on the sleeves.