/**
 *  Stylesheet für Landingpages
 *
 *  Standard Seitenbreite:  75em
 *
 */
html
{
  height:100%;
}
body
{
  min-height:100%;
  padding:1px 0;
  background:#FFFFFF url(../gfx/bg.jpg) repeat-x scroll left 152px;
}


/* ------------------------ HEADER & NAVI ------------------------------------*/
#header, #nav
{
  position: absolute;
  width: 100%;
}
#header
{
  z-index: 101;
  top: -1px; /* Einen Pixel nach oben verschoben, wegen Padding im Body*/
}
/* IE 6 & Opera FIX verhindert das umbrechen der contactdate im Header*/
#headContact { width: 15em; }

#nav
{
  z-index:201;
  top: 122px; /* Einen Pixel nach oben verschoben, wegen Padding im Body*/
  height:auto;
  border-bottom: 3px solid #D0D0D0;
}
/* Die beiden Ramen zwischen Navi und contend werden nun ans navi gehängt.*/
#navBorder
{
  border-bottom: 1px solid #FFFFFF;
  height: 2em;
}


/* ---------------------------- CONTENT ------------------------------------- */
.column
{
  height: 1000px;
}

#midContent
{
  position:absolute;
  top: 153px;
  left: 50%;
  z-index: 200;
  width: 39.5em;
  margin-left: -21.75em;
  float: none; /* Float Resetten */
}

#midContent a.button
{
  background-image: url('../gfx/hallengroessen.jpg');
  background-position: 0 0;
  display:block;
  width: 500px;
  height: 128px;
  text-indent: -999em;
  margin-bottom:1em;
}
#midContent a.button:hover
{
  background-position: 0 128px;
}
#midContent h2
{
  color: black;
}
#leftContent
{
  width: 15.75em;
  position:absolute;
  top: 153px;
  left: 50%;
  z-index: 101;
  margin-left: -37.5em;
}

/*Annpassung an neues HTML*/
#leftContent dfn, #leftContent .hidden
{
  /* übernommen von content.css (Linie 56) Selector: #left dfn, #left .hidden */
  display:none;
}
/**/
#rightContent
{
  width: 17.25em !important; /* Important ist nötig, um MSIE style zu überschreiben.*/
  position:absolute;
  top: 153px;
  left: 50%;
  z-index: 101;
  margin-left: 20.25em;
}

/* IE 6 FIX  rückt die rechte Spalte einen Pixel weiter nach links*/
* html #rightContent
{
  margin-left: 20.23em;
}
/* ---------------------------- FOOTER -------------------------------------- */
#footerWrapper
{
  position: absolute;
  top: 1153px;
  left: 50%;
  z-index: 201;
  margin-left: -37.5em;
  background-color: white;
  padding-bottom:3px;
}
#footerWrapper #footerMenu
{
  font-size: 0.7em;
  width: 60em;
}
#footerWrapper #footerMenu li
{
  margin: 0 7px;
  color: #000080;
  font-weight: bold;
}

#footerWrapper #footerMenu a
{
  font-weight: normal;
  text-decoration: underline;
  white-space: pre; /* Unterbindet das Umbrechen in einem Link. Notwendig für IE 7*/
}
