@charset "UTF-8";
/* https://portal.ecomplexx.com/clients/dpc/Miscs/P218%20-%20Corporate%20Website%20Relaunch/Plan%20V1/Creative/color_scale_axalta.jpg */
/* Special for Form Infotext */
/* customized PRO */
/* new color PRO */
/* body background color */
/* content blocks background color */
/* Available Fonts > please use mixin to declare Fonts
font-family:'Neo Sans W01 Light';
font-family:'Neo Sans W10 Light';
font-family:'NeoSansW10-LightItalic';
font-family:'NeoSansW01-LightItalic';
font-family:'Neo Sans W01';
font-family:'Neo Sans W10';
font-family:'Neo Sans W10 Italic';
font-family:'Neo Sans W01 Italic';
font-family:'Neo Sans W01 Medium';
font-family:'NeoSansW01-MediumItalic';
font-family:'Neo Sans W10 Medium';
font-family:'NeoSansW10-MediumItalic';
font-family:'Neo Sans W10 Bold';
font-family:'NeoSansW10-BoldItalic';
font-family:'Neo Sans W01 Bold';
font-family:'NeoSansW01-BoldItalic';
font-family:'Neo Sans W01 Black';
font-family:'Neo Sans W10 Black';
font-family:'NeoSansW10-BlackItalic';
font-family:'NeoSansW01-BlackItalic';
font-family:'Neo Sans W01 Ultra';
font-family:'Neo Sans W10 Ultra';
font-family:'NeoSansW10-UltraItalic';
font-family:'NeoSansW01-UltraItalic';
font-family:'Neo Sans W15 Light';
font-family:'NeoSansW15-LightItalic';
font-family:'Neo Sans W15';
font-family:'Neo Sans W15 Italic';
font-family:'Neo Sans W15 Medium';
font-family:'NeoSansW15-MediumItalic';
font-family:'NeoSansW15-BoldItalic';
font-family:'Neo Sans W15 Bold';
font-family:'Neo Sans W15 Black';
font-family:'NeoSansW15-BlackItalic';
font-family:'Neo Sans W15 Ultra';
font-family:'NeoSansW15-UltraItalic';
*/
/* line 112, sprites/no-repeat/*.png */
.no-repeat-sprite, nav#MainNavigation > ul li.opened .arrowHighlight, .dynamicDownload table tbody tr td span.new {
  background-image: url('../images/sprites/no-repeat-sbb796f86bc.png');
  background-repeat: no-repeat;
}

/* line 64, sprites/no-repeat-spiesHecker/*.png */
.no-repeat-spiesHecker-sprite {
  background-image: url('../images/sprites/no-repeat-spiesHecker-sf8082ddda6.png');
  background-repeat: no-repeat;
}

/* line 128, sprites/repeat_h/*.png */
.repeat_h-sprite {
  background-image: url('../images/sprites/repeat_h-s7f70d060c3.png');
  background-repeat: no-repeat;
}

/* line 1, ../sass/global/_fancybox.scss */
.fancyClose {
  position: absolute;
  top: 16px;
  right: 20px;
  cursor: pointer;
  display: block;
  z-index: 9000;
}
/* line 9, ../sass/global/_fancybox.scss */
.fancyClose:after {
  color: #5c5d60;
  content: 'p';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  position: relative;
  top: -4px;
  left: 1px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 25, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close {
  display: block;
  width: 30px;
  height: 20px;
}
/* line 30, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close .ui-button-text {
  display: block;
  position: relative;
  top: 0;
  right: 0;
}
/* line 36, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close .ui-button-text:after {
  color: #5c5d60;
  content: 'p';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  position: relative;
  top: -4px;
  left: 1px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 54, ../sass/global/_fancybox.scss */
.fancybox-outer {
  position: relative;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 59, ../sass/global/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 77, ../sass/global/_fancybox.scss */
.fancybox-skin {
  position: relative;
}
/* line 80, ../sass/global/_fancybox.scss */
.fancybox-skin.fancyVideo {
  padding: 0 !important;
}
/* line 83, ../sass/global/_fancybox.scss */
.fancybox-skin.fancyVideo video {
  margin-bottom: -5px;
  width: 100%;
  height: 100%;
  max-width: 100%;
}
/* line 91, ../sass/global/_fancybox.scss */
.fancybox-skin > h2 {
  position: absolute;
  top: 16px;
  left: 20px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  margin: 0;
}
/* line 101, ../sass/global/_fancybox.scss */
.fancybox-skin > h1 {
  position: absolute;
  top: 16px;
  left: 20px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin-top: 0;
}

/* line 113, ../sass/global/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 120, ../sass/global/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  padding: 20px 20px 20px 20px !important;
  padding-top: 53px !important;
}

/* line 129, ../sass/global/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 133, ../sass/global/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
  position: relative;
}
/* line 137, ../sass/global/_fancybox.scss */
.fancybox-inner > main {
  margin: 0 10px 0 0 !important;
}

/* line 143, ../sass/global/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 147, ../sass/global/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 155, ../sass/global/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 161, ../sass/global/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
  margin-top: 0px;
}

/* line 167, ../sass/global/_fancybox.scss */
#fancybox-loading, .fancybox-close {
  background-image: url("../images/fancybox_sprite.png");
}

/* line 171, ../sass/global/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 183, ../sass/global/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/fancybox_loading.gif") center center no-repeat;
}

/* line 189, ../sass/global/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 199, ../sass/global/_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 211, ../sass/global/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 215, ../sass/global/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 219, ../sass/global/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 229, ../sass/global/_fancybox.scss */
.fancybox-prev span {
  left: 0;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}
/* line 236, ../sass/global/_fancybox.scss */
.fancybox-prev span:before {
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  content: "%";
  font-size: 14px;
  color: #ff0000;
  position: absolute;
  top: 50%;
  left: 0;
  width: 19px;
  margin-top: -10px;
  text-align: center;
}
/* line 252, ../sass/global/_fancybox.scss */
.fancybox-prev span:hover:before {
  color: #78787b;
}
/* line 257, ../sass/global/_fancybox.scss */
.fancybox-prev span:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}

/* line 265, ../sass/global/_fancybox.scss */
.fancybox-next span {
  right: 0;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}
/* line 272, ../sass/global/_fancybox.scss */
.fancybox-next span:before {
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-style: normal;
  font-weight: normal;
  content: "&";
  font-size: 14px;
  color: #ff0000;
  position: absolute;
  top: 50%;
  left: 0;
  width: 19px;
  margin-top: -10px;
  text-align: center;
}
/* line 288, ../sass/global/_fancybox.scss */
.fancybox-next span:hover:before {
  color: #78787b;
}
/* line 293, ../sass/global/_fancybox.scss */
.fancybox-next span:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}

/* line 302, ../sass/global/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 306, ../sass/global/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 318, ../sass/global/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 323, ../sass/global/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 327, ../sass/global/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 331, ../sass/global/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/* line 343, ../sass/global/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 349, ../sass/global/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 356, ../sass/global/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
  color: #6d6e71;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
}

/* line 368, ../sass/global/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 372, ../sass/global/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 381, ../sass/global/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 394, ../sass/global/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 400, ../sass/global/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 7px;
}

/* line 404, ../sass/global/_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 419, ../sass/global/_fancybox.scss */
  #fancybox-loading, .fancybox-close {
    background-image: url("../images/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 424, ../sass/global/_fancybox.scss */
  #fancybox-loading div {
    background-image: url("../images/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* tables */
/* line 2, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .header {
  padding-right: 3px;
}

/* line 6, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .header span {
  background-image: url("../images/asc.gif");
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  padding-right: 12px;
  display: inline-block;
}

/* line 14, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortUp {
  background-color: #c5c7c8;
}
/* line 17, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortUp span {
  background-image: url("../images/asc_active.gif");
  background-position: right center;
}

/* line 24, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortDown {
  background-color: #c5c7c8;
}
/* line 27, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortDown span {
  background-image: url("../images/desc_active.gif");
  background-position: right center;
}

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
/* line 7, ../sass/_screen_styles.scss */
html,
button,
input,
select,
textarea {
  color: #222;
  border-radius: 0;
}

/* line 16, ../sass/_screen_styles.scss */
body {
  font-size: 1em;
  line-height: 1.4;
  background-color: #E8E8E8;
}
/* line 20, ../sass/_screen_styles.scss */
body .mobile,
body .tablet {
  display: none;
}
/* line 25, ../sass/_screen_styles.scss */
body .desktop {
  display: block;
}
/* line 31, ../sass/_screen_styles.scss */
body .footable.tablet, body .footable.mobile, body .footable.desktop {
  display: block !important;
}
/* line 39, ../sass/_screen_styles.scss */
body .openCountrySelector {
  cursor: pointer;
}

/* line 46, ../sass/_screen_styles.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 51, ../sass/_screen_styles.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 56, ../sass/_screen_styles.scss */
*:focus {
  outline: none;
}

/* line 60, ../sass/_screen_styles.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 69, ../sass/_screen_styles.scss */
img {
  vertical-align: middle;
}

/* line 73, ../sass/_screen_styles.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 79, ../sass/_screen_styles.scss */
main {
  display: block;
}

/* line 83, ../sass/_screen_styles.scss */
textarea {
  resize: vertical;
}

/* line 87, ../sass/_screen_styles.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 94, ../sass/_screen_styles.scss */
.newListSelected {
  position: relative !important;
}
/* line 96, ../sass/_screen_styles.scss */
.newListSelected .SSContainerDivWrapper {
  position: absolute;
  z-index: 90;
}
/* line 99, ../sass/_screen_styles.scss */
.newListSelected .SSContainerDivWrapper ul {
  padding: 15px 10px;
}
/* line 101, ../sass/_screen_styles.scss */
.newListSelected .SSContainerDivWrapper ul li {
  display: block;
  background: #fff;
  float: none !important;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/**************************
*		  GLOBAL		  *
***************************/
/* line 119, ../sass/_screen_styles.scss */
body {
  margin: 0;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 125, ../sass/_screen_styles.scss */
body.isDesktop .showOnMobile {
  display: none;
}

/* line 131, ../sass/_screen_styles.scss */
#isDesktop {
  display: block;
}

/* line 132, ../sass/_screen_styles.scss */
#isTablet, #isMobile {
  display: none;
}

/* line 135, ../sass/_screen_styles.scss */
.bodyContentWrapper, #FooterContentWrapper, hr.noStage, .searchWrapper {
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
}

/* line 139, ../sass/_screen_styles.scss */
#externalDialog {
  display: none;
}

/* line 142, ../sass/_screen_styles.scss */
body.isDesktop .ui-widget-overlay {
  background: url("../images/overlay.png") repeat-x #000;
  opacity: 0.8;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

/* line 151, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog {
  background-color: #f7f7f7;
  padding: 20px 16px;
  position: relative;
}
/* line 155, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .logo {
  margin-top: -10px;
}
/* line 158, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog button {
  background: none;
  border: none;
}
/* line 162, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar {
  margin-top: 5px;
}
/* line 165, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}
/* line 171, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  position: absolute;
  top: 19px;
  right: 11px;
}
/* line 177, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  color: #555555;
}
/* line 182, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-content {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
}
/* line 187, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-content p {
  margin: 10px 0 15px 0;
}
/* line 191, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane {
  border-top: 1px solid #dadbdb;
  padding-top: 20px;
  text-align: right;
}
/* line 196, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button {
  background-color: #f00;
  border-radius: 5px;
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.75);
  /*IE9*/
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwMGYwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTEwMTExIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYzFmMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjM5NDciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f00f00), color-stop(50%, #e10111), color-stop(51%, #ec1f2d), color-stop(100%, #f23947));
  background-image: -moz-linear-gradient(bottom, #f00f00, #e10111 50%, #ec1f2d 51%, #f23947);
  background-image: -webkit-linear-gradient(bottom, #f00f00, #e10111 50%, #ec1f2d 51%, #f23947);
  background-image: linear-gradient(to top, #f00f00, #e10111 50%, #ec1f2d 51%, #f23947);
}
/* line 203, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:first-child {
  margin-right: 10px;
}
/* line 207, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover {
  background-color: #6d6e71;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmU3MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTA1MTUzIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2ZDZlNzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg5OGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #6d6e71), color-stop(50%, #505153), color-stop(51%, #6d6e71), color-stop(100%, #88898c));
  background-image: -moz-linear-gradient(bottom, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
  background-image: -webkit-linear-gradient(bottom, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
  background-image: linear-gradient(to top, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
}
/* line 211, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button span {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-weight: bold;
  padding: 0 15px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  color: #FFF;
}

/**************************
*		  Header		  *
***************************/
/* line 229, ../sass/_screen_styles.scss */
header {
  position: relative;
  z-index: 20;
  -moz-box-shadow: 0 0 10px 0 #5d5e62;
  -webkit-box-shadow: 0 0 10px 0 #5d5e62;
  box-shadow: 0 0 10px 0 #5d5e62;
}
/* line 237, ../sass/_screen_styles.scss */
header .backgroundWrapper {
  background-color: #fcfcfc;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(60%, rgba(242, 242, 242, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFCCCCCC');
}
/* line 243, ../sass/_screen_styles.scss */
header .backgroundWrapper:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 253, ../sass/_screen_styles.scss */
header .contentWrapper {
  max-width: 1000px;
  margin: 0 auto;
}
/* line 260, ../sass/_screen_styles.scss */
header .logo {
  position: relative;
  top: 0;
  left: 10px;
  height: 82px;
  float: left;
}
/* line 267, ../sass/_screen_styles.scss */
header .logo a {
  display: block;
}
/* line 270, ../sass/_screen_styles.scss */
header .logo a img {
  width: 100%;
}
/* line 276, ../sass/_screen_styles.scss */
header #showSearchBox {
  display: none;
}
/* line 280, ../sass/_screen_styles.scss */
header #languageBrandSelector {
  display: none;
}
/* line 284, ../sass/_screen_styles.scss */
header nav {
  float: right;
  max-width: 895px;
}
/* line 288, ../sass/_screen_styles.scss */
header nav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 293, ../sass/_screen_styles.scss */
header nav > ul > li {
  float: left;
  padding: 0 27px;
  border-right: 1px solid #bfc0c0;
  position: relative;
}
/* line 299, ../sass/_screen_styles.scss */
header nav > ul > li > a {
  color: #6d6e71;
  padding: 0;
  font-size: 16px;
  text-decoration: none;
  display: table-cell;
  height: 82px;
  vertical-align: middle;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  text-align: center;
}
/* line 312, ../sass/_screen_styles.scss */
header nav > ul > li:first-child {
  border-left: 1px solid #bfc0c0;
}
/* line 316, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu {
  display: none;
  position: absolute;
  width: 100%;
  top: 82px;
  left: 0;
  padding-top: 30px;
  z-index: 5000;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 );
  /* IE6-9 */
}
/* line 329, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .top,
header nav > ul > li .subMenu .bottom {
  height: 30px;
}
/* line 334, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu div.close {
  cursor: pointer;
}
/* line 337, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu div.close:before {
  content: '/';
  width: 80px;
  height: 21px;
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  left: 50%;
  bottom: -21px;
  margin-left: -40px;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-weight: normal;
  padding: 0;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-style: normal;
}
/* line 359, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
/* line 364, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
  list-style: none;
  margin-bottom: 30px;
  overflow: auto;
  border-left: 0;
}
/* line 374, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul li {
  float: left;
  width: 33.33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 382, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul li:nth-child(1) a, header nav > ul > li .subMenu .wrapper ul li:nth-child(2) a, header nav > ul > li .subMenu .wrapper ul li:nth-child(3) a {
  border-top: 1px solid #858688;
}
/* line 387, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul li:nth-child(3n+1) {
  padding-left: 0;
  padding-right: 22px;
}
/* line 392, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul li:nth-child(3n+3) {
  padding-left: 22px;
  padding-right: 0;
}
/* line 399, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul li a {
  border-bottom: 1px solid #858688;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 409, ../sass/_screen_styles.scss */
header nav > ul > li .subMenu .wrapper ul li a:hover {
  background: none;
  background-color: rgba(255, 255, 255, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#26ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 426, ../sass/_screen_styles.scss */
header nav > ul > li.active {
  background: none;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 );
  /* IE6-9 */
}
/* line 434, ../sass/_screen_styles.scss */
header nav > ul > li.active a {
  color: #fff;
}
/* line 440, ../sass/_screen_styles.scss */
header nav > ul > li.selected {
  background: none;
  height: 80px;
  border-bottom: 2px solid #ff0000;
}
/* line 453, ../sass/_screen_styles.scss */
header nav > ul > li.selected.active {
  background: none;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 );
  /* IE6-9 */
}
/* line 459, ../sass/_screen_styles.scss */
header nav > ul > li.selected.active a {
  color: #fff;
}

/******************************
*  SearchBox || mwo	  *
*******************************/
/* line 4, ../sass/styles/components/_searchBox.scss */
header .searchBox,
.brand .searchBox,
.newsFilter .searchBox,
.metaNavigation .searchBox,
.filter .searchBox {
  position: absolute;
  top: 34px;
  right: 9px;
  display: none;
}
/* line 14, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField,
header .searchBox input,
.brand .searchBox input.searchField,
.brand .searchBox input,
.newsFilter .searchBox input.searchField,
.newsFilter .searchBox input,
.metaNavigation .searchBox input.searchField,
.metaNavigation .searchBox input,
.filter .searchBox input.searchField,
.filter .searchBox input {
  float: left;
  width: 222px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border: solid 1px #d1d1d2;
  /*background-image: -webkit-linear-gradient(top, rgba(102,102,102,.08), rgba(255,255,255,.08));
  background-image: -moz-linear-gradient(top, rgba(102,102,102,.08), rgba(255,255,255,.08));
  background-image: -o-linear-gradient(top, rgba(102,102,102,.08), rgba(255,255,255,.08));
  background-image: -ms-linear-gradient(top, rgba(102,102,102,.08), rgba(255,255,255,.08));
  background-image: linear-gradient(to bottom, rgba(102,102,102,.08), rgba(255,255,255,.08));*/
  font-size: 14px;
  color: #6d6e71;
  padding: 0 32px 0 10px !important;
  border-radius: 0 0 0 0;
  -moz-border-radius-: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
}
/* line 39, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField::-webkit-input-placeholder,
header .searchBox input::-webkit-input-placeholder,
.brand .searchBox input.searchField::-webkit-input-placeholder,
.brand .searchBox input::-webkit-input-placeholder,
.newsFilter .searchBox input.searchField::-webkit-input-placeholder,
.newsFilter .searchBox input::-webkit-input-placeholder,
.metaNavigation .searchBox input.searchField::-webkit-input-placeholder,
.metaNavigation .searchBox input::-webkit-input-placeholder,
.filter .searchBox input.searchField::-webkit-input-placeholder,
.filter .searchBox input::-webkit-input-placeholder {
  color: #555555;
}
/* line 42, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField:-moz-placeholder,
header .searchBox input:-moz-placeholder,
.brand .searchBox input.searchField:-moz-placeholder,
.brand .searchBox input:-moz-placeholder,
.newsFilter .searchBox input.searchField:-moz-placeholder,
.newsFilter .searchBox input:-moz-placeholder,
.metaNavigation .searchBox input.searchField:-moz-placeholder,
.metaNavigation .searchBox input:-moz-placeholder,
.filter .searchBox input.searchField:-moz-placeholder,
.filter .searchBox input:-moz-placeholder {
  color: #555555;
}
/* line 45, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField::-moz-placeholder,
header .searchBox input::-moz-placeholder,
.brand .searchBox input.searchField::-moz-placeholder,
.brand .searchBox input::-moz-placeholder,
.newsFilter .searchBox input.searchField::-moz-placeholder,
.newsFilter .searchBox input::-moz-placeholder,
.metaNavigation .searchBox input.searchField::-moz-placeholder,
.metaNavigation .searchBox input::-moz-placeholder,
.filter .searchBox input.searchField::-moz-placeholder,
.filter .searchBox input::-moz-placeholder {
  color: #555555;
}
/* line 49, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField:-ms-input-placeholder,
header .searchBox input:-ms-input-placeholder,
.brand .searchBox input.searchField:-ms-input-placeholder,
.brand .searchBox input:-ms-input-placeholder,
.newsFilter .searchBox input.searchField:-ms-input-placeholder,
.newsFilter .searchBox input:-ms-input-placeholder,
.metaNavigation .searchBox input.searchField:-ms-input-placeholder,
.metaNavigation .searchBox input:-ms-input-placeholder,
.filter .searchBox input.searchField:-ms-input-placeholder,
.filter .searchBox input:-ms-input-placeholder {
  color: #555555;
}
/* line 54, ../sass/styles/components/_searchBox.scss */
header .searchBox .searchIcon,
.brand .searchBox .searchIcon,
.newsFilter .searchBox .searchIcon,
.metaNavigation .searchBox .searchIcon,
.filter .searchBox .searchIcon {
  width: 33px;
  height: 30px;
  position: absolute;
  background-color: #6D6E71;
  top: 0;
  right: 0;
  border: none;
  cursor: pointer;
}
/* line 64, ../sass/styles/components/_searchBox.scss */
header .searchBox .searchIcon:before,
.brand .searchBox .searchIcon:before,
.newsFilter .searchBox .searchIcon:before,
.metaNavigation .searchBox .searchIcon:before,
.filter .searchBox .searchIcon:before {
  color: #fff;
  content: 'n';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/**************************
*	Meta Navigation	  *
***************************/
/* line 1, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation {
  width: 100%;
  padding: 15px 0;
  height: 30px;
  border-bottom: 1px solid #cfd0d0;
}
/* line 7, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation.brandActive {
  margin-top: -63px;
}
/* line 10, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation.brandActive .searchBox {
  z-index: -1;
  position: relative;
}
/* line 16, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 21, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul.secondLine {
  margin-top: 5px;
  display: none;
}
/* line 25, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul.secondLine li:last-child {
  display: none;
}
/* line 31, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li {
  float: left;
}
/* line 40, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li a {
  text-transform: uppercase;
}
/* line 43, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li a:before {
  text-transform: none;
}
/* line 48, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout {
  margin-top: 3px;
}
/* line 51, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout span {
  font-size: 14px;
  color: #010101;
  border-right: 1px solid #6d6e71;
  padding-right: 5px;
  margin-right: 5px;
}
/* line 58, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout span:before {
  content: 'i';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 75, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout a {
  display: inline-block;
  text-decoration: none;
  color: #6d6e71;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 83, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout a:hover {
  color: #000;
}
/* line 91, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper {
  width: 100%;
}
/* line 95, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a {
  padding-right: 0;
  z-index: 2600;
}
/* line 99, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a:after {
  content: '=';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  float: right;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 116, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a:hover {
  color: #ff0000;
}
/* line 122, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a,
.metaNavigation .metaWrapper ul li > a {
  text-decoration: none;
  color: #6d6e71;
  font-size: 14px;
  line-height: 16px;
  display: block;
  top: 6px;
  position: relative;
  padding-bottom: 10px;
}
/* line 135, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a.login:before,
.metaNavigation .metaWrapper ul li > a.login:before {
  content: 'i';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 152, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a.contact,
.metaNavigation .metaWrapper ul li > a.contact {
  margin-left: 30px;
  margin-top: -1px;
}
/* line 156, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a.contact:before,
.metaNavigation .metaWrapper ul li > a.contact:before {
  content: 'j';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 183, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a .countryName,
.metaNavigation .metaWrapper ul li > a .countryName {
  display: inline-block;
}
/* line 187, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a:hover,
.metaNavigation .metaWrapper ul li > a:hover {
  color: #ff0000;
}
/* line 206, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect {
  margin-left: 18px;
  height: 30px;
}
/* line 210, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect span.arrow {
  display: none;
}
/* line 214, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a {
  margin-left: 20px;
  outline: 0;
  display: none;
  text-transform: uppercase;
}
/* line 220, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a:before {
  text-transform: none;
  content: 'l';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  float: left;
  font-size: 16px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 242, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a:hover, .metaNavigation .metaWrapper ul li.brandSelect a.active {
  outline: 0;
}
/* line 247, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a.active {
  display: block;
}
/* line 253, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect.active {
  position: relative;
}
/* line 256, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect.active span.arrow {
  background: url("../images/countryBrandArrow.png") no-repeat 0 0;
  width: 66px;
  height: 31px;
  display: block;
  margin-left: -33px;
  left: 50%;
  top: -29px;
  position: absolute;
}
/* line 267, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect.active a {
  color: #fff;
  line-height: 16px;
  background-color: #000;
  padding: 22px 15px 10px 15px;
  position: relative;
  top: -16px;
}
/* line 280, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .searchBox {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  margin-left: 23px;
}
/* line 289, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .searchBox form input.searchField {
  width: 147px;
  padding: 0 10px;
  height: 30px;
  float: left;
  font-size: 12px;
  color: #6d6e71;
  background-color: #f2f2f2;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 301, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .searchBox form button {
  float: left;
  width: 33px;
  height: 30px;
  background-color: #6d6e71;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 310, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #ff0000;
}
/* line 320, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect {
  padding-left: 14px;
}
/* line 323, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect .wrapper {
  position: relative;
  top: -6px;
  padding: 6px 9px 0px 9px;
}
/* line 330, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect .listBorder {
  display: none;
}
/* line 335, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active {
  position: relative;
  z-index: 100;
}
/* line 340, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper {
  background-color: #fff;
}
/* line 352, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder {
  background-color: #fff;
  padding: 0 0 5px;
  position: relative;
  width: 100%;
  left: 0;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
/* line 362, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul {
  float: none;
  margin-top: 7px;
}
/* line 367, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul > li {
  float: none;
  border-top: 1px solid #cfd0d0;
  padding-bottom: 2px;
}
/* line 372, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul > li a {
  font-size: 14px;
  line-height: 16px;
  padding-top: 2px;
  padding-right: 10px;
  display: inline-block;
}
/* line 380, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul > li a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 395, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul > li a:hover {
  text-decoration: none;
}

@media screen and (min-width: 600px) and (max-width: 700px) {
  /* line 426, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .metaWrapper ul.firstLine > li:nth-child(1), .metaNavigation .metaWrapper ul.firstLine > li:nth-child(2) {
    display: none;
  }
  /* line 433, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .metaWrapper ul.secondLine > li:last-child {
    display: list-item;
  }
  /* line 437, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .metaWrapper ul li .searchBox form input.searchField {
    width: 120px;
  }
}
/**************************
*  		MainNavigation	  *
***************************/
/**************************
*  MainNavigation || fkr  *
***************************/
/* line 4, ../sass/styles/components/_mainNavigation.scss */
#showMainNav {
  display: none;
}

/* line 5, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation {
  display: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  position: relative;
  height: 45px;
  z-index: 100;
}
/* line 12, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation .mobileBottomLayer {
  display: none;
}
/* line 15, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul {
  padding: 0;
  margin: 0;
}
/* line 18, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 45px;
  float: left;
  text-transform: uppercase;
  padding: 0 7px;
  font-size: 16px;
  list-style: none;
  /*&.open,
  &:hover ul, &.hover ul {
  	visibility: visible;
  }*/
}
/* line 26, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li.opened .arrowHighlight {
  position: absolute;
  background-position: -11px -83px;
  height: 15px;
  width: 40px;
  bottom: 0;
  z-index: 1;
}
/* line 34, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li a {
  color: #999999;
  text-decoration: none;
}
/* line 38, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li a:hover, nav#MainNavigation > ul li a.active {
  color: #000;
}
/* line 42, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul {
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 45px;
  width: 100%;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  /*IE9*/
  background: #f6f6f6;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3YTlhYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGNkY2RjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlNmU3ZTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a7a9ac), color-stop(50%, #dcdcdc), color-stop(51%, #e6e7e8), color-stop(100%, #f6f6f6));
  background-image: -moz-linear-gradient(bottom, #a7a9ac, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  background-image: -webkit-linear-gradient(bottom, #a7a9ac, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  background-image: linear-gradient(to top, #a7a9ac, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  padding: 20px 0;
}
/* line 53, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  line-height: normal;
  text-transform: none;
  width: 25%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: #fff solid 1px;
  border-left: #b5b7b9 solid 1px;
  padding: 0 20px 10px;
  /**/
  /**/
}
/* line 65, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.noLeftBorder {
  border-left: none;
}
/* line 70, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.noRightBorder {
  border-right: none;
}
/* line 74, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li a {
  color: #555555;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
}
/* line 79, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li a:hover, nav#MainNavigation > ul li > ul li a.active {
  color: #000;
}
/* line 83, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_black a:hover {
  color: #000;
}
/* line 86, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_grey a:hover {
  color: #555555;
}
/* line 89, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_darkblue a:hover {
  color: #184CA0;
}
/* line 92, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_lightblue a:hover {
  color: #0082DC;
}
/* line 95, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_cyan a:hover {
  color: #06A082;
}
/* line 98, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_yellow a:hover {
  color: #f8971d;
}
/* line 101, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_orange a:hover {
  color: #f25f25;
}
/* line 104, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_red a:hover {
  color: #ff0000;
}
/* line 107, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_pink a:hover {
  color: #a00055;
}
/* line 110, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_violet a:hover {
  color: #501882;
}
/* line 113, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li > ul {
  position: static;
  background: none;
  box-shadow: none;
  padding: 0;
}
/* line 118, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li > ul li {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  line-height: 28px;
  border: none;
  float: none;
  padding: 0;
  width: 100%;
}
/* line 125, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li > ul li a {
  margin: 0;
}
/* line 127, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li > ul li a.active {
  color: #000;
}
/* line 134, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul.isVisible ul {
  visibility: visible;
}
/* line 143, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li.no3rd > ul > li > a {
  margin-bottom: 0;
}
/* line 146, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li.no3rd > ul > li > ul {
  display: none;
}

/**************************
*		Stage 			  *
***************************/
/**************************
*		Stage || fkr	  *
***************************/
/* line 4, ../sass/styles/components/_stage.scss */
#Stage {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
/* line 16, ../sass/styles/components/_stage.scss */
#Stage div.caroufredsel_wrapper {
  padding-bottom: 0;
}
/* line 20, ../sass/styles/components/_stage.scss */
#Stage ul {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 500;
}
/* line 25, ../sass/styles/components/_stage.scss */
#Stage ul li {
  display: none;
  width: 100%;
  /* #52219: Staging Images nicht korrekt dargestellt (Safari 6.02) */
  position: relative;
  max-width: 100%;
  float: left;
}
/* line 32, ../sass/styles/components/_stage.scss */
#Stage ul li:first-child {
  display: block;
}
/* line 36, ../sass/styles/components/_stage.scss */
#Stage ul li a {
  position: relative;
  display: block;
  text-decoration: none;
}
/* line 41, ../sass/styles/components/_stage.scss */
#Stage ul li a > span {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  max-width: 1000px;
  display: block;
  left: 50%;
  bottom: 0;
  top: 0;
}
/* line 51, ../sass/styles/components/_stage.scss */
#Stage ul li a > span span {
  bottom: 10%;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  z-index: 700;
  position: absolute;
  text-decoration: none;
  padding: 0 9px;
  line-height: 66px;
  color: #fff;
  font-size: 50px;
  background: none;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=0 );
  /* IE6-9 */
}
/* line 73, ../sass/styles/components/_stage.scss */
#Stage ul li.left a > span span {
  left: 20px;
}
/* line 81, ../sass/styles/components/_stage.scss */
#Stage ul li.right a > span span {
  right: 20px;
}
/* line 89, ../sass/styles/components/_stage.scss */
#Stage ul li.top a > span span {
  bottom: auto;
  top: 10%;
}
/* line 98, ../sass/styles/components/_stage.scss */
#Stage ul li .text {
  position: absolute;
  width: auto;
  max-width: 920px;
  left: 38px;
  right: auto;
}
/* line 105, ../sass/styles/components/_stage.scss */
#Stage ul li .text h3 {
  color: #fff;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  float: left;
  width: 100%;
}
/* line 114, ../sass/styles/components/_stage.scss */
#Stage ul li .text h1 {
  color: #fff;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 82px;
  line-height: 82px;
  margin: 0;
  float: left;
  width: 100%;
}
/* line 124, ../sass/styles/components/_stage.scss */
#Stage ul li .text p {
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  float: left;
  width: 100%;
  max-width: 380px;
}
/* line 133, ../sass/styles/components/_stage.scss */
#Stage ul li .text .button {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
}
/* line 139, ../sass/styles/components/_stage.scss */
#Stage ul li .text .button a {
  text-decoration: none;
}
/* line 149, ../sass/styles/components/_stage.scss */
#Stage ul li.right .text {
  left: auto;
  right: 38px;
}
/* line 153, ../sass/styles/components/_stage.scss */
#Stage ul li.right .text h3,
#Stage ul li.right .text h1,
#Stage ul li.right .text p {
  float: right;
  text-align: right;
}
/* line 160, ../sass/styles/components/_stage.scss */
#Stage ul li.right .text .button {
  float: right;
}
/* line 168, ../sass/styles/components/_stage.scss */
#Stage ul li img {
  width: 100%;
  max-width: 1600px;
  border: 0;
  display: block;
}
/* line 179, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text {
  left: auto;
  right: 38px;
}
/* line 183, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text h3 {
  float: right;
  text-align: right;
}
/* line 188, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text h1 {
  float: right;
  text-align: right;
}
/* line 193, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text p {
  float: right;
  text-align: right;
}
/* line 198, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text .button {
  float: right;
}
/* line 210, ../sass/styles/components/_stage.scss */
#Stage .prev, #Stage .next {
  display: none;
  text-indent: 9000px;
}
/* line 215, ../sass/styles/components/_stage.scss */
#Stage .prev {
  background: url("../images/stagePrev.png") no-repeat left center;
  position: absolute;
  left: 24px;
  top: 0;
  bottom: 0;
  width: 50px;
  z-index: 1000;
  outline: none;
}
/* line 225, ../sass/styles/components/_stage.scss */
#Stage .prev:hover {
  background: url("../images/stagePrev_over.png") no-repeat left center;
}
/* line 231, ../sass/styles/components/_stage.scss */
#Stage .next {
  background: url("../images/stageNext.png") no-repeat right center;
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  width: 50px;
  z-index: 1001;
  outline: none;
}
/* line 241, ../sass/styles/components/_stage.scss */
#Stage .next:hover {
  background: url("../images/stageNext_over.png") no-repeat right center;
}
/* line 247, ../sass/styles/components/_stage.scss */
#Stage .pagination {
  width: 50%;
  text-align: center;
  position: absolute;
  bottom: 0;
  margin: 5px 25% 0;
  padding: 10px 0 5px;
  z-index: 5700;
}
/* line 256, ../sass/styles/components/_stage.scss */
#Stage .pagination a {
  width: 17px;
  height: 17px;
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  border-radius: 50px 50px 50px 50px;
  -moz-border-radius-: 50px 50px 50px 50px;
  -webkit-border-radius: 50px 50px 50px 50px;
  background: none;
  background-color: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=0 );
  /* IE6-9 */
}
/* line 271, ../sass/styles/components/_stage.scss */
#Stage .pagination a.selected, #Stage .pagination a.selected:hover {
  background-color: rgba(227, 6, 19, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99e30613', endColorstr='#99e30613',GradientType=0 );
  /* IE6-9 */
}
/* line 277, ../sass/styles/components/_stage.scss */
#Stage .pagination a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
  /* IE6-9 */
}

/* line 286, ../sass/styles/components/_stage.scss */
body.isDesktop #Stage .pagination {
  bottom: 0;
  top: auto !important;
}

/* line 291, ../sass/styles/components/_stage.scss */
body.pageContent #Stage {
  margin-bottom: 20px;
}

/* line 493, ../sass/_screen_styles.scss */
hr.noStage {
  padding: 0;
}

/* line 498, ../sass/_screen_styles.scss */
.bodyContentWrapper {
  position: relative;
  margin-top: 7px;
  padding: 0 10px;
}

/**************************
*		SideBar			  *
***************************/
/* line 506, ../sass/_screen_styles.scss */
#sidebarTouch {
  float: left;
  width: 235px;
}
/* line 513, ../sass/_screen_styles.scss */
#sidebarTouch .sidebarCmp {
  background-color: #F7F7F7;
  width: 205px;
  padding: 15px 15px 0 15px;
  padding-bottom: 20px;
  margin: 20px 0;
}

/**************************
*		SubNavigation	  *
***************************/
/**************************
*  SubNavigation || mwo  *
***************************/
/* line 4, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation {
  margin: 0 0 20px;
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
  width: 235px;
  background-color: #f7f7f7;
}
/* line 10, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 16, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul {
  margin: 0px 15px;
  padding: 10px 0 19px 0;
}
/* line 20, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > span {
  margin-top: -3px;
  display: block;
  font-size: 24px;
  color: #6d6e71;
}
/* line 27, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul {
  margin: 6px 0 0 0;
  padding: 0;
}
/* line 31, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li {
  border-bottom: 1px solid #dadbdb;
}
/* line 35, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li:first-child {
  margin-top: 3px;
  border-top: 1px solid #d4d5d5;
}
/* line 43, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a {
  color: #6d6e71;
  display: block;
  text-decoration: none;
  padding: 6px 16px 7px 10px;
  font-size: 14px;
  position: relative;
}
/* line 51, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a:after {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 50%;
  right: 5px;
  position: absolute;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  line-height: 20px;
  margin-top: -10px;
}
/* line 69, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active {
  background: none;
}
/* line 72, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active:after {
  content: '=';
}
/* line 78, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active, nav#SubNavigation > ul > li > ul > li a:hover {
  background-color: #e9e9e9;
}
/* line 83, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul {
  margin: 7px 0 24px 0;
  padding-left: 20px;
}
/* line 87, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li {
  border: none !important;
}
/* line 90, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a {
  background-image: none;
  padding: 4px 0;
  background-color: transparent !important;
}
/* line 95, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:after {
  content: '';
}
/* line 99, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active {
  color: #ff000f;
}
/* line 102, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active:after {
  content: '';
}
/* line 107, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: underline;
}
/* line 112, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul {
  padding-left: 10px;
  margin: -3px 0 8px 0;
}
/* line 118, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a {
  padding: 0px 0 0 10px;
  text-indent: -10px;
}
/* line 122, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a:before {
  content: "- ";
}

/* line 145, ../sass/styles/components/_subNavigation.scss */
.SubDeviceNav {
  display: none;
}

/**************************
*		Search Results 	  *
***************************/
/***************************
* Search Results || fkr    *
***************************/
/* line 6, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .fullWidth {
  width: 100%;
  margin-bottom: 0;
}
/* line 10, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchLayer {
  width: 100%;
  height: 60px;
  padding-bottom: 5px;
}
/* line 15, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchBox {
  float: right;
}
/* line 18, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #555555;
  font-size: 12px;
  height: 30px;
  padding: 5px 40px 6px 10px;
  float: left;
  background-color: #f1f2f2;
  border: solid 1px #dcdcdc;
  /*IE9*/
  background-color: #fff;
  border-right: none;
  width: 100%;
}
/* line 31, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]::-webkit-input-placeholder {
  color: #555555;
}
/* line 34, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]:-moz-placeholder {
  color: #555555;
}
/* line 37, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]::-moz-placeholder {
  color: #555555;
}
/* line 40, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]:-ms-input-placeholder {
  color: #555555;
}
/* line 44, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=submit] {
  width: 33px;
  height: 30px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0px 5px #333333;
  -webkit-box-shadow: 0px 5px #333333;
  box-shadow: 0px 5px #333333;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
  float: right;
  background-color: #6d6e71;
  top: -30px;
  color: #fff;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 18px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 65, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=submit]:hover {
  background-color: #ff0000;
}
/* line 69, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions {
  float: right;
  position: relative;
  margin-top: 9px;
}
/* line 73, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul {
  list-style-type: none;
}
/* line 75, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li {
  float: left;
  margin-right: 20px;
  font-size: 14px;
}
/* line 79, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li a, .pageSearchResult .searchOptions ul li .newListSelected {
  text-decoration: none;
  color: #6d6e71;
  text-transform: uppercase;
}
/* line 83, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li a:hover, .pageSearchResult .searchOptions ul li .newListSelected:hover {
  color: #ff0000;
}
/* line 87, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li .contact {
  padding-left: 25px;
}
/* line 92, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li .login {
  padding-left: 15px;
}
/* line 100, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 235px;
  float: left;
  padding: 15px;
  background-color: #F7F7F7;
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
  height: 113px;
}
/* line 108, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions label {
  margin-top: 0;
  border-bottom: 1px solid #D4D5D5;
  width: 100%;
  display: block;
  margin-bottom: 15px;
  font-size: 24px;
  margin-top: -4px;
  color: #6d6e71;
  font-weight: normal;
  padding-bottom: 7px;
}
/* line 121, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions input {
  border-radius: 0;
}
/* line 126, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain {
  min-height: 510px;
  margin-left: 255px;
  padding-left: 15px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  padding-top: 15px;
  padding-right: 15px;
  overflow: hidden;
  background-color: #F7F7F7;
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
  /* > new Code in components/paging.scss
  .searchPaging {
  	float: right;
  	.prev, .next {
  		height: 12px;
  		width: 10px;
  		display: inline-block;
  		text-indent: -10000px;
  		float: left;
  		margin: 4px 0;
  	}
  	.prev {
  		background-color: $lightblue;
  		@include no-repeat-sprite(search_paging_trans_prev, $offset-y: 0, $offset-x: 0);
  	}
  	.next {
  		background-color: $lightblue;
  		@include no-repeat-sprite(search_paging_trans_next, $offset-y: 0, $offset-x: 0);
  	}
  	.mobileControl {
  		display: none;
  	}
  	ul {
  		float: left;
  		margin: 4px 10px 3px;
  		padding: 0;
  		list-style: none;
  		font-size: 13px;
  		line-height: 13px;
  		@include font(NeoSans);
  		border-left: 1px solid $lightgrey;
  		border-right: 1px solid #d9d9db;
  		li {
  			float: left;
  			border-left: 1px solid #d9d9db;
  			border-right: 1px solid $lightgrey;
  			padding: 0 7px;
  			a.active {
  				text-decoration: underline;
  				color: $lightgrey !important;
  			}
  			a:hover {
  				color: $black !important;
  			}
  		}
  	}
  }
  */
}
/* line 129, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults p {
  margin-bottom: 0;
  color: #000;
  line-height: 16px;
}
/* line 134, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults a {
  font-weight: normal;
}
/* line 137, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults h1 {
  margin-bottom: 15px;
}
/* line 142, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .paging .mobile {
  padding-bottom: 5px;
}
/* line 155, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain h1 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 1;
  margin: 0 0 10px 0;
  padding: 0;
  color: #6d6e71;
  font-weight: normal;
}
/* line 165, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav {
  margin: 20px 0;
  padding: 0 0 0 10px;
  list-style: none;
  border-bottom: 1px solid #DADBDB;
}
/* line 170, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  float: left;
  font-size: 14px;
  background: #ff0000;
  margin: 0 5px -1px 0;
  border-bottom: none;
}
/* line 176, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff;
  line-height: 43px;
  padding: 0 20px;
  display: block;
}
/* line 182, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background: #F7F7F7;
  border: 1px solid #DADBDB;
  border-bottom: none;
}
/* line 186, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000;
}
/* line 193, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .resultCount {
  float: left;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
/* line 199, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .paging {
  padding-top: 0;
}
/* line 250, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results {
  clear: both;
  margin: 0 0 17px;
  padding: 0;
  list-style: none;
}
/* line 256, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li {
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #d1d3d4;
}
/* line 260, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  text-decoration: none;
  color: #ff0000;
}
/* line 264, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li h2 {
  margin: 0;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 20px;
  font-size: 16px;
  color: #000;
}
/* line 272, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.url {
  line-height: 18px;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 277, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li p {
  margin: 5px 0 0;
  line-height: 16px;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 17px;
  color: #6d6e71;
}
/* line 285, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments {
  font-size: 14px;
  color: #6d6e71;
  margin-top: 12px;
  display: block;
}
/* line 291, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments:before {
  color: #6d6e71;
  content: 'h';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  float: left;
  font-size: 18px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 307, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download {
  display: table;
  margin: 10px 0 0;
  background-color: #f1f2f2;
  height: 30px;
  line-height: 20px;
  font-size: 14px;
  width: 75%;
}
/* line 316, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download div {
  display: table-cell;
  vertical-align: middle;
}
/* line 320, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download div span {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: block;
  text-align: center;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-style: normal;
}
/* line 331, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #ff0000;
  width: 80px;
}
/* line 336, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .pdf {
  display: block;
}
/* line 344, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .doc {
  background-color: #ff0000;
  display: block;
}
/* line 352, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .ppt {
  background-color: #ff0000;
  display: block;
}
/* line 360, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .xls {
  background-color: #ff0000;
  display: block;
}
/* line 368, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb {
  background-image: none;
}
/* line 370, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb img {
  width: 76px;
  padding: 2px;
}
/* line 376, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName {
  display: table-cell;
  color: #000;
  background: #DADBDB;
  float: left;
  padding: 4px 49px 4px 10px;
  font-size: 12px;
  min-width: 256px;
  min-height: 22px;
}
/* line 385, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName .dateiInfo {
  color: #000;
}
/* line 389, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover {
  text-decoration: none;
}
/* line 391, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon {
  background-color: #000 !important;
}
/* line 394, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiName {
  color: #000;
}
/* line 400, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging {
  margin: 0;
}
/* line 402, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging li:last-child {
  border-bottom: none;
  margin-bottom: -15px;
}

/**************************
*		Breadcrumb	 	  *
***************************/
/**************************
*	Breadcrumb || mwo	  *
***************************/
/* line 4, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb {
  color: #a7a9ac;
  font-size: 12px;
  line-height: 24px;
  margin: 10px 0;
  margin-left: 0;
  /*background-color: orange;*/
}
/* line 12, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a {
  text-decoration: none;
}
/* line 15, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a span {
  color: #ff0000;
}
/* line 19, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a:after {
  color: #bcbcbd;
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-left: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  margin-right: 4px;
}
/* line 35, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a:hover span {
  text-decoration: underline;
}
/* line 41, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb .arrow {
  display: inline-block;
  width: 6px;
  height: 10px;
  margin-left: 4px;
  margin-right: 4px;
}
/* line 49, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb span {
  color: #6d6e71;
}

/* line 56, ../sass/styles/components/_breadcrumb.scss */
body.pageContent nav#Breadcrumb {
  margin: 0 15px 7px 0;
}

/**************************
*		BodyContent		  *
***************************/
/* line 541, ../sass/_screen_styles.scss */
#BodyContent {
  margin: 0 0 0 0;
}

/* line 547, ../sass/_screen_styles.scss */
main h1 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 46px;
}
/* line 553, ../sass/_screen_styles.scss */
main p {
  color: #555555;
  font-size: 14px;
  margin: 0 0 20px;
}
/* line 559, ../sass/_screen_styles.scss */
main a {
  color: #ff0000;
  text-decoration: none;
}
/* line 562, ../sass/_screen_styles.scss */
main a:focus, main a:active {
  color: #000;
}
/* line 565, ../sass/_screen_styles.scss */
main a:hover {
  color: #ff0000;
  text-decoration: underline;
}
/* line 570, ../sass/_screen_styles.scss */
main img[src=""] {
  display: none;
}

/* line 575, ../sass/_screen_styles.scss */
body.pageContent #BodyContent {
  -moz-box-shadow: 2px 2px 3px 0 #DFDFDF;
  -webkit-box-shadow: 2px 2px 3px 0 #DFDFDF;
  box-shadow: 2px 2px 3px 0 #DFDFDF;
  margin: 0 0 0 255px;
  background-color: #F7F7F7;
  /* needed because of not stretching container - http://www.quirksmode.org/css/clearing.html */
  /* inform MWO if change is necessary ***/
  overflow: hidden;
  /* DO NEVER CHANGE THIS STYLE!!!! */
  /* property causes following bug: #52219: Staging Images nicht korrekt dargestellt (Safari 6.02) */
  /* needed for News */
  padding: 15px 15px 0 15px;
}
/* line 584, ../sass/_screen_styles.scss */
body.pageContent #BodyContent > h1, body.pageContent #BodyContent .cqTitle h1 {
  font-size: 24px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 591, ../sass/_screen_styles.scss */
body.pageContent #BodyContent > h2, body.pageContent #BodyContent .cqSubtitle h2 {
  line-height: 17px;
  font-size: 16px;
  margin: 5px 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  /*&.darkHead {
  	color: $black;
  	font-size: 15px;
  	margin: 0;
  	line-height: 15px;
  	margin-top: 3px;
  }*/
}

/* see http://www.gtalbot.org/BrowserBugsSection/css21testsuite/Floats-And-BFCs-With-Margins-AG.html */
/* https://bugs.webkit.org/show_bug.cgi?id=79046 */
/* line 609, ../sass/_screen_styles.scss */
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageContent #BodyContent,
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageSearchResult #BodyContent .resultMain {
  margin-right: -235px;
}

/* line 615, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent {
  min-height: 600px;
}
/* line 618, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent .fullWidthBox {
  background: #f7f7f7;
  padding: 12px 15px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
}
/* line 625, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent h1 {
  font-size: 24px;
  line-height: 24px;
  margin: 0;
  color: #6d6e71;
}
/* line 632, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 10px 0;
  color: #000;
}
/* line 639, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent p {
  margin-bottom: 0;
  font-size: 14px;
  color: #6d6e71;
}

/* line 648, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent {
  min-height: 550px;
}
/* line 651, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent .fullWidthBox {
  background: #f7f7f7;
  padding: 12px 15px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-top: 20px;
}
/* line 658, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent h1 {
  font-size: 24px;
  line-height: 24px;
  margin: 0;
  color: #6d6e71;
}
/* line 665, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 10px 0;
  color: #000;
}
/* line 672, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent p {
  margin-bottom: 0;
  font-size: 14px;
  color: #6d6e71;
}
/* line 678, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent a {
  color: #ff0000;
}
/* line 681, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent a:hover {
  text-decoration: underline;
}

/**************************
*	responsive table	  *
***************************/
/* line 1, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper {
  color: #454545;
  margin: 20px 0;
}
/* line 5, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper table th.prio5, .responsiveTableWrapper table td.prio5 {
  display: none;
}
/* line 7, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper {
  padding: 0 0 10px 10px;
  text-align: right;
  position: relative;
}
/* line 11, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn {
  padding: 5px 0;
  text-decoration: none;
  color: #ff0000;
  font-size: 14px;
  display: inline-block;
}
/* line 17, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover {
  text-decoration: underline;
}
/* line 20, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span {
  width: 10px;
  height: 7px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0 5px 5px;
}
/* line 27, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span:after {
  content: '=';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: -7px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 47, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn.open span:after {
  content: '/';
}
/* line 53, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu-hidden {
  display: none;
}
/* line 54, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu {
  background: #e9e9e9;
  position: absolute;
  right: 0px;
  top: 39px;
  border: 1px solid #d3d4d4;
  text-align: left;
  padding: 0 10px;
  z-index: 150;
}
/* line 64, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul {
  margin-bottom: 0;
}
/* line 67, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li {
  margin: 0;
  border-top: 1px solid #d3d4d4;
  padding: 4px 0 !important;
  list-style-image: none;
}
/* line 73, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li:first-child {
  border-top: none;
}
/* line 76, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li * {
  vertical-align: middle;
}
/* line 79, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  color: #6d6e71 !important;
  line-height: 22px;
  display: inline-block;
  height: 22px;
  margin: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 87, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] {
  display: none;
}
/* line 90, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] + label {
  padding-left: 30px;
  padding-right: 10px;
  background: transparent url("../images/sprites/no-repeat-spiesHecker/iconCheckbox.png") no-repeat left center;
}
/* line 95, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox]:checked + label {
  padding-right: 0px;
  padding-left: 17px;
}
/* line 100, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox]:checked + label:before {
  color: #000;
  content: 'q';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: -13px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 121, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 123, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0 !important;
}

/*** IE8 handling ***/
/* line 128, ../sass/styles/components/_responsiveTableWrapper.scss */
html.lt-ie9 input[type=checkbox] + label {
  padding-left: 0 !important;
  background-image: none !important;
}

/* line 132, ../sass/styles/components/_responsiveTableWrapper.scss */
html.lt-ie9 input[type=checkbox] {
  display: inline !important;
}

/**************************
*		Column Layout 	  *
***************************/
/**************************
*	Column Layout || mwo  *
***************************/
/* line 6, ../sass/styles/components/_columnLayout.scss */
.pageHome .bodyContentWrapper {
  margin-top: 30px;
}
/* line 16, ../sass/styles/components/_columnLayout.scss */
.pageHome #BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 33.33%;
}
/* line 20, ../sass/styles/components/_columnLayout.scss */
.pageHome #BodyContent .columnLayout.columnCount2 > .cell:last-child, .pageHome #BodyContent .columnLayout.columnCount2 > .cell.w31 {
  width: 66.66%;
}

/* line 29, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout,
#BodyContent .columnLayout {
  position: relative;
  margin: 0;
}
/* line 34, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount1 > .cell,
#BodyContent .columnLayout.columnCount1 > .cell {
  float: none;
}
/* line 38, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount2,
#BodyContent .columnLayout.columnCount2 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 44, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount2 > .cell:first-child,
#BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 66.66%;
  padding: 0 15px;
}
/* line 49, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount2 > .cell:last-child, .fancybox-inner .columnLayout.columnCount2 > .cell.w31,
#BodyContent .columnLayout.columnCount2 > .cell:last-child,
#BodyContent .columnLayout.columnCount2 > .cell.w31 {
  width: 33.33%;
  padding: 0 15px;
}
/* line 59, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3,
#BodyContent .columnLayout.columnCount3 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 64, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell,
#BodyContent .columnLayout.columnCount3 > .cell {
  width: 33.33%;
  padding: 0 15px;
}
/* line 68, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:first-child,
#BodyContent .columnLayout.columnCount3 > .cell:first-child {
  padding-left: 15px;
}
/* line 71, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:last-child,
#BodyContent .columnLayout.columnCount3 > .cell:last-child {
  padding-right: 15px;
}
/* line 78, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4,
#BodyContent .columnLayout.columnCount4 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 83, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell,
#BodyContent .columnLayout.columnCount4 > .cell {
  width: 25%;
  padding: 0 15px;
}
/* line 87, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell:first-child,
#BodyContent .columnLayout.columnCount4 > .cell:first-child {
  padding-left: 15px;
}
/* line 90, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell:last-child,
#BodyContent .columnLayout.columnCount4 > .cell:last-child {
  padding-right: 15px;
}
/* line 97, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121,
#BodyContent .columnLayout.columnCount121 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 102, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121 > .cell,
#BodyContent .columnLayout.columnCount121 > .cell {
  width: 50%;
  padding: 0 15px;
}
/* line 106, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121 > .cell:first-child,
#BodyContent .columnLayout.columnCount121 > .cell:first-child {
  width: 25%;
  padding-left: 15px;
}
/* line 110, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121 > .cell:last-child,
#BodyContent .columnLayout.columnCount121 > .cell:last-child {
  width: 25%;
  padding-right: 15px;
}
/* line 118, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout > .cell,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell,
#BodyContent .columnLayout > .cell,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 126, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout > .cell h1:first-child,
.fancybox-inner .columnLayout > .cell h2:first-child,
.fancybox-inner .columnLayout > .cell h3:first-child,
.fancybox-inner .columnLayout > .cell h4:first-child,
.fancybox-inner .columnLayout > .cell h5:first-child,
.fancybox-inner .columnLayout > .cell h6:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell h1:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell h2:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell h3:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell h4:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell h5:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell h6:first-child,
#BodyContent .columnLayout > .cell h1:first-child,
#BodyContent .columnLayout > .cell h2:first-child,
#BodyContent .columnLayout > .cell h3:first-child,
#BodyContent .columnLayout > .cell h4:first-child,
#BodyContent .columnLayout > .cell h5:first-child,
#BodyContent .columnLayout > .cell h6:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell h1:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell h2:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell h3:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell h4:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell h5:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell h6:first-child {
  margin-top: 0;
  /* because it would pass the margin up to the cell */
}
/* line 135, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout > .cell:first-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell:first-child,
#BodyContent .columnLayout > .cell:first-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell:first-child {
  padding-left: 0;
}
/* line 138, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout > .cell:last-child,
.fancybox-inner .columnLayout .parsys .cqHTMLSourceCode > .cell:last-child,
#BodyContent .columnLayout > .cell:last-child,
#BodyContent .columnLayout .parsys .cqHTMLSourceCode > .cell:last-child {
  padding-right: 0;
}

/**************************
*		teaserbox	 	  *
***************************/
/* line 3, ../sass/styles/components/_teaser.scss */
.teaserbox > h2 {
  margin: 0 0 13px;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 24px;
  color: #6d6e71;
  line-height: 20px;
  text-transform: uppercase;
}
/* line 16, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  background: #f7f7f7;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}
/* line 24, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .videoPlay {
  float: left;
  margin-right: 15px;
}
/* line 28, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .videoPlay img {
  margin-right: 0;
}
/* line 34, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 40, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text {
  padding: 15px 5px 15px 15px;
  width: auto;
}
/* line 44, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 52, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text p {
  font-size: 14px;
  color: #6d6e71;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 60, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 66, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 82, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a:hover {
  text-decoration: none;
}
/* line 85, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a:hover span {
  text-decoration: underline;
}
/* line 91, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 98, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell:last-child {
  border-bottom: none;
}
/* line 106, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  background: #f7f7f7;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}
/* line 114, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 120, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text {
  padding: 15px 5px 15px 15px;
  width: auto;
}
/* line 124, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 132, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text p {
  font-size: 14px;
  color: #6d6e71;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 140, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 146, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 161, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a:hover {
  text-decoration: underline;
}
/* line 165, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 172, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell:last-child {
  border-bottom: none;
}
/* line 180, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 188, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  background: #f7f7f7;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}
/* line 196, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 202, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text {
  padding: 11px 5px 15px 15px;
  width: auto;
}
/* line 206, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 7px 0;
}
/* line 214, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text p {
  font-size: 14px;
  color: #6d6e71;
  margin: 0 0 9px;
  padding: 0;
  line-height: 17px;
}
/* line 222, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 228, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 243, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a:hover {
  text-decoration: none;
}
/* line 246, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a:hover span {
  text-decoration: underline;
}
/* line 251, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 258, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell:last-child {
  border-bottom: none;
}
/* line 264, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard {
  margin-bottom: 20px;
}
/* line 267, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .videoPlay {
  width: 100%;
}
/* line 271, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper {
  background: #f7f7f7;
  min-height: 364px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}
/* line 279, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper:last-child {
  padding-right: 0;
}
/* line 283, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper img, .teaserbox.teaserboxStandard .teaserWrapper a > img {
  width: 100%;
}
/* line 287, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text {
  padding: 9px 15px 15px;
}
/* line 290, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #6d6e71;
  line-height: 22px;
  margin-bottom: 7px;
}
/* line 298, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 306, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text p {
  font-size: 14px;
  color: #6d6e71;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 314, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 320, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 336, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a:hover {
  text-decoration: none;
}
/* line 339, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a:hover span {
  text-decoration: underline;
}
/* line 345, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 355, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper {
  background: #f7f7f7;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}
/* line 362, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper:last-child {
  padding-right: 0;
}
/* line 366, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper img {
  float: left;
  width: 48%;
  margin: 0 15px 0 0;
}
/* line 372, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text {
  float: left;
  padding: 15px 5px 15px 15px;
  width: 49%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 380, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #6d6e71;
  line-height: 22px;
  margin-bottom: 4px;
}
/* line 388, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 396, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text p {
  font-size: 14px;
  color: #6d6e71;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 404, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  position: relative;
  margin: 30px 0 0 25px;
}
/* line 412, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.bigQuoteStart {
  width: 19px;
  height: 17px;
  display: block;
  position: absolute;
  top: 3px;
  left: -27px;
}
/* line 421, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.bigQuoteStart:before {
  color: #6d6e71;
  content: 's';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: -5px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 438, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.bigQuoteEnd {
  width: 19px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
}
/* line 445, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.bigQuoteEnd:before {
  color: #6d6e71;
  content: 'r';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 462, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.person {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  display: block;
  margin: 15px 0 0;
  font-style: normal;
}
/* line 473, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 479, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 494, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:hover {
  text-decoration: none;
}
/* line 497, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:hover span {
  text-decoration: underline;
}
/* line 502, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 511, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  margin-bottom: 20px;
}
/* line 518, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper:last-child {
  padding-right: 0;
}
/* line 522, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper img {
  float: right;
  width: 17%;
  margin: 0;
}
/* line 528, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper span.person {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  display: block;
  margin: 15px 18px 0;
  text-align: right;
  position: absolute;
  bottom: -3px;
  right: 17%;
}
/* line 541, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text {
  float: left;
  padding: 15px 5px 15px 7px;
  width: 83%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 549, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #6d6e71;
  line-height: 22px;
  margin-bottom: 4px;
}
/* line 557, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 565, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text p {
  font-size: 14px;
  color: #6d6e71;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 573, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text blockquote {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  position: static;
  margin: 7px 0 0 25px;
}
/* line 581, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text blockquote span.bigQuoteStart {
  background: url(../images/sprites/no-repeat/quoteStart.png) no-repeat 0 0 transparent;
  width: 19px;
  height: 17px;
  display: block;
  position: absolute;
  top: 24px;
  left: 5px;
}
/* line 591, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text blockquote span.bigQuoteEnd {
  background: url(../images/sprites/no-repeat/quoteEnd.png) no-repeat 0 0 transparent;
  width: 19px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
}
/* line 600, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 606, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 621, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a:hover {
  text-decoration: underline;
}
/* line 625, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 635, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser {
  margin: 20px 0;
}
/* line 640, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser + .teaserbox.contentTeaser .cell {
  border-top: none;
  padding-top: 0;
}
/* line 646, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a {
  text-decoration: none;
}
/* line 649, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a:last-child .cell {
  border-bottom: 1px solid #dadbdb;
}
/* line 654, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell {
  border-top: 1px solid #dadbdb;
  padding: 20px 0;
}
/* line 658, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image {
  width: 32.9%;
  float: left;
  margin-right: 2.5%;
}
/* line 663, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image img {
  max-width: 235px;
  width: 100%;
  border: 0;
}
/* line 672, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text {
  float: left;
  width: 64.6%;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 677, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text h2 {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  margin: -4px 0 12px 0;
  text-decoration: none;
}
/* line 685, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text p {
  margin: 0;
  padding: 0;
  line-height: 17px;
  font-size: 14px;
  color: #6d6e71;
  text-decoration: none;
}
/* line 696, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text > span span {
  display: inline-block;
  margin-top: 4px;
  color: #ff0000;
  font-size: 14px;
  line-height: 25px;
}
/* line 704, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text > span:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 719, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text > span span:hover {
  text-decoration: underline;
}
/* line 729, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image {
  float: right;
  margin-right: 0;
}
/* line 733, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image img {
  float: right;
}
/* line 739, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .text {
  float: left;
  padding-right: 2%;
  width: 64%;
}
/* line 752, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser {
  margin: 20px 0;
}
/* line 756, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 761, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li {
  float: left;
  width: 31.33%;
  padding-right: 3%;
  padding-bottom: 3%;
}
/* line 767, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li.last {
  padding-right: 0;
}
/* line 771, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a, .teaserbox.industryTeaser ul li div.linkPlaceholder {
  display: block;
  width: 100%;
  border: 1px solid #dadbdb;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 780, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a:hover, .teaserbox.industryTeaser ul li div.linkPlaceholder:hover {
  border: 1px solid red;
}
/* line 785, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell {
  width: 100%;
  min-height: 148px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(60%, rgba(242, 242, 242, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
}
/* line 793, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell div.top, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell div.top {
  padding: 0 10px 5px;
}
/* line 797, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell div.bottom, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell div.bottom {
  padding: 12px 0;
  min-height: 49px;
}
/* line 806, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell h3, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  text-align: center;
  width: 100%;
  padding: 10px 0 0;
  margin: 0;
}
/* line 816, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell p, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell p {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  width: 100%;
  color: #666;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  margin: 0 auto;
  max-width: 196px;
}
/* line 827, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell img, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell img {
  margin: 0 auto;
  display: block;
  border: 0;
  width: 100%;
}
/* line 843, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser {
  border-bottom: 1px solid #d1d3d4;
  padding-bottom: 10px;
  margin: -30px 0 0;
}
/* line 847, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell {
  padding-top: 20px;
  margin-top: 20px;
  padding-bottom: 0px;
}
/* line 851, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .image {
  width: 48%;
  margin-right: 6%;
  float: left;
}
/* line 856, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text {
  float: right;
  width: 46%;
}
/* line 859, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text h2 {
  line-height: 24px;
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 866, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .image {
  width: 48%;
  margin-left: 6%;
}
/* line 870, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .text {
  float: left;
  width: 46%;
  padding-right: 0;
}
/* line 876, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more {
  font-size: 14px;
  margin-top: 5px;
  display: block;
}
/* line 881, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 896, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:hover {
  text-decoration: none;
}
/* line 899, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:hover span {
  text-decoration: underline;
}

/* line 910, ../sass/styles/components/_teaser.scss */
.imageTeaserComponent {
  margin-bottom: 20px;
}
/* line 915, ../sass/styles/components/_teaser.scss */
.imageTeaserComponent a:hover {
  text-decoration: none;
}
/* line 921, ../sass/styles/components/_teaser.scss */
.imageTeaserComponent p {
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px !important;
  font-style: italic;
}

/* line 932, ../sass/styles/components/_teaser.scss */
.cqContentTeaser + .cqContentTeaser .teaserbox.contentTeaser .cell {
  border-top: none;
  padding-top: 0;
}

/**************************
*		news	 	  *
***************************/
/* line 1, ../sass/styles/components/_news.scss */
.accordionWrapper.newsFilter {
  display: none;
}

/* line 4, ../sass/styles/components/_news.scss */
.contentToolbar {
  float: left;
  padding-top: 14px;
  margin-bottom: 20px;
}

/* line 9, ../sass/styles/components/_news.scss */
.darkHead {
  margin: 2px 0 !important;
}

/* line 13, ../sass/styles/components/_news.scss */
.newsFilter .searchBox {
  display: block;
}
/* line 15, ../sass/styles/components/_news.scss */
.newsFilter .searchBox input[type=text] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #555555;
  font-size: 11px;
  height: 30px;
  padding: 5px 40px 6px 10px;
  float: left;
  background-color: #f1f2f2;
  border: solid 1px #D1D3D4;
  /*IE9*/
  background-color: #fff;
  border-right: none;
  width: 100%;
}
/* line 29, ../sass/styles/components/_news.scss */
.newsFilter .searchBox input[type=submit] {
  width: 33px;
  height: 30px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0px 5px #333333;
  -webkit-box-shadow: 0px 5px #333333;
  box-shadow: 0px 5px #333333;
  border: none;
  cursor: pointer;
  text-indent: -1000px;
  margin: 0;
  padding: 0;
  position: relative;
  float: right;
  background-color: #6d6e71;
  top: -30px;
}
/* line 43, ../sass/styles/components/_news.scss */
.newsFilter .searchBox input[type=submit]:hover {
  background-color: #ff0000;
}
/* line 49, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup {
  margin-bottom: 15px;
}
/* line 52, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.last {
  margin-bottom: -20px;
}
/* line 56, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.filterList {
  border-bottom: 1px solid #D1D3D4;
}
/* line 58, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.filterList.last {
  border-bottom: none;
}
/* line 63, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox {
  position: relative;
  right: auto;
  top: 0;
}
/* line 68, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input {
  height: 30px !important;
  padding: 5px 40px 5px 10px !important;
  width: 100% !important;
  margin-bottom: 5px;
  background: #fff !important;
  font-size: 12px !important;
}
/* line 77, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox .searchIcon {
  width: 33px;
  height: 30px;
  top: 0;
  right: 0;
  background-color: #6D6E71;
}
/* line 83, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox .searchIcon:hover {
  background-color: #ff0000;
}
/* line 90, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup h4 {
  margin: 0 0 4px 0;
  color: #000;
  font-size: 16px;
  display: inline-block;
  font-weight: normal;
  width: 100%;
  padding: 0;
}
/* line 100, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 10px;
}
/* line 106, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li {
  line-height: 18px;
  padding: 4px 2px 2px 0;
}
/* line 110, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active {
  margin-left: -15px;
  padding-left: 15px;
  background: #DADBDB;
  min-height: 21px;
  line-height: 21px;
  padding-right: 15px;
  width: 100%;
}
/* line 118, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active > a {
  display: block;
}
/* line 121, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active > a:after {
  float: right;
  content: 'p';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 139, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.hide {
  display: none;
}
/* line 143, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li a {
  color: #5c5d60;
  font-size: 14px;
  text-decoration: none;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 149, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li a:hover {
  text-decoration: underline;
}
/* line 155, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li ul {
  padding-left: 10px;
  padding-bottom: 0;
}
/* line 164, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup a.more {
  font-size: 14px;
  color: #ff0000;
  text-decoration: none;
  line-height: 14px;
  margin-bottom: 15px;
  display: block;
  margin-top: -4px;
}
/* line 173, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup a.more:hover {
  text-decoration: underline;
}

/* line 185, ../sass/styles/components/_news.scss */
.accordionWrapper > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 190, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 9px;
}
/* line 196, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li:last-child {
  padding-left: 9px;
  padding-right: 0;
}
/* line 201, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav {
  width: 80%;
  margin: 5px 0;
  display: inline-block;
}
/* line 208, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav .newListSelected .selectedTxt {
  padding: 5px 10px 5px 0;
}
/* line 211, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav .newListSelected .selectedTxt:after {
  float: right;
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 233, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .accordion .remove {
  cursor: pointer;
  float: right;
  position: relative;
  top: 14px;
  display: none;
}
/* line 240, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .accordion .remove:after {
  float: right;
  content: 'p';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 265, ../sass/styles/components/_news.scss */
.newsbox {
  margin-top: -10px;
}
/* line 267, ../sass/styles/components/_news.scss */
.newsbox .contentToolbar {
  float: left;
  margin-bottom: 10px;
}
/* line 271, ../sass/styles/components/_news.scss */
.newsbox .paging {
  padding: 14px 0;
}
/* line 274, ../sass/styles/components/_news.scss */
.newsbox .cell {
  border-top: 1px solid #d1d3d4;
  padding-top: 20px;
  margin-top: 20px;
  float: left !important;
  width: 100%;
}
/* line 281, ../sass/styles/components/_news.scss */
.newsbox .cell.first {
  margin-top: 0;
}
/* line 283, ../sass/styles/components/_news.scss */
.newsbox .cell.first:first-child {
  margin-top: 13px;
}
/* line 288, ../sass/styles/components/_news.scss */
.newsbox .cell.last {
  padding-bottom: 31px;
  border-bottom: 1px solid #d1d3d4;
}
/* line 293, ../sass/styles/components/_news.scss */
.newsbox .cell .image {
  float: left;
  width: 32%;
}
/* line 297, ../sass/styles/components/_news.scss */
.newsbox .cell .image img {
  max-width: 223px;
  width: 100%;
  border: 0;
  float: left;
}
/* line 306, ../sass/styles/components/_news.scss */
.newsbox .cell .text {
  float: right;
  width: 65%;
  font-size: 14px;
  color: #555555;
  position: relative;
  top: -4px;
}
/* line 314, ../sass/styles/components/_news.scss */
.newsbox .cell .text.solo {
  width: 100%;
}
/* line 318, ../sass/styles/components/_news.scss */
.newsbox .cell .text h4 {
  margin: 0;
  padding: 0 4px 0 0;
  color: #5C5D60;
  font-size: 14px;
  display: inline-block;
  font-weight: normal;
}
/* line 327, ../sass/styles/components/_news.scss */
.newsbox .cell .text h2,
.newsbox .cell .text h2 a {
  color: #000;
  font-size: 16px;
  margin: 0;
  line-height: 20px;
  font-weight: normal;
  margin: -1px 0 13px;
}
/* line 337, ../sass/styles/components/_news.scss */
.newsbox .cell .text p {
  line-height: 17px;
  margin: 5px 0 0 0;
  padding: 0;
  font-size: 14px;
}
/* line 344, ../sass/styles/components/_news.scss */
.newsbox .cell .text a {
  font-size: 14px;
  display: block;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  text-decoration: none;
}
/* line 350, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.comments {
  display: inline-block;
  margin-right: 8px;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #ff0000;
  margin-top: 0;
  border-left: 1px solid #D1D3D4;
  border-right: 1px solid #D1D3D4;
  padding: 0 10px;
}
/* line 361, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.comments:hover {
  text-decoration: underline;
}
/* line 366, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more {
  margin-top: 5px;
}
/* line 369, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 386, ../sass/styles/components/_news.scss */
.newsbox .cell .text a:hover {
  text-decoration: none;
}
/* line 389, ../sass/styles/components/_news.scss */
.newsbox .cell .text a:hover span {
  text-decoration: underline;
}
/* line 400, ../sass/styles/components/_news.scss */
.newsbox .cell.right .image {
  float: right;
}
/* line 404, ../sass/styles/components/_news.scss */
.newsbox .cell.right .text {
  float: left;
}

/**************************
*		contentToolbar	 	  *
***************************/
/* line 1, ../sass/styles/components/_contentToolbar.scss */
#CloneTargetContentToolbar {
  display: none;
}

/* line 5, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar {
  /*padding-bottom: 8px;*/
  float: none;
}
/* line 9, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar:before {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 17, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 25, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar.mobile {
  display: none;
}
/* line 29, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: visible;
}
/* line 35, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li {
  float: left;
  padding-left: 10px;
  border-left: 1px solid #dbdcdd;
}
/* line 40, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li.social {
  padding-right: 10px;
  padding-left: 0;
  border-left: none;
}
/* line 45, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li.social a {
  padding: 0 2px;
}
/* line 51, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a {
  color: #ff0000 !important;
  font-size: 14px;
  padding: 0 10px 0 20px;
}
/* line 56, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print {
  padding: 0 10px 0 0px;
}
/* line 59, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print:before {
  content: '1';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  float: left;
}
/* line 77, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf {
  padding-left: 0;
  background: none;
}
/* line 81, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf:before {
  content: 'x';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  float: left;
}

/**************************
*		paging	 	  *
***************************/
/* line 1, ../sass/styles/components/_paging.scss */
.paging {
  padding: 14px 0;
  float: right;
}
/* line 5, ../sass/styles/components/_paging.scss */
.paging ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: visible;
}
/* line 11, ../sass/styles/components/_paging.scss */
.paging ul.mobile {
  display: none;
  padding-top: 5px;
  padding-bottom: 25px;
}
/* line 18, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a {
  display: block;
  border: 0;
}
/* line 22, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.next {
  background-color: #ff0000;
  margin-left: 0;
  display: block;
  width: 44px;
  height: 44px;
}
/* line 29, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.next:before {
  color: #fff;
  display: block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 23px;
}
/* line 40, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.prev {
  background-color: #ff0000;
  margin-right: 10px;
  display: block;
  width: 44px;
  height: 44px;
}
/* line 48, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.prev:before {
  color: #fff;
  display: block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 23px;
}
/* line 65, ../sass/styles/components/_paging.scss */
.paging ul li {
  float: left;
  color: #a7a9ac;
  font-size: 14px;
}
/* line 70, ../sass/styles/components/_paging.scss */
.paging ul li a {
  color: #ff0000;
  border-right: 1px solid #DADBDB;
  padding: 0 9px;
  text-decoration: none;
}
/* line 76, ../sass/styles/components/_paging.scss */
.paging ul li a.active {
  color: #000;
  text-decoration: underline;
}
/* line 81, ../sass/styles/components/_paging.scss */
.paging ul li a.more {
  color: #a7a9ac;
}
/* line 85, ../sass/styles/components/_paging.scss */
.paging ul li a.mobileFirst {
  border-left: 1px solid #DADBDB;
}
/* line 89, ../sass/styles/components/_paging.scss */
.paging ul li a.prev {
  display: block;
  width: 10px;
  height: 11px;
  margin: 0 14px 0 0;
  padding: 0;
  border: none;
}
/* line 97, ../sass/styles/components/_paging.scss */
.paging ul li a.prev:before {
  color: #ff0000;
  content: '$';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 112, ../sass/styles/components/_paging.scss */
.paging ul li a.prev:hover {
  text-decoration: none;
}
/* line 118, ../sass/styles/components/_paging.scss */
.paging ul li a.next {
  display: block;
  width: 10px;
  height: 11px;
  margin: 0 0 0 10px;
  padding: 0;
  border: none;
}
/* line 126, ../sass/styles/components/_paging.scss */
.paging ul li a.next:before {
  color: #ff0000;
  content: '§';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 141, ../sass/styles/components/_paging.scss */
.paging ul li a.next:hover {
  text-decoration: none;
}
/* line 147, ../sass/styles/components/_paging.scss */
.paging ul li a:hover {
  text-decoration: underline;
}

/**************************
*		downloads	 	  *
***************************/
/**************************
*		downloads	 	  *
***************************/
/* line 4, ../sass/styles/components/_downloads.scss */
h3.downloadBoxHeadline {
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}

/* line 9, ../sass/styles/components/_downloads.scss */
.textComponent ul.downloadBox {
  padding: 0;
}

/* line 13, ../sass/styles/components/_downloads.scss */
ul.downloadBox {
  padding: 0;
}

/* line 17, ../sass/styles/components/_downloads.scss */
h3 {
  margin-bottom: 11px;
}

/* line 24, ../sass/styles/components/_downloads.scss */
.downloadBox {
  margin: 15px  0 20px;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
/* line 31, ../sass/styles/components/_downloads.scss */
.downloadBox li {
  background-color: #dadbdb;
  margin-bottom: 10px;
  padding: 0 !important;
  overflow: hidden;
  list-style: none;
}
/* line 39, ../sass/styles/components/_downloads.scss */
.downloadBox li .printpreview {
  display: none;
}
/* line 43, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download {
  display: table;
  width: 100%;
}
/* line 47, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon {
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ff0000;
  /*width: 17.5%;*/
  width: 81px;
  padding: 2px;
  min-height: 30px;
  display: table-cell;
  vertical-align: middle;
  color: transparent;
}
/* line 58, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon span {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: block;
  text-align: center;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-style: normal;
}
/* line 66, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.pdf, .downloadBox li a.download .icon.ppt, .downloadBox li a.download .icon.text, .downloadBox li a.download .icon.daten, .downloadBox li a.download .icon.overall, .downloadBox li a.download .icon.external, .downloadBox li a.download .icon.link, .downloadBox li a.download .icon.locked {
  background-color: #ff0000;
  background-repeat: no-repeat;
  background-position: center center;
  color: transparent;
}
/* line 75, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.pdf {
  font-size: 20px;
}
/* line 79, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.ppt {
  font-size: 14px;
}
/* line 83, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.text {
  font-size: 16px;
}
/* line 87, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.daten {
  font-size: 12px;
}
/* line 91, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.overall {
  font-size: 16px;
}
/* line 108, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .dateiName {
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*width: 82.5%;*/
  width: auto;
  padding: 5px 15px;
  min-height: 30px;
  line-height: 20px;
  word-break: break-word;
}
/* line 118, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .dateiName .dateiInfo {
  color: #6d6e71 !important;
}
/* line 123, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download:hover {
  text-decoration: none;
  color: #6d6e71;
}
/* line 127, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download:hover .icon {
  background-color: #6d6e71;
}
/* line 136, ../sass/styles/components/_downloads.scss */
.downloadBox li .large .dateiName {
  line-height: 78px;
}

/* line 143, ../sass/styles/components/_downloads.scss */
.textComponent ul.downloadBox img.printpreview {
  display: none;
}

/* line 147, ../sass/styles/components/_downloads.scss */
ul.downloadBox img.printpreview {
  display: none;
}

/**************************
*	Regional Contacts	  *
***************************/
/***************************
* Regional Contacts || TGL *
***************************/
/* line 5, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper {
  padding: 0 10px;
}
/* line 8, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent {
  padding: 0;
  margin: 0;
  width: auto;
  min-height: 500px;
  /* Login Page Adaptions */
}
/* line 15, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 {
  margin-left: 0;
  margin-right: 0;
}
/* line 19, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell {
  background: #f7f7f7;
  -moz-box-shadow: 0 0 3px 0 #CFCFCF;
  -webkit-box-shadow: 0 0 3px 0 #CFCFCF;
  box-shadow: 0 0 3px 0 #CFCFCF;
}
/* line 23, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell h1 {
  margin: 15px 0 0 0;
}
/* line 27, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell h2 {
  font-size: 16px;
  line-height: 16px;
  margin-top: 0;
  color: #000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 35, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell h3.successMsg {
  margin-bottom: 11px;
}
/* line 39, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell p {
  color: #6d6e71;
}
/* line 44, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .contentToolbar ul {
  line-height: 19px;
}
/* line 47, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .contentToolbar ul li a {
  line-height: 19px;
}
/* line 55, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form .check, body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form .radio {
  padding-bottom: 15px;
}
/* line 58, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form .check label, body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form .radio label {
  color: #6d6e71 !important;
}
/* line 63, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 67, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}
/* line 73, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form p {
  color: #6d6e71;
}
/* line 76, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form p a:hover {
  color: #ff0000;
  text-decoration: underline;
}
/* line 82, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form p.infotext {
  color: #a7a9ac;
}
/* line 88, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form .reset:hover {
  color: #ff0000;
  text-decoration: underline;
}
/* line 94, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form input[type=text], body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form textarea {
  border-radius: 0;
}
/* line 97, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .form input[type=text] {
  height: 29px;
}
/* line 102, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell input[type=submit], body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell .file-upload span {
  float: right;
  margin: 13px 0;
}
/* line 107, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell p {
  margin: 13px 0 17px;
  line-height: 17px;
}
/* line 112, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell hr {
  margin: 0;
}
/* line 116, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 65.66%;
  margin-right: 2%;
}
/* line 121, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper #BodyContent .columnLayout.columnCount2 > .cell:last-child {
  width: 32.33%;
  padding-top: 11px;
}

/* line 132, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  /* defined global
  a {
  	color: $lightblue !important;
  	text-decoration: none;
  }
  */
}
/* line 144, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  color: #000;
}
/* line 151, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li {
  border-top: 1px solid #dadbdb;
  padding-top: 17px;
  margin-bottom: 11px;
}
/* line 156, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
}
/* line 164, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul {
  color: #0082DC !important;
  list-style: none;
  font-size: 14px;
  line-height: 17px;
  padding: 0;
}
/* line 172, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a {
  line-height: 25px;
  display: inline-block;
  text-decoration: none;
}
/* line 177, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 192, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a:hover span {
  color: #ff0000;
  text-decoration: underline;
}

/* line 210, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-size: 14px;
  color: #6d6e71;
  font-weight: bold;
}
/* line 217, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts p {
  color: #6d6e71;
  margin: 10px 0;
}
/* line 220, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts p:last-child {
  margin-bottom: 0;
}

/* line 231, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts {
  margin: 23px 0 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  /* defined in global
  a {
  	color: $lightblue !important;
  	text-decoration: none;
  }
  */
}
/* line 243, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 5px;
}
/* line 249, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li {
  /*width: 50%;*/
  width: 48.5%;
  float: left;
  margin: 0 0 17px 0;
  border-top: 1px solid #dadbdb;
  padding-top: 17px;
  /**/
  padding-right: 3%;
  /**/
}
/* line 259, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li.fullWidth {
  width: 100%;
  padding-right: 0;
}
/* line 264, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(2n+1) {
  clear: both;
}
/* line 268, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(2n) {
  padding-right: 0;
}
/* line 272, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p {
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 277, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p a:hover {
  color: #ff0000;
  text-decoration: underline;
}
/* line 283, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p.contactbox_phone {
  line-height: 17px;
  display: block;
  word-wrap: break-word;
  overflow-wrap: break-word;
  color: #6d6e71;
  margin: 0 !important;
}
/* line 291, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p.contactbox_phone:before {
  content: 't';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 306, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p.contactbox_phone a {
  line-height: 17px;
}
/* line 310, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail {
  line-height: 17px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 315, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:before {
  content: 'u';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 330, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:hover {
  text-decoration: none;
  color: #ff0000;
}
/* line 334, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:hover span {
  text-decoration: underline;
}

/* line 345, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster.Contactbox li {
  width: 25%;
}

/* line 349, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox {
  border-top: 1px solid #d1d3d4;
  margin: 40px 0 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 356, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox h2 {
  font-size: 16px;
  font-weight: bold;
}
/* line 361, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox li {
  padding: 40px 0 0px;
}
/* line 365, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox li address {
  font-size: 14px;
  font-style: normal;
  line-height: 1.6;
  margin-bottom: 20px;
}

/**************************
*	Button Component	  *
***************************/
/* line 1, ../sass/styles/components/_button.scss */
div.button {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_button.scss */
div.button.right {
  text-align: right;
}
/* line 8, ../sass/styles/components/_button.scss */
div.button.left {
  text-align: left;
}
/* line 12, ../sass/styles/components/_button.scss */
div.button.center {
  text-align: center;
}
/* line 16, ../sass/styles/components/_button.scss */
div.button > a,
div.button > span {
  display: inline-block;
  cursor: pointer;
  color: #fff;
  padding-left: 15px;
  text-decoration: none;
  background-color: #f00;
  border-radius: 5px;
  -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.75);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTEwMTExIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYzFmMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjM5NDciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ff0000), color-stop(50%, #e10111), color-stop(51%, #ec1f2d), color-stop(100%, #f23947));
  background-image: -moz-linear-gradient(bottom, #ff0000, #e10111 50%, #ec1f2d 51%, #f23947);
  background-image: -webkit-linear-gradient(bottom, #ff0000, #e10111 50%, #ec1f2d 51%, #f23947);
  background-image: linear-gradient(to top, #ff0000, #e10111 50%, #ec1f2d 51%, #f23947);
}
/* line 30, ../sass/styles/components/_button.scss */
div.button > a.noTouch:hover,
div.button > span.noTouch:hover {
  background-color: #6d6e71;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmU3MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTA1MTUzIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2ZDZlNzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg5OGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #6d6e71), color-stop(50%, #505153), color-stop(51%, #6d6e71), color-stop(100%, #88898c));
  background-image: -moz-linear-gradient(bottom, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
  background-image: -webkit-linear-gradient(bottom, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
  background-image: linear-gradient(to top, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
}
/* line 35, ../sass/styles/components/_button.scss */
div.button > a > span,
div.button > span > span {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  padding-left: 15px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 30px;
  font-weight: bold;
}

/**************************
*	Featured Links	  *
***************************/
/* line 1, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks {
  padding: 0 0 10px 0;
  margin: 0;
}
/* line 6, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}
/* line 13, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks ul.downloadBox {
  border-bottom: none;
  padding: 0;
  margin: 0;
}

/**************************
*	Quicklinks	  *
***************************/
/* line 2, ../sass/styles/components/_quickLinks.scss */
#sidebar .quicklinks {
  margin-bottom: 20px;
  padding: 9px 0;
  background-color: #F7F7F7;
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
}
/* line 8, ../sass/styles/components/_quickLinks.scss */
#sidebar .quicklinks h2 {
  margin: 0 15px 10px 15px !important;
}
/* line 12, ../sass/styles/components/_quickLinks.scss */
#sidebar .quicklinks a {
  margin: 0 15px;
}

/* line 20, ../sass/styles/components/_quickLinks.scss */
.quicklinks {
  padding-left: 0;
  margin-bottom: 20px;
}
/* line 24, ../sass/styles/components/_quickLinks.scss */
.quicklinks h2 {
  margin: 0 0 9px;
  font-weight: normal;
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 31, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 36, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li {
  padding-bottom: 0;
}
/* line 39, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a {
  font-size: 14px;
  color: #ff0000;
  text-decoration: none;
  line-height: 25px;
  padding-left: 1;
  display: block;
}
/* line 56, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.icon {
  float: left;
  display: block;
  text-decoration: none !important;
}
/* line 62, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.text {
  display: inline-block;
}
/* line 66, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.text, .quicklinks ul li a span.icon {
  width: 85%;
  color: #ff0000;
  font-size: 14px;
  line-height: 25px;
}
/* line 72, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.text:hover, .quicklinks ul li a span.icon:hover {
  text-decoration: underline;
}
/* line 80, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.intern .icon {
  width: 12px;
  height: 25px;
  margin-right: 6px;
}
/* line 85, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.intern .icon:after {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 98, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.extern .icon {
  width: 12px;
  height: 25px;
  margin-right: 6px;
}
/* line 103, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.extern .icon:after {
  content: 'g';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 116, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.download .icon {
  width: 12px;
  height: 25px;
  margin-right: 6px;
}
/* line 121, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.download .icon:after {
  content: 'v';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/**************************
*	Contact	  *
***************************/
/* line 1, ../sass/styles/components/_contact.scss */
.contactMain {
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_contact.scss */
.contactMain h2 {
  margin: 20px 0 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
}
/* line 12, ../sass/styles/components/_contact.scss */
.contactMain h3 {
  color: #6d6e71 !important;
  line-height: 17px;
  font-size: 14px;
  margin: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 23, ../sass/styles/components/_contact.scss */
.contactMain h4 {
  margin: 0 0 8px;
  color: #6d6e71 !important;
  line-height: 17px;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 34, ../sass/styles/components/_contact.scss */
.contactMain p.phone:before {
  content: '';
  float: left;
}
/* line 40, ../sass/styles/components/_contact.scss */
.contactMain p.phone a:before {
  content: 't';
  float: left;
}
/* line 45, ../sass/styles/components/_contact.scss */
.contactMain p.phone a {
  margin-top: 0;
}
/* line 51, ../sass/styles/components/_contact.scss */
.contactMain a {
  margin-top: 16px;
  font-size: 14px;
  display: block;
}
/* line 56, ../sass/styles/components/_contact.scss */
.contactMain a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 72, ../sass/styles/components/_contact.scss */
.contactMain a:hover {
  text-decoration: none;
  color: #ff0000;
}
/* line 78, ../sass/styles/components/_contact.scss */
.contactMain .image {
  float: left;
  width: 51%;
  max-width: 238px;
}
/* line 83, ../sass/styles/components/_contact.scss */
.contactMain .image img {
  width: 100%;
  max-width: 235px;
}
/* line 89, ../sass/styles/components/_contact.scss */
.contactMain .info {
  width: 45%;
  padding-left: 4%;
  float: left;
  position: relative;
  top: -3px;
  line-height: 17px;
  color: #6d6e71;
}
/* line 98, ../sass/styles/components/_contact.scss */
.contactMain .info p {
  margin-bottom: 12px;
  color: #6d6e71;
}
/* line 102, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone {
  margin-top: 0;
  color: #6d6e71;
  font-size: 14px;
  display: block;
  margin-bottom: 0;
}
/* line 109, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone:before {
  content: 't';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  float: left;
}
/* line 125, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone:hover {
  text-decoration: none;
}
/* line 133, ../sass/styles/components/_contact.scss */
.contactMain .info > a {
  margin-top: 15px;
  font-size: 14px;
  display: block;
  text-decoration: none;
}
/* line 139, ../sass/styles/components/_contact.scss */
.contactMain .info > a:hover {
  text-decoration: none;
}
/* line 142, ../sass/styles/components/_contact.scss */
.contactMain .info > a:hover span {
  text-decoration: none;
}
/* line 149, ../sass/styles/components/_contact.scss */
.contactMain .info > a p {
  line-height: 20px;
}
/* line 155, ../sass/styles/components/_contact.scss */
.contactMain .info > a.mail {
  margin-top: 0;
  color: #ff0000;
  font-size: 14px;
  display: block;
}
/* line 161, ../sass/styles/components/_contact.scss */
.contactMain .info > a.mail:before {
  content: 'u';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/**************************
*	Accordion	  *
***************************/
/* line 1, ../sass/styles/components/_accordion.scss */
.accordion {
  border-bottom: 1px solid #d1d3d4;
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_accordion.scss */
.accordion .trigger {
  border-top: 1px solid #d1d3d4;
  color: #ff0000;
  cursor: pointer;
  padding: 10px 25px 10px 10px;
  padding: 10px 2% 10px 2%;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  position: relative;
}
/* line 19, ../sass/styles/components/_accordion.scss */
.accordion .trigger:after {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: 50%;
  margin-top: -8px;
  right: 10px;
  position: absolute;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 36, ../sass/styles/components/_accordion.scss */
.accordion .trigger p {
  margin: 0;
}
/* line 40, ../sass/styles/components/_accordion.scss */
.accordion .trigger p, .accordion .trigger b, .accordion .trigger i {
  color: #ff0000;
}
/* line 44, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active {
  padding-bottom: 6px;
}
/* line 47, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active:after {
  content: '=';
}
/* line 51, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active p, .accordion .trigger_active b, .accordion .trigger_active i {
  color: #ff0000;
}
/* line 55, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container {
  padding: 0 2% 1%;
  width: 96%;
}
/* line 59, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .columnLayout {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 64, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .textComponent {
  margin: 0 0 11px 0;
}
/* line 67, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .textComponent :last-child {
  margin-bottom: 0;
}
/* line 72, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container.show {
  display: block !Important;
}

/**************************
*	Tabs	  *
***************************/
/* line 1, ../sass/styles/components/_tabs.scss */
.tabs {
  width: 100%;
  padding-bottom: 0;
  margin-bottom: 20px;
}
/* line 7, ../sass/styles/components/_tabs.scss */
.tabs .tabNav {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: -1px;
  height: 37px;
  overflow: hidden;
  position: relative;
}
/* line 16, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span {
  display: block;
  height: 36px;
  position: relative;
  bottom: 0;
  background-color: #F7F7F7;
  z-index: 50;
  border-bottom: 1px solid #DADBDB;
}
/* line 25, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span a {
  display: block;
  width: 30px;
  height: 37px;
}
/* line 31, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next {
  right: 0;
  display: none;
  float: right;
  padding-right: 0;
}
/* line 37, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next.disabled {
  display: none !important;
}
/* line 41, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a {
  color: #b1b2b3;
  text-decoration: none;
}
/* line 45, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:after {
  content: 'a';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  line-height: 37px;
  text-align: center;
  width: 30px;
  display: block;
  font-style: normal;
}
/* line 64, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:hover {
  color: #6d6e71;
}
/* line 72, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev {
  left: 0;
  display: none;
  float: left;
  padding-left: 0;
  border-right: 1px solid #DADBDB;
}
/* line 79, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev.disabled {
  display: none !important;
}
/* line 83, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a {
  color: #b1b2b3;
  text-decoration: none;
}
/* line 87, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:after {
  content: 'b';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  line-height: 37px;
  text-align: center;
  width: 30px;
  display: block;
  font-style: normal;
}
/* line 105, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:hover {
  color: #6d6e71;
}
/* line 115, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller {
  float: left;
  display: inline-block;
  width: 200px;
  position: relative;
  top: 0;
}
/* line 122, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
  position: relative;
  transition: left 1s;
  -webkit-transition: left 1s;
  -moz-transition: left 1s;
  -o-transition: left 1s;
}
/* line 135, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li {
  float: left;
  padding: 0;
  border-top: 3px solid transparent;
}
/* line 140, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active {
  border-bottom: 0;
  border-top: 1px solid #DADBDB;
  background: #000;
}
/* line 145, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a {
  border-right: 1px solid #DADBDB;
  border-left: none;
  background-color: #F7F7F7;
  color: #000;
  padding: 2px 0 4px 2px;
}
/* line 152, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a:hover span {
  cursor: normal;
  background-color: #F7F7F7;
  text-decoration: none;
}
/* line 163, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a {
  margin-left: 0;
}
/* line 169, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a {
  line-height: 31px;
  cursor: pointer;
  background-color: #ff0000;
  text-decoration: none;
  display: block;
  padding: 0;
  height: 31px;
  font-weight: normal;
  color: #fff;
  border-left: 2px solid #fff;
}
/* line 182, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:hover span {
  display: block;
  background-color: #6d6e71;
  text-decoration: none;
}
/* line 189, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a span {
  padding: 0 18px;
  text-decoration: none;
  font-size: 14px;
}
/* line 195, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:focus {
  outline: none;
}
/* line 211, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li a {
  border-left: 0;
  border-right: 2px solid #fff;
}
/* line 218, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.active a {
  border-left: 1px solid #DADBDB;
  border-right: 1px solid #DADBDB;
}
/* line 225, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.nextToActive {
  border-left: 2px solid #fff;
}
/* line 235, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav {
  border-left: 1px solid #DADBDB;
  border-right: 1px solid #DADBDB;
  display: inline-block;
  padding-right: 10px;
  background-color: #f7f7f7;
  border-top: 1px solid #DADBDB;
  border-bottom: 2px solid #fff;
  display: none;
  position: relative;
  overflow: hidden;
  top: 3px;
  z-index: 1000;
  padding-bottom: 6px;
}
/* line 253, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span {
  border: 1px solid #DADBDB;
  padding: 0 3px 2px 10px;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  border: 0;
  color: #ff0000;
  line-height: 35px;
  display: inline-block;
  font-size: 20px;
}
/* line 266, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:after {
  content: '=';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-left: 8px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 281, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:focus {
  outline: none;
}
/* line 287, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav select {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}
/* line 298, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem {
  display: none;
}
/* line 301, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem.first {
  display: block;
}
/* line 307, ../sass/styles/components/_tabs.scss */
.tabs > div {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #6d6e71;
}
/* line 313, ../sass/styles/components/_tabs.scss */
.tabs > div.active {
  display: block;
}
/* line 317, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper {
  border: 1px solid #DADBDB;
  padding: 20px 10px 0;
  font-size: 14px;
  color: #6d6e71;
}
/* line 324, ../sass/styles/components/_tabs.scss */
.tabs > div p {
  color: #6d6e71;
}

/**************************
*	Login	  *
***************************/
/* line 2, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent {
  padding: 0;
  width: auto;
  min-height: 500px;
}
/* line 8, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 {
  margin-left: 0;
  margin-right: 0;
}
/* line 12, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell {
  background: #f7f7f7;
  -moz-box-shadow: 0 0 3px 0 #CFCFCF;
  -webkit-box-shadow: 0 0 3px 0 #CFCFCF;
  box-shadow: 0 0 3px 0 #CFCFCF;
}
/* line 16, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell h1 {
  margin: 15px 0 0 0;
}
/* line 20, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell h2 {
  font-size: 16px;
  line-height: 20px;
  margin-top: 0;
  color: #000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 28, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell p {
  color: #6d6e71;
}
/* line 33, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 37, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}
/* line 43, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form p {
  color: #6d6e71;
}
/* line 46, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form p a:hover {
  color: #ff0000;
  text-decoration: underline;
}
/* line 52, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form p.infotext {
  color: #a7a9ac;
}
/* line 57, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form input[type=text], body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form input[type=password] {
  border-radius: 0;
}
/* line 61, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .form input[type=submit] {
  float: right;
  margin: 13px 0;
}
/* line 68, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell p {
  margin: 13px 0 17px;
  line-height: 17px;
}
/* line 73, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell p.required {
  margin: 19px 0 17px;
}
/* line 77, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell:first-child {
  width: 65.66%;
  margin-right: 2%;
}
/* line 82, ../sass/styles/components/_login.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell:last-child {
  width: 32.33%;
  padding-top: 11px;
}

/**************************
*	Promo Box	  *
***************************/
/* line 1, ../sass/styles/components/_promoBox.scss */
#sidebar .promoBox {
  margin-bottom: 20px;
  background-color: #F7F7F7;
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
  padding: 14px 10px;
}
/* line 7, ../sass/styles/components/_promoBox.scss */
#sidebar .promoBox .promoBoxText {
  display: inline-block;
}

/* line 12, ../sass/styles/components/_promoBox.scss */
.promoBox {
  color: #5c5d60;
  clear: both;
  float: none;
  margin-bottom: 20px;
  letter-spacing: -0.05px;
  font-size: 14px;
}
/* line 20, ../sass/styles/components/_promoBox.scss */
.promoBox h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 27, ../sass/styles/components/_promoBox.scss */
.promoBox img {
  width: 100%;
  margin-top: 14px;
  margin-bottom: 4px;
}
/* line 33, ../sass/styles/components/_promoBox.scss */
.promoBox p {
  font-size: 14px;
  line-height: 1.4;
  margin: 5px 0 10px;
}
/* line 38, ../sass/styles/components/_promoBox.scss */
.promoBox p.phone {
  margin-top: 0;
  color: #6d6e71;
  font-size: 14px;
  display: block;
  margin-bottom: 0;
}
/* line 45, ../sass/styles/components/_promoBox.scss */
.promoBox p.phone:before {
  content: 't';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 60, ../sass/styles/components/_promoBox.scss */
.promoBox p.phone a:before {
  content: 't';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: -3px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 78, ../sass/styles/components/_promoBox.scss */
.promoBox a {
  color: #ff0000;
  text-decoration: none;
}
/* line 82, ../sass/styles/components/_promoBox.scss */
.promoBox a:hover {
  text-decoration: underline;
}
/* line 86, ../sass/styles/components/_promoBox.scss */
.promoBox a.mail {
  margin-top: 0;
  color: #ff0000;
  font-size: 14px;
  display: block;
  word-break: break-all;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 94, ../sass/styles/components/_promoBox.scss */
.promoBox a.mail:before {
  content: 'u';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 111, ../sass/styles/components/_promoBox.scss */
.promoBox a.optionalLink {
  font-size: 14px;
  margin-top: 8px;
  display: block;
}
/* line 116, ../sass/styles/components/_promoBox.scss */
.promoBox a.optionalLink:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/**************************
*	Teaser Overview	  *
***************************/
/* line 1, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 20px;
}
/* line 12, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 18, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li {
  float: left;
  width: 33.33%;
  padding-right: 7px;
  padding-left: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
/* line 26, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li:nth-child(3n+1) {
  padding-right: 14px;
  padding-left: 0;
}
/* line 31, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li:nth-child(3n+3) {
  padding-right: 0;
  padding-left: 14px;
}
/* line 37, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li:nth-child(3n+4) {
  clear: both;
}
/* line 45, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview .paging {
  padding-right: 7px;
}

/* line 53, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a {
  text-decoration: none;
}
/* line 58, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a:hover span span {
  text-decoration: underline;
}
/* line 63, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a img {
  display: block;
  width: 100%;
}
/* line 68, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 5px 0 10px;
  position: relative;
  overflow: hidden;
}
/* line 79, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a p {
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  margin: 0 0 5px;
}
/* line 86, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a span.linkWithArrow {
  line-height: 25px;
  font-size: 14px;
  color: #ff0000;
}
/* line 91, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a span.linkWithArrow:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/**************************
*	iframe	  *
***************************/
/* line 1, ../sass/styles/components/_iframe.scss */
.iframe {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_iframe.scss */
.iframe a {
  white-space: normal;
  word-wrap: break-word;
}
/* line 9, ../sass/styles/components/_iframe.scss */
.iframe iframe {
  width: 100%;
  border: 0;
}

/**************************
*	iframe	  *
***************************/
/* line 1, ../sass/styles/components/_career.scss */
.careerModule {
  overflow: hidden;
}
/* line 4, ../sass/styles/components/_career.scss */
.careerModule.careerOverview {
  border: solid #d1d3d4;
  border-width: 1px 0 0 0;
  padding: 15px 0 0;
  margin: 0 0 10px;
}
/* line 13, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a {
  color: #ff000f;
  display: block;
  text-decoration: none;
}
/* line 18, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a:hover {
  text-decoration: none;
}
/* line 21, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a:hover span {
  text-decoration: underline;
}
/* line 28, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent h2 {
  margin-bottom: 20px;
}
/* line 32, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent h3 {
  font-size: 16px;
  margin-bottom: 11px;
  color: #000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 43, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList {
  color: #5c5d60;
  list-style: none;
  float: left;
  width: 50%;
  padding: 0;
  margin: 0;
  display: inline-block;
}
/* line 209, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 217, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList html[xmlns] .clearfix {
  display: block;
}
/* line 220, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList * html .clearfix {
  height: 1%;
}
/* line 53, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li {
  padding-bottom: 8px;
}
/* line 61, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: 0px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 80, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  padding: 0 10px 0 0;
  margin: 0 0 15px;
}
/* line 87, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList:last-child {
  padding: 0 0 0 10px;
}
/* line 93, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dt, .careerModule dl.careerOverviewList dd {
  padding: 0;
}
/* line 97, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dt {
  float: left;
  font-weight: bold;
  width: 45%;
  line-height: 21px;
}
/* line 106, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dd {
  line-height: 22px;
  width: 55%;
  margin-left: 45%;
}

/* line 117, ../sass/styles/components/_career.scss */
.cell .careerSearchForm form label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}

/* line 121, ../sass/styles/components/_career.scss */
.careerSearchForm {
  position: relative;
  margin: 0 0 20px;
}
/* line 127, ../sass/styles/components/_career.scss */
.careerSearchForm .file-upload strong {
  font-weight: bold;
}
/* line 131, ../sass/styles/components/_career.scss */
.careerSearchForm .selectWrapper {
  width: 50%;
  float: left;
  display: inline-block;
  position: relative;
}
/* line 209, ../sass/global/_mixins.scss */
.careerSearchForm .selectWrapper:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 217, ../sass/global/_mixins.scss */
.careerSearchForm .selectWrapper html[xmlns] .clearfix {
  display: block;
}
/* line 220, ../sass/global/_mixins.scss */
.careerSearchForm .selectWrapper * html .clearfix {
  height: 1%;
}
/* line 138, ../sass/styles/components/_career.scss */
.careerSearchForm .selectWrapper .wrapper {
  bottom: 0;
  width: 100%;
}
/* line 145, ../sass/styles/components/_career.scss */
.careerSearchForm .selectWrapper.error input[type="text"],
.careerSearchForm .selectWrapper.error textarea,
.careerSearchForm .selectWrapper.error .file-skin {
  border: 1px solid red;
}
/* line 156, ../sass/styles/components/_career.scss */
.careerSearchForm .leftWrapper {
  width: 50%;
  padding: 0 20px 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 163, ../sass/styles/components/_career.scss */
.careerSearchForm .leftWrapper .newListSelected, .careerSearchForm .leftWrapper input[type=text] {
  width: 96%;
}
/* line 173, ../sass/styles/components/_career.scss */
.careerSearchForm .rightWrapper label {
  margin-left: 4%;
}
/* line 179, ../sass/styles/components/_career.scss */
.careerSearchForm .rightWrapper .newListSelected, .careerSearchForm .rightWrapper input[type=text] {
  width: 96%;
  float: right;
}
/* line 188, ../sass/styles/components/_career.scss */
.careerSearchForm #submit {
  float: right;
  width: auto;
  padding: 6px 28px;
  margin: 14px 0 0;
}
/* line 199, ../sass/styles/components/_career.scss */
.careerSearchForm .careerToolbar #submit {
  margin-top: 20px;
}
/* line 203, ../sass/styles/components/_career.scss */
.careerSearchForm .careerToolbar ul.pagination {
  margin-top: 18px;
}
/* line 209, ../sass/styles/components/_career.scss */
.careerSearchForm .fullwidth {
  padding: 0;
  position: relative;
}
/* line 214, ../sass/styles/components/_career.scss */
.careerSearchForm .fullwidth .field {
  position: relative;
}
/* line 217, ../sass/styles/components/_career.scss */
.careerSearchForm .fullwidth .field .label {
  /*@include font(NeoSansBold);*/
}
/* line 223, ../sass/styles/components/_career.scss */
.careerSearchForm .fullwidth .labelright {
  position: absolute;
  right: 0;
  top: 17px;
}
/* line 229, ../sass/styles/components/_career.scss */
.careerSearchForm .fullwidth h4 {
  border-top: 1px solid #d1d3d4;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #555;
  font-size: 16px;
  margin: 0;
  margin-top: 18px !important;
  padding-top: 15px;
  color: #000;
}
/* line 244, ../sass/styles/components/_career.scss */
.careerSearchForm .fomrinfo {
  font-size: 12px;
}
/* line 248, ../sass/styles/components/_career.scss */
.careerSearchForm .jobSearch {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 256, ../sass/styles/components/_career.scss */
.careerToolbar {
  border-top: 1px solid #d1d3d4;
}
/* line 260, ../sass/styles/components/_career.scss */
.careerToolbar h2 {
  display: inline-block;
  padding-top: 15px;
  font-size: 16px;
  line-height: 20px;
}
/* line 267, ../sass/styles/components/_career.scss */
.careerToolbar .backLink, .careerToolbar .forwardLink {
  color: #ff0000;
  font-size: 14px;
  margin: 22px 0;
  padding-left: 13px;
  display: inline-block;
  border: none;
}
/* line 209, ../sass/global/_mixins.scss */
.careerToolbar .backLink:after, .careerToolbar .forwardLink:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 217, ../sass/global/_mixins.scss */
.careerToolbar .backLink html[xmlns] .clearfix, .careerToolbar .forwardLink html[xmlns] .clearfix {
  display: block;
}
/* line 220, ../sass/global/_mixins.scss */
.careerToolbar .backLink * html .clearfix, .careerToolbar .forwardLink * html .clearfix {
  height: 1%;
}
/* line 278, ../sass/styles/components/_career.scss */
.careerToolbar .backLink {
  margin: 22px 0 0;
}
/* line 282, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink {
  margin: 15px 0;
}
/* line 286, ../sass/styles/components/_career.scss */
.careerToolbar .right {
  margin-top: 13px;
  padding: 0;
  text-transform: uppercase;
  float: right;
}
/* line 292, ../sass/styles/components/_career.scss */
.careerToolbar .right span {
  font-size: 14px !important;
  line-height: 30px;
  padding: 0 28px;
}
/* line 300, ../sass/styles/components/_career.scss */
.careerToolbar .backLink {
  padding: 0;
  float: left;
  background: transparent;
}
/* line 306, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:before {
  content: '%';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 321, ../sass/styles/components/_career.scss */
.careerToolbar .backLink span {
  font-size: 12px;
  text-transform: none;
  font-weight: normal;
  display: inline;
  padding: 0;
}
/* line 329, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:hover {
  background: transparent !important;
  text-decoration: none;
}
/* line 333, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:hover span {
  text-decoration: underline;
}
/* line 340, ../sass/styles/components/_career.scss */
.careerToolbar .backLinkMobile,
.careerToolbar .forwardLinkMobile {
  display: none;
}
/* line 345, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink {
  float: right;
}
/* line 349, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: 0px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 367, ../sass/styles/components/_career.scss */
.careerToolbar .nextStepLink {
  float: right;
  width: auto !important;
  /*padding: 2px 40px !important;*/
}

/* line 377, ../sass/styles/components/_career.scss */
.fullwidth {
  clear: both;
  float: none;
  width: 100%;
}
/* line 383, ../sass/styles/components/_career.scss */
.fullwidth .check {
  margin: 35px 0 0 14px;
}

/* line 389, ../sass/styles/components/_career.scss */
.file-upload {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
}

/*
.file-upload:hover { 
	 
}

.file-upload.focus { 
	
}
*/
/* line 408, ../sass/styles/components/_career.scss */
.file-upload input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 417, ../sass/styles/components/_career.scss */
.file-skin {
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  margin: 0;
}

/* line 426, ../sass/styles/components/_career.scss */
.file-upload span {
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
}

/* Adjust the button size */
/* line 434, ../sass/styles/components/_career.scss */
.file-upload {
  overflow: hidden;
  display: inline-block;
  position: relative;
  text-align: center;
  font-weight: normal;
  height: 90px;
}

/* line 443, ../sass/styles/components/_career.scss */
.file-upload,
.file-upload span {
  width: auto !important;
}

/* line 447, ../sass/styles/components/_career.scss */
.cell form label.file-upload {
  margin: 0 0 10px;
}

/* line 451, ../sass/styles/components/_career.scss */
.file-upload span {
  display: block;
  padding: 2px 40px;
  margin: 0 !important;
}

/* line 457, ../sass/styles/components/_career.scss */
.file-upload-status {
  position: absolute;
  top: 26px;
}

/* tablesort default */
/* line 463, ../sass/styles/components/_career.scss */
table.searchResult {
  margin-bottom: 19px;
}

/* line 466, ../sass/styles/components/_career.scss */
h2.searchResultHeadline {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  color: #000;
}

/* line 470, ../sass/styles/components/_career.scss */
.footable {
  font-size: 14px;
  width: 100%;
}

/* line 474, ../sass/styles/components/_career.scss */
.footable.breakpoint > tbody > tr > td.expand .footable-toggle {
  background: url("../images/plus.png") no-repeat left center;
  display: block;
  width: 16px;
  height: 16px;
  padding-left: 0;
  float: left;
  margin: 12px 6px 0 6px;
}

/* line 483, ../sass/styles/components/_career.scss */
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand .footable-toggle {
  background: url("../images/minus.png") no-repeat left center;
  display: block;
  width: 16px;
  height: 16px;
  padding-left: 0;
  float: left;
  margin: 12px 6px 0 6px;
}

/*
.footable.breakpoint > tbody > tr.footable-row-detail {
	background: #f1f2f2;
}
.footable > tbody > tr:hover {
	
}
*/
/* line 500, ../sass/styles/components/_career.scss */
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}

/* line 503, ../sass/styles/components/_career.scss */
.footable > tbody > tr > td, .footable > thead > tr > th {
  color: #6d6e71;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  padding: 6px 10px;
  text-align: left;
}

/* line 509, ../sass/styles/components/_career.scss */
.footable > tbody > tr {
  background: #f7f7f7;
}

/* line 512, ../sass/styles/components/_career.scss */
.footable tbody tr:nth-child(even) {
  background: #e9e9e9;
}

/* line 516, ../sass/styles/components/_career.scss */
.footable > thead > tr > th, .footable > thead > tr > td {
  background: #dadbdb;
  color: #000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-weight: bold;
}

/* line 525, ../sass/styles/components/_career.scss */
.footable .footable-sorted,
.footable .footable-sorted-desc {
  background: #c4c5c5;
}

/* line 536, ../sass/styles/components/_career.scss */
table.footable tbody tr.even {
  background-color: #e9e9e9;
}
/* line 539, ../sass/styles/components/_career.scss */
table.footable tbody tr.even + .footable-row-detail {
  background-color: #e9e9e9;
}
/* line 545, ../sass/styles/components/_career.scss */
table.footable tbody tr.odd {
  background-color: #f7f7f7;
}
/* line 548, ../sass/styles/components/_career.scss */
table.footable tbody tr.odd + .footable-row-detail {
  background-color: #f7f7f7;
}

/* line 556, ../sass/styles/components/_career.scss */
.footable > tbody img {
  vertical-align: middle;
}

/* tablesort pagination */
/* line 561, ../sass/styles/components/_career.scss */
tfoot.footable-pagination tr td {
  text-align: center;
}

/* line 564, ../sass/styles/components/_career.scss */
.footable-nav {
  float: right;
  list-style: none;
  padding: 0;
  margin: 20px 0;
  display: inline-block;
}

/* line 571, ../sass/styles/components/_career.scss */
.footable-nav li {
  display: inline-block;
  line-height: 14px;
}

.footable-nav ul {
    padding-left: 0;
    margin: 0;
}

/* line 575, ../sass/styles/components/_career.scss */
.footable-nav li a {
  display: inline-block;
  font-size: 14px;
  padding: 0 10px;
  text-decoration: none;
  color: #ff0000;
  font-weight: bold;
  color: #ff0000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}

/* line 588, ../sass/styles/components/_career.scss */
.footable-nav li a:focus, .footable-nav li a:hover, .footable-nav li a:active {
  text-decoration: underline;
  color: #ff0000;
}

/* line 592, ../sass/styles/components/_career.scss */
.footable-nav .footable-page {
  border: solid #dadbdb;
  border-width: 0 1px;
  margin-left: -1px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}

/* line 599, ../sass/styles/components/_career.scss */
.footable-nav .footable-page.active a {
  color: #000;
  text-decoration: underline;
}

/* line 603, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-current a {
  color: #000;
  text-decoration: underline;
}

/* line 608, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-first,
.footable-nav .footable-page-arrow-last {
  display: none;
}

/* line 612, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev, .footable-nav .footable-page-arrow-next {
  width: 10px;
  overflow: hidden;
}

/* line 616, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev {
  margin: 3px 10px 0 0;
}

/* line 619, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-next {
  margin: 3px 0 0 10px;
}

/* line 622, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev a {
  display: block;
  width: 10px;
  height: 12px;
  text-indent: 0;
}
/* line 628, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev a:before {
  color: #ff0000;
  content: '$';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: -10px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 643, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-next a {
  display: block;
  width: 10px;
  height: 12px;
  text-indent: 0;
}
/* line 650, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-next a:before {
  color: #ff0000;
  content: '§';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: -10px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* tablesort sortable */
/* line 667, ../sass/styles/components/_career.scss */
.footable > thead > tr > th > span.footable-sort-indicator {
  width: 14px;
  height: 16px;
  display: block;
  float: right;
}
/* line 673, ../sass/styles/components/_career.scss */
.footable > thead > tr > th > span.footable-sort-indicator:before {
  color: #9c9c9c;
  content: '!';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 7px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: 0px;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 689, ../sass/styles/components/_career.scss */
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}

/* line 694, ../sass/styles/components/_career.scss */
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  color: #000;
  content: '!';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 7px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: 0px;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 712, ../sass/styles/components/_career.scss */
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  color: #000;
  content: '0';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 7px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: 0px;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}

/* line 729, ../sass/styles/components/_career.scss */
.footable .footable-toggle {
  display: none;
}

/* line 735, ../sass/styles/components/_career.scss */
table.searchResult thead tr th:nth-child(2) {
  width: 38%;
}
/* line 739, ../sass/styles/components/_career.scss */
table.searchResult thead tr th:nth-child(4) {
  width: 16%;
  min-width: 84px;
}

/**************************
*	Forms				  *
***************************/
/* line 1, ../sass/styles/components/_forms.scss */
.cell h3.successMsg {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  line-height: 17px;
  margin: 0;
  padding: 0;
}
/* line 9, ../sass/styles/components/_forms.scss */
.cell form, .cell .form {
  font-size: 14px;
}
/* line 12, ../sass/styles/components/_forms.scss */
.cell form img.captcha, .cell .form img.captcha {
  margin: 4px 0 1px;
  width: 100%;
  max-width: 340px;
}
/* line 17, ../sass/styles/components/_forms.scss */
.cell form .leftFormComp, .cell .form .leftFormComp {
  width: 47%;
  margin-right: 6%;
  float: left;
  margin-bottom: 15px;
}
/* line 23, ../sass/styles/components/_forms.scss */
.cell form .rightFormComp, .cell .form .rightFormComp {
  width: 47%;
  float: left;
  margin-bottom: 15px;
}
/* line 29, ../sass/styles/components/_forms.scss */
.cell form h3, .cell .form h3 {
  		/*@include font(NeoSansLight);
  		/*
  		font-size: 24px;
  		line-height: 46px;
  
  		@include fontSpiesHecker();
  		font-size: 16px;
  		line-height: 20px;
  
  		*/
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: #000000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 48, ../sass/styles/components/_forms.scss */
.cell form label, .cell .form label {
  display: block;
  color: #000;
  /*@include font(NeoSansBold);*/
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin: 10px 0 5px;
  color: #000000;
}
/* line 58, ../sass/styles/components/_forms.scss */
.cell form label p, .cell .form label p {
  margin: 0;
}
/* line 63, ../sass/styles/components/_forms.scss */
.cell form input[type=text], .cell form input[type=password], .cell form textarea, .cell form .file-skin, .cell form .file-upload-status, .cell .form input[type=text], .cell .form input[type=password], .cell .form textarea, .cell .form .file-skin, .cell .form .file-upload-status {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d1d1d2;
  background-color: #fff;
  /*
  @include font();
  */
  font-size: 14px;
  color: #6d6e71;
  padding: 5px 9px;
  width: 100%;
}
/* line 74, ../sass/styles/components/_forms.scss */
.cell form input[type=text].error, .cell form input[type=password].error, .cell form textarea.error, .cell form .file-skin.error, .cell form .file-upload-status.error, .cell .form input[type=text].error, .cell .form input[type=password].error, .cell .form textarea.error, .cell .form .file-skin.error, .cell .form .file-upload-status.error {
  border: solid 1px #ff0000;
}
/* line 78, ../sass/styles/components/_forms.scss */
.cell form .file-skin, .cell form .file-upload-status, .cell .form .file-skin, .cell .form .file-upload-status {
  /*width: 95%;*/
}
/* line 81, ../sass/styles/components/_forms.scss */
.cell form input[type=submit], .cell form .file-upload span, .cell .form input[type=submit], .cell .form .file-upload span {
  background-color: #fe0000;
  border: 0 none;
  color: #fff;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-weight: bold;
  display: inline-block;
  background-color: #f00;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.75);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwMGYwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTEwMTExIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlYzFmMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjM5NDciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f00f00), color-stop(50%, #e10111), color-stop(51%, #ec1f2d), color-stop(100%, #f23947));
  background-image: -moz-linear-gradient(bottom, #f00f00, #e10111 50%, #ec1f2d 51%, #f23947);
  background-image: -webkit-linear-gradient(bottom, #f00f00, #e10111 50%, #ec1f2d 51%, #f23947);
  background-image: linear-gradient(to top, #f00f00, #e10111 50%, #ec1f2d 51%, #f23947);
  text-transform: uppercase;
  font-size: 14px;
  padding: 6px 28px;
  cursor: pointer;
  margin: 15px 0;
}
/* line 100, ../sass/styles/components/_forms.scss */
.cell form input[type=submit]:hover, .cell form .file-upload span:hover, .cell .form input[type=submit]:hover, .cell .form .file-upload span:hover {
  background-color: #6d6e71;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmU3MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTA1MTUzIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2ZDZlNzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg5OGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #6d6e71), color-stop(50%, #505153), color-stop(51%, #6d6e71), color-stop(100%, #88898c));
  background-image: -moz-linear-gradient(bottom, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
  background-image: -webkit-linear-gradient(bottom, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
  background-image: linear-gradient(to top, #6d6e71, #505153 50%, #6d6e71 51%, #88898c);
}
/* line 105, ../sass/styles/components/_forms.scss */
.cell form textarea, .cell .form textarea {
  height: 120px;
}
/* line 108, ../sass/styles/components/_forms.scss */
.cell form .newListSelected, .cell .form .newListSelected {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  /*
  @include font();
  */
  font-size: 14px;
  color: #b3b3b5;
  width: 100%;
  position: relative;
}
/* line 118, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt, .cell .form .newListSelected .selectedTxt {
  padding: 4px 45px 4px 10px;
  border: 1px solid #d1d1d2;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/* line 127, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt:after, .cell .form .newListSelected .selectedTxt:after {
  content: '2';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
  position: absolute;
  top: -7px;
  bottom: 0;
  right: 7px;
  position: absolute;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  float: right;
  bottom: 0;
  line-height: 43px;
  font-style: normal;
}
/* line 147, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt.selectedValue, .cell .form .newListSelected .selectedTxt.selectedValue {
  color: #6d6e71;
}
/* line 151, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper, .cell .form .newListSelected .SSContainerDivWrapper {
  position: absolute;
  top: 30px !important;
  border: 1px solid #d1d1d2;
  background: #ffffff;
  width: 100%;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto !important;
  overflow-x: auto;
  z-index: 100;
}
/* line 163, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul, .cell .form .newListSelected .SSContainerDivWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 167, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li, .cell .form .newListSelected .SSContainerDivWrapper ul li {
  background: #e3e3e4;
  margin-bottom: 2px;
}
/* line 170, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li a, .cell .form .newListSelected .SSContainerDivWrapper ul li a {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-weight: bold;
  color: #000000;
  padding: 5px 10px;
  display: block;
}
/* line 182, ../sass/styles/components/_forms.scss */
.cell form .selectWrapper.error .selectedTxt, .cell .form .selectWrapper.error .selectedTxt {
  border-color: #ff0000;
}
/* line 187, ../sass/styles/components/_forms.scss */
.cell form .inputList, .cell .form .inputList {
  width: 100% !important;
  margin-right: 0;
}
/* line 191, ../sass/styles/components/_forms.scss */
.cell form .inputList > .check, .cell .form .inputList > .check {
  margin-top: 0 !important;
}
/* line 195, ../sass/styles/components/_forms.scss */
.cell form .inputList > .check > div, .cell form .inputList > .radio > div, .cell .form .inputList > .check > div, .cell .form .inputList > .radio > div {
  margin-bottom: 5px;
}
/* line 198, ../sass/styles/components/_forms.scss */
.cell form .inputList > .check > div:last-child, .cell form .inputList > .radio > div:last-child, .cell .form .inputList > .check > div:last-child, .cell .form .inputList > .radio > div:last-child {
  margin-bottom: 0;
}
/* line 206, ../sass/styles/components/_forms.scss */
.cell form .check, .cell form .radio, .cell .form .check, .cell .form .radio {
  display: table;
}
/* line 209, ../sass/styles/components/_forms.scss */
.cell form .check > div.col, .cell form .radio > div.col, .cell .form .check > div.col, .cell .form .radio > div.col {
  float: left;
  width: auto;
}
/* line 213, ../sass/styles/components/_forms.scss */
.cell form .check > div.col label, .cell form .radio > div.col label, .cell .form .check > div.col label, .cell .form .radio > div.col label {
  padding-right: 16px;
  line-height: 21px;
}
/* line 220, ../sass/styles/components/_forms.scss */
.cell form .check input, .cell form .radio input, .cell .form .check input, .cell .form .radio input {
  float: left;
  width: auto;
}
/* line 224, ../sass/styles/components/_forms.scss */
.cell form .check .checkbox, .cell form .check .radio, .cell form .radio .checkbox, .cell form .radio .radio, .cell .form .check .checkbox, .cell .form .check .radio, .cell .form .radio .checkbox, .cell .form .radio .radio {
  display: table-cell;
  float: left;
  height: 19px;
  width: 19px;
  margin-right: 10px;
  background-color: #ffffff;
  border: solid 1px #d1d1d2;
  border-radius: 0;
}
/* line 234, ../sass/styles/components/_forms.scss */
.cell form .check .checkbox.checked span, .cell form .check .radio.checked span, .cell form .radio .checkbox.checked span, .cell form .radio .radio.checked span, .cell .form .check .checkbox.checked span, .cell .form .check .radio.checked span, .cell .form .radio .checkbox.checked span, .cell .form .radio .radio.checked span {
  display: inline-block;
  height: 100%;
  width: 100%;
}
/* line 243, ../sass/styles/components/_forms.scss */
.cell form .check .checkbox.checked span:before, .cell form .radio .checkbox.checked span:before, .cell .form .check .checkbox.checked span:before, .cell .form .radio .checkbox.checked span:before {
  content: 'q';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 2px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 260, ../sass/styles/components/_forms.scss */
.cell form .check .radio, .cell form .radio .radio, .cell .form .check .radio, .cell .form .radio .radio {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 262, ../sass/styles/components/_forms.scss */
.cell form .check .radio.checked span, .cell form .radio .radio.checked span, .cell .form .check .radio.checked span, .cell .form .radio .radio.checked span {
  display: inline-block;
  width: 7px;
  height: 7px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 6px;
  background-color: #000;
}
/* line 271, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell form .radio label, .cell .form .check label, .cell .form .radio label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #6d6e71 !important;
  display: table-cell;
  vertical-align: middle;
  float: left;
  margin: 2px 0 0;
}
/* line 280, ../sass/styles/components/_forms.scss */
.cell form .check label[for="newsletter"], .cell form .radio label[for="newsletter"], .cell .form .check label[for="newsletter"], .cell .form .radio label[for="newsletter"] {
  float: none;
}
/* line 285, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell .form .check label {
  display: inline-block;
  width: 80%;
}
/* line 289, ../sass/styles/components/_forms.scss */
.cell form .check label p, .cell .form .check label p {
  color: #555555;
  line-height: 21px;
  font-size: 14px;
}
/* line 297, ../sass/styles/components/_forms.scss */
.cell form .radio label, .cell .form .radio label {
  padding-right: 30px;
}
/* line 300, ../sass/styles/components/_forms.scss */
.cell form p.required, .cell form span.required, .cell .form p.required, .cell .form span.required {
  /*color: $red;*/
  color: #6d6e71;
  margin-top: 20px;
  font-size: 12px;
}
/* line 309, ../sass/styles/components/_forms.scss */
.cell form span.required, .cell .form span.required {
  color: #ff0000;
  font-size: 14px;
}
/* line 313, ../sass/styles/components/_forms.scss */
.cell form p, .cell .form p {
  margin: 10px 0;
}
/* line 316, ../sass/styles/components/_forms.scss */
.cell form p.infotext, .cell .form p.infotext {
  color: #a7a9ac;
}
/* line 319, ../sass/styles/components/_forms.scss */
.cell form ul.errorMsg, .cell .form ul.errorMsg {
  color: #ff0000;
  display: none;
  margin: 4px 0 10px 0;
  padding: 0;
  list-style: none;
}
/* line 327, ../sass/styles/components/_forms.scss */
.cell form.error ul.errorMsg, .cell .form.error ul.errorMsg {
  display: block;
}
/* line 331, ../sass/styles/components/_forms.scss */
.cell form .reset, .cell .form .reset {
  margin: 20px 0;
  display: inline-block;
  color: #ff0000;
  text-decoration: none;
}
/* line 339, ../sass/styles/components/_forms.scss */
.cell form.sales h2, .cell .form.sales h2 {
  margin-bottom: 10px;
}
/* line 343, ../sass/styles/components/_forms.scss */
.cell form.sales label, .cell .form.sales label {
  margin-top: 0;
}
/* line 347, ../sass/styles/components/_forms.scss */
.cell form.sales .leftFormComp, .cell .form.sales .leftFormComp {
  width: 47%;
  margin-right: 5%;
  float: left;
  margin-bottom: 10px;
}
/* line 353, ../sass/styles/components/_forms.scss */
.cell form.sales .leftFormComp.fullwidth, .cell .form.sales .leftFormComp.fullwidth {
  width: 100%;
}
/* line 358, ../sass/styles/components/_forms.scss */
.cell form.sales .rightFormComp, .cell .form.sales .rightFormComp {
  width: 47%;
  float: left;
  margin-bottom: 10px;
}
/* line 363, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader, .cell .form.sales .textareaHeader {
  margin-bottom: 15px;
}
/* line 366, ../sass/styles/components/_forms.scss */
.cell form.sales .FormComp, .cell .form.sales .FormComp {
  margin-bottom: 10px;
}
/* line 369, ../sass/styles/components/_forms.scss */
.cell form.sales label, .cell .form.sales label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 372, ../sass/styles/components/_forms.scss */
.cell form.sales .check, .cell .form.sales .check {
  margin-bottom: 15px;
  width: 100%;
}
/* line 376, ../sass/styles/components/_forms.scss */
.cell form.sales .min, .cell .form.sales .min {
  font-size: 12px;
  margin-top: -5px;
  margin-bottom: 8px;
  display: block;
  color: #6d6e71;
}
/* line 383, ../sass/styles/components/_forms.scss */
.cell form.sales .labelright, .cell .form.sales .labelright {
  margin: 15px 0 5px;
  float: right;
  color: #6d6e71;
  font-size: 12px;
}
/* line 389, ../sass/styles/components/_forms.scss */
.cell form.sales .reset, .cell .form.sales .reset {
  margin: 10px 0 20px;
}
/* line 392, ../sass/styles/components/_forms.scss */
.cell form.sales .reset.right, .cell .form.sales .reset.right {
  margin: 0;
  float: right;
}
/* line 396, ../sass/styles/components/_forms.scss */
.cell form.sales .back, .cell .form.sales .back {
  float: left;
}
/* line 399, ../sass/styles/components/_forms.scss */
.cell form.sales .back:before, .cell .form.sales .back:before {
  content: '%';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 415, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=submit], .cell .form.sales input[type=submit] {
  float: right;
  margin-top: 5px;
}
/* line 420, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader label, .cell .form.sales .textareaHeader label {
  float: left;
}
/* line 423, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader .chars, .cell .form.sales .textareaHeader .chars {
  float: right;
  font-size: 12px;
  margin-top: 17px;
}
/* line 429, ../sass/styles/components/_forms.scss */
.cell form.sales .available, .cell .form.sales .available {
  margin-top: 5px;
  color: #0e7500;
}
/* line 433, ../sass/styles/components/_forms.scss */
.cell form.sales .available:before, .cell .form.sales .available:before {
  content: 'q';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 448, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not, .cell .form.sales .available.not {
  color: #d71d2f;
}
/* line 451, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not:before, .cell .form.sales .available.not:before {
  content: 'p';
}
/* line 457, ../sass/styles/components/_forms.scss */
.cell form.sales h3.subHead, .cell .form.sales h3.subHead {
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin-top: 15px;
  font-weight: normal;
  line-height: 20px;
  color: #6d6e71;
}
/* line 468, ../sass/styles/components/_forms.scss */
.cell form.sales .error .radio,
.cell form.sales .error .checkbox,
.cell form.sales .error .selectedTxt, .cell .form.sales .error .radio,
.cell .form.sales .error .checkbox,
.cell .form.sales .error .selectedTxt {
  border-color: #ff0000;
}
/* line 474, ../sass/styles/components/_forms.scss */
.cell form.sales .error input[type=text], .cell form.sales .error input[type=password], .cell form.sales .error textarea, .cell form.sales .error .file-skin, .cell form.sales .error .file-upload-status, .cell .form.sales .error input[type=text], .cell .form.sales .error input[type=password], .cell .form.sales .error textarea, .cell .form.sales .error .file-skin, .cell .form.sales .error .file-upload-status {
  border-color: #ff0000;
}
/* line 478, ../sass/styles/components/_forms.scss */
.cell form.sales .error .errorMessage, .cell .form.sales .error .errorMessage {
  color: #ff0000;
  clear: both;
  margin-top: 6px;
}
/* line 489, ../sass/styles/components/_forms.scss */
.cell .formGenerator h2 {
  line-height: 20px;
  font-size: 16px;
  margin: 0 0 5px;
  font-family: 'Neo Sans W01 Light', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 500, ../sass/styles/components/_forms.scss */
.cell body.pageContacts .cell form input[type=submit] {
  margin-top: 26px;
}
/* line 506, ../sass/styles/components/_forms.scss */
.cell .SSContainerDivWrapper {
  z-index: 9999 !important;
}

/*** IE8 handling ***/
/* Checkbox */
/* line 797, ../sass/_screen_styles.scss */
html.lt-ie9 .bodyContentWrapper form .check .checkbox, html.lt-ie9 .bodyContentWrapper .form .check .checkbox {
  display: none;
  margin-left: 10px;
}

/**************************
*	campaign	  *
***************************/
/* line 3, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent {
  padding-top: 15px;
}
/* line 13, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 66.66%;
}
/* line 17, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .columnLayout.columnCount2 > .cell:last-child, body.campaign #BodyContent .columnLayout.columnCount2 > .cell.w31 {
  width: 33.33%;
}
/* line 26, ../sass/styles/components/_campaign.scss */
body.campaign header .logo {
  height: 80px;
  width: auto;
}
/* line 30, ../sass/styles/components/_campaign.scss */
body.campaign header .logo a {
  height: 80px;
}
/* line 33, ../sass/styles/components/_campaign.scss */
body.campaign header .logo a img {
  height: 100%;
  width: auto;
}
/* line 41, ../sass/styles/components/_campaign.scss */
body.campaign nav#MainNavigation > ul li a {
  color: #5c5d60;
}
/* line 44, ../sass/styles/components/_campaign.scss */
body.campaign nav#MainNavigation > ul li a:hover {
  color: #000;
}
/* line 52, ../sass/styles/components/_campaign.scss */
body.campaign #Stage .pagination a:hover {
  background-color: rgba(227, 6, 19, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99e30613', endColorstr='#99e30613',GradientType=0);
}
/* line 56, ../sass/styles/components/_campaign.scss */
body.campaign #Stage .pagination a.selected {
  background-color: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
  /* IE6-9 */
}
/* line 64, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h1 {
  margin-bottom: 0;
}
/* line 68, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h2 {
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin-top: 0;
  font-weight: normal;
  line-height: 18px;
}
/* line 77, ../sass/styles/components/_campaign.scss */
body.campaign footer {
  margin-top: 0;
}
/* line 80, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper {
  background: none;
  min-height: 0;
}
/* line 84, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .left {
  float: left;
  width: 50%;
  padding: 20px 0 25px;
  text-align: left;
  color: #eae8e8;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
/* line 95, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .left p {
  margin: 0;
}
/* line 100, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right {
  float: right;
  padding: 20px 0 25px;
  text-align: right;
  color: #eae8e8;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
/* line 110, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right p {
  float: right;
  margin: 0;
}
/* line 115, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right a {
  text-decoration: none;
  color: #eae8e8;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  float: right;
  margin-left: 22px;
  text-transform: uppercase;
}
/* line 124, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 139, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right a:hover {
  color: #acabad;
}
/* line 143, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right a.mail {
  text-transform: none;
  background: none;
  padding: 0;
  margin: 0;
  float: none;
  text-decoration: underline;
  font-size: 12px;
  display: inline-block;
}
/* line 160, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper {
  border: none;
  min-height: 110px;
}
/* line 164, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left {
  float: left;
  width: 50%;
  padding: 20px 0 25px;
}
/* line 169, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p {
  color: #eae8e8;
  margin: 0;
  font-size: 14px;
  line-height: 17px;
}
/* line 175, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a {
  text-decoration: none;
  color: #eae8e8;
  font-size: 14px;
  line-height: 17px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 182, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a:hover {
  text-decoration: underline;
  color: #acabad;
}
/* line 192, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right {
  float: right;
  padding: 20px 0 25px;
}
/* line 196, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right p {
  margin: 0;
}
/* line 199, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right p a {
  text-decoration: none;
  color: #eae8e8;
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding-left: 10px;
}
/* line 207, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right p a:hover {
  color: #acabad;
}

/**************************
*	voting	  *
***************************/
/* line 1, ../sass/styles/components/_voting.scss */
.voting {
  display: inline-block;
  margin-top: 0;
}
/* line 5, ../sass/styles/components/_voting.scss */
.voting a,
.voting div {
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #ff0000;
  height: 20px;
  display: inline-block !important;
  text-decoration: none;
}
/* line 14, ../sass/styles/components/_voting.scss */
.voting a span,
.voting div span {
  color: #ff0000;
}
/* line 18, ../sass/styles/components/_voting.scss */
.voting a.like,
.voting div.like {
  padding-right: 8px;
  margin-right: 6px;
  color: #ff0000;
  border-right: 1px solid #D1D3D4;
}
/* line 24, ../sass/styles/components/_voting.scss */
.voting a.like:before,
.voting div.like:before {
  content: 'f';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 40, ../sass/styles/components/_voting.scss */
.voting a.dislike,
.voting div.dislike {
  color: #ff0000;
}
/* line 43, ../sass/styles/components/_voting.scss */
.voting a.dislike:before,
.voting div.dislike:before {
  content: 'e';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 62, ../sass/styles/components/_voting.scss */
.voting a:hover {
  text-decoration: none;
}
/* line 65, ../sass/styles/components/_voting.scss */
.voting a:hover span {
  text-decoration: underline;
}
/* line 73, ../sass/styles/components/_voting.scss */
.voting.like a {
  color: #ff0000;
}
/* line 76, ../sass/styles/components/_voting.scss */
.voting.like a span {
  color: #ff0000;
}
/* line 80, ../sass/styles/components/_voting.scss */
.voting.like a.like {
  border: none;
}
/* line 82, ../sass/styles/components/_voting.scss */
.voting.like a.like:before {
  content: 'f';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 100, ../sass/styles/components/_voting.scss */
.voting.like a.dislike {
  display: none !important;
}
/* line 113, ../sass/styles/components/_voting.scss */
.voting.dislike a {
  color: #ff0000;
}
/* line 116, ../sass/styles/components/_voting.scss */
.voting.dislike a span {
  color: #ff0000;
}
/* line 120, ../sass/styles/components/_voting.scss */
.voting.dislike a.like {
  display: none !important;
}
/* line 126, ../sass/styles/components/_voting.scss */
.voting.dislike a.dislike:before {
  content: 'e';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 149, ../sass/styles/components/_voting.scss */
.voting.disabled div, .voting.disabled a {
  color: #5c5d60;
}
/* line 153, ../sass/styles/components/_voting.scss */
.voting.disabled div.like:before, .voting.disabled a.like:before {
  content: 'f';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 171, ../sass/styles/components/_voting.scss */
.voting.disabled div.dislike:before, .voting.disabled a.dislike:before {
  content: 'e';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 187, ../sass/styles/components/_voting.scss */
.voting.disabled div span, .voting.disabled a span {
  color: #5c5d60;
}

/**************************
*	blog comment	  *
***************************/
/* line 1, ../sass/styles/components/_comment.scss */
.cell .comment {
  margin-bottom: 20px;
}
/* line 7, ../sass/styles/components/_comment.scss */
.cell .comment h2 {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin-bottom: 0px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 15, ../sass/styles/components/_comment.scss */
.cell .comment form {
  padding-bottom: 5px;
  border-bottom: 1px solid #d1d3d4;
}
/* line 19, ../sass/styles/components/_comment.scss */
.cell .comment form .selectWrapper {
  width: 50%;
  float: left;
  display: inline-block;
}
/* line 24, ../sass/styles/components/_comment.scss */
.cell .comment form .selectWrapper.rightWrapper {
  width: 47%;
}
/* line 28, ../sass/styles/components/_comment.scss */
.cell .comment form .selectWrapper.leftWrapper {
  width: 53%;
}
/* line 34, ../sass/styles/components/_comment.scss */
.cell .comment form .leftWrapper input[type=text] {
  width: 90%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 41, ../sass/styles/components/_comment.scss */
.cell .comment form .rightWrapper input[type=text] {
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 50, ../sass/styles/components/_comment.scss */
.cell .comment form .fullwidth label {
  display: inline-block;
}
/* line 54, ../sass/styles/components/_comment.scss */
.cell .comment form .fullwidth > span {
  display: inline-block;
  float: right;
  margin-top: 15px;
}
/* line 60, ../sass/styles/components/_comment.scss */
.cell .comment form .fullwidth .labelright {
  margin-top: 12px;
  color: #6d6e71;
  font-size: 12px;
}
/* line 66, ../sass/styles/components/_comment.scss */
.cell .comment form .fullwidth input[type=text] {
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 73, ../sass/styles/components/_comment.scss */
.cell .comment form .fullwidth textarea {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 82, ../sass/styles/components/_comment.scss */
.cell .comment form label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  margin: 12px 0 5px;
}
/* line 89, ../sass/styles/components/_comment.scss */
.cell .comment form label .small {
  color: #6d6e71;
  font-size: 12px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin-left: 3px;
  float: right;
}
/* line 101, ../sass/styles/components/_comment.scss */
.cell .comment form .actionbar .required {
  float: left;
  margin-top: 25px;
  color: #6d6e71;
}
/* line 107, ../sass/styles/components/_comment.scss */
.cell .comment form .actionbar .nextStepLink {
  width: auto;
  float: right;
  margin-top: 22px;
  padding: 5px 50px;
  font-weight: bold;
}
/* line 119, ../sass/styles/components/_comment.scss */
.cell .comment article {
  padding: 15px 0;
  border-bottom: 1px solid #d1d3d4;
}
/* line 123, ../sass/styles/components/_comment.scss */
.cell .comment article.hide {
  display: none;
}
/* line 127, ../sass/styles/components/_comment.scss */
.cell .comment article h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #6d6e71;
  margin: 0;
  display: inline-block;
}
/* line 136, ../sass/styles/components/_comment.scss */
.cell .comment article h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 10px;
}
/* line 144, ../sass/styles/components/_comment.scss */
.cell .comment article p {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  margin: 0;
}
/* line 155, ../sass/styles/components/_comment.scss */
.cell .comment a.more {
  display: inline-block;
  float: right;
  text-decoration: none;
}
/* line 160, ../sass/styles/components/_comment.scss */
.cell .comment a.more span {
  font-size: 14px;
  margin-top: 17px;
}
/* line 165, ../sass/styles/components/_comment.scss */
.cell .comment a.more:before {
  content: '=';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: 1px;
  left: 0px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 180, ../sass/styles/components/_comment.scss */
.cell .comment a.more:focus {
  outline: 0;
}
/* line 184, ../sass/styles/components/_comment.scss */
.cell .comment a.more:hover {
  text-decoration: none;
}
/* line 187, ../sass/styles/components/_comment.scss */
.cell .comment a.more:hover span {
  text-decoration: underline;
}

/**************************
*	video gallery	  *
***************************/
/* line 1, ../sass/styles/components/_videoGallery.scss */
.videoGallery {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos {
  position: relative;
  margin-bottom: 13px;
}
/* line 8, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .caroufredsel_wrapper ul li {
  float: left;
}
/* line 12, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 17, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li {
  display: inline-block;
  width: 100%;
}
/* line 21, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li span {
  background-color: #dadbdb;
  padding: 1px;
  margin-bottom: 6px;
  display: block;
  padding-bottom: 30px;
}
/* line 29, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li img {
  width: 100%;
  height: auto;
}
/* line 39, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination {
  padding-top: 6px;
  position: absolute;
  width: 100%;
}
/* line 44, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul {
  text-align: center;
  overflow: auto;
}
/* line 48, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li {
  display: inline;
}
/* line 51, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 100px 100px 100px 100px;
  -moz-border-radius-: 100px 100px 100px 100px;
  -webkit-border-radius: 100px 100px 100px 100px;
  background-color: #6d6e71;
  margin: 0 3px;
}
/* line 59, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a:hover {
  background-color: #8d8e91;
}
/* line 64, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a span {
  display: none;
}
/* line 70, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li.selected a {
  background-color: #e30613;
}
/* line 73, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li.selected a:hover {
  background-color: #e30613;
}
/* line 88, ../sass/styles/components/_videoGallery.scss */
.videoGallery p {
  color: #6d6e71;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 0;
}
/* line 95, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 100, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li {
  line-height: 16px;
  padding-bottom: 8px;
}
/* line 104, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li:before {
  color: #ff0000;
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 120, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li a {
  font-size: 14px;
}
/* line 123, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li a:focus {
  color: #ff0000;
}
/* line 129, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li:last-child {
  padding-bottom: 0;
}

/**************************
*	feature Teaser Slider	  *
***************************/
/* line 1, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  position: relative;
}
/* line 8, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider h2 {
  margin: 0 0 11px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  z-index: 130;
  position: relative;
  font-size: 14px;
}
/* line 16, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .content {
  position: relative;
}
/* line 20, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls {
  display: inline-block;
  z-index: 999;
  cursor: pointer;
  width: 20px;
  position: absolute;
  top: 0;
  height: 100px;
}
/* line 29, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.disabled {
  display: none !important;
}
/* line 33, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.next {
  background-image: none;
  right: 0;
  color: #ff0000;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 45, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.next:hover {
  background-image: none;
  color: #6d6e71;
}
/* line 52, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.prev {
  background-image: none;
  left: 0;
  color: #ff0000;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 65, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.prev:hover {
  background-image: none;
  color: #6d6e71;
}
/* line 73, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper {
  position: relative;
  margin: 0;
  padding: 0 20px;
}
/* line 78, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper .caroufredsel_wrapper {
  float: left;
}
/* line 83, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
}
/* line 89, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li {
  display: block;
  margin: 0 10px;
  line-height: 16px;
  float: left;
  width: 33.33%;
}
/* line 96, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background {
  margin-bottom: 7px;
  display: block;
  position: relative;
}
/* line 102, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  left: 50%;
  top: 50%;
  display: none;
}
/* line 110, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background img.back {
  position: relative;
  width: 100%;
  display: block;
  left: 0;
  top: 0;
}
/* line 122, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a {
  display: block;
}
/* line 132, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li h3 {
  color: #010101;
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 140, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li p {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #6d6e71;
  font-size: 14px;
  line-height: 16px;
  margin: 10px 0 8px;
}
/* line 150, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a.link:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 165, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a.link > span {
  display: inline-block;
  color: #ff0000;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  z-index: 120;
  position: relative;
}
/* line 180, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a:hover {
  text-decoration: none;
}
/* line 187, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a:hover > span {
  text-decoration: underline;
}
/* line 206, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery .sliderWrapper {
  position: relative;
  margin: 0 -10px;
}
/* line 211, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery div.controls {
  position: absolute;
}
/* line 214, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery div.controls.next {
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
  right: 10px;
  color: #ff0000;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 230, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery div.controls.next:hover {
  color: #78787b;
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}
/* line 240, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery div.controls.prev {
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
  left: 10px;
  color: #ff0000;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 256, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery div.controls.prev:hover {
  color: #78787b;
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}
/* line 268, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery .sliderWrapper {
  padding: 0;
}
/* line 271, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery .sliderWrapper ul li p {
  color: #6d6e71;
}

/**************************
*	video Teaser Box	  *
***************************/
/* line 1, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay {
  display: inline-block;
  position: relative;
}
/* line 5, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay .icon {
  background: url("../images/playIcon.png") no-repeat center center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 90;
}
/* line 16, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay img {
  display: block;
}
/* line 20, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay .clearfix {
  height: 1px;
  width: 1px;
}
/* line 27, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay:hover .icon {
  background: url("../images/playIcon_hover.png") no-repeat center center;
}

/**************************
*	image gallery	  *
***************************/
/* line 1, ../sass/styles/components/_imageGallery.scss */
.imageGallery {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_imageGallery.scss */
.imageGallery h2 {
  margin: 0 0 12px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
}
/* line 12, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls {
  display: none !important;
}
/* line 15, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.disabled, .imageGallery .sliderWrapper div.controls.disabled.showIt {
  display: none !important;
}
/* line 20, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.showIt {
  display: block !important;
}
/* line 26, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li {
  margin-right: 12px;
}
/* line 29, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over {
  position: relative;
  margin-bottom: 6px;
  background-color: #e9e9e9;
}
/* line 34, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over img {
  margin: 0;
}
/* line 38, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper {
  position: absolute;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  display: none;
  z-index: 150;
  left: 0;
  right: 0px;
  padding: 0;
}
/* line 50, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a {
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  display: block;
}
/* line 56, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 2px 0 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 60, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.zoom:before {
  color: #fff;
  content: 'n';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 77, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 3px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 81, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.download:before {
  color: #fff;
  content: 'v';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 105, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li p {
  color: #939598;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
}
/* line 118, ../sass/styles/components/_imageGallery.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper {
  left: 0;
}
/* line 124, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper {
  margin: 0;
}
/* line 127, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper .controls,
.imageGallery.album .sliderWrapper .controls.showIt {
  display: none !important;
}
/* line 132, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul {
  overflow: hidden;
}
/* line 135, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li {
  margin: 0;
  padding-left: 0;
  padding-right: 10px;
  width: 33.33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 12px;
}
/* line 143, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+2) {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 148, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+3) {
  padding-left: 10px;
  padding-right: 0;
}
/* line 153, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+1) {
  clear: left;
}
/* line 168, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 172, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper {
  margin: 0;
}
/* line 175, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper div.controls.prev {
  left: 0;
}
/* line 179, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper div.controls.next {
  right: 0;
}
/* line 183, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul {
  overflow: auto;
}
/* line 186, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li {
  margin: 0;
}
/* line 191, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper {
  position: absolute;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  bottom: 0;
  display: none;
  padding: 0;
}
/* line 202, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a {
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  display: inline-block;
  float: left;
}
/* line 209, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 4px 7px 4px 12px;
}
/* line 213, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.download {
  padding: 4px 0 4px 12px;
}

/* line 236, ../sass/styles/components/_imageGallery.scss */
.downloadButton {
  color: #ff0000;
  font-size: 14px;
  text-decoration: none;
  margin-top: 14px;
  display: block;
  z-index: 9999;
  position: relative;
}
/* line 245, ../sass/styles/components/_imageGallery.scss */
.downloadButton:before {
  content: 'v';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 260, ../sass/styles/components/_imageGallery.scss */
.downloadButton:hover {
  text-decoration: underline;
}

/**************************
*	horizontal line	  *
***************************/
/* line 1, ../sass/styles/components/_downloadImage.scss */
.cell.downloadImage form .check label {
  color: #6d6e71 !important;
}

/* line 7, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper {
  margin-top: 0;
}
/* line 10, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper {
  padding-top: 0;
}
/* line 13, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu {
  top: 39px;
}
/* line 21, ../sass/styles/components/_downloadImage.scss */
.downloadImage .footable > thead > tr > th,
.downloadImage .footable > thead > tr > td {
  padding-left: 0;
}
/* line 28, ../sass/styles/components/_downloadImage.scss */
.downloadImage.cell form {
  padding: 0;
  margin: 0;
  border: none;
}
/* line 34, ../sass/styles/components/_downloadImage.scss */
.downloadImage h2 {
  margin: 0 0 13px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  z-index: 130;
  position: relative;
  font-size: 16px;
  display: inline-block;
}
/* line 48, ../sass/styles/components/_downloadImage.scss */
.downloadImage table thead td {
  background-color: #dadbdb;
  color: #000;
  font-size: 14px;
  text-align: left;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 6px 0;
}
/* line 63, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td {
  color: #6d6e71;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 0 4px;
}
/* line 69, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td:nth-child(3n) {
  padding-right: 10px;
}
/* line 74, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td:nth-child(5n) {
  text-align: right;
  padding-right: 10px;
}
/* line 79, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td label {
  color: #5c5d60;
  margin-left: 29px;
}
/* line 84, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td .check {
  position: relative;
  top: -1px;
  margin-top: 0;
}
/* line 90, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td .check .checkbox {
  margin-left: 10px;
}
/* line 98, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr:nth-child(even) {
  background-color: #e9e9e9;
}
/* line 109, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper {
  margin-top: 19px;
}
/* line 112, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper .selectAll {
  float: left;
  margin-left: 10px;
}
/* line 117, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper input {
  float: right;
}
/* line 123, ../sass/styles/components/_downloadImage.scss */
.downloadImage.cell form input[type="submit"] {
  display: inline-block;
  width: auto;
  padding: 4px 32px;
  margin: 0;
  text-transform: none;
  white-space: normal;
  float: right;
}

/**************************
*	horizontal line	  *
***************************/
/* line 1, ../sass/styles/components/_horizontal_line.scss */
hr {
  border-color: #dadbdb;
  margin: 0 0 20px;
}

/**************************
*	dynamic Download	  *
***************************/
/* line 1, ../sass/styles/components/_dynamicDownload.scss */
.cell .dynamicDownload form label {
  color: #6d6e71 !important;
}

/* line 7, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload a.title {
  color: #ff0000;
  word-break: break-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
  padding: 7px 10px 6px 0;
}
/* line 15, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination {
  margin-top: 0;
}
/* line 18, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination ul {
  margin: 0;
}
/* line 25, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload h2 {
  margin: 0 0 13px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  z-index: 130;
  position: relative;
  font-size: 16px;
  display: inline-block;
}
/* line 35, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table {
  width: 100%;
}
/* line 40, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th {
  background-color: #d7d9da;
  color: #000;
  font-size: 14px;
  text-align: left;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  padding: 6px 0 6px 12px;
}
/* line 48, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(1) {
  padding-left: 0;
}
/* line 53, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(2) {
  padding-left: 0;
}

/* line 57, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(4) {
    min-width: 50px;
}
/* line 57, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(6) {
  width: 50%;
}
/* line 61, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(7) {
  min-width: 120px;
}
/* line 65, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(8) {
  min-width: 100px;
}
/* line 77, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td {
  color: #5c5d60;
  font-size: 14px;
  line-height: 16px;
  padding: 1px 0 1px 12px;
}
/* line 83, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(1) {
  padding-left: 0;
}
/* line 87, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(2) {
  padding-left: 0;
}
/* line 91, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(3) {
  padding-top: 0;
}
/* line 95, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(5n) {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 100, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:last-child {
  text-align: right;
  padding-right: 10px;
}
/* line 105, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span {
  height: 26px;
  display: inline-block;
}
/* line 109, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.new {
  background-position: -18px -128px;
  width: 26px;
}
/* line 117, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview {
  height: auto;
  line-height: 26px;
  display: block;
}
/* line 122, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview.active {
  width: 20px;
  height: 26px;
}
/* line 126, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview.active:before {
  color: #ff0000;
  content: 'n';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 146, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td label {
  color: #6d6e71 !important;
  margin-left: 29px;
}
/* line 151, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td .check {
  margin-left: 10px;
  position: relative;
  top: 0px;
}
/* line 157, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td a {
  color: #6d6e71;
}
/* line 160, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td a img {
  border: 1px solid #ff0000;
}
/* line 175, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table.tablesorter tbody tr:last-child td {
  padding-top: 1px;
}
/* line 184, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll {
  padding-top: 13px;
}
/* line 187, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll hr {
  display: none;
}
/* line 191, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll div.check {
  float: left;
  margin-left: 10px;
}
/* line 196, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll div.paging {
  float: right;
  padding: 0;
  margin-bottom: 18px;
}
/* line 204, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload form input[type="submit"] {
  display: inline-block;
  width: auto;
  padding: 4px 50px;
  margin-bottom: 12px;
  float: right;
  margin-top: 0;
}
/* line 213, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .responsiveTableWrapper {
  margin: 0;
}
/* line 216, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper {
  padding-top: 0;
}

/**************************
*	content Voting	  *
***************************/
/* line 1, ../sass/styles/components/_contentVoting.scss */
.contentVoting {
  margin: 0 0 20px;
  border-top: 1px solid #DADBDB;
  padding-top: 20px;
}
/* line 5, ../sass/styles/components/_contentVoting.scss */
.contentVoting h2 {
  margin: 20px 0 7px;
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 17px;
}

/**************************
*	solution finder	  *
***************************/
/* line 4, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  color: #6d6e71;
}
/* line 8, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form .results {
  color: #6d6e71;
  margin-top: 20px;
}
/* line 12, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form input[type=submit] {
  float: right;
  margin-top: 20px;
}
/* line 17, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .paging ul {
  list-style-type: none;
  list-style-image: none;
}
/* line 22, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .selectWrapper .selectedTxt {
  padding-right: 40px !important;
}
/* line 25, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .selectWrapper .SSContainerDivWrapper {
  margin-top: 1px;
}

/**************************
*	flip book reader	  *
***************************/
/**************************
*	Breadcrumb || mwo	  *
***************************/
/* line 4, ../sass/styles/components/_flipBookReader.scss */
.cqFlipbook {
  margin: 0 0 20px 0;
}
/* line 6, ../sass/styles/components/_flipBookReader.scss */
.cqFlipbook img.flipBookPreview {
  max-width: 100%;
  margin-bottom: 5px;
  border: 1px solid #d3d3d3;
}

/* line 12, ../sass/styles/components/_flipBookReader.scss */
html.lt-ie10 .cqFlipbook .doNotShowLt-ie10 {
  display: none;
}

/**************************
*	cookie Acceptance	  *
***************************/
/* line 1, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance {
  width: 100%;
  background-color: #e30613;
  z-index: 9000;
  position: relative;
  z-index: 2000;
  position: relative;
}
/* line 9, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  color: #fff;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  position: relative;
  line-height: 20px;
  padding: 15px 30px 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 21, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a {
  padding-left: 10px;
  color: #fff;
  text-decoration: underline;
}
/* line 26, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a:hover {
  color: #000;
}
/* line 30, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a.close {
  display: block;
  position: absolute;
  right: 0;
  top: 15px;
  padding: 0;
  text-decoration: none;
}
/* line 38, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a.close:before {
  content: 'o';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 22px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
.cookieAcceptance .wrapper .cookie-button-v1{
            margin: 8px 0 5px 0;
                        }

.cookieAcceptance .wrapper .cookie-button-v1 .accept-cookie-v1{
                border: none;
    			padding: 2px 25px;
    			font-size: 14px;
    			line-height: 20px;
    			color: #ff0000;
    			background-color: #fff;
    			border-radius: 5px;
    			font-weight: bold;
    			font-family: 'Arial', 'Helvetica', sans-serif;
            }


/**************************
*	country Brand	  *
***************************/
/* line 1, ../sass/styles/components/_countryBrand.scss */
.countryBrandMobile {
  display: none;
}

/* line 5, ../sass/styles/components/_countryBrand.scss */
.countryBrand {
  background-color: #000;
  width: 100%;
  height: 0px;
  padding: 0;
  visibility: hidden;
  position: relative;
}
/* line 14, ../sass/styles/components/_countryBrand.scss */
.countryBrand.bottom {
  bottom: auto;
  top: 60px;
}
/* line 19, ../sass/styles/components/_countryBrand.scss */
.countryBrand.ready {
  visibility: visible;
  height: auto;
  padding: 36px 0 47px;
}
/* line 25, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 30, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 {
  color: #f7f7f7;
  font-size: 16px;
  margin: 0 0 26px;
  font-weight: normal;
}
/* line 36, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 a {
  font-size: 16px;
  color: #f7f7f7;
  text-decoration: none;
}
/* line 41, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 a:hover {
  text-decoration: underline;
}
/* line 49, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs {
  margin-bottom: 0;
}
/* line 52, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs > div .wrapper {
  padding: 15px 20px 20px 20px;
}
/* line 56, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller {
  border-left: 0 !important;
}
/* line 59, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller a {
  border: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 65, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.nextToActive a {
  margin-left: 3px;
}
/* line 69, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul {
  left: 0 !important;
}
/* line 74, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul {
  width: 100% !important;
}
/* line 78, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.scrolled a {
  margin-left: 0;
  margin-right: 3px;
}
/* line 83, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a {
  background-color: transparent;
  border-left: 1px solid white;
  border-right: 1px solid white;
  color: #fff;
}
/* line 89, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a span {
  padding: 0 29px;
}
/* line 93, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a:hover {
  background-color: transparent;
}
/* line 96, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a:hover span {
  text-decoration: none;
  background-color: transparent;
}
/* line 106, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li {
  margin-right: 3px;
}
/* line 109, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a {
  border-color: transparent;
  background-color: #6d6e71;
  border: 0;
}
/* line 114, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a span {
  padding: 0 29px 0 29px;
}
/* line 118, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a:hover span {
  background-color: #e30613;
}
/* line 125, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a,
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li .nextToActive, .countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.nextToActive {
  border-color: transparent;
  border-left: 0 solid transparent;
}
/* line 131, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a a,
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li .nextToActive a, .countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.nextToActive a {
  margin-left: 3px !important;
}
/* line 136, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.scrolled {
  margin-right: 0;
}
/* line 139, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.scrolled a {
  margin-left: 0;
  margin-right: 3px;
}
/* line 147, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active {
  margin-right: 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
/* line 152, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active a {
  background-color: #000;
  margin: 0;
}
/* line 156, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active a:hover span {
  background-color: transparent;
}
/* line 170, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 175, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
  width: 74%;
  float: left;
}
/* line 179, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
  width: 490px;
  height: 280px;
  float: right;
  background-color: transparent !important;
}
/* line 187, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap path {
  stroke: #e2e3e4;
  stroke-width: 3px;
}
/* line 192, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap .active {
  cursor: pointer;
  stroke: #6d6e71;
  fill: #6d6e71;
  stroke-width: 3px;
}
/* line 203, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
  width: 26%;
  float: left;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 209, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 216, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a {
  text-decoration: none;
  display: block;
  padding-left: 14px;
  height: 40px;
}
/* line 222, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.text {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  display: block;
  float: left;
  line-height: 40px;
}
/* line 232, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.arrow {
  float: right;
  display: none;
  outline: 0;
}
/* line 238, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a:hover, .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a.active {
  background-color: #e30613;
}
/* line 242, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a:hover span.text, .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a.active span.text {
  color: #fff;
}
/* line 246, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a:hover span.arrow, .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a.active span.arrow {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 18px;
  border-color: transparent transparent transparent #e30613;
  background-color: #000;
}
/* line 266, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
  width: 74%;
  float: left;
  display: none;
  margin-top: 14px;
}
/* line 272, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 33.33%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 281, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(1) {
  padding-right: 13px;
}
/* line 285, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(2) {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 290, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(3) {
  padding-left: 13px;
}
/* line 294, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li {
  float: left;
  width: 100%;
}
/* line 298, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a {
  padding-left: 8px;
  border-bottom: 1px solid #e5e5e5;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  display: block;
  line-height: 32px;
  outline: 0;
}
/* line 309, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a:hover {
  color: #fff;
  background: none;
  background-color: rgba(255, 255, 255, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#26ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 316, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a:hover, .countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a:active {
  outline: 0;
}
/* line 323, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li:first-child > a {
  border-top: 1px solid #e5e5e5;
}
/* line 327, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li .subMenu {
  display: none;
}
/* line 331, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active {
  background: none;
  background-color: rgba(255, 255, 255, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#26ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 336, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a {
  color: #fff;
  border-bottom: none;
}
/* line 340, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a:hover {
  background: none;
}
/* line 346, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu {
  display: block;
  border-bottom: 1px solid #e5e5e5;
}
/* line 350, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul {
  list-style: none;
  padding-left: 18px;
  position: relative;
  top: -3px;
}
/* line 358, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
/* line 364, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a:hover {
  color: #e30613;
}
/* line 370, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li:last-child {
  margin-bottom: 5px;
}

@media screen and (min-width: 600px) and (max-width: 700px) {
  /* line 402, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
    width: 70%;
  }
  /* line 405, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
    width: 350px;
    height: 200px;
  }
  /* line 412, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
    width: 30%;
  }
  /* line 416, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
    width: 70%;
  }
}
/**********************************
*	private Content component	  *
***********************************/
/* line 1, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent {
  border: 1px solid #f1f2f2;
  margin: 20px 0 20px 0;
}
/* line 5, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder {
  border: 0;
}
/* line 8, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder span.heading {
  display: none;
}
/* line 12, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder div.box-content {
  padding: 0;
}
/* line 15, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder div.box-content > *:first-child {
  margin-top: 0;
}
/* line 19, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder div.box-content > *:last-child {
  margin-bottom: 20px;
}
/* line 27, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent span.heading {
  display: block;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  line-height: 31px;
  color: #a2a8b5;
  background-color: #f1f2f2;
  padding-left: 10px;
}
/* line 36, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent span.heading:before {
  content: 'i';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 52, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content {
  padding: 0 10px;
}
/* line 55, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content > *:first-child {
  margin-top: 20px !important;
}
/* line 58, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content > *:last-child {
  margin-bottom: 20px !important;
}

/* line 1, ../sass/styles/components/_loader.scss */
#loader-1 {
  display: inline-block;
}
/* line 4, ../sass/styles/components/_loader.scss */
#loader-1 span {
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #868684;
  margin-right: 6px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  border-radius: 500px;
}
/* line 13, ../sass/styles/components/_loader.scss */
#loader-1 span:nth-child(1) {
  -moz-animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -webkit-animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
/* line 16, ../sass/styles/components/_loader.scss */
#loader-1 span:nth-child(2) {
  -moz-animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -webkit-animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
/* line 19, ../sass/styles/components/_loader.scss */
#loader-1 span:nth-child(3) {
  -moz-animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -webkit-animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
/* line 22, ../sass/styles/components/_loader.scss */
#loader-1 span:nth-child(4) {
  -moz-animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -webkit-animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
/* line 25, ../sass/styles/components/_loader.scss */
#loader-1 span:nth-child(5) {
  -moz-animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -webkit-animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

@-moz-keyframes scale {
  25% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes scale {
  25% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@keyframes scale {
  25% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
/* line 1, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator {
  clear: both;
  border-top: 1px solid #d2d4d3;
}
/* line 5, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox {
  clear: both;
  margin: 0 10px 20px;
}
/* line 9, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox label {
  float: none;
}
/* line 13, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .radius {
  width: 180px;
}
/* line 16, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .radius:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 22, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .radius label {
  float: left;
  margin-right: 10px;
}
/* line 27, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .radius .newListSelected {
  float: left;
  width: 100px;
}
/* line 34, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .contentSearchFieldWrapper {
  position: relative;
}
/* line 37, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .contentSearchFieldWrapper .searchIcon {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
  border: none;
  cursor: pointer;
  background-color: transparent;
}
/* line 46, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .contentSearchFieldWrapper .searchIcon:after {
  color: #a8aaad;
  content: 'n';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-style: normal;
  padding: 0;
  font-size: 16px;
}
/* line 58, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs {
  margin-bottom: 20px;
  	/*
  	border-bottom: 1px solid #a7a9ac;
  
  	.tabNav{
  
  	  .scroller{
  		margin-left: 10px;
  
  		ul li{
  		  border-bottom: none;
  
  		  a{
  			height: 42px;
  			line-height: 42px;
  		  }
  		}
  	  }
  	}
  	*/
}
/* line 80, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper {
  /*
  border-right: none;
  border-bottom: none;
  border-left: none;
  */
  padding: 20px 10px 0;
}
/* line 88, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check {
  margin-bottom: 0;
  width: 100%;
}
/* line 92, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div {
  float: left;
  width: 18%;
  margin-right: 2%;
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 99, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div:nth-of-type(5n+1) {
  clear: both;
}
/* line 103, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div label {
  float: none;
  width: auto;
  display: table-cell;
}
/* line 114, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs .buttonWrapper {
  /* margin-top: 0px; */
  display: block !important;
  float: right;
  width: auto;
}
/* line 120, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs .buttonWrapper a.reset {
  margin: 4px 29px 0 0;
}
/* line 126, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper {
  margin-top: 36px;
  float: right;
}
/* line 130, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper input[type="submit"] {
  margin: 0;
}
/* line 134, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper a.reset.right {
  margin: 4px 29px 0 0;
}
/* line 142, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .googleMap {
  position: relative;
}
/* line 145, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .googleMap .loader {
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9000;
  display: none;
}
/* line 155, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .googleMap .loader #loader-1 {
  left: 50%;
  top: 50%;
  margin-left: -65px;
  margin-top: -12px;
  position: absolute;
}
/* line 167, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator {
  width: 100%;
  height: 480px;
  margin-bottom: 20px;
}
/* line 172, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow {
  font-family: "Neo Sans W01","Arial","Helvetica",sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #5c5d60;
  padding: 11px 5px;
  overflow: hidden;
}
/* line 180, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left {
  float: left;
  width: 160px;
  margin-right: 40px;
}
/* line 185, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left img {
  margin-bottom: 11px;
}
/* line 188, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left strong {
  margin-bottom: 5px;
}
/* line 193, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right {
  float: right;
  width: 148px;
}
/* line 197, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right strong {
  margin-top: 5px;
}
/* line 200, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right strong:first-child {
  margin-top: 0;
}
/* line 206, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow p {
  margin: 0;
  padding: 0;
}
/* line 211, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow strong {
  display: block;
  font-weight: normal;
  color: #0080df;
}
/* line 217, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow a {
  color: #5c5d60;
}
/* line 221, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow a.getDirections {
  display: block;
  position: relative;
  margin-top: 20px;
  padding: 13px 0 0 44px;
  color: #0080df;
}
/* line 228, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow a.getDirections:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 36px;
  height: 32px;
  background: #0080df url("../images/dummy/mapGetDirections.png") 0 0 no-repeat;
}
/* line 242, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.purple strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.purple a.getDirections {
  color: #501882;
}
/* line 246, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.purple a.getDirections:before {
  background-color: #501882;
}
/* line 251, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.orange strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.orange a.getDirections {
  color: #f25f25;
}
/* line 255, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.orange a.getDirections:before {
  background-color: #f25f25;
}
/* line 260, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.green strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.green a.getDirections {
  color: #06a082;
}
/* line 264, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.green a.getDirections:before {
  background-color: #06a082;
}
/* line 271, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.black strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.black a.getDirections {
  color: #000;
}
/* line 275, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.black a.getDirections:before {
  background-color: #000;
}
/* line 280, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey a.getDirections {
  color: #555555;
}
/* line 284, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey a.getDirections:before {
  background-color: #555555;
}
/* line 289, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.cyan strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.cyan a.getDirections {
  color: #0082DC;
}
/* line 293, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.cyan a.getDirections:before {
  background-color: #0082DC;
}
/* line 298, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue a.getDirections {
  color: #184CA0;
}
/* line 302, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue a.getDirections:before {
  background-color: #184CA0;
}
/* line 307, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.yellow strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.yellow a.getDirections {
  color: #f8971d;
}
/* line 311, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.yellow a.getDirections:before {
  background-color: #f8971d;
}
/* line 316, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.red strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.red a.getDirections {
  color: #ff0000;
}
/* line 320, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.red a.getDirections:before {
  background-color: #ff0000;
}
/* line 325, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.plum strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.plum a.getDirections {
  color: #501882;
}
/* line 329, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.plum a.getDirections:before {
  background-color: #501882;
}
/* line 336, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend {
  margin-bottom: 35px;
  margin-left: -12px;
  margin-right: -12px;
}
/* line 341, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend article {
  width: 25%;
  float: left;
  margin-bottom: 10px;
  display: none;
  cursor: pointer;
}
/* line 352, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend article img {
  height: 30px;
  display: table-cell;
  float: left;
}
/* line 358, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend article span {
  font-size: 12px;
  line-height: 14px;
  display: table-cell;
  padding-top: 7px;
  padding-left: 5px;
}

/* line 5, ../sass/styles/components/_kpi.scss */
.component.kpi:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 11, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox {
  display: none;
}
/* line 15, ../sass/styles/components/_kpi.scss */
.component.kpi .set {
  padding: 0 10px 40px 10px;
  background-color: #f4f5f5;
}
/* line 19, ../sass/styles/components/_kpi.scss */
.component.kpi .set.last {
  padding-bottom: 0;
  margin-bottom: 12px;
}
/* line 23, ../sass/styles/components/_kpi.scss */
.component.kpi .set.last h3 {
  float: none;
}
/* line 29, ../sass/styles/components/_kpi.scss */
.component.kpi .set:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 37, ../sass/styles/components/_kpi.scss */
.component.kpi .set.solo .left .total {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
/* line 42, ../sass/styles/components/_kpi.scss */
.component.kpi .set.solo .left .total:after {
  top: 0;
}
/* line 50, ../sass/styles/components/_kpi.scss */
.component.kpi .set h3 {
  float: left;
}
/* line 57, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox {
  float: right;
  margin-top: 10px;
}
/* line 61, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox h4 {
  font-size: 14px;
  color: #5c5d60;
  margin: 0;
  display: block;
  text-align: right;
}
/* line 69, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox span.circle {
  display: inline-block;
  width: 11px;
  height: 11px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
/* line 75, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox span.circle.green {
  background-color: green;
}
/* line 79, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox span.circle.yellow {
  background-color: #ffcb00;
}
/* line 83, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox span.circle.red {
  background-color: red;
}
/* line 89, ../sass/styles/components/_kpi.scss */
.component.kpi .colorCircleBox span.info {
  font-size: 14px;
  color: #5c5d60;
}
/* line 96, ../sass/styles/components/_kpi.scss */
.component.kpi div.button {
  margin-bottom: 10px;
}
/* line 100, ../sass/styles/components/_kpi.scss */
.component.kpi .reset {
  text-align: center;
  display: block;
}
/* line 105, ../sass/styles/components/_kpi.scss */
.component.kpi .left,
.component.kpi .right {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 112, ../sass/styles/components/_kpi.scss */
.component.kpi .left {
  padding-right: 60px;
}
/* line 115, ../sass/styles/components/_kpi.scss */
.component.kpi .left .total {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  border-top: 1px solid #d1d3d4;
  padding-top: 10px;
  margin-top: 36px;
  position: relative;
  color: #555555;
}
/* line 123, ../sass/styles/components/_kpi.scss */
.component.kpi .left .total:after {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 30px;
  color: #555555;
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 134, ../sass/styles/components/_kpi.scss */
.component.kpi .left .group {
  position: relative;
}
/* line 137, ../sass/styles/components/_kpi.scss */
.component.kpi .left .group:after {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 25px;
  color: #555555;
  position: absolute;
  bottom: -2px;
  right: 10px;
}
/* line 150, ../sass/styles/components/_kpi.scss */
.component.kpi .right {
  visibility: hidden;
}
/* line 153, ../sass/styles/components/_kpi.scss */
.component.kpi .right:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 159, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group {
  padding-right: 70px;
  visibility: hidden;
}
/* line 164, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group.total {
  margin-top: 45px;
}
/* line 168, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub {
  margin-bottom: 10px;
}
/* line 171, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .graph {
  position: relative;
  height: 15px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-transition: width 0.3s ease-out, background-color 0.3s ease-out;
  -o-transition: width 0.3s ease-out, background-color 0.3s ease-out;
  -webkit-transition: width 0.3s ease-out, background-color 0.3s ease-out;
  transition: width 0.3s ease-out, background-color 0.3s ease-out;
}
/* line 177, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .graph.black {
  background-color: #3d3d3d;
}
/* line 181, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .graph.grey {
  background-color: #959595;
}
/* line 185, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .graph.green {
  background-color: green;
}
/* line 189, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .graph.red {
  background-color: red;
}
/* line 193, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .graph.yellow {
  background-color: #ffcb00;
}
/* line 199, ../sass/styles/components/_kpi.scss */
.component.kpi .right .group .sub .title {
  position: absolute;
  top: -2px;
  left: 100%;
  padding-left: 5px;
  width: 65px;
}
/* line 213, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable {
  padding: 22px;
  border: 4px solid #059f82;
  background-color: #f4f5f5;
  display: none;
  margin-bottom: 20px;
}
/* line 220, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable h3 {
  font-size: 24px;
}
/* line 224, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable .error {
  color: red;
  font-size: 20px;
  text-align: center;
  display: none;
}
/* line 231, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table {
  width: 100%;
}
/* line 238, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table thead tr td {
  text-align: right;
}
/* line 241, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table thead tr td:first-child {
  text-align: left;
}
/* line 255, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td {
  text-align: right;
  padding-right: 5px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  color: #5c5d60;
  vertical-align: top;
}
/* line 262, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:first-child {
  text-align: left;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 267, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(3) {
  text-align: center;
  vertical-align: middle;
}
/* line 271, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(3) .color {
  width: 18px;
  height: 18px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  margin: 0 0 0 20px;
}
/* line 277, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(3) .color.green {
  background-color: green;
}
/* line 281, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(3) .color.yellow {
  background-color: #ffcb00;
}
/* line 285, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(3) .color.red {
  background-color: red;
}
/* line 297, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td {
  position: relative;
  padding-right: 0px;
}
/* line 305, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2):after, .component.kpi .kpiTable table tbody tr td:nth-child(2) span:after, .component.kpi .kpiTable table tbody tr td:nth-child(4):after {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #555555;
  position: relative;
  right: 0;
  top: 0px;
}
/* line 316, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span {
  position: relative;
  display: none;
  padding-right: 0px;
}
/* line 321, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span.color {
  display: block;
}
/* line 327, ../sass/styles/components/_kpi.scss */
.component.kpi .kpiTable table tbody tr td[colspan="4"] {
  padding-bottom: 30px;
}

/**************************
*		component	 	  *
***************************/
/* line 895, ../sass/_screen_styles.scss */
.component {
  /*background-color: $color;*/
}

/**************************
*		imageComponent 	  *
***************************/
/**************************
* Image Component || mwo  *
***************************/
/* line 4, ../sass/styles/components/_image.scss */
.fancybox-inner .imageComponent,
#BodyContent .imageComponent,
.bodyContentWrapper .imageComponent,
.bodyContentWrapper .moodImage {
  position: relative;
  margin: 0 0 20px 0;
}
/* line 11, ../sass/styles/components/_image.scss */
.fancybox-inner .imageComponent img,
#BodyContent .imageComponent img,
.bodyContentWrapper .imageComponent img,
.bodyContentWrapper .moodImage img {
  width: 100%;
}
/* line 16, ../sass/styles/components/_image.scss */
.fancybox-inner .imageComponent p,
#BodyContent .imageComponent p,
.bodyContentWrapper .imageComponent p,
.bodyContentWrapper .moodImage p {
  margin-top: 10px;
  font-size: 12px;
  color: #6d6e71;
  font-style: italic;
}

/* line 24, ../sass/styles/components/_image.scss */
.bodyContentWrapper .moodImage {
  margin-left: 255px;
  margin-bottom: 0px;
}

/* line 29, ../sass/styles/components/_image.scss */
.pageContentOverview .bodyContentWrapper .moodImage {
  margin: 0 0 20px 0;
}

/**************************
*		sidebar teaser 	  *
***************************/
/* line 906, ../sass/_screen_styles.scss */
#BodyContent h1, #sidebar h1 {
  /*line-height: 46px;*/
  line-height: 23px;
  font-size: 24px;
  margin: 0 0 15px;
  font-weight: normal;
}

/* line 915, ../sass/_screen_styles.scss */
.sidebarTeaser {
  padding: 4px 0 0;
}
/* line 918, ../sass/_screen_styles.scss */
.sidebarTeaser img {
  width: 100%;
}
/* line 924, ../sass/_screen_styles.scss */
.sidebarTeaser.image p {
  margin: 10px 0 0 0;
}
/* line 932, ../sass/_screen_styles.scss */
.sidebarTeaser.subtext p {
  color: #6d6e71;
  font-size: 12px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-weight: normal;
}

/**************************
*		videoPlayer 	  *
***************************/
/* line 946, ../sass/_screen_styles.scss */
.videoPlayer {
  margin: 15px 0;
}
/* line 949, ../sass/_screen_styles.scss */
.videoPlayer video,
.videoPlayer object {
  width: 100%;
}
/* line 954, ../sass/_screen_styles.scss */
.videoPlayer p {
  font-size: 12px;
  line-height: 16px;
  color: #6d6e71;
  margin: 5px 0 0;
  font-style: italic;
}

/**************************
*		sidebar teaser 	  *
***************************/
/* line 1, ../sass/styles/components/_textComponent.scss */
.textComponent {
  margin: 0;
}
/* line 4, ../sass/styles/components/_textComponent.scss */
.textComponent:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 12, ../sass/styles/components/_textComponent.scss */
.textComponent b, .textComponent strong {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: normal;
  font-weight: bold;
}
/* line 17, ../sass/styles/components/_textComponent.scss */
.textComponent h1 {
  margin-bottom: 0;
}
/* line 21, ../sass/styles/components/_textComponent.scss */
.textComponent h2 {
  color: #000;
  line-height: 20px;
  font-size: 16px;
  margin: 0 0 5px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 17px;
}
/* line 30, ../sass/styles/components/_textComponent.scss */
.textComponent h3 {
  color: #6d6e71;
  line-height: 20px;
  font-size: 14px;
  margin: 0 0 2px 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 38, ../sass/styles/components/_textComponent.scss */
.textComponent h4 {
  margin: 0 0 10px;
  color: #5c5d60 !important;
  line-height: 20px;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 46, ../sass/styles/components/_textComponent.scss */
.textComponent p {
  color: #6d6e71;
  font-size: 14px;
  margin: 0 0 11px;
  line-height: 17px;
}
/* line 53, ../sass/styles/components/_textComponent.scss */
.textComponent a {
  color: #ff0000;
  /* override the theme color link */
  text-decoration: none;
}
/* line 57, ../sass/styles/components/_textComponent.scss */
.textComponent a:focus, .textComponent a:hover, .textComponent a:active {
  color: #ff0000;
  /* override the theme color link */
}

.textComponent ul {
  list-style-image: url("../images/sprites/no-repeat-spiesHecker/list_icon.png");
    font-size: 14px;
    padding-inline-start: 17px;
    list-style-position: unset !important;
}

.textComponent ul li {
  color: #6d6e71;
  line-height: 17px;
    padding-bottom: 8px;
    padding-left: 6px;
}

.textComponent ol {
    list-style: decimal !important;
    font-size: 14px;
    padding-inline-start: 17px;
}

.textComponent ol li{   
  color: #6d6e71;
    padding-left: 6px;
    padding-bottom: 8px;
}
/* line 83, ../sass/styles/components/_textComponent.scss */
.textComponent table {
  width: 100%;
  border: 0;
}
/* line 89, ../sass/styles/components/_textComponent.scss */
.textComponent table thead tr td {
  background-color: #dadbdb;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  border: 0;
}
/* line 95, ../sass/styles/components/_textComponent.scss */
.textComponent table thead tr th {
  color: #000;
  line-height: 20px;
  padding: 5px 10px;
  font-weight: bold;
}
/* line 110, ../sass/styles/components/_textComponent.scss */
.textComponent table tr td, .textComponent table tr th {
  font-size: 14px;
  vertical-align: top;
  padding: 5px 10px;
  color: #6d6e71;
  text-align: left;
  border: 0;
}
/* line 119, ../sass/styles/components/_textComponent.scss */
.textComponent table tr th {
  background-color: #dadbdb;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 124, ../sass/styles/components/_textComponent.scss */
.textComponent table tr:nth-child(2n) {
  background-color: #e9e9e9;
}
/* line 134, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean thead tr td {
  background-color: transparent;
}
/* line 146, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean tr th {
  background-color: transparent;
}
/* line 150, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean tr:nth-child(2n) {
  background-color: transparent;
}
/* line 163, ../sass/styles/components/_textComponent.scss */
.textComponent.career ul {
  list-style: none;
  padding-left: 0;
  position: relative;
  left: -2px;
  width: 520px;
}
/* line 170, ../sass/styles/components/_textComponent.scss */
.textComponent.career ul li {
  background: url("../images/listDot.png") no-repeat left 7px;
  padding-left: 13px;
  line-height: 20px;
  padding-bottom: 10px;
}

/* line 183, ../sass/styles/components/_textComponent.scss */
.imageTextComponent {
  margin: 20px 0;
}
/* line 187, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 193, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col:first-child {
  width: 31%;
  float: right;
  clear: left;
}
/* line 199, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col:last-child {
  float: left;
  width: 69%;
  padding: 4px 20px 0 0;
}
/* line 205, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col img {
  width: 100%;
}
/* line 211, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col .sidebarTeaser a:hover {
  text-decoration: none;
}
/* line 220, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col {
  float: left;
}
/* line 223, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col:first-child {
  padding: 0;
}
/* line 227, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col:last-child {
  float: right;
  padding: 4px 0 0 20px;
}

/* line 238, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent,
.ImageTeaserComponent {
  margin: 0 0 20px 0;
}
/* line 243, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent img,
.ImageTeaserComponent img {
  width: 100%;
}
/* line 247, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent p,
.ImageTeaserComponent p {
  color: #6d6e71;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  margin: 5px 0 0 0;
}

/**************************
*	Contact Box *
***************************/
/* line 974, ../sass/_screen_styles.scss */
.contactBox {
  color: #5c5d60;
  clear: both;
  float: none;
  margin: 0 0 15px 0;
  letter-spacing: -0.05px;
  font-size: 14px;
}
/* line 982, ../sass/_screen_styles.scss */
.contactBox h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 989, ../sass/_screen_styles.scss */
.contactBox img {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 995, ../sass/_screen_styles.scss */
.contactBox p {
  font-size: 14px;
  line-height: 1.4;
  margin: 5px 0 10px;
}
/* line 1000, ../sass/_screen_styles.scss */
.contactBox p > a {
  color: #ff0000;
  text-decoration: none;
}
/* line 1004, ../sass/_screen_styles.scss */
.contactBox p > a:hover {
  color: #000000;
}
/* line 1010, ../sass/_screen_styles.scss */
.contactBox a {
  color: #ff0000;
  text-decoration: none;
}
/* line 1014, ../sass/_screen_styles.scss */
.contactBox a.tel {
  margin-top: 0;
  color: #ff0000;
  font-size: 14px;
  display: block;
  padding-left: 28px;
  margin-bottom: 5px;
}
/* line 1024, ../sass/_screen_styles.scss */
.contactBox a.mail {
  margin-top: 0;
  color: #ff0000;
  font-size: 14px;
  display: block;
  padding-left: 28px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 1035, ../sass/_screen_styles.scss */
.contactBox a:hover {
  color: #ff0000;
}
/* line 1040, ../sass/_screen_styles.scss */
.contactBox .contactbox_phone {
  display: block;
  padding-left: 26px;
  line-height: 1.6;
  text-decoration: none;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 1051, ../sass/_screen_styles.scss */
.contactBox a.contactbox_mail {
  color: #5c5d60;
  display: block;
  text-decoration: none;
  line-height: 1.6;
  padding-left: 26px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 1062, ../sass/_screen_styles.scss */
.contactBox .optionalLink {
  color: #ff0000;
  font-size: 14px;
  margin-top: 10px;
  padding-left: 15px;
  display: block;
  text-decoration: none;
}

/**************************
*		  FOOTER		  *
***************************/
/* line 1084, ../sass/_screen_styles.scss */
footer {
  background-color: #6d6e71;
  margin-top: 60px;
}

/**************************
*	FooterMetaNavigation  *
***************************/
/* line 1092, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper {
  border-bottom: 1px solid #b9bbbd;
  padding: 15px 15px 11px;
  position: relative;
}
/* line 1099, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav #FooterMetaNavigationUsergeneratedLinks {
  display: inline-block;
}
/* line 1102, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav #FooterMetaNavigationUsergeneratedLinks div, #FooterMetaNavigationWrapper nav #FooterMetaNavigationUsergeneratedLinks p {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 1109, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav a {
  display: inline-block;
  margin-right: 18px;
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
}
/* line 1118, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav a.mobileTop {
  display: none;
  margin: 0;
}
/* line 1123, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav a:hover {
  color: #0082DC;
}

/**************************
*	   Actionbuttons 	  *
***************************/
/* line 1135, ../sass/_screen_styles.scss */
#ActionButtons {
  position: absolute;
  top: 18px;
  right: 15px;
  padding-right: 3px;
}
/* line 1141, ../sass/_screen_styles.scss */
#ActionButtons .cqSocialLinks {
  display: inline-block;
  float: left;
}
/* line 1146, ../sass/_screen_styles.scss */
#ActionButtons a {
  text-decoration: none;
  margin: 0 0 0 5px;
  display: inline-block;
}
/* line 1151, ../sass/_screen_styles.scss */
#ActionButtons a img {
  height: 17px;
  vertical-align: top;
}

/**************************
*		  Sitemap	 	  *
***************************/
/**************************
*  FooterSitemap || tgl   *
***************************/
/* line 4, ../sass/styles/components/_footerSitemap.scss */
footer {
  background: url("../images/footerShadow.png") repeat-x 0 top #6d6e71;
}
/* line 7, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1000px;
}
/* line 13, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton {
  height: 40px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  left: 0;
  top: -30px;
}
/* line 18, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span {
  display: inline-block;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  float: left !important;
}
/* line 25, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span.left {
  background: url("../images/footerShadowButtonLeft.png") no-repeat 0 top;
  width: 8px;
  height: 42px;
}
/* line 31, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span.content {
  background: url("../images/footerShadowButtonTop.png") repeat-x 0 top #6d6e71;
  padding-top: 7px;
  background-size: auto;
}
/* line 36, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span.content span {
  height: 29px;
  overflow: hidden;
  position: relative;
  display: block;
  color: #f7f7f7;
  font-size: 12px;
  padding: 0px 7px 5px 5px;
  background-color: #6d6e71;
  line-height: 22px;
  width: auto;
}
/* line 48, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span.content span:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 67, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span.right {
  background: url("../images/footerShadowButtonRight.png") no-repeat 0 top;
  width: 8px;
  height: 42px;
}
/* line 81, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton:hover span.content span {
  color: #acabad;
  background-color: #6d6e71;
}
/* line 86, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active {
  background-color: transparent;
}
/* line 89, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span {
  background-image: none;
  background-color: #000;
}
/* line 93, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span {
  background-color: #000;
}
/* line 96, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span:before {
  content: '=';
}
/* line 101, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span:hover {
  background-image: none;
}
/* line 117, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper {
  width: 100%;
  background-color: #000;
  display: block;
}
/* line 122, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 127, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap {
  margin: 0;
  padding: 0 0 28px;
  width: 100%;
  float: none;
}
/* line 133, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact {
  width: 18%;
  float: left;
  border: 0;
}
/* line 138, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact li {
  height: auto !important;
}
/* line 141, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact li:last-child {
  width: 100%;
}
/* line 151, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) {
  clear: left;
}
/* line 155, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > span, footer .sitemapWrapper .content ul.sitemap > li > a {
  color: #f7f7f7;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 21px 10px 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  border-bottom: 1px solid #858688;
  display: block;
  padding-bottom: 0;
  position: relative;
}
/* line 167, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > span span, footer .sitemapWrapper .content ul.sitemap > li > a span {
  padding: 7px 9px 3px 9px;
  margin-bottom: 4px;
  display: block;
  width: 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 177, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > a:hover span {
  color: #f7f7f7;
  background-color: #363636;
}
/* line 185, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) > span, footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) > a {
  margin-right: 21px;
}
/* line 189, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) ul {
  margin-right: 21px;
}
/* line 195, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) {
  padding-left: 11px;
}
/* line 198, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) > span, footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) > a {
  margin-right: 11px;
}
/* line 202, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) ul {
  margin-right: 11px;
}
/* line 208, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) {
  padding-left: 21px;
}
/* line 211, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) > span, footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) > a {
  margin-right: 0;
}
/* line 219, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li {
  float: left;
  width: 33.33%;
  list-style: none;
  margin: 18px 0 0 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 227, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul {
  margin: 0;
  padding: 0;
}
/* line 231, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li {
  color: #f7f7f7;
  margin: 0 0 2px 0;
  line-height: 15px;
  width: auto;
  float: none;
  clear: both;
}
/* line 239, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li:last-child {
  margin-bottom: 0;
  width: auto;
}
/* line 244, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li a {
  color: #f7f7f7;
  margin: 0;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  text-decoration: none;
  display: block;
  padding: 3px 0 3px 20px;
}
/* line 253, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li a:hover {
  color: #f7f7f7;
  background-color: #363636;
}
/* line 259, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li p {
  margin: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
/* line 278, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper {
  min-height: 165px;
  position: relative;
  background: url("../images/footerBack.png") no-repeat center top;
}
/* line 283, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p {
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 12px;
  color: #fff;
}
/* line 289, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p.phone {
  margin-top: 0;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  display: block;
  margin-bottom: 0;
}
/* line 299, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p.phone:before {
  content: 't';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 314, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p.phone:hover {
  text-decoration: none;
}
/* line 321, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper a.mail {
  margin-top: 0;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  display: block;
}
/* line 330, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper a.mail:before {
  content: 'u';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 353, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper > a {
  display: none;
}
/* line 357, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper #Copyright {
  float: left;
}
/* line 361, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper {
  float: right;
  padding: 30px 0px 20px 3px;
}
/* line 365, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links {
  float: left;
}
/* line 368, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links a {
  display: inline-block;
  margin: 0;
  text-decoration: none;
  color: #eae8e8;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  margin-left: 22px;
  text-transform: uppercase;
}
/* line 379, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 396, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons {
  float: none;
  right: 0;
  position: absolute;
  bottom: 0px;
}
/* line 402, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons .parSocialLinks > div {
  float: left;
}
/* line 406, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons a {
  display: inline-block;
  width: 44px;
  height: 42px;
  margin-left: 3px;
}
/* line 412, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons a img {
  width: 100%;
}
/* line 418, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons.editMode {
  width: 500px !important;
  position: absolute !important;
}
footer #editMode .parSocialLinks.parsys {
  width: 500px !important;

}
/* line 422, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons.editMode .cqSocialLinks {
  float: left !important;
}
/* line 426, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .socialIcons.editMode .new {
  width: inherit;
}
/* line 432, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .cqSocialLinks img {
  max-width: 100%;
  height: auto;
}

/**************************
*		  print header	 	  *
***************************/
/* line 1168, ../sass/_screen_styles.scss */
.printHead {
  display: none;
}

/**************************
*		  Copyright	 	  *
***************************/
/* line 1176, ../sass/_screen_styles.scss */
#Copyright {
  padding: 30px 0px 20px 3px;
  text-align: left;
  color: #eae8e8;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
/* line 1183, ../sass/_screen_styles.scss */
#Copyright .full {
  display: block;
}
/* line 1187, ../sass/_screen_styles.scss */
#Copyright .short {
  display: none;
}
/* line 1191, ../sass/_screen_styles.scss */
#Copyright > span {
  width: 100%;
  max-width: 360px;
  display: inline-block;
}
/* line 1197, ../sass/_screen_styles.scss */
#Copyright p {
  margin: 13px 0;
  padding: 0;
  color: #eae8e8;
  font-size: 12px;
  line-height: 16px;
}
/* line 1204, ../sass/_screen_styles.scss */
#Copyright p.phone {
  margin: 16px 0 0 0;
}
/* line 1207, ../sass/_screen_styles.scss */
#Copyright p.phone a {
  float: none;
  text-align: left;
  display: inline-block;
  padding-left: 0;
  margin-left: 5px;
  background-image: none;
  font-size: 12px;
  text-decoration: underline;
}
/* line 1222, ../sass/_screen_styles.scss */
#Copyright a {
  text-decoration: none;
  color: #eae8e8;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  float: right;
  margin-left: 22px;
  text-transform: uppercase;
}
/* line 1231, ../sass/_screen_styles.scss */
#Copyright a:before {
  content: '&';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 1247, ../sass/_screen_styles.scss */
#Copyright a:hover {
  color: #acabad;
}
/* line 1251, ../sass/_screen_styles.scss */
#Copyright a.mail {
  text-transform: none;
  background: none;
  padding: 0;
  margin: 0;
  float: none;
  font-size: 12px;
  display: inline-block;
}

/**************************
*	   jQuery PLUGINS     *
***************************/
/* line 1268, ../sass/_screen_styles.scss */
.ui-widget-overlay, .ui-dialog {
  z-index: 10;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 1283, ../sass/_screen_styles.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

/* line 1290, ../sass/_screen_styles.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 1297, ../sass/_screen_styles.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 1302, ../sass/_screen_styles.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 1313, ../sass/_screen_styles.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 1323, ../sass/_screen_styles.scss */
.invisible {
  visibility: hidden;
}

/* line 1327, ../sass/_screen_styles.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 1333, ../sass/_screen_styles.scss */
.clearfix:after {
  clear: both;
}

/* line 1337, ../sass/_screen_styles.scss */
.clearfix {
  *zoom: 1;
}

/* line 1341, ../sass/_screen_styles.scss */
.clearafter:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*.mailfuscate {
	unicode-bidi: bidi-override;
	//direction: rtl;
}*/
/* line 1354, ../sass/_screen_styles.scss */
.onlyMobile, .onlyTablet {
  display: none;
}

@media screen {
  /* line 1359, ../sass/_screen_styles.scss */
  .showOnPrint {
    display: none;
  }
}
/* ==========================================================================
   Print default styles
   ========================================================================== */
@media print {
  /* line 1369, ../sass/_screen_styles.scss */
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 1374, ../sass/_screen_styles.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /*a[href]:after {
      content: " (" attr(href) ")";
  }*/
  /* line 1384, ../sass/_screen_styles.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 1392, ../sass/_screen_styles.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 1398, ../sass/_screen_styles.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1404, ../sass/_screen_styles.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 1408, ../sass/_screen_styles.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 1413, ../sass/_screen_styles.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 1421, ../sass/_screen_styles.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1428, ../sass/_screen_styles.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 1433, ../sass/_screen_styles.scss */
  .hideOnPrint {
    display: none;
  }
}
/* line 1438, ../sass/_screen_styles.scss */
img[usemap] {
  border: none;
  height: auto;
  max-width: 100%;
  width: auto;
}

/**************************
*	brand page	  *
***************************/
/* line 3, ../sass/styles/components/_brand.scss */
body.brand .shadowElem {
  width: 100%;
  height: 1px;
  -moz-box-shadow: 0 0 10px 0 #5d5e62;
  -webkit-box-shadow: 0 0 10px 0 #5d5e62;
  box-shadow: 0 0 10px 0 #5d5e62;
  position: relative;
  top: -1px;
}
/* line 11, ../sass/styles/components/_brand.scss */
body.brand .bodyContentWrapper {
  margin-top: 20px;
}
/* line 15, ../sass/styles/components/_brand.scss */
body.brand.pageContent .bodyContentWrapper {
  margin-top: 7px;
}
/* line 19, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation {
  margin-top: 11px;
}
/* line 22, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation.brandActive {
  display: none;
}
/* line 26, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 31, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span {
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding-left: 16px;
  float: right;
  cursor: pointer;
  color: #ff0000;
}
/* line 41, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span.showMenu:before {
  color: #ff0000;
  content: '=';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: 0px;
  left: 0px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 58, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span.hideMenu {
  display: none;
}
/* line 61, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span.hideMenu:before {
  color: #ff0000;
  content: '/';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: 0px;
  left: 0px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 84, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper.active span.showMenu {
  display: none;
}
/* line 88, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper.active span.hideMenu {
  display: block;
}
/* line 100, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation {
  padding: 29px 0 0 0;
}
/* line 103, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation hr {
  display: none;
}
/* line 109, ../sass/styles/components/_brand.scss */
body.brand #MainNavigation {
  display: none;
}
/* line 113, ../sass/styles/components/_brand.scss */
body.brand .bodyContentWrapper .moodImage {
  margin: -15px -15px 15px -15px;
}
/* line 117, ../sass/styles/components/_brand.scss */
body.brand header.brandActive {
  display: none !important;
}
/* line 121, ../sass/styles/components/_brand.scss */
body.brand header {
  height: 60px;
  z-index: 5000;
}
/* line 126, ../sass/styles/components/_brand.scss */
body.brand header .backgroundWrapper {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(60%, rgba(242, 242, 242, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
}
/* line 130, ../sass/styles/components/_brand.scss */
body.brand header .contentWrapper {
  height: 60px;
}
/* line 134, ../sass/styles/components/_brand.scss */
body.brand header .logo {
  height: 60px;
  left: 0;
  display: none;
}
/* line 141, ../sass/styles/components/_brand.scss */
body.brand header .logo a img {
  width: auto;
  height: 54px;
  margin-top: 5px;
}
/* line 153, ../sass/styles/components/_brand.scss */
body.brand header nav > ul > li > a {
  height: 60px;
}
/* line 157, ../sass/styles/components/_brand.scss */
body.brand header nav > ul > li.selected {
  height: 58px;
}
/* line 161, ../sass/styles/components/_brand.scss */
body.brand header nav > ul > li .subMenu {
  top: 60px;
}
/* line 170, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation {
  height: auto;
}
/* line 173, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .wrapper ul li .searchBox form input.searchField {
  width: 168px;
  padding-right: 12px !important;
  color: #6d6e71;
}
/* line 179, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .metaWrapper .wrapper {
  float: left;
  width: 100%;
}
/* line 184, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .headLogoWrapper {
  float: left;
  margin: 0 0 0 10px;
}
/* line 188, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .headLogoWrapper.logo {
  margin: -30px 0 12px 0;
}
/* line 192, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .headLogoWrapper h3 {
  color: #000;
  font-size: 40px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: -24px 0 0;
  line-height: 42px;
}
/* line 200, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .headLogoWrapper h4 {
  color: #000;
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  line-height: 18px;
}
/* line 213, ../sass/styles/components/_brand.scss */
body.brand .headlines {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  min-height: 50px;
}
/* line 219, ../sass/styles/components/_brand.scss */
body.brand .headlines img {
  height: 100px;
}
/* line 223, ../sass/styles/components/_brand.scss */
body.brand .headlines h1 {
  font-size: 40px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  line-height: 40px;
}
/* line 230, ../sass/styles/components/_brand.scss */
body.brand .headlines h3 {
  font-size: 13px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
}
/* line 237, ../sass/styles/components/_brand.scss */
body.brand #Stage {
  margin-top: 30px;
}
/* line 240, ../sass/styles/components/_brand.scss */
body.brand #Stage li {
  position: relative;
}
/* line 243, ../sass/styles/components/_brand.scss */
body.brand #Stage li h4 {
  visibility: visible;
  position: absolute;
  color: #fff;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 48px;
  left: 40px;
  bottom: 40px;
  line-height: 44px;
  margin: 0;
}
/* line 259, ../sass/styles/components/_brand.scss */
body.brand .searchBox {
  position: relative;
  top: 0;
  margin-bottom: 10px;
}
/* line 265, ../sass/styles/components/_brand.scss */
body.brand ul.brandWrap {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 271, ../sass/styles/components/_brand.scss */
body.brand ul.brandWrap li {
  float: left;
  width: 50%;
}
/* line 275, ../sass/styles/components/_brand.scss */
body.brand ul.brandWrap li:last-child {
  float: right;
  max-width: 222px;
}
/* line 284, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper {
  padding: 5px 0;
}
/* line 289, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .short {
  display: none;
}
/* line 295, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a {
  margin-right: 10px;
}
/* line 298, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a img {
  height: 32px;
  width: auto;
}
/* line 308, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks span {
  font-size: 14px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #5c5d60;
  position: relative;
  top: 6px;
}

/* line 1450, ../sass/_screen_styles.scss */
#localisationMatrix {
  display: none;
}
/* line 1453, ../sass/_screen_styles.scss */
#localisationMatrix p {
  margin-bottom: 10px;
}
/* line 1457, ../sass/_screen_styles.scss */
#localisationMatrix > div {
  margin-bottom: 15px;
}

/* line 1463, ../sass/_screen_styles.scss */
#recaptcha_image {
  width: 100% !important;
  height: auto !important;
  max-width: 300px;
}
/* line 1468, ../sass/_screen_styles.scss */
#recaptcha_image img {
  width: 100%;
  height: auto;
}

/* line 1481, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1484, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1490, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1493, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1502, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper ul li .over .wrapper {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1508, ../sass/_screen_styles.scss */
html.ie9 div.button > a, html.ie9 div.button > span {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1514, ../sass/_screen_styles.scss */
html.ie9 #Stage .pagination a {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1517, ../sass/_screen_styles.scss */
html.ie9 #Stage .pagination a.selected, html.ie9 #Stage .pagination a.selected:hover, html.ie9 #Stage .pagination a:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1525, ../sass/_screen_styles.scss */
html.ie9 .fancybox-prev span,
html.ie9 .fancybox-next span {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1530, ../sass/_screen_styles.scss */
html.ie9 header nav > ul > li .subMenu {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 1538, ../sass/_screen_styles.scss */
#emailCsvFormGenerator .infotextMore {
  line-height: 17px;
}

/* line 10, ../sass/styles/_themeColors.scss */
body.theme_black .fancybox-wrap .downloadButton {
  color: #000;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_black .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_black .metaNavigation .metaWrapper ul li > a, body.theme_black.brand .showHideMainNavigation .wrapper > span, body.theme_black.brand .showHideMainNavigation .wrapper > span:before {
  color: #000;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_black #Stage .pagination a.selected, body.theme_black #Stage .pagination a.selected:hover {
  background-color: #000;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_black .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #000;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_black .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_black .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #000;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_black .fancybox-prev span:hover:before,
body.theme_black .fancybox-next span:hover:before {
  color: #000;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_black #BodyContent .contactMain .info > a.mail,
body.theme_black #BodyContent main a,
body.theme_black #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_black #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_black #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_black #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_black #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_black #BodyContent .accordion .trigger,
body.theme_black #BodyContent .accordion .trigger_active p,
body.theme_black #BodyContent .accordion .trigger p,
body.theme_black #BodyContent .accordion .trigger p > *,
body.theme_black #BodyContent .accordion .trigger > *,
body.theme_black #BodyContent .accordion .trigger_active b,
body.theme_black #BodyContent .accordion .trigger_active i,
body.theme_black #BodyContent .accordion .trigger i,
body.theme_black #BodyContent .paging ul li a.next:before,
body.theme_black #BodyContent .paging ul li a.prev:before,
body.theme_black #BodyContent .quicklinks ul li a span.text,
body.theme_black #BodyContent .quicklinks ul li a span.icon,
body.theme_black #BodyContent .videoGallery > ul li:before,
body.theme_black #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_black #BodyContent .voting a.like,
body.theme_black #BodyContent .voting div.like,
body.theme_black #BodyContent .voting a.dislike,
body.theme_black #BodyContent .voting div.dislike,
body.theme_black #BodyContent .voting a span,
body.theme_black #BodyContent .voting div span,
body.theme_black #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_black #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_black #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_black #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_black #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_black #BodyContent .promoBox a,
body.theme_black #BodyContent .newsFilter .filterGroup a.more,
body.theme_black #BodyContent .cell form span.required,
body.theme_black #BodyContent .cell .form span.required,
body.theme_black #BodyContent .cell form span.required,
body.theme_black #BodyContent .cell .form span.required,
body.theme_black #BodyContent nav#Breadcrumb a span,
body.theme_black #BodyContent .fancybox-wrap .downloadButton,
body.theme_black #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_black .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_black .bodyContentWrapper .contactMain .info > a.mail,
body.theme_black .bodyContentWrapper main a,
body.theme_black .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_black .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_black .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_black .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_black .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_black .bodyContentWrapper .accordion .trigger,
body.theme_black .bodyContentWrapper .accordion .trigger_active p,
body.theme_black .bodyContentWrapper .accordion .trigger p,
body.theme_black .bodyContentWrapper .accordion .trigger p > *,
body.theme_black .bodyContentWrapper .accordion .trigger > *,
body.theme_black .bodyContentWrapper .accordion .trigger_active b,
body.theme_black .bodyContentWrapper .accordion .trigger_active i,
body.theme_black .bodyContentWrapper .accordion .trigger i,
body.theme_black .bodyContentWrapper .paging ul li a.next:before,
body.theme_black .bodyContentWrapper .paging ul li a.prev:before,
body.theme_black .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_black .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_black .bodyContentWrapper .videoGallery > ul li:before,
body.theme_black .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_black .bodyContentWrapper .voting a.like,
body.theme_black .bodyContentWrapper .voting div.like,
body.theme_black .bodyContentWrapper .voting a.dislike,
body.theme_black .bodyContentWrapper .voting div.dislike,
body.theme_black .bodyContentWrapper .voting a span,
body.theme_black .bodyContentWrapper .voting div span,
body.theme_black .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_black .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_black .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_black .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_black .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_black .bodyContentWrapper .promoBox a,
body.theme_black .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_black .bodyContentWrapper .cell form span.required,
body.theme_black .bodyContentWrapper .cell .form span.required,
body.theme_black .bodyContentWrapper .cell form span.required,
body.theme_black .bodyContentWrapper .cell .form span.required,
body.theme_black .bodyContentWrapper nav#Breadcrumb a span,
body.theme_black .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_black .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #000;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_black .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent #BodyContent a,
body.theme_black .bodyContentWrapper #BodyContent a {
  color: #000 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .downloadBox li a.download .icon,
body.theme_black #BodyContent .results li a.download .icon,
body.theme_black #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_black #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_black .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_black .bodyContentWrapper .results li a.download .icon,
body.theme_black .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_black .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #000 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_black .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_black .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #000 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent div.resultMain .tabsNav li,
body.theme_black .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #000;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent div.resultMain .tabsNav li a,
body.theme_black .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent div.resultMain .tabsNav li.active a,
body.theme_black .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_black .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #000 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_black .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #000;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_black .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_black .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_black .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_black .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #000;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_black .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #000;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent.pageContent .contentToolbar ul li a, body.theme_black #BodyContent.pageHome .contentToolbar ul li a,
body.theme_black .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_black .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #000 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent div.button > a,
body.theme_black #BodyContent div.button > span,
body.theme_black .bodyContentWrapper div.button > a,
body.theme_black .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFhMWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #000000), color-stop(100%, #1a1a1a));
  background-image: -moz-linear-gradient(bottom, #000000, #000000 50%, #000000 51%, #1a1a1a);
  background-image: -webkit-linear-gradient(bottom, #000000, #000000 50%, #000000 51%, #1a1a1a);
  background-image: linear-gradient(to top, #000000, #000000 50%, #000000 51%, #1a1a1a);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent #BodyContent div.button > a,
body.theme_black #BodyContent #BodyContent div.button > span,
body.theme_black .bodyContentWrapper #BodyContent div.button > a,
body.theme_black .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent #BodyContent div.button > a.backLink,
body.theme_black .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #000 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .cell form input[type=submit],
body.theme_black #BodyContent .cell form .file-upload span,
body.theme_black #BodyContent .cell .form input[type=submit],
body.theme_black #BodyContent .cell .form .file-upload span,
body.theme_black .bodyContentWrapper .cell form input[type=submit],
body.theme_black .bodyContentWrapper .cell form .file-upload span,
body.theme_black .bodyContentWrapper .cell .form input[type=submit],
body.theme_black .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFhMWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #000000), color-stop(100%, #1a1a1a));
  background-image: -moz-linear-gradient(bottom, #000000, #000000 50%, #000000 51%, #1a1a1a);
  background-image: -webkit-linear-gradient(bottom, #000000, #000000 50%, #000000 51%, #1a1a1a);
  background-image: linear-gradient(to top, #000000, #000000 50%, #000000 51%, #1a1a1a);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_grey .fancybox-wrap .downloadButton {
  color: #555555;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_grey .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_grey .metaNavigation .metaWrapper ul li > a, body.theme_grey.brand .showHideMainNavigation .wrapper > span, body.theme_grey.brand .showHideMainNavigation .wrapper > span:before {
  color: #555555;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_grey #Stage .pagination a.selected, body.theme_grey #Stage .pagination a.selected:hover {
  background-color: #555555;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_grey .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #555555;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_grey .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_grey .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #555555;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_grey .fancybox-prev span:hover:before,
body.theme_grey .fancybox-next span:hover:before {
  color: #555555;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_grey #BodyContent .contactMain .info > a.mail,
body.theme_grey #BodyContent main a,
body.theme_grey #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_grey #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_grey #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_grey #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_grey #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_grey #BodyContent .accordion .trigger,
body.theme_grey #BodyContent .accordion .trigger_active p,
body.theme_grey #BodyContent .accordion .trigger p,
body.theme_grey #BodyContent .accordion .trigger p > *,
body.theme_grey #BodyContent .accordion .trigger > *,
body.theme_grey #BodyContent .accordion .trigger_active b,
body.theme_grey #BodyContent .accordion .trigger_active i,
body.theme_grey #BodyContent .accordion .trigger i,
body.theme_grey #BodyContent .paging ul li a.next:before,
body.theme_grey #BodyContent .paging ul li a.prev:before,
body.theme_grey #BodyContent .quicklinks ul li a span.text,
body.theme_grey #BodyContent .quicklinks ul li a span.icon,
body.theme_grey #BodyContent .videoGallery > ul li:before,
body.theme_grey #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_grey #BodyContent .voting a.like,
body.theme_grey #BodyContent .voting div.like,
body.theme_grey #BodyContent .voting a.dislike,
body.theme_grey #BodyContent .voting div.dislike,
body.theme_grey #BodyContent .voting a span,
body.theme_grey #BodyContent .voting div span,
body.theme_grey #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_grey #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_grey #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_grey #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_grey #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_grey #BodyContent .promoBox a,
body.theme_grey #BodyContent .newsFilter .filterGroup a.more,
body.theme_grey #BodyContent .cell form span.required,
body.theme_grey #BodyContent .cell .form span.required,
body.theme_grey #BodyContent .cell form span.required,
body.theme_grey #BodyContent .cell .form span.required,
body.theme_grey #BodyContent nav#Breadcrumb a span,
body.theme_grey #BodyContent .fancybox-wrap .downloadButton,
body.theme_grey #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_grey .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_grey .bodyContentWrapper .contactMain .info > a.mail,
body.theme_grey .bodyContentWrapper main a,
body.theme_grey .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_grey .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_grey .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_grey .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_grey .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_grey .bodyContentWrapper .accordion .trigger,
body.theme_grey .bodyContentWrapper .accordion .trigger_active p,
body.theme_grey .bodyContentWrapper .accordion .trigger p,
body.theme_grey .bodyContentWrapper .accordion .trigger p > *,
body.theme_grey .bodyContentWrapper .accordion .trigger > *,
body.theme_grey .bodyContentWrapper .accordion .trigger_active b,
body.theme_grey .bodyContentWrapper .accordion .trigger_active i,
body.theme_grey .bodyContentWrapper .accordion .trigger i,
body.theme_grey .bodyContentWrapper .paging ul li a.next:before,
body.theme_grey .bodyContentWrapper .paging ul li a.prev:before,
body.theme_grey .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_grey .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_grey .bodyContentWrapper .videoGallery > ul li:before,
body.theme_grey .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_grey .bodyContentWrapper .voting a.like,
body.theme_grey .bodyContentWrapper .voting div.like,
body.theme_grey .bodyContentWrapper .voting a.dislike,
body.theme_grey .bodyContentWrapper .voting div.dislike,
body.theme_grey .bodyContentWrapper .voting a span,
body.theme_grey .bodyContentWrapper .voting div span,
body.theme_grey .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_grey .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_grey .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_grey .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_grey .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_grey .bodyContentWrapper .promoBox a,
body.theme_grey .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_grey .bodyContentWrapper .cell form span.required,
body.theme_grey .bodyContentWrapper .cell .form span.required,
body.theme_grey .bodyContentWrapper .cell form span.required,
body.theme_grey .bodyContentWrapper .cell .form span.required,
body.theme_grey .bodyContentWrapper nav#Breadcrumb a span,
body.theme_grey .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_grey .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #555555;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_grey .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent #BodyContent a,
body.theme_grey .bodyContentWrapper #BodyContent a {
  color: #555555 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .downloadBox li a.download .icon,
body.theme_grey #BodyContent .results li a.download .icon,
body.theme_grey #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_grey #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_grey .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_grey .bodyContentWrapper .results li a.download .icon,
body.theme_grey .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_grey .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #555555 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_grey .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_grey .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #555555 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent div.resultMain .tabsNav li,
body.theme_grey .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #555555;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent div.resultMain .tabsNav li a,
body.theme_grey .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent div.resultMain .tabsNav li.active a,
body.theme_grey .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #555555 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_grey .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #555555 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_grey .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #555555;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_grey .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_grey .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_grey .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_grey .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #555555;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_grey .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #555555;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent.pageContent .contentToolbar ul li a, body.theme_grey #BodyContent.pageHome .contentToolbar ul li a,
body.theme_grey .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_grey .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #555555 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent div.button > a,
body.theme_grey #BodyContent div.button > span,
body.theme_grey .bodyContentWrapper div.button > a,
body.theme_grey .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #555555;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2MzYzNjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjZmNmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #555555), color-stop(50%, #3c3c3c), color-stop(51%, #555555), color-stop(100%, #6f6f6f));
  background-image: -moz-linear-gradient(bottom, #555555, #3c3c3c 50%, #555555 51%, #6f6f6f);
  background-image: -webkit-linear-gradient(bottom, #555555, #3c3c3c 50%, #555555 51%, #6f6f6f);
  background-image: linear-gradient(to top, #555555, #3c3c3c 50%, #555555 51%, #6f6f6f);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent #BodyContent div.button > a,
body.theme_grey #BodyContent #BodyContent div.button > span,
body.theme_grey .bodyContentWrapper #BodyContent div.button > a,
body.theme_grey .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent #BodyContent div.button > a.backLink,
body.theme_grey .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #555555 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .cell form input[type=submit],
body.theme_grey #BodyContent .cell form .file-upload span,
body.theme_grey #BodyContent .cell .form input[type=submit],
body.theme_grey #BodyContent .cell .form .file-upload span,
body.theme_grey .bodyContentWrapper .cell form input[type=submit],
body.theme_grey .bodyContentWrapper .cell form .file-upload span,
body.theme_grey .bodyContentWrapper .cell .form input[type=submit],
body.theme_grey .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #555555;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2MzYzNjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjZmNmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #555555), color-stop(50%, #3c3c3c), color-stop(51%, #555555), color-stop(100%, #6f6f6f));
  background-image: -moz-linear-gradient(bottom, #555555, #3c3c3c 50%, #555555 51%, #6f6f6f);
  background-image: -webkit-linear-gradient(bottom, #555555, #3c3c3c 50%, #555555 51%, #6f6f6f);
  background-image: linear-gradient(to top, #555555, #3c3c3c 50%, #555555 51%, #6f6f6f);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_darkblue .fancybox-wrap .downloadButton {
  color: #184CA0;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_darkblue .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_darkblue .metaNavigation .metaWrapper ul li > a, body.theme_darkblue.brand .showHideMainNavigation .wrapper > span, body.theme_darkblue.brand .showHideMainNavigation .wrapper > span:before {
  color: #184CA0;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_darkblue #Stage .pagination a.selected, body.theme_darkblue #Stage .pagination a.selected:hover {
  background-color: #184CA0;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_darkblue .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #184CA0;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_darkblue .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_darkblue .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #184CA0;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_darkblue .fancybox-prev span:hover:before,
body.theme_darkblue .fancybox-next span:hover:before {
  color: #184CA0;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_darkblue #BodyContent .contactMain .info > a.mail,
body.theme_darkblue #BodyContent main a,
body.theme_darkblue #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_darkblue #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_darkblue #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_darkblue #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_darkblue #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_darkblue #BodyContent .accordion .trigger,
body.theme_darkblue #BodyContent .accordion .trigger_active p,
body.theme_darkblue #BodyContent .accordion .trigger p,
body.theme_darkblue #BodyContent .accordion .trigger p > *,
body.theme_darkblue #BodyContent .accordion .trigger > *,
body.theme_darkblue #BodyContent .accordion .trigger_active b,
body.theme_darkblue #BodyContent .accordion .trigger_active i,
body.theme_darkblue #BodyContent .accordion .trigger i,
body.theme_darkblue #BodyContent .paging ul li a.next:before,
body.theme_darkblue #BodyContent .paging ul li a.prev:before,
body.theme_darkblue #BodyContent .quicklinks ul li a span.text,
body.theme_darkblue #BodyContent .quicklinks ul li a span.icon,
body.theme_darkblue #BodyContent .videoGallery > ul li:before,
body.theme_darkblue #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_darkblue #BodyContent .voting a.like,
body.theme_darkblue #BodyContent .voting div.like,
body.theme_darkblue #BodyContent .voting a.dislike,
body.theme_darkblue #BodyContent .voting div.dislike,
body.theme_darkblue #BodyContent .voting a span,
body.theme_darkblue #BodyContent .voting div span,
body.theme_darkblue #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_darkblue #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_darkblue #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_darkblue #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_darkblue #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_darkblue #BodyContent .promoBox a,
body.theme_darkblue #BodyContent .newsFilter .filterGroup a.more,
body.theme_darkblue #BodyContent .cell form span.required,
body.theme_darkblue #BodyContent .cell .form span.required,
body.theme_darkblue #BodyContent .cell form span.required,
body.theme_darkblue #BodyContent .cell .form span.required,
body.theme_darkblue #BodyContent nav#Breadcrumb a span,
body.theme_darkblue #BodyContent .fancybox-wrap .downloadButton,
body.theme_darkblue #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_darkblue .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_darkblue .bodyContentWrapper .contactMain .info > a.mail,
body.theme_darkblue .bodyContentWrapper main a,
body.theme_darkblue .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_darkblue .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_darkblue .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_darkblue .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_darkblue .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_darkblue .bodyContentWrapper .accordion .trigger,
body.theme_darkblue .bodyContentWrapper .accordion .trigger_active p,
body.theme_darkblue .bodyContentWrapper .accordion .trigger p,
body.theme_darkblue .bodyContentWrapper .accordion .trigger p > *,
body.theme_darkblue .bodyContentWrapper .accordion .trigger > *,
body.theme_darkblue .bodyContentWrapper .accordion .trigger_active b,
body.theme_darkblue .bodyContentWrapper .accordion .trigger_active i,
body.theme_darkblue .bodyContentWrapper .accordion .trigger i,
body.theme_darkblue .bodyContentWrapper .paging ul li a.next:before,
body.theme_darkblue .bodyContentWrapper .paging ul li a.prev:before,
body.theme_darkblue .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_darkblue .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_darkblue .bodyContentWrapper .videoGallery > ul li:before,
body.theme_darkblue .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_darkblue .bodyContentWrapper .voting a.like,
body.theme_darkblue .bodyContentWrapper .voting div.like,
body.theme_darkblue .bodyContentWrapper .voting a.dislike,
body.theme_darkblue .bodyContentWrapper .voting div.dislike,
body.theme_darkblue .bodyContentWrapper .voting a span,
body.theme_darkblue .bodyContentWrapper .voting div span,
body.theme_darkblue .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_darkblue .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_darkblue .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_darkblue .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_darkblue .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_darkblue .bodyContentWrapper .promoBox a,
body.theme_darkblue .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_darkblue .bodyContentWrapper .cell form span.required,
body.theme_darkblue .bodyContentWrapper .cell .form span.required,
body.theme_darkblue .bodyContentWrapper .cell form span.required,
body.theme_darkblue .bodyContentWrapper .cell .form span.required,
body.theme_darkblue .bodyContentWrapper nav#Breadcrumb a span,
body.theme_darkblue .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_darkblue .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #184CA0;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_darkblue .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent #BodyContent a,
body.theme_darkblue .bodyContentWrapper #BodyContent a {
  color: #184CA0 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .downloadBox li a.download .icon,
body.theme_darkblue #BodyContent .results li a.download .icon,
body.theme_darkblue #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_darkblue #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_darkblue .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_darkblue .bodyContentWrapper .results li a.download .icon,
body.theme_darkblue .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_darkblue .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #184CA0 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_darkblue .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_darkblue .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #184CA0 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent div.resultMain .tabsNav li,
body.theme_darkblue .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #184CA0;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent div.resultMain .tabsNav li a,
body.theme_darkblue .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent div.resultMain .tabsNav li.active a,
body.theme_darkblue .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #184CA0 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_darkblue .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #184CA0 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_darkblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #184CA0;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_darkblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_darkblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_darkblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_darkblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #184CA0;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_darkblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #184CA0;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent.pageContent .contentToolbar ul li a, body.theme_darkblue #BodyContent.pageHome .contentToolbar ul li a,
body.theme_darkblue .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_darkblue .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #184CA0 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent div.button > a,
body.theme_darkblue #BodyContent div.button > span,
body.theme_darkblue .bodyContentWrapper div.button > a,
body.theme_darkblue .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #184CA0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NGNhMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTEzNzc0Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMxODRjYTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYxY2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #184ca0), color-stop(50%, #113774), color-stop(51%, #184ca0), color-stop(100%, #1f61cc));
  background-image: -moz-linear-gradient(bottom, #184ca0, #113774 50%, #184ca0 51%, #1f61cc);
  background-image: -webkit-linear-gradient(bottom, #184ca0, #113774 50%, #184ca0 51%, #1f61cc);
  background-image: linear-gradient(to top, #184ca0, #113774 50%, #184ca0 51%, #1f61cc);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent #BodyContent div.button > a,
body.theme_darkblue #BodyContent #BodyContent div.button > span,
body.theme_darkblue .bodyContentWrapper #BodyContent div.button > a,
body.theme_darkblue .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent #BodyContent div.button > a.backLink,
body.theme_darkblue .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #184CA0 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .cell form input[type=submit],
body.theme_darkblue #BodyContent .cell form .file-upload span,
body.theme_darkblue #BodyContent .cell .form input[type=submit],
body.theme_darkblue #BodyContent .cell .form .file-upload span,
body.theme_darkblue .bodyContentWrapper .cell form input[type=submit],
body.theme_darkblue .bodyContentWrapper .cell form .file-upload span,
body.theme_darkblue .bodyContentWrapper .cell .form input[type=submit],
body.theme_darkblue .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #184CA0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NGNhMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTEzNzc0Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMxODRjYTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjYxY2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #184ca0), color-stop(50%, #113774), color-stop(51%, #184ca0), color-stop(100%, #1f61cc));
  background-image: -moz-linear-gradient(bottom, #184ca0, #113774 50%, #184ca0 51%, #1f61cc);
  background-image: -webkit-linear-gradient(bottom, #184ca0, #113774 50%, #184ca0 51%, #1f61cc);
  background-image: linear-gradient(to top, #184ca0, #113774 50%, #184ca0 51%, #1f61cc);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_lightblue .fancybox-wrap .downloadButton {
  color: #0082DC;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_lightblue .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_lightblue .metaNavigation .metaWrapper ul li > a, body.theme_lightblue.brand .showHideMainNavigation .wrapper > span, body.theme_lightblue.brand .showHideMainNavigation .wrapper > span:before {
  color: #0082DC;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_lightblue #Stage .pagination a.selected, body.theme_lightblue #Stage .pagination a.selected:hover {
  background-color: #0082DC;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_lightblue .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #0082DC;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_lightblue .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_lightblue .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #0082DC;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_lightblue .fancybox-prev span:hover:before,
body.theme_lightblue .fancybox-next span:hover:before {
  color: #0082DC;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_lightblue #BodyContent .contactMain .info > a.mail,
body.theme_lightblue #BodyContent main a,
body.theme_lightblue #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_lightblue #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_lightblue #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_lightblue #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_lightblue #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_lightblue #BodyContent .accordion .trigger,
body.theme_lightblue #BodyContent .accordion .trigger_active p,
body.theme_lightblue #BodyContent .accordion .trigger p,
body.theme_lightblue #BodyContent .accordion .trigger p > *,
body.theme_lightblue #BodyContent .accordion .trigger > *,
body.theme_lightblue #BodyContent .accordion .trigger_active b,
body.theme_lightblue #BodyContent .accordion .trigger_active i,
body.theme_lightblue #BodyContent .accordion .trigger i,
body.theme_lightblue #BodyContent .paging ul li a.next:before,
body.theme_lightblue #BodyContent .paging ul li a.prev:before,
body.theme_lightblue #BodyContent .quicklinks ul li a span.text,
body.theme_lightblue #BodyContent .quicklinks ul li a span.icon,
body.theme_lightblue #BodyContent .videoGallery > ul li:before,
body.theme_lightblue #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_lightblue #BodyContent .voting a.like,
body.theme_lightblue #BodyContent .voting div.like,
body.theme_lightblue #BodyContent .voting a.dislike,
body.theme_lightblue #BodyContent .voting div.dislike,
body.theme_lightblue #BodyContent .voting a span,
body.theme_lightblue #BodyContent .voting div span,
body.theme_lightblue #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_lightblue #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_lightblue #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_lightblue #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_lightblue #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_lightblue #BodyContent .promoBox a,
body.theme_lightblue #BodyContent .newsFilter .filterGroup a.more,
body.theme_lightblue #BodyContent .cell form span.required,
body.theme_lightblue #BodyContent .cell .form span.required,
body.theme_lightblue #BodyContent .cell form span.required,
body.theme_lightblue #BodyContent .cell .form span.required,
body.theme_lightblue #BodyContent nav#Breadcrumb a span,
body.theme_lightblue #BodyContent .fancybox-wrap .downloadButton,
body.theme_lightblue #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_lightblue .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_lightblue .bodyContentWrapper .contactMain .info > a.mail,
body.theme_lightblue .bodyContentWrapper main a,
body.theme_lightblue .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_lightblue .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_lightblue .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_lightblue .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_lightblue .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_lightblue .bodyContentWrapper .accordion .trigger,
body.theme_lightblue .bodyContentWrapper .accordion .trigger_active p,
body.theme_lightblue .bodyContentWrapper .accordion .trigger p,
body.theme_lightblue .bodyContentWrapper .accordion .trigger p > *,
body.theme_lightblue .bodyContentWrapper .accordion .trigger > *,
body.theme_lightblue .bodyContentWrapper .accordion .trigger_active b,
body.theme_lightblue .bodyContentWrapper .accordion .trigger_active i,
body.theme_lightblue .bodyContentWrapper .accordion .trigger i,
body.theme_lightblue .bodyContentWrapper .paging ul li a.next:before,
body.theme_lightblue .bodyContentWrapper .paging ul li a.prev:before,
body.theme_lightblue .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_lightblue .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_lightblue .bodyContentWrapper .videoGallery > ul li:before,
body.theme_lightblue .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_lightblue .bodyContentWrapper .voting a.like,
body.theme_lightblue .bodyContentWrapper .voting div.like,
body.theme_lightblue .bodyContentWrapper .voting a.dislike,
body.theme_lightblue .bodyContentWrapper .voting div.dislike,
body.theme_lightblue .bodyContentWrapper .voting a span,
body.theme_lightblue .bodyContentWrapper .voting div span,
body.theme_lightblue .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_lightblue .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_lightblue .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_lightblue .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_lightblue .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_lightblue .bodyContentWrapper .promoBox a,
body.theme_lightblue .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_lightblue .bodyContentWrapper .cell form span.required,
body.theme_lightblue .bodyContentWrapper .cell .form span.required,
body.theme_lightblue .bodyContentWrapper .cell form span.required,
body.theme_lightblue .bodyContentWrapper .cell .form span.required,
body.theme_lightblue .bodyContentWrapper nav#Breadcrumb a span,
body.theme_lightblue .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_lightblue .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #0082DC;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_lightblue .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent #BodyContent a,
body.theme_lightblue .bodyContentWrapper #BodyContent a {
  color: #0082DC !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .downloadBox li a.download .icon,
body.theme_lightblue #BodyContent .results li a.download .icon,
body.theme_lightblue #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_lightblue #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_lightblue .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_lightblue .bodyContentWrapper .results li a.download .icon,
body.theme_lightblue .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_lightblue .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #0082DC !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_lightblue .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_lightblue .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #0082DC !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent div.resultMain .tabsNav li,
body.theme_lightblue .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #0082DC;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent div.resultMain .tabsNav li a,
body.theme_lightblue .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent div.resultMain .tabsNav li.active a,
body.theme_lightblue .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #0082DC !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_lightblue .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #0082DC !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_lightblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #0082DC;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_lightblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_lightblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_lightblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_lightblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #0082DC;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_lightblue .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #0082DC;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent.pageContent .contentToolbar ul li a, body.theme_lightblue #BodyContent.pageHome .contentToolbar ul li a,
body.theme_lightblue .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_lightblue .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #0082DC !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent div.button > a,
body.theme_lightblue #BodyContent div.button > span,
body.theme_lightblue .bodyContentWrapper div.button > a,
body.theme_lightblue .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #0082DC;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA2NGE5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDgyZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDlkZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0082dc), color-stop(50%, #0064a9), color-stop(51%, #0082dc), color-stop(100%, #109dff));
  background-image: -moz-linear-gradient(bottom, #0082dc, #0064a9 50%, #0082dc 51%, #109dff);
  background-image: -webkit-linear-gradient(bottom, #0082dc, #0064a9 50%, #0082dc 51%, #109dff);
  background-image: linear-gradient(to top, #0082dc, #0064a9 50%, #0082dc 51%, #109dff);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent #BodyContent div.button > a,
body.theme_lightblue #BodyContent #BodyContent div.button > span,
body.theme_lightblue .bodyContentWrapper #BodyContent div.button > a,
body.theme_lightblue .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent #BodyContent div.button > a.backLink,
body.theme_lightblue .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #0082DC !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .cell form input[type=submit],
body.theme_lightblue #BodyContent .cell form .file-upload span,
body.theme_lightblue #BodyContent .cell .form input[type=submit],
body.theme_lightblue #BodyContent .cell .form .file-upload span,
body.theme_lightblue .bodyContentWrapper .cell form input[type=submit],
body.theme_lightblue .bodyContentWrapper .cell form .file-upload span,
body.theme_lightblue .bodyContentWrapper .cell .form input[type=submit],
body.theme_lightblue .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #0082DC;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODJkYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA2NGE5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDgyZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDlkZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0082dc), color-stop(50%, #0064a9), color-stop(51%, #0082dc), color-stop(100%, #109dff));
  background-image: -moz-linear-gradient(bottom, #0082dc, #0064a9 50%, #0082dc 51%, #109dff);
  background-image: -webkit-linear-gradient(bottom, #0082dc, #0064a9 50%, #0082dc 51%, #109dff);
  background-image: linear-gradient(to top, #0082dc, #0064a9 50%, #0082dc 51%, #109dff);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_cyan .fancybox-wrap .downloadButton {
  color: #06A082;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_cyan .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_cyan .metaNavigation .metaWrapper ul li > a, body.theme_cyan.brand .showHideMainNavigation .wrapper > span, body.theme_cyan.brand .showHideMainNavigation .wrapper > span:before {
  color: #06A082;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_cyan #Stage .pagination a.selected, body.theme_cyan #Stage .pagination a.selected:hover {
  background-color: #06A082;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_cyan .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #06A082;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_cyan .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_cyan .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #06A082;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_cyan .fancybox-prev span:hover:before,
body.theme_cyan .fancybox-next span:hover:before {
  color: #06A082;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_cyan #BodyContent .contactMain .info > a.mail,
body.theme_cyan #BodyContent main a,
body.theme_cyan #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_cyan #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_cyan #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_cyan #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_cyan #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_cyan #BodyContent .accordion .trigger,
body.theme_cyan #BodyContent .accordion .trigger_active p,
body.theme_cyan #BodyContent .accordion .trigger p,
body.theme_cyan #BodyContent .accordion .trigger p > *,
body.theme_cyan #BodyContent .accordion .trigger > *,
body.theme_cyan #BodyContent .accordion .trigger_active b,
body.theme_cyan #BodyContent .accordion .trigger_active i,
body.theme_cyan #BodyContent .accordion .trigger i,
body.theme_cyan #BodyContent .paging ul li a.next:before,
body.theme_cyan #BodyContent .paging ul li a.prev:before,
body.theme_cyan #BodyContent .quicklinks ul li a span.text,
body.theme_cyan #BodyContent .quicklinks ul li a span.icon,
body.theme_cyan #BodyContent .videoGallery > ul li:before,
body.theme_cyan #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_cyan #BodyContent .voting a.like,
body.theme_cyan #BodyContent .voting div.like,
body.theme_cyan #BodyContent .voting a.dislike,
body.theme_cyan #BodyContent .voting div.dislike,
body.theme_cyan #BodyContent .voting a span,
body.theme_cyan #BodyContent .voting div span,
body.theme_cyan #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_cyan #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_cyan #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_cyan #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_cyan #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_cyan #BodyContent .promoBox a,
body.theme_cyan #BodyContent .newsFilter .filterGroup a.more,
body.theme_cyan #BodyContent .cell form span.required,
body.theme_cyan #BodyContent .cell .form span.required,
body.theme_cyan #BodyContent .cell form span.required,
body.theme_cyan #BodyContent .cell .form span.required,
body.theme_cyan #BodyContent nav#Breadcrumb a span,
body.theme_cyan #BodyContent .fancybox-wrap .downloadButton,
body.theme_cyan #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_cyan .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_cyan .bodyContentWrapper .contactMain .info > a.mail,
body.theme_cyan .bodyContentWrapper main a,
body.theme_cyan .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_cyan .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_cyan .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_cyan .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_cyan .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_cyan .bodyContentWrapper .accordion .trigger,
body.theme_cyan .bodyContentWrapper .accordion .trigger_active p,
body.theme_cyan .bodyContentWrapper .accordion .trigger p,
body.theme_cyan .bodyContentWrapper .accordion .trigger p > *,
body.theme_cyan .bodyContentWrapper .accordion .trigger > *,
body.theme_cyan .bodyContentWrapper .accordion .trigger_active b,
body.theme_cyan .bodyContentWrapper .accordion .trigger_active i,
body.theme_cyan .bodyContentWrapper .accordion .trigger i,
body.theme_cyan .bodyContentWrapper .paging ul li a.next:before,
body.theme_cyan .bodyContentWrapper .paging ul li a.prev:before,
body.theme_cyan .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_cyan .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_cyan .bodyContentWrapper .videoGallery > ul li:before,
body.theme_cyan .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_cyan .bodyContentWrapper .voting a.like,
body.theme_cyan .bodyContentWrapper .voting div.like,
body.theme_cyan .bodyContentWrapper .voting a.dislike,
body.theme_cyan .bodyContentWrapper .voting div.dislike,
body.theme_cyan .bodyContentWrapper .voting a span,
body.theme_cyan .bodyContentWrapper .voting div span,
body.theme_cyan .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_cyan .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_cyan .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_cyan .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_cyan .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_cyan .bodyContentWrapper .promoBox a,
body.theme_cyan .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_cyan .bodyContentWrapper .cell form span.required,
body.theme_cyan .bodyContentWrapper .cell .form span.required,
body.theme_cyan .bodyContentWrapper .cell form span.required,
body.theme_cyan .bodyContentWrapper .cell .form span.required,
body.theme_cyan .bodyContentWrapper nav#Breadcrumb a span,
body.theme_cyan .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_cyan .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #06A082;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_cyan .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent #BodyContent a,
body.theme_cyan .bodyContentWrapper #BodyContent a {
  color: #06A082 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .downloadBox li a.download .icon,
body.theme_cyan #BodyContent .results li a.download .icon,
body.theme_cyan #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_cyan #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_cyan .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_cyan .bodyContentWrapper .results li a.download .icon,
body.theme_cyan .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_cyan .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #06A082 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_cyan .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_cyan .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #06A082 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent div.resultMain .tabsNav li,
body.theme_cyan .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #06A082;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent div.resultMain .tabsNav li a,
body.theme_cyan .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent div.resultMain .tabsNav li.active a,
body.theme_cyan .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #06A082 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_cyan .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #06A082 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_cyan .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #06A082;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_cyan .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_cyan .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_cyan .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_cyan .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #06A082;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_cyan .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #06A082;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent.pageContent .contentToolbar ul li a, body.theme_cyan #BodyContent.pageHome .contentToolbar ul li a,
body.theme_cyan .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_cyan .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #06A082 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent div.button > a,
body.theme_cyan #BodyContent div.button > span,
body.theme_cyan .bodyContentWrapper div.button > a,
body.theme_cyan .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #06A082;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2YTA4MiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDQ2ZjVhIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwNmEwODIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOGQxYWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #06a082), color-stop(50%, #046f5a), color-stop(51%, #06a082), color-stop(100%, #08d1aa));
  background-image: -moz-linear-gradient(bottom, #06a082, #046f5a 50%, #06a082 51%, #08d1aa);
  background-image: -webkit-linear-gradient(bottom, #06a082, #046f5a 50%, #06a082 51%, #08d1aa);
  background-image: linear-gradient(to top, #06a082, #046f5a 50%, #06a082 51%, #08d1aa);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent #BodyContent div.button > a,
body.theme_cyan #BodyContent #BodyContent div.button > span,
body.theme_cyan .bodyContentWrapper #BodyContent div.button > a,
body.theme_cyan .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent #BodyContent div.button > a.backLink,
body.theme_cyan .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #06A082 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .cell form input[type=submit],
body.theme_cyan #BodyContent .cell form .file-upload span,
body.theme_cyan #BodyContent .cell .form input[type=submit],
body.theme_cyan #BodyContent .cell .form .file-upload span,
body.theme_cyan .bodyContentWrapper .cell form input[type=submit],
body.theme_cyan .bodyContentWrapper .cell form .file-upload span,
body.theme_cyan .bodyContentWrapper .cell .form input[type=submit],
body.theme_cyan .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #06A082;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2YTA4MiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDQ2ZjVhIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwNmEwODIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOGQxYWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #06a082), color-stop(50%, #046f5a), color-stop(51%, #06a082), color-stop(100%, #08d1aa));
  background-image: -moz-linear-gradient(bottom, #06a082, #046f5a 50%, #06a082 51%, #08d1aa);
  background-image: -webkit-linear-gradient(bottom, #06a082, #046f5a 50%, #06a082 51%, #08d1aa);
  background-image: linear-gradient(to top, #06a082, #046f5a 50%, #06a082 51%, #08d1aa);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_yellow .fancybox-wrap .downloadButton {
  color: #f8971d;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_yellow .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_yellow .metaNavigation .metaWrapper ul li > a, body.theme_yellow.brand .showHideMainNavigation .wrapper > span, body.theme_yellow.brand .showHideMainNavigation .wrapper > span:before {
  color: #f8971d;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_yellow #Stage .pagination a.selected, body.theme_yellow #Stage .pagination a.selected:hover {
  background-color: #f8971d;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_yellow .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #f8971d;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_yellow .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_yellow .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #f8971d;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_yellow .fancybox-prev span:hover:before,
body.theme_yellow .fancybox-next span:hover:before {
  color: #f8971d;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_yellow #BodyContent .contactMain .info > a.mail,
body.theme_yellow #BodyContent main a,
body.theme_yellow #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_yellow #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_yellow #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_yellow #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_yellow #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_yellow #BodyContent .accordion .trigger,
body.theme_yellow #BodyContent .accordion .trigger_active p,
body.theme_yellow #BodyContent .accordion .trigger p,
body.theme_yellow #BodyContent .accordion .trigger p > *,
body.theme_yellow #BodyContent .accordion .trigger > *,
body.theme_yellow #BodyContent .accordion .trigger_active b,
body.theme_yellow #BodyContent .accordion .trigger_active i,
body.theme_yellow #BodyContent .accordion .trigger i,
body.theme_yellow #BodyContent .paging ul li a.next:before,
body.theme_yellow #BodyContent .paging ul li a.prev:before,
body.theme_yellow #BodyContent .quicklinks ul li a span.text,
body.theme_yellow #BodyContent .quicklinks ul li a span.icon,
body.theme_yellow #BodyContent .videoGallery > ul li:before,
body.theme_yellow #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_yellow #BodyContent .voting a.like,
body.theme_yellow #BodyContent .voting div.like,
body.theme_yellow #BodyContent .voting a.dislike,
body.theme_yellow #BodyContent .voting div.dislike,
body.theme_yellow #BodyContent .voting a span,
body.theme_yellow #BodyContent .voting div span,
body.theme_yellow #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_yellow #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_yellow #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_yellow #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_yellow #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_yellow #BodyContent .promoBox a,
body.theme_yellow #BodyContent .newsFilter .filterGroup a.more,
body.theme_yellow #BodyContent .cell form span.required,
body.theme_yellow #BodyContent .cell .form span.required,
body.theme_yellow #BodyContent .cell form span.required,
body.theme_yellow #BodyContent .cell .form span.required,
body.theme_yellow #BodyContent nav#Breadcrumb a span,
body.theme_yellow #BodyContent .fancybox-wrap .downloadButton,
body.theme_yellow #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_yellow .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_yellow .bodyContentWrapper .contactMain .info > a.mail,
body.theme_yellow .bodyContentWrapper main a,
body.theme_yellow .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_yellow .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_yellow .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_yellow .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_yellow .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_yellow .bodyContentWrapper .accordion .trigger,
body.theme_yellow .bodyContentWrapper .accordion .trigger_active p,
body.theme_yellow .bodyContentWrapper .accordion .trigger p,
body.theme_yellow .bodyContentWrapper .accordion .trigger p > *,
body.theme_yellow .bodyContentWrapper .accordion .trigger > *,
body.theme_yellow .bodyContentWrapper .accordion .trigger_active b,
body.theme_yellow .bodyContentWrapper .accordion .trigger_active i,
body.theme_yellow .bodyContentWrapper .accordion .trigger i,
body.theme_yellow .bodyContentWrapper .paging ul li a.next:before,
body.theme_yellow .bodyContentWrapper .paging ul li a.prev:before,
body.theme_yellow .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_yellow .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_yellow .bodyContentWrapper .videoGallery > ul li:before,
body.theme_yellow .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_yellow .bodyContentWrapper .voting a.like,
body.theme_yellow .bodyContentWrapper .voting div.like,
body.theme_yellow .bodyContentWrapper .voting a.dislike,
body.theme_yellow .bodyContentWrapper .voting div.dislike,
body.theme_yellow .bodyContentWrapper .voting a span,
body.theme_yellow .bodyContentWrapper .voting div span,
body.theme_yellow .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_yellow .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_yellow .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_yellow .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_yellow .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_yellow .bodyContentWrapper .promoBox a,
body.theme_yellow .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_yellow .bodyContentWrapper .cell form span.required,
body.theme_yellow .bodyContentWrapper .cell .form span.required,
body.theme_yellow .bodyContentWrapper .cell form span.required,
body.theme_yellow .bodyContentWrapper .cell .form span.required,
body.theme_yellow .bodyContentWrapper nav#Breadcrumb a span,
body.theme_yellow .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_yellow .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #f8971d;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_yellow .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent #BodyContent a,
body.theme_yellow .bodyContentWrapper #BodyContent a {
  color: #f8971d !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .downloadBox li a.download .icon,
body.theme_yellow #BodyContent .results li a.download .icon,
body.theme_yellow #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_yellow #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_yellow .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_yellow .bodyContentWrapper .results li a.download .icon,
body.theme_yellow .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_yellow .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #f8971d !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_yellow .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_yellow .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #f8971d !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent div.resultMain .tabsNav li,
body.theme_yellow .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #f8971d;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent div.resultMain .tabsNav li a,
body.theme_yellow .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent div.resultMain .tabsNav li.active a,
body.theme_yellow .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #f8971d !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_yellow .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #f8971d !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_yellow .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #f8971d;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_yellow .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_yellow .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_yellow .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_yellow .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #f8971d;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_yellow .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #f8971d;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent.pageContent .contentToolbar ul li a, body.theme_yellow #BodyContent.pageHome .contentToolbar ul li a,
body.theme_yellow .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_yellow .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #f8971d !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent div.button > a,
body.theme_yellow #BodyContent div.button > span,
body.theme_yellow .bodyContentWrapper div.button > a,
body.theme_yellow .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #f8971d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTcxZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGI3ZDA3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmODk3MWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWFlNGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f8971d), color-stop(50%, #db7d07), color-stop(51%, #f8971d), color-stop(100%, #faae4e));
  background-image: -moz-linear-gradient(bottom, #f8971d, #db7d07 50%, #f8971d 51%, #faae4e);
  background-image: -webkit-linear-gradient(bottom, #f8971d, #db7d07 50%, #f8971d 51%, #faae4e);
  background-image: linear-gradient(to top, #f8971d, #db7d07 50%, #f8971d 51%, #faae4e);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent #BodyContent div.button > a,
body.theme_yellow #BodyContent #BodyContent div.button > span,
body.theme_yellow .bodyContentWrapper #BodyContent div.button > a,
body.theme_yellow .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent #BodyContent div.button > a.backLink,
body.theme_yellow .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #f8971d !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .cell form input[type=submit],
body.theme_yellow #BodyContent .cell form .file-upload span,
body.theme_yellow #BodyContent .cell .form input[type=submit],
body.theme_yellow #BodyContent .cell .form .file-upload span,
body.theme_yellow .bodyContentWrapper .cell form input[type=submit],
body.theme_yellow .bodyContentWrapper .cell form .file-upload span,
body.theme_yellow .bodyContentWrapper .cell .form input[type=submit],
body.theme_yellow .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #f8971d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTcxZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGI3ZDA3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmODk3MWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWFlNGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f8971d), color-stop(50%, #db7d07), color-stop(51%, #f8971d), color-stop(100%, #faae4e));
  background-image: -moz-linear-gradient(bottom, #f8971d, #db7d07 50%, #f8971d 51%, #faae4e);
  background-image: -webkit-linear-gradient(bottom, #f8971d, #db7d07 50%, #f8971d 51%, #faae4e);
  background-image: linear-gradient(to top, #f8971d, #db7d07 50%, #f8971d 51%, #faae4e);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_orange .fancybox-wrap .downloadButton {
  color: #f25f25;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_orange .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_orange .metaNavigation .metaWrapper ul li > a, body.theme_orange.brand .showHideMainNavigation .wrapper > span, body.theme_orange.brand .showHideMainNavigation .wrapper > span:before {
  color: #f25f25;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_orange #Stage .pagination a.selected, body.theme_orange #Stage .pagination a.selected:hover {
  background-color: #f25f25;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_orange .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #f25f25;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_orange .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_orange .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #f25f25;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_orange .fancybox-prev span:hover:before,
body.theme_orange .fancybox-next span:hover:before {
  color: #f25f25;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_orange #BodyContent .contactMain .info > a.mail,
body.theme_orange #BodyContent main a,
body.theme_orange #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_orange #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_orange #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_orange #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_orange #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_orange #BodyContent .accordion .trigger,
body.theme_orange #BodyContent .accordion .trigger_active p,
body.theme_orange #BodyContent .accordion .trigger p,
body.theme_orange #BodyContent .accordion .trigger p > *,
body.theme_orange #BodyContent .accordion .trigger > *,
body.theme_orange #BodyContent .accordion .trigger_active b,
body.theme_orange #BodyContent .accordion .trigger_active i,
body.theme_orange #BodyContent .accordion .trigger i,
body.theme_orange #BodyContent .paging ul li a.next:before,
body.theme_orange #BodyContent .paging ul li a.prev:before,
body.theme_orange #BodyContent .quicklinks ul li a span.text,
body.theme_orange #BodyContent .quicklinks ul li a span.icon,
body.theme_orange #BodyContent .videoGallery > ul li:before,
body.theme_orange #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_orange #BodyContent .voting a.like,
body.theme_orange #BodyContent .voting div.like,
body.theme_orange #BodyContent .voting a.dislike,
body.theme_orange #BodyContent .voting div.dislike,
body.theme_orange #BodyContent .voting a span,
body.theme_orange #BodyContent .voting div span,
body.theme_orange #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_orange #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_orange #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_orange #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_orange #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_orange #BodyContent .promoBox a,
body.theme_orange #BodyContent .newsFilter .filterGroup a.more,
body.theme_orange #BodyContent .cell form span.required,
body.theme_orange #BodyContent .cell .form span.required,
body.theme_orange #BodyContent .cell form span.required,
body.theme_orange #BodyContent .cell .form span.required,
body.theme_orange #BodyContent nav#Breadcrumb a span,
body.theme_orange #BodyContent .fancybox-wrap .downloadButton,
body.theme_orange #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_orange .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_orange .bodyContentWrapper .contactMain .info > a.mail,
body.theme_orange .bodyContentWrapper main a,
body.theme_orange .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_orange .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_orange .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_orange .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_orange .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_orange .bodyContentWrapper .accordion .trigger,
body.theme_orange .bodyContentWrapper .accordion .trigger_active p,
body.theme_orange .bodyContentWrapper .accordion .trigger p,
body.theme_orange .bodyContentWrapper .accordion .trigger p > *,
body.theme_orange .bodyContentWrapper .accordion .trigger > *,
body.theme_orange .bodyContentWrapper .accordion .trigger_active b,
body.theme_orange .bodyContentWrapper .accordion .trigger_active i,
body.theme_orange .bodyContentWrapper .accordion .trigger i,
body.theme_orange .bodyContentWrapper .paging ul li a.next:before,
body.theme_orange .bodyContentWrapper .paging ul li a.prev:before,
body.theme_orange .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_orange .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_orange .bodyContentWrapper .videoGallery > ul li:before,
body.theme_orange .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_orange .bodyContentWrapper .voting a.like,
body.theme_orange .bodyContentWrapper .voting div.like,
body.theme_orange .bodyContentWrapper .voting a.dislike,
body.theme_orange .bodyContentWrapper .voting div.dislike,
body.theme_orange .bodyContentWrapper .voting a span,
body.theme_orange .bodyContentWrapper .voting div span,
body.theme_orange .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_orange .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_orange .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_orange .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_orange .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_orange .bodyContentWrapper .promoBox a,
body.theme_orange .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_orange .bodyContentWrapper .cell form span.required,
body.theme_orange .bodyContentWrapper .cell .form span.required,
body.theme_orange .bodyContentWrapper .cell form span.required,
body.theme_orange .bodyContentWrapper .cell .form span.required,
body.theme_orange .bodyContentWrapper nav#Breadcrumb a span,
body.theme_orange .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_orange .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #f25f25;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_orange .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent #BodyContent a,
body.theme_orange .bodyContentWrapper #BodyContent a {
  color: #f25f25 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .downloadBox li a.download .icon,
body.theme_orange #BodyContent .results li a.download .icon,
body.theme_orange #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_orange #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_orange .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_orange .bodyContentWrapper .results li a.download .icon,
body.theme_orange .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_orange .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #f25f25 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_orange .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_orange .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #f25f25 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent div.resultMain .tabsNav li,
body.theme_orange .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #f25f25;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent div.resultMain .tabsNav li a,
body.theme_orange .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent div.resultMain .tabsNav li.active a,
body.theme_orange .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #f25f25 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_orange .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #f25f25 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_orange .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #f25f25;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_orange .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_orange .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_orange .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_orange .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #f25f25;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_orange .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #f25f25;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent.pageContent .contentToolbar ul li a, body.theme_orange #BodyContent.pageHome .contentToolbar ul li a,
body.theme_orange .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_orange .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #f25f25 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent div.button > a,
body.theme_orange #BodyContent div.button > span,
body.theme_orange .bodyContentWrapper div.button > a,
body.theme_orange .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #f25f25;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNWYyNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZDc0NjBkIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmMjVmMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTgyNTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f25f25), color-stop(50%, #d7460d), color-stop(51%, #f25f25), color-stop(100%, #f58255));
  background-image: -moz-linear-gradient(bottom, #f25f25, #d7460d 50%, #f25f25 51%, #f58255);
  background-image: -webkit-linear-gradient(bottom, #f25f25, #d7460d 50%, #f25f25 51%, #f58255);
  background-image: linear-gradient(to top, #f25f25, #d7460d 50%, #f25f25 51%, #f58255);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent #BodyContent div.button > a,
body.theme_orange #BodyContent #BodyContent div.button > span,
body.theme_orange .bodyContentWrapper #BodyContent div.button > a,
body.theme_orange .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent #BodyContent div.button > a.backLink,
body.theme_orange .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #f25f25 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .cell form input[type=submit],
body.theme_orange #BodyContent .cell form .file-upload span,
body.theme_orange #BodyContent .cell .form input[type=submit],
body.theme_orange #BodyContent .cell .form .file-upload span,
body.theme_orange .bodyContentWrapper .cell form input[type=submit],
body.theme_orange .bodyContentWrapper .cell form .file-upload span,
body.theme_orange .bodyContentWrapper .cell .form input[type=submit],
body.theme_orange .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #f25f25;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNWYyNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZDc0NjBkIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmMjVmMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTgyNTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f25f25), color-stop(50%, #d7460d), color-stop(51%, #f25f25), color-stop(100%, #f58255));
  background-image: -moz-linear-gradient(bottom, #f25f25, #d7460d 50%, #f25f25 51%, #f58255);
  background-image: -webkit-linear-gradient(bottom, #f25f25, #d7460d 50%, #f25f25 51%, #f58255);
  background-image: linear-gradient(to top, #f25f25, #d7460d 50%, #f25f25 51%, #f58255);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_red .fancybox-wrap .downloadButton {
  color: #ff0000;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_red .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_red .metaNavigation .metaWrapper ul li > a, body.theme_red.brand .showHideMainNavigation .wrapper > span, body.theme_red.brand .showHideMainNavigation .wrapper > span:before {
  color: #ff0000;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_red #Stage .pagination a.selected, body.theme_red #Stage .pagination a.selected:hover {
  background-color: #ff0000;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_red .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #ff0000;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_red .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_red .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #ff0000;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_red .fancybox-prev span:hover:before,
body.theme_red .fancybox-next span:hover:before {
  color: #ff0000;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_red #BodyContent .contactMain .info > a.mail,
body.theme_red #BodyContent main a,
body.theme_red #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_red #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_red #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_red #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_red #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_red #BodyContent .accordion .trigger,
body.theme_red #BodyContent .accordion .trigger_active p,
body.theme_red #BodyContent .accordion .trigger p,
body.theme_red #BodyContent .accordion .trigger p > *,
body.theme_red #BodyContent .accordion .trigger > *,
body.theme_red #BodyContent .accordion .trigger_active b,
body.theme_red #BodyContent .accordion .trigger_active i,
body.theme_red #BodyContent .accordion .trigger i,
body.theme_red #BodyContent .paging ul li a.next:before,
body.theme_red #BodyContent .paging ul li a.prev:before,
body.theme_red #BodyContent .quicklinks ul li a span.text,
body.theme_red #BodyContent .quicklinks ul li a span.icon,
body.theme_red #BodyContent .videoGallery > ul li:before,
body.theme_red #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_red #BodyContent .voting a.like,
body.theme_red #BodyContent .voting div.like,
body.theme_red #BodyContent .voting a.dislike,
body.theme_red #BodyContent .voting div.dislike,
body.theme_red #BodyContent .voting a span,
body.theme_red #BodyContent .voting div span,
body.theme_red #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_red #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_red #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_red #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_red #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_red #BodyContent .promoBox a,
body.theme_red #BodyContent .newsFilter .filterGroup a.more,
body.theme_red #BodyContent .cell form span.required,
body.theme_red #BodyContent .cell .form span.required,
body.theme_red #BodyContent .cell form span.required,
body.theme_red #BodyContent .cell .form span.required,
body.theme_red #BodyContent nav#Breadcrumb a span,
body.theme_red #BodyContent .fancybox-wrap .downloadButton,
body.theme_red #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_red .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_red .bodyContentWrapper .contactMain .info > a.mail,
body.theme_red .bodyContentWrapper main a,
body.theme_red .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_red .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_red .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_red .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_red .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_red .bodyContentWrapper .accordion .trigger,
body.theme_red .bodyContentWrapper .accordion .trigger_active p,
body.theme_red .bodyContentWrapper .accordion .trigger p,
body.theme_red .bodyContentWrapper .accordion .trigger p > *,
body.theme_red .bodyContentWrapper .accordion .trigger > *,
body.theme_red .bodyContentWrapper .accordion .trigger_active b,
body.theme_red .bodyContentWrapper .accordion .trigger_active i,
body.theme_red .bodyContentWrapper .accordion .trigger i,
body.theme_red .bodyContentWrapper .paging ul li a.next:before,
body.theme_red .bodyContentWrapper .paging ul li a.prev:before,
body.theme_red .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_red .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_red .bodyContentWrapper .videoGallery > ul li:before,
body.theme_red .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_red .bodyContentWrapper .voting a.like,
body.theme_red .bodyContentWrapper .voting div.like,
body.theme_red .bodyContentWrapper .voting a.dislike,
body.theme_red .bodyContentWrapper .voting div.dislike,
body.theme_red .bodyContentWrapper .voting a span,
body.theme_red .bodyContentWrapper .voting div span,
body.theme_red .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_red .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_red .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_red .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_red .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_red .bodyContentWrapper .promoBox a,
body.theme_red .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_red .bodyContentWrapper .cell form span.required,
body.theme_red .bodyContentWrapper .cell .form span.required,
body.theme_red .bodyContentWrapper .cell form span.required,
body.theme_red .bodyContentWrapper .cell .form span.required,
body.theme_red .bodyContentWrapper nav#Breadcrumb a span,
body.theme_red .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_red .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #ff0000;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_red .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent #BodyContent a,
body.theme_red .bodyContentWrapper #BodyContent a {
  color: #ff0000 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .downloadBox li a.download .icon,
body.theme_red #BodyContent .results li a.download .icon,
body.theme_red #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_red #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_red .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_red .bodyContentWrapper .results li a.download .icon,
body.theme_red .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_red .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #ff0000 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_red .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_red .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #ff0000 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent div.resultMain .tabsNav li,
body.theme_red .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #ff0000;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent div.resultMain .tabsNav li a,
body.theme_red .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent div.resultMain .tabsNav li.active a,
body.theme_red .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #ff0000 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_red .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #ff0000 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_red .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #ff0000;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_red .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_red .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_red .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_red .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #ff0000;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_red .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #ff0000;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent.pageContent .contentToolbar ul li a, body.theme_red #BodyContent.pageHome .contentToolbar ul li a,
body.theme_red .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_red .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #ff0000 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent div.button > a,
body.theme_red #BodyContent div.button > span,
body.theme_red .bodyContentWrapper div.button > a,
body.theme_red .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #ff0000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2MwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZjAwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ff0000), color-stop(50%, #cc0000), color-stop(51%, #ff0000), color-stop(100%, #ff3333));
  background-image: -moz-linear-gradient(bottom, #ff0000, #cc0000 50%, #ff0000 51%, #ff3333);
  background-image: -webkit-linear-gradient(bottom, #ff0000, #cc0000 50%, #ff0000 51%, #ff3333);
  background-image: linear-gradient(to top, #ff0000, #cc0000 50%, #ff0000 51%, #ff3333);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent #BodyContent div.button > a,
body.theme_red #BodyContent #BodyContent div.button > span,
body.theme_red .bodyContentWrapper #BodyContent div.button > a,
body.theme_red .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent #BodyContent div.button > a.backLink,
body.theme_red .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #ff0000 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .cell form input[type=submit],
body.theme_red #BodyContent .cell form .file-upload span,
body.theme_red #BodyContent .cell .form input[type=submit],
body.theme_red #BodyContent .cell .form .file-upload span,
body.theme_red .bodyContentWrapper .cell form input[type=submit],
body.theme_red .bodyContentWrapper .cell form .file-upload span,
body.theme_red .bodyContentWrapper .cell .form input[type=submit],
body.theme_red .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #ff0000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2MwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZjAwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ff0000), color-stop(50%, #cc0000), color-stop(51%, #ff0000), color-stop(100%, #ff3333));
  background-image: -moz-linear-gradient(bottom, #ff0000, #cc0000 50%, #ff0000 51%, #ff3333);
  background-image: -webkit-linear-gradient(bottom, #ff0000, #cc0000 50%, #ff0000 51%, #ff3333);
  background-image: linear-gradient(to top, #ff0000, #cc0000 50%, #ff0000 51%, #ff3333);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_pink .fancybox-wrap .downloadButton {
  color: #a00055;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_pink .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_pink .metaNavigation .metaWrapper ul li > a, body.theme_pink.brand .showHideMainNavigation .wrapper > span, body.theme_pink.brand .showHideMainNavigation .wrapper > span:before {
  color: #a00055;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_pink #Stage .pagination a.selected, body.theme_pink #Stage .pagination a.selected:hover {
  background-color: #a00055;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_pink .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #a00055;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_pink .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_pink .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #a00055;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_pink .fancybox-prev span:hover:before,
body.theme_pink .fancybox-next span:hover:before {
  color: #a00055;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_pink #BodyContent .contactMain .info > a.mail,
body.theme_pink #BodyContent main a,
body.theme_pink #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_pink #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_pink #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_pink #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_pink #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_pink #BodyContent .accordion .trigger,
body.theme_pink #BodyContent .accordion .trigger_active p,
body.theme_pink #BodyContent .accordion .trigger p,
body.theme_pink #BodyContent .accordion .trigger p > *,
body.theme_pink #BodyContent .accordion .trigger > *,
body.theme_pink #BodyContent .accordion .trigger_active b,
body.theme_pink #BodyContent .accordion .trigger_active i,
body.theme_pink #BodyContent .accordion .trigger i,
body.theme_pink #BodyContent .paging ul li a.next:before,
body.theme_pink #BodyContent .paging ul li a.prev:before,
body.theme_pink #BodyContent .quicklinks ul li a span.text,
body.theme_pink #BodyContent .quicklinks ul li a span.icon,
body.theme_pink #BodyContent .videoGallery > ul li:before,
body.theme_pink #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_pink #BodyContent .voting a.like,
body.theme_pink #BodyContent .voting div.like,
body.theme_pink #BodyContent .voting a.dislike,
body.theme_pink #BodyContent .voting div.dislike,
body.theme_pink #BodyContent .voting a span,
body.theme_pink #BodyContent .voting div span,
body.theme_pink #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_pink #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_pink #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_pink #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_pink #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_pink #BodyContent .promoBox a,
body.theme_pink #BodyContent .newsFilter .filterGroup a.more,
body.theme_pink #BodyContent .cell form span.required,
body.theme_pink #BodyContent .cell .form span.required,
body.theme_pink #BodyContent .cell form span.required,
body.theme_pink #BodyContent .cell .form span.required,
body.theme_pink #BodyContent nav#Breadcrumb a span,
body.theme_pink #BodyContent .fancybox-wrap .downloadButton,
body.theme_pink #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_pink .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_pink .bodyContentWrapper .contactMain .info > a.mail,
body.theme_pink .bodyContentWrapper main a,
body.theme_pink .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_pink .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_pink .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_pink .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_pink .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_pink .bodyContentWrapper .accordion .trigger,
body.theme_pink .bodyContentWrapper .accordion .trigger_active p,
body.theme_pink .bodyContentWrapper .accordion .trigger p,
body.theme_pink .bodyContentWrapper .accordion .trigger p > *,
body.theme_pink .bodyContentWrapper .accordion .trigger > *,
body.theme_pink .bodyContentWrapper .accordion .trigger_active b,
body.theme_pink .bodyContentWrapper .accordion .trigger_active i,
body.theme_pink .bodyContentWrapper .accordion .trigger i,
body.theme_pink .bodyContentWrapper .paging ul li a.next:before,
body.theme_pink .bodyContentWrapper .paging ul li a.prev:before,
body.theme_pink .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_pink .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_pink .bodyContentWrapper .videoGallery > ul li:before,
body.theme_pink .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_pink .bodyContentWrapper .voting a.like,
body.theme_pink .bodyContentWrapper .voting div.like,
body.theme_pink .bodyContentWrapper .voting a.dislike,
body.theme_pink .bodyContentWrapper .voting div.dislike,
body.theme_pink .bodyContentWrapper .voting a span,
body.theme_pink .bodyContentWrapper .voting div span,
body.theme_pink .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_pink .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_pink .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_pink .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_pink .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_pink .bodyContentWrapper .promoBox a,
body.theme_pink .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_pink .bodyContentWrapper .cell form span.required,
body.theme_pink .bodyContentWrapper .cell .form span.required,
body.theme_pink .bodyContentWrapper .cell form span.required,
body.theme_pink .bodyContentWrapper .cell .form span.required,
body.theme_pink .bodyContentWrapper nav#Breadcrumb a span,
body.theme_pink .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_pink .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #a00055;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_pink .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent #BodyContent a,
body.theme_pink .bodyContentWrapper #BodyContent a {
  color: #a00055 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .downloadBox li a.download .icon,
body.theme_pink #BodyContent .results li a.download .icon,
body.theme_pink #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_pink #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_pink .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_pink .bodyContentWrapper .results li a.download .icon,
body.theme_pink .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_pink .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #a00055 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_pink .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_pink .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #a00055 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent div.resultMain .tabsNav li,
body.theme_pink .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #a00055;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent div.resultMain .tabsNav li a,
body.theme_pink .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent div.resultMain .tabsNav li.active a,
body.theme_pink .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #a00055 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_pink .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #a00055 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_pink .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #a00055;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_pink .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_pink .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_pink .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_pink .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #a00055;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_pink .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #a00055;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent.pageContent .contentToolbar ul li a, body.theme_pink #BodyContent.pageHome .contentToolbar ul li a,
body.theme_pink .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_pink .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #a00055 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent div.button > a,
body.theme_pink #BodyContent div.button > span,
body.theme_pink .bodyContentWrapper div.button > a,
body.theme_pink .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #a00055;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwMDA1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmQwMDNhIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNhMDAwNTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzAwNzAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a00055), color-stop(50%, #6d003a), color-stop(51%, #a00055), color-stop(100%, #d30070));
  background-image: -moz-linear-gradient(bottom, #a00055, #6d003a 50%, #a00055 51%, #d30070);
  background-image: -webkit-linear-gradient(bottom, #a00055, #6d003a 50%, #a00055 51%, #d30070);
  background-image: linear-gradient(to top, #a00055, #6d003a 50%, #a00055 51%, #d30070);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent #BodyContent div.button > a,
body.theme_pink #BodyContent #BodyContent div.button > span,
body.theme_pink .bodyContentWrapper #BodyContent div.button > a,
body.theme_pink .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent #BodyContent div.button > a.backLink,
body.theme_pink .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #a00055 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .cell form input[type=submit],
body.theme_pink #BodyContent .cell form .file-upload span,
body.theme_pink #BodyContent .cell .form input[type=submit],
body.theme_pink #BodyContent .cell .form .file-upload span,
body.theme_pink .bodyContentWrapper .cell form input[type=submit],
body.theme_pink .bodyContentWrapper .cell form .file-upload span,
body.theme_pink .bodyContentWrapper .cell .form input[type=submit],
body.theme_pink .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #a00055;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwMDA1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmQwMDNhIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNhMDAwNTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzAwNzAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a00055), color-stop(50%, #6d003a), color-stop(51%, #a00055), color-stop(100%, #d30070));
  background-image: -moz-linear-gradient(bottom, #a00055, #6d003a 50%, #a00055 51%, #d30070);
  background-image: -webkit-linear-gradient(bottom, #a00055, #6d003a 50%, #a00055 51%, #d30070);
  background-image: linear-gradient(to top, #a00055, #6d003a 50%, #a00055 51%, #d30070);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_violet .fancybox-wrap .downloadButton {
  color: #501882;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_violet .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_violet .metaNavigation .metaWrapper ul li > a, body.theme_violet.brand .showHideMainNavigation .wrapper > span, body.theme_violet.brand .showHideMainNavigation .wrapper > span:before {
  color: #501882;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_violet #Stage .pagination a.selected, body.theme_violet #Stage .pagination a.selected:hover {
  background-color: #501882;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_violet .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #501882;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_violet .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_violet .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #501882;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_violet .fancybox-prev span:hover:before,
body.theme_violet .fancybox-next span:hover:before {
  color: #501882;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_violet #BodyContent .contactMain .info > a.mail,
body.theme_violet #BodyContent main a,
body.theme_violet #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_violet #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_violet #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_violet #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_violet #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_violet #BodyContent .accordion .trigger,
body.theme_violet #BodyContent .accordion .trigger_active p,
body.theme_violet #BodyContent .accordion .trigger p,
body.theme_violet #BodyContent .accordion .trigger p > *,
body.theme_violet #BodyContent .accordion .trigger > *,
body.theme_violet #BodyContent .accordion .trigger_active b,
body.theme_violet #BodyContent .accordion .trigger_active i,
body.theme_violet #BodyContent .accordion .trigger i,
body.theme_violet #BodyContent .paging ul li a.next:before,
body.theme_violet #BodyContent .paging ul li a.prev:before,
body.theme_violet #BodyContent .quicklinks ul li a span.text,
body.theme_violet #BodyContent .quicklinks ul li a span.icon,
body.theme_violet #BodyContent .videoGallery > ul li:before,
body.theme_violet #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_violet #BodyContent .voting a.like,
body.theme_violet #BodyContent .voting div.like,
body.theme_violet #BodyContent .voting a.dislike,
body.theme_violet #BodyContent .voting div.dislike,
body.theme_violet #BodyContent .voting a span,
body.theme_violet #BodyContent .voting div span,
body.theme_violet #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_violet #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_violet #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_violet #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_violet #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_violet #BodyContent .promoBox a,
body.theme_violet #BodyContent .newsFilter .filterGroup a.more,
body.theme_violet #BodyContent .cell form span.required,
body.theme_violet #BodyContent .cell .form span.required,
body.theme_violet #BodyContent .cell form span.required,
body.theme_violet #BodyContent .cell .form span.required,
body.theme_violet #BodyContent nav#Breadcrumb a span,
body.theme_violet #BodyContent .fancybox-wrap .downloadButton,
body.theme_violet #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_violet .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_violet .bodyContentWrapper .contactMain .info > a.mail,
body.theme_violet .bodyContentWrapper main a,
body.theme_violet .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_violet .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_violet .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_violet .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_violet .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_violet .bodyContentWrapper .accordion .trigger,
body.theme_violet .bodyContentWrapper .accordion .trigger_active p,
body.theme_violet .bodyContentWrapper .accordion .trigger p,
body.theme_violet .bodyContentWrapper .accordion .trigger p > *,
body.theme_violet .bodyContentWrapper .accordion .trigger > *,
body.theme_violet .bodyContentWrapper .accordion .trigger_active b,
body.theme_violet .bodyContentWrapper .accordion .trigger_active i,
body.theme_violet .bodyContentWrapper .accordion .trigger i,
body.theme_violet .bodyContentWrapper .paging ul li a.next:before,
body.theme_violet .bodyContentWrapper .paging ul li a.prev:before,
body.theme_violet .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_violet .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_violet .bodyContentWrapper .videoGallery > ul li:before,
body.theme_violet .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_violet .bodyContentWrapper .voting a.like,
body.theme_violet .bodyContentWrapper .voting div.like,
body.theme_violet .bodyContentWrapper .voting a.dislike,
body.theme_violet .bodyContentWrapper .voting div.dislike,
body.theme_violet .bodyContentWrapper .voting a span,
body.theme_violet .bodyContentWrapper .voting div span,
body.theme_violet .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_violet .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_violet .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_violet .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_violet .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_violet .bodyContentWrapper .promoBox a,
body.theme_violet .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_violet .bodyContentWrapper .cell form span.required,
body.theme_violet .bodyContentWrapper .cell .form span.required,
body.theme_violet .bodyContentWrapper .cell form span.required,
body.theme_violet .bodyContentWrapper .cell .form span.required,
body.theme_violet .bodyContentWrapper nav#Breadcrumb a span,
body.theme_violet .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_violet .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #501882;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_violet .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent #BodyContent a,
body.theme_violet .bodyContentWrapper #BodyContent a {
  color: #501882 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .downloadBox li a.download .icon,
body.theme_violet #BodyContent .results li a.download .icon,
body.theme_violet #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_violet #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_violet .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_violet .bodyContentWrapper .results li a.download .icon,
body.theme_violet .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_violet .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #501882 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_violet .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_violet .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #501882 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent div.resultMain .tabsNav li,
body.theme_violet .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #501882;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent div.resultMain .tabsNav li a,
body.theme_violet .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent div.resultMain .tabsNav li.active a,
body.theme_violet .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #501882 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_violet .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #501882 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_violet .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #501882;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_violet .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_violet .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_violet .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_violet .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #501882;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_violet .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #501882;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent.pageContent .contentToolbar ul li a, body.theme_violet #BodyContent.pageHome .contentToolbar ul li a,
body.theme_violet .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_violet .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #501882 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent div.button > a,
body.theme_violet #BodyContent div.button > span,
body.theme_violet .bodyContentWrapper div.button > a,
body.theme_violet .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #501882;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMTg4MiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzYxMDU3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1MDE4ODIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTIwYWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #501882), color-stop(50%, #361057), color-stop(51%, #501882), color-stop(100%, #6a20ad));
  background-image: -moz-linear-gradient(bottom, #501882, #361057 50%, #501882 51%, #6a20ad);
  background-image: -webkit-linear-gradient(bottom, #501882, #361057 50%, #501882 51%, #6a20ad);
  background-image: linear-gradient(to top, #501882, #361057 50%, #501882 51%, #6a20ad);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent #BodyContent div.button > a,
body.theme_violet #BodyContent #BodyContent div.button > span,
body.theme_violet .bodyContentWrapper #BodyContent div.button > a,
body.theme_violet .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent #BodyContent div.button > a.backLink,
body.theme_violet .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #501882 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .cell form input[type=submit],
body.theme_violet #BodyContent .cell form .file-upload span,
body.theme_violet #BodyContent .cell .form input[type=submit],
body.theme_violet #BodyContent .cell .form .file-upload span,
body.theme_violet .bodyContentWrapper .cell form input[type=submit],
body.theme_violet .bodyContentWrapper .cell form .file-upload span,
body.theme_violet .bodyContentWrapper .cell .form input[type=submit],
body.theme_violet .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #501882;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwMTg4MiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzYxMDU3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1MDE4ODIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTIwYWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #501882), color-stop(50%, #361057), color-stop(51%, #501882), color-stop(100%, #6a20ad));
  background-image: -moz-linear-gradient(bottom, #501882, #361057 50%, #501882 51%, #6a20ad);
  background-image: -webkit-linear-gradient(bottom, #501882, #361057 50%, #501882 51%, #6a20ad);
  background-image: linear-gradient(to top, #501882, #361057 50%, #501882 51%, #6a20ad);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_petrol .fancybox-wrap .downloadButton {
  color: #005971;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_petrol .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_petrol .metaNavigation .metaWrapper ul li > a, body.theme_petrol.brand .showHideMainNavigation .wrapper > span, body.theme_petrol.brand .showHideMainNavigation .wrapper > span:before {
  color: #005971;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_petrol #Stage .pagination a.selected, body.theme_petrol #Stage .pagination a.selected:hover {
  background-color: #005971;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_petrol .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #005971;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_petrol .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_petrol .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #005971;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_petrol .fancybox-prev span:hover:before,
body.theme_petrol .fancybox-next span:hover:before {
  color: #005971;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_petrol #BodyContent .contactMain .info > a.mail,
body.theme_petrol #BodyContent main a,
body.theme_petrol #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_petrol #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_petrol #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_petrol #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_petrol #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_petrol #BodyContent .accordion .trigger,
body.theme_petrol #BodyContent .accordion .trigger_active p,
body.theme_petrol #BodyContent .accordion .trigger p,
body.theme_petrol #BodyContent .accordion .trigger p > *,
body.theme_petrol #BodyContent .accordion .trigger > *,
body.theme_petrol #BodyContent .accordion .trigger_active b,
body.theme_petrol #BodyContent .accordion .trigger_active i,
body.theme_petrol #BodyContent .accordion .trigger i,
body.theme_petrol #BodyContent .paging ul li a.next:before,
body.theme_petrol #BodyContent .paging ul li a.prev:before,
body.theme_petrol #BodyContent .quicklinks ul li a span.text,
body.theme_petrol #BodyContent .quicklinks ul li a span.icon,
body.theme_petrol #BodyContent .videoGallery > ul li:before,
body.theme_petrol #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_petrol #BodyContent .voting a.like,
body.theme_petrol #BodyContent .voting div.like,
body.theme_petrol #BodyContent .voting a.dislike,
body.theme_petrol #BodyContent .voting div.dislike,
body.theme_petrol #BodyContent .voting a span,
body.theme_petrol #BodyContent .voting div span,
body.theme_petrol #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_petrol #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_petrol #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_petrol #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_petrol #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_petrol #BodyContent .promoBox a,
body.theme_petrol #BodyContent .newsFilter .filterGroup a.more,
body.theme_petrol #BodyContent .cell form span.required,
body.theme_petrol #BodyContent .cell .form span.required,
body.theme_petrol #BodyContent .cell form span.required,
body.theme_petrol #BodyContent .cell .form span.required,
body.theme_petrol #BodyContent nav#Breadcrumb a span,
body.theme_petrol #BodyContent .fancybox-wrap .downloadButton,
body.theme_petrol #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_petrol .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_petrol .bodyContentWrapper .contactMain .info > a.mail,
body.theme_petrol .bodyContentWrapper main a,
body.theme_petrol .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_petrol .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_petrol .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_petrol .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_petrol .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_petrol .bodyContentWrapper .accordion .trigger,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active p,
body.theme_petrol .bodyContentWrapper .accordion .trigger p,
body.theme_petrol .bodyContentWrapper .accordion .trigger p > *,
body.theme_petrol .bodyContentWrapper .accordion .trigger > *,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active b,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active i,
body.theme_petrol .bodyContentWrapper .accordion .trigger i,
body.theme_petrol .bodyContentWrapper .paging ul li a.next:before,
body.theme_petrol .bodyContentWrapper .paging ul li a.prev:before,
body.theme_petrol .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_petrol .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_petrol .bodyContentWrapper .videoGallery > ul li:before,
body.theme_petrol .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_petrol .bodyContentWrapper .voting a.like,
body.theme_petrol .bodyContentWrapper .voting div.like,
body.theme_petrol .bodyContentWrapper .voting a.dislike,
body.theme_petrol .bodyContentWrapper .voting div.dislike,
body.theme_petrol .bodyContentWrapper .voting a span,
body.theme_petrol .bodyContentWrapper .voting div span,
body.theme_petrol .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_petrol .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_petrol .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_petrol .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_petrol .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_petrol .bodyContentWrapper .promoBox a,
body.theme_petrol .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_petrol .bodyContentWrapper .cell form span.required,
body.theme_petrol .bodyContentWrapper .cell .form span.required,
body.theme_petrol .bodyContentWrapper .cell form span.required,
body.theme_petrol .bodyContentWrapper .cell .form span.required,
body.theme_petrol .bodyContentWrapper nav#Breadcrumb a span,
body.theme_petrol .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #005971;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_petrol .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent #BodyContent a,
body.theme_petrol .bodyContentWrapper #BodyContent a {
  color: #005971 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .downloadBox li a.download .icon,
body.theme_petrol #BodyContent .results li a.download .icon,
body.theme_petrol #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_petrol #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_petrol .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_petrol .bodyContentWrapper .results li a.download .icon,
body.theme_petrol .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_petrol .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #005971 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_petrol .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_petrol .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #005971 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent div.resultMain .tabsNav li,
body.theme_petrol .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #005971;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent div.resultMain .tabsNav li a,
body.theme_petrol .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent div.resultMain .tabsNav li.active a,
body.theme_petrol .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #005971 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_petrol .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #005971 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_petrol .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #005971;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_petrol .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_petrol .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_petrol .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_petrol .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #005971;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_petrol .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #005971;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent.pageContent .contentToolbar ul li a, body.theme_petrol #BodyContent.pageHome .contentToolbar ul li a,
body.theme_petrol .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_petrol .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #005971 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent div.button > a,
body.theme_petrol #BodyContent div.button > span,
body.theme_petrol .bodyContentWrapper div.button > a,
body.theme_petrol .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #005971;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTk3MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAzMTNlIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDU5NzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgxYTQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #005971), color-stop(50%, #00313e), color-stop(51%, #005971), color-stop(100%, #0081a4));
  background-image: -moz-linear-gradient(bottom, #005971, #00313e 50%, #005971 51%, #0081a4);
  background-image: -webkit-linear-gradient(bottom, #005971, #00313e 50%, #005971 51%, #0081a4);
  background-image: linear-gradient(to top, #005971, #00313e 50%, #005971 51%, #0081a4);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent #BodyContent div.button > a,
body.theme_petrol #BodyContent #BodyContent div.button > span,
body.theme_petrol .bodyContentWrapper #BodyContent div.button > a,
body.theme_petrol .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent #BodyContent div.button > a.backLink,
body.theme_petrol .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #005971 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .cell form input[type=submit],
body.theme_petrol #BodyContent .cell form .file-upload span,
body.theme_petrol #BodyContent .cell .form input[type=submit],
body.theme_petrol #BodyContent .cell .form .file-upload span,
body.theme_petrol .bodyContentWrapper .cell form input[type=submit],
body.theme_petrol .bodyContentWrapper .cell form .file-upload span,
body.theme_petrol .bodyContentWrapper .cell .form input[type=submit],
body.theme_petrol .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #005971;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTk3MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAzMTNlIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDU5NzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgxYTQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #005971), color-stop(50%, #00313e), color-stop(51%, #005971), color-stop(100%, #0081a4));
  background-image: -moz-linear-gradient(bottom, #005971, #00313e 50%, #005971 51%, #0081a4);
  background-image: -webkit-linear-gradient(bottom, #005971, #00313e 50%, #005971 51%, #0081a4);
  background-image: linear-gradient(to top, #005971, #00313e 50%, #005971 51%, #0081a4);
}
/* line 10, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .fancybox-wrap .downloadButton {
  color: #007346;
}
/* line 14, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .metaNavigation .metaWrapper ul li .wrapper > a,
body.theme_darkgreen .metaNavigation .metaWrapper ul li > a, body.theme_darkgreen.brand .showHideMainNavigation .wrapper > span, body.theme_darkgreen.brand .showHideMainNavigation .wrapper > span:before {
  color: #007346;
}
/* line 21, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #Stage .pagination a.selected, body.theme_darkgreen #Stage .pagination a.selected:hover {
  background-color: #007346;
  opacity: 0.7;
}
/* line 26, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #007346;
}
/* line 32, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_darkgreen .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #007346;
}
/* line 42, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .fancybox-prev span:hover:before,
body.theme_darkgreen .fancybox-next span:hover:before {
  color: #007346;
}
/* line 51, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_darkgreen #BodyContent .contactMain .info > a.mail,
body.theme_darkgreen #BodyContent main a,
body.theme_darkgreen #BodyContent .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_darkgreen #BodyContent .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_darkgreen #BodyContent .teaserbox.teaserboxNews .cell .text a,
body.theme_darkgreen #BodyContent .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_darkgreen #BodyContent .teaserbox.contentTeaser .cell .text > span span,
body.theme_darkgreen #BodyContent .accordion .trigger,
body.theme_darkgreen #BodyContent .accordion .trigger_active p,
body.theme_darkgreen #BodyContent .accordion .trigger p,
body.theme_darkgreen #BodyContent .accordion .trigger p > *,
body.theme_darkgreen #BodyContent .accordion .trigger > *,
body.theme_darkgreen #BodyContent .accordion .trigger_active b,
body.theme_darkgreen #BodyContent .accordion .trigger_active i,
body.theme_darkgreen #BodyContent .accordion .trigger i,
body.theme_darkgreen #BodyContent .paging ul li a.next:before,
body.theme_darkgreen #BodyContent .paging ul li a.prev:before,
body.theme_darkgreen #BodyContent .quicklinks ul li a span.text,
body.theme_darkgreen #BodyContent .quicklinks ul li a span.icon,
body.theme_darkgreen #BodyContent .videoGallery > ul li:before,
body.theme_darkgreen #BodyContent .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_darkgreen #BodyContent .voting a.like,
body.theme_darkgreen #BodyContent .voting div.like,
body.theme_darkgreen #BodyContent .voting a.dislike,
body.theme_darkgreen #BodyContent .voting div.dislike,
body.theme_darkgreen #BodyContent .voting a span,
body.theme_darkgreen #BodyContent .voting div span,
body.theme_darkgreen #BodyContent div.boxTeaser a span.linkWithArrow,
body.theme_darkgreen #BodyContent .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_darkgreen #BodyContent .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_darkgreen #BodyContent .footable-nav .footable-page-arrow-next a:before,
body.theme_darkgreen #BodyContent .footable-nav .footable-page-arrow-prev a:before,
body.theme_darkgreen #BodyContent .promoBox a,
body.theme_darkgreen #BodyContent .newsFilter .filterGroup a.more,
body.theme_darkgreen #BodyContent .cell form span.required,
body.theme_darkgreen #BodyContent .cell .form span.required,
body.theme_darkgreen #BodyContent .cell form span.required,
body.theme_darkgreen #BodyContent .cell .form span.required,
body.theme_darkgreen #BodyContent nav#Breadcrumb a span,
body.theme_darkgreen #BodyContent .fancybox-wrap .downloadButton,
body.theme_darkgreen #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_darkgreen .bodyContentWrapper nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_darkgreen .bodyContentWrapper .contactMain .info > a.mail,
body.theme_darkgreen .bodyContentWrapper main a,
body.theme_darkgreen .bodyContentWrapper .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_darkgreen .bodyContentWrapper .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_darkgreen .bodyContentWrapper .teaserbox.teaserboxNews .cell .text a,
body.theme_darkgreen .bodyContentWrapper .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_darkgreen .bodyContentWrapper .teaserbox.contentTeaser .cell .text > span span,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active p,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger p,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger p > *,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger > *,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active b,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active i,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger i,
body.theme_darkgreen .bodyContentWrapper .paging ul li a.next:before,
body.theme_darkgreen .bodyContentWrapper .paging ul li a.prev:before,
body.theme_darkgreen .bodyContentWrapper .quicklinks ul li a span.text,
body.theme_darkgreen .bodyContentWrapper .quicklinks ul li a span.icon,
body.theme_darkgreen .bodyContentWrapper .videoGallery > ul li:before,
body.theme_darkgreen .bodyContentWrapper .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_darkgreen .bodyContentWrapper .voting a.like,
body.theme_darkgreen .bodyContentWrapper .voting div.like,
body.theme_darkgreen .bodyContentWrapper .voting a.dislike,
body.theme_darkgreen .bodyContentWrapper .voting div.dislike,
body.theme_darkgreen .bodyContentWrapper .voting a span,
body.theme_darkgreen .bodyContentWrapper .voting div span,
body.theme_darkgreen .bodyContentWrapper div.boxTeaser a span.linkWithArrow,
body.theme_darkgreen .bodyContentWrapper .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_darkgreen .bodyContentWrapper .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_darkgreen .bodyContentWrapper .footable-nav .footable-page-arrow-next a:before,
body.theme_darkgreen .bodyContentWrapper .footable-nav .footable-page-arrow-prev a:before,
body.theme_darkgreen .bodyContentWrapper .promoBox a,
body.theme_darkgreen .bodyContentWrapper .newsFilter .filterGroup a.more,
body.theme_darkgreen .bodyContentWrapper .cell form span.required,
body.theme_darkgreen .bodyContentWrapper .cell .form span.required,
body.theme_darkgreen .bodyContentWrapper .cell form span.required,
body.theme_darkgreen .bodyContentWrapper .cell .form span.required,
body.theme_darkgreen .bodyContentWrapper nav#Breadcrumb a span,
body.theme_darkgreen .bodyContentWrapper .fancybox-wrap .downloadButton,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li .searchTerm {
  color: #007346;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a,
body.theme_darkgreen .bodyContentWrapper .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 100, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent #BodyContent a,
body.theme_darkgreen .bodyContentWrapper #BodyContent a {
  color: #007346 !important;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .downloadBox li a.download .icon,
body.theme_darkgreen #BodyContent .results li a.download .icon,
body.theme_darkgreen #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_darkgreen #BodyContent .videoGallery .videos .pagination ul li.selected a,
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download .icon,
body.theme_darkgreen .bodyContentWrapper .results li a.download .icon,
body.theme_darkgreen .bodyContentWrapper .tabs .tabNav .scroller ul li a,
body.theme_darkgreen .bodyContentWrapper .videoGallery .videos .pagination ul li.selected a {
  background-color: #007346 !important;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .tabs .tabNav .scroller ul li a,
body.theme_darkgreen .bodyContentWrapper .tabs .tabNav .scroller ul li a {
  color: #fff !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .tabs .tabNav .scroller ul li.active a,
body.theme_darkgreen .bodyContentWrapper .tabs .tabNav .scroller ul li.active a {
  color: #007346 !important;
  background-color: #f7f7f7 !important;
}
/* line 120, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent div.resultMain .tabsNav li,
body.theme_darkgreen .bodyContentWrapper div.resultMain .tabsNav li {
  background-color: #007346;
}
/* line 123, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent div.resultMain .tabsNav li a,
body.theme_darkgreen .bodyContentWrapper div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 127, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent div.resultMain .tabsNav li.active a,
body.theme_darkgreen .bodyContentWrapper div.resultMain .tabsNav li.active a {
  color: #007346 !important;
}
/* line 134, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_darkgreen .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span {
  color: #007346 !important;
}
/* line 138, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li,
body.theme_darkgreen .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #007346;
}
/* line 144, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li a,
body.theme_darkgreen .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 148, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active,
body.theme_darkgreen .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 151, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a,
body.theme_darkgreen .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 156, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon,
body.theme_darkgreen .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #007346;
}
/* line 160, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm,
body.theme_darkgreen .bodyContentWrapper.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #007346;
}
/* line 164, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent.pageContent .contentToolbar ul li a, body.theme_darkgreen #BodyContent.pageHome .contentToolbar ul li a,
body.theme_darkgreen .bodyContentWrapper.pageContent .contentToolbar ul li a,
body.theme_darkgreen .bodyContentWrapper.pageHome .contentToolbar ul li a {
  color: #007346 !important;
}
/* line 174, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent div.button > a,
body.theme_darkgreen #BodyContent div.button > span,
body.theme_darkgreen .bodyContentWrapper div.button > a,
body.theme_darkgreen .bodyContentWrapper div.button > span {
  color: #fff !important;
  background-color: #007346;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM0NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA0MDI3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDczNDYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE2NjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #007346), color-stop(50%, #004027), color-stop(51%, #007346), color-stop(100%, #00a665));
  background-image: -moz-linear-gradient(bottom, #007346, #004027 50%, #007346 51%, #00a665);
  background-image: -webkit-linear-gradient(bottom, #007346, #004027 50%, #007346 51%, #00a665);
  background-image: linear-gradient(to top, #007346, #004027 50%, #007346 51%, #00a665);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent #BodyContent div.button > a,
body.theme_darkgreen #BodyContent #BodyContent div.button > span,
body.theme_darkgreen .bodyContentWrapper #BodyContent div.button > a,
body.theme_darkgreen .bodyContentWrapper #BodyContent div.button > span {
  color: #fff !important;
}
/* line 189, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent #BodyContent div.button > a.backLink,
body.theme_darkgreen .bodyContentWrapper #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #007346 !important;
}
/* line 195, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .cell form input[type=submit],
body.theme_darkgreen #BodyContent .cell form .file-upload span,
body.theme_darkgreen #BodyContent .cell .form input[type=submit],
body.theme_darkgreen #BodyContent .cell .form .file-upload span,
body.theme_darkgreen .bodyContentWrapper .cell form input[type=submit],
body.theme_darkgreen .bodyContentWrapper .cell form .file-upload span,
body.theme_darkgreen .bodyContentWrapper .cell .form input[type=submit],
body.theme_darkgreen .bodyContentWrapper .cell .form .file-upload span {
  color: #fff;
  background-color: #007346;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM0NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDA0MDI3Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDczNDYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE2NjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #007346), color-stop(50%, #004027), color-stop(51%, #007346), color-stop(100%, #00a665));
  background-image: -moz-linear-gradient(bottom, #007346, #004027 50%, #007346 51%, #00a665);
  background-image: -webkit-linear-gradient(bottom, #007346, #004027 50%, #007346 51%, #00a665);
  background-image: linear-gradient(to top, #007346, #004027 50%, #007346 51%, #00a665);
}

/* line 16, ../sass/screen.scss */
.CloneTargetBox,
#CloneTargetBox {
  position: relative;
  z-index: 1000;
  display: none;
}
/* line 22, ../sass/screen.scss */
.CloneTargetBox > div > *,
#CloneTargetBox > div > * {
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 29, ../sass/screen.scss */
.CloneTargetBox > div:last-child,
#CloneTargetBox > div:last-child {
  -moz-box-shadow: 0 2px 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 2px 3px 0 #DFDFDF;
  box-shadow: 0 2px 3px 0 #DFDFDF;
  position: relative;
  z-index: -10;
}
/* line 34, ../sass/screen.scss */
.CloneTargetBox > div:last-child > div,
#CloneTargetBox > div:last-child > div {
  margin: 0 !important;
  -moz-box-shadow: 0 3px 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 3px 3px 0 #DFDFDF;
  box-shadow: 0 3px 3px 0 #DFDFDF;
}

/* line 43, ../sass/screen.scss */
body .footable-nav li {
  padding-bottom: 0 !important;
}

/* line 53, ../sass/screen.scss */
body.theme_petrol footer a:hover {
  color: #F57D46 !important;
  text-decoration: none;
}
/* line 57, ../sass/screen.scss */
body.theme_petrol footer a:hover span {
  text-decoration: none;
}

/* line 81, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper a:hover,
body.theme_petrol .bodyContentWrapper a span:hover,
body.theme_petrol .bodyContentWrapper .accordion .trigger:hover,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active p:hover,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active b:hover,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active i:hover,
body.theme_petrol .bodyContentWrapper .downloadButton:hover,
body.theme_petrol #BodyContent a:hover,
body.theme_petrol #BodyContent a span:hover,
body.theme_petrol #BodyContent .accordion .trigger:hover,
body.theme_petrol #BodyContent .accordion .trigger_active p:hover,
body.theme_petrol #BodyContent .accordion .trigger_active b:hover,
body.theme_petrol #BodyContent .accordion .trigger_active i:hover,
body.theme_petrol #BodyContent .downloadButton:hover,
.fancybox-wrap a:hover,
.fancybox-wrap a span:hover,
.fancybox-wrap .accordion .trigger:hover,
.fancybox-wrap .accordion .trigger_active p:hover,
.fancybox-wrap .accordion .trigger_active b:hover,
.fancybox-wrap .accordion .trigger_active i:hover,
.fancybox-wrap .downloadButton:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 85, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper a:hover span,
body.theme_petrol .bodyContentWrapper a span:hover span,
body.theme_petrol .bodyContentWrapper .accordion .trigger:hover span,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active p:hover span,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active b:hover span,
body.theme_petrol .bodyContentWrapper .accordion .trigger_active i:hover span,
body.theme_petrol .bodyContentWrapper .downloadButton:hover span,
body.theme_petrol #BodyContent a:hover span,
body.theme_petrol #BodyContent a span:hover span,
body.theme_petrol #BodyContent .accordion .trigger:hover span,
body.theme_petrol #BodyContent .accordion .trigger_active p:hover span,
body.theme_petrol #BodyContent .accordion .trigger_active b:hover span,
body.theme_petrol #BodyContent .accordion .trigger_active i:hover span,
body.theme_petrol #BodyContent .downloadButton:hover span,
.fancybox-wrap a:hover span,
.fancybox-wrap a span:hover span,
.fancybox-wrap .accordion .trigger:hover span,
.fancybox-wrap .accordion .trigger_active p:hover span,
.fancybox-wrap .accordion .trigger_active b:hover span,
.fancybox-wrap .accordion .trigger_active i:hover span,
.fancybox-wrap .downloadButton:hover span {
  text-decoration: none;
}
/* line 94, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .videoGallery > ul li:hover:before,
body.theme_petrol .bodyContentWrapper .videoGallery > ul li:hover a,
body.theme_petrol #BodyContent .videoGallery > ul li:hover:before,
body.theme_petrol #BodyContent .videoGallery > ul li:hover a,
.fancybox-wrap .videoGallery > ul li:hover:before,
.fancybox-wrap .videoGallery > ul li:hover a {
  color: #f6aa26 !important;
}
/* line 102, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper div.resultMain .tabsNav li,
body.theme_petrol #BodyContent div.resultMain .tabsNav li,
.fancybox-wrap div.resultMain .tabsNav li {
  background-color: #f6aa26;
}
/* line 105, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper div.resultMain .tabsNav li a,
body.theme_petrol #BodyContent div.resultMain .tabsNav li a,
.fancybox-wrap div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 109, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper div.resultMain .tabsNav li.active a,
body.theme_petrol #BodyContent div.resultMain .tabsNav li.active a,
.fancybox-wrap div.resultMain .tabsNav li.active a {
  color: #005971 !important;
}
/* line 116, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .quicklinks ul li a:hover span.icon,
body.theme_petrol .bodyContentWrapper .quicklinks ul li a:hover span.text,
body.theme_petrol #BodyContent .quicklinks ul li a:hover span.icon,
body.theme_petrol #BodyContent .quicklinks ul li a:hover span.text,
.fancybox-wrap .quicklinks ul li a:hover span.icon,
.fancybox-wrap .quicklinks ul li a:hover span.text {
  color: #f6aa26;
}
/* line 125, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .downloadBox li a.download:hover > span.icon,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li a.download:hover > span.icon,
body.theme_petrol #BodyContent .downloadBox li a.download:hover > span.icon,
body.theme_petrol #BodyContent div.resultMain ul.results li a.download:hover > span.icon,
.fancybox-wrap .downloadBox li a.download:hover > span.icon,
.fancybox-wrap div.resultMain ul.results li a.download:hover > span.icon {
  background-color: #f6aa26 !important;
}
/* line 128, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .downloadBox li a.download:hover > span.icon span,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li a.download:hover > span.icon span,
body.theme_petrol #BodyContent .downloadBox li a.download:hover > span.icon span,
body.theme_petrol #BodyContent div.resultMain ul.results li a.download:hover > span.icon span,
.fancybox-wrap .downloadBox li a.download:hover > span.icon span,
.fancybox-wrap div.resultMain ul.results li a.download:hover > span.icon span {
  background-color: #f6aa26 !important;
  color: #fff;
}
/* line 134, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .downloadBox li a.download:hover div.icon,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li a.download:hover div.icon,
body.theme_petrol #BodyContent .downloadBox li a.download:hover div.icon,
body.theme_petrol #BodyContent div.resultMain ul.results li a.download:hover div.icon,
.fancybox-wrap .downloadBox li a.download:hover div.icon,
.fancybox-wrap div.resultMain ul.results li a.download:hover div.icon {
  background-color: #f6aa26 !important;
}
/* line 137, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .downloadBox li a.download:hover div.icon span,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li a.download:hover div.icon span,
body.theme_petrol #BodyContent .downloadBox li a.download:hover div.icon span,
body.theme_petrol #BodyContent div.resultMain ul.results li a.download:hover div.icon span,
.fancybox-wrap .downloadBox li a.download:hover div.icon span,
.fancybox-wrap div.resultMain ul.results li a.download:hover div.icon span {
  color: #fff !important;
}
/* line 142, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .downloadBox li a.download:hover span.dateiName,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li a.download:hover span.dateiName,
body.theme_petrol #BodyContent .downloadBox li a.download:hover span.dateiName,
body.theme_petrol #BodyContent div.resultMain ul.results li a.download:hover span.dateiName,
.fancybox-wrap .downloadBox li a.download:hover span.dateiName,
.fancybox-wrap div.resultMain ul.results li a.download:hover span.dateiName {
  color: #f6aa26;
}
/* line 145, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .downloadBox li a.download:hover span.dateiName .dateiInfo,
body.theme_petrol .bodyContentWrapper div.resultMain ul.results li a.download:hover span.dateiName .dateiInfo,
body.theme_petrol #BodyContent .downloadBox li a.download:hover span.dateiName .dateiInfo,
body.theme_petrol #BodyContent div.resultMain ul.results li a.download:hover span.dateiName .dateiInfo,
.fancybox-wrap .downloadBox li a.download:hover span.dateiName .dateiInfo,
.fancybox-wrap div.resultMain ul.results li a.download:hover span.dateiName .dateiInfo {
  color: #6d6e71 !important;
}
/* line 154, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .tabs .tabNav .scroller ul li a:hover span,
body.theme_petrol #BodyContent .tabs .tabNav .scroller ul li a:hover span,
.fancybox-wrap .tabs .tabNav .scroller ul li a:hover span {
  background-color: #f6aa26 !important;
  color: #fff !important;
}
/* line 161, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_petrol #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
.fancybox-wrap .tabs .tabNav .scroller ul li.active a:hover span {
  color: #005971 !important;
  background-color: #f7f7f7 !important;
}
/* line 172, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper div.button a:hover,
body.theme_petrol .bodyContentWrapper div.button a:hover span,
body.theme_petrol #BodyContent div.button a:hover,
body.theme_petrol #BodyContent div.button a:hover span,
.fancybox-wrap div.button a:hover,
.fancybox-wrap div.button a:hover span {
  color: #fff !important;
}
/* line 177, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper div.button > a:hover,
body.theme_petrol .bodyContentWrapper div.button > span:hover,
body.theme_petrol #BodyContent div.button > a:hover,
body.theme_petrol #BodyContent div.button > span:hover,
.fancybox-wrap div.button > a:hover,
.fancybox-wrap div.button > span:hover {
  color: #fff !important;
  background-color: #f6aa26;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YWEyNiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTA5MTA5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmNmFhMjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGJkNTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f6aa26), color-stop(50%, #e09109), color-stop(51%, #f6aa26), color-stop(100%, #f8bd57));
  background-image: -moz-linear-gradient(bottom, #f6aa26, #e09109 50%, #f6aa26 51%, #f8bd57);
  background-image: -webkit-linear-gradient(bottom, #f6aa26, #e09109 50%, #f6aa26 51%, #f8bd57);
  background-image: linear-gradient(to top, #f6aa26, #e09109 50%, #f6aa26 51%, #f8bd57);
}
/* line 192, ../sass/screen.scss */
body.theme_petrol .bodyContentWrapper .cell form input[type=submit]:hover,
body.theme_petrol .bodyContentWrapper .cell form .file-upload span:hover,
body.theme_petrol .bodyContentWrapper .cell .form input[type=submit]:hover,
body.theme_petrol .bodyContentWrapper .cell .form .file-upload span:hover,
body.theme_petrol #BodyContent .cell form input[type=submit]:hover,
body.theme_petrol #BodyContent .cell form .file-upload span:hover,
body.theme_petrol #BodyContent .cell .form input[type=submit]:hover,
body.theme_petrol #BodyContent .cell .form .file-upload span:hover,
.fancybox-wrap .cell form input[type=submit]:hover,
.fancybox-wrap .cell form .file-upload span:hover,
.fancybox-wrap .cell .form input[type=submit]:hover,
.fancybox-wrap .cell .form .file-upload span:hover {
  color: #fff;
  background-color: #f6aa26;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YWEyNiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTA5MTA5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmNmFhMjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGJkNTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f6aa26), color-stop(50%, #e09109), color-stop(51%, #f6aa26), color-stop(100%, #f8bd57));
  background-image: -moz-linear-gradient(bottom, #f6aa26, #e09109 50%, #f6aa26 51%, #f8bd57);
  background-image: -webkit-linear-gradient(bottom, #f6aa26, #e09109 50%, #f6aa26 51%, #f8bd57);
  background-image: linear-gradient(to top, #f6aa26, #e09109 50%, #f6aa26 51%, #f8bd57);
}

/* line 208, ../sass/screen.scss */
body.theme_darkgreen footer a:hover {
  color: #F57D46 !important;
  text-decoration: none;
}
/* line 212, ../sass/screen.scss */
body.theme_darkgreen footer a:hover span {
  text-decoration: none;
}

/* line 235, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper a:hover,
body.theme_darkgreen .bodyContentWrapper a span:hover,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger:hover,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active p:hover,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active b:hover,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active i:hover,
body.theme_darkgreen .bodyContentWrapper .downloadButton:hover,
body.theme_darkgreen #BodyContent a:hover,
body.theme_darkgreen #BodyContent a span:hover,
body.theme_darkgreen #BodyContent .accordion .trigger:hover,
body.theme_darkgreen #BodyContent .accordion .trigger_active p:hover,
body.theme_darkgreen #BodyContent .accordion .trigger_active b:hover,
body.theme_darkgreen #BodyContent .accordion .trigger_active i:hover,
body.theme_darkgreen #BodyContent .downloadButton:hover,
.fancybox-wrap a:hover,
.fancybox-wrap a span:hover,
.fancybox-wrap .accordion .trigger:hover,
.fancybox-wrap .accordion .trigger_active p:hover,
.fancybox-wrap .accordion .trigger_active b:hover,
.fancybox-wrap .accordion .trigger_active i:hover,
.fancybox-wrap .downloadButton:hover {
  color: #F57D46 !important;
  text-decoration: none;
}
/* line 239, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper a:hover span,
body.theme_darkgreen .bodyContentWrapper a span:hover span,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger:hover span,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active p:hover span,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active b:hover span,
body.theme_darkgreen .bodyContentWrapper .accordion .trigger_active i:hover span,
body.theme_darkgreen .bodyContentWrapper .downloadButton:hover span,
body.theme_darkgreen #BodyContent a:hover span,
body.theme_darkgreen #BodyContent a span:hover span,
body.theme_darkgreen #BodyContent .accordion .trigger:hover span,
body.theme_darkgreen #BodyContent .accordion .trigger_active p:hover span,
body.theme_darkgreen #BodyContent .accordion .trigger_active b:hover span,
body.theme_darkgreen #BodyContent .accordion .trigger_active i:hover span,
body.theme_darkgreen #BodyContent .downloadButton:hover span,
.fancybox-wrap a:hover span,
.fancybox-wrap a span:hover span,
.fancybox-wrap .accordion .trigger:hover span,
.fancybox-wrap .accordion .trigger_active p:hover span,
.fancybox-wrap .accordion .trigger_active b:hover span,
.fancybox-wrap .accordion .trigger_active i:hover span,
.fancybox-wrap .downloadButton:hover span {
  text-decoration: none;
}
/* line 248, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .videoGallery > ul li:hover:before,
body.theme_darkgreen .bodyContentWrapper .videoGallery > ul li:hover a,
body.theme_darkgreen #BodyContent .videoGallery > ul li:hover:before,
body.theme_darkgreen #BodyContent .videoGallery > ul li:hover a,
.fancybox-wrap .videoGallery > ul li:hover:before,
.fancybox-wrap .videoGallery > ul li:hover a {
  color: #F57D46 !important;
}
/* line 256, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper div.resultMain .tabsNav li,
body.theme_darkgreen #BodyContent div.resultMain .tabsNav li,
.fancybox-wrap div.resultMain .tabsNav li {
  background-color: #F57D46;
}
/* line 259, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper div.resultMain .tabsNav li a,
body.theme_darkgreen #BodyContent div.resultMain .tabsNav li a,
.fancybox-wrap div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 263, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper div.resultMain .tabsNav li.active a,
body.theme_darkgreen #BodyContent div.resultMain .tabsNav li.active a,
.fancybox-wrap div.resultMain .tabsNav li.active a {
  color: #005971 !important;
}
/* line 270, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .quicklinks ul li a:hover span.icon,
body.theme_darkgreen .bodyContentWrapper .quicklinks ul li a:hover span.text,
body.theme_darkgreen #BodyContent .quicklinks ul li a:hover span.icon,
body.theme_darkgreen #BodyContent .quicklinks ul li a:hover span.text,
.fancybox-wrap .quicklinks ul li a:hover span.icon,
.fancybox-wrap .quicklinks ul li a:hover span.text {
  color: #F57D46;
}
/* line 279, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download:hover > span.icon,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li a.download:hover > span.icon,
body.theme_darkgreen #BodyContent .downloadBox li a.download:hover > span.icon,
body.theme_darkgreen #BodyContent div.resultMain ul.results li a.download:hover > span.icon,
.fancybox-wrap .downloadBox li a.download:hover > span.icon,
.fancybox-wrap div.resultMain ul.results li a.download:hover > span.icon {
  background-color: #F57D46 !important;
}
/* line 282, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download:hover > span.icon span,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li a.download:hover > span.icon span,
body.theme_darkgreen #BodyContent .downloadBox li a.download:hover > span.icon span,
body.theme_darkgreen #BodyContent div.resultMain ul.results li a.download:hover > span.icon span,
.fancybox-wrap .downloadBox li a.download:hover > span.icon span,
.fancybox-wrap div.resultMain ul.results li a.download:hover > span.icon span {
  background-color: #F57D46 !important;
  color: #fff;
}
/* line 288, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download:hover div.icon,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li a.download:hover div.icon,
body.theme_darkgreen #BodyContent .downloadBox li a.download:hover div.icon,
body.theme_darkgreen #BodyContent div.resultMain ul.results li a.download:hover div.icon,
.fancybox-wrap .downloadBox li a.download:hover div.icon,
.fancybox-wrap div.resultMain ul.results li a.download:hover div.icon {
  background-color: #F57D46 !important;
}
/* line 291, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download:hover div.icon span,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li a.download:hover div.icon span,
body.theme_darkgreen #BodyContent .downloadBox li a.download:hover div.icon span,
body.theme_darkgreen #BodyContent div.resultMain ul.results li a.download:hover div.icon span,
.fancybox-wrap .downloadBox li a.download:hover div.icon span,
.fancybox-wrap div.resultMain ul.results li a.download:hover div.icon span {
  color: #fff !important;
}
/* line 296, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download:hover span.dateiName,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li a.download:hover span.dateiName,
body.theme_darkgreen #BodyContent .downloadBox li a.download:hover span.dateiName,
body.theme_darkgreen #BodyContent div.resultMain ul.results li a.download:hover span.dateiName,
.fancybox-wrap .downloadBox li a.download:hover span.dateiName,
.fancybox-wrap div.resultMain ul.results li a.download:hover span.dateiName {
  color: #F57D46;
}
/* line 299, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .downloadBox li a.download:hover span.dateiName .dateiInfo,
body.theme_darkgreen .bodyContentWrapper div.resultMain ul.results li a.download:hover span.dateiName .dateiInfo,
body.theme_darkgreen #BodyContent .downloadBox li a.download:hover span.dateiName .dateiInfo,
body.theme_darkgreen #BodyContent div.resultMain ul.results li a.download:hover span.dateiName .dateiInfo,
.fancybox-wrap .downloadBox li a.download:hover span.dateiName .dateiInfo,
.fancybox-wrap div.resultMain ul.results li a.download:hover span.dateiName .dateiInfo {
  color: #6d6e71 !important;
}
/* line 308, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .tabs .tabNav .scroller ul li a:hover span,
body.theme_darkgreen #BodyContent .tabs .tabNav .scroller ul li a:hover span,
.fancybox-wrap .tabs .tabNav .scroller ul li a:hover span {
  background-color: #F57D46 !important;
  color: #fff !important;
}
/* line 315, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .tabs .tabNav .scroller ul li.active a:hover span,
body.theme_darkgreen #BodyContent .tabs .tabNav .scroller ul li.active a:hover span,
.fancybox-wrap .tabs .tabNav .scroller ul li.active a:hover span {
  color: #007346 !important;
  background-color: #f7f7f7 !important;
}
/* line 326, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper div.button a:hover,
body.theme_darkgreen .bodyContentWrapper div.button a:hover span,
body.theme_darkgreen #BodyContent div.button a:hover,
body.theme_darkgreen #BodyContent div.button a:hover span,
.fancybox-wrap div.button a:hover,
.fancybox-wrap div.button a:hover span {
  color: #fff !important;
}
/* line 331, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper div.button > a:hover,
body.theme_darkgreen .bodyContentWrapper div.button > span:hover,
body.theme_darkgreen #BodyContent div.button > a:hover,
body.theme_darkgreen #BodyContent div.button > span:hover,
.fancybox-wrap div.button > a:hover,
.fancybox-wrap div.button > span:hover {
  color: #fff !important;
  background-color: #F57D46;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1N2Q0NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjI1YjE2Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmNTdkNDYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODlmNzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f57d46), color-stop(50%, #f25b16), color-stop(51%, #f57d46), color-stop(100%, #f89f76));
  background-image: -moz-linear-gradient(bottom, #f57d46, #f25b16 50%, #f57d46 51%, #f89f76);
  background-image: -webkit-linear-gradient(bottom, #f57d46, #f25b16 50%, #f57d46 51%, #f89f76);
  background-image: linear-gradient(to top, #f57d46, #f25b16 50%, #f57d46 51%, #f89f76);
}
/* line 346, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper .cell form input[type=submit]:hover,
body.theme_darkgreen .bodyContentWrapper .cell form .file-upload span:hover,
body.theme_darkgreen .bodyContentWrapper .cell .form input[type=submit]:hover,
body.theme_darkgreen .bodyContentWrapper .cell .form .file-upload span:hover,
body.theme_darkgreen #BodyContent .cell form input[type=submit]:hover,
body.theme_darkgreen #BodyContent .cell form .file-upload span:hover,
body.theme_darkgreen #BodyContent .cell .form input[type=submit]:hover,
body.theme_darkgreen #BodyContent .cell .form .file-upload span:hover,
.fancybox-wrap .cell form input[type=submit]:hover,
.fancybox-wrap .cell form .file-upload span:hover,
.fancybox-wrap .cell .form input[type=submit]:hover,
.fancybox-wrap .cell .form .file-upload span:hover {
  color: #fff;
  background-color: #F57D46;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1N2Q0NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjI1YjE2Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmNTdkNDYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODlmNzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f57d46), color-stop(50%, #f25b16), color-stop(51%, #f57d46), color-stop(100%, #f89f76));
  background-image: -moz-linear-gradient(bottom, #f57d46, #f25b16 50%, #f57d46 51%, #f89f76);
  background-image: -webkit-linear-gradient(bottom, #f57d46, #f25b16 50%, #f57d46 51%, #f89f76);
  background-image: linear-gradient(to top, #f57d46, #f25b16 50%, #f57d46 51%, #f89f76);
}
/* line 354, ../sass/screen.scss */
body.theme_darkgreen .bodyContentWrapper #Stage ul li a:hover span span,
body.theme_darkgreen #BodyContent #Stage ul li a:hover span span,
.fancybox-wrap #Stage ul li a:hover span span {
  color: #fff !important;
}

/* line 364, ../sass/screen.scss */
body.theme_petrol .metaNavigation .metaWrapper ul li .wrapper > a:hover,
body.theme_petrol .metaNavigation .metaWrapper ul li > a:hover, body.theme_petrol.brand .showHideMainNavigation .wrapper > span:hover, body.theme_petrol.brand .showHideMainNavigation .wrapper > span:hover:before {
  color: #f6aa26;
}
/* line 371, ../sass/screen.scss */
body.theme_petrol nav#SubNavigation > ul > li > ul > li a:hover {
  color: #f6aa26;
}
/* line 374, ../sass/screen.scss */
body.theme_petrol nav#SubNavigation > ul > li > ul > li a:hover:after {
  color: #f6aa26;
}
/* line 382, ../sass/screen.scss */
body.theme_petrol .downloadBox li a.download:hover .icon {
  background-color: #f6aa26;
}
/* line 386, ../sass/screen.scss */
body.theme_petrol .downloadBox li a.download:hover .dateiName {
  color: #f6aa26;
}
/* line 392, ../sass/screen.scss */
body.theme_petrol .teaserbox.contentTeaser .cell .text > span span {
  font-weight: bold;
}
/* line 402, ../sass/screen.scss */
body.theme_petrol .teaserbox.contentTeaser .cell .text > span:hover,
body.theme_petrol .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_petrol .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_petrol nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a:hover,
body.theme_petrol nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 412, ../sass/screen.scss */
body.theme_petrol .quicklinks ul li a:hover span,
body.theme_petrol .voting a:hover span {
  text-decoration: none;
  color: #f6aa26;
}
/* line 419, ../sass/screen.scss */
body.theme_petrol body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover {
  color: #f6aa26;
}
/* line 425, ../sass/screen.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon,
body.theme_petrol.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon span {
  background-color: #f6aa26 !important;
}
/* line 430, ../sass/screen.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiName {
  color: #f6aa26;
}
/* line 434, ../sass/screen.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiInfo {
  color: #000;
}
/* line 442, ../sass/screen.scss */
body.theme_petrol #Stage .pagination a:hover {
  background-color: rgba(246, 170, 30, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f6aa26', endColorstr='#80f6aa26',GradientType=0 );
  /* IE6-9 */
}

/* line 457, ../sass/screen.scss */
body.theme_darkgreen .metaNavigation .metaWrapper ul li .wrapper > a:hover,
body.theme_darkgreen .metaNavigation .metaWrapper ul li > a:hover, body.theme_darkgreen.brand .showHideMainNavigation .wrapper > span:hover, body.theme_darkgreen.brand .showHideMainNavigation .wrapper > span:hover:before {
  color: #F57D46;
}
/* line 464, ../sass/screen.scss */
body.theme_darkgreen nav#SubNavigation > ul > li > ul > li a:hover {
  color: #F57D46;
}
/* line 467, ../sass/screen.scss */
body.theme_darkgreen nav#SubNavigation > ul > li > ul > li a:hover:after {
  color: #F57D46;
}
/* line 475, ../sass/screen.scss */
body.theme_darkgreen .downloadBox li a.download:hover .icon {
  background-color: #F57D46;
}
/* line 479, ../sass/screen.scss */
body.theme_darkgreen .downloadBox li a.download:hover .dateiName {
  color: #F57D46;
}
/* line 485, ../sass/screen.scss */
body.theme_darkgreen .teaserbox.contentTeaser .cell .text > span span {
  font-weight: bold;
}
/* line 495, ../sass/screen.scss */
body.theme_darkgreen .teaserbox.contentTeaser .cell .text > span:hover,
body.theme_darkgreen .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_darkgreen .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_darkgreen nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a:hover,
body.theme_darkgreen nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: none;
  color: #F57D46;
}
/* line 505, ../sass/screen.scss */
body.theme_darkgreen .quicklinks ul li a:hover span,
body.theme_darkgreen .voting a:hover span {
  text-decoration: none;
  color: #F57D46;
}
/* line 512, ../sass/screen.scss */
body.theme_darkgreen body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover {
  color: #F57D46;
}
/* line 518, ../sass/screen.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon,
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon span {
  background-color: #F57D46 !important;
}
/* line 523, ../sass/screen.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiName {
  color: #F57D46;
}
/* line 527, ../sass/screen.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiInfo {
  color: #000;
}
/* line 535, ../sass/screen.scss */
body.theme_darkgreen #Stage .pagination a:hover {
  background-color: rgba(246, 170, 30, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f6aa26', endColorstr='#80f6aa26',GradientType=0 );
  /* IE6-9 */
}

/* line 545, ../sass/screen.scss */
body.pageHome h2 {
  font-weight: normal;
}
