/*
header.header_frame,
footer.footer_frame {
	display: none;
}
*/

header {
  display: none;
}

div.scrolliconwrapper,
aside.content_right,
div.menu_imprint,
div.social_icons,
div.search_frame,
section.section_main_content div.right,
a.arrow_left,
a.arrow_right {
  display: none;
}

div.content_frame_out {
}

div.content_frame_out,
div.content_left {
  display: block;
  width: 100%;
}

.gallery_img {
  margin-left: 0.1%;
  margin-right: 0.1%;
  width: 99.8%
}

.sepline {
  border-bottom: 2px solid #404040;
}

div.input_form {
  display: none;
}

#superWraper > div.content_frame_out > div > div > div > section > div > h2 {
  font-size: 1em;
}

#CompetenceUpdateCartItemForm > p,
#CompetenceUpdateCartItemForm > div.submit,
#CategoryUpdateCartItemForm > p,
#CategoryUpdateCartItemForm > div.submit {
  display: none;
}

div.shop_product_frame {
  display: block;
  float: left;
}

.shop_product_img {
  display: table-cell;
  vertical-align: top;
}

.shop_product_img img {
  max-width: 150px;

}

.shop_product_text {
  display: table-cell;
  vertical-align: top;
}

.shop_product_text h4 {
  text-transform: uppercase;
  font-size: 9pt;
}

.shop_product_img img {
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
  max-width: 100px;
}

.shop_product_text {
  clear: both;
}

.shop_product_text h5 span {
  font-size: 9pt;
  margin-left: 10px;
}

.shop_product_img {
  display: table-cell;
  vertical-align: top;
}

.shop_product_img img {
  max-width: 150px;

}

.shop_product_text h1 {
  font-size: 12pt;
}

#superWraper > header > div > nav {
  display: none !important;
}

#data-form > div {
  display: none;
}

#superWraper > header {
  background: none;
}

#superWraper > header > div {
  box-shadow: none;
  -webkit-box-shadow: none;
}

#superWraper > div.content_frame_out > div > div > div > section > div > div.shop_product_text > p:nth-child(5) {
  display: none;
}

.tab_text {
  display: block !important;
}

#myTabId > div.tab_header {
  display: none;
}

#superWraper > div.content_frame_out > div > div > div > section > div > div.shop_product_img > p > small {
  display: table-cell;
}

/************************/
/******** FOOTER ********/
/************************/
.footer_frame {
  background: none;
  width: 100%;
}

div.footer_frame_in {
  width: 100%;
}

.footer_frame_in h2 {
  border-bottom: 2px solid #404040;
  color: #3f3f3f;
  width: 100%;
}

.footer_frame_in_in {
  color: #3f3f3f;
}

div.footer_column {
  display: none;
}

div.footer_column:first-child {
  display: block;
  width: 100%;
}

#cookie-statement {
  display: none;
}

footer {
  display: none;
}

table { page-break-inside:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }
