View on hill in Odenwald forest called 'Heiligenberg' with mansions and neckar river in city Heidelberg in Germany