.cleardiv {
  height:0px;
  font-size:0px;
  line-height:0px;
  clear:both;
}

body {
  height:100%;
  background-color:#F3F3F4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#masterContainer {
  width:872px;
  position:absolute;
  left:50%;
  margin-left:-437px;
  background-color:#ffffff;
  margin-top:35px;
  border:1px solid #A0A0A0;
}

#masterContent {
  /*border:1px solid #A0A0A0;*/
}

#headerContainer {
  background:url(/static/einzelhandel/images/header.gif) no-repeat;
  width:872px;
  height:115px;
  overflow:hidden;
  position:relative;
}
#logoContainer {
  position:absolute;
  left:0px;
  top:0px;
}

#footerContainer {
  background:url(/static/einzelhandel/images/footer.gif) no-repeat scroll 0 45px transparent;
  width:872px;
  height:164px;
  overflow:hidden;
  margin-top:50px;
  clear:both;
  position:relative;
}

/* ---------------------------------------------------------------------------------------------- */
#footerNavi {
  position:absolute;
  width:310px;
  left:50%;
  margin-left:-155px;
  top:141px;
}

#footerNavi ul {
  list-style:none;
  margin:0px 0px 0px 0px;
  padding:0px 14px 0px 0px;
  height:23px;
  float:left;
}
#footerNavi ul li {
  float:left;
  height:23px;
  border-right:1px solid #A0A0A0;
  padding-right:14px;
  padding-left:14px;
  line-height:12px;
}
#footerNavi ul li a {
}
/* ---------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------- */
#mainnavi ul {
  list-style:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 15px;
}
/* ---------------------------------------------------------------------------------------------- */
#searchContainer {
  float:right;
  padding-right:23px;
  padding-top:17px;
}

#searchContainer th {
  padding-right:6px;
  vertical-align:middle;
}
#searchContainer td {
  vertical-align:middle;
}

/* ---------------------------------------------------------------------------------------------- */
.leftColumn {
  float:left;
  width:166px;
  /*overflow:hidden;*/
}

.rightColumn {
  float:right;
  width:192px;
  padding-left:35px;
  overflow:hidden;
}

.bodyColumn {
  float:left;
  width:479px;
  overflow:hidden;
  margin-top:25px;
}
