Germany elected a new president, Christian Wulff, 51, on Wednesday, DPA reported. The federal assembly voted 625-494 in Berlin to appoint Wulff, who was previously a state premier, to the post.