Based on what I see, which isn't enough, I would guess its a pin fire. Looks German or Austrian. Would need more pics.