Check the colors of the wires going to each of the round relays that live on top of the fuse panel. One of them will be the horn relay (unless your car is one of the very early ones without a relay--or did I misinterpret the wiring diagram?). You can swap any of those round relays for any other; they are identical on the 914. Try swapping with one of the headlight motor relays--if the headlight doesn't raise and lower any more, you know the relay is bad.
You can probably fix some bad relays--you can pull the plastic off and see the guts when they get old enough and the glue holding them together gets worn. (Or is it a friction fit?) It's just an electromagnet and a couple of contacts that are spring-loaded. Let me find my pics...
Relay exterior:
Relay bottom, showing connections:
Relay guts, from the side:
Relay wiring diagram:
Relay guts, better view:
Relay guts, from spring end:
If you can hear the relay click, it almost certainly is not bad. I'd check the wiring to pin #30 of the relay, and the wiring from #87 on the relay to the horn. And the ground for the horn, of course.
--DD