body {
 margin-top: 0px;
 font-family: VERDANA, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000;
 text-align: center;
}

div {
  margin: 0;
  padding: 0;
}

p {
  margin: 0 0 1em 0;
  padding: 0;
}

img {
  border: 0;
}

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}

.eventTitel {
  font-weight: bold;
}

#rahmen {
  margin: 0px auto;
  padding: 0px;
  width: 166mm;
  height: 255mm;
  text-align: left;
  position: relative;
  /*border: 1px solid black;*/
}

* html #rahmen {
   height: 255mm;
}

#bereich1 {
  margin: 0px;
  width: 166mm;
}

#b1Links {
  float: left;
  margin-top: 0px;
  font-size: 60pt;
  font-weight: bold;
  width: 30mm;
}

#b1Mitte {
  float: left;
  margin-top: 0px;
  margin-left: 4mm;
  margin-right: 4mm;
  padding: 0px;
  font-size: 60pt;
  font-weight: bold;
}

#b1Rechts {
  float: right;
  margin-top: 0px;
  width: 60mm;
}

#bereich2 {
  clear: both;
  width: 166mm;
  margin-top: 40px;
  height: 100px;
}

#b2Links {
  float: left;
  width: 30mm;
  font-size:60pt;
  font-weight: bold;
}

#b2Rechts {
  float: left;
  margin-left: 4mm;
  width: 128mm;
  font-size:18pt;
  font-weight: bold;
}

#bereich3 {
  clear: both;
  margin-top: 5mm;
  width: 166mm;
}

#b3Links {
  float: left;
  width: 30mm;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}

#b3Rechts {
  float: left;
  margin-left: 4mm;
  width: 132mm;
  padding: 0px;
}

* html #b3Rechts {
   width: 128mm;
   margin-left: 2mm;
}

#b3Rechts p {
  margin-bottom: 0.5em;
}

#bereich4 {
  /*margin-top: 5mm;*/
  width: 166mm;
  /*height: 150mm;*/
}

#b4Links {
  float: left;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  vertical-align: top;
  width: 30mm;
  /*height: 140mm;*/
}

#b4Mitte {
  float: left;
  margin-left: 4mm;
  width: 68mm;
  /*height: 150mm;*/
}

/*
#b41Mitte {
  height: 130mm;
}
*/

.b4Item {
  margin-bottom: 1em;
}

#b4adresse {
  text-align: right;
}

#b4Rechts {
  float: right;
  margin: 0px;
  width: 60mm;
  /*height: 150mm;*/
}

#b41_rechts {
  margin: 0px;
  width: 50mm;
  height: 72mm;
}

#b42_rechts {
  margin: 0px;
  width: 50mm;
  height: 73mm;
}

table#plan{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 166mm;
  height: 80mm;
  border-collapse: collapse;
}

/*
* html table#plan{
   bottom: 45mm;
}
*/


td#lageplan{
  width: 60mm;
  vertical-align: bottom;
  padding: 0;
}

td#adresse{
  width: 106mm;
  vertical-align: bottom;
  text-align: right;
  padding-right: 2mm;
}

img.raumplan {
  margin: 0px auto;
}

