Upper: 100% WoolLining: 100% PolyesterRibbon: 100% Polyester- including ′Bundesmarine′ cap ribbon and cockade