body {
  background: none;
  color: #000000;
  font-size: 0.8em;
}

div {
  position: relative;
  float: none;
  background: none;
  color: #000000;
}

a {
  color: #000000;
}

div#head {
  display: none;
}

div#foot {
  display: none;
}

div#breadcrumb {
  display: none;
}

div#fourth-navigation {
  display: none;
}

div#navigation {
  display: none;
}

div.calculator-small {
  display: none;
}

div.downloads {
  display: none;
}

div.service-links {
  display: none;
}

div#right-panel {
  display: none;
}

div#product-quick-selector {
  display: none;
}

div#preview-config {
  display: none;
}

div#product-head {
  display: none;
}

div.gallery {
  display: none;
}

div.standard-form {
  display: none;
}

div.result {
  margin: 30px 0 30px 0;
}

div.result-filter {
  display: none;
}

div.result-navigation {
  display: none;
}

div.result-list ul.item-list > li.item {
  margin: 20px 0 20px 0;
  border-bottom: 1px solid #000000;
}

div.image {
  float: none;
  margin: 0 0 30px 0;
}

div.card {
  margin: 30px 0 30px 0;
}

div.card-text a {
  display: none;
}

div.card-link {
  display: none;
}

.noprint {
  display: none;
}

table {
  color: #000000;
  width: 100%;
  margin: 0 0 2.0em 0;
  border: 1px solid #000000;
  border-collapse: collapse;
}

td, th {
  color: #000000;
  border: 1px solid #000000;
  padding: 5px;
}

th {
  font-weight: bold;
}

div.text {
  margin: 0 0 20px 0;
}

h1 {
  font-weight: bold;
  margin: 0 0 20px 0;
  font-size: 1.4em;
}

h2 {
  font-weight: bold;
  margin: 0 0 20px 0;
  font-size: 1.4em;
}

h3 {
  font-weight: bold;
  margin: 0 0 20px 0;
}

h4 {
  font-style: italic;
  margin: 0 0 20px 0;
}

div.abstract {
  margin: 30px 0 30px 0;
}

div.infobox {
  margin: 30px 0 30px 0;
}

div.text ul {
  margin: 0 0 0 20px;
} 

div.accordion > ul.item-list > li.item {
  margin: 20px 0 20px 0;
}  

div.accordion ul li h3 {
  padding: 0;
}   

div.accordion ul li div.text {
  padding: 0;
}

div.data-list {
  margin: 30px 0 30px 0;
  color: #E2E2E2;
}

div.data-list li.item {
  padding: 0;
  color: #E2E2E2;
}

div.data-list table {
  width: 100%;
  border: none;
  color: #E2E2E2;
}

div.data-list table th {
  border: none;
  color: #E2E2E2;
}

div.data-list table td {
  text-align: right;
  border: none;
  color: #E2E2E2;
}

div.rider div.rider-navigation {
  display: none;
}

div.rider div.rider-detail > ul.item-list > li.item {
  margin: 0 0 30px 0;
}

h4.print-label {
  display: block;
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 1.2em;
}  

div.allocation div.diagram-image {
  text-align: center;
}     

div.allocation div.diagram-image img {
  display: inline;
  width: 50mm;
  height: 50mm;
}     

div.data-table-inner table td {
  text-align: right;
}

div.data-table table td {
  text-align: right;
}

div.risk-profile {
  margin: 30px 0 30px 0;
}

div.risk-profile div.risk-profile-navigation-quick {
  display: none;
}

div.risk-profile div.risk-profile-navigation ul.item-list li.item {
  display: none;
}

div.risk-profile div.risk-profile-navigation ul.item-list li.active {
  display: block;
}

div.info-list {
  margin: 30px 0 30px 0;
}

div.product-list ul.item-list li.item h5 {
  margin: 0 0 20px 0;
  font-weight: bold;
  color: #E2E2E2;
  background-repeat: no-repeat;
  background: none;
}

div.product-list ul.item-list li.item h5 a.item {
  font-weight: bold;
  color: #E2E2E2;
  background-repeat: no-repeat;
}

div.product-list div.detail ul.subitem-list {
  list-style-type: none;
  color: #E2E2E2;
}

div.product-list div.detail ul.subitem-list li {
  margin: 0 0 20px 0;
  color: #E2E2E2;
}

div.product-list div.detail li.subitem table th.top a,
div.product-list div.detail li.subitem table td.top a {
  color: #E2E2E2;
}

div.product-list div.detail li.subitem table {
  margin: 0;
  color: #E2E2E2;
}

div.product-list div.detail li.subitem table th {
  color: #E2E2E2;
}

div.product-list div.detail li.subitem table td {
  text-align: right;
  color: #E2E2E2;
}

div.performance-list {
  margin: 20px 0 20px 0;
}

div.performance-list li.item table {
  margin: 0;
  border: none;
}

div.performance-list li.item table th {
  border: none;
}

div.performance-list li.item table td {
  text-align: right;
  border: none;
}

div.contact li.item div.contact-detail div.contact-abstract table,
div.result-list ul.accordion li.item div.contact li.item div.contact-detail div.contact-abstract table {
  border: none;
}

div.contact li.item div.contact-detail div.contact-abstract table tr td,
div.result-list ul.accordion li.item div.contact li.item div.contact-detail div.contact-abstract table tr td {
  border: none;
}

div.contact ul.item-list li.item,
div.result-list ul.accordion li.item div.contact ul.item-list li.item {
  margin: 20px 0 20px 0;
  border-bottom: none;
}

div.result-list ul.partner li.item {
  margin: 20px 0 20px 0;
  border-bottom: none;
}

div.float-aufheben {
  display: none;
}

div#content-right div.video,
div#content-left div.video,
div.v2_videoplayback_player {
  display: none;
}

div.topline h1 {
  line-height: normal;
}

div.headline {
  margin: 0 0 15px 0;
}

div.headline h3 {
  margin: 0;
  line-height: normal;
}

div.teaser {
  margin: 0 0 15px 0;
}

div.image-block {
  margin: 15px 0 15px 0;
  line-height: normal;
}

div.abstract div.image-block {
  margin: 0;
  line-height: normal;
}

div.data-list li.item {
  padding: 0;
}


div.data-list li.item table {
  color: #000000;
  width: 100%;
  margin: 0;
  border: none;
  border-collapse: collapse;
}

div.data-list li.item td,div.data-list li.item th {
  border: none;
  padding: 2px 0 2px 0;
}

div.data-list li.item th {
  font-weight: bold;
}

div.fond-teaser-list div.fond-teaser {
  height: auto !important;
}

div#content-left div.card-content h5 {
  margin: 10px 0 10px 0;
  font-weight: bold;
}

div.accordion h5 {
  margin: 15px 0 10px 0;
  font-weight: bold;
}

div.contact li.item div.contact-detail div.contact-abstract,
div.result-list ul.accordion li.item div.contact div.contact-detail div.contact-abstract {
  line-height: normal;
  margin: 10px 0 0 0;
}

iframe {
  display: none;
}










