88s could belong either to Army artillery flak units or to Luftwaffe flak units. Both used red as their branch colour.
Anti-tank units wouldn't have 88 flak guns.
On caps, the branch colour would normally be seen as an upward-pointing chevron on the front of the cap, framing the black-white-red national cockade.