@charset "UTF-8";
.sg-background-color--black {
  background-color: #000000; }

.sg-label--black:after {
  display: block;
  content: "#000000"; }

.sg-background-color--blue {
  background-color: #03a1d2; }

.sg-label--blue:after {
  display: block;
  content: "#03a1d2"; }

.sg-background-color--green {
  background-color: #00836d; }

.sg-label--green:after {
  display: block;
  content: "#00836d"; }

.sg-background-color--grey {
  background-color: #5a5a5a; }

.sg-label--grey:after {
  display: block;
  content: "#5a5a5a"; }

.sg-background-color--grey-light {
  background-color: #f2f2f2; }

.sg-label--grey-light:after {
  display: block;
  content: "#f2f2f2"; }

.sg-background-color--orange {
  background-color: #ff9900; }

.sg-label--orange:after {
  display: block;
  content: "#ff9900"; }

.sg-background-color--orange-dark {
  background-color: #f06d00; }

.sg-label--orange-dark:after {
  display: block;
  content: "#f06d00"; }

.sg-background-color--red {
  background-color: #dc0000; }

.sg-label--red:after {
  display: block;
  content: "#dc0000"; }

.sg-background-color--red-dark {
  background-color: #b00000; }

.sg-label--red-dark:after {
  display: block;
  content: "#b00000"; }

.sg-background-color--white {
  background-color: #ffffff; }

.sg-label--white:after {
  display: block;
  content: "#ffffff"; }


html {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

#head,
#meta,
#foot {
  display: none; }

body,
#wrapper {
  width: 72.5rem; }

.invPrint {
  display: block; }

.hideOnPrint {
  display: none; }

.print-articleDetail .modul {
  display: none; }

.print-articleDetail #articleDetail {
  display: block; }
  .print-articleDetail #articleDetail .articleTabsNaviWrapper {
    display: none; }
  .print-articleDetail #articleDetail .articleTabs .foldToggle {
    display: none; }
  .print-articleDetail #articleDetail .articleTabs .tabSpecifications,
  .print-articleDetail #articleDetail .articleTabs .tabDescription,
  .print-articleDetail #articleDetail .articleTabs .tabDownloads,
  .print-articleDetail #articleDetail .articleTabs .tabVideos {
    display: block !important;
    max-height: none !important;
    overflow-y: visible !important; }
    .print-articleDetail #articleDetail .articleTabs .tabSpecifications.inv, .print-articleDetail #articleDetail .articleTabs .tabSpecifications.invPrint,
    .print-articleDetail #articleDetail .articleTabs .tabDescription.inv,
    .print-articleDetail #articleDetail .articleTabs .tabDescription.invPrint,
    .print-articleDetail #articleDetail .articleTabs .tabDownloads.inv,
    .print-articleDetail #articleDetail .articleTabs .tabDownloads.invPrint,
    .print-articleDetail #articleDetail .articleTabs .tabVideos.inv,
    .print-articleDetail #articleDetail .articleTabs .tabVideos.invPrint {
      display: block; }

#wrapper #content #productCatalog .articleTabs {
  clear: both; }
  #wrapper #content #productCatalog .articleTabs > * {
    clear: both;
    padding-top: 15px; }
  #wrapper #content #productCatalog .articleTabs .inv,
  #wrapper #content #productCatalog .articleTabs .folded {
    display: block;
    font-size: inherit;
    height: auto;
    position: static;
    text-indent: 0;
    width: auto; }

#wrapper #content #productCatalog .inactive {
  display: none; }

#wrapper #content #productCatalog .modul .articleTabs h2 {
  border: 1px solid #999999;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 4px; }

.print-modul #wrapper #content #productCatalog .iModul > h2 {
  display: none; }

.print-modul #productCatalog .modul .modulContent {
  border-color: #ffffff; }

#productCatalog #articleDetail .articleTabs .iTabSpecifications table table,
#productCatalog #articleDetail .articleTabs .iTabSpecifications table th,
#productCatalog #articleDetail .articleTabs .iTabSpecifications table td:first-child {
  border: 1px solid #999999; }

#productCatalog #articleDetail .articleOrder .orderHint,
#productCatalog #articleDetail .articlePrice,
#productCatalog #articleDetail .articlePrice h3 {
  border-color: #999999; }

#productCatalog .modul h2 {
  border-color: #999999; }

#content > .row > .col3of4 {
  width: 100%; }

.bereichsDiagramm {
  min-height: 430px; }
  .bereichsDiagramm .legende table tbody tr:first-child td:first-child {
    -webkit-box-shadow: inset 0 0 20px 900px #dc0000;
            box-shadow: inset 0 0 20px 900px #dc0000; }
