Burghausen Castle is correct - beermanpete, it's your turn!
I took the photo last week while strolling along Salzach River on the Austrian banks - it's just a 20 min ride from my home.
Although the castle is the longest castle complex in the world (1051m), it is not that well known. Scenes of the 2011 movie "The Three Musketeers" with Christoph Waltz, Orlando Bloom and Milla Jovovich were shot there.
The castle as well as the historic old city are definitely worth a visit, especially during the annual "International Jazzweek Burghausen" or the medival festival.