. . after the Teutonic Knights. Knights Templar used red but the Knights Hospitaller were known to use white. All three were military orders of the Catholic Church.
[link|http://www.huembwas.org/News2/56Emb2005.htm|Hungarian Embassy] The picture apparently comes from a celebration held at the Hungarian Embassy in 2005, where she was given the Commander's Cross Order of Merit for some reason. I'm assuming that is what is around her neck.