Austrian stationmaster's visor cap
This cap bears the label of a maker in Vienna, “Litto” which is short for "Littomericzky" - one of the few Austrian cap manufacturers still around. The cap dates from the 1950s and was worn by stationmasters and area managers of the ÖBB - Österreichische Bundesbahnen (Austrian Federal Railways). Many thanks to Wolfgang for helping me with the identification.