perhaps because he was on the bodensee , the kaiser was wearing a british admirals uniform today ; white cap cocked over one eye , navy blue coat with gold braid falling from an epaulet on his right shoulder and , of course , a sword .