I think some Germans might argue that Lederhosen IS formal attire.

Best of luck and keep us updated!