#subnavi_home {
  display: none;
}
.csc-textmedia-gallery-media video {
  width: 100%;
}
#body_8 #subnavi_home,
#body_62 #subnavi_home {
  display: block;
}
.tx-powermail h3,
.tx-powermail .powermail_legend {
  display: none;
}
.tx-powermail input[type="submit"] {
  width: 100px;
  margin-left: 160px;
}
.tx-powermail .powermail_fieldwrap_type_radio,
.tx-powermail .powermail_fieldwrap_type_check {
  overflow: hidden;
  margin-bottom: 20px;
}
.tx-powermail .powermail_fieldwrap_type_radio .powermail_label,
.tx-powermail .powermail_fieldwrap_type_check .powermail_label {
  width: 100%;
}
.tx-powermail .powermail_fieldwrap_type_radio .powermail_field .radio label,
.tx-powermail .powermail_fieldwrap_type_check .powermail_field .radio label,
.tx-powermail .powermail_fieldwrap_type_radio .powermail_field .checkbox label,
.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label {
  width: 90px;
}
.tx-powermail .powermail_fieldwrap_type_radio .powermail_field .radio label input,
.tx-powermail .powermail_fieldwrap_type_check .powermail_field .radio label input,
.tx-powermail .powermail_fieldwrap_type_radio .powermail_field .checkbox label input,
.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label input {
  width: 20px;
}
.tx-powermail .powermail_fieldwrap_type_check {
  margin-top: 20px;
}
.tx-powermail .powermail_fieldwrap_type_check .powermail_label {
  display: none;
}
.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label {
  width: 100%;
}
.tx-powermail .powermail_fieldwrap_captcha .powermail_field {
  display: grid;
}
.tx-powermail .powermail_fieldwrap_captcha .powermail_captchaimage {
  grid-row: 1;
  width: 320px;
}
.tx-powermail .powermail_fieldwrap_captcha .powermail_captcha {
  grid-row: 2;
  height: 19px;
}
.tx-powermail .powermail_fieldwrap_captcha .powermail_field_error_container_captcha {
  grid-row: 3;
}
body.bikerbrillen .brillenlogo {
  display: none;
}
body.bikerbrillen .bikerlogo {
  display: block;
}
body.bikerbrillen #menu_service li:nth-child(3) {
  display: none;
}
body.bikerbrillen #mainmenu li {
  display: none;
}
body.bikerbrillen #mainmenu li.uid_11 {
  display: block;
}
body.bikerbrillen #maincontent {
  position: relative;
}
body.bikerbrillen #maincontent #c327 img {
  position: absolute;
  top: -155px;
  left: -180px;
}
body.bikerbrillen #mobilemenu .bikerbrillen-menu {
  display: block;
}
body.bikerbrillen #mobilemenu .gutoptik-menu {
  display: none;
}
#footer {
  display: flex;
  justify-content: center;
}
