Hi Andi and Michael,
Thank you both for your answer, the reusing of fabric seemed the most likely to me as well, only the fact it was red seemed odd.
Well Andi, this great collection can be found in the Netherlands at castle "Toom" :P (not really a castle, but just my own room).
I wonder how they came by those Gothic chasubles, maybe at the church flea market???