It's a church thing. Bernard Cardinal Law was used in Boston and it has been this way during my long lifetime.
Exactly - it is not specific to Germany but is the correct way of referring to any Cardinal. What bugs me is how many news stories written during the papal transition failed to get it right - any number of times I've seen "Cardinal William Keeler" for example, instead of "William Cardinal Keeler".