body {
  margin: 0px; 
  background-color: #FFFFFF; 
  text-align:left;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000000;
}

#outer {
  position:relative;
  text-align:left;
  width:auto;
  margin:0px;
}

#inner {
  position:absolute;
}

#logo {
  position:relative;
  left:0px;
  top:0px;
  padding-left:0px;
}

#slogan {
  position:relative;
  left:0px;
  top:0px;
  color:#000000;
}

#contact{
  position:relative;
  top:0px;
  padding-left:0px;
  background-color:#FFFFFF;
  color:#000000;
}

#contact a {
  color:#000000;
}

#language {
  visibility:hidden;
  display:none;
}

#mainmenu {
  visibility:hidden;
  display:none;
}

#categories {
  visibility:hidden;
  display:none;
}

#membersbg {
  visibility:hidden;
  display:none;
}

#members {
  visibility:hidden;
  display:none;
}

#content {
  position:relative;
  margin-top:0px;
}

#topimage {
  z-index:0;
}

#breadcrumb {
  padding-top:10px;
}

.right #breadcrumb {
  padding-left:0px;
}

.home #breadcrumb {
  padding-left:0px;
}

.left #breadcrumb {
  padding-left:0px;
}

#breadcrumb div {
  visibility:hidden;
  display:none;
}

#breadcrumb h1 {
  margin-left:0px;
  padding-left:0px;
  font-weight:bold;
  font-size:18px;
}

#content table.cols {
  width:auto;
}

#content .headline {
  visibility:hidden;
  display:none;
}

#content div.left .content, #content div.right .content {
  padding:15px 0px 0px 0px;
}

#content .property {
  padding:0px 0px 0px 0px;
}

#footer {
  position:relative;
  width:auto;
  background-color:#FFFFFF;
  color:#000000;
}

#footer .links {
  float:none;
  padding-left:0px;
}

#footer .copyright {
  text-align:left;
  padding-right:0px;
}

#search {
  visibility:hidden;
  display:none;
}

.teaser {
  visibility:hidden;
  display:none;
}