@font-face {
  font-family: Syntax;
  src: url('/application/resources/fonts/s021003tWeb.eot');
}
@font-face {
  font-family: Syntax;
  src: url('/application/resources/fonts/s021003tWeb.woff');
}
@font-face {
  font-family: Syntax;
  src: url('/application/resources/fonts/s021004tWeb.eot');
  font-weight: bold;
}
@font-face {
  font-family: Syntax;
  src: url('/application/resources/fonts/s021004tWeb.woff');
  font-weight: bold;
}
body {
  background: #E4E4E4;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}
.clean:before,
.clean:after {
  content: "";
  display: table;
}
.clean:after {
  clear: both;
}
.clean {
  zoom: 1;
}
.cleaner {
  clear: both;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.overflow-hidden {
  overflow: hidden;
}
.position-relative {
  position: relative;
}
.half-width {
  width: 50%;
}
.error-text {
  color: #E20A16;
}
.display-inlblo {
  display: inline-block;
}
.shadow-box {
  position: relative;
}
.shadow-box .edge {
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
}
.shadow-box .edge-top {
  height: 3px;
  width: 3px;
}
.shadow-box .edge-bottom {
  height: 4px;
  width: 3px;
}
.shadow-box .shadow-edge-top-left {
  background-image: url('/application/resources/images/global/shadow-box/top-left.png');
  left: -3px;
  top: -3px;
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  height: 3px;
  width: 3px;
}
.shadow-box .shadow-edge-top-right {
  background-image: url('/application/resources/images/global/shadow-box/top-right.png');
  right: -3px;
  top: -3px;
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  height: 3px;
  width: 3px;
}
.shadow-box .shadow-edge-bottom-left {
  background-image: url('/application/resources/images/global/shadow-box/bottom-left.png');
  bottom: -4px;
  left: -3px;
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  height: 4px;
  width: 3px;
}
.shadow-box .shadow-edge-bottom-right {
  background-image: url('/application/resources/images/global/shadow-box/bottom-right.png');
  bottom: -4px;
  right: -3px;
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  height: 4px;
  width: 3px;
}
.shadow-box .shadow-background {
  background: #FFF;
}
.shadow-box .shadow-background .shadow-background-left {
  background: transparent url('/application/resources/images/global/shadow-box/left.png') repeat-y scroll left top;
  margin-left: -3px;
  padding-left: 3px;
}
.shadow-box .shadow-background .shadow-background-right {
  background: transparent url('/application/resources/images/global/shadow-box/right.png') repeat-y scroll right top;
  margin-right: -3px;
  padding-right: 3px;
}
.shadow-box .shadow-background .shadow-background-top {
  background: transparent url('/application/resources/images/global/shadow-box/top.png') repeat-x scroll left top;
  margin-top: -3px;
  padding-top: 3px;
}
.shadow-box .shadow-background .shadow-background-bottom {
  background: transparent url('/application/resources/images/global/shadow-box/bottom.png') repeat-x scroll left bottom;
  margin-bottom: -4px;
  padding-bottom: 4px;
}
.shadow-input {
  background: #FFF;
}
.shadow-input.dark {
  background: #D6D6D6;
  color: #9A979A;
}
.shadow-input.dark input[type="text"] {
  background: #D6D6D6;
  color: #9A979A;
}
.shadow-input input[type="text"] {
  background: #FFF;
  border: none;
  color: #999799;
  display: block;
  font-family: Syntax, Arial, sans-serif;
  padding: 0;
  width: 100%;
}
.shadow-input input[type="text"]:focus {
  outline: 0;
}
.shadow-input .shadow-left {
  background: transparent url('/application/resources/images/general/form/text/shadow-left.png') repeat-y scroll left top;
}
.shadow-input .shadow-right {
  background: transparent url('/application/resources/images/general/form/text/shadow-right.png') repeat-y scroll right top;
}
.shadow-input .shadow-top {
  background: transparent url('/application/resources/images/general/form/text/shadow-top.png') repeat-x scroll left top;
}
.shadow-input .offset {
  padding: 10px 8px;
}
.sublayer {
  left: 0;
  position: absolute;
  top: 100%;
  z-index: 3;
}
.sublayer ul.listing {
  background: #FFF;
  list-style: none;
  margin: 0;
  padding: 10px 0 0;
}
.sublayer ul.listing > li:first-child {
  border-top: none;
}
.sublayer ul.listing > li > a {
  color: #333;
  display: block;
  overflow: hidden;
  padding: 0 10px;
  text-decoration: none;
}
.sublayer ul.listing > li a:hover,
.sublayer ul.listing > li:hover > a {
  background: #F2F2F2;
  color: #E10A15;
}
.sublayer ul.listing > li .border {
  border-top: 1px solid #E0E0E0;
  display: block;
  padding: 6px 6px 7px;
}
.sublayer ul.listing > li:hover .border,
.sublayer ul.listing > li:first-child .border {
  border-top: none;
  padding-top: 7px;
}
input[type="text"].default-input,
input[type="password"].default-input,
textarea.default-input {
  background: #F9F9F9;
  border: 1px solid #CCC;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #434343;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  margin-right: 7px;
  min-height: 36px;
  padding: 0 10px;
  width: 100%;
}
input[type="text"].default-input.disabled,
input[type="password"].default-input.disabled,
textarea.default-input.disabled {
  background: #F8F8F8;
  border-color: #E3E3E3;
}
input[type="text"].default-input.bright,
input[type="password"].default-input.bright,
textarea.default-input.bright {
  background: #FFF;
}
input[type="text"].default-input.bright.disabled,
input[type="password"].default-input.bright.disabled,
textarea.default-input.bright.disabled {
  background: #FCFCFC;
}
textarea.default-input {
  line-height: normal;
}
button.default-input {
  background: #C9081A;
  border: none;
  color: #FFF;
  font-family: Syntax, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  min-height: 36px;
  padding: 1px 26px;
}
.html-replacement.select {
  color: #FFF;
  display: inline-block;
  font-size: 14px;
  font-family: Syntax, Arial, sans-serif;
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.html-replacement.select.soft select {
  margin-top: -5px;
  opacity: 0.00001;
  position: absolute;
  top: 0;
  z-index: 4;
}
.html-replacement.select.complete select {
  display: none;
}
.html-replacement.select.open .opener {
  z-index: 6;
}
.html-replacement.select .opener {
  cursor: pointer;
  position: relative;
  padding: 0 1px 2px;
}
.html-replacement.select .opener.disabled {
  cursor: not-allowed;
}
.html-replacement.select .opener.disabled .edge-top-left {
  background-image: url('/application/resources/images/general/form/select/edge-top-left-disabled.png');
  height: 3px;
  left: 0;
  top: 0;
}
.html-replacement.select .opener.disabled .edge-top-right {
  background-image: url('/application/resources/images/general/form/select/edge-top-right-disabled.png');
  height: 3px;
  top: 0;
  right: 0;
}
.html-replacement.select .opener.disabled .edge-bottom-left {
  background-image: url('/application/resources/images/general/form/select/edge-bottom-left-disabled.png');
  height: 4px;
  bottom: 0px;
  left: 0;
}
.html-replacement.select .opener.disabled .edge-bottom-right {
  background-image: url('/application/resources/images/general/form/select/edge-bottom-right-disabled.png');
  height: 4px;
  bottom: 0px;
  right: 0;
}
.html-replacement.select .opener.disabled .input-background .background-left {
  background-image: url('/application/resources/images/general/form/select/left-disabled.png');
}
.html-replacement.select .opener.disabled .input-background .background-left .background-right {
  background-image: url('/application/resources/images/general/form/select/right-disabled.png');
}
.html-replacement.select .opener.disabled .input-background .background-left .background-right .background-top {
  background-image: url('/application/resources/images/general/form/select/top-disabled.png');
}
.html-replacement.select .opener.disabled .input-background .background-left .background-right .background-top .background-bottom {
  background-image: url('/application/resources/images/general/form/select/bottom-disabled.png');
}
.html-replacement.select .opener.disabled .input-background .background-left .background-right .background-top .background-bottom .label {
  background: #FDFDFD url('/application/resources/images/general/form/select/arrow-disabled.png') no-repeat scroll right center;
  color: #A2A2A2;
}
.html-replacement.select .opener .wrapper {
  margin: 0 -2px -4px;
  min-width: 54px;
  position: relative;
}
.html-replacement.select .opener .edge-top-left,
.html-replacement.select .opener .edge-top-right,
.html-replacement.select .opener .edge-bottom-left,
.html-replacement.select .opener .edge-bottom-right {
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  width: 4px;
}
.html-replacement.select .opener .edge-top-left {
  background-image: url('/application/resources/images/general/form/select/edge-top-left.png');
  height: 3px;
  top: 0;
  left: 0;
}
.html-replacement.select .opener .edge-top-right {
  background-image: url('/application/resources/images/general/form/select/edge-top-right.png');
  right: 0;
  height: 3px;
  top: 0;
}
.html-replacement.select .opener .edge-bottom-left {
  background-image: url('/application/resources/images/general/form/select/edge-bottom-left.png');
  height: 4px;
  bottom: 0px;
  left: 0;
}
.html-replacement.select .opener .edge-bottom-right {
  background-image: url('/application/resources/images/general/form/select/edge-bottom-right.png');
  height: 4px;
  bottom: 0px;
  right: 0;
}
.html-replacement.select .opener .input-background .background-left {
  background: transparent url('/application/resources/images/general/form/select/left.png') repeat-y scroll left top;
  margin: 3px 0 4px;
}
.html-replacement.select .opener .input-background .background-left .background-right {
  background: transparent url('/application/resources/images/general/form/select/right.png') repeat-y scroll right top;
}
.html-replacement.select .opener .input-background .background-left .background-right .background-top {
  background: transparent url('/application/resources/images/general/form/select/top.png') repeat-x scroll left top;
  margin: -3px 4px -4px;
}
.html-replacement.select .opener .input-background .background-left .background-right .background-top .background-bottom {
  background: transparent url('/application/resources/images/general/form/select/bottom.png') repeat-x scroll left bottom;
  font-size: 13px;
}
.html-replacement.select .opener .input-background .background-left .background-right .background-top .background-bottom .label {
  background: #F9F9F9 url('/application/resources/images/general/form/select/arrow.png') no-repeat scroll right center;
  color: #444;
  min-height: 31px;
  line-height: 31px;
  margin: 3px 0 2px;
  padding: 0 34px 1px 12px;
}
.html-replacement.select .list {
  display: none;
  margin: -2px 0 0;
  position: absolute;
  z-index: 3;
}
.html-replacement.select .list .wrapper {
  margin: -2px -1px -2px;
  position: relative;
}
.html-replacement.select .list .edge-top-left,
.html-replacement.select .list .edge-top-right,
.html-replacement.select .list .edge-bottom-left,
.html-replacement.select .list .edge-bottom-right {
  background-attachment: scroll;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  height: 3px;
  position: absolute;
  width: 2px;
}
.html-replacement.select .list .edge-top-left {
  background-image: url('/application/resources/images/general/form/select/list-edge-top-left.png');
  top: 0;
  left: 0;
}
.html-replacement.select .list .edge-top-right {
  background-image: url('/application/resources/images/general/form/select/list-edge-top-right.png');
  top: 0;
  right: 0;
}
.html-replacement.select .list .edge-bottom-left {
  background-image: url('/application/resources/images/general/form/select/list-edge-bottom-left.png');
  left: 0;
  bottom: 0;
}
.html-replacement.select .list .edge-bottom-right {
  background-image: url('/application/resources/images/general/form/select/list-edge-bottom-right.png');
  right: 0;
  bottom: 0;
}
.html-replacement.select .list .input-background .background-left {
  background: transparent url('/application/resources/images/general/form/select/list-left.png') repeat-y scroll left top;
  margin: 3px 0;
}
.html-replacement.select .list .input-background .background-left .background-right {
  background: transparent url('/application/resources/images/general/form/select/list-right.png') repeat-y scroll right top;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top {
  background: transparent url('/application/resources/images/general/form/select/list-top.png') repeat-x scroll left top;
  margin: -3px 2px;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom {
  background: transparent url('/application/resources/images/general/form/select/list-bottom.png') repeat-x scroll left bottom;
  font-size: 13px;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner {
  margin: 2px -1px;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner.scroll {
  height: inherit;
  overflow-y: scroll;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option {
  background-color: #FFFFFF;
  color: #444;
  cursor: pointer;
  padding: 4px 8px 3px 16px;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option:hover,
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option.selected {
  background-color: #EEEEEE;
}
.html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option.disabled {
  background-color: #A2A2A2;
}
.html-replacement.select.open.top .list {
  margin-top: 0;
}
.html-replacement.select.open .list {
  display: block;
  z-index: 5;
}
.html-replacement.select .opener.bright .edge-top-left {
  background-image: url('/application/resources/images/general/form/select/bright-edge-top-left.png');
}
.html-replacement.select .opener.bright .edge-top-right {
  background-image: url('/application/resources/images/general/form/select/bright-edge-top-right.png');
}
.html-replacement.select .opener.bright .edge-bottom-left {
  background-image: url('/application/resources/images/general/form/select/bright-edge-bottom-left.png');
}
.html-replacement.select .opener.bright .edge-bottom-right {
  background-image: url('/application/resources/images/general/form/select/bright-edge-bottom-right.png');
}
.html-replacement.select .opener.bright .input-background .background-left {
  background: transparent url('/application/resources/images/general/form/select/bright-left.png') repeat-y scroll left top;
}
.html-replacement.select .opener.bright .input-background .background-left .background-right {
  background: transparent url('/application/resources/images/general/form/select/bright-right.png') repeat-y scroll right top;
}
.html-replacement.select .opener.bright .input-background .background-left .background-right .background-top {
  background: transparent url('/application/resources/images/general/form/select/bright-top.png') repeat-x scroll left top;
}
.html-replacement.select .opener.bright .input-background .background-left .background-right .background-top .background-bottom {
  background: transparent url('/application/resources/images/general/form/select/bright-bottom.png') repeat-x scroll left bottom;
}
.html-replacement.select .opener.bright .input-background .background-left .background-right .background-top .background-bottom .label {
  background-color: #FFFFFF;
}
.html-replacement.select .opener.bright.disabled .edge-top-left {
  background-image: url('/application/resources/images/general/form/select/bright-disabled-edge-top-left.png');
}
.html-replacement.select .opener.bright.disabled .edge-top-right {
  background-image: url('/application/resources/images/general/form/select/bright-disabled-edge-top-right.png');
}
.html-replacement.select .opener.bright.disabled .edge-bottom-left {
  background-image: url('/application/resources/images/general/form/select/bright-disabled-edge-bottom-left.png');
}
.html-replacement.select .opener.bright.disabled .edge-bottom-right {
  background-image: url('/application/resources/images/general/form/select/bright-disabled-edge-bottom-right.png');
}
.html-replacement.select .opener.bright.disabled .input-background .background-left {
  background: transparent url('/application/resources/images/general/form/select/bright-disabled-left.png') repeat-y scroll left top;
}
.html-replacement.select .opener.bright.disabled .input-background .background-left .background-right {
  background: transparent url('/application/resources/images/general/form/select/bright-disabled-right.png') repeat-y scroll right top;
}
.html-replacement.select .opener.bright.disabled .input-background .background-left .background-right .background-top {
  background: transparent url('/application/resources/images/general/form/select/bright-disabled-top.png') repeat-x scroll left top;
}
.html-replacement.select .opener.bright.disabled .input-background .background-left .background-right .background-top .background-bottom {
  background: transparent url('/application/resources/images/general/form/select/bright-disabled-bottom.png') repeat-x scroll left bottom;
}
.html-replacement.select .opener.bright.disabled .input-background .background-left .background-right .background-top .background-bottom .label {
  background: #FCFCFC url('/application/resources/images/general/form/select/bright-disabled-arrow.png') no-repeat scroll right center;
}
.html-replacement.radio {
  cursor: pointer;
  display: block;
  height: 15px;
  width: 15px;
  background: transparent url('/application/resources/images/general/form/radiobox/radiobox-unchecked-background.png') no-repeat scroll left center;
}
.html-replacement.radio.checked {
  background: transparent url('/application/resources/images/general/form/radiobox/radiobox-checked.png') no-repeat scroll left center;
}
.html-replacement.radio.disabled {
  background: transparent url('/application/resources/images/general/form/radiobox/radiobox-disabled-background.png') no-repeat scroll left top;
}
.html-replacement.radio.disabled.checked {
  background: transparent url('/application/resources/images/general/form/radiobox/radiobox-disabled-checked-background.png') no-repeat scroll left top;
}
.html-replacement.radio.bright {
  background: transparent url('/application/resources/images/general/form/radiobox/bright-radiobox-unchecked-background.png') no-repeat scroll left center;
}
.html-replacement.radio.bright.checked {
  background: transparent url('/application/resources/images/general/form/radiobox/bright-radiobox-checked.png') no-repeat scroll left center;
}
.html-replacement.radio.bright.disabled {
  background: transparent url('/application/resources/images/general/form/radiobox/bright-radiobox-disabled-background.png') no-repeat scroll left top;
}
.html-replacement.radio.bright.disabled.checked {
  background: transparent url('/application/resources/images/general/form/radiobox/bright-radiobox-disabled-checked-background.png') no-repeat scroll left top;
}
.html-replacement.checkbox {
  cursor: pointer;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: transparent url('/application/resources/images/general/form/checkbox/checkbox-unchecked-background.jpg') no-repeat scroll left center;
}
.html-replacement.checkbox.checked {
  background: transparent url('/application/resources/images/general/form/checkbox/checkbox-checked.jpg') no-repeat scroll left center;
}
.html-replacement.checkbox.disabled {
  background: transparent url('/application/resources/images/general/form/checkbox/checkbox-disabled-background.jpg') no-repeat scroll left top;
}
.html-replacement.checkbox.disabled.checked {
  background: transparent url('/application/resources/images/general/form/checkbox/checkbox-disabled-checked-background.jpg') no-repeat scroll left top;
}
.html-replacement.checkbox.bright {
  background: transparent url('/application/resources/images/general/form/checkbox/bright-checkbox-unchecked-background.png') no-repeat scroll left center;
}
.html-replacement.checkbox.bright.checked {
  background: transparent url('/application/resources/images/general/form/checkbox/bright-checkbox-checked.png') no-repeat scroll left center;
}
.html-replacement.checkbox.bright.disabled {
  background: transparent url('/application/resources/images/general/form/checkbox/bright-checkbox-disabled-background.png') no-repeat scroll left top;
}
.html-replacement.checkbox.bright.disabled.checked {
  background: transparent url('/application/resources/images/general/form/checkbox/bright-checkbox-disabled-checked-background.png') no-repeat scroll left top;
}
#navigation-meta {
  background: #E9E9E9;
  font-size: 12px;
}
#navigation-meta .navigation-left,
#navigation-meta .navigation-right {
  float: left;
  width: 50%;
}
#navigation-meta .navigation-right {
  position: relative;
}
#navigation-meta ul.root {
  list-style: none;
  margin: 0;
  padding: 0;
}
#navigation-meta .navigation-left ul.root {
  margin-left: -15px;
}
#navigation-meta .navigation-left ul.root {
  margin-right: 136px;
}
#navigation-meta .navigation-right ul.root {
  margin-right: 120px;
}
#navigation-meta .navigation-right ul.root {
  margin-left: 136px;
}
#navigation-meta ul.root > li {
  float: left;
  position: relative;
}
#navigation-meta ul.root > li:first-child {
  margin-left: 0;
}
#navigation-meta ul.root > li > a {
  color: #666;
  display: block;
  line-height: 1.2em;
  max-width: 348px;
  overflow: hidden;
  padding: 10px 16px;
  text-decoration: none;
}
#navigation-meta ul.root > li:hover > a {
  background: #FFF;
  position: relative;
  z-index: 4;
}
#navigation-meta ul.root > li > a.more {
  padding-right: 6px;
}
#navigation-meta ul.root > li > a.more .arrow {
  background: transparent url('/application/resources/images/general/navigation/meta/arrow-bottom.png') no-repeat scroll right center;
  display: block;
  padding-right: 14px;
}
#navigation-meta ul.root > li .sublayer {
  display: none;
  font-family: Syntax, Arial, sans-serif;
  left: 0;
  position: absolute;
  top: 100%;
  width: 150%;
}
#navigation-meta ul.root > li.country .sublayer {
  right: 0;
  left: auto;
  width: 564px;
}
#navigation-meta ul.root > li:hover .sublayer {
  display: block;
}
#navigation-meta ul.root > li.country .sublayer ul.listing {
  float: left;
  padding-bottom: 10px;
  width: 50%;
}
#navigation-meta ul.root > li.country > .flag {
  padding-left: 30px;
}
#navigation-meta ul.root > li.country > a {
  padding-left: 6px;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li {
  line-height: 1.2em;
  margin: 0 10px;
  overflow: hidden;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li:hover .border {
  border-top: 1px solid #E0E0E0;
  padding-top: 6px;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li:first-child .border {
  border-top: none;
  padding-top: 7px;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li a.country {
  color: #333;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 0;
  text-decoration: none;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li:hover a.country,
#navigation-meta ul.root > li.country .sublayer ul.listing > li ul.languages > li a:hover {
  background: none;
  color: #E10A15;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li ul.languages {
  list-style: none;
  margin: 0;
  min-width: 50px;
  overflow: hidden;
  padding: 0;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li ul.languages > li {
  border-left: 1px solid #929292;
  float: left;
  padding: 0 4px;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li ul.languages > li a {
  color: #929292;
  text-decoration: none;
}
#navigation-meta ul.root > li.country .sublayer ul.listing > li ul.languages > li a:hover {
  color: #E10A15;
}
#navigation-meta ul.root > li.country .flag {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  margin: -2px 0;
  padding: 2px 0 1px 32px;
}
#navigation-meta ul.root > li.country .flag.aut {
  background-image: url('/application/resources/images/general/navigation/meta/country/aut.jpg');
}
#navigation-meta ul.root > li.country .flag.bel {
  background-image: url('/application/resources/images/general/navigation/meta/country/bel.jpg');
}
#navigation-meta ul.root > li.country .flag.bgr {
  background-image: url('/application/resources/images/general/navigation/meta/country/bgr.jpg');
}
#navigation-meta ul.root > li.country .flag.che {
  background-image: url('/application/resources/images/general/navigation/meta/country/che.jpg');
}
#navigation-meta ul.root > li.country .flag.chn {
  background-image: url('/application/resources/images/general/navigation/meta/country/chn.jpg');
}
#navigation-meta ul.root > li.country .flag.cze {
  background-image: url('/application/resources/images/general/navigation/meta/country/cze.jpg');
}
#navigation-meta ul.root > li.country .flag.deu {
  background-image: url('/application/resources/images/general/navigation/meta/country/deu.jpg');
}
#navigation-meta ul.root > li.country .flag.dnk {
  background-image: url('/application/resources/images/general/navigation/meta/country/dnk.jpg');
}
#navigation-meta ul.root > li.country .flag.esp {
  background-image: url('/application/resources/images/general/navigation/meta/country/esp.jpg');
}
#navigation-meta ul.root > li.country .flag.fin {
  background-image: url('/application/resources/images/general/navigation/meta/country/fin.jpg');
}
#navigation-meta ul.root > li.country .flag.fra {
  background-image: url('/application/resources/images/general/navigation/meta/country/fra.jpg');
}
#navigation-meta ul.root > li.country .flag.gbr {
  background-image: url('/application/resources/images/general/navigation/meta/country/gbr.jpg');
}
#navigation-meta ul.root > li.country .flag.hun {
  background-image: url('/application/resources/images/general/navigation/meta/country/hun.jpg');
}
#navigation-meta ul.root > li.country .flag.ind {
  background-image: url('/application/resources/images/general/navigation/meta/country/ind.jpg');
}
#navigation-meta ul.root > li.country .flag.ita {
  background-image: url('/application/resources/images/general/navigation/meta/country/ita.jpg');
}
#navigation-meta ul.root > li.country .flag.jpn {
  background-image: url('/application/resources/images/general/navigation/meta/country/jpn.jpg');
}
#navigation-meta ul.root > li.country .flag.nld {
  background-image: url('/application/resources/images/general/navigation/meta/country/nld.jpg');
}
#navigation-meta ul.root > li.country .flag.nor {
  background-image: url('/application/resources/images/general/navigation/meta/country/nor.jpg');
}
#navigation-meta ul.root > li.country .flag.pol {
  background-image: url('/application/resources/images/general/navigation/meta/country/pol.jpg');
}
#navigation-meta ul.root > li.country .flag.prt {
  background-image: url('/application/resources/images/general/navigation/meta/country/prt.jpg');
}
#navigation-meta ul.root > li.country .flag.rus {
  background-image: url('/application/resources/images/general/navigation/meta/country/rus.jpg');
}
#navigation-meta ul.root > li.country .flag.swe {
  background-image: url('/application/resources/images/general/navigation/meta/country/swe.jpg');
}
#navigation-meta ul.root > li.country .flag.tur {
  background-image: url('/application/resources/images/general/navigation/meta/country/tur.jpg');
}
#navigation-meta ul.root > li.country .flag.usa {
  background-image: url('/application/resources/images/general/navigation/meta/country/usa.jpg');
}
#navigation-meta .navigation-right form.search {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 3;
}
#navigation-meta .navigation-right form.search .shadow-input {
  width: 104px;
}
#navigation-meta .navigation-right form.search .shadow-input .shadow-left {
  background: transparent url('/application/resources/images/general/navigation/meta/search/shadow-left.png') repeat-y scroll left top;
}
#navigation-meta .navigation-right form.search .shadow-input .shadow-right {
  background: transparent url('/application/resources/images/general/navigation/meta/search/shadow-right.png') repeat-y scroll right top;
}
#navigation-meta .navigation-right form.search .shadow-input .shadow-top {
  background: transparent url('/application/resources/images/general/navigation/meta/search/shadow-top.png') repeat-x scroll left top;
}
#navigation-meta .navigation-right form.search .shadow-input .offset {
  padding: 4px 6px;
  position: relative;
}
#navigation-meta .navigation-right form.search .shadow-input input[type="text"] {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-style: italic;
}
#navigation-meta .navigation-right form.search .shadow-input input[type="submit"] {
  background: transparent url('/application/resources/images/general/navigation/meta/icon/search.png') no-repeat scroll center center;
  border: none;
  height: 24px;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}
#navigation-support {
  background: #FFF;
  line-height: 1.2em;
}
#navigation-support ul {
  list-style: none;
  margin: 18px 0 10px;
  margin-bottom: 10px;
  margin-top: 18px;
  overflow: hidden;
  padding: 0;
}
#navigation-support ul li {
  margin: 10px 16px;
}
#navigation-support ul li a {
  color: #666;
  display: inline-block;
  font-size: 11px;
  line-height: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}
#navigation-support ul li a:hover {
  text-decoration: underline;
}
#navigation-support ul li a.ti {
  background: transparent url('/application/resources/images/general/navigation/meta/icon/ti.png') no-repeat scroll left center;
  margin: -3px 0;
  padding: 3px 0 3px 26px;
}
#navigation-support ul li a.cart {
  background: transparent url('/application/resources/images/general/navigation/meta/icon/cart.png') no-repeat scroll left center;
  margin: -1px 0;
  padding: 1px 0 1px 34px;
}
#navigation-support .navigation {
  float: left;
  width: 50%;
}
#navigation-support .navigation-left {
  float: left;
  width: 50%;
}
#navigation-support .navigation-left ul {
  margin-right: 136px;
}
#navigation-support .navigation-left ul li {
  float: left;
  margin: 10px 16px 10px 0;
}
#navigation-support .navigation-right {
  float: left;
  width: 50%;
}
#navigation-support .navigation-right ul {
  margin-left: 136px;
}
#navigation-support .navigation-right ul li {
  float: right;
  margin: 10px 0 10px 16px;
}
#navigation-main {
  position: relative;
  background: transparent url('/application/resources/images/general/navigation/main/shadow-bottom.png') no-repeat scroll center bottom;
  line-height: 1.2em;
  margin-bottom: -4px;
  padding-bottom: 4px;
}
#navigation-main li.drop-down > a > span > span.arrow {
  background: transparent;
}
#navigation-main li.drop-down > a > span > span.arrow:after {
  content: '';
  display: block;
  height: 15px;
  float: right;
  transform: translateX(22px) rotate(90deg);
  width: 10px;
  background: transparent url(/application/resources/images/general/navigation/main/product-link-arrow.png) no-repeat scroll right center;
  transition: transform 0.5s;
}
#navigation-main li.drop-down.drop-down--is-open span.arrow:after {
  transform: translateX(22px) rotate(-90deg);
}
#navigation-main ul.root > li ul.listing > li.drop-down {
  color: white;
  background-image: linear-gradient(180deg,#de1124 0%,#b5000b 100%);
  margin-top: 15px;
  padding-left: 0;
  height: auto;
  max-height: 36px;
  transition: max-height 1s, margin-top 0.33s;
  overflow: hidden;
}
#navigation-main ul.root > li ul.listing > li.drop-down span.border {
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down.drop-down--is-open {
  max-height: 500px;
}
#navigation-main ul.root > li ul.listing > li.drop-down .shadow-box {
  position: static;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.third .shadow-background-top {
  background: transparent;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.third .shadow-background-bottom {
  background: transparent;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.third .products.third .shadow-background-top {
  background: transparent url('/application/resources/images/global/shadow-box/top.png') repeat-x scroll left top;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.third .products.third .shadow-background-bottom {
  background: transparent url('/application/resources/images/global/shadow-box/bottom.png') repeat-x scroll left bottom;
}
#navigation-main ul.root > li ul.listing > li.drop-down.drop-down--is-open + .drop-down {
  margin-top: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down {
  color: white;
  font-weight: 700;
  padding: 10px 19px;
  padding-left: 10px;
  text-transform: uppercase;
  background-image: linear-gradient(180deg,#de1124 0%,#b5000b 100%);
}
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down span.border {
  border-bottom: none;
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down span.border:hover {
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down span.arrow {
  background: transparent;
}
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down.drop-down--is-open,
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down:hover {
  color: white;
  background-image: linear-gradient(180deg,#de1124 0%,#b5000b 100%);
  padding: 10px 19px;
  padding-left: 10px;
}
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down.drop-down--is-open span.border,
#navigation-main ul.root > li ul.listing > li.drop-down a.drop-down:hover span.border {
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down .advanced-text {
  padding: 10px 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down .advanced-text ul {
  padding-left: 20px !important;
  list-style: disc;
}
#navigation-main ul.root > li ul.listing > li.drop-down .advanced-text ul li {
  margin-top: 5px;
}
#navigation-main ul.root > li ul.listing > li.drop-down.drop-down--is-open,
#navigation-main ul.root > li ul.listing > li.drop-down:hover {
  color: white;
  background-image: linear-gradient(180deg,#de1124 0%,#b5000b 100%);
}
#navigation-main ul.root > li ul.listing > li.drop-down.drop-down--is-open span.border,
#navigation-main ul.root > li ul.listing > li.drop-down:hover span.border {
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down:first-child {
  margin-top: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down > .sublayer {
  position: static;
  height: auto;
  width: 100%;
  padding: 0;
  overflow: hidden;
  display: block;
}
#navigation-main ul.root > li ul.listing > li.drop-down > .sublayer ul {
  height: auto;
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.third ul.listing {
  height: 410px;
  padding: 0;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.third ul.listing li:first-child {
  margin-top: 10px;
}
#navigation-main ul.root > li ul.listing > li.drop-down .products.forth {
  top: 0;
  width: 484px;
  left: 246px;
}
#navigation-main ul.root {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
#navigation-main ul.root > li {
  float: left;
  position: relative;
  width: 163px;
}
#navigation-main ul.root > li:first-child {
  width: 164px;
}
#navigation-main ul.root > li:first-child > a {
  background: transparent url('/application/resources/images/general/navigation/main/left.png') no-repeat scroll left top;
  padding-left: 3px;
}
#navigation-main ul.root > li:first-child:hover > a,
#navigation-main ul.root > li:first-child.active > a {
  background: transparent url('/application/resources/images/general/navigation/main/left-active.png') no-repeat scroll left top;
}
#navigation-main ul.root > li:first-child > a .border {
  border-left: 0;
}
#navigation-main ul.root > li.last {
  background: transparent url('/application/resources/images/general/navigation/main/right.png') no-repeat scroll right top;
  width: 164px;
}
#navigation-main ul.root > li.last > a .background {
  width: 164px;
}
#navigation-main ul.root > li.last:hover > a,
#navigation-main ul.root > li.last.active > a {
  background: transparent url('/application/resources/images/general/navigation/main/right-active.png') no-repeat scroll right top;
}
#navigation-main ul.root > li > a {
  color: #FFF;
  display: block;
  font-family: Syntax, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
#navigation-main ul.root > li > a .background {
  background: transparent url('/application/resources/images/general/navigation/main/entry-background.png') repeat-x scroll left top;
  display: block;
  height: 40px;
  width: 163px;
}
#navigation-main ul.root > li:hover > a .background,
#navigation-main ul.root > li.active > a .background {
  background: #FFF;
  color: #E20A16;
}
#navigation-main ul.root > li > a .border {
  border-left: 1px solid #F06F74;
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 10px 0;
}
#navigation-main ul.root > li:hover > a .border,
#navigation-main ul.root > li.active > a .border {
  border-left: none;
}
#navigation-main ul.root li > .sublayer {
  display: none;
  font-size: 13px;
  width: 100%;
}
#navigation-main ul.root li:hover > .sublayer {
  display: block;
}
#navigation-main ul.root > li .sublayer a {
  color: #333;
  text-decoration: none;
}
#navigation-main ul.root > li .sublayer.products.first {
  width: 250px;
}
#navigation-main ul.root > li .sublayer.products.second {
  left: 100%;
  padding-left: 2px;
  top: 0;
  width: 240px;
}
#navigation-main ul.root > li .sublayer.products ul.listing > li a .arrow {
  background: transparent url('/application/resources/images/general/navigation/main/layer-arrow.png') no-repeat scroll right center;
  display: block;
  padding-right: 16px;
}
#navigation-main ul.root > li .sublayer.products .layer-height {
  height: 400px;
  overflow: hidden;
  padding-top: 10px;
}
#navigation-main ul.root > li .sublayer.products ul.listing > li a:hover {
  text-decoration: none;
}
#navigation-main ul.root > li .sublayer.products ul.listing > li a .border {
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  padding-bottom: 6px;
  padding-top: 7px;
}
#navigation-main ul.root > li .sublayer.products ul.listing > li a:hover .border {
  border-bottom: none;
  padding-bottom: 7px;
}
#navigation-main ul.root > li .sublayer.products.second ul.listing > li a .border {
  padding-bottom: 3px;
  padding-top: 4px;
}
#navigation-main ul.root > li .sublayer.products.second ul.listing > li a:hover .border {
  padding-bottom: 4px;
}
#navigation-main ul.root > li .sublayer.products.third {
  left: 125px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 2px;
  top: 0;
  width: 242px;
}
#navigation-main ul.root > li .sublayer.products.third .layer-height {
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  height: 392px;
}
#navigation-main ul.root > li .sublayer.products.third .layer-height .position-relative {
  height: 100%;
}
#navigation-main ul.root > li .sublayer.products.third .layer-height .product-link {
  background: transparent url('/application/resources/images/general/navigation/main/spacer.png') repeat scroll top left;
  display: block;
  height: 100%;
  position: relative;
  z-index: 3;
}
#navigation-main ul.root > li .sublayer.products.third .layer-height a.product-link:hover {
  background: none;
}
#navigation-main ul.root > li .sublayer.products.third img {
  bottom: 0;
  cursor: pointer;
  display: block;
  left: 0;
  position: absolute;
  z-index: 0;
}
#navigation-main ul.root > li .sublayer.products.third .content {
  color: #333;
  cursor: pointer;
  font-family: Syntax, Arial, sans-serif;
  font-size: 13px;
  left: 10px;
  position: absolute;
  top: 10px;
  z-index: 1;
}
#navigation-main ul.root > li .sublayer.products.third .content .headline {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
#navigation-main ul.root > li .sublayer.products.third .content ul {
  list-style: disc;
  padding-left: 12px;
}
#navigation-main ul.root > li .sublayer.products.third .content ul li {
  padding: 5px 0;
}
#navigation-main ul.root > li .sublayer.products.third .to-product {
  background: #E20A16;
  bottom: 0;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-family: Syntax, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  max-width: 450px;
  min-width: 200px;
  padding: 5px 10px 4px;
  position: absolute;
  right: 0;
  text-decoration: none;
  z-index: 2;
}
#navigation-main ul.root > li .sublayer.products.third .to-product .arrow {
  background: transparent url('/application/resources/images/general/navigation/main/product-link-arrow.png') no-repeat scroll right center;
  display: block;
}
#breadcrumb {
  background: #FFF;
  line-height: 1.2em;
  overflow: hidden;
  padding: 10px 0;
}
#breadcrumb ul {
  list-style: none;
  margin: 0 20px;
  padding: 0;
}
#breadcrumb ul li {
  background: transparent url('/application/resources/images/general/navigation/breadcrumb/arrow.png') no-repeat scroll left center;
  float: left;
  margin-right: 10px;
  padding-left: 14px;
}
#breadcrumb ul li:first-child {
  background: none;
}
#breadcrumb ul li,
#breadcrumb ul li a {
  color: #999;
  font-size: 11px;
  font-family: Syntax, Arial, sans-serif;
  text-decoration: none;
}
#breadcrumb ul li a:hover {
  text-decoration: underline;
}
#navigation-sub {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
#navigation-sub .shadow {
  margin: -5px -3px 0;
}
#navigation-sub .shadow-top {
  background: transparent url('/application/resources/images/general/navigation/sub/shadow/top.png') no-repeat scroll left top;
  padding-top: 5px;
}
#navigation-sub .shadow-left {
  background: transparent url('/application/resources/images/general/navigation/sub/shadow/left.png') no-repeat scroll left top;
  padding-left: 3px;
}
#navigation-sub .shadow-right {
  background: transparent url('/application/resources/images/general/navigation/sub/shadow/right.png') no-repeat scroll right top;
  padding-right: 3px;
}
#navigation-sub ul {
  background: transparent url('/application/resources/images/general/navigation/sub/background.png') repeat-x scroll left top;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
#navigation-sub ul li {
  float: left;
}
#navigation-sub ul li:first-child a {
  padding-left: 12px;
}
#navigation-sub ul li:first-child a .border-left {
  border-left: none;
}
#navigation-sub ul li a {
  color: #E20A16;
  display: inline-block;
  font-size: 14px;
  font-family: Syntax, Arial, sans-serif;
  line-height: 1.4em;
  outline: 0;
  text-decoration: none;
}
#navigation-sub ul li a .entry-background {
  display: block;
  padding: 13px 0 12px;
}
#navigation-sub ul li a:hover,
#navigation-sub ul li a.active {
  text-decoration: none;
}
#navigation-sub ul li a:hover .entry-background,
#navigation-sub ul li a.active .entry-background {
  background: transparent url('/application/resources/images/general/navigation/sub/entry-background-active.png') no-repeat scroll center bottom;
}
#navigation-sub ul li a .border-left {
  border-left: 1px solid #676767;
  display: block;
  height: 20px;
  padding: 0 12px;
}
#navigation-footer {
  display: inline-block;
  padding: 30px 0;
  vertical-align: bottom;
  width: 50%;
}
#navigation-footer ul {
  list-style: none;
  margin: 0 10px 0 0;
  overflow: hidden;
  padding: 0;
}
#navigation-footer ul li {
  border-left: 1px solid #888;
  float: left;
  padding: 0 20px;
}
#navigation-footer ul li:first-child {
  border-left: none;
  padding-left: 0;
}
#navigation-footer ul li a {
  color: #444444;
  display: inline-block;
  font-family: Syntax, Arial, sans-serif;
  font-size: 16px;
  text-decoration: none;
}
#navigation-footer ul li a:hover {
  text-decoration: underline;
}
#header .content-wrapper,
#content .content-wrapper,
#footer .content-wrapper {
  margin: 0 auto;
  width: 980px;
}
#header,
#content,
#footer {
  min-width: 1024px;
}
#header {
  min-height: 95px;
  position: relative;
  z-index: 2;
  -webkit-transform: translate3d(0,0,0);
}
#header .logo {
  display: inline-block;
  left: 50%;
  margin-left: -124px;
  position: absolute;
  top: 0;
  height: 95px;
  width: 248px;
}
#content {
  background: #2A2A2F;
  color: #444;
  font-family: Syntax, Arial, sans-serif;
  position: relative;
  z-index: 1;
}
#content .content-background-image {
  top: 0;
  z-index: 1;
  position: fixed;
  left: 0;
  background-repeat: no-repeat;
  background-position: center top;
  height: 1080px;
  width: 100%;
}
#content a {
  color: #E20A16;
  text-decoration: none;
}
#content a:hover {
  text-decoration: underline;
}
#content a.default-arrow-left {
  background: transparent url("/application/resources/images/general/content/headline/back-link-arrow.png") no-repeat scroll left center;
  float: right;
  margin: 5px 0 5px 20px;
  padding-left: 22px;
}
#content a.default-arrow-right {
  background: transparent url("/application/resources/images/general/content/childlisting/link-arrow.png") no-repeat scroll right center;
  padding-right: 22px;
}
#content h1 {
  font-size: 26px;
  margin: 0px;
  line-height: 1.2em;
}
#content h2 {
  font-size: 18px;
  margin: 0px;
  line-height: 1.2em;
}
#content .header-container {
  position: relative;
}
#content .header-container .etb-1 {
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 980px;
}
#content .header-container .etb-1 img {
  display: block;
  min-height: 80px;
  max-height: 600px;
  min-width: 980px;
  max-width: 980px;
}
#content .header-container .etb-1 .text {
  left: 0;
  top: 0;
  position: absolute;
}
#content .header-container .etb-1 .text.bright {
  color: #FFFFFF;
}
#content .header-container .etb-1 h2 {
  font-size: 32px;
  letter-spacing: 1px;
  margin: 0;
}
#content .header-container .etb-1 h3 {
  font-size: 18px;
  letter-spacing: 0.3px;
  margin: 0;
}
#content .header-container .etb-1 .copy {
  font-size: 14px;
  margin-top: 27px;
  width: 452px;
}
#content .header-container .etb-1 .copy.error {
  color: #B91F21;
  font-weight: bold;
  font-style: italic;
}
#content .header-container .etb-1 .copy ul {
  list-style: none;
  padding: 0 0 0 1px;
}
#content .header-container .etb-1 .copy ul li {
  padding: 0 0 0 27px;
  margin: 0 0 10px;
  letter-spacing: 0.4px;
  background: url("/application/resources/images/general/content/list/bullet.png") no-repeat scroll left 4px transparent;
}
#content .header-container .etb-2-main {
  position: relative;
}
#content .header-container .etb-2-main .best-connection {
  position: absolute;
  left: 0;
  bottom: 64px;
  z-index: 3;
  width: 320px;
}
#content .header-container .etb-2-main .best-connection img {
  width: 100%;
}
#content .header-container .etb-2-main .etb-2 {
  position: relative;
  overflow: hidden;
  height: 480px;
}
#content .header-container .etb-2-main .etb-2 a:hover {
  text-decoration: none;
}
#content .header-container .etb-2-main .etb-2 .slide {
  position: absolute;
  top: 0;
  display: none;
}
#content .header-container .etb-2-main .etb-2 .copyright {
  position: absolute;
  right: 0px;
  top: 13px;
  font-size: 12px;
  color: black;
  background-color: white;
  padding: 2px 10px;
  color: #444;
}
#content .header-container .etb-2-main .etb-2 img {
  display: block;
}
#content .header-container .etb-2-main .etb-2 .slider-items {
  display: none;
  height: 73px;
  background: transparent url('/application/resources/images/general/header/animation/slider-bg.png') repeat-x scroll top left;
  position: absolute;
  width: 980px;
  bottom: 0;
  z-index: 1;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper {
  padding-top: 4px;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .prev {
  height: 70px;
  width: 79px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: transparent url('/application/resources/images/general/header/animation/arrow-left.png') no-repeat scroll center center;
  cursor: pointer;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .next {
  height: 70px;
  width: 79px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: transparent url('/application/resources/images/general/header/animation/arrow-right.png') no-repeat scroll center center;
  cursor: pointer;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-left {
  background-color: transparent;
  position: absolute;
  height: 70px;
  width: 242px;
  overflow: hidden;
  left: 79px;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-left .wrapper {
  position: absolute;
  left: 0px;
  padding-top: 0;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-left .wrapper .item {
  width: 71px;
  height: 60px;
  padding: 5px;
  overflow: hidden;
  float: left;
  background: transparent url('/application/resources/images/general/header/animation/slider-divider.png') no-repeat scroll left center;
  text-align: center;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-left .wrapper .item img {
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
  max-height: 55px;
  max-width: 65px;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-right {
  background-color: transparent;
  position: absolute;
  height: 70px;
  width: 243px;
  overflow: hidden;
  right: 79px;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-right .wrapper {
  position: absolute;
  left: 0px;
  padding-top: 0;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-right .wrapper .item {
  width: 71px;
  height: 60px;
  padding: 5px;
  overflow: hidden;
  float: left;
  background: transparent url('/application/resources/images/general/header/animation/slider-divider.png') no-repeat scroll right center;
  text-align: center;
}
#content .header-container .etb-2-main .etb-2 .slider-items .wrapper .container-right .wrapper .item img {
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
  max-height: 55px;
  max-width: 65px;
}
#content .header-container .etb-2-main .etb-2 .slider-main-item {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 343px;
  height: 139px;
  background: transparent url('/application/resources/images/general/header/animation/highlight-bg.png') no-repeat scroll top left;
  left: 316px;
  z-index: 2;
  padding: 5px 5px 0 5px;
}
#content .header-container .etb-2-main .etb-2 .slider-main-item .link {
  display: inline;
  padding-right: 14px;
  background: transparent url('/application/resources/images/general/header/animation/arrow-right.png') no-repeat scroll right center;
}
#content .header-container .etb-2-main .etb-2 .slider-main-item .wrapper {
  padding: 19px 14px 0 19px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 306px;
  height: 120px;
  margin-top: 4px;
  margin-left: 5px;
}
#content .header-container .etb-2-main .etb-2 .slider-main-item .image {
  position: relative;
  float: left;
  height: 102px;
  width: 92px;
  margin-right: 12px;
}
#content .header-container .etb-2-main .etb-2 .slider-main-item .copy .area {
  color: #999;
  font-size: 14px;
  padding-bottom: 4px;
}
#content .header-container .etb-2-main .etb-2 .slider-main-item .copy .product {
  color: #444;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 16px;
}
#content .header-container .etb-2-main .etb-2 .teaser {
  position: absolute;
  top: 45px;
}
#content .header-container .etb-2-main .etb-2 .teaser .headline-small {
  font-family: Syntax, Arial, sans-serif;
  font-size: 18px !important;
  font-weight: bold;
  line-height: 1.1em !important;
  padding-bottom: 4px;
}
#content .header-container .etb-2-main .etb-2 .teaser .headline-small.negative {
  color: white;
  text-shadow: 1px 1px 1px #000;
}
#content .header-container .etb-2-main .etb-2 .teaser .headline-small.positive {
  color: #444444;
  text-shadow: 1px 1px 1px #9f9f9f;
}
#content .header-container .etb-2-main .etb-2 .teaser .headline-big {
  font-family: Syntax, Arial, sans-serif;
  font-size: 32px !important;
  font-weight: bold;
  line-height: 1.1em !important;
  padding-bottom: 9px;
}
#content .header-container .etb-2-main .etb-2 .teaser .headline-big.negative {
  color: white;
  text-shadow: 1px 1px 1px #000;
}
#content .header-container .etb-2-main .etb-2 .teaser .headline-big.positive {
  color: black;
  text-shadow: 1px 1px 1px #9f9f9f;
}
#content .header-container .etb-2-main .etb-2 .teaser .application-sample-container {
  position: relative;
  width: 180px;
  height: 130px;
  background-image: url(/application/resources/images/general/header/animation/application-sample-bg.png);
  background-repeat: no-repeat;
  padding: 5px;
  display: inline-block;
}
#content .header-container .etb-2-main .etb-2 .teaser .application-sample-container .link {
  display: block;
  position: absolute;
  background-image: url(/application/resources/images/general/header/animation/application-sample-link-bg.png);
  padding: 3px 10px;
  bottom: 15px;
  text-align: right;
  width: 160px;
  color: #444;
}
#content .header-container .etb-2-main .etb-2 .teaser .application-sample-container .link a {
  font-size: 13px;
  dispaly: block;
  padding-right: 17px;
  background: transparent url('/application/resources/images/general/header/animation/arrow-right.png') no-repeat scroll right center;
}
#content.home .header-container {
  margin-bottom: 10px;
}
#content .content-wrapper {
  margin-bottom: 40px;
  margin-top: 10px;
  position: relative;
  z-index: 2;
}
#content .sidebar-container .etb-3 + .etb-4,
#content .content-container .etb-3 + .etb-4 {
  font-weight: normal;
  margin-top: -25px;
}
#content .sidebar-container .etb-4 h2,
#content .content-container .etb-4 h2 {
  font-weight: normal;
  margin: 0;
}
#content .sidebar-container .etb-6 h2,
#content .content-container .etb-6 h2 {
  margin: 0 0 15px;
}
#content .sidebar-container .etb-6 .image,
#content .content-container .etb-6 .image {
  float: left;
  max-height: 600px;
  min-height: 80px;
  width: 196px;
}
#content .sidebar-container .etb-6 .image img,
#content .content-container .etb-6 .image img {
  max-height: 600px;
  min-height: 80px;
  width: 195px;
}
#content .sidebar-container .etb-6 .image .caption,
#content .content-container .etb-6 .image .caption {
  padding: 10px 0;
}
#content .sidebar-container .etb-7,
#content .content-container .etb-7 {
  float: left;
}
#content .sidebar-container .etb-7 h2,
#content .content-container .etb-7 h2 {
  margin: 0 0 15px;
}
#content .sidebar-container .etb-7 .image,
#content .content-container .etb-7 .image {
  float: right;
}
#content .sidebar-container .etb-7 .image img,
#content .content-container .etb-7 .image img {
  max-height: 600px;
  min-height: 80px;
  width: 196px;
}
#content .sidebar-container .etb-7 .image .caption,
#content .content-container .etb-7 .image .caption {
  padding: 10px 0;
}
#content .sidebar-container .etb-8,
#content .content-container .etb-8 {
  float: left;
}
#content .sidebar-container .etb-8 h2,
#content .content-container .etb-8 h2 {
  margin: 0 0 15px;
}
#content .sidebar-container .etb-8 .image,
#content .content-container .etb-8 .image {
  float: left;
  max-height: 600px;
  min-height: 80px;
  width: 304px;
}
#content .sidebar-container .etb-8 .image img,
#content .content-container .etb-8 .image img {
  max-height: 600px;
  min-height: 80px;
  width: 304px;
}
#content .sidebar-container .etb-8 .image .caption,
#content .content-container .etb-8 .image .caption {
  padding: 10px 0;
}
#content .sidebar-container .etb-9,
#content .content-container .etb-9 {
  float: left;
}
#content .sidebar-container .etb-9 h2,
#content .content-container .etb-9 h2 {
  margin: 0 0 15px;
}
#content .sidebar-container .etb-9 .image,
#content .content-container .etb-9 .image {
  float: right;
  max-height: 600px;
  min-height: 80px;
  width: 304px;
}
#content .sidebar-container .etb-9 .image img,
#content .content-container .etb-9 .image img {
  max-height: 600px;
  min-height: 80px;
  width: 304px;
}
#content .sidebar-container .etb-9 .image .caption,
#content .content-container .etb-9 .image .caption {
  padding: 10px 0;
}
#content .sidebar-container .etb-10 .subline,
#content .content-container .etb-10 .subline {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
#content .sidebar-container .etb-10 .image,
#content .content-container .etb-10 .image {
  margin-bottom: 10px;
  max-height: 350px;
  min-height: 20px;
  max-width: 240px;
  min-width: 20px;
}
#content .sidebar-container .etb-10 .image img,
#content .content-container .etb-10 .image img {
  margin: auto;
  display: block;
}
#content .sidebar-container .etb-11,
#content .content-container .etb-11 {
  float: left;
}
#content .sidebar-container .etb-11 h3,
#content .content-container .etb-11 h3 {
  margin: 0 0 16px 0;
}
#content .sidebar-container .etb-11 .image,
#content .content-container .etb-11 .image {
  margin-bottom: 20px !important;
  max-height: 600px;
  min-height: 80px;
  width: 304px;
}
#content .sidebar-container .etb-12 .image,
#content .content-container .etb-12 .image {
  max-height: 600px;
  min-height: 80px;
  max-width: 648px;
  min-width: 80px;
}
#content .sidebar-container .etb-13.etb-wrapper,
#content .content-container .etb-13.etb-wrapper {
  margin-bottom: 45px;
}
#content .sidebar-container .etb-13 a.all,
#content .content-container .etb-13 a.all {
  background: transparent url('/application/resources/images/general/content/childlisting/link-arrow.png') no-repeat scroll right center;
  padding-right: 22px;
  display: block;
  float: right;
  margin: 0 10px 10px 0;
}
#content .sidebar-container .etb-13 .w3,
#content .content-container .etb-13 .w3 {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-13 .w3 a,
#content .content-container .etb-13 .w3 a {
  color: #444;
  text-decoration: none;
  font-size: 14px;
  display: block;
}
#content .sidebar-container .etb-13 .w3 a img,
#content .content-container .etb-13 .w3 a img {
  width: 206px;
  display: block;
  border: none;
}
#content .sidebar-container .etb-13 .w3 a .headline,
#content .content-container .etb-13 .w3 a .headline {
  font-weight: bold;
  margin: 7px 0 0;
  display: block;
}
#content .sidebar-container .etb-13 .w3 a .copy,
#content .content-container .etb-13 .w3 a .copy {
  margin-top: 3px;
  display: block;
}
#content .sidebar-container .etb-14.etb-wrapper,
#content .content-container .etb-14.etb-wrapper {
  margin-bottom: 45px;
}
#content .sidebar-container .etb-14 a.all,
#content .content-container .etb-14 a.all {
  background: transparent url('/application/resources/images/general/content/childlisting/link-arrow.png') no-repeat scroll right center;
  padding-right: 22px;
  display: block;
  float: right;
  margin: 0 10px 10px 0;
}
#content .sidebar-container .etb-14 .w4,
#content .content-container .etb-14 .w4 {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-14 .w4 a,
#content .content-container .etb-14 .w4 a {
  color: #444;
  text-decoration: none;
  font-size: 14px;
  display: block;
}
#content .sidebar-container .etb-14 .w4 a img,
#content .content-container .etb-14 .w4 a img {
  width: 282px;
  height: 150px;
  display: block;
  border: none;
}
#content .sidebar-container .etb-14 .w4 a .headline,
#content .content-container .etb-14 .w4 a .headline {
  font-weight: bold;
  margin: 7px 0 0;
  display: block;
}
#content .sidebar-container .etb-16 .swiper-holder,
#content .content-container .etb-16 .swiper-holder {
  position: relative;
}
#content .sidebar-container .etb-16 .swiper-container,
#content .content-container .etb-16 .swiper-container {
  left: 21px;
  margin: 0;
  position: absolute;
  width: 846px;
  height: 142px;
}
#content .sidebar-container .etb-16 .swiper-slide,
#content .content-container .etb-16 .swiper-slide {
  width: 211px;
  height: 142px;
  float: left;
}
#content .sidebar-container .etb-16 .swiper-slide a,
#content .content-container .etb-16 .swiper-slide a {
  display: block;
  margin: 0 auto;
  outline: none;
  position: relative;
  width: 198px;
}
#content .sidebar-container .etb-16 .swiper-slide a .zoom-icon,
#content .content-container .etb-16 .swiper-slide a .zoom-icon {
  background: transparent url('/application/resources/images/general/content/gallery/magnifier.png') no-repeat scroll left center;
  display: inline-block;
  height: 30px;
  width: 30px;
  position: absolute;
  right: 1px;
  bottom: 1px;
}
#content .sidebar-container .etb-16 .swiper-slide img,
#content .content-container .etb-16 .swiper-slide img {
  display: block;
  border: none;
  width: 198px;
  height: 142px;
  margin: 0 auto;
}
#content .sidebar-container .etb-16 .arrow-disabled,
#content .content-container .etb-16 .arrow-disabled {
  cursor: default;
  opacity: 0.3;
}
#content .sidebar-container .etb-16 .arrow,
#content .content-container .etb-16 .arrow {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 142px;
  outline: 0 none;
  position: relative;
  width: 21px;
  z-index: 2;
}
#content .sidebar-container .etb-16 .arrow-left,
#content .content-container .etb-16 .arrow-left {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 142px;
  outline: 0 none;
  position: relative;
  width: 21px;
  z-index: 2;
  float: left;
  background-position: left center;
  background-image: url('/application/resources/images/general/content/gallery/arrow-left.png');
}
#content .sidebar-container .etb-16 .arrow-right,
#content .content-container .etb-16 .arrow-right {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 142px;
  outline: 0 none;
  position: relative;
  width: 21px;
  z-index: 2;
  float: right;
  background-position: right center;
  background-image: url('/application/resources/images/general/content/gallery/arrow-right.png');
}
#content .sidebar-container .etb-17 .etb-wrapper .video,
#content .content-container .etb-17 .etb-wrapper .video {
  padding-bottom: 10px !important;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset.category,
#content .content-container .etb-17 .etb-wrapper .block-offset.category {
  padding: 28px 0 21px 0;
  background-color: transparent !important;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset,
#content .content-container .etb-17 .etb-wrapper .block-offset {
  background-color: #F9F9F9;
  padding: 21px;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset .play,
#content .content-container .etb-17 .etb-wrapper .block-offset .play {
  position: absolute;
  top: 29px;
  left: 67px;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset .fancybox-video img,
#content .content-container .etb-17 .etb-wrapper .block-offset .fancybox-video img {
  display: block;
  margin-right: 17px;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset .right,
#content .content-container .etb-17 .etb-wrapper .block-offset .right {
  overflow: hidden;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset .right .title,
#content .content-container .etb-17 .etb-wrapper .block-offset .right .title {
  font-weight: bold;
  margin-bottom: 12px;
}
#content .sidebar-container .etb-17 .etb-wrapper .block-offset .right .description,
#content .content-container .etb-17 .etb-wrapper .block-offset .right .description {
  color: #999999;
  font-weight: normal;
  margin-top: 12px;
}
#content .sidebar-container .etb-18 hr,
#content .content-container .etb-18 hr {
  background-color: #D1D1D1;
  border: medium none;
  height: 1px;
  margin: 0;
}
.sidebar-container #content .sidebar-container .etb-18,
.sidebar-container #content .content-container .etb-18 {
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
}
#content .sidebar-container .etb-20 h1,
#content .content-container .etb-20 h1 {
  font-weight: bold;
  font-size: 26px;
  margin: 0 0 10px;
}
#content .sidebar-container .etb-20 .search-box,
#content .content-container .etb-20 .search-box {
  background-color: #F9F9F9;
  padding: 20px;
  margin-bottom: 25px;
}
#content .sidebar-container .etb-20 .search-box button,
#content .content-container .etb-20 .search-box button {
  margin-left: 10px;
}
#content .sidebar-container .etb-20 .search-box input[type="text"],
#content .content-container .etb-20 .search-box input[type="text"] {
  background-color: #FFF;
}
#content .sidebar-container .etb-20 .search-box .checkboxes,
#content .content-container .etb-20 .search-box .checkboxes {
  margin: 19px 0 0 2px;
  letter-spacing: 0.2px;
}
#content .sidebar-container .etb-20 .search-box .checkboxes span,
#content .content-container .etb-20 .search-box .checkboxes span {
  margin-right: 16px;
}
#content .sidebar-container .etb-20 .search-box .checkboxes .checkbox,
#content .content-container .etb-20 .search-box .checkboxes .checkbox {
  margin: 0 5px -3px 0;
}
#content .sidebar-container .etb-20 .search-box .checkboxes label,
#content .content-container .etb-20 .search-box .checkboxes label {
  margin-right: 16px;
}
#content .sidebar-container .etb-20 h2,
#content .content-container .etb-20 h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
#content .sidebar-container .etb-20 ul.result-categories,
#content .content-container .etb-20 ul.result-categories {
  padding: 0;
  list-style: none;
}
#content .sidebar-container .etb-20 ul.result-categories > li,
#content .content-container .etb-20 ul.result-categories > li {
  margin-bottom: 10px;
  font-weight: bold;
}
#content .sidebar-container .etb-20 ul.result-categories > li.error,
#content .content-container .etb-20 ul.result-categories > li.error {
  color: #E20A16;
  font-weight: normal;
}
#content .sidebar-container .etb-20 ul.result-categories > li a.category,
#content .content-container .etb-20 ul.result-categories > li a.category {
  text-decoration: none;
  color: inherit;
  padding: 11px 21px 10px;
  display: block;
  background: #F9F9F9 url('/application/resources/images/general/content/search/expand-arrow.png') no-repeat scroll 861px center;
}
#content .sidebar-container .etb-20 ul.result-categories > li a.category.expanded,
#content .content-container .etb-20 ul.result-categories > li a.category.expanded {
  background-color: #EEEEEE;
}
#content .sidebar-container .etb-20 ul.result-categories > li a.category span,
#content .content-container .etb-20 ul.result-categories > li a.category span {
  font-size: 12px;
  color: #999999;
  margin-left: 11px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages {
  margin: 11px 0 10px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right {
  margin-right: 13px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a {
  text-decoration: none;
  text-align: center;
  display: inline-block;
  font-size: 13px;
  float: left;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number {
  border: 1px solid #E10B16;
  width: 20px;
  height: 18px;
  padding-top: 2px;
  color: #E10A15;
  margin-left: 9px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number:first-child,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number:first-child {
  margin-left: 0;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number.active,
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number:hover,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number.active,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.number:hover {
  background-color: #E10A15;
  color: #FFFFFF;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.arrow-left,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.arrow-left {
  width: 22px;
  height: 22px;
  background: transparent url('/application/resources/images/general/content/search/page-no-arrow-left.png') no-repeat scroll 7px 7px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.arrow-right,
#content .content-container .etb-20 ul.result-categories > li .results-expandable .pages .float-right a.arrow-right {
  width: 22px;
  height: 22px;
  background: transparent url('/application/resources/images/general/content/search/page-no-arrow-right.png') no-repeat scroll 10px 7px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results {
  list-style: none;
  padding: 0;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results.hide,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results.hide {
  display: none;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results li,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results li {
  margin-bottom: 8px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result {
  background-color: #F9F9F9;
  padding: 18px 21px 15px;
  font-weight: normal;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span {
  display: block;
  letter-spacing: -0.1px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.headline,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.headline {
  font-weight: bold;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.path,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.path {
  margin-bottom: 23px;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.path a,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.path a {
  background: none;
  color: #444;
  display: inline-block;
  padding-right: 0;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.path a:hover,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.path a:hover {
  text-decoration: underline;
}
#content .sidebar-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.text,
#content .content-container .etb-20 ul.result-categories > li .results-expandable ul.results .result span.text {
  color: #999999;
  margin-bottom: 12px;
}
#content .sidebar-container .etb-21 h1,
#content .content-container .etb-21 h1 {
  font-weight: bold;
  font-size: 26px;
  margin: 0 10px 16px;
}
#content .sidebar-container .etb-21 .w3,
#content .content-container .etb-21 .w3 {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-21 .w3 ul,
#content .content-container .etb-21 .w3 ul {
  list-style: none;
  padding: 0;
  overflow: hidden;
}
#content .sidebar-container .etb-21 .w3 ul.root,
#content .content-container .etb-21 .w3 ul.root {
  margin: 15px 0 0;
}
#content .sidebar-container .etb-21 .w3 ul.root:first-child,
#content .content-container .etb-21 .w3 ul.root:first-child {
  margin: 0;
}
#content .sidebar-container .etb-21 .w3 ul.root > li a,
#content .content-container .etb-21 .w3 ul.root > li a {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 3px;
  margin-bottom: 7px;
  font-size: 18px;
  font-weight: bold;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul,
#content .content-container .etb-21 .w3 ul.root > li ul {
  letter-spacing: 0.2px;
  margin-bottom: 16px;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul > li,
#content .content-container .etb-21 .w3 ul.root > li ul > li {
  font-weight: bold;
  margin-bottom: 5px;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul a,
#content .content-container .etb-21 .w3 ul.root > li ul a {
  border: none;
  font-size: 14px;
  margin: 0 0 6px;
  padding: 0;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul ul,
#content .content-container .etb-21 .w3 ul.root > li ul ul {
  margin: 0 0 0 10px;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul ul > li:first-child,
#content .content-container .etb-21 .w3 ul.root > li ul ul > li:first-child {
  font-weight: normal;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul ul li,
#content .content-container .etb-21 .w3 ul.root > li ul ul li {
  margin: 0;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul ul li:first-child,
#content .content-container .etb-21 .w3 ul.root > li ul ul li:first-child {
  margin: 0;
}
#content .sidebar-container .etb-21 .w3 ul.root > li ul ul li a,
#content .content-container .etb-21 .w3 ul.root > li ul ul li a {
  font-weight: normal;
  margin: 0;
}
#content .sidebar-container .etb-21 .w3 ul.root a,
#content .content-container .etb-21 .w3 ul.root a {
  color: inherit;
  text-decoration: none;
  display: block;
}
#content .sidebar-container .etb-22.etb-wrapper + .etb-22.etb-wrapper,
#content .content-container .etb-22.etb-wrapper + .etb-22.etb-wrapper {
  margin-top: -15px;
}
#content .sidebar-container .etb-22 .childlisting,
#content .content-container .etb-22 .childlisting {
  background-color: #F9F9F9;
  margin-top: 10px;
  padding: 18px 18px 0 18px;
}
#content .sidebar-container .etb-22 .childlisting .error,
#content .content-container .etb-22 .childlisting .error {
  color: #B91F21;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 18px;
}
#content .sidebar-container .etb-22 .childlisting .date,
#content .content-container .etb-22 .childlisting .date {
  color: #999999;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}
#content .sidebar-container .etb-22 .childlisting .headline,
#content .content-container .etb-22 .childlisting .headline {
  color: #333333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}
#content .sidebar-container .etb-22 .childlisting .copy,
#content .content-container .etb-22 .childlisting .copy {
  margin-bottom: 15px;
}
#content .sidebar-container .etb-22 .childlisting:first-child,
#content .content-container .etb-22 .childlisting:first-child {
  margin-top: 0px;
}
#content .sidebar-container .etb-23,
#content .content-container .etb-23 {
  display: block;
}
#content .sidebar-container .etb-23 .head-information,
#content .content-container .etb-23 .head-information {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-23 .date,
#content .content-container .etb-23 .date {
  color: #999999;
  font-size: 18px;
}
#content .sidebar-container .etb-23 .etb-3,
#content .content-container .etb-23 .etb-3 {
  margin: 0px;
}
#content .sidebar-container .etb-23 .subline,
#content .content-container .etb-23 .subline {
  margin: 0px;
  font-size: 18px;
}
#content .sidebar-container .etb-23 .copy,
#content .content-container .etb-23 .copy {
  margin-bottom: 14px;
}
#content .sidebar-container .etb-25 .error,
#content .content-container .etb-25 .error {
  color: #B91F21;
}
#content .sidebar-container .etb-25 .error .g-recaptcha > div,
#content .content-container .etb-25 .error .g-recaptcha > div {
  border: 1px solid #B91F21;
  padding: 1px 0 0 1px;
  border-radius: 3px;
}
#content .sidebar-container .etb-25 .error input,
#content .content-container .etb-25 .error input {
  border-color: #B91F21;
}
#content .sidebar-container .etb-25 h2.thin,
#content .content-container .etb-25 h2.thin {
  font-weight: normal;
}
#content .sidebar-container .etb-25 .copy,
#content .content-container .etb-25 .copy {
  line-height: 16px;
}
#content .sidebar-container .etb-25 .form-wrapper h2,
#content .content-container .etb-25 .form-wrapper h2 {
  margin: 15px 0 13px;
}
#content .sidebar-container .etb-25 .form-wrapper form .label,
#content .sidebar-container .etb-25 .form-wrapper form label,
#content .content-container .etb-25 .form-wrapper form .label,
#content .content-container .etb-25 .form-wrapper form label {
  display: block;
}
#content .sidebar-container .etb-25 .form-wrapper form .html-replacement.select,
#content .content-container .etb-25 .form-wrapper form .html-replacement.select {
  display: block;
}
#content .sidebar-container .etb-25 .form-wrapper form .form-offset,
#content .content-container .etb-25 .form-wrapper form .form-offset {
  margin-bottom: 15px;
}
#content .sidebar-container .etb-25 .form-wrapper form .form-offset.bigger,
#content .content-container .etb-25 .form-wrapper form .form-offset.bigger {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-25 .form-wrapper form .html-replacement.radio,
#content .content-container .etb-25 .form-wrapper form .html-replacement.radio {
  float: left;
}
#content .sidebar-container .etb-25 .form-wrapper form .radio-label,
#content .content-container .etb-25 .form-wrapper form .radio-label {
  float: left;
  margin: -1px 0 0 10px;
}
#content .sidebar-container .etb-25 .form-wrapper form .radio-label.m-right,
#content .content-container .etb-25 .form-wrapper form .radio-label.m-right {
  margin-right: 22px;
}
#content .sidebar-container .etb-25 .form-wrapper form .text-right,
#content .content-container .etb-25 .form-wrapper form .text-right {
  text-align: right;
}
#content .sidebar-container .etb-25 .form-wrapper form .text-right button,
#content .content-container .etb-25 .form-wrapper form .text-right button {
  min-width: 196px;
  margin-bottom: 10px;
}
#content .sidebar-container .etb-26 .error,
#content .content-container .etb-26 .error {
  color: #B91F21;
}
#content .sidebar-container .etb-26 .error input,
#content .content-container .etb-26 .error input {
  border-color: #B91F21;
}
#content .sidebar-container .etb-26 h2.thin,
#content .content-container .etb-26 h2.thin {
  font-weight: normal;
}
#content .sidebar-container .etb-26 .copy,
#content .content-container .etb-26 .copy {
  margin-top: 17px;
  line-height: 16px;
}
#content .sidebar-container .etb-26 form,
#content .content-container .etb-26 form {
  margin-top: 22px;
}
#content .sidebar-container .etb-26 form button,
#content .content-container .etb-26 form button {
  margin: 19px 0 0 20px;
  min-width: 205px;
}
#content .sidebar-container .etb-28 h1,
#content .content-container .etb-28 h1 {
  font-size: 26px;
}
#content .sidebar-container .etb-28 .copy,
#content .content-container .etb-28 .copy {
  font-size: 18px;
  margin-bottom: 18px;
}
#content .sidebar-container .etb-28 .grey-box,
#content .content-container .etb-28 .grey-box {
  background: #F9F9F9;
  padding: 29px 19px 37px;
  margin-bottom: 25px;
}
#content .sidebar-container .etb-28 .grey-box label,
#content .content-container .etb-28 .grey-box label {
  display: block;
}
#content .sidebar-container .etb-28 .grey-box select,
#content .sidebar-container .etb-28 .grey-box .select,
#content .content-container .etb-28 .grey-box select,
#content .content-container .etb-28 .grey-box .select {
  width: 340px;
}
#content .sidebar-container .etb-28 .grey-box .offset-left,
#content .content-container .etb-28 .grey-box .offset-left {
  margin-left: 20px;
}
#content .sidebar-container .etb-28 .grey-box button,
#content .content-container .etb-28 .grey-box button {
  margin: 18px 0 0 23px;
  min-width: 166px;
}
#content .sidebar-container .etb-28 .results h2,
#content .content-container .etb-28 .results h2 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
#content .sidebar-container .etb-28 .results ul,
#content .content-container .etb-28 .results ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#content .sidebar-container .etb-28 .results ul li,
#content .content-container .etb-28 .results ul li {
  padding: 0;
}
#content .sidebar-container .etb-28 .results ul.root > li,
#content .content-container .etb-28 .results ul.root > li {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 26px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul,
#content .content-container .etb-28 .results ul.root > li > ul {
  font-weight: normal;
  margin-top: 15px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li,
#content .content-container .etb-28 .results ul.root > li > ul > li {
  margin-bottom: 10px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .opener,
#content .content-container .etb-28 .results ul.root > li > ul > li .opener {
  font-size: 14px;
  color: #444444;
  display: block;
  padding: 12px 19px 11px;
  background: #F9F9F9 url('/application/resources/images/general/content/faq/expand-arrow.png') no-repeat scroll 860px 18px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .opener.expanded,
#content .content-container .etb-28 .results ul.root > li > ul > li .opener.expanded {
  background: #EEEEEE url('/application/resources/images/general/content/faq/expanded-arrow.png') no-repeat scroll 860px 18px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .opener:hover,
#content .content-container .etb-28 .results ul.root > li > ul > li .opener:hover {
  text-decoration: none;
  background-color: #EEEEEE;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .results-expandable,
#content .content-container .etb-28 .results ul.root > li > ul > li .results-expandable {
  display: none;
  background-color: #F9F9F9;
  margin-top: 2px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .results-expandable .offset,
#content .content-container .etb-28 .results ul.root > li > ul > li .results-expandable .offset {
  padding: 11px 20px 9px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .results-expandable .offset > ul,
#content .content-container .etb-28 .results ul.root > li > ul > li .results-expandable .offset > ul {
  list-style: disc;
  padding-left: 25px;
}
#content .sidebar-container .etb-28 .results ul.root > li > ul > li .results-expandable .offset > ul li,
#content .content-container .etb-28 .results ul.root > li > ul > li .results-expandable .offset > ul li {
  margin-bottom: 2px;
}
#content .sidebar-container .etb-31,
#content .content-container .etb-31 {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-31 .block-offset,
#content .content-container .etb-31 .block-offset {
  margin: 0 20px !important;
}
#content .sidebar-container .etb-31 .headline,
#content .content-container .etb-31 .headline {
  font-size: 18px;
  font-weight: bold;
  margin-top: -8px;
}
#content .sidebar-container .etb-31 .image,
#content .content-container .etb-31 .image {
  margin: 0 auto;
  height: 178px;
  width: 140px;
  background: url("/application/resources/images/general/content/brochures/brochure-background.jpg") no-repeat scroll left center transparent;
}
#content .sidebar-container .etb-31 .image img,
#content .content-container .etb-31 .image img {
  height: 127px;
  width: 90px;
  margin: 26px 0 20px 26px;
}
#content .sidebar-container .etb-31 .subline,
#content .content-container .etb-31 .subline {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 17px;
  margin: 0 auto;
  text-align: center;
  width: 204px;
}
#content .sidebar-container .etb-31 .description,
#content .content-container .etb-31 .description {
  padding-bottom: 17px;
  margin: 0 auto;
  text-align: center;
  width: 204px;
}
#content .sidebar-container .etb-31 .icons,
#content .content-container .etb-31 .icons {
  height: 38px;
  width: 91px;
  margin: 0 auto 20px;
  text-align: center;
}
#content .sidebar-container .etb-31 .icons a,
#content .content-container .etb-31 .icons a {
  margin-left: 10px;
  display: inline-block;
  height: 40px;
  width: 38px;
}
#content .sidebar-container .etb-31 .icons a:first-child,
#content .content-container .etb-31 .icons a:first-child {
  margin-left: 0px;
}
#content .sidebar-container .etb-31 .icons a.download,
#content .content-container .etb-31 .icons a.download {
  background: url("/application/resources/images/general/content/brochures/download-icon.png") no-repeat scroll left center transparent;
}
#content .sidebar-container .etb-31 .icons a.browse-in,
#content .content-container .etb-31 .icons a.browse-in {
  background: url("/application/resources/images/general/content/brochures/browse-in-icon.png") no-repeat scroll left center transparent;
}
#content .sidebar-container .etb-31 .copy,
#content .content-container .etb-31 .copy {
  margin-bottom: 15px;
}
#content .sidebar-container .etb-31 .etb-18.etb-wrapper,
#content .content-container .etb-31 .etb-18.etb-wrapper {
  margin-bottom: 20px;
}
#content .sidebar-container .etb-31 .link-to,
#content .content-container .etb-31 .link-to {
  margin-bottom: 35px;
  min-height: 12px;
}
#content .sidebar-container .etb-31 .link-to a,
#content .content-container .etb-31 .link-to a {
  background: url("/application/resources/images/general/content/brochures/link-arrow.png") no-repeat scroll right center transparent;
  display: block;
  padding-right: 10px;
  width: 205px;
}
#content .sidebar-container .etb-32,
#content .content-container .etb-32 {
  margin-top: -20px !important;
}
#content .sidebar-container .etb-32 .block-offset,
#content .content-container .etb-32 .block-offset {
  margin: 0 20px !important;
}
#content .sidebar-container .etb-32 .image,
#content .content-container .etb-32 .image {
  width: 260px;
  height: 174px;
  background-color: #FFFFFF;
  margin-bottom: -5px;
}
#content .sidebar-container .etb-32 .image img,
#content .content-container .etb-32 .image img {
  width: 260px;
  height: 174px;
  border: url("/application/resources/images/general/content/contact/product-contact-shadow.png") no-repeat scroll left center transparent;
}
#content .sidebar-container .etb-32 .image a.enxinia-icon.edit,
#content .content-container .etb-32 .image a.enxinia-icon.edit {
  margin-top: 20px;
}
#content .sidebar-container .etb-32 .teaser-information-shadow,
#content .content-container .etb-32 .teaser-information-shadow {
  background: url("/application/resources/images/general/content/contact/background.png") no-repeat scroll left center transparent;
  width: 257px;
  height: 139px;
  overflow: hidden;
}
#content .sidebar-container .etb-32 .teaser-information-shadow .question,
#content .content-container .etb-32 .teaser-information-shadow .question {
  font-size: 14px;
  font-weight: bold;
  color: #999999;
  margin: 0 20px 25px 20px;
  padding-top: 25px;
}
#content .sidebar-container .etb-32 .teaser-information-shadow .contact-link,
#content .content-container .etb-32 .teaser-information-shadow .contact-link {
  margin: 0 20px;
  width: 217px;
  max-height: 39px;
  overflow: hidden;
}
#content .sidebar-container .etb-32 .teaser-information-shadow .contact-link a,
#content .content-container .etb-32 .teaser-information-shadow .contact-link a {
  font-size: 18px;
  font-weight: bold;
  color: #444444;
  min-height: 12px;
  display: block;
  max-height: 39px;
  overflow: hidden;
  background: url("/application/resources/images/general/content/contact/arrow-right-big.png") no-repeat scroll right center transparent;
  width: 205px;
  padding-right: 10px;
}
#content .sidebar-container .etb-32 .teaser-information-shadow .contact-link a:hover,
#content .content-container .etb-32 .teaser-information-shadow .contact-link a:hover {
  color: #E20A16;
}
#content .sidebar-container .etb-33.etb-wrapper,
#content .content-container .etb-33.etb-wrapper {
  margin: -30px -34px 0;
}
#content .sidebar-container .etb-33 .filter,
#content .content-container .etb-33 .filter {
  background: #F6F6F6 url('/application/resources/images/general/content/references/filter/background.jpg') no-repeat scroll left bottom;
  min-height: 240px;
  position: relative;
}
#content .sidebar-container .etb-33 .filter .filter-options,
#content .sidebar-container .etb-33 .filter .filter-items,
#content .content-container .etb-33 .filter .filter-options,
#content .content-container .etb-33 .filter .filter-items {
  padding-top: 28px;
}
#content .sidebar-container .etb-33 .filter .filter-options,
#content .content-container .etb-33 .filter .filter-options {
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  width: 212px;
}
#content .sidebar-container .etb-33 .filter .filter-options .item,
#content .content-container .etb-33 .filter .filter-options .item {
  margin-bottom: 18px;
}
#content .sidebar-container .etb-33 .filter .filter-options .item label,
#content .content-container .etb-33 .filter .filter-options .item label {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 2px;
}
#content .sidebar-container .etb-33 .filter .filter-options .item .html-replacement.select,
#content .content-container .etb-33 .filter .filter-options .item .html-replacement.select {
  width: 100%;
}
#content .sidebar-container .etb-33 .filter .filter-items,
#content .content-container .etb-33 .filter .filter-items {
  float: right;
  width: 720px;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .block-offset,
#content .content-container .etb-33 .filter .filter-items .etb-16 .block-offset {
  margin-left: 24px;
  margin-right: 24px;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container {
  height: 212px;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .arrow-active,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .arrow-active {
  background: transparent url('/application/resources/images/general/content/references/image-scroller/arrow-active.png') no-repeat scroll left top;
  bottom: 0;
  height: 13px;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 26px;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper {
  color: #444;
  margin: 0 auto;
  width: 142px;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper:hover,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper:hover {
  text-decoration: none;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper,
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper span,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper span {
  display: block;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper .caption,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper .caption {
  background: transparent url('/application/resources/images/general/content/references/image-scroller/caption-background.png') repeat scroll left top;
  bottom: 0;
  color: #FFF;
  display: none;
  font-size: 12px;
  left: 0;
  position: absolute;
  width: 100%;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper .caption .offset,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper .caption .offset {
  padding: 8px 6px;
}
#content .sidebar-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper .title,
#content .content-container .etb-33 .filter .filter-items .etb-16 .swiper-container .swiper-slide .image-wrapper .title {
  font-weight: bold;
  padding: 6px 2px 0;
}
#content .sidebar-container .etb-33 .etb-16 .swiper-container,
#content .content-container .etb-33 .etb-16 .swiper-container {
  width: 628px;
}
#content .sidebar-container .etb-33 .etb-16 .swiper-container .swiper-slide,
#content .content-container .etb-33 .etb-16 .swiper-container .swiper-slide {
  height: 142px;
  position: relative;
  width: 142px;
}
#content .sidebar-container .etb-33 .etb-16 .swiper-container .swiper-slide img,
#content .content-container .etb-33 .etb-16 .swiper-container .swiper-slide img {
  max-height: 142px;
  max-width: 142px;
  margin: 0 auto;
}
#content .sidebar-container .etb-33 .content-container .image-floating-copy .image,
#content .content-container .etb-33 .content-container .image-floating-copy .image {
  margin: 0 20px 20px 0;
  position: relative;
}
#content .sidebar-container .etb-33 .content-container .image-floating-copy .image img,
#content .sidebar-container .etb-33 .content-container .image-floating-copy .image span,
#content .content-container .etb-33 .content-container .image-floating-copy .image img,
#content .content-container .etb-33 .content-container .image-floating-copy .image span {
  display: block;
}
#content .sidebar-container .etb-33 .content-container .image-floating-copy .image .caption,
#content .content-container .etb-33 .content-container .image-floating-copy .image .caption {
  background: transparent url('/application/resources/images/general/content/references/detail/image/caption-background.png') repeat scroll left top;
  color: #444444;
  font-size: 11px;
  padding: 2px 5px 1px;
  position: absolute;
  right: 0;
  top: 10px;
}
#content .sidebar-container .etb-33 .content-container .image-floating-copy a.image,
#content .content-container .etb-33 .content-container .image-floating-copy a.image {
  display: block;
}
#content .sidebar-container .etb-33 .content-container .image-floating-copy a.image .magnifier,
#content .content-container .etb-33 .content-container .image-floating-copy a.image .magnifier {
  background: transparent url('/application/resources/images/general/content/references/detail/magnifier-icon.png') no-repeat scroll left top;
  bottom: 1px;
  height: 30px;
  position: absolute;
  right: 1px;
  width: 30px;
}
#content .sidebar-container .etb-33 .content-container .etb-16,
#content .content-container .etb-33 .content-container .etb-16 {
  margin-left: -12px;
  margin-right: -12px;
}
#content .sidebar-container .etb-33 .content-container .etb-16 .block-offset,
#content .content-container .etb-33 .content-container .etb-16 .block-offset {
  margin-left: 0;
  margin-right: 0;
}
#content .sidebar-container .etb-33 .content-container .etb-16 .swiper-slide a,
#content .content-container .etb-33 .content-container .etb-16 .swiper-slide a {
  width: 142px;
}
#content .sidebar-container .etb-33 .sidebar-container .etb-10 .copy a,
#content .content-container .etb-33 .sidebar-container .etb-10 .copy a {
  background: transparent url('/application/resources/images/general/content/references/sidebar/link-arrow.png') no-repeat scroll right center;
  min-height: 11px;
  padding: 2px 20px 0 0;
}
#content .sidebar-container .etb-34,
#content .content-container .etb-34 {
  margin-bottom: 40px;
}
#content .sidebar-container .etb-34 .category-listing .w3,
#content .content-container .etb-34 .category-listing .w3 {
  margin-bottom: 25px;
}
#content .sidebar-container .etb-34 .category-listing .w3 a,
#content .content-container .etb-34 .category-listing .w3 a {
  color: #444;
  text-decoration: none;
  font-size: 14px;
  display: block;
}
#content .sidebar-container .etb-34 .category-listing .w3 a img,
#content .content-container .etb-34 .category-listing .w3 a img {
  width: 206px;
  display: block;
  border: none;
}
#content .sidebar-container .etb-34 .category-listing .w3 a .headline,
#content .content-container .etb-34 .category-listing .w3 a .headline {
  font-weight: bold;
  margin: 7px 0 0;
  display: block;
  text-align: center;
}
#content .sidebar-container .etb-34.detail,
#content .content-container .etb-34.detail {
  margin: 0 -34px;
}
#content .sidebar-container .etb-34.detail .block-offset .intro,
#content .content-container .etb-34.detail .block-offset .intro {
  padding: 0 12px;
  margin-bottom: 40px;
}
#content .sidebar-container .etb-34.detail .block-offset .intro h2,
#content .content-container .etb-34.detail .block-offset .intro h2 {
  font-size: 26px;
  margin-bottom: 8px;
}
#content .sidebar-container .etb-34.detail .block-offset .intro .copy,
#content .content-container .etb-34.detail .block-offset .intro .copy {
  font-size: 14px;
  margin-left: 2px;
}
#content .sidebar-container .etb-34.detail .content-container,
#content .content-container .etb-34.detail .content-container {
  float: left;
  margin-bottom: 20px;
}
#content .sidebar-container .etb-34.detail .downloads .block-offset .intro,
#content .content-container .etb-34.detail .downloads .block-offset .intro {
  margin-bottom: 0px;
}
#content .sidebar-container .etb-34.detail .downloads .block-offset .intro h3,
#content .content-container .etb-34.detail .downloads .block-offset .intro h3 {
  margin-top: 40px;
}
#content .sidebar-container .etb-34.detail .downloads ul,
#content .content-container .etb-34.detail .downloads ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#content .sidebar-container .etb-34.detail .downloads ul li,
#content .content-container .etb-34.detail .downloads ul li {
  padding: 0 8px 0 13px;
  border-bottom: 1px solid #D1D1D1;
}
#content .sidebar-container .etb-34.detail .downloads ul li.last,
#content .content-container .etb-34.detail .downloads ul li.last {
  border-bottom-width: 0;
}
#content .sidebar-container .etb-34.detail .downloads ul li.odd,
#content .content-container .etb-34.detail .downloads ul li.odd {
  background-color: #F9F9F9;
  padding: 15px 16px;
}
#content .sidebar-container .etb-34.detail .downloads ul li.even,
#content .content-container .etb-34.detail .downloads ul li.even {
  background-color: #FFFFFF;
  padding: 15px 16px;
}
#content .sidebar-container .etb-34.detail .downloads ul li .headline,
#content .content-container .etb-34.detail .downloads ul li .headline {
  margin-bottom: 4px;
  font-weight: bold;
}
#content .sidebar-container .etb-34.detail .downloads ul li .headline .date,
#content .content-container .etb-34.detail .downloads ul li .headline .date {
  color: #999999;
}
#content .sidebar-container .etb-34.detail .downloads ul li .copy,
#content .content-container .etb-34.detail .downloads ul li .copy {
  margin-bottom: 10px;
}
#content .sidebar-container .etb-34.detail .downloads ul li .description,
#content .content-container .etb-34.detail .downloads ul li .description {
  color: #999999;
}
#content .sidebar-container .etb-34.detail .downloads ul li .image,
#content .content-container .etb-34.detail .downloads ul li .image {
  float: left;
  margin-right: 10px;
}
#content .sidebar-container .etb-34.detail .downloads ul li .image img,
#content .content-container .etb-34.detail .downloads ul li .image img {
  border: 1px solid #E9E9E9;
  max-width: 90px;
  max-height: 127px;
}
#content .sidebar-container .etb-34.detail .downloads ul li .links,
#content .content-container .etb-34.detail .downloads ul li .links {
  float: right;
}
#content .sidebar-container .etb-34.detail .downloads ul li .links a,
#content .content-container .etb-34.detail .downloads ul li .links a {
  width: 38px;
  height: 38px;
  display: block;
  margin-bottom: 5px;
  margin-left: 5px;
}
#content .sidebar-container .etb-34.detail .downloads ul li .links a .browse-in,
#content .content-container .etb-34.detail .downloads ul li .links a .browse-in {
  background: transparent url('./application/resources/images/general/content/brochures/browse-in-icon.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-34.detail .downloads ul li .links a .download,
#content .content-container .etb-34.detail .downloads ul li .links a .download {
  background: transparent url('./application/resources/images/general/content/brochures/download-icon.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35,
#content .content-container .etb-35 {
  display: inline-block;
}
#content .sidebar-container .etb-35.etb-wrapper,
#content .content-container .etb-35.etb-wrapper {
  margin: 0 -34px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container,
#content .content-container .etb-35.etb-wrapper .content-container {
  float: left;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .intro,
#content .content-container .etb-35.etb-wrapper .content-container .intro {
  padding: 0 12px;
  margin-bottom: 25px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .intro h2,
#content .content-container .etb-35.etb-wrapper .content-container .intro h2 {
  font-size: 26px;
  margin-bottom: 8px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .intro .copy,
#content .content-container .etb-35.etb-wrapper .content-container .intro .copy {
  font-size: 14px;
  margin-left: 2px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width {
  width: 162px;
  float: left;
  margin-bottom: 25px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width .block-offset,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width .block-offset {
  position: relative;
  margin: 0 10px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width .download,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width .download {
  position: absolute;
  width: 26px;
  height: 26px;
  top: 5px;
  right: 5px;
  background: url('/application/resources/images/general/content/software/download-icon-general-small.jpg');
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a {
  color: #444444;
  font-weight: bold;
  display: block;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a:hover,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a:hover {
  text-decoration: none;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a img,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a img {
  border: none;
  display: block;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a .headline,
#content .content-container .etb-35.etb-wrapper .content-container .childlisting .custom-width a .headline {
  display: block;
  margin: 6px 0 0 2px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul {
  list-style: none;
  padding: 0;
  margin: 0 0 40px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li {
  padding: 0 8px 0 13px;
  border-bottom: 1px solid #D1D1D1;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li.odd,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li.odd {
  background-color: #F9F9F9;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li.even,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li.even {
  background-color: #FFFFFF;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .headlines,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .headlines {
  padding: 13px 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li ul,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li ul {
  margin: 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li li,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li li {
  padding: 17px 0 15px;
  border-top: 1px solid #E5E5E5;
  border-bottom: none;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li li:first-child,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li li:first-child {
  border-top: none;
  padding-top: 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li span,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li span {
  display: block;
  font-weight: bold;
  font-size: 14px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li span.name,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li span.name {
  font-weight: normal;
  margin-bottom: 5px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li span.size,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li span.size {
  font-weight: normal;
  color: #999999;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container {
  position: relative;
  font-size: 14px;
  padding-top: 13px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .headline,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .headline {
  padding: 0px 0 11px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .name,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .name {
  font-weight: normal;
  margin-bottom: 5px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .size,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .size {
  font-weight: normal;
  color: #999999;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .attention,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .attention {
  font-weight: normal;
  font-size: 12px;
  color: #999999;
  padding: 0 40px 15px 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems {
  padding: 15px 0 17px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op {
  float: left;
  font-weight: normal;
  font-size: 12px;
  padding: 2px 0 3px 25px;
  margin-right: 11px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.xp,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.xp {
  background: transparent url('/application/resources/images/general/content/software/xp.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.vista,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.vista {
  background: transparent url('/application/resources/images/general/content/software/vista.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.seven,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.seven {
  background: transparent url('/application/resources/images/general/content/software/seven.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.eight,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.eight {
  background: transparent url('/application/resources/images/general/content/software/eight.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.ten,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .op.ten {
  background: transparent url('/application/resources/images/general/content/software/ten.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .mb,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .operating-systems .mb {
  margin-bottom: 2px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .download-link,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .download-link {
  float: right;
  margin: 0 15px 15px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer {
  padding: 15px 0 17px 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies {
  margin-right: 5px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .tm-dd,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .tm-dd {
  float: left;
  font-weight: normal;
  padding: 0 0 0 30px;
  margin-right: 11px;
  background: transparent url('/application/resources/images/general/content/video/play.png') no-repeat scroll left top;
  background-size: 19px 19px;
  background-position: 0 top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-button,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-button {
  background: #e8e8e8;
  padding: 6px;
  position: relative;
  cursor: pointer;
  font-size: 14px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .arrow,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .arrow {
  background: transparent url('/application/resources/images/general/navigation/meta/arrow-bottom.png') no-repeat scroll right center;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner {
  display: none;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul {
  display: table;
  width: 100%;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li {
  display: table-row;
  border: 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li div,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li div {
  padding: 0;
  display: table-cell;
  border: 0;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li div a,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li div a {
  color: #E20A16;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li .text,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li .text {
  width: 500px;
  padding-right: 40px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li .time,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul li .time {
  color: #ccc;
  width: 65px;
  vertical-align: middle;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul .odd,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul .odd {
  display: block;
  padding: 7px 10px 6px 10px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul .even,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul li .download-container .training-movies-outer .training-movies .training-movies-inner ul .even {
  display: block;
  padding: 7px 10px 6px 10px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads ul .links,
#content .content-container .etb-35.etb-wrapper .content-container .downloads ul .links {
  float: right;
  margin-left: 10px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads a.download-link,
#content .content-container .etb-35.etb-wrapper .content-container .downloads a.download-link {
  width: 52px;
  height: 52px;
  display: block;
  float: left;
  margin: 0 15px;
  background: transparent url('/application/resources/images/general/content/software/download-icon-52.png') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads a.download-link:hover,
#content .content-container .etb-35.etb-wrapper .content-container .downloads a.download-link:hover {
  text-decoration: none;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads a.download-link.zip,
#content .content-container .etb-35.etb-wrapper .content-container .downloads a.download-link.zip {
  background: transparent url('/application/resources/images/general/content/software/zip-52.jpg') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads a.download-link.exe,
#content .content-container .etb-35.etb-wrapper .content-container .downloads a.download-link.exe {
  background: transparent url('/application/resources/images/general/content/software/exe-52.jpg') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads a.download-link.msi,
#content .content-container .etb-35.etb-wrapper .content-container .downloads a.download-link.msi {
  background: transparent url('/application/resources/images/general/content/software/msi-52.jpg') no-repeat scroll left top;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads .version-info,
#content .content-container .etb-35.etb-wrapper .content-container .downloads .version-info {
  padding: 0 20px 17px;
  margin: 0 0 40px;
  background-color: #F9F9F9;
  font-size: 14px;
}
#content .sidebar-container .etb-35.etb-wrapper .content-container .downloads .version-info .headline,
#content .content-container .etb-35.etb-wrapper .content-container .downloads .version-info .headline {
  font-size: 18px;
  font-weight: bold;
  padding-top: 17px;
}
#content .sidebar-container .etb-37 iframe,
#content .content-container .etb-37 iframe {
  border: none;
  display: block;
  width: 100%;
}
#content .sidebar-container .etb-38.etb-wrapper,
#content .content-container .etb-38.etb-wrapper {
  margin: 0 -34px;
}
#content .sidebar-container .etb-38 .sidebar-content-wrapper,
#content .content-container .etb-38 .sidebar-content-wrapper {
  padding-bottom: 70px;
}
#content .sidebar-container .etb-38 .information-area,
#content .content-container .etb-38 .information-area {
  background: #F1F1F1;
  padding: 20px 22px;
}
#content .sidebar-container .etb-38 .information-area .description,
#content .content-container .etb-38 .information-area .description {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
}
#content .sidebar-container .etb-38 .information-area .html-replacement.select,
#content .content-container .etb-38 .information-area .html-replacement.select {
  margin-bottom: 18px;
  width: 100%;
}
#content .sidebar-container .etb-38 .information-area form input[type="submit"],
#content .content-container .etb-38 .information-area form input[type="submit"] {
  background: #F9F9F9 url('/application/resources/images/general/content/contact/contact-dealer/magnifier.png') no-repeat scroll right center;
  border: none;
  float: right;
  height: 36px;
  margin-left: 8px;
  padding: 0;
  width: 36px;
}
#content .sidebar-container .etb-38 .sidebar-container .block-offset,
#content .content-container .etb-38 .sidebar-container .block-offset {
  margin: 0 20px;
}
#content .sidebar-container .etb-38 .sidebar-container .copy,
#content .content-container .etb-38 .sidebar-container .copy {
  margin-top: 20px;
}
#content .sidebar-container .etb-38 .sidebar-container .default-arrow-right,
#content .content-container .etb-38 .sidebar-container .default-arrow-right {
  display: block;
  margin-top: 15px;
}
#content .sidebar-container .etb-38 .country-map,
#content .content-container .etb-38 .country-map {
  margin-top: 41px;
  margin-left: 0;
  height: 389px;
}
#content .sidebar-container .etb-38 .country-map img,
#content .content-container .etb-38 .country-map img {
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
#content .sidebar-container .etb-38 .country-map .background,
#content .content-container .etb-38 .country-map .background {
  z-index: 1;
}
#content .sidebar-container .etb-38 .country-map .countries,
#content .sidebar-container .etb-38 .country-map .overlay,
#content .content-container .etb-38 .country-map .countries,
#content .content-container .etb-38 .country-map .overlay {
  height: 389px;
  left: 0;
  position: absolute;
  top: 0;
  width: 648px;
}
#content .sidebar-container .etb-38 .country-map area.inactive,
#content .content-container .etb-38 .country-map area.inactive {
  cursor: default;
}
#content .sidebar-container .etb-38 .country-map .countries,
#content .content-container .etb-38 .country-map .countries {
  overflow: hidden;
  z-index: 2;
}
#content .sidebar-container .etb-38 .country-map .overlay,
#content .content-container .etb-38 .country-map .overlay {
  z-index: 4;
}
#content .sidebar-container .etb-38 .country-map .text-overlay,
#content .content-container .etb-38 .country-map .text-overlay {
  display: none;
  font-size: 13px;
  position: absolute;
  z-index: 3;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative,
#content .content-container .etb-38 .country-map .text-overlay .position-relative {
  margin: 0;
  position: relative;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  width: 4px;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.left,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.left {
  left: 0;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.right,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.right {
  right: 0;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.top,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.top {
  height: 3px;
  top: 0;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.bottom,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.bottom {
  height: 4px;
  bottom: 0;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.top.left,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.top.left {
  background-image: url('/application/resources/images/general/form/select/bright-edge-top-left.png');
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.top.right,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.top.right {
  background-image: url('/application/resources/images/general/form/select/bright-edge-top-right.png');
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.bottom.left,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.bottom.left {
  background-image: url('/application/resources/images/general/form/select/bright-edge-bottom-left.png');
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .edge.bottom.right,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .edge.bottom.right {
  background-image: url('/application/resources/images/general/form/select/bright-edge-bottom-right.png');
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .background,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .background {
  background: none repeat scroll 0 0 transparent;
  margin: 0;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .background .background-left,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .background .background-left {
  background: url('/application/resources/images/general/form/select/bright-left.png') repeat-y scroll left top transparent;
  margin: 3px 0 4px;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right {
  background: url('/application/resources/images/general/form/select/bright-right.png') repeat-y scroll right top transparent;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right .background-top,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right .background-top {
  background: url('/application/resources/images/general/form/select/bright-top.png') repeat-x scroll left top transparent;
  margin: -3px 4px -4px;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right .background-top .background-bottom,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right .background-top .background-bottom {
  background: url('/application/resources/images/general/form/select/bright-bottom.png') repeat-x scroll left bottom transparent;
  margin: 0;
}
#content .sidebar-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right .background-top .background-bottom .text,
#content .content-container .etb-38 .country-map .text-overlay .position-relative .background .background-left .background-right .background-top .background-bottom .text {
  background-color: #fff;
  display: inline-block;
  margin: 3px 0 4px;
  min-width: 54px;
  padding: 3px 4px;
  text-align: center;
}
#content .sidebar-container .etb-38 .country-map h2,
#content .content-container .etb-38 .country-map h2 {
  font-weight: normal;
  line-height: 1.6em;
  margin: 0 40px;
  position: absolute;
  text-align: center;
  top: 50%;
  z-index: 1;
}
#content .sidebar-container .etb-38 .gray-box + .gray-box,
#content .content-container .etb-38 .gray-box + .gray-box {
  margin-top: -30px;
}
#content .sidebar-container .etb-38 .gray-box,
#content .content-container .etb-38 .gray-box {
  background: #F9F9F9;
  margin: 0 -10px 40px;
  padding: 22px;
}
#content .sidebar-container .etb-38 .gray-box .dealer-address,
#content .content-container .etb-38 .gray-box .dealer-address {
  width: 50%;
}
#content .sidebar-container .etb-38 .gray-box .dealer-address .offset,
#content .content-container .etb-38 .gray-box .dealer-address .offset {
  padding-right: 8px;
}
#content .sidebar-container .etb-38 .gray-box .dealer-details,
#content .content-container .etb-38 .gray-box .dealer-details {
  float: right;
  width: 50%;
}
#content .sidebar-container .etb-38 .gray-box .dealer-details .offset,
#content .content-container .etb-38 .gray-box .dealer-details .offset {
  padding-left: 16px;
}
#content .sidebar-container .etb-38 .gray-box .dealer-details .mail,
#content .content-container .etb-38 .gray-box .dealer-details .mail {
  background-color: #C9081A;
  color: #FFF;
  display: inline-block;
  margin: 14px 0 0 0;
  text-align: center;
  padding: 4px 24px;
}
#content .sidebar-container .etb-38 .gray-box .headline,
#content .content-container .etb-38 .gray-box .headline {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}
#content .sidebar-container .etb-40 .state-inactive,
#content .content-container .etb-40 .state-inactive {
  position: relative;
  background: transparent url('/application/resources/images/general/content/news/background-hatching-block-inactive.png') repeat scroll 0 0;
}
#content .sidebar-container .etb-40 .state-inactive .state-icon,
#content .content-container .etb-40 .state-inactive .state-icon {
  background-image: url('/application/resources/images/general/content/news/icon-inactive.png') !important;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 22px;
  height: 22px;
}
#content .sidebar-container .etb-40 .state-conditional,
#content .content-container .etb-40 .state-conditional {
  position: relative;
  background: transparent url('/application/resources/images/general/content/news/background-hatching-block-conditional.png') repeat scroll 0 0;
}
#content .sidebar-container .etb-40 .state-conditional .state-icon,
#content .content-container .etb-40 .state-conditional .state-icon {
  background-image: url('/application/resources/images/general/content/news/icon-conditional.png') !important;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 22px;
  height: 22px;
}
#content .sidebar-container .etb-40 .state-archived,
#content .content-container .etb-40 .state-archived {
  position: relative;
  background: transparent url('/application/resources/images/general/content/news/background-hatching-block-archived.png') repeat scroll 0 0;
}
#content .sidebar-container .etb-40 .state-archived .state-icon,
#content .content-container .etb-40 .state-archived .state-icon {
  background-image: url('/application/resources/images/general/content/news/icon-archived.png') !important;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 22px;
  height: 22px;
}
#content .sidebar-container .etb-40 .block-offset,
#content .content-container .etb-40 .block-offset {
  position: relative;
}
#content .sidebar-container .etb-40 .block-offset h1,
#content .content-container .etb-40 .block-offset h1 {
  font-size: 36px;
  color: #DE0A1A;
  margin-top: 17px;
}
#content .sidebar-container .etb-40 .block-offset a,
#content .content-container .etb-40 .block-offset a {
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center;
  font-size: 14px;
  padding-right: 16px;
  position: absolute;
  top: 20px;
  right: 0;
}
#content .sidebar-container .etb-40 .block-offset .custom-offset a,
#content .content-container .etb-40 .block-offset .custom-offset a {
  background-image: none;
  position: relative;
  top: auto;
  right: auto;
  float: left;
  display: block;
}
#content .sidebar-container .etb-40 .border-left,
#content .content-container .etb-40 .border-left {
  border-left: 1px solid #E0E0E0;
}
#content .sidebar-container .etb-40 .border-right,
#content .content-container .etb-40 .border-right {
  border-right: 1px solid #E0E0E0;
}
#content .sidebar-container .etb-40 .error,
#content .content-container .etb-40 .error {
  margin-top: 20px;
  color: #B91F21;
  font-weight: bold;
  font-style: italic;
}
#content .sidebar-container .etb-40 .custom-offset,
#content .content-container .etb-40 .custom-offset {
  padding-top: 5px;
  margin-top: 12px;
}
#content .sidebar-container .etb-40 .custom-offset.pl,
#content .content-container .etb-40 .custom-offset.pl {
  padding-left: 20px;
}
#content .sidebar-container .etb-40 .custom-offset img,
#content .content-container .etb-40 .custom-offset img {
  display: block;
  float: left;
  margin-right: 17px;
  max-width: 100px;
  max-height: 142px;
}
#content .sidebar-container .etb-40 .custom-offset .more,
#content .content-container .etb-40 .custom-offset .more {
  display: inline-block;
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center !important;
  padding-right: 21px;
  margin-top: 29px;
  position: static;
  float: none;
}
#content .sidebar-container .etb-40 .custom-offset .textblock,
#content .content-container .etb-40 .custom-offset .textblock {
  height: 70px;
  overflow: hidden;
}
#content .sidebar-container .etb-40 .custom-offset .copy,
#content .content-container .etb-40 .custom-offset .copy {
  font-size: 16px;
  color: #868686;
  max-height: 41px;
  min-height: 41px;
  overflow: hidden;
}
#content .sidebar-container .etb-40 .custom-offset .copy a,
#content .content-container .etb-40 .custom-offset .copy a {
  position: static;
  background-image: none;
  padding: 0;
  font-size: 16px;
  float: none;
  display: inline;
}
#content .sidebar-container .etb-40 .custom-offset .points,
#content .content-container .etb-40 .custom-offset .points {
  color: #868686;
}
#content .sidebar-container .etb-40 .custom-offset h2,
#content .content-container .etb-40 .custom-offset h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 3px 0;
}
#content .sidebar-container .etb-40 .custom-offset .date,
#content .content-container .etb-40 .custom-offset .date {
  font-size: 16px;
}
#content .sidebar-container .etb-41,
#content .content-container .etb-41 {
  overflow: hidden;
}
#content .sidebar-container .etb-41 .block-offset,
#content .sidebar-container .etb-41 .position-relative,
#content .content-container .etb-41 .block-offset,
#content .content-container .etb-41 .position-relative {
  height: inherit;
}
#content .sidebar-container .etb-41 .text,
#content .content-container .etb-41 .text {
  width: 250px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
#content .sidebar-container .etb-41 .text h2,
#content .content-container .etb-41 .text h2 {
  padding-top: 19px;
}
#content .sidebar-container .etb-41 .text .copy,
#content .content-container .etb-41 .text .copy {
  font-size: 16px;
  color: #858585;
  line-height: 19px;
  padding-top: 4px;
}
#content .sidebar-container .etb-41 .text .copy a,
#content .content-container .etb-41 .text .copy a {
  display: inline-block;
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center;
  padding-right: 21px;
  font-size: 14px;
  margin-top: 10px;
}
#content .sidebar-container .etb-41 img,
#content .content-container .etb-41 img {
  display: block;
  border: none;
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  min-width: 490px;
  max-width: 490px;
  min-height: 260px;
  max-height: 260px;
}
#content .sidebar-container .etb-42,
#content .content-container .etb-42 {
  overflow: hidden;
}
#content .sidebar-container .etb-42 .block-offset,
#content .sidebar-container .etb-42 .position-relative,
#content .content-container .etb-42 .block-offset,
#content .content-container .etb-42 .position-relative {
  height: inherit;
}
#content .sidebar-container .etb-42 .text,
#content .content-container .etb-42 .text {
  width: 310px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
#content .sidebar-container .etb-42 .text h2,
#content .content-container .etb-42 .text h2 {
  padding-top: 19px;
}
#content .sidebar-container .etb-42 .text .copy,
#content .content-container .etb-42 .text .copy {
  font-size: 16px;
  color: #858585;
  line-height: 19px;
  padding-top: 4px;
}
#content .sidebar-container .etb-42 .text .copy a,
#content .content-container .etb-42 .text .copy a {
  display: inline-block;
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center;
  padding-right: 26px;
  font-size: 14px;
}
#content .sidebar-container .etb-42 img,
#content .content-container .etb-42 img {
  display: block;
  border: none;
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  min-width: 490px;
  max-width: 490px;
  min-height: 130px;
  max-height: 130px;
}
#content .sidebar-container .etb-43,
#content .content-container .etb-43 {
  overflow: hidden;
}
#content .sidebar-container .etb-43 .block-offset,
#content .content-container .etb-43 .block-offset {
  height: inherit;
}
#content .sidebar-container .etb-43 .block-offset .offset-top,
#content .content-container .etb-43 .block-offset .offset-top {
  padding-top: 16px;
}
#content .sidebar-container .etb-43 .block-offset .offset-top .copy,
#content .content-container .etb-43 .block-offset .offset-top .copy {
  font-size: 16px;
  color: #858585;
  line-height: 19px;
  margin: 3px 0 15px;
  max-height: 19px;
  overflow: hidden;
}
#content .sidebar-container .etb-43 .block-offset .offset-top button,
#content .content-container .etb-43 .block-offset .offset-top button {
  min-width: 150px;
  margin-left: 10px;
}
#content .sidebar-container .etb-43 .block-offset .offset-top input,
#content .content-container .etb-43 .block-offset .offset-top input {
  color: #999799;
}
#content .sidebar-container .etb-44,
#content .content-container .etb-44 {
  overflow: hidden;
}
#content .sidebar-container .etb-44 .block-offset,
#content .sidebar-container .etb-44 .position-relative,
#content .content-container .etb-44 .block-offset,
#content .content-container .etb-44 .position-relative {
  height: inherit;
}
#content .sidebar-container .etb-44 .text,
#content .content-container .etb-44 .text {
  width: 450px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
#content .sidebar-container .etb-44 .text h2,
#content .content-container .etb-44 .text h2 {
  padding-top: 22px;
}
#content .sidebar-container .etb-44 .text .copy,
#content .content-container .etb-44 .text .copy {
  font-size: 16px;
  color: #858585;
  line-height: 19px;
  padding-top: 4px;
}
#content .sidebar-container .etb-44 .text .copy a,
#content .content-container .etb-44 .text .copy a {
  display: inline-block;
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center;
  padding-right: 21px;
  font-size: 14px;
  margin-top: 10px;
}
#content .sidebar-container .etb-44 img,
#content .content-container .etb-44 img {
  display: block;
  border: none;
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  min-width: 490px;
  max-width: 490px;
  min-height: 390px;
  max-height: 390px;
}
#content .sidebar-container .etb-45 h1,
#content .content-container .etb-45 h1 {
  font-size: 26px;
  margin-bottom: 20px;
}
#content .sidebar-container .etb-45 h2,
#content .content-container .etb-45 h2 {
  font-size: 18px;
  margin-bottom: 3px;
}
#content .sidebar-container .etb-45 .success,
#content .content-container .etb-45 .success {
  color: green;
}
#content .sidebar-container .etb-45 .error,
#content .content-container .etb-45 .error {
  color: #C9081A;
}
#content .sidebar-container .etb-45 .error input,
#content .sidebar-container .etb-45 .error textarea,
#content .content-container .etb-45 .error input,
#content .content-container .etb-45 .error textarea {
  border-color: #C9081A;
}
#content .sidebar-container .etb-45 .choose-area,
#content .content-container .etb-45 .choose-area {
  margin-right: 20px;
}
#content .sidebar-container .etb-45 .choose-area .copy,
#content .content-container .etb-45 .choose-area .copy {
  margin-bottom: 15px;
  line-height: 20px;
}
#content .sidebar-container .etb-45 .choose-area .html-replacement.select,
#content .sidebar-container .etb-45 .choose-area select,
#content .content-container .etb-45 .choose-area .html-replacement.select,
#content .content-container .etb-45 .choose-area select {
  width: 100%;
  margin-bottom: 30px;
}
#content .sidebar-container .etb-45 .chosen-brochures,
#content .content-container .etb-45 .chosen-brochures {
  margin-right: 20px;
}
#content .sidebar-container .etb-45 .chosen-brochures ul,
#content .content-container .etb-45 .chosen-brochures ul {
  list-style: none;
  padding: 0;
  margin: 20px 0 0;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li,
#content .content-container .etb-45 .chosen-brochures ul li {
  padding: 0 15px;
  border-bottom: 1px solid #D1D1D1;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li:first-child,
#content .content-container .etb-45 .chosen-brochures ul li:first-child {
  border-top: 1px solid #D1D1D1;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li.odd,
#content .content-container .etb-45 .chosen-brochures ul li.odd {
  background-color: #F9F9F9;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li table,
#content .content-container .etb-45 .chosen-brochures ul li table {
  margin: 6px 0;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li .name,
#content .content-container .etb-45 .chosen-brochures ul li .name {
  width: 272px;
  font-weight: bold;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li .delete,
#content .content-container .etb-45 .chosen-brochures ul li .delete {
  background: transparent url('/application/resources/images/general/content/brochures/delete.png') no-repeat scroll left top;
  display: inline-block;
  width: 13px;
  height: 14px;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li .delete-cell,
#content .content-container .etb-45 .chosen-brochures ul li .delete-cell {
  text-align: right;
  width: 26px;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li .input,
#content .content-container .etb-45 .chosen-brochures ul li .input {
  text-align: right;
  width: 80px;
}
#content .sidebar-container .etb-45 .chosen-brochures ul li .input .select,
#content .content-container .etb-45 .chosen-brochures ul li .input .select {
  width: 100%;
  text-align: left;
}
#content .sidebar-container .etb-45 .contact-information h2,
#content .content-container .etb-45 .contact-information h2 {
  margin-bottom: 21px;
}
#content .sidebar-container .etb-45 .contact-information .html-replacement.radio,
#content .content-container .etb-45 .contact-information .html-replacement.radio {
  float: left;
}
#content .sidebar-container .etb-45 .contact-information label,
#content .sidebar-container .etb-45 .contact-information .label,
#content .content-container .etb-45 .contact-information label,
#content .content-container .etb-45 .contact-information .label {
  display: block;
  margin-bottom: 2px;
}
#content .sidebar-container .etb-45 .contact-information .radio-label,
#content .content-container .etb-45 .contact-information .radio-label {
  margin-bottom: 0;
  float: left;
  margin: 0 22px 0 10px;
}
#content .sidebar-container .etb-45 .contact-information select,
#content .sidebar-container .etb-45 .contact-information .select,
#content .content-container .etb-45 .contact-information select,
#content .content-container .etb-45 .contact-information .select {
  width: 100%;
  margin-bottom: 5px;
}
#content .sidebar-container .etb-45 .contact-information .w3,
#content .sidebar-container .etb-45 .contact-information .w6,
#content .content-container .etb-45 .contact-information .w3,
#content .content-container .etb-45 .contact-information .w6 {
  margin-bottom: 16px;
}
#content .sidebar-container .etb-45 .contact-information textarea,
#content .content-container .etb-45 .contact-information textarea {
  min-width: 412px;
  max-width: 412px;
  min-height: 70px;
  padding: 10px;
  background-color: #F9F9F9;
  border: 1px solid #CCCCCC;
}
#content .sidebar-container .etb-45 .contact-information button,
#content .content-container .etb-45 .contact-information button {
  margin: 5px 0 0 20px;
  width: 150px;
}
#content .sidebar-container .etb-46,
#content .content-container .etb-46 {
  border-top: none;
}
#content .sidebar-container .etb-46.etb-wrapper + .etb-46.etb-wrapper,
#content .content-container .etb-46.etb-wrapper + .etb-46.etb-wrapper {
  margin-top: -5px;
}
#content .sidebar-container .etb-46 img,
#content .content-container .etb-46 img {
  display: block;
  margin-right: 20px;
}
#content .sidebar-container .etb-46 .headline,
#content .content-container .etb-46 .headline {
  color: #444444;
  font-size: 15px;
  margin: 0;
}
#content .sidebar-container .etb-46 .gray,
#content .content-container .etb-46 .gray {
  color: #A5A5A5;
}
#content .sidebar-container .etb-46 + .etb-46,
#content .content-container .etb-46 + .etb-46 {
  border-top: 1px solid #D1D1D1;
  padding: 20px 0 0;
}
#content .content-container .etb-47.etb-wrapper {
    margin: 0 0 25px
}
#content .sidebar-container .etb-47 .error,
#content .content-container .etb-47 .error {
  color: #B91F21;
  font-style: italic;
  font-weight: bold;
  margin-top: 20px;
}
#content .sidebar-container .etb-47 .grey-container,
#content .content-container .etb-47 .grey-container {
  background-color: #F9F9F9;
  padding: 30px 0 0;
}
#content .sidebar-container .etb-47 .grey-container .etb-4 .block-offset h2,
#content .content-container .etb-47 .grey-container .etb-4 .block-offset h2 {
  margin-bottom: 30px;
  font-weight: bold;
}
#content .sidebar-container .etb-47 .grey-container .gallery-row,
#content .content-container .etb-47 .grey-container .gallery-row {
  margin-bottom: 30px;
}
#content .sidebar-container .etb-47 .grey-container .gallery-row .image,
#content .content-container .etb-47 .grey-container .gallery-row .image {
  float: left;
  margin: 0 10px;
}
#content .sidebar-container .etb-47 .grey-container .gallery-row .image a.zoom,
#content .content-container .etb-47 .grey-container .gallery-row .image a.zoom {
  display: block;
  position: relative;
}
#content .sidebar-container .etb-47 .grey-container .gallery-row .image img,
#content .content-container .etb-47 .grey-container .gallery-row .image img {
  display: block;
  margin: 0 auto;
  width: 196px;
  height: 104px;
}
#content .sidebar-container .etb-47 .grey-container .gallery-row .image .zoom-icon,
#content .content-container .etb-47 .grey-container .gallery-row .image .zoom-icon {
  background: url("/application/resources/images/general/content/range-of-use/magnifier.png") no-repeat scroll left center transparent;
  bottom: 1px;
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 1px;
  width: 30px;
}
#content .sidebar-container .etb-47 .grey-container .gallery-row .image .subline,
#content .content-container .etb-47 .grey-container .gallery-row .image .subline {
  margin-top: 6px;
  width: 196px;
}
#content .sidebar-container .etb-48 .grey-box,
#content .content-container .etb-48 .grey-box {
  background-color: #F9F9F9;
  padding: 15px 22px;
}
#content .sidebar-container .etb-48 .grey-box h2,
#content .content-container .etb-48 .grey-box h2 {
  margin-bottom: 3px;
}
#content .sidebar-container .etb-48 .grey-box .copy,
#content .content-container .etb-48 .grey-box .copy {
  line-height: 18px;
}
#content .sidebar-container .etb-49,
#content .content-container .etb-49 {
  overflow: hidden;
}
#content .sidebar-container .etb-49 .block-offset.custom,
#content .content-container .etb-49 .block-offset.custom {
  height: inherit;
  margin: 0 10px;
}
#content .sidebar-container .etb-49 .block-offset.custom h2,
#content .content-container .etb-49 .block-offset.custom h2 {
  margin-bottom: 38px;
  padding-top: 22px;
}
#content .sidebar-container .etb-49 .block-offset.custom .copy,
#content .content-container .etb-49 .block-offset.custom .copy {
  font-size: 16px;
  color: #868686;
  line-height: 19px;
  margin-top: 25px;
}
#content .sidebar-container .etb-49 .block-offset.custom .copy a,
#content .content-container .etb-49 .block-offset.custom .copy a {
  display: inline-block;
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center;
  padding-right: 21px;
  font-size: 14px;
  margin-top: 2px;
}
#content .sidebar-container .etb-49 .block-offset.custom img,
#content .content-container .etb-49 .block-offset.custom img {
  display: block;
  border: none;
  min-width: 222px;
  max-width: 222px;
  min-height: 96px;
  max-height: 96px;
}
#content .sidebar-container .etb-50,
#content .content-container .etb-50 {
  overflow: hidden;
}
#content .sidebar-container .etb-50 .block-offset.custom,
#content .content-container .etb-50 .block-offset.custom {
  height: inherit;
  margin: 0 15px;
}
#content .sidebar-container .etb-50 .block-offset.custom h2,
#content .content-container .etb-50 .block-offset.custom h2 {
  margin-bottom: 2px;
  padding-top: 22px;
}
#content .sidebar-container .etb-50 .block-offset.custom .copy,
#content .content-container .etb-50 .block-offset.custom .copy {
  font-size: 16px;
  color: #858585;
  line-height: 19px;
}
#content .sidebar-container .etb-50 .block-offset.custom .copy a,
#content .content-container .etb-50 .block-offset.custom .copy a {
  display: inline-block;
  background: transparent url('/application/resources/images/general/content/home/arrow.png') no-repeat scroll right center;
  padding-right: 20px;
  font-size: 14px;
  margin-top: 6px;
}
#content .sidebar-container .etb-50 .block-offset.custom img,
#content .content-container .etb-50 .block-offset.custom img {
  display: block;
  border: none;
  min-width: 222px;
  max-width: 222px;
  min-height: 96px;
  max-height: 96px;
}
#content .sidebar-container .etb-51 .error,
#content .content-container .etb-51 .error {
  color: #B91F21;
  font-weight: bold;
  font-style: italic;
  padding-bottom: 18px;
}
#content .sidebar-container .etb-52 .copy,
#content .content-container .etb-52 .copy {
  margin: 10px 0 30px;
}
#content .sidebar-container .etb-52 .text-right,
#content .content-container .etb-52 .text-right {
  text-align: right;
}
#content .sidebar-container .etb-63 h2,
#content .content-container .etb-63 h2 {
  margin: 15px 0 13px;
}
#content .sidebar-container .etb-63 .file-upload .file-browse,
#content .content-container .etb-63 .file-upload .file-browse {
  margin-left: 10px;
}
#content .sidebar-container .etb-63 .file-upload .file-control,
#content .content-container .etb-63 .file-upload .file-control {
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  height: 37px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  z-index: 1;
}
#content .sidebar-container .etb-63 .file-upload .fl,
#content .content-container .etb-63 .file-upload .fl {
  float: left;
}
#content .sidebar-container .etb-63 .file-upload .file-browse,
#content .content-container .etb-63 .file-upload .file-browse {
  border: 1px solid #ccc;
  background: url('/application/resources/images/general/form/file/upload.png') no-repeat center center;
  width: 36px;
  height: 36px;
  min-width: 36px;
  box-shadow: none;
  float: right;
}
#content .sidebar-container .etb-63 .label-wrap,
#content .content-container .etb-63 .label-wrap {
  margin-bottom: 5px;
}
#content .sidebar-container .etb-63 .copy,
#content .content-container .etb-63 .copy {
  margin-bottom: 10px;
}
#content .sidebar-container .etb-63 .html-replacement.radio,
#content .sidebar-container .etb-63 .html-replacement.checkbox,
#content .content-container .etb-63 .html-replacement.radio,
#content .content-container .etb-63 .html-replacement.checkbox {
  display: inline-block;
  margin-bottom: -2px;
  margin-right: 10px;
}
#content .sidebar-container .etb-63 .html-replacement.radio + label,
#content .sidebar-container .etb-63 .html-replacement.checkbox + label,
#content .content-container .etb-63 .html-replacement.radio + label,
#content .content-container .etb-63 .html-replacement.checkbox + label {
  margin-right: 20px;
}
#content .sidebar-container .etb-63 .input-wrap,
#content .content-container .etb-63 .input-wrap {
  display: inline-block;
  position: relative;
  width: 100%;
}
#content .sidebar-container .etb-63 .input-wrap .input-background textarea,
#content .sidebar-container .etb-63 .input-wrap .input-background input[type="text"],
#content .sidebar-container .etb-63 .input-wrap .input-background input[type="password"],
#content .content-container .etb-63 .input-wrap .input-background textarea,
#content .content-container .etb-63 .input-wrap .input-background input[type="text"],
#content .content-container .etb-63 .input-wrap .input-background input[type="password"] {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom,
#content .content-container .etb-63 .form-custom-wrap form.form-custom {
  margin-top: 10px;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom .offset,
#content .content-container .etb-63 .form-custom-wrap form.form-custom .offset {
  margin: 0px 10px 10px;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom .label-wrap,
#content .content-container .etb-63 .form-custom-wrap form.form-custom .label-wrap {
  margin: 0 0 0 0;
}
#content .sidebar-container .etb-63 form.form-custom .error *,
#content .content-container .etb-63 form.form-custom .error * {
  border-color: #FF0000 !important;
}
#content .sidebar-container .etb-63 form.form-custom .error,
#content .content-container .etb-63 form.form-custom .error {
  color: #FF0000;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom hr,
#content .content-container .etb-63 .form-custom-wrap form.form-custom hr {
  background: #E9EAED;
  border: none;
  height: 1px;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom span.box-wrap,
#content .content-container .etb-63 .form-custom-wrap form.form-custom span.box-wrap {
  display: inline-block;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom .box-wrap,
#content .content-container .etb-63 .form-custom-wrap form.form-custom .box-wrap {
  margin-bottom: 2px;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom .nowrap,
#content .content-container .etb-63 .form-custom-wrap form.form-custom .nowrap {
  white-space: nowrap;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom .box-wrap.extended-space,
#content .content-container .etb-63 .form-custom-wrap form.form-custom .box-wrap.extended-space {
  margin-right: 10px;
}
#content .sidebar-container .etb-63 .form-custom-wrap form.form-custom .display-inlblo,
#content .content-container .etb-63 .form-custom-wrap form.form-custom .display-inlblo {
  display: inline-block;
}
#content .sidebar-container .etb-63 a.button-blue,
#content .sidebar-container .etb-63 .form-custom button,
#content .content-container .etb-63 a.button-blue,
#content .content-container .etb-63 .form-custom button {
  border: none;
  display: inline-block;
  font-size: 14px;
  padding: 0;
  text-decoration: none;
  min-width: 196px;
}
#content .sidebar-container .etb-63 a.button-blue .wrapper,
#content .sidebar-container .etb-63 .form-custom button .wrapper,
#content .content-container .etb-63 a.button-blue .wrapper,
#content .content-container .etb-63 .form-custom button .wrapper {
  display: block;
  margin: 0 -2px -4px;
  position: relative;
}
#content .sidebar-container .etb-64 .error,
#content .sidebar-container .etb-65 .error,
#content .sidebar-container .etb-67 .error,
#content .content-container .etb-64 .error,
#content .content-container .etb-65 .error,
#content .content-container .etb-67 .error {
  color: #b91f21;
  margin-bottom: 15px;
}
#content .sidebar-container .etb-64 .error input,
#content .sidebar-container .etb-65 .error input,
#content .sidebar-container .etb-67 .error input,
#content .content-container .etb-64 .error input,
#content .content-container .etb-65 .error input,
#content .content-container .etb-67 .error input {
  border-color: #b91f21;
}
#content .sidebar-container .etb-64 hr,
#content .sidebar-container .etb-65 hr,
#content .sidebar-container .etb-67 hr,
#content .content-container .etb-64 hr,
#content .content-container .etb-65 hr,
#content .content-container .etb-67 hr {
  background-color: #D1D1D1;
  border: medium none;
  height: 1px;
  width: 912px;
  margin: 0 0 20px 0;
}
#content .sidebar-container .etb-64 .block-offset .w6,
#content .sidebar-container .etb-65 .block-offset .w6,
#content .sidebar-container .etb-67 .block-offset .w6,
#content .content-container .etb-64 .block-offset .w6,
#content .content-container .etb-65 .block-offset .w6,
#content .content-container .etb-67 .block-offset .w6 {
  margin-top: 65px;
}
#content .sidebar-container .etb-64 h2,
#content .sidebar-container .etb-65 h2,
#content .sidebar-container .etb-67 h2,
#content .content-container .etb-64 h2,
#content .content-container .etb-65 h2,
#content .content-container .etb-67 h2 {
  font-weight: 100;
}
#content .sidebar-container .etb-64 .default-input[type="submit"],
#content .sidebar-container .etb-65 .default-input[type="submit"],
#content .sidebar-container .etb-67 .default-input[type="submit"],
#content .content-container .etb-64 .default-input[type="submit"],
#content .content-container .etb-65 .default-input[type="submit"],
#content .content-container .etb-67 .default-input[type="submit"] {
  margin-left: 10px;
}
#content .sidebar-container .etb-64 .checkboxes,
#content .sidebar-container .etb-65 .checkboxes,
#content .sidebar-container .etb-67 .checkboxes,
#content .content-container .etb-64 .checkboxes,
#content .content-container .etb-65 .checkboxes,
#content .content-container .etb-67 .checkboxes {
  margin-top: 10px;
}
#content .sidebar-container .etb-64 .html-replacement.checkbox,
#content .sidebar-container .etb-65 .html-replacement.checkbox,
#content .sidebar-container .etb-67 .html-replacement.checkbox,
#content .content-container .etb-64 .html-replacement.checkbox,
#content .content-container .etb-65 .html-replacement.checkbox,
#content .content-container .etb-67 .html-replacement.checkbox {
  float: left;
  margin-top: 1px;
}
#content .sidebar-container .etb-64 .checkbox-label,
#content .sidebar-container .etb-65 .checkbox-label,
#content .sidebar-container .etb-67 .checkbox-label,
#content .content-container .etb-64 .checkbox-label,
#content .content-container .etb-65 .checkbox-label,
#content .content-container .etb-67 .checkbox-label {
  float: left;
  margin-left: 8px;
  margin-right: 25px;
}
#content .sidebar-container .etb-64 .headlines,
#content .sidebar-container .etb-65 .headlines,
#content .sidebar-container .etb-67 .headlines,
#content .content-container .etb-64 .headlines,
#content .content-container .etb-65 .headlines,
#content .content-container .etb-67 .headlines {
  margin-bottom: 55px;
}
#content .sidebar-container .etb-64 .search-form,
#content .sidebar-container .etb-65 .search-form,
#content .sidebar-container .etb-67 .search-form,
#content .content-container .etb-64 .search-form,
#content .content-container .etb-65 .search-form,
#content .content-container .etb-67 .search-form {
  margin-bottom: 20px;
}
#content .sidebar-container .etb-64 .relative,
#content .sidebar-container .etb-65 .relative,
#content .sidebar-container .etb-67 .relative,
#content .content-container .etb-64 .relative,
#content .content-container .etb-65 .relative,
#content .content-container .etb-67 .relative {
  position: relative;
}
#content .sidebar-container .etb-64 .lead-listing .mb20,
#content .sidebar-container .etb-65 .lead-listing .mb20,
#content .sidebar-container .etb-67 .lead-listing .mb20,
#content .content-container .etb-64 .lead-listing .mb20,
#content .content-container .etb-65 .lead-listing .mb20,
#content .content-container .etb-67 .lead-listing .mb20 {
  margin-bottom: 20px;
}
#content .sidebar-container .etb-64 .lead-listing h2.gray,
#content .sidebar-container .etb-65 .lead-listing h2.gray,
#content .sidebar-container .etb-67 .lead-listing h2.gray,
#content .content-container .etb-64 .lead-listing h2.gray,
#content .content-container .etb-65 .lead-listing h2.gray,
#content .content-container .etb-67 .lead-listing h2.gray {
  font-weight: bold;
  color: #979797;
}
#content .sidebar-container .etb-64 .lead-listing h2.gray.floating,
#content .sidebar-container .etb-65 .lead-listing h2.gray.floating,
#content .sidebar-container .etb-67 .lead-listing h2.gray.floating,
#content .content-container .etb-64 .lead-listing h2.gray.floating,
#content .content-container .etb-65 .lead-listing h2.gray.floating,
#content .content-container .etb-67 .lead-listing h2.gray.floating {
  float: left;
}
#content .sidebar-container .etb-64 .lead-listing .section-email,
#content .sidebar-container .etb-65 .lead-listing .section-email,
#content .sidebar-container .etb-67 .lead-listing .section-email,
#content .content-container .etb-64 .lead-listing .section-email,
#content .content-container .etb-65 .lead-listing .section-email,
#content .content-container .etb-67 .lead-listing .section-email {
  float: left;
  margin-left: 25px;
  line-height: 21.6px;
  font-size: 18px;
}
#content .sidebar-container .etb-64 .lead-listing .section-email .bold,
#content .sidebar-container .etb-65 .lead-listing .section-email .bold,
#content .sidebar-container .etb-67 .lead-listing .section-email .bold,
#content .content-container .etb-64 .lead-listing .section-email .bold,
#content .content-container .etb-65 .lead-listing .section-email .bold,
#content .content-container .etb-67 .lead-listing .section-email .bold {
  font-weight: bold;
}
#content .sidebar-container .etb-64 .lead-listing .results-container,
#content .sidebar-container .etb-65 .lead-listing .results-container,
#content .sidebar-container .etb-67 .lead-listing .results-container,
#content .content-container .etb-64 .lead-listing .results-container,
#content .content-container .etb-65 .lead-listing .results-container,
#content .content-container .etb-67 .lead-listing .results-container {
  position: relative;
  max-height: 290px;
}
#content .sidebar-container .etb-64 .lead-listing .results-container:after,
#content .sidebar-container .etb-65 .lead-listing .results-container:after,
#content .sidebar-container .etb-67 .lead-listing .results-container:after,
#content .content-container .etb-64 .lead-listing .results-container:after,
#content .content-container .etb-65 .lead-listing .results-container:after,
#content .content-container .etb-67 .lead-listing .results-container:after {
  width: 100%;
  padding-top: 70%;
  min-height: 1px;
  content: "";
  background-color: #f9f9f9;
}
#content .sidebar-container .etb-64 .lead-listing .results-container .result,
#content .sidebar-container .etb-65 .lead-listing .results-container .result,
#content .sidebar-container .etb-67 .lead-listing .results-container .result,
#content .content-container .etb-64 .lead-listing .results-container .result,
#content .content-container .etb-65 .lead-listing .results-container .result,
#content .content-container .etb-67 .lead-listing .results-container .result {
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#content .sidebar-container .etb-64 .results-container,
#content .sidebar-container .etb-65 .results-container,
#content .sidebar-container .etb-67 .results-container,
#content .content-container .etb-64 .results-container,
#content .content-container .etb-65 .results-container,
#content .content-container .etb-67 .results-container {
  margin-bottom: 30px;
  overflow: hidden;
}
#content .sidebar-container .etb-64 .results-container .result.min-height,
#content .sidebar-container .etb-65 .results-container .result.min-height,
#content .sidebar-container .etb-67 .results-container .result.min-height,
#content .content-container .etb-64 .results-container .result.min-height,
#content .content-container .etb-65 .results-container .result.min-height,
#content .content-container .etb-67 .results-container .result.min-height {
  min-height: 170px;
}
#content .sidebar-container .etb-64 .results-container .result,
#content .sidebar-container .etb-65 .results-container .result,
#content .sidebar-container .etb-67 .results-container .result,
#content .content-container .etb-64 .results-container .result,
#content .content-container .etb-65 .results-container .result,
#content .content-container .etb-67 .results-container .result {
  padding: 15px 10px 10px 15px;
  background-color: #f9f9f9;
}
#content .sidebar-container .etb-64 .results-container .result h3,
#content .sidebar-container .etb-65 .results-container .result h3,
#content .sidebar-container .etb-67 .results-container .result h3,
#content .content-container .etb-64 .results-container .result h3,
#content .content-container .etb-65 .results-container .result h3,
#content .content-container .etb-67 .results-container .result h3 {
  font-size: 14px;
  color: #979797;
  padding: -20px;
  margin: 0px;
}
#content .sidebar-container .etb-64 .results-container .result h2,
#content .sidebar-container .etb-65 .results-container .result h2,
#content .sidebar-container .etb-67 .results-container .result h2,
#content .content-container .etb-64 .results-container .result h2,
#content .content-container .etb-65 .results-container .result h2,
#content .content-container .etb-67 .results-container .result h2 {
  padding: -20px;
  margin: 0px;
}
#content .sidebar-container .etb-64 .results-container .result p,
#content .sidebar-container .etb-65 .results-container .result p,
#content .sidebar-container .etb-67 .results-container .result p,
#content .content-container .etb-64 .results-container .result p,
#content .content-container .etb-65 .results-container .result p,
#content .content-container .etb-67 .results-container .result p {
  margin: 10px 0 0 0;
}
#content .sidebar-container .etb-64 .results-container .result .result-data,
#content .sidebar-container .etb-65 .results-container .result .result-data,
#content .sidebar-container .etb-67 .results-container .result .result-data,
#content .content-container .etb-64 .results-container .result .result-data,
#content .content-container .etb-65 .results-container .result .result-data,
#content .content-container .etb-67 .results-container .result .result-data {
  width: 280px;
  position: relative;
  float: left;
}
#content .sidebar-container .etb-64 .results-container .result .result-data h2,
#content .sidebar-container .etb-65 .results-container .result .result-data h2,
#content .sidebar-container .etb-67 .results-container .result .result-data h2,
#content .content-container .etb-64 .results-container .result .result-data h2,
#content .content-container .etb-65 .results-container .result .result-data h2,
#content .content-container .etb-67 .results-container .result .result-data h2 {
  font-weight: bold;
}
#content .sidebar-container .etb-64 .results-container .result .result-data .result-mobil,
#content .sidebar-container .etb-64 .results-container .result .result-data .result-phone,
#content .sidebar-container .etb-64 .results-container .result .result-data .result-region,
#content .sidebar-container .etb-65 .results-container .result .result-data .result-mobil,
#content .sidebar-container .etb-65 .results-container .result .result-data .result-phone,
#content .sidebar-container .etb-65 .results-container .result .result-data .result-region,
#content .sidebar-container .etb-67 .results-container .result .result-data .result-mobil,
#content .sidebar-container .etb-67 .results-container .result .result-data .result-phone,
#content .sidebar-container .etb-67 .results-container .result .result-data .result-region,
#content .content-container .etb-64 .results-container .result .result-data .result-mobil,
#content .content-container .etb-64 .results-container .result .result-data .result-phone,
#content .content-container .etb-64 .results-container .result .result-data .result-region,
#content .content-container .etb-65 .results-container .result .result-data .result-mobil,
#content .content-container .etb-65 .results-container .result .result-data .result-phone,
#content .content-container .etb-65 .results-container .result .result-data .result-region,
#content .content-container .etb-67 .results-container .result .result-data .result-mobil,
#content .content-container .etb-67 .results-container .result .result-data .result-phone,
#content .content-container .etb-67 .results-container .result .result-data .result-region {
  margin-top: 22px;
  margin-bottom: 0;
}
#content .sidebar-container .etb-64 .results-container .result .result-data .result-fax,
#content .sidebar-container .etb-64 .results-container .result .result-data .result-email,
#content .sidebar-container .etb-65 .results-container .result .result-data .result-fax,
#content .sidebar-container .etb-65 .results-container .result .result-data .result-email,
#content .sidebar-container .etb-67 .results-container .result .result-data .result-fax,
#content .sidebar-container .etb-67 .results-container .result .result-data .result-email,
#content .content-container .etb-64 .results-container .result .result-data .result-fax,
#content .content-container .etb-64 .results-container .result .result-data .result-email,
#content .content-container .etb-65 .results-container .result .result-data .result-fax,
#content .content-container .etb-65 .results-container .result .result-data .result-email,
#content .content-container .etb-67 .results-container .result .result-data .result-fax,
#content .content-container .etb-67 .results-container .result .result-data .result-email {
  margin: 0;
  padding: 0;
}
#content .sidebar-container .etb-64 .results-container .result .result-image,
#content .sidebar-container .etb-65 .results-container .result .result-image,
#content .sidebar-container .etb-67 .results-container .result .result-image,
#content .content-container .etb-64 .results-container .result .result-image,
#content .content-container .etb-65 .results-container .result .result-image,
#content .content-container .etb-67 .results-container .result .result-image {
  width: 125px;
  position: relative;
  float: left;
}
#content .sidebar-container .etb-64 .results-container .result .result-image img,
#content .sidebar-container .etb-65 .results-container .result .result-image img,
#content .sidebar-container .etb-67 .results-container .result .result-image img,
#content .content-container .etb-64 .results-container .result .result-image img,
#content .content-container .etb-65 .results-container .result .result-image img,
#content .content-container .etb-67 .results-container .result .result-image img {
  max-width: 100%;
  display: block;
}
#content .sidebar-container .etb-64 .text-holder,
#content .sidebar-container .etb-65 .text-holder,
#content .sidebar-container .etb-67 .text-holder,
#content .content-container .etb-64 .text-holder,
#content .content-container .etb-65 .text-holder,
#content .content-container .etb-67 .text-holder {
  white-space: nowrap;
}
#content .sidebar-container .etb-64 .text-overlay,
#content .sidebar-container .etb-65 .text-overlay,
#content .sidebar-container .etb-67 .text-overlay,
#content .content-container .etb-64 .text-overlay,
#content .content-container .etb-65 .text-overlay,
#content .content-container .etb-67 .text-overlay {
  position: absolute;
  display: none;
  padding: 5px;
  color: #3c3c3c;
  background-color: #FFF;
  box-shadow: rgba(0,0,0,0.4) 0 0 4px;
  font-weight: bold;
  font-size: 11px;
  z-index: 100;
}
#content .sidebar-container .etb-64 .text-overlay:after,
#content .sidebar-container .etb-65 .text-overlay:after,
#content .sidebar-container .etb-67 .text-overlay:after,
#content .content-container .etb-64 .text-overlay:after,
#content .content-container .etb-65 .text-overlay:after,
#content .content-container .etb-67 .text-overlay:after {
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  border-top: 8px solid #fff;
  border-right: 8px solid transparent;
  border-left: 0px solid #fff;
  top: 29px;
  left: 10px;
}
#content .sidebar-container .etb-64 .map,
#content .sidebar-container .etb-65 .map,
#content .sidebar-container .etb-67 .map,
#content .content-container .etb-64 .map,
#content .content-container .etb-65 .map,
#content .content-container .etb-67 .map {
  position: relative;
  margin-left: 40px;
  margin-top: 20px;
}
#content .sidebar-container .etb-64 .map img,
#content .sidebar-container .etb-65 .map img,
#content .sidebar-container .etb-67 .map img,
#content .content-container .etb-64 .map img,
#content .content-container .etb-65 .map img,
#content .content-container .etb-67 .map img {
  display: block;
}
#content .sidebar-container .etb-64 .map-background,
#content .sidebar-container .etb-65 .map-background,
#content .sidebar-container .etb-67 .map-background,
#content .content-container .etb-64 .map-background,
#content .content-container .etb-65 .map-background,
#content .content-container .etb-67 .map-background {
  z-index: 1;
}
#content .sidebar-container .etb-64 .map-invisible,
#content .sidebar-container .etb-65 .map-invisible,
#content .sidebar-container .etb-67 .map-invisible,
#content .content-container .etb-64 .map-invisible,
#content .content-container .etb-65 .map-invisible,
#content .content-container .etb-67 .map-invisible {
  z-index: 50;
}
#content .sidebar-container .etb-64 canvas,
#content .sidebar-container .etb-65 canvas,
#content .sidebar-container .etb-67 canvas,
#content .content-container .etb-64 canvas,
#content .content-container .etb-65 canvas,
#content .content-container .etb-67 canvas {
  background-position: 0px 0px;
  display: block;
}
#content .sidebar-container .etb-64 .map-container,
#content .sidebar-container .etb-65 .map-container,
#content .sidebar-container .etb-67 .map-container,
#content .content-container .etb-64 .map-container,
#content .content-container .etb-65 .map-container,
#content .content-container .etb-67 .map-container {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
}
#content .sidebar-container .etb-64 .map-container img,
#content .sidebar-container .etb-65 .map-container img,
#content .sidebar-container .etb-67 .map-container img,
#content .content-container .etb-64 .map-container img,
#content .content-container .etb-65 .map-container img,
#content .content-container .etb-67 .map-container img {
  background-position: 0px 0px;
  display: block;
}
#content .sidebar-container .etb-64 .map-sprite,
#content .sidebar-container .etb-65 .map-sprite,
#content .sidebar-container .etb-67 .map-sprite,
#content .content-container .etb-64 .map-sprite,
#content .content-container .etb-65 .map-sprite,
#content .content-container .etb-67 .map-sprite {
  background: url(../images/content/distribution/distribution-map_hover.png);
  width: 356px;
  height: 469px;
  overflow: hidden;
  display: none;
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
}
#content .sidebar-container .etb-64 .at,
#content .sidebar-container .etb-65 .at,
#content .sidebar-container .etb-67 .at,
#content .content-container .etb-64 .at,
#content .content-container .etb-65 .at,
#content .content-container .etb-67 .at {
  width: 356px;
  height: 184px;
  background: url(../images/content/distribution/at-distribution-map_hover.png);
}
#content .sidebar-container .etb-64 .de,
#content .sidebar-container .etb-65 .de,
#content .sidebar-container .etb-67 .de,
#content .content-container .etb-64 .de,
#content .content-container .etb-65 .de,
#content .content-container .etb-67 .de {
  width: 356px;
  height: 469px;
  background: url(../images/content/distribution/de-distribution-map_hover.png);
}
#content .sidebar-container .etb-64 .ch,
#content .sidebar-container .etb-65 .ch,
#content .sidebar-container .etb-67 .ch,
#content .content-container .etb-64 .ch,
#content .content-container .etb-65 .ch,
#content .content-container .etb-67 .ch {
  width: 356px;
  height: 228px;
  background: url(../images/content/distribution/ch-distribution-map_hover.png);
}
#content .sidebar-container .etb-64 .pl,
#content .sidebar-container .etb-65 .pl,
#content .sidebar-container .etb-67 .pl,
#content .content-container .etb-64 .pl,
#content .content-container .etb-65 .pl,
#content .content-container .etb-67 .pl {
  width: 356px;
  height: 337px;
  background: url(../images/content/distribution/pl-distribution-map_hover.png);
  z-index: 0;
}
#content .sidebar-container .etb-64 .w12.distribution-container,
#content .sidebar-container .etb-65 .w12.distribution-container,
#content .sidebar-container .etb-67 .w12.distribution-container,
#content .content-container .etb-64 .w12.distribution-container,
#content .content-container .etb-65 .w12.distribution-container,
#content .content-container .etb-67 .w12.distribution-container {
  margin-top: 22px;
}
#content .sidebar-container .etb-64 .lead-listing .results-container,
#content .sidebar-container .etb-65 .lead-listing .results-container,
#content .sidebar-container .etb-67 .lead-listing .results-container,
#content .content-container .etb-64 .lead-listing .results-container,
#content .content-container .etb-65 .lead-listing .results-container,
#content .content-container .etb-67 .lead-listing .results-container {
  margin-bottom: 20px;
}
#content .sidebar-container .etb-64 .division-switch,
#content .sidebar-container .etb-65 .division-switch,
#content .sidebar-container .etb-67 .division-switch,
#content .content-container .etb-64 .division-switch,
#content .content-container .etb-65 .division-switch,
#content .content-container .etb-67 .division-switch {
  margin: 0 -34px;
  clear: both;
}
#content .sidebar-container .etb-64 .division-switch .shadow,
#content .sidebar-container .etb-65 .division-switch .shadow,
#content .sidebar-container .etb-67 .division-switch .shadow,
#content .content-container .etb-64 .division-switch .shadow,
#content .content-container .etb-65 .division-switch .shadow,
#content .content-container .etb-67 .division-switch .shadow {
  margin: -5px -3px 0;
}
#content .sidebar-container .etb-64 .division-switch .shadow-top,
#content .sidebar-container .etb-65 .division-switch .shadow-top,
#content .sidebar-container .etb-67 .division-switch .shadow-top,
#content .content-container .etb-64 .division-switch .shadow-top,
#content .content-container .etb-65 .division-switch .shadow-top,
#content .content-container .etb-67 .division-switch .shadow-top {
  background: transparent url('/application/resources/images/general/navigation/sub/shadow/top.png') no-repeat scroll left top;
  padding-top: 5px;
}
#content .sidebar-container .etb-64 .division-switch .shadow-left,
#content .sidebar-container .etb-65 .division-switch .shadow-left,
#content .sidebar-container .etb-67 .division-switch .shadow-left,
#content .content-container .etb-64 .division-switch .shadow-left,
#content .content-container .etb-65 .division-switch .shadow-left,
#content .content-container .etb-67 .division-switch .shadow-left {
  background: transparent url('/application/resources/images/general/navigation/sub/shadow/left.png') no-repeat scroll left top;
  padding-left: 3px;
}
#content .sidebar-container .etb-64 .division-switch .shadow-right,
#content .sidebar-container .etb-65 .division-switch .shadow-right,
#content .sidebar-container .etb-67 .division-switch .shadow-right,
#content .content-container .etb-64 .division-switch .shadow-right,
#content .content-container .etb-65 .division-switch .shadow-right,
#content .content-container .etb-67 .division-switch .shadow-right {
  background: transparent url('/application/resources/images/general/navigation/sub/shadow/right.png') no-repeat scroll right top;
  padding-right: 3px;
}
#content .sidebar-container .etb-64 .division-switch ul,
#content .sidebar-container .etb-65 .division-switch ul,
#content .sidebar-container .etb-67 .division-switch ul,
#content .content-container .etb-64 .division-switch ul,
#content .content-container .etb-65 .division-switch ul,
#content .content-container .etb-67 .division-switch ul {
  background: transparent url('/application/resources/images/general/navigation/sub/background.png') repeat-x scroll left top;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
#content .sidebar-container .etb-64 .division-switch ul li,
#content .sidebar-container .etb-65 .division-switch ul li,
#content .sidebar-container .etb-67 .division-switch ul li,
#content .content-container .etb-64 .division-switch ul li,
#content .content-container .etb-65 .division-switch ul li,
#content .content-container .etb-67 .division-switch ul li {
  float: left;
}
#content .sidebar-container .etb-64 .division-switch ul li:first-child a,
#content .sidebar-container .etb-65 .division-switch ul li:first-child a,
#content .sidebar-container .etb-67 .division-switch ul li:first-child a,
#content .content-container .etb-64 .division-switch ul li:first-child a,
#content .content-container .etb-65 .division-switch ul li:first-child a,
#content .content-container .etb-67 .division-switch ul li:first-child a {
  padding-left: 12px;
}
#content .sidebar-container .etb-64 .division-switch ul li:first-child a .border-left,
#content .sidebar-container .etb-65 .division-switch ul li:first-child a .border-left,
#content .sidebar-container .etb-67 .division-switch ul li:first-child a .border-left,
#content .content-container .etb-64 .division-switch ul li:first-child a .border-left,
#content .content-container .etb-65 .division-switch ul li:first-child a .border-left,
#content .content-container .etb-67 .division-switch ul li:first-child a .border-left {
  border-left: none;
}
#content .sidebar-container .etb-64 .division-switch ul li a,
#content .sidebar-container .etb-65 .division-switch ul li a,
#content .sidebar-container .etb-67 .division-switch ul li a,
#content .content-container .etb-64 .division-switch ul li a,
#content .content-container .etb-65 .division-switch ul li a,
#content .content-container .etb-67 .division-switch ul li a {
  color: #E20A16;
  display: inline-block;
  font-size: 14px;
  font-family: Syntax, Arial, sans-serif;
  line-height: 1.4em;
  outline: 0;
  text-decoration: none;
}
#content .sidebar-container .etb-64 .division-switch ul li a .entry-background,
#content .sidebar-container .etb-65 .division-switch ul li a .entry-background,
#content .sidebar-container .etb-67 .division-switch ul li a .entry-background,
#content .content-container .etb-64 .division-switch ul li a .entry-background,
#content .content-container .etb-65 .division-switch ul li a .entry-background,
#content .content-container .etb-67 .division-switch ul li a .entry-background {
  display: block;
  padding: 13px 0 12px;
}
#content .sidebar-container .etb-64 .division-switch ul li a:hover,
#content .sidebar-container .etb-64 .division-switch ul li a.active,
#content .sidebar-container .etb-65 .division-switch ul li a:hover,
#content .sidebar-container .etb-65 .division-switch ul li a.active,
#content .sidebar-container .etb-67 .division-switch ul li a:hover,
#content .sidebar-container .etb-67 .division-switch ul li a.active,
#content .content-container .etb-64 .division-switch ul li a:hover,
#content .content-container .etb-64 .division-switch ul li a.active,
#content .content-container .etb-65 .division-switch ul li a:hover,
#content .content-container .etb-65 .division-switch ul li a.active,
#content .content-container .etb-67 .division-switch ul li a:hover,
#content .content-container .etb-67 .division-switch ul li a.active {
  text-decoration: none;
}
#content .sidebar-container .etb-64 .division-switch ul li a:hover .entry-background,
#content .sidebar-container .etb-64 .division-switch ul li a.active .entry-background,
#content .sidebar-container .etb-65 .division-switch ul li a:hover .entry-background,
#content .sidebar-container .etb-65 .division-switch ul li a.active .entry-background,
#content .sidebar-container .etb-67 .division-switch ul li a:hover .entry-background,
#content .sidebar-container .etb-67 .division-switch ul li a.active .entry-background,
#content .content-container .etb-64 .division-switch ul li a:hover .entry-background,
#content .content-container .etb-64 .division-switch ul li a.active .entry-background,
#content .content-container .etb-65 .division-switch ul li a:hover .entry-background,
#content .content-container .etb-65 .division-switch ul li a.active .entry-background,
#content .content-container .etb-67 .division-switch ul li a:hover .entry-background,
#content .content-container .etb-67 .division-switch ul li a.active .entry-background {
  background: transparent url('/application/resources/images/general/navigation/sub/entry-background-active.png') no-repeat scroll center bottom;
}
#content .sidebar-container .etb-64 .division-switch ul li a .border-left,
#content .sidebar-container .etb-65 .division-switch ul li a .border-left,
#content .sidebar-container .etb-67 .division-switch ul li a .border-left,
#content .content-container .etb-64 .division-switch ul li a .border-left,
#content .content-container .etb-65 .division-switch ul li a .border-left,
#content .content-container .etb-67 .division-switch ul li a .border-left {
  border-left: 1px solid #676767;
  display: block;
  height: 20px;
  padding: 0 12px;
}
#content .sidebar-container .etb-66 .error,
#content .content-container .etb-66 .error {
  color: #B91F21;
  font-style: italic;
  font-weight: bold;
  margin-top: 20px;
}
#content .sidebar-container .etb-66 .gallery-container,
#content .content-container .etb-66 .gallery-container {
  padding: 30px 0 0;
}
#content .sidebar-container .etb-66 .gallery-container .etb-4 .block-offset h2,
#content .content-container .etb-66 .gallery-container .etb-4 .block-offset h2 {
  margin-bottom: 30px;
  font-weight: bold;
}
#content .sidebar-container .etb-66 .gallery-container .gallery-row,
#content .content-container .etb-66 .gallery-container .gallery-row {
  margin-bottom: 30px;
}
#content .sidebar-container .etb-66 .gallery-container .gallery-row .image,
#content .content-container .etb-66 .gallery-container .gallery-row .image {
  float: left;
  margin: 0 10px;
}
#content .sidebar-container .etb-66 .gallery-container .gallery-row .image a.zoom,
#content .content-container .etb-66 .gallery-container .gallery-row .image a.zoom {
  display: block;
  position: relative;
}
#content .sidebar-container .etb-66 .gallery-container .gallery-row .image img,
#content .content-container .etb-66 .gallery-container .gallery-row .image img {
  display: block;
  margin: 0 auto;
  width: 282px;
  height: 150px;
}
#content .sidebar-container .etb-66 .gallery-container .gallery-row .image .zoom-icon,
#content .content-container .etb-66 .gallery-container .gallery-row .image .zoom-icon {
  background: url("/application/resources/images/general/content/range-of-use/magnifier.png") no-repeat scroll left center transparent;
  bottom: 1px;
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 1px;
  width: 30px;
}
#content .sidebar-container .etb-66 .gallery-container .gallery-row .image .subline,
#content .content-container .etb-66 .gallery-container .gallery-row .image .subline {
  margin-top: 6px;
  width: 196px;
}
#content .sidebar-container .etb-68 .newsletter-box .image,
#content .sidebar-container .etb-69 .newsletter-box .image,
#content .content-container .etb-68 .newsletter-box .image,
#content .content-container .etb-69 .newsletter-box .image {
  float: left;
  max-height: 600px;
  min-height: 80px;
  width: 282px;
}
#content .sidebar-container .etb-68 .newsletter-box .image img,
#content .sidebar-container .etb-69 .newsletter-box .image img,
#content .content-container .etb-68 .newsletter-box .image img,
#content .content-container .etb-69 .newsletter-box .image img {
  max-height: 600px;
  min-height: 80px;
  width: 282px;
}
#content .sidebar-container .etb-68 .newsletter-box .headline h2,
#content .sidebar-container .etb-69 .newsletter-box .headline h2,
#content .content-container .etb-68 .newsletter-box .headline h2,
#content .content-container .etb-69 .newsletter-box .headline h2 {
  font-size: 16px;
  margin: 0 0 5px;
}
#content .sidebar-container .etb-68 .newsletter-box .headline h2 .date,
#content .sidebar-container .etb-69 .newsletter-box .headline h2 .date,
#content .content-container .etb-68 .newsletter-box .headline h2 .date,
#content .content-container .etb-69 .newsletter-box .headline h2 .date {
  color: #D6D6D6;
}
#content .sidebar-container .etb-68 .newsletter-box .button,
#content .sidebar-container .etb-69 .newsletter-box .button,
#content .content-container .etb-68 .newsletter-box .button,
#content .content-container .etb-69 .newsletter-box .button {
  background-color: #C90819;
  color: #fff;
  float: left;
  margin-top: 15px;
  padding: 10px 30px;
  text-align: center;
}
#content .sidebar-container .etb-68 .newsletter-box .button:hover,
#content .sidebar-container .etb-69 .newsletter-box .button:hover,
#content .content-container .etb-68 .newsletter-box .button:hover,
#content .content-container .etb-69 .newsletter-box .button:hover {
  cursor: pointer;
}
#content .sidebar-container .etb-68 .newsletter-box .button:hover a,
#content .sidebar-container .etb-69 .newsletter-box .button:hover a,
#content .content-container .etb-68 .newsletter-box .button:hover a,
#content .content-container .etb-69 .newsletter-box .button:hover a {
  text-decoration: underline;
}
#content .sidebar-container .etb-68 .newsletter-box .button a,
#content .sidebar-container .etb-69 .newsletter-box .button a,
#content .content-container .etb-68 .newsletter-box .button a,
#content .content-container .etb-69 .newsletter-box .button a {
  font-size: 14px;
  color: #fff;
}
#content .sidebar-container .etb-68 .newsletter-box .link,
#content .sidebar-container .etb-69 .newsletter-box .link,
#content .content-container .etb-68 .newsletter-box .link,
#content .content-container .etb-69 .newsletter-box .link {
  margin-top: 15px;
  float: left;
}
#content .sidebar-container .etb-68 .newsletter-box + .newsletter-box,
#content .sidebar-container .etb-69 .newsletter-box + .newsletter-box,
#content .content-container .etb-68 .newsletter-box + .newsletter-box,
#content .content-container .etb-69 .newsletter-box + .newsletter-box {
  margin-top: 25px;
}
#content .sidebar-container .etb-68 .archive-container + .archive-container,
#content .sidebar-container .etb-69 .archive-container + .archive-container,
#content .content-container .etb-68 .archive-container + .archive-container,
#content .content-container .etb-69 .archive-container + .archive-container {
  margin-top: 12px;
}
#content .sidebar-container .etb-68 .archive-name,
#content .sidebar-container .etb-69 .archive-name,
#content .content-container .etb-68 .archive-name,
#content .content-container .etb-69 .archive-name {
  padding: 5px 20px 5px 20px;
  background-color: #E8E8E8;
  cursor: pointer;
}
#content .sidebar-container .etb-68 .archive-name + .newsletter-container,
#content .sidebar-container .etb-69 .archive-name + .newsletter-container,
#content .content-container .etb-68 .archive-name + .newsletter-container,
#content .content-container .etb-69 .archive-name + .newsletter-container {
  margin-top: 20px;
}
#content .sidebar-container .etb-68 .archive-name .name,
#content .sidebar-container .etb-69 .archive-name .name,
#content .content-container .etb-68 .archive-name .name,
#content .content-container .etb-69 .archive-name .name {
  position: relative;
}
#content .sidebar-container .etb-68 .archive-name .symbol,
#content .sidebar-container .etb-69 .archive-name .symbol,
#content .content-container .etb-68 .archive-name .symbol,
#content .content-container .etb-69 .archive-name .symbol {
  position: relative;
  float: right;
  width: 10px;
  margin-left: 10px;
  background: url('/application/resources/images/general/content/faq/expand-arrow.png') no-repeat center center;
}
#content .sidebar-container .etb-68 .archive-name .symbol.open,
#content .sidebar-container .etb-69 .archive-name .symbol.open,
#content .content-container .etb-68 .archive-name .symbol.open,
#content .content-container .etb-69 .archive-name .symbol.open {
  background: url('/application/resources/images/general/content/faq/expanded-arrow.png') no-repeat center center;
}
#content .sidebar-container .etb-62,
#content .sidebar-container .etb-73,
#content .content-container .etb-62,
#content .content-container .etb-73 {
  min-height: 800px;
}
#content .sidebar-container .etb-62 *,
#content .sidebar-container .etb-73 *,
#content .content-container .etb-62 *,
#content .content-container .etb-73 * {
  box-sizing: border-box;
}
#content .sidebar-container .etb-62 .separator,
#content .sidebar-container .etb-73 .separator,
#content .content-container .etb-62 .separator,
#content .content-container .etb-73 .separator {
  background: #fff;
  height: 2px;
  margin: 0 auto;
  width: 90%;
}
#content .sidebar-container .etb-62 .error,
#content .sidebar-container .etb-73 .error,
#content .content-container .etb-62 .error,
#content .content-container .etb-73 .error {
  color: #B91F21 !important;
}
#content .sidebar-container .etb-62 .contact-form .error *,
#content .sidebar-container .etb-73 .contact-form .error *,
#content .content-container .etb-62 .contact-form .error *,
#content .content-container .etb-73 .contact-form .error * {
  color: #B91F21 !important;
}
#content .sidebar-container .etb-62 .contact-form .error input,
#content .sidebar-container .etb-62 .contact-form .error textarea,
#content .sidebar-container .etb-73 .contact-form .error input,
#content .sidebar-container .etb-73 .contact-form .error textarea,
#content .content-container .etb-62 .contact-form .error input,
#content .content-container .etb-62 .contact-form .error textarea,
#content .content-container .etb-73 .contact-form .error input,
#content .content-container .etb-73 .contact-form .error textarea {
  border-color: #B91F21;
}
#content .sidebar-container .etb-62 .success,
#content .sidebar-container .etb-73 .success,
#content .content-container .etb-62 .success,
#content .content-container .etb-73 .success {
  color: green;
}
#content .sidebar-container .etb-62 a.arrow,
#content .sidebar-container .etb-73 a.arrow,
#content .content-container .etb-62 a.arrow,
#content .content-container .etb-73 a.arrow {
  padding-right: 15px;
  background: transparent url('/application/resources/images/general/content/childlisting/link-arrow.png') no-repeat scroll right center;
}
#content .sidebar-container .etb-62 h2,
#content .sidebar-container .etb-73 h2,
#content .content-container .etb-62 h2,
#content .content-container .etb-73 h2 {
  font-weight: normal;
  margin: 0;
}
#content .sidebar-container .etb-62 a.default-arrow-left,
#content .sidebar-container .etb-73 a.default-arrow-left,
#content .content-container .etb-62 a.default-arrow-left,
#content .content-container .etb-73 a.default-arrow-left {
  margin: 0;
}
#content .sidebar-container .etb-62 .map-area,
#content .sidebar-container .etb-73 .map-area,
#content .content-container .etb-62 .map-area,
#content .content-container .etb-73 .map-area {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  width: 100%;
  position: relative;
}
#content .sidebar-container .etb-62 .map-area .map,
#content .sidebar-container .etb-73 .map-area .map,
#content .content-container .etb-62 .map-area .map,
#content .content-container .etb-73 .map-area .map {
  height: 310px;
  background-color: #fafafa;
}
#content .sidebar-container .etb-62.worldwide .map-area,
#content .sidebar-container .etb-73.worldwide .map-area,
#content .content-container .etb-62.worldwide .map-area,
#content .content-container .etb-73.worldwide .map-area {
  height: 360px;
  padding: 0;
}
#content .sidebar-container .etb-62.worldwide .map-area .map,
#content .sidebar-container .etb-73.worldwide .map-area .map,
#content .content-container .etb-62.worldwide .map-area .map,
#content .content-container .etb-73.worldwide .map-area .map {
  width: 628px;
  height: 360px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fafafa;
}
#content .sidebar-container .etb-62.worldwide .overlay,
#content .sidebar-container .etb-73.worldwide .overlay,
#content .content-container .etb-62.worldwide .overlay,
#content .content-container .etb-73.worldwide .overlay {
  position: absolute;
  left: 0;
  bottom: 20px;
  z-index: 3;
}
#content .sidebar-container .etb-62 .grey,
#content .sidebar-container .etb-73 .grey,
#content .content-container .etb-62 .grey,
#content .content-container .etb-73 .grey {
  background: #fafafa;
}
#content .sidebar-container .etb-62 .contact,
#content .sidebar-container .etb-73 .contact,
#content .content-container .etb-62 .contact,
#content .content-container .etb-73 .contact {
  margin-bottom: 15px !important;
}
#content .sidebar-container .etb-62 .contact > .grey,
#content .sidebar-container .etb-73 .contact > .grey,
#content .content-container .etb-62 .contact > .grey,
#content .content-container .etb-73 .contact > .grey {
  padding-top: 10px;
  padding-bottom: 25px;
}
#content .sidebar-container .etb-62 .sub-categories,
#content .sidebar-container .etb-62 .main-categories,
#content .sidebar-container .etb-73 .sub-categories,
#content .sidebar-container .etb-73 .main-categories,
#content .content-container .etb-62 .sub-categories,
#content .content-container .etb-62 .main-categories,
#content .content-container .etb-73 .sub-categories,
#content .content-container .etb-73 .main-categories {
  margin-top: 20px;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select,
#content .sidebar-container .etb-73 .map-area .html-replacement.select,
#content .content-container .etb-62 .map-area .html-replacement.select,
#content .content-container .etb-73 .map-area .html-replacement.select {
  width: 100%;
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  display: block;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select .opener .input-background .background-left .background-right .background-top .background-bottom .label,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .opener .input-background .background-left .background-right .background-top .background-bottom .label,
#content .content-container .etb-62 .map-area .html-replacement.select .opener .input-background .background-left .background-right .background-top .background-bottom .label,
#content .content-container .etb-73 .map-area .html-replacement.select .opener .input-background .background-left .background-right .background-top .background-bottom .label {
  background-color: #fff;
  border-radius: 3px;
  min-height: 29px;
  line-height: 29px;
  margin: 0;
  padding: 0 20px 1px 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 29px;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select .list .inner.scroll,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .list .inner.scroll,
#content .content-container .etb-62 .map-area .html-replacement.select .list .inner.scroll,
#content .content-container .etb-73 .map-area .html-replacement.select .list .inner.scroll {
  max-height: 300px;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner,
#content .content-container .etb-62 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner,
#content .content-container .etb-73 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner {
  margin: 0;
  height: auto !important;
  border: 1px solid #eee;
  border-radius: 1px;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option,
#content .content-container .etb-62 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option,
#content .content-container .etb-73 .map-area .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option {
  padding-left: 13px;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select .edge-top-left,
#content .sidebar-container .etb-62 .map-area .html-replacement.select .edge-top-right,
#content .sidebar-container .etb-62 .map-area .html-replacement.select .edge-bottom-left,
#content .sidebar-container .etb-62 .map-area .html-replacement.select .edge-bottom-right,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .edge-top-left,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .edge-top-right,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .edge-bottom-left,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .edge-bottom-right,
#content .content-container .etb-62 .map-area .html-replacement.select .edge-top-left,
#content .content-container .etb-62 .map-area .html-replacement.select .edge-top-right,
#content .content-container .etb-62 .map-area .html-replacement.select .edge-bottom-left,
#content .content-container .etb-62 .map-area .html-replacement.select .edge-bottom-right,
#content .content-container .etb-73 .map-area .html-replacement.select .edge-top-left,
#content .content-container .etb-73 .map-area .html-replacement.select .edge-top-right,
#content .content-container .etb-73 .map-area .html-replacement.select .edge-bottom-left,
#content .content-container .etb-73 .map-area .html-replacement.select .edge-bottom-right {
  display: none;
}
#content .sidebar-container .etb-62 .map-area .html-replacement.select .background-left,
#content .sidebar-container .etb-62 .map-area .html-replacement.select .background-right,
#content .sidebar-container .etb-62 .map-area .html-replacement.select .background-top,
#content .sidebar-container .etb-62 .map-area .html-replacement.select .background-bottom,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .background-left,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .background-right,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .background-top,
#content .sidebar-container .etb-73 .map-area .html-replacement.select .background-bottom,
#content .content-container .etb-62 .map-area .html-replacement.select .background-left,
#content .content-container .etb-62 .map-area .html-replacement.select .background-right,
#content .content-container .etb-62 .map-area .html-replacement.select .background-top,
#content .content-container .etb-62 .map-area .html-replacement.select .background-bottom,
#content .content-container .etb-73 .map-area .html-replacement.select .background-left,
#content .content-container .etb-73 .map-area .html-replacement.select .background-right,
#content .content-container .etb-73 .map-area .html-replacement.select .background-top,
#content .content-container .etb-73 .map-area .html-replacement.select .background-bottom {
  background: none;
  margin: 0;
}
#content .sidebar-container .etb-62 .contact-container .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option,
#content .sidebar-container .etb-73 .contact-container .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option,
#content .content-container .etb-62 .contact-container .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option,
#content .content-container .etb-73 .contact-container .html-replacement.select .list .input-background .background-left .background-right .background-top .background-bottom .inner .option {
  padding-left: 10px;
}
#content .sidebar-container .etb-62 form .html-replacement.radio,
#content .sidebar-container .etb-73 form .html-replacement.radio,
#content .content-container .etb-62 form .html-replacement.radio,
#content .content-container .etb-73 form .html-replacement.radio {
  display: inline-block;
  margin-bottom: -2px;
  margin-right: 10px;
}
#content .sidebar-container .etb-62 form label,
#content .sidebar-container .etb-73 form label,
#content .content-container .etb-62 form label,
#content .content-container .etb-73 form label {
  display: block;
}
#content .sidebar-container .etb-62 form .html-replacement.radio + label,
#content .sidebar-container .etb-73 form .html-replacement.radio + label,
#content .content-container .etb-62 form .html-replacement.radio + label,
#content .content-container .etb-73 form .html-replacement.radio + label {
  margin-right: 20px;
  display: inline-block;
}
#content .sidebar-container .etb-62 form input,
#content .sidebar-container .etb-62 form textarea,
#content .sidebar-container .etb-73 form input,
#content .sidebar-container .etb-73 form textarea,
#content .content-container .etb-62 form input,
#content .content-container .etb-62 form textarea,
#content .content-container .etb-73 form input,
#content .content-container .etb-73 form textarea {
  height: 36px;
}
#content .sidebar-container .etb-62 form textarea,
#content .sidebar-container .etb-73 form textarea,
#content .content-container .etb-62 form textarea,
#content .content-container .etb-73 form textarea {
  min-height: 150px;
}
#content .sidebar-container .etb-62 form .block-offset,
#content .sidebar-container .etb-73 form .block-offset,
#content .content-container .etb-62 form .block-offset,
#content .content-container .etb-73 form .block-offset {
  margin-bottom: 20px;
}
#content .sidebar-container .etb-62 form .html-replacement.select,
#content .sidebar-container .etb-73 form .html-replacement.select,
#content .content-container .etb-62 form .html-replacement.select,
#content .content-container .etb-73 form .html-replacement.select {
  width: 100%;
}
#content .sidebar-container .etb-62 form button.default-input,
#content .sidebar-container .etb-73 form button.default-input,
#content .content-container .etb-62 form button.default-input,
#content .content-container .etb-73 form button.default-input {
  min-width: 154px;
}
#content .sidebar-container .etb-62 .block-offset-wrapper,
#content .sidebar-container .etb-73 .block-offset-wrapper,
#content .content-container .etb-62 .block-offset-wrapper,
#content .content-container .etb-73 .block-offset-wrapper {
  margin: 0 -10px;
}
#content .sidebar-container .etb-62 .offset,
#content .sidebar-container .etb-73 .offset,
#content .content-container .etb-62 .offset,
#content .content-container .etb-73 .offset {
  padding: 0 20px;
}
#content .sidebar-container .etb-62 .mb15,
#content .sidebar-container .etb-73 .mb15,
#content .content-container .etb-62 .mb15,
#content .content-container .etb-73 .mb15 {
  margin-bottom: 15px;
}
#content .sidebar-container .etb-62 .mt20,
#content .sidebar-container .etb-73 .mt20,
#content .content-container .etb-62 .mt20,
#content .content-container .etb-73 .mt20 {
  margin-top: 20px;
}
#content .sidebar-container {
  min-height: 1px;
  width: 260px;
}
#content .content-background {
  background: #FFF;
  padding-top: 30px;
}
#content .content-sidebar-wrapper {
  background: transparent url('/application/resources/images/general/content-sidebar-background.jpg') repeat-y scroll left top;
}
#content .content-sidebar-wrapper .sidebar-container {
  float: right;
}
#content .sidebar-content-wrapper {
  background: transparent url('/application/resources/images/general/sidebar-content-background.jpg') repeat-y scroll left top;
}
#content .sidebar-content-wrapper .sidebar-container {
  float: left;
}
#content .etb-wrapper {
  margin: 0 0 70px;
}
#content .etb-wrapper ul {
  padding-left: 15px;
}
#content .etb-wrapper ul li {
  padding-bottom: 5px;
}
#content .etb-wrapper.content-block {
  margin: 0 0 25px;
}
#content.full .content-container {
  background: #FFF;
  padding: 0 34px;
  width: 912px;
  min-height: 300px;
}
#content.full .content-container .block-offset {
  margin: 0 11px;
}
#content.full .content-container .w1 {
  width: 76px;
}
#content.full .content-container .w2 {
  width: 152px;
}
#content.full .content-container .w3 {
  width: 228px;
}
#content.full .content-container .w4 {
  width: 304px;
}
#content.full .content-container .w5 {
  width: 380px;
}
#content.full .content-container .w6 {
  width: 456px;
}
#content.full .content-container .w7 {
  width: 532px;
}
#content.full .content-container .w8 {
  width: 608px;
}
#content.full .content-container .w9 {
  width: 684px;
}
#content.full .content-container .w10 {
  width: 760px;
}
#content.full .content-container .w11 {
  width: 836px;
}
#content.full .content-container .w12 {
  width: 912px;
}
#content .content-sidebar-wrapper .content-container,
#content .sidebar-content-wrapper .content-container {
  overflow: hidden;
  padding: 0 36px;
  width: 648px;
}
#content .content-sidebar-wrapper .content-container .block-offset,
#content .sidebar-content-wrapper .content-container .block-offset {
  margin: 0 10px;
}
#content .content-sidebar-wrapper .content-container .w1,
#content .sidebar-content-wrapper .content-container .w1 {
  width: 54px;
}
#content .content-sidebar-wrapper .content-container .w2,
#content .sidebar-content-wrapper .content-container .w2 {
  width: 108px;
}
#content .content-sidebar-wrapper .content-container .w3,
#content .sidebar-content-wrapper .content-container .w3 {
  width: 162px;
}
#content .content-sidebar-wrapper .content-container .w4,
#content .sidebar-content-wrapper .content-container .w4 {
  width: 216px;
}
#content .content-sidebar-wrapper .content-container .w5,
#content .sidebar-content-wrapper .content-container .w5 {
  width: 270px;
}
#content .content-sidebar-wrapper .content-container .w6,
#content .sidebar-content-wrapper .content-container .w6 {
  width: 324px;
}
#content .content-sidebar-wrapper .content-container .w7,
#content .sidebar-content-wrapper .content-container .w7 {
  width: 378px;
}
#content .content-sidebar-wrapper .content-container .w8,
#content .sidebar-content-wrapper .content-container .w8 {
  width: 432px;
}
#content .content-sidebar-wrapper .content-container .w9,
#content .sidebar-content-wrapper .content-container .w9 {
  width: 486px;
}
#content .content-sidebar-wrapper .content-container .w10,
#content .sidebar-content-wrapper .content-container .w10 {
  width: 540px;
}
#content .content-sidebar-wrapper .content-container .w11,
#content .sidebar-content-wrapper .content-container .w11 {
  width: 594px;
}
#content .content-sidebar-wrapper .content-container .w12,
#content .sidebar-content-wrapper .content-container .w12 {
  width: 648px;
}
#content .content-sidebar-wrapper .sidebar-container,
#content .sidebar-content-wrapper .sidebar-container {
  padding-top: 15px;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb,
#content .sidebar-content-wrapper .sidebar-container.inner-etb {
  padding-top: 0;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb .image,
#content .sidebar-content-wrapper .sidebar-container.inner-etb .image {
  width: 100%;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb .image img,
#content .sidebar-content-wrapper .sidebar-container.inner-etb .image img {
  display: block;
  margin: 0 auto;
  max-width: 260px;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb .back-link,
#content .sidebar-content-wrapper .sidebar-container.inner-etb .back-link {
  background: transparent url('/application/resources/images/general/content/sidebar-left/back-link-arrow.png') no-repeat left center;
  font-size: 14px;
  display: block;
  margin: 17px 32px 17px 20px;
  text-align: right;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb .separator,
#content .sidebar-content-wrapper .sidebar-container.inner-etb .separator {
  background: transparent url('/application/resources/images/general/content/sidebar-left/separator.png') repeat-y scroll left top;
  width: 260px;
  height: 4px;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb .headline,
#content .sidebar-content-wrapper .sidebar-container.inner-etb .headline {
  font-size: 18px;
  font-weight: bold;
  margin: 13px 0 0 31px;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb ul.navigation,
#content .sidebar-content-wrapper .sidebar-container.inner-etb ul.navigation {
  padding: 0 0 0 20px;
  margin: 13px 0 0;
  list-style: none;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb ul.navigation li,
#content .sidebar-content-wrapper .sidebar-container.inner-etb ul.navigation li {
  margin-bottom: 1px;
  padding: 0;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb ul.navigation li a,
#content .sidebar-content-wrapper .sidebar-container.inner-etb ul.navigation li a {
  font-size: 13px;
  color: #444444;
  display: block;
  padding: 5px 12px;
}
#content .content-sidebar-wrapper .sidebar-container.inner-etb ul.navigation li.active a,
#content .content-sidebar-wrapper .sidebar-container.inner-etb ul.navigation li:hover a,
#content .sidebar-content-wrapper .sidebar-container.inner-etb ul.navigation li.active a,
#content .sidebar-content-wrapper .sidebar-container.inner-etb ul.navigation li:hover a {
  color: #E20A16;
  background-color: #EFEFEF;
  text-decoration: none;
}
#content .content-sidebar-wrapper .sidebar-container .block-offset,
#content .sidebar-content-wrapper .sidebar-container .block-offset {
  margin: 0 20px;
}
#content.home {
  position: relative;
  z-index: 1;
}
#content.home .content-background {
  padding-top: 0;
}
#content.home .content-container {
  background: #E0E0E0;
  width: 980px;
}
#content.home .content-container .block-offset {
  margin: 0 18px;
}
#content.home .content-container .etb-border {
  border: 1px solid #E0E0E0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#content.home .content-container .etb-background {
  background-color: #F1F1F1;
}
#content.home .content-container .etb-background.bright {
  background-color: #FEFEFE;
}
#content.home .content-container .w1 {
  width: 245px;
}
#content.home .content-container .w2 {
  width: 490px;
}
#content.home .content-container .w3 {
  width: 735px;
}
#content.home .content-container .w4 {
  width: 980px;
}
#content.home .content-container .h1 {
  height: 130px;
}
#content.home .content-container .h1-5 {
  height: 195px;
}
#content.home .content-container .h2 {
  height: 260px;
}
#content.home .content-container .h3 {
  height: 390px;
}
#content .w1,
#content .w2,
#content .w3,
#content .w4,
#content .w5,
#content .w6,
#content .w7,
#content .w8,
#content .w9,
#content .w10,
#content .w11,
#content .w12 {
  float: left;
}
#footer {
  background: transparent url('/application/resources/images/general/footer/background.png') repeat-x scroll left top;
  position: relative;
  z-index: 2;
  -webkit-transform: translate3d(0,0,0);
}
#footer .content-wrapper {
  min-height: 155px;
  position: relative;
}
#footer .content-wrapper.socialmedia-adjustment #navigation-footer {
  vertical-align: top;
  float: left;
}
#footer .content-wrapper.socialmedia-adjustment .locator {
  padding-bottom: 0;
}
#footer .content-wrapper .socialmedia {
  clear: both;
}
#footer .content-wrapper .socialmedia a {
  text-decoration: none;
}
#footer .content-wrapper .socialmedia img {
  float: left;
}
#footer .content-wrapper .socialmedia .outer-wrap {
  display: table;
  height: 100%;
}
#footer .content-wrapper .socialmedia .description {
  color: #444;
  display: table-cell;
  padding-left: 8px;
  text-align: center;
  vertical-align: middle;
}
#footer .locator {
  display: inline-block;
  padding: 30px 0;
  vertical-align: bottom;
  width: 50%;
}
#footer .locator .headline,
#footer .locator .copy,
#footer .locator form {
  margin-left: 10px;
  overflow: hidden;
}
#footer .locator .headline {
  color: #444;
  font-family: Syntax, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 10px;
}
#footer .locator .copy {
  color: #888;
  font-family: Syntax, Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
}
#footer .locator button.default-input[type="submit"] {
  margin-left: 10px;
}
#language-redirection-layer {
  max-width: 543px;
  background: #f9f9f9;
  padding: 5px;
}
#language-redirection-layer h2 {
  font-family: Syntax, Arial, sans-serif;
  margin: 0px 0px 10px;
  font-size: 20px;
  line-height: 1.2em;
}
#language-redirection-layer h2.sub {
  color: #BABABA;
}
#language-redirection-layer h2 + h2 {
  margin-top: -10px;
}
#language-redirection-layer p {
  font-family: Syntax, Arial, sans-serif;
  line-height: 1.4em;
  margin: 0px 0px 20px;
  font-size: 16px;
}
#language-redirection-layer p.sub {
  color: #BABABA;
}
#language-redirection-layer p + p {
  margin-top: -20px;
}
#language-redirection-layer .language-country {
  display: block;
  border-bottom: 1px solid #fff;
  background: #F1F1F1;
  padding: 20px;
  color: #e20a16;
}
#language-redirection-layer .language-country:visited {
  color: #e20a16;
}
#language-redirection-layer .language-country:hover .language {
  text-decoration: underline;
}
#language-redirection-layer .language-country .img-box {
  display: block;
  width: 48px;
  height: 36px;
  float: left;
}
#language-redirection-layer .language-country .text-box {
  display: block;
  float: left;
  width: 435px;
  padding-left: 20px;
}
#language-redirection-layer .language-country .text-box .headline {
  display: block;
  font-family: Syntax, Arial, sans-serif;
  width: 100%;
  margin-top: -3px;
  color: #333;
  font-size: 16px;
}
#language-redirection-layer .language-country .text-box .language {
  display: block;
  font-family: Syntax, Arial, sans-serif;
  width: 100%;
  margin-top: 8px;
  font-size: 16px;
}
#language-redirection-layer .language-country .text-box .headline + .language {
  margin-top: 2px;
}
#content .reference-downloads ul {
  display: block;
  list-style: none;
  padding: 0;
}
#content .reference-downloads ul li {
  border-bottom: 1px solid #d1d1d1;
  padding: 15px 16px 15px 16px;
  list-style: none;
  display: block;
}
#content .reference-downloads ul li .headline {
  font-weight: bold;
  font-size: 14px;
}
#content .reference-downloads ul li .headline .date {
  color: #999;
}
#content .reference-downloads ul li .copy {
  margin-bottom: 10px;
}
#content .reference-downloads ul li .description {
  color: #999;
}
#content .reference-downloads ul li .image {
  float: left;
  margin-right: 10px;
}
#content .reference-downloads ul li .image img {
  border: 1px solid #e9e9e9;
  max-width: 90px;
  max-height: 127px;
}
#content .reference-downloads ul li .clean {
  position: relative;
}
#content .reference-downloads ul li .links {
  float: right;
}
#content .reference-downloads ul li .links a.download,
#content .reference-downloads ul li .links a.browse-in {
  display: block;
}
#content .reference-downloads ul li.odd {
  background: #F9F9F9;
  padding: 15px 16px;
}
.cookie-overlay {
  background: rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9000;
}
.cookie-layer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  color: #444;
  background: white;
  font-family: Syntax, Arial, sans-serif;
  z-index: 9001;
}
.cookie-layer .content {
  position: relative;
  width: 980px;
  height: 128px;
  margin: 24px auto;
  box-sizing: border-box;
  clear: both;
}
.cookie-layer .cookie-right,
.cookie-layer .cookie-left {
  width: 50%;
  float: left;
  height: 128px;
}
.cookie-layer .cookie-left {
  float: left;
}
.cookie-layer .cookie-right {
  float: right;
}
.cookie-layer .copy {
  font-size: 14px;
  line-height: 19px;
}
.cookie-layer .copy a {
  color: #E20A16;
  text-decoration: none;
  display: inline-block;
  background: transparent url(/application/resources/images/general/content/home/arrow.png) no-repeat scroll right center;
  padding-right: 21px;
  font-size: 16px;
  margin-top: 12px;
}
.cookie-layer .copy h2 {
  font-size: 18px;
  margin: 0px;
  line-height: 1.2em;
  margin-bottom: 12px;
}
.cookie-layer .copy p {
  margin-bottom: 12px;
}
.cookie-layer .button-container {
  padding-top: 20px;
}
.cookie-layer .button-container button {
  margin-left: 1px;
  font-weight: normal;
  float: right;
  width: 60%;
  min-height: 36px;
  margin-bottom: 12px;
}
.cookie-layer .button-container button.button-decline {
  background: #E9E9E9;
  color: #444444;
}
