Sorry, I am not familiar with the first one, others will be able to help there. The second is a RAD, (Reichsarbeitsdienst) cap badge.
Searching for anything relating to, Anton Boos, 934 Stamm. Kp. Pz. Erz. Abt. 7, 3 Kompanie, Panzer-Regiment 2, 16th Panzer-Division (My father)
The first badge I think was sold to raise money. The words "Seefahrt ist Not" means 'Seafaring in need'
"In all my years as a soldier, I have never seen men fight so hard." - SS Obergruppenfuhrer Wilhelm Bittrich - Arnhem
Please see my thread here for futher info:
Had good advice? Saved money? Why not become a Gold Club Member, just hit the green "Join WRF Club" tab at the top of the page and help support the forum!
Thanks for your time and help.