Hi Pumpkin, and welcome to the forum.
Are the dark stripes definitely blue, and not black? If they're black, then it looks like the ribbon of the cross which Germany issued in 1934 for service in World War I :
https://en.wikipedia.org/wiki/The_Ho..._War_1914/1918
The ribbon was originally designed for the medal for the Franco-Prussian War of 1870-71.