html,
body,
body.standard,
body.Unternehmen,
body.Loesungen,
body.Service,
body.News,
body.Partner,
body.Info,
body.Kontakt {
  background: none;
  background-color: #ffffff;
  font-size: 1em;
  margin: 0;
  position: static;
  width: 100%;
}

div, span, p, h1, h2, h3, h4, h5, h6, table, tr, td, img {
  position: static;
  width: auto;
  height: auto;
  background: none;
  background-color: #ffffff;
}


td,th,tbody,thead,tfoot,table {
  height: 100%;
  width: auto;
}

td,th {
  padding: 5px;
}

div, h1, h2, h3, h4, h5, h6 {
  width: 100%;
}

div, h1, h2, h3, h4, h5, h6, img {
  float: none;
  clear: both;
}

div#content h3 {
  font-size: 1.4em;
}

div,
div#page,
div#body,
div#fuss {
  position: static;
}

div#content {
  font-size: 0.8em;
}

div#head,
div#marginal-left,
div.marginal-right-eyecatcher form,
.submit,
a.detail-link {
  display: none;
}

div.marginal-right-eyecatcher {
  margin: 20px 0 20px 0;
}

div#marginal-right {
  float: none;
  margin: 20px 0 20px 0;
}

div.text-block-image {
  float: none;
  margin: 10px 0 10px 0;
  clear: both;
  font-size: 0.8em;
}

div.text-block-image h6 {
  margin: 5px 0 0 0;
  font-weight: normal;
  font-style: italic;
}

div.volltext {
  float: none;
  clear: both;
  margin: 10px 0 10px 0;
}

div.list-block ul {
  margin: 20px 0 20px 0;
  padding: 0;
  list-style-type: none;
  list-style-position: inside;
}

table.list-item {
  margin: 0 0 5px 0;
}

td.thumbnail {
  padding: 0 5px 0 0;
}

div.form-row {
  margin: 20px 0 20px 0;
}

div.form-label {
  margin: 0 0 5px 0;
}

@page,
@frame top {
  width: 100%;
  position: static;
  overflow: show;
}

frameset, frame {
  position: static;
  width: 100%;
  height: 100%;
  overflow: show;
}

