For the cake: Preheat the oven (electric cooker: 180 °C/circulating air: 160 °C/gas: see manufacturer) Line the bottom of a springform pan (20 cm Ø) with baking paper. Cream butter, cane sugar and 1 pinch of salt with the whisk of the mixer. Stir in the eggs one after the other. Mix flour, baking powder, almonds and gingerbread spice. Stir lemon juice briefly into the butter-sugar-cream.
Put the dough into the tin, smooth it down and bake in a hot oven for 50-60 minutes. Cover with baking paper after about 45 minutes. Take the cake out of the oven and let it cool down in the tin. Then carefully remove from the tin and let it cool down on a cake rack.
For the filling, meanwhile, whip the sour cream and 1 tbsp. icing sugar with the whisk of the mixer for approx. 2 minutes until creamy. Finely grate the marzipan. Warm up the jelly. Cut the cake in half horizontally. Spread the bottom cake layer first with jelly, then with sour cream. Sprinkle marzipan over it. Place the upper half of the cake on top and press down gently.
For the icing: Sift 200 g icing sugar into a bowl. Add egg white. Whisk with the whisk of the mixer for approx. 2 minutes, possibly adding 1-2 tbsp. cold water (the icing should be thick and straight spreadable). Pour onto the cake and spread. Chill for approx. 30 minutes.
Drain the cranberries on kitchen paper. Turn around in 50 g sugar. Wash the rosemary and dab dry slightly. Dust with 1 tbsp. icing sugar. Place the cake on a plate (if necessary place small gingerbread houses on top; see tip) and decorate with rosemary pines and the sugared cranberries.