Dilsberg Castle is a castle on a hill above the River Neckar. The castle was built by the counts of Lauffen in the 12th centu ...