

div.contentBlock
{
  position:relative;
  top:0;
  left:0;
  width:auto;
  height:auto;
  margin-top:8px;
  padding:0 0 24px 0;  /* Platz links */
}

div.contentBlockExtra
{
  width:240px;
  padding:0 0 0 0;  /* Platz links */
}

div.columnBlock
{
  position:relative;
  top:0;
  left:0;
  width:auto;
  height:auto;
  margin:0;
  padding:0 320px 0 0;  /* Platz links */
}

div.columnRight
{
  position:absolute;
  top:0;
  left:240px;
  width:336px;
  height:auto;
  margin:0;
  padding:0;
}


div.listBlock
{
  position:relative;
  top:0;
  left:0;
  width:auto;
  height:auto;
  min-height:114px;
  margin-top:8px;
  padding:0 0 16px 118px;  /* Platz links */
  background-color:transparent;
}

div.listBlock2
{
  position:relative;
  top:0;
  left:0;
  width:auto;
  height:auto;
  min-height:114px;
  margin-top:8px;
  padding:0 10px 0 118px;
  background-color:transparent;
}

div.listBottomLeft
{
  position:absolute;
  left:118px;
  bottom:24px;
  width:220px;
  height:30px;
  padding:0 0 0 0;
  overflow:visible;
  vertical-align:bottom;
}

div.listBottomRight
{
  position:absolute;
  left:338px;
  bottom:24px;
  width:auto;
  height:30px;
  vertical-align:bottom;
}

div.listRight
{
  /* i.d.R. ein Bild (Logo) */
  position:absolute;
  display:table-cell;
  top:0;
  right:0;
  width:112px;
  height:112px;
  background-color:rgb(255,255,255);
  border:1px solid rgb(110,203,243);
  padding:0;
  text-align:center;
  vertical-align:middle;
}

div.listLeft
{
  /* i.d.R. ein Bild (Logo) */
  position:absolute;
  display:table-cell;
  top:0px;
  left:0px;
  width:112px;
  height:112px;
  background-color:rgb(255,255,255);
  border:1px solid rgb(110,203,243);
  padding:0;
  text-align:center;
  vertical-align:middle;
}

div.listRight img
{
  margin:0;
  padding:0;
  display:block;
}

form p
{
    width:auto;
    clear:both;
}

form p label
{
    float: left;
}

form p input, form p textarea, form p select
{
    float: right;
    margin:2px 0px 0px 0px;
}

