body {
  font-family: arial, helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
  margin: 0px 0px 0px 0px;
  font-size: 13px;
}

/******************  H?  ****************************************************************/
h1 {font-weight: bold; font-size: x-large; padding: 10px 0 0 0; text-align: center;}
h2 {font-weight: bold; font-size: x-large; padding: 10px 0 0 0; text-align: center;}
h3 {font-size: medium; font-weight: bold; padding: 0 0 0 0; text-align: center;}
h4 {font-size: small; font-weight: bold; padding: 10px 0 0 0; margin: 0 0 0 0;}

p { padding: 0 0 0 0; margin: 0 0 0 0;}

.mainContainer {width: 100%}

/******************  Header  ****************************************************************/
.header {width: 100%; background-color: #02203c;}
.headerLogo {width: 750px; height: 55px; }
.Einladung-Logo {float: left;}
.Einladung-Slogan {float: right;}
.headerMenu {
  color: #ffffff;
  background-color: #000000; 
  padding: 3px 3px 5px 3px;
  border-top: solid 1px #ffffff;
}
.headerMenu a {font-weight: bold; color: #ffffff;}
.imgLogo {padding: 5px 0px 3px 5px;}
.imgSlogan {padding: 15px 0px 3px 5px;}
.imgFlag {padding-left: 50px;}

.page {width: 900px; overflow: visible;}

/******************  Left menu  ****************************************************************/
.leftMenu {float: left; width: 200px; overflow: visible; padding: 5px 5px 5px 5px;}
.leftmenu p {font-size: small;}
.textSmall {font-size: smaller;}
.designList {padding: 5px 0px 5px 5px; margin: 0 0 0 0; list-style: none;}
.designList li {padding-bottom: 3px;}
.designList li a {color: #000000;}
.designList li a:hover {color: #0000ff;}

/******************  Content  ****************************************************************/
.pageContent {float: right; width: 675px; overflow: visible;}
.center {text-align: center;}
.boldTxt {font-weight: bold;}
.preview {padding: 20px 10px 10px 10px;}
.previewText {text-align: center; font-style:italic;}
hr {color: #000000; background-color: #000000; height: 1px; border: 0;}
.funktioniert {padding-bottom: 15px;}
.funktioniertLeft {float: left; width: 300px; text-align: left; margin-left: 10px;}
.funktioniertRight {float: right; width: 300px; text-align: left; margin-left: 10px;}
.clear {clear: both;}
.redColor {color: #CF0707;}
.bigLink {font-size: large; font-weight: bold; text-align: center; padding: 25px 0 25px 0;}
.blurb {width: 600px; height: auto; padding: 15px 0 15px 90px;}
.blurb h3 {text-align: left; padding-top: 5px; margin-top: 0}
.blurb a {font-weight: bold;}
.blurbPic {border-width: 0;}
.blurbLeft {float: left;}
.blurbRight {float: left; text-align: left; width: 400px; padding-left: 25px;}
.hrBottom {margin-top: 35px;}

/******************  Footer  ****************************************************************/
.footer {width: 890px; overflow: visible; clear: both; text-align: center; color: #000000; padding-bottom: 20px;}
.footer a {color: #000000;}