Зачем немецкие солдаты носили рогатые шлемы ?

Большую часть ХХ века Германию считали агрессивной военной державой, а образ немецкого солдата сложно было представить без шлема с рогами. Эти стальные каски стали настоящим символом зла, а носящие их и поныне ассоциируются с нацизмом. Зачем нужны рога на сугубо военном предмете.