small castle above the Rhein river