@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-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;
  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: url(../images/sliderArrowsImageGallery/teaserSliderPrev.png) no-repeat center center;
  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:hover {
  background: url(../images/sliderArrowsImageGallery/teaserSliderPrev_hover.png) no-repeat center center;
  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 244, ../sass/global/_fancybox.scss */
.fancybox-next span {
  right: 0;
  background: url(../images/sliderArrowsImageGallery/teaserSliderNext.png) no-repeat center center;
  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 251, ../sass/global/_fancybox.scss */
.fancybox-next span:hover {
  background: url(../images/sliderArrowsImageGallery/teaserSliderNext_hover.png) no-repeat center center;
  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 260, ../sass/global/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 264, ../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 276, ../sass/global/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 281, ../sass/global/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 285, ../sass/global/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 289, ../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 301, ../sass/global/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 307, ../sass/global/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 314, ../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 326, ../sass/global/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 330, ../sass/global/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 339, ../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 352, ../sass/global/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 358, ../sass/global/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 7px;
}

/* line 362, ../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 377, ../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 382, ../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: #fff;
}
/* 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: #005971;
  color: #fff;
  text-shadow: none;
}

/* line 57, ../sass/_screen_styles.scss */
*:focus {
  outline: none;
}

/* line 61, ../sass/_screen_styles.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 70, ../sass/_screen_styles.scss */
img {
  vertical-align: middle;
}

/* line 74, ../sass/_screen_styles.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 80, ../sass/_screen_styles.scss */
main {
  display: block;
}

/* line 84, ../sass/_screen_styles.scss */
textarea {
  resize: vertical;
}

/* line 88, ../sass/_screen_styles.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 95, ../sass/_screen_styles.scss */
.newListSelected {
  position: relative !important;
}
/* line 97, ../sass/_screen_styles.scss */
.newListSelected .SSContainerDivWrapper {
  position: absolute;
  z-index: 90;
}
/* line 100, ../sass/_screen_styles.scss */
.newListSelected .SSContainerDivWrapper ul {
  padding: 15px 10px;
}
/* line 102, ../sass/_screen_styles.scss */
.newListSelected .SSContainerDivWrapper ul li {
  display: block;
  background: #fff;
  float: none !important;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/**************************
*		  GLOBAL		  *
***************************/
/* line 120, ../sass/_screen_styles.scss */
body {
  margin: 0;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 126, ../sass/_screen_styles.scss */
body.isDesktop .showOnMobile {
  display: none;
}

/* line 132, ../sass/_screen_styles.scss */
#isDesktop {
  display: block;
}

/* line 133, ../sass/_screen_styles.scss */
#isTablet, #isMobile {
  display: none;
}

/* line 136, ../sass/_screen_styles.scss */
.bodyContentWrapper, #FooterContentWrapper, hr.noStage, .searchWrapper {
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
}

/* line 140, ../sass/_screen_styles.scss */
#externalDialog {
  display: none;
}

/* line 143, ../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 152, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog {
  background-color: #f7f7f7;
  padding: 20px 16px;
  position: relative;
}
/* line 156, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .logo {
  margin-top: -10px;
}
/* line 159, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .logo img {
  width: 100%;
  padding-right: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 166, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog button {
  background: none;
  border: none;
}
/* line 170, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar {
  margin-top: 5px;
}
/* line 173, ../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 179, ../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 185, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  color: #555555;
}
/* line 190, ../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 195, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-content p {
  margin: 10px 0 15px 0;
}
/* line 199, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane {
  border-top: 1px solid #dadbdb;
  padding-top: 20px;
  text-align: right;
}
/* line 204, ../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+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 215, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover, body.isDesktop .ui-dialog .ui-dialog-buttonpane button.noTouch:hover {
  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 221, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:first-child {
  margin-right: 10px;
}
/* line 225, ../sass/_screen_styles.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button span {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-weight: bold;
  padding: 0 15px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  color: #FFF;
}

/**************************
*		  Header		  *
***************************/
/* line 243, ../sass/_screen_styles.scss */
header {
  position: relative;
  height: 81px;
  z-index: 20;
  margin-bottom: 10px;
  margin-top: 20px;
}
/* line 253, ../sass/_screen_styles.scss */
header .contentWrapper {
  max-width: 1400px;
  height: 81px;
  margin: 0 auto;
  background-color: #87898c;
  -moz-border-radius: 0 38px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 38px 0 0;
}
/* line 260, ../sass/_screen_styles.scss */
header .contentWrapper .logo {
  position: relative;
  top: 0;
  padding-right: 30px;
  padding-left: 30px;
  float: right;
  top: 15px;
}
/* line 268, ../sass/_screen_styles.scss */
header .contentWrapper .logo a {
  display: block;
}
/* line 271, ../sass/_screen_styles.scss */
header .contentWrapper .logo a img {
  width: 100%;
  max-width: 845px;
}

/******************************
*  SearchBox || mwo	  *
*******************************/
/* line 4, ../sass/styles/components/_searchBox.scss */
nav.stageNav .searchBox,
.brand .searchBox,
.newsFilter .searchBox,
.metaNavigation .searchBox,
.filter .searchBox {
  position: relative;
  top: 0px;
  right: 0px;
  display: block;
}
/* line 14, ../sass/styles/components/_searchBox.scss */
nav.stageNav .searchBox input.searchField,
nav.stageNav .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 */
nav.stageNav .searchBox input.searchField::-webkit-input-placeholder,
nav.stageNav .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 */
nav.stageNav .searchBox input.searchField:-moz-placeholder,
nav.stageNav .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 */
nav.stageNav .searchBox input.searchField::-moz-placeholder,
nav.stageNav .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 */
nav.stageNav .searchBox input.searchField:-ms-input-placeholder,
nav.stageNav .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 */
nav.stageNav .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 */
nav.stageNav .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 .metaWrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 12, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul.secondLine {
  margin-top: 5px;
  display: none;
}
/* line 16, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul.secondLine li:last-child {
  display: none;
}
/* line 22, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 28, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li {
  float: left;
}
/* line 31, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout {
  margin-top: 3px;
}
/* line 34, ../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 41, ../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 58, ../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 66, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .logout a:hover {
  color: #000;
}
/* line 74, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper {
  width: 100%;
}
/* line 78, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a {
  padding-right: 0;
  z-index: 2600;
}
/* line 82, ../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 99, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a:hover {
  color: red;
}
/* line 105, ../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 118, ../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 135, ../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 139, ../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 166, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a .countryName,
.metaNavigation .metaWrapper ul li > a .countryName {
  display: inline-block;
}
/* line 170, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .wrapper > a:hover,
.metaNavigation .metaWrapper ul li > a:hover {
  color: #ff0000;
}
/* line 189, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect {
  margin-left: 18px;
  height: 30px;
}
/* line 193, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect span.arrow {
  display: none;
}
/* line 197, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a {
  margin-left: 20px;
  outline: 0;
  display: none;
  text-transform: uppercase;
}
/* line 203, ../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 221, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a:hover {
  color: #000;
}
/* line 225, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a:hover, .metaNavigation .metaWrapper ul li.brandSelect a.active {
  outline: 0;
}
/* line 230, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect a.active {
  display: block;
}
/* line 236, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect.active {
  position: relative;
}
/* line 239, ../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 250, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.brandSelect.active a {
  color: #fff;
  line-height: 16px;
  background-color: #000;
  padding: 22px 15px 23px 15px;
  position: relative;
  top: -16px;
}
/* line 263, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .searchBox {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  margin-left: 23px;
}
/* line 272, ../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 284, ../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 293, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li .searchBox form button:hover {
  background-color: #ff0000;
}
/* line 303, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect {
  padding-left: 14px;
}
/* line 306, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect .wrapper {
  position: relative;
  top: -6px;
  padding: 6px 9px 0px 9px;
}
/* line 313, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect .listBorder {
  display: none;
}
/* line 318, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active {
  position: relative;
}
/* line 321, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper {
  background-color: #fff;
}
/* line 324, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper > a {
  color: #ff0000;
}
/* line 332, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder {
  background-color: #fff;
  padding: 0 9px 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: block;
}
/* line 342, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul {
  float: none;
  margin-top: 7px;
}
/* line 347, ../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 352, ../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;
  color: #ff0000;
  display: block;
}
/* line 360, ../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 375, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .metaWrapper ul li.countrySelect.active .wrapper .listBorder ul > li a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 600px) and (max-width: 700px) {
  /* line 406, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .metaWrapper ul.firstLine > li:nth-child(1), .metaNavigation .metaWrapper ul.firstLine > li:nth-child(2) {
    display: none;
  }
  /* line 413, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .metaWrapper ul.secondLine > li:last-child {
    display: list-item;
  }
  /* line 417, ../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;
  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: #005971;
}
/* 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: red;
}
/* 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;
}

/* line 154, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav {
  width: 100%;
  max-width: 1400px;
  margin: 8px auto 0;
  position: relative;
  height: 66px;
  -moz-border-radius: 0 0 0 38px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 38px;
  background-color: #005971;
}
/* line 164, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > .searchBox {
  display: none;
}
/* line 168, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav #showSearchBox,
nav.stageNav #showMainNav {
  display: none;
}
/* line 173, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav #languageBrandSelector {
  display: none;
}
/* line 177, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul {
  height: 66px;
}
/* line 186, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}
/* line 193, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li {
  height: 66px;
  float: left;
}
/* line 199, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.selected a > span span {
  border-bottom: 2px solid #f6aa26;
  margin: 0 15px;
  height: 64px !important;
  display: table-cell;
  vertical-align: middle;
}
/* line 207, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi {
  padding-right: 10px;
}
/* line 210, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi button.searchIcon {
  border: 0;
  width: 48px;
  height: 48px;
  background-color: transparent;
  position: relative;
  top: 7px;
  right: 0;
  float: left;
}
/* line 220, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi button.searchIcon:before {
  color: #fff;
  content: 'n';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 22px;
  font-weight: normal;
  top: 3px;
  left: 4px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 237, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi input[type="text"] {
  width: 211px;
  height: 48px;
  background-color: #004f66;
  -moz-box-shadow: inset -3px 2px 1px #003849;
  -webkit-box-shadow: inset -3px 2px 1px #003849;
  box-shadow: inset -3px 2px 1px #003849;
  border: solid 1px #006f8c;
  padding: 0 20px;
  line-height: 48px;
  color: #0084a7;
  font-size: 16px;
  font-weight: bold;
  margin-top: 7px;
  float: left;
}
/* line 251, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi input[type="text"]::-webkit-input-placeholder {
  color: #0084a7;
}
/* line 254, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi input[type="text"]:-moz-placeholder {
  color: #0084a7;
}
/* line 257, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi input[type="text"]::-moz-placeholder {
  color: #0084a7;
}
/* line 261, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.searchBoxLi input[type="text"]:-ms-input-placeholder {
  color: #0084a7;
}
/* line 270, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: table-row;
  text-align: center;
  text-transform: uppercase;
  height: 66px;
}
/* line 282, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a:hover {
  background-color: #024a60;
}
/* line 289, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a span.title {
  height: 66px;
  display: table-cell;
  vertical-align: middle;
  padding: 0 15px;
}
/* line 309, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu {
  display: none;
  position: absolute;
  width: 100%;
  bottom: 66px;
  border-bottom: 8px solid #fff;
  left: 0;
  padding: 30px 22px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTk3MSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU5NzEiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 89, 113, 0.8)), color-stop(100%, rgba(0, 89, 113, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(0, 89, 113, 0.8) 0%, rgba(0, 89, 113, 0.8) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 89, 113, 0.8) 0%, rgba(0, 89, 113, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 89, 113, 0.8) 0%, rgba(0, 89, 113, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc005971', endColorstr='#cc005971',GradientType=0 );
  /* IE6-9 */
}
/* line 323, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .top,
nav.stageNav > ul > li .subMenu .bottom {
  height: 30px;
}
/* line 328, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu div.close {
  width: 80px;
  height: 21px;
  background-color: rgba(0, 48, 93, 0.95);
  position: absolute;
  left: 50%;
  top: -21px;
  margin-left: -40px;
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-weight: normal;
  padding: 0;
  text-align: center;
  color: #4d6f8e;
  cursor: pointer;
  display: none;
}
/* line 345, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
/* line 350, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > 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 360, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > 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;
  padding: 0 10px;
}
/* line 369, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(1) a, nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(2) a, nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(3) a {
  border-top: 1px solid #396d9f;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 375, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(3n+1) {
  padding-left: 0;
  padding-right: 10px;
}
/* line 380, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(3n+3) {
  padding-left: 10px;
  padding-right: 0;
}
/* line 387, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li a {
  border-bottom: 1px solid #396d9f;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 16px;
  padding: 8px 10px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
}
/* line 398, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li a:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNGE2MCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjRhNjAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(2, 74, 96, 0.8)), color-stop(100%, rgba(2, 74, 96, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(2, 74, 96, 0.8) 0%, rgba(2, 74, 96, 0.8) 100%);
  background-image: -webkit-linear-gradient(top, rgba(2, 74, 96, 0.8) 0%, rgba(2, 74, 96, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(2, 74, 96, 0.8) 0%, rgba(2, 74, 96, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6024a60', endColorstr='#e6024a60',GradientType=0 );
  /* IE6-9 */
}
/* line 416, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.active > a {
  background-color: #024a60;
}
/* line 429, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.selected > a > span {
  position: relative;
  width: 100%;
  height: 64px;
}
/* line 436, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.selected > a:hover {
  background-color: #024a60;
}
/* line 450, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom div.arrowBack {
  bottom: auto;
  top: 65px;
}
/* line 455, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom > ul > li .subMenu {
  bottom: auto;
  top: 68px;
}
/* line 459, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom > ul > li .subMenu .close {
  top: auto;
  bottom: -21px;
  background-color: rgba(2, 77, 146, 0.95);
}

/**************************
*		Stage 			  *
***************************/
/**************************
*		Stage || fkr	  *
***************************/
/* line 4, ../sass/styles/components/_stage.scss */
#Stage {
  width: 100%;
  max-width: 1400px;
  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%;
}
/* line 49, ../sass/styles/components/_stage.scss */
#Stage ul li a > span span {
  bottom: 10%;
  font-family: 'SerpentineW01-BoldObliq', 'Arial';
  z-index: 700;
  position: absolute;
  text-decoration: none;
  color: #fff;
  font-size: 34px;
  text-transform: uppercase;
  color: #fff;
  text-shadow: -2px 1px 2px rgba(0, 0, 0, 0.35);
  line-height: 45px;
}
/* line 70, ../sass/styles/components/_stage.scss */
#Stage ul li.left a > span span {
  left: 20px;
}
/* line 78, ../sass/styles/components/_stage.scss */
#Stage ul li.right a > span span {
  right: 20px;
}
/* line 86, ../sass/styles/components/_stage.scss */
#Stage ul li.top a > span span {
  bottom: auto;
  top: 10%;
}
/* line 95, ../sass/styles/components/_stage.scss */
#Stage ul li .text {
  position: absolute;
  width: auto;
  max-width: 920px;
  left: 38px;
  right: auto;
}
/* line 102, ../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 111, ../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 121, ../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 130, ../sass/styles/components/_stage.scss */
#Stage ul li .text .button {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
}
/* line 136, ../sass/styles/components/_stage.scss */
#Stage ul li .text .button a {
  text-decoration: none;
}
/* line 146, ../sass/styles/components/_stage.scss */
#Stage ul li.right .text {
  left: auto;
  right: 38px;
}
/* line 150, ../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 157, ../sass/styles/components/_stage.scss */
#Stage ul li.right .text .button {
  float: right;
}
/* line 165, ../sass/styles/components/_stage.scss */
#Stage ul li img {
  width: 100%;
  border: 0;
  display: block;
}
/* line 175, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text {
  left: auto;
  right: 38px;
}
/* line 179, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text h3 {
  float: right;
  text-align: right;
}
/* line 184, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text h1 {
  float: right;
  text-align: right;
}
/* line 189, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text p {
  float: right;
  text-align: right;
}
/* line 194, ../sass/styles/components/_stage.scss */
#Stage ul li.right a .text .button {
  float: right;
}
/* line 206, ../sass/styles/components/_stage.scss */
#Stage .prev, #Stage .next {
  display: none;
  text-indent: 9000px;
}
/* line 211, ../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;
}
/* line 220, ../sass/styles/components/_stage.scss */
#Stage .prev:hover {
  background: url("../images/stagePrev_over.png") no-repeat left center;
}
/* line 226, ../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;
}
/* line 235, ../sass/styles/components/_stage.scss */
#Stage .next:hover {
  background: url("../images/stageNext_over.png") no-repeat right center;
}
/* line 241, ../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 250, ../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;
  border: 2px solid #fff;
  background-color: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=0 );
  /* IE6-9 */
}
/* line 266, ../sass/styles/components/_stage.scss */
#Stage .pagination a.selected, #Stage .pagination a.selected:hover {
  background-color: rgba(0, 89, 113, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99005971', endColorstr='#99005971',GradientType=0 );
  /* IE6-9 */
}
/* line 272, ../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 281, ../sass/styles/components/_stage.scss */
body.isDesktop #Stage .pagination {
  bottom: 0;
  top: auto !important;
}

/* line 286, ../sass/styles/components/_stage.scss */
body.pageContent #Stage {
  margin-bottom: 20px;
}

/* line 299, ../sass/_screen_styles.scss */
hr.noStage {
  padding: 0;
}

/* line 304, ../sass/_screen_styles.scss */
.bodyContentWrapper {
  position: relative;
  margin-top: 7px;
  padding: 0 10px;
}

/**************************
*		SideBar			  *
***************************/
/* line 312, ../sass/_screen_styles.scss */
#sidebar {
  float: left;
  width: 235px;
}
/* line 319, ../sass/_screen_styles.scss */
#sidebar .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;
  background-color: #f7f7f7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border: solid 1px #dfdfdf;
}
/* line 12, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 18, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul {
  margin: 0px 15px;
  padding: 10px 0 19px 0;
}
/* line 22, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > span {
  margin-top: -3px;
  display: block;
  font-size: 24px;
  color: #6d6e71;
}
/* line 29, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul {
  margin: 6px 0 0 0;
  padding: 0;
}
/* line 33, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li {
  border-bottom: 1px solid #dadbdb;
}
/* line 37, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li:first-child {
  margin-top: 3px;
  border-top: 1px solid #d4d5d5;
}
/* line 45, ../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 53, ../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 71, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active {
  background: none;
}
/* line 74, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active:after {
  content: '=';
}
/* line 80, ../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 85, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul {
  margin: 7px 0 24px 0;
  padding-left: 20px;
}
/* line 89, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li {
  border: none !important;
}
/* line 92, ../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 97, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:after {
  content: '';
}
/* line 101, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active {
  color: #ff000f;
}
/* line 104, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active:after {
  content: '';
}
/* line 109, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: underline;
}
/* line 114, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul {
  padding-left: 10px;
  margin: -3px 0 8px 0;
}
/* line 120, ../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 124, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a:before {
  content: "- ";
}

/* line 147, ../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: red;
}
/* 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: red;
}
/* 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-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: red;
  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: red;
}
/* 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;
  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;
}
/* 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;
  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: red;
  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: red;
  display: block;
}
/* line 352, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .ppt {
  background-color: red;
  display: block;
}
/* line 360, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .xls {
  background-color: red;
  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, .pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon span {
  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: red;
}
/* 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 347, ../sass/_screen_styles.scss */
#BodyContent {
  margin: 0 0 0 0;
}

/* line 353, ../sass/_screen_styles.scss */
main h1 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 46px;
}
/* line 359, ../sass/_screen_styles.scss */
main p {
  color: #555555;
  font-size: 14px;
  margin: 0 0 20px;
}
/* line 365, ../sass/_screen_styles.scss */
main a {
  color: red;
  text-decoration: none;
}
/* line 368, ../sass/_screen_styles.scss */
main a:focus, main a:active {
  color: #000;
}
/* line 371, ../sass/_screen_styles.scss */
main a:hover {
  color: red;
  text-decoration: none;
}
/* line 376, ../sass/_screen_styles.scss */
main img[src=""] {
  display: none;
}

/* line 381, ../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 390, ../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 397, ../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;
  /*&.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 415, ../sass/_screen_styles.scss */
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageContent #BodyContent,
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageSearchResult #BodyContent .resultMain {
  margin-right: -235px;
}

/* line 421, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent {
  min-height: 600px;
}
/* line 424, ../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 431, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent h1 {
  font-size: 24px;
  line-height: 24px;
  margin: 0;
  color: #6d6e71;
}
/* line 438, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 10px 0;
  color: #000;
}
/* line 445, ../sass/_screen_styles.scss */
body.pageError503 main#BodyContent p {
  margin-bottom: 0;
  font-size: 14px;
  color: #6d6e71;
}

/* line 454, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent {
  min-height: 550px;
}
/* line 457, ../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 464, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent h1 {
  font-size: 24px;
  line-height: 24px;
  margin: 0;
  color: #6d6e71;
}
/* line 471, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 10px 0;
  color: #000;
}
/* line 478, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent p {
  margin-bottom: 0;
  font-size: 14px;
  color: #6d6e71;
}
/* line 484, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent a {
  color: red;
}
/* line 487, ../sass/_screen_styles.scss */
body.pageError404 main#BodyContent a:hover {
  color: #f6aa26;
  text-decoration: none;
}

/**************************
*	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: red;
  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;
}
/* line 16, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f7f7f7;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border: solid 1px #dfdfdf;
}
/* 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: bold;
  font-size: 16px;
  line-height: 20px;
  color: #6d6f72;
  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: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
}
/* line 67, ../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 83, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 87, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a:hover span {
  text-decoration: none;
}
/* line 93, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 108, ../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 116, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 122, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text {
  padding: 15px 5px 15px 15px;
  width: auto;
}
/* line 126, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 134, ../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 142, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a {
  color: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 148, ../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 163, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 168, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 175, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell:last-child {
  border-bottom: none;
}
/* line 183, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 191, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f7f7f7;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border: solid 1px #dfdfdf;
}
/* line 199, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 205, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text {
  padding: 11px 5px 15px 15px;
  width: auto;
}
/* line 209, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #6d6f72;
  margin: 0 0 7px 0;
}
/* line 217, ../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 225, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a {
  color: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
  font-weight: bold;
}
/* line 232, ../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: 11px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 247, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 251, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a:hover span {
  text-decoration: none;
}
/* line 256, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 266, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard {
  margin-bottom: 20px;
}
/* line 269, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .videoPlay {
  width: 100%;
}
/* line 273, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper {
  min-height: 364px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f7f7f7;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border: solid 1px #dfdfdf;
}
/* line 281, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper:last-child {
  padding-right: 0;
}
/* line 285, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper img, .teaserbox.teaserboxStandard .teaserWrapper a > img {
  width: 100%;
}
/* line 289, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text {
  padding: 9px 15px 15px;
}
/* line 292, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  line-height: 22px;
  margin-bottom: 7px;
}
/* line 301, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #6d6f72;
  margin: 0 0 4px 0;
}
/* line 309, ../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 317, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a {
  color: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
}
/* line 324, ../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 340, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 344, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a:hover span {
  text-decoration: none;
}
/* line 350, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 360, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f7f7f7;
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border: solid 1px #dfdfdf;
}
/* line 366, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper:last-child {
  padding-right: 0;
}
/* line 370, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper img {
  float: left;
  width: 48%;
  margin: 0;
}
/* line 376, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text {
  float: left;
  padding: 15px 10px 15px 15px;
  width: 52%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 384, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #000;
  line-height: 16px;
  margin-bottom: 4px;
}
/* line 393, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #6d6f72;
  margin: 0 0 4px 0;
}
/* line 401, ../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 409, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a {
  color: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
}
/* line 416, ../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 432, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 436, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:hover span {
  text-decoration: none;
}
/* line 442, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 448, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  position: relative;
  margin: 30px 0 0 25px;
}
/* line 456, ../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 465, ../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 482, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.bigQuoteEnd {
  width: 19px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
}
/* line 489, ../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 506, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.person {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  display: block;
  margin: 15px 0 0;
  font-style: normal;
}
/* line 517, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a {
  color: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 523, ../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 538, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 542, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a:hover span {
  text-decoration: none;
}
/* line 547, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 556, ../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 563, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper:last-child {
  padding-right: 0;
}
/* line 567, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper img {
  float: right;
  width: 17%;
  margin: 0;
}
/* line 573, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper span.person {
  font-family: 'Arial', 'Helvetica', sans-serif;
  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 586, ../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 594, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text h3 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #6d6e71;
  line-height: 22px;
  margin-bottom: 4px;
}
/* line 602, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text h4 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 610, ../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 618, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text blockquote {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 17px;
  color: #6d6e71;
  position: static;
  margin: 7px 0 0 25px;
}
/* line 626, ../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 636, ../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 645, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a {
  color: red;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
}
/* line 651, ../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 666, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 671, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserbox2ColumnWidth.contentPageBlockQuote .teaserWrapper .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 681, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser {
  margin: 20px 0;
}
/* line 686, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser + .teaserbox.contentTeaser .cell {
  border-top: none;
  padding-top: 0;
}
/* line 692, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a {
  text-decoration: none;
}
/* line 695, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a:last-child .cell {
  border-bottom: 1px solid #dadbdb;
}
/* line 700, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell {
  border-top: 1px solid #dadbdb;
  padding: 20px 0;
}
/* line 704, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image {
  width: 32.9%;
  float: left;
  margin-right: 2.5%;
}
/* line 709, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image img {
  max-width: 235px;
  width: 100%;
  border: 0;
}
/* line 718, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text {
  float: left;
  width: 64.6%;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 723, ../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 731, ../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 742, ../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 750, ../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 765, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text > span a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 776, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image {
  float: right;
  margin-right: 0;
}
/* line 780, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image img {
  float: right;
}
/* line 786, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .text {
  float: left;
  padding-right: 2%;
  width: 64%;
}
/* line 799, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser {
  margin: 20px 0;
}
/* line 803, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 808, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li {
  float: left;
  width: 31.33%;
  padding-right: 3%;
  padding-bottom: 3%;
}
/* line 814, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li.last {
  padding-right: 0;
}
/* line 818, ../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 827, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a:hover, .teaserbox.industryTeaser ul li div.linkPlaceholder:hover {
  border: 1px solid red;
}
/* line 832, ../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 840, ../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 844, ../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 853, ../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-size: 16px;
  color: #000;
  text-align: center;
  width: 100%;
  padding: 10px 0 0;
  margin: 0;
}
/* line 863, ../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;
  width: 100%;
  color: #666;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  margin: 0 auto;
  max-width: 196px;
}
/* line 874, ../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 890, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser {
  border-bottom: 1px solid #d1d3d4;
  padding-bottom: 10px;
  margin: -30px 0 0;
}
/* line 894, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell {
  padding-top: 20px;
  margin-top: 20px;
  padding-bottom: 0px;
}
/* line 898, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .image {
  width: 48%;
  margin-right: 6%;
  float: left;
}
/* line 903, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text {
  float: right;
  width: 46%;
}
/* line 906, ../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;
}
/* line 913, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .image {
  width: 48%;
  margin-left: 6%;
}
/* line 917, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .text {
  float: left;
  width: 46%;
  padding-right: 0;
}
/* line 923, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more {
  font-size: 14px;
  margin-top: 5px;
  display: block;
  font-weight: bold;
}
/* line 929, ../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 944, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 948, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:hover span {
  text-decoration: none;
}

/* line 959, ../sass/styles/components/_teaser.scss */
.imageTeaserComponent {
  margin-bottom: 20px;
}
/* line 964, ../sass/styles/components/_teaser.scss */
.imageTeaserComponent a:hover {
  text-decoration: none;
}
/* line 970, ../sass/styles/components/_teaser.scss */
.imageTeaserComponent p {
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px !important;
  font-style: italic;
}

/* line 981, ../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: red;
}
/* 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: red;
  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: red;
  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;
  font-weight: bold;
}
/* line 370, ../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 387, ../sass/styles/components/_news.scss */
.newsbox .cell .text a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 391, ../sass/styles/components/_news.scss */
.newsbox .cell .text a:hover span {
  text-decoration: none;
  color: #f6aa26;
}
/* line 403, ../sass/styles/components/_news.scss */
.newsbox .cell.right .image {
  float: right;
}
/* line 407, ../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: red !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 60, ../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: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  float: left;
}
/* line 78, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf {
  padding-left: 0;
  background: none;
}
/* line 82, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf .icon {
  position: relative;
  top: 2px;
  display: inline-block;
}
/* line 87, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf .icon:before {
  content: 'x';
  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;
}

/**************************
*		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: red;
  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: red;
  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: red;
  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: red;
  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: red;
  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;
}

/* 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: red;
  /*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: red;
  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;
  font-weight: bold;
}
/* line 119, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .dateiName .dateiInfo {
  color: #6d6e71 !important;
  font-weight: normal;
}
/* line 125, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download:hover {
  text-decoration: none;
  color: #6d6e71;
}
/* line 129, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download:hover .icon {
  background-color: #6d6e71;
}
/* line 138, ../sass/styles/components/_downloads.scss */
.downloadBox li .large .dateiName {
  line-height: 78px;
}

/* line 145, ../sass/styles/components/_downloads.scss */
.textComponent ul.downloadBox img.printpreview {
  display: none;
}

/* line 149, ../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;
}
/* 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;
}
/* 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-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: red;
  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: red;
  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-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;
  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: #f6aa26;
  text-decoration: none;
}

/* 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-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-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: red;
  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: red;
}
/* 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 34, ../sass/styles/components/_button.scss */
div.button > a.noTouch:hover,
div.button > span.noTouch:hover {
  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 39, ../sass/styles/components/_button.scss */
div.button > a > span,
div.button > span > span {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: bold;
  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-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;
}
/* 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: red;
  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: red;
  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-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;
  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';
}
/* line 44, ../sass/styles/components/_contact.scss */
.contactMain p.phone a {
  margin-top: 0;
}
/* line 50, ../sass/styles/components/_contact.scss */
.contactMain a {
  margin-top: 16px;
  font-size: 14px;
  display: block;
}
/* line 55, ../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 71, ../sass/styles/components/_contact.scss */
.contactMain a:hover {
  text-decoration: none;
  color: red;
}
/* line 77, ../sass/styles/components/_contact.scss */
.contactMain .image {
  float: left;
  width: 51%;
  max-width: 238px;
}
/* line 82, ../sass/styles/components/_contact.scss */
.contactMain .image img {
  width: 100%;
  max-width: 235px;
}
/* line 88, ../sass/styles/components/_contact.scss */
.contactMain .info {
  width: 45%;
  padding-left: 4%;
  float: left;
  position: relative;
  top: -3px;
  line-height: 17px;
  color: #6d6e71;
}
/* line 97, ../sass/styles/components/_contact.scss */
.contactMain .info p {
  margin-bottom: 12px;
  color: #6d6e71;
}
/* line 101, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone {
  margin-top: 0;
  color: #6d6e71;
  font-size: 14px;
  display: block;
  margin-bottom: 0;
}
/* line 108, ../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 124, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone:hover {
  text-decoration: none;
}
/* line 132, ../sass/styles/components/_contact.scss */
.contactMain .info > a {
  margin-top: 15px;
  font-size: 14px;
  display: block;
  text-decoration: none;
}
/* line 138, ../sass/styles/components/_contact.scss */
.contactMain .info > a:hover {
  text-decoration: none;
}
/* line 141, ../sass/styles/components/_contact.scss */
.contactMain .info > a:hover span {
  text-decoration: none;
}
/* line 148, ../sass/styles/components/_contact.scss */
.contactMain .info > a p {
  line-height: 20px;
}
/* line 154, ../sass/styles/components/_contact.scss */
.contactMain .info > a.mail {
  margin-top: 0;
  color: red;
  font-size: 14px;
  display: block;
}
/* line 160, ../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: red;
  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;
  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: red;
}
/* 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: red;
}
/* 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::selection {
  background: transparent;
}
/* line 41, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next.disabled {
  display: none !important;
}
/* line 45, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a {
  color: #b1b2b3;
  text-decoration: none;
}
/* line 49, ../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 68, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:hover {
  color: #6d6e71;
}
/* line 76, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev {
  left: 0;
  display: none;
  float: left;
  padding-left: 0;
  border-right: 1px solid #DADBDB;
}
/* line 83, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev.disabled {
  display: none !important;
}
/* line 87, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev::selection {
  background: transparent;
}
/* line 91, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a {
  color: #b1b2b3;
  text-decoration: none;
}
/* line 96, ../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 114, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:hover {
  color: #6d6e71;
}
/* line 124, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller {
  float: left;
  display: inline-block;
  width: 200px;
  position: relative;
  top: 0;
}
/* line 131, ../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 144, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li {
  float: left;
  padding: 0;
  border-top: 3px solid transparent;
}
/* line 149, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active {
  border-bottom: 0;
  border-top: 1px solid #DADBDB;
  background: #000;
}
/* line 154, ../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 161, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a span {
  color: #000;
}
/* line 165, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a:hover span {
  cursor: normal;
  background-color: #F7F7F7;
  text-decoration: none;
  color: #000;
}
/* line 177, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a {
  margin-left: 0;
}
/* line 180, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a span {
  color: #000 !important;
}
/* line 187, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a {
  line-height: 31px;
  cursor: pointer;
  background-color: red;
  text-decoration: none;
  display: block;
  padding: 0;
  height: 31px;
  font-weight: normal;
  color: #fff;
  border-left: 2px solid #fff;
}
/* line 200, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a.hover span {
  display: block;
  background-color: #f6aa26;
  text-decoration: none;
  color: #fff;
}
/* line 208, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a span {
  padding: 0 18px;
  text-decoration: none;
  font-size: 14px;
  color: #fff;
}
/* line 215, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:focus {
  outline: none;
}
/* line 231, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li a {
  border-left: 0;
  border-right: 2px solid #fff;
}
/* line 238, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.active a {
  border-left: 1px solid #DADBDB;
  border-right: 1px solid #DADBDB;
}
/* line 245, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.nextToActive {
  border-left: 2px solid #fff;
}
/* line 255, ../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 273, ../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 286, ../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 301, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:focus {
  outline: none;
}
/* line 307, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav select {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}
/* line 318, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem {
  display: none;
}
/* line 321, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem.first {
  display: block;
}
/* line 327, ../sass/styles/components/_tabs.scss */
.tabs > div {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #6d6e71;
}
/* line 333, ../sass/styles/components/_tabs.scss */
.tabs > div.active {
  display: block;
}
/* line 337, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper {
  border: 1px solid #DADBDB;
  padding: 20px 10px 0;
  font-size: 14px;
  color: #6d6e71;
}
/* line 344, ../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;
}
/* 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;
}
/* 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-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: red;
  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-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 64, ../sass/styles/components/_promoBox.scss */
.promoBox a {
  color: red;
  text-decoration: none;
}
/* line 68, ../sass/styles/components/_promoBox.scss */
.promoBox a:hover {
  text-decoration: underline;
}
/* line 72, ../sass/styles/components/_promoBox.scss */
.promoBox a.mail {
  margin-top: 0;
  color: red;
  font-size: 14px;
  display: block;
  word-break: break-all;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 80, ../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 97, ../sass/styles/components/_promoBox.scss */
.promoBox a.optionalLink {
  font-size: 14px;
  margin-top: 8px;
  display: block;
}
/* line 102, ../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;
  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: none;
}
/* 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-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: red;
  font-weight: bold;
}
/* line 92, ../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: none;
}
/* 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;
}
/* 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 208, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 216, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList html[xmlns] .clearfix {
  display: block;
}
/* line 219, ../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;
}

/* 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 208, ../sass/global/_mixins.scss */
.careerSearchForm .selectWrapper:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 216, ../sass/global/_mixins.scss */
.careerSearchForm .selectWrapper html[xmlns] .clearfix {
  display: block;
}
/* line 219, ../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: red;
  font-size: 14px;
  margin: 22px 0;
  padding-left: 13px;
  display: inline-block;
  border: none;
}
/* line 208, ../sass/global/_mixins.scss */
.careerToolbar .backLink:after, .careerToolbar .forwardLink:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 216, ../sass/global/_mixins.scss */
.careerToolbar .backLink html[xmlns] .clearfix, .careerToolbar .forwardLink html[xmlns] .clearfix {
  display: block;
}
/* line 219, ../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;
  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;
  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: 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: red;
  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: red;
}

/* 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;
}

/* 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: red;
  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: red;
  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-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;
}
/* 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;
  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 red;
}
/* 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: 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 35px 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;
}
/* line 146, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt.selectedValue, .cell .form .newListSelected .selectedTxt.selectedValue {
  color: #6d6e71;
}
/* line 150, ../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 162, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul, .cell .form .newListSelected .SSContainerDivWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 166, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li, .cell .form .newListSelected .SSContainerDivWrapper ul li {
  background: #e3e3e4;
  margin-bottom: 2px;
}
/* line 169, ../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: bold;
  color: #000000;
  padding: 5px 10px;
  display: block;
}
/* line 181, ../sass/styles/components/_forms.scss */
.cell form .selectWrapper.error .selectedTxt, .cell .form .selectWrapper.error .selectedTxt {
  border-color: red;
}
/* line 186, ../sass/styles/components/_forms.scss */
.cell form .inputList, .cell .form .inputList {
  width: 100% !important;
  margin-right: 0;
}
/* line 190, ../sass/styles/components/_forms.scss */
.cell form .inputList > .check, .cell .form .inputList > .check {
  margin-top: 0 !important;
}
/* line 194, ../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 197, ../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 205, ../sass/styles/components/_forms.scss */
.cell form .check, .cell form .radio, .cell .form .check, .cell .form .radio {
  display: table;
}
/* line 208, ../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 212, ../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 219, ../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 223, ../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 233, ../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 242, ../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 259, ../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 261, ../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 270, ../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 279, ../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 284, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell .form .check label {
  display: inline-block;
  width: 80%;
}
/* line 288, ../sass/styles/components/_forms.scss */
.cell form .check label p, .cell .form .check label p {
  color: #555555;
  line-height: 21px;
  font-size: 14px;
}
/* line 296, ../sass/styles/components/_forms.scss */
.cell form .radio label, .cell .form .radio label {
  padding-right: 30px;
}
/* line 299, ../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 308, ../sass/styles/components/_forms.scss */
.cell form span.required, .cell .form span.required {
  color: #ff0000;
  font-size: 14px;
}
/* line 312, ../sass/styles/components/_forms.scss */
.cell form p, .cell .form p {
  margin: 10px 0;
}
/* line 315, ../sass/styles/components/_forms.scss */
.cell form p.infotext, .cell .form p.infotext {
  color: #a7a9ac;
}
/* line 318, ../sass/styles/components/_forms.scss */
.cell form ul.errorMsg, .cell .form ul.errorMsg {
  color: red;
  display: none;
  margin: 4px 0 10px 0;
  padding: 0;
  list-style: none;
}
/* line 326, ../sass/styles/components/_forms.scss */
.cell form.error ul.errorMsg, .cell .form.error ul.errorMsg {
  display: block;
}
/* line 330, ../sass/styles/components/_forms.scss */
.cell form .reset, .cell .form .reset {
  margin: 20px 0;
  display: inline-block;
  color: red;
  text-decoration: none;
}
/* line 338, ../sass/styles/components/_forms.scss */
.cell form.sales h2, .cell .form.sales h2 {
  margin-bottom: 10px;
}
/* line 342, ../sass/styles/components/_forms.scss */
.cell form.sales label, .cell .form.sales label {
  margin-top: 0;
}
/* line 346, ../sass/styles/components/_forms.scss */
.cell form.sales .leftFormComp, .cell .form.sales .leftFormComp {
  width: 47%;
  margin-right: 5%;
  float: left;
  margin-bottom: 10px;
}
/* line 352, ../sass/styles/components/_forms.scss */
.cell form.sales .leftFormComp.fullwidth, .cell .form.sales .leftFormComp.fullwidth {
  width: 100%;
}
/* line 357, ../sass/styles/components/_forms.scss */
.cell form.sales .rightFormComp, .cell .form.sales .rightFormComp {
  width: 47%;
  float: left;
  margin-bottom: 10px;
}
/* line 362, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader, .cell .form.sales .textareaHeader {
  margin-bottom: 15px;
}
/* line 365, ../sass/styles/components/_forms.scss */
.cell form.sales .FormComp, .cell .form.sales .FormComp {
  margin-bottom: 10px;
}
/* line 368, ../sass/styles/components/_forms.scss */
.cell form.sales label, .cell .form.sales label {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 371, ../sass/styles/components/_forms.scss */
.cell form.sales .check, .cell .form.sales .check {
  margin-bottom: 15px;
  width: 100%;
}
/* line 375, ../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 382, ../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 388, ../sass/styles/components/_forms.scss */
.cell form.sales .reset, .cell .form.sales .reset {
  margin: 10px 0 20px;
}
/* line 391, ../sass/styles/components/_forms.scss */
.cell form.sales .reset.right, .cell .form.sales .reset.right {
  margin: 0;
  float: right;
}
/* line 395, ../sass/styles/components/_forms.scss */
.cell form.sales .back, .cell .form.sales .back {
  float: left;
}
/* line 398, ../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 414, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=submit], .cell .form.sales input[type=submit] {
  float: right;
  margin-top: 5px;
}
/* line 419, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader label, .cell .form.sales .textareaHeader label {
  float: left;
}
/* line 422, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader .chars, .cell .form.sales .textareaHeader .chars {
  float: right;
  font-size: 12px;
  margin-top: 17px;
}
/* line 428, ../sass/styles/components/_forms.scss */
.cell form.sales .available, .cell .form.sales .available {
  margin-top: 5px;
  color: #0e7500;
}
/* line 432, ../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 447, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not, .cell .form.sales .available.not {
  color: #d71d2f;
}
/* line 450, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not:before, .cell .form.sales .available.not:before {
  content: 'p';
}
/* line 456, ../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;
  margin-top: 15px;
  font-weight: normal;
  line-height: 20px;
  color: #6d6e71;
}
/* line 467, ../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 473, ../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 477, ../sass/styles/components/_forms.scss */
.cell form.sales .error .errorMessage, .cell .form.sales .error .errorMessage {
  color: #ff0000;
  clear: both;
  margin-top: 6px;
}
/* line 488, ../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 499, ../sass/styles/components/_forms.scss */
.cell body.pageContacts .cell form input[type=submit] {
  margin-top: 26px;
}
/* line 505, ../sass/styles/components/_forms.scss */
.cell .SSContainerDivWrapper {
  z-index: 9999 !important;
}

/*** IE8 handling ***/
/* Checkbox */
/* line 604, ../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 31, ../sass/styles/components/_campaign.scss */
body.campaign nav#MainNavigation > ul li a {
  color: #5c5d60;
}
/* line 34, ../sass/styles/components/_campaign.scss */
body.campaign nav#MainNavigation > ul li a:hover {
  color: #000;
}
/* line 42, ../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 46, ../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 54, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h1 {
  margin-bottom: 0;
}
/* line 58, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h2 {
  font-size: 16px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin-top: 0;
  font-weight: normal;
  line-height: 18px;
}
/* line 67, ../sass/styles/components/_campaign.scss */
body.campaign footer {
  margin-top: 0;
}
/* line 70, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper {
  background: none;
  min-height: 0;
}
/* line 74, ../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 85, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .left p {
  margin: 0;
}
/* line 90, ../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 100, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right p {
  float: right;
  margin: 0;
}
/* line 105, ../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 114, ../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 129, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper .right a:hover {
  color: #acabad;
}
/* line 133, ../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 150, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper {
  border: none;
  min-height: 110px;
}
/* line 154, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left {
  float: left;
  width: 50%;
  padding: 20px 0 25px;
}
/* line 159, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p {
  color: #eae8e8;
  margin: 0;
  font-size: 14px;
  line-height: 17px;
}
/* line 165, ../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 172, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a:hover {
  text-decoration: underline;
  color: #acabad;
}
/* line 182, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right {
  float: right;
  padding: 20px 0 25px;
}
/* line 186, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right p {
  margin: 0;
}
/* line 189, ../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 197, ../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: red;
  height: 20px;
  display: inline-block !important;
  text-decoration: none;
}
/* line 14, ../sass/styles/components/_voting.scss */
.voting a span,
.voting div span {
  color: red;
}
/* line 18, ../sass/styles/components/_voting.scss */
.voting a.like,
.voting div.like {
  padding-right: 8px;
  margin-right: 6px;
  color: red;
  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: red;
}
/* 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: none;
}
/* line 73, ../sass/styles/components/_voting.scss */
.voting.like a {
  color: red;
}
/* line 76, ../sass/styles/components/_voting.scss */
.voting.like a span {
  color: red;
}
/* 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: red;
}
/* line 116, ../sass/styles/components/_voting.scss */
.voting.dislike a span {
  color: red;
}
/* 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;
}
/* 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-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;
  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-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-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-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: red;
  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: #a7a8aa;
  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: #a7a8aa;
  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;
}
/* line 120, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a {
  display: block;
}
/* line 130, ../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 138, ../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 148, ../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 163, ../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;
  font-weight: bold;
}
/* line 174, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a.link:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 184, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a:hover {
  text-decoration: none;
}
/* line 191, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a:hover > span {
  text-decoration: none;
}
/* line 210, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery .sliderWrapper {
  position: relative;
  margin: 0 -10px;
}
/* line 215, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery div.controls {
  position: absolute;
}
/* line 218, ../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: #bcbdbe;
  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 234, ../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 244, ../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: #bcbdbe;
  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 260, ../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 272, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider.imageGallery .sliderWrapper {
  padding: 0;
}
/* line 275, ../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.showIt {
  display: block !important;
}
/* line 19, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.disabled, .imageGallery .sliderWrapper div.controls.disabled.showIt {
  display: none !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: #005971;
  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: none;
  color: #f6aa26;
}

/**************************
*	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 .pagination {
  margin-top: 0;
}
/* line 10, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination ul {
  margin: 0;
}
/* line 16, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload a.title {
  color: #ff0000;
  padding: 7px 10px 6px 0;
  word-break: break-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* 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: 80px;
}
/* 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: red;
  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;
  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;
  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: red;
  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;
}

/**************************
*	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;
  width: 100% !important;
}
/* line 75, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.scrolled a {
  margin-left: 0;
  margin-right: 3px;
}
/* line 80, ../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 86, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a span {
  padding: 0 29px;
}
/* line 90, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a:hover {
  background-color: transparent;
}
/* line 93, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a:hover span {
  text-decoration: none;
  background-color: transparent;
}
/* line 103, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li {
  margin-right: 3px;
}
/* line 106, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a {
  border-color: transparent;
  background-color: #6d6e71;
  border: 0;
}
/* line 111, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a span {
  padding: 0 29px 0 29px;
}
/* line 115, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a:hover span {
  background-color: #e30613;
}
/* line 122, ../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 128, ../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 133, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.scrolled {
  margin-right: 0;
}
/* line 136, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.scrolled a {
  margin-left: 0;
  margin-right: 3px;
}
/* line 144, ../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 149, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active a {
  background-color: #000;
  margin: 0;
}
/* line 153, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active a:hover span {
  background-color: transparent;
}
/* line 167, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 172, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
  width: 74%;
  float: left;
}
/* line 176, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
  width: 490px;
  height: 280px;
  float: right;
  background-color: transparent !important;
}
/* line 184, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap path {
  stroke: #e2e3e4;
  stroke-width: 3px;
}
/* line 189, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap .active {
  cursor: pointer;
  stroke: #6d6e71;
  fill: #6d6e71;
  stroke-width: 3px;
}
/* line 200, ../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 206, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 213, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a {
  text-decoration: none;
  display: block;
  padding-left: 14px;
  height: 40px;
}
/* line 219, ../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 229, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.arrow {
  float: right;
  display: none;
  outline: 0;
}
/* line 235, ../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 239, ../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 243, ../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 263, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
  width: 74%;
  float: left;
  display: none;
  margin-top: 14px;
}
/* line 269, ../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 278, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(1) {
  padding-right: 13px;
}
/* line 282, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(2) {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 287, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(3) {
  padding-left: 13px;
}
/* line 291, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li {
  float: left;
  width: 100%;
}
/* line 295, ../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 306, ../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 313, ../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 320, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li:first-child > a {
  border-top: 1px solid #e5e5e5;
}
/* line 324, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li .subMenu {
  display: none;
}
/* line 328, ../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 333, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a {
  color: #fff;
  border-bottom: none;
}
/* line 337, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a:hover {
  background: none;
}
/* line 343, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu {
  display: block;
  border-bottom: 1px solid #e5e5e5;
}
/* line 347, ../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 355, ../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 361, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a:hover {
  color: #e30613;
}
/* line 367, ../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 399, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
    width: 70%;
  }
  /* line 402, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
    width: 350px;
    height: 200px;
  }
  /* line 409, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
    width: 30%;
  }
  /* line 413, ../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: #005971;
}
/* line 302, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue a.getDirections:before {
  background-color: #005971;
}
/* 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: red;
}
/* line 320, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.red a.getDirections:before {
  background-color: red;
}
/* 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 701, ../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 712, ../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 721, ../sass/_screen_styles.scss */
.sidebarTeaser {
  padding: 4px 0 0;
}
/* line 724, ../sass/_screen_styles.scss */
.sidebarTeaser img {
  width: 100%;
}
/* line 730, ../sass/_screen_styles.scss */
.sidebarTeaser.image p {
  margin: 10px 0 0 0;
}
/* line 738, ../sass/_screen_styles.scss */
.sidebarTeaser.subtext p {
  color: #6d6e71;
  font-size: 12px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
}

/**************************
*		videoPlayer 	  *
***************************/
/* line 752, ../sass/_screen_styles.scss */
.videoPlayer {
  margin: 15px 0;
}
/* line 755, ../sass/_screen_styles.scss */
.videoPlayer video,
.videoPlayer object {
  width: 100%;
}
/* line 760, ../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: 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;
  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;
}
/* 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: red;
  /* 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: red;
  /* override the theme color link */
}
/* line 63, ../sass/styles/components/_textComponent.scss */
.textComponent ul {
  padding-left: 12px;
  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;
  padding-bottom: 8px;
  padding-left: 6px;
}
/* line 69, ../sass/styles/components/_textComponent.scss */
.textComponent ol {
  list-style: decimal !important;
    font-size: 14px;
    padding-inline-start: 17px;
}
/* line 77, ../sass/styles/components/_textComponent.scss */
.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;
  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;
}
/* 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-size: 12px;
  line-height: 16px;
  margin: 5px 0 0 0;
}

/**************************
*	Contact Box *
***************************/
/* line 780, ../sass/_screen_styles.scss */
.contactBox {
  color: #5c5d60;
  clear: both;
  float: none;
  margin: 0 0 15px 0;
  letter-spacing: -0.05px;
  font-size: 14px;
}
/* line 788, ../sass/_screen_styles.scss */
.contactBox h2 {
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 795, ../sass/_screen_styles.scss */
.contactBox img {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 801, ../sass/_screen_styles.scss */
.contactBox p {
  font-size: 14px;
  line-height: 1.4;
  margin: 5px 0 10px;
}
/* line 806, ../sass/_screen_styles.scss */
.contactBox p > a {
  color: red;
  text-decoration: none;
}
/* line 810, ../sass/_screen_styles.scss */
.contactBox p > a:hover {
  color: #000000;
}
/* line 816, ../sass/_screen_styles.scss */
.contactBox a {
  color: red;
  text-decoration: none;
}
/* line 820, ../sass/_screen_styles.scss */
.contactBox a.tel {
  margin-top: 0;
  color: red;
  font-size: 14px;
  display: block;
  padding-left: 28px;
  margin-bottom: 5px;
}
/* line 830, ../sass/_screen_styles.scss */
.contactBox a.mail {
  margin-top: 0;
  color: red;
  font-size: 14px;
  display: block;
  padding-left: 28px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 841, ../sass/_screen_styles.scss */
.contactBox a:hover {
  color: red;
}
/* line 846, ../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 857, ../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 868, ../sass/_screen_styles.scss */
.contactBox .optionalLink {
  color: red;
  font-size: 14px;
  margin-top: 10px;
  padding-left: 15px;
  display: block;
  text-decoration: none;
}

/**************************
*		  FOOTER		  *
***************************/
/* line 890, ../sass/_screen_styles.scss */
footer {
  background-color: #6d6e71;
  margin-top: 60px;
}

/**************************
*	FooterMetaNavigation  *
***************************/
/* line 898, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper {
  border-bottom: 1px solid #b9bbbd;
  padding: 15px 15px 11px;
  position: relative;
}
/* line 905, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav #FooterMetaNavigationUsergeneratedLinks {
  display: inline-block;
}
/* line 908, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav #FooterMetaNavigationUsergeneratedLinks div, #FooterMetaNavigationWrapper nav #FooterMetaNavigationUsergeneratedLinks p {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 915, ../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 924, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav a.mobileTop {
  display: none;
  margin: 0;
}
/* line 929, ../sass/_screen_styles.scss */
#FooterMetaNavigationWrapper nav a:hover {
  color: #0082DC;
}

/**************************
*	   Actionbuttons 	  *
***************************/
/* line 941, ../sass/_screen_styles.scss */
#ActionButtons {
  position: absolute;
  top: 18px;
  right: 15px;
  padding-right: 3px;
}
/* line 947, ../sass/_screen_styles.scss */
#ActionButtons .cqSocialLinks {
  display: inline-block;
  float: left;
}
/* line 952, ../sass/_screen_styles.scss */
#ActionButtons a {
  text-decoration: none;
  margin: 0 0 0 5px;
  display: inline-block;
}
/* line 957, ../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 #6d6f72;
}
/* 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 #6d6f72;
  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: #fff;
  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: #b3b3b3;
}
/* line 93, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span {
  color: #4f4f4f;
  background-color: #b3b3b3;
}
/* line 97, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span:before {
  content: '=';
}
/* line 102, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span:hover {
  background-image: none;
}
/* line 118, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper {
  width: 100%;
  background-color: #b3b3b3;
  display: block;
  -moz-box-shadow: 0px 4px 5px 0 #4e4e4e;
  -webkit-box-shadow: 0px 4px 5px 0 #4e4e4e;
  box-shadow: 0px 4px 5px 0 #4e4e4e;
}
/* line 124, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 129, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap {
  margin: 0;
  padding: 0 0 28px;
  width: 100%;
  float: none;
}
/* line 135, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact {
  width: 18%;
  float: left;
  border: 0;
}
/* line 140, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact li {
  height: auto !important;
}
/* line 143, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact li:last-child {
  width: 100%;
}
/* line 153, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) {
  clear: left;
}
/* line 157, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > span, footer .sitemapWrapper .content ul.sitemap > li > a {
  color: #4f4f4f;
  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 169, ../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;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 179, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > a:hover span {
  color: #f7f7f7;
  background-color: #4f4f4f;
}
/* line 187, ../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 191, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) ul {
  margin-right: 21px;
}
/* line 197, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) {
  padding-left: 11px;
}
/* line 200, ../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 204, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) ul {
  margin-right: 11px;
}
/* line 210, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) {
  padding-left: 21px;
}
/* line 213, ../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 221, ../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 229, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul {
  margin: 0;
  padding: 0;
}
/* line 233, ../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 241, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li:last-child {
  margin-bottom: 0;
  width: auto;
}
/* line 246, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li a {
  color: #4f4f4f;
  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 255, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li a:hover {
  color: #f7f7f7;
  background-color: #4f4f4f;
}
/* line 261, ../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 280, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper {
  min-height: 165px;
  position: relative;
}
/* line 284, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p {
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 12px;
  color: #fff;
}
/* line 290, ../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 300, ../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 315, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p.phone:hover {
  text-decoration: none;
}
/* line 322, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper a.mail {
  margin-top: 0;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  display: block;
}
/* line 331, ../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 354, ../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', '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 .rightWrapper .socialIcons {
  float: none;
  right: 0;
  position: absolute;
  bottom: 0px;
}
/* line 402, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons .parSocialLinks > div {
  float: left;
}
/* line 406, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons a {
  display: inline-block;
  width: 44px;
  height: 42px;
  margin-left: 3px;
}
/* line 412, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons a img {
  width: 100%;
}
/* line 418, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons.editMode {
  width: 500px !important;
  position: absolute !important;
}
/* line 422, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons.editMode .cqSocialLinks {
  float: left !important;
}
/* line 426, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons.editMode .new {
  width: inherit;
}

/**************************
*		  print header	 	  *
***************************/
/* line 974, ../sass/_screen_styles.scss */
.printHead {
  display: none;
}

/**************************
*		  Copyright	 	  *
***************************/
/* line 982, ../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 989, ../sass/_screen_styles.scss */
#Copyright .full {
  display: block;
}
/* line 993, ../sass/_screen_styles.scss */
#Copyright .short {
  display: none;
}
/* line 997, ../sass/_screen_styles.scss */
#Copyright > span {
  width: 100%;
  max-width: 360px;
  display: inline-block;
}
/* line 1003, ../sass/_screen_styles.scss */
#Copyright p {
  margin: 13px 0;
  padding: 0;
  color: #eae8e8;
  font-size: 12px;
  line-height: 16px;
}
/* line 1010, ../sass/_screen_styles.scss */
#Copyright p.phone {
  margin: 16px 0 0 0;
}
/* line 1013, ../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 1028, ../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 1037, ../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 1053, ../sass/_screen_styles.scss */
#Copyright a:hover {
  color: #acabad;
}
/* line 1057, ../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 1074, ../sass/_screen_styles.scss */
.ui-widget-overlay, .ui-dialog {
  z-index: 10;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 1089, ../sass/_screen_styles.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

/* line 1096, ../sass/_screen_styles.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 1103, ../sass/_screen_styles.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 1108, ../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 1119, ../sass/_screen_styles.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 1129, ../sass/_screen_styles.scss */
.invisible {
  visibility: hidden;
}

/* line 1133, ../sass/_screen_styles.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 1139, ../sass/_screen_styles.scss */
.clearfix:after {
  clear: both;
}

/* line 1143, ../sass/_screen_styles.scss */
.clearfix {
  *zoom: 1;
}

/* line 1147, ../sass/_screen_styles.scss */
.clearafter:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*.mailfuscate {
	unicode-bidi: bidi-override;
	//direction: rtl;
}*/
/* line 1160, ../sass/_screen_styles.scss */
.onlyMobile, .onlyTablet {
  display: none;
}

@media screen {
  /* line 1165, ../sass/_screen_styles.scss */
  .showOnPrint {
    display: none;
  }
}
/* ==========================================================================
   Print default styles
   ========================================================================== */
@media print {
  /* line 1175, ../sass/_screen_styles.scss */
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 1180, ../sass/_screen_styles.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /*a[href]:after {
      content: " (" attr(href) ")";
  }*/
  /* line 1190, ../sass/_screen_styles.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 1198, ../sass/_screen_styles.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 1204, ../sass/_screen_styles.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1210, ../sass/_screen_styles.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 1214, ../sass/_screen_styles.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 1219, ../sass/_screen_styles.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 1227, ../sass/_screen_styles.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1234, ../sass/_screen_styles.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 1239, ../sass/_screen_styles.scss */
  .hideOnPrint {
    display: none;
  }
}
/* line 1244, ../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 .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 27, ../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: red;
}
/* line 37, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span.showMenu:before {
  color: red;
  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 54, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span.hideMenu {
  display: none;
}
/* line 57, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper > span.hideMenu:before {
  color: red;
  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 80, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper.active span.showMenu {
  display: none;
}
/* line 84, ../sass/styles/components/_brand.scss */
body.brand .showHideMainNavigation .wrapper.active span.hideMenu {
  display: block;
}
/* line 96, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation {
  padding: 29px 0 15px 0;
}
/* line 99, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation hr {
  display: none;
}
/* line 105, ../sass/styles/components/_brand.scss */
body.brand #MainNavigation {
  display: none;
}
/* line 109, ../sass/styles/components/_brand.scss */
body.brand .bodyContentWrapper .moodImage {
  margin: -15px -15px 15px -15px;
}
/* line 113, ../sass/styles/components/_brand.scss */
body.brand header {
  height: 60px;
  display: none;
}
/* line 117, ../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 121, ../sass/styles/components/_brand.scss */
body.brand header .contentWrapper {
  height: 60px;
}
/* line 125, ../sass/styles/components/_brand.scss */
body.brand header .logo {
  height: 60px;
  left: 0;
  display: none;
}
/* line 132, ../sass/styles/components/_brand.scss */
body.brand header .logo a img {
  width: auto;
  height: 54px;
  margin-top: 5px;
}
/* line 144, ../sass/styles/components/_brand.scss */
body.brand header nav > ul > li > a {
  height: 60px;
}
/* line 148, ../sass/styles/components/_brand.scss */
body.brand header nav > ul > li.selected {
  height: 58px;
}
/* line 152, ../sass/styles/components/_brand.scss */
body.brand header nav > ul > li .subMenu {
  top: 60px;
}
/* line 161, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation {
  height: auto;
}
/* line 164, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .wrapper ul li .searchBox form input.searchField {
  width: 168px;
  padding-right: 12px !important;
  color: #6d6e71;
}
/* line 170, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .headLogoWrapper {
  float: left;
  margin: 0 0 19px 10px;
}
/* line 174, ../sass/styles/components/_brand.scss */
body.brand .metaNavigation .headLogoWrapper.logo {
  margin: -30px 0 12px 0;
}
/* line 178, ../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 186, ../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 199, ../sass/styles/components/_brand.scss */
body.brand .headlines {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  min-height: 50px;
}
/* line 205, ../sass/styles/components/_brand.scss */
body.brand .headlines img {
  height: 100px;
}
/* line 209, ../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 216, ../sass/styles/components/_brand.scss */
body.brand .headlines h3 {
  font-size: 13px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
}
/* line 223, ../sass/styles/components/_brand.scss */
body.brand #Stage {
  margin-top: 30px;
}
/* line 226, ../sass/styles/components/_brand.scss */
body.brand #Stage li {
  position: relative;
}
/* line 229, ../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 245, ../sass/styles/components/_brand.scss */
body.brand .searchBox {
  position: relative;
  top: 0;
  margin-bottom: 10px;
}
/* line 251, ../sass/styles/components/_brand.scss */
body.brand ul.brandWrap {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 257, ../sass/styles/components/_brand.scss */
body.brand ul.brandWrap li {
  float: left;
  width: 50%;
}
/* line 261, ../sass/styles/components/_brand.scss */
body.brand ul.brandWrap li:last-child {
  float: right;
  max-width: 222px;
}
/* line 270, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper {
  padding: 5px 0;
}
/* line 275, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .short {
  display: none;
}
/* line 281, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a {
  margin-right: 10px;
}
/* line 284, ../sass/styles/components/_brand.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a img {
  height: 32px;
  width: auto;
}
/* line 294, ../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 1256, ../sass/_screen_styles.scss */
#localisationMatrix {
  display: none;
}
/* line 1259, ../sass/_screen_styles.scss */
#localisationMatrix p {
  margin-bottom: 10px;
}
/* line 1263, ../sass/_screen_styles.scss */
#localisationMatrix > div {
  margin-bottom: 15px;
}

/* line 1269, ../sass/_screen_styles.scss */
.CloneTargetBox,
#CloneTargetBox {
  display: none;
}
/* line 1273, ../sass/_screen_styles.scss */
.CloneTargetBox > div > *,
#CloneTargetBox > div > * {
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1280, ../sass/_screen_styles.scss */
.CloneTargetBox > div:last-child,
#CloneTargetBox > div:last-child {
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
  position: relative;
  z-index: -10;
}

/* line 1288, ../sass/_screen_styles.scss */
#recaptcha_image {
  width: 100% !important;
  height: auto !important;
  max-width: 300px;
}
/* line 1293, ../sass/_screen_styles.scss */
#recaptcha_image img {
  width: 100%;
  height: auto;
}

/* line 1306, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1309, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1315, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1318, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1327, ../sass/_screen_styles.scss */
html.ie9 .featureTeaserSlider .sliderWrapper ul li .over .wrapper {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1333, ../sass/_screen_styles.scss */
html.ie9 div.button > a, html.ie9 div.button > span {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1339, ../sass/_screen_styles.scss */
html.ie9 #Stage .pagination a {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1342, ../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 1350, ../sass/_screen_styles.scss */
html.ie9 .fancybox-prev span,
html.ie9 .fancybox-next span {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1355, ../sass/_screen_styles.scss */
html.ie9 header nav > ul > li .subMenu {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 1363, ../sass/_screen_styles.scss */
#emailCsvFormGenerator .infotextMore {
  line-height: 17px;
}

/* line 10, ../sass/styles/_themeColors.scss */
body.theme_black nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_black .contactMain .info > a.mail,
body.theme_black main a,
body.theme_black .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_black .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_black .teaserbox.teaserboxNews .cell .text a,
body.theme_black .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_black .teaserbox.contentTeaser .cell .text > span span,
body.theme_black .accordion .trigger,
body.theme_black .accordion .trigger b,
body.theme_black .accordion .trigger b i,
body.theme_black .accordion .trigger p,
body.theme_black .accordion .trigger p > *,
body.theme_black .accordion .trigger > *,
body.theme_black .accordion .trigger_active p,
body.theme_black .accordion .trigger_active b,
body.theme_black .accordion .trigger_active i,
body.theme_black .paging ul li a.next:before,
body.theme_black .paging ul li a.prev:before,
body.theme_black .quicklinks ul li a span.text,
body.theme_black .quicklinks ul li a span.icon,
body.theme_black .videoGallery > ul li:before,
body.theme_black .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_black .voting a.like,
body.theme_black .voting div.like,
body.theme_black .voting a.dislike,
body.theme_black .voting div.dislike,
body.theme_black .voting a span,
body.theme_black .voting div span,
body.theme_black div.boxTeaser a span.linkWithArrow,
body.theme_black .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_black .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_black .footable-nav .footable-page-arrow-next a:before,
body.theme_black .footable-nav .footable-page-arrow-prev a:before,
body.theme_black .promoBox a,
body.theme_black .newsFilter .filterGroup a.more,
body.theme_black .cell form span.required,
body.theme_black .cell .form span.required,
body.theme_black .cell form span.required,
body.theme_black .cell .form span.required,
body.theme_black nav#Breadcrumb a span,
body.theme_black .careerModule.careerOverview .textComponent a {
  color: #000;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_black nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_black .contactMain .info > a.mail:hover,
body.theme_black main a:hover,
body.theme_black .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_black .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_black .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_black .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_black .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_black .accordion .trigger:hover,
body.theme_black .accordion .trigger b:hover,
body.theme_black .accordion .trigger b i:hover,
body.theme_black .accordion .trigger p:hover,
body.theme_black .accordion .trigger p > *:hover,
body.theme_black .accordion .trigger > *:hover,
body.theme_black .accordion .trigger_active p:hover,
body.theme_black .accordion .trigger_active b:hover,
body.theme_black .accordion .trigger_active i:hover,
body.theme_black .paging ul li a.next:before:hover,
body.theme_black .paging ul li a.prev:before:hover,
body.theme_black .quicklinks ul li a span.text:hover,
body.theme_black .quicklinks ul li a span.icon:hover,
body.theme_black .videoGallery > ul li:before:hover,
body.theme_black .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_black .voting a.like:hover,
body.theme_black .voting div.like:hover,
body.theme_black .voting a.dislike:hover,
body.theme_black .voting div.dislike:hover,
body.theme_black .voting a span:hover,
body.theme_black .voting div span:hover,
body.theme_black div.boxTeaser a span.linkWithArrow:hover,
body.theme_black .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_black .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_black .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_black .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_black .promoBox a:hover,
body.theme_black .newsFilter .filterGroup a.more:hover,
body.theme_black .cell form span.required:hover,
body.theme_black .cell .form span.required:hover,
body.theme_black .cell form span.required:hover,
body.theme_black .cell .form span.required:hover,
body.theme_black nav#Breadcrumb a span:hover,
body.theme_black .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_black .fancybox-prev span:hover:before,
body.theme_black .fancybox-next span:hover:before {
  color: #000;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_black .downloadBox li a.download .icon,
body.theme_black .tabs .tabNav .scroller ul li a,
body.theme_black .videoGallery .videos .pagination ul li.selected a {
  background-color: #000;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #000;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #000;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_black.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #000;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_black .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_black.pageContent .contentToolbar ul li a, body.theme_black.pageHome .contentToolbar ul li a {
  color: #000 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_black.pageContent .contentToolbar ul li a:hover, body.theme_black.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_black div.button > a,
body.theme_black 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 159, ../sass/styles/_themeColors.scss */
body.theme_black .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent div.button > a,
body.theme_black #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_black #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #000 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_black .cell form input[type=submit],
body.theme_black .cell form .file-upload span,
body.theme_black .cell .form input[type=submit],
body.theme_black .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 184, ../sass/styles/_themeColors.scss */
body.theme_black .cell form input[type=submit]:hover,
body.theme_black .cell form .file-upload span:hover,
body.theme_black .cell .form input[type=submit]:hover,
body.theme_black .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_grey nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_grey .contactMain .info > a.mail,
body.theme_grey main a,
body.theme_grey .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_grey .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_grey .teaserbox.teaserboxNews .cell .text a,
body.theme_grey .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_grey .teaserbox.contentTeaser .cell .text > span span,
body.theme_grey .accordion .trigger,
body.theme_grey .accordion .trigger b,
body.theme_grey .accordion .trigger b i,
body.theme_grey .accordion .trigger p,
body.theme_grey .accordion .trigger p > *,
body.theme_grey .accordion .trigger > *,
body.theme_grey .accordion .trigger_active p,
body.theme_grey .accordion .trigger_active b,
body.theme_grey .accordion .trigger_active i,
body.theme_grey .paging ul li a.next:before,
body.theme_grey .paging ul li a.prev:before,
body.theme_grey .quicklinks ul li a span.text,
body.theme_grey .quicklinks ul li a span.icon,
body.theme_grey .videoGallery > ul li:before,
body.theme_grey .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_grey .voting a.like,
body.theme_grey .voting div.like,
body.theme_grey .voting a.dislike,
body.theme_grey .voting div.dislike,
body.theme_grey .voting a span,
body.theme_grey .voting div span,
body.theme_grey div.boxTeaser a span.linkWithArrow,
body.theme_grey .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_grey .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_grey .footable-nav .footable-page-arrow-next a:before,
body.theme_grey .footable-nav .footable-page-arrow-prev a:before,
body.theme_grey .promoBox a,
body.theme_grey .newsFilter .filterGroup a.more,
body.theme_grey .cell form span.required,
body.theme_grey .cell .form span.required,
body.theme_grey .cell form span.required,
body.theme_grey .cell .form span.required,
body.theme_grey nav#Breadcrumb a span,
body.theme_grey .careerModule.careerOverview .textComponent a {
  color: #555555;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_grey nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_grey .contactMain .info > a.mail:hover,
body.theme_grey main a:hover,
body.theme_grey .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_grey .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_grey .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_grey .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_grey .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_grey .accordion .trigger:hover,
body.theme_grey .accordion .trigger b:hover,
body.theme_grey .accordion .trigger b i:hover,
body.theme_grey .accordion .trigger p:hover,
body.theme_grey .accordion .trigger p > *:hover,
body.theme_grey .accordion .trigger > *:hover,
body.theme_grey .accordion .trigger_active p:hover,
body.theme_grey .accordion .trigger_active b:hover,
body.theme_grey .accordion .trigger_active i:hover,
body.theme_grey .paging ul li a.next:before:hover,
body.theme_grey .paging ul li a.prev:before:hover,
body.theme_grey .quicklinks ul li a span.text:hover,
body.theme_grey .quicklinks ul li a span.icon:hover,
body.theme_grey .videoGallery > ul li:before:hover,
body.theme_grey .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_grey .voting a.like:hover,
body.theme_grey .voting div.like:hover,
body.theme_grey .voting a.dislike:hover,
body.theme_grey .voting div.dislike:hover,
body.theme_grey .voting a span:hover,
body.theme_grey .voting div span:hover,
body.theme_grey div.boxTeaser a span.linkWithArrow:hover,
body.theme_grey .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_grey .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_grey .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_grey .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_grey .promoBox a:hover,
body.theme_grey .newsFilter .filterGroup a.more:hover,
body.theme_grey .cell form span.required:hover,
body.theme_grey .cell .form span.required:hover,
body.theme_grey .cell form span.required:hover,
body.theme_grey .cell .form span.required:hover,
body.theme_grey nav#Breadcrumb a span:hover,
body.theme_grey .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_grey .fancybox-prev span:hover:before,
body.theme_grey .fancybox-next span:hover:before {
  color: #555555;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_grey .downloadBox li a.download .icon,
body.theme_grey .tabs .tabNav .scroller ul li a,
body.theme_grey .videoGallery .videos .pagination ul li.selected a {
  background-color: #555555;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #555555;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #555555;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_grey.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #555555;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_grey .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_grey.pageContent .contentToolbar ul li a, body.theme_grey.pageHome .contentToolbar ul li a {
  color: #555555 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_grey.pageContent .contentToolbar ul li a:hover, body.theme_grey.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_grey div.button > a,
body.theme_grey div.button > span {
  color: #fff !important;
  background-color: #555555;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2IzYjNiIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #555555), color-stop(50%, #3b3b3b), color-stop(51%, #555555), color-stop(100%, #6e6e6e));
  background-image: -moz-linear-gradient(bottom, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
  background-image: -webkit-linear-gradient(bottom, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
  background-image: linear-gradient(to top, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
}
/* line 159, ../sass/styles/_themeColors.scss */
body.theme_grey .ui-dialog .ui-dialog-buttonpane button {
  color: #fff !important;
  background-color: #555555;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2IzYjNiIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #555555), color-stop(50%, #3b3b3b), color-stop(51%, #555555), color-stop(100%, #6e6e6e));
  background-image: -moz-linear-gradient(bottom, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
  background-image: -webkit-linear-gradient(bottom, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
  background-image: linear-gradient(to top, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
}
/* line 165, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent div.button > a,
body.theme_grey #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_grey #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #555555 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_grey .cell form input[type=submit],
body.theme_grey .cell form .file-upload span,
body.theme_grey .cell .form input[type=submit],
body.theme_grey .cell .form .file-upload span {
  color: #fff;
  background-color: #555555;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjM2IzYjNiIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #555555), color-stop(50%, #3b3b3b), color-stop(51%, #555555), color-stop(100%, #6e6e6e));
  background-image: -moz-linear-gradient(bottom, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
  background-image: -webkit-linear-gradient(bottom, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
  background-image: linear-gradient(to top, #555555, #3b3b3b 50%, #555555 51%, #6e6e6e);
}
/* line 184, ../sass/styles/_themeColors.scss */
body.theme_grey .cell form input[type=submit]:hover,
body.theme_grey .cell form .file-upload span:hover,
body.theme_grey .cell .form input[type=submit]:hover,
body.theme_grey .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_darkblue nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_darkblue .contactMain .info > a.mail,
body.theme_darkblue main a,
body.theme_darkblue .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_darkblue .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_darkblue .teaserbox.teaserboxNews .cell .text a,
body.theme_darkblue .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_darkblue .teaserbox.contentTeaser .cell .text > span span,
body.theme_darkblue .accordion .trigger,
body.theme_darkblue .accordion .trigger b,
body.theme_darkblue .accordion .trigger b i,
body.theme_darkblue .accordion .trigger p,
body.theme_darkblue .accordion .trigger p > *,
body.theme_darkblue .accordion .trigger > *,
body.theme_darkblue .accordion .trigger_active p,
body.theme_darkblue .accordion .trigger_active b,
body.theme_darkblue .accordion .trigger_active i,
body.theme_darkblue .paging ul li a.next:before,
body.theme_darkblue .paging ul li a.prev:before,
body.theme_darkblue .quicklinks ul li a span.text,
body.theme_darkblue .quicklinks ul li a span.icon,
body.theme_darkblue .videoGallery > ul li:before,
body.theme_darkblue .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_darkblue .voting a.like,
body.theme_darkblue .voting div.like,
body.theme_darkblue .voting a.dislike,
body.theme_darkblue .voting div.dislike,
body.theme_darkblue .voting a span,
body.theme_darkblue .voting div span,
body.theme_darkblue div.boxTeaser a span.linkWithArrow,
body.theme_darkblue .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_darkblue .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_darkblue .footable-nav .footable-page-arrow-next a:before,
body.theme_darkblue .footable-nav .footable-page-arrow-prev a:before,
body.theme_darkblue .promoBox a,
body.theme_darkblue .newsFilter .filterGroup a.more,
body.theme_darkblue .cell form span.required,
body.theme_darkblue .cell .form span.required,
body.theme_darkblue .cell form span.required,
body.theme_darkblue .cell .form span.required,
body.theme_darkblue nav#Breadcrumb a span,
body.theme_darkblue .careerModule.careerOverview .textComponent a {
  color: #005971;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_darkblue nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_darkblue .contactMain .info > a.mail:hover,
body.theme_darkblue main a:hover,
body.theme_darkblue .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_darkblue .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_darkblue .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_darkblue .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_darkblue .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_darkblue .accordion .trigger:hover,
body.theme_darkblue .accordion .trigger b:hover,
body.theme_darkblue .accordion .trigger b i:hover,
body.theme_darkblue .accordion .trigger p:hover,
body.theme_darkblue .accordion .trigger p > *:hover,
body.theme_darkblue .accordion .trigger > *:hover,
body.theme_darkblue .accordion .trigger_active p:hover,
body.theme_darkblue .accordion .trigger_active b:hover,
body.theme_darkblue .accordion .trigger_active i:hover,
body.theme_darkblue .paging ul li a.next:before:hover,
body.theme_darkblue .paging ul li a.prev:before:hover,
body.theme_darkblue .quicklinks ul li a span.text:hover,
body.theme_darkblue .quicklinks ul li a span.icon:hover,
body.theme_darkblue .videoGallery > ul li:before:hover,
body.theme_darkblue .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_darkblue .voting a.like:hover,
body.theme_darkblue .voting div.like:hover,
body.theme_darkblue .voting a.dislike:hover,
body.theme_darkblue .voting div.dislike:hover,
body.theme_darkblue .voting a span:hover,
body.theme_darkblue .voting div span:hover,
body.theme_darkblue div.boxTeaser a span.linkWithArrow:hover,
body.theme_darkblue .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_darkblue .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_darkblue .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_darkblue .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_darkblue .promoBox a:hover,
body.theme_darkblue .newsFilter .filterGroup a.more:hover,
body.theme_darkblue .cell form span.required:hover,
body.theme_darkblue .cell .form span.required:hover,
body.theme_darkblue .cell form span.required:hover,
body.theme_darkblue .cell .form span.required:hover,
body.theme_darkblue nav#Breadcrumb a span:hover,
body.theme_darkblue .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../sass/styles/_themeColors.scss */
body.theme_darkblue .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_darkblue .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #005971;
}
/* line 72, ../sass/styles/_themeColors.scss */
body.theme_darkblue .fancybox-prev span:hover:before,
body.theme_darkblue .fancybox-next span:hover:before {
  color: #005971;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_darkblue .downloadBox li a.download .icon,
body.theme_darkblue .tabs .tabNav .scroller ul li a,
body.theme_darkblue .videoGallery .videos .pagination ul li.selected a {
  background-color: #005971;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #005971;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #005971;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #005971;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_darkblue .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageContent .contentToolbar ul li a, body.theme_darkblue.pageHome .contentToolbar ul li a {
  color: #005971 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_darkblue.pageContent .contentToolbar ul li a:hover, body.theme_darkblue.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_darkblue div.button > a,
body.theme_darkblue 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 159, ../sass/styles/_themeColors.scss */
body.theme_darkblue .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent div.button > a,
body.theme_darkblue #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_darkblue #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #005971 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_darkblue .cell form input[type=submit],
body.theme_darkblue .cell form .file-upload span,
body.theme_darkblue .cell .form input[type=submit],
body.theme_darkblue .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 184, ../sass/styles/_themeColors.scss */
body.theme_darkblue .cell form input[type=submit]:hover,
body.theme_darkblue .cell form .file-upload span:hover,
body.theme_darkblue .cell .form input[type=submit]:hover,
body.theme_darkblue .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_lightblue nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_lightblue .contactMain .info > a.mail,
body.theme_lightblue main a,
body.theme_lightblue .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_lightblue .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_lightblue .teaserbox.teaserboxNews .cell .text a,
body.theme_lightblue .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_lightblue .teaserbox.contentTeaser .cell .text > span span,
body.theme_lightblue .accordion .trigger,
body.theme_lightblue .accordion .trigger b,
body.theme_lightblue .accordion .trigger b i,
body.theme_lightblue .accordion .trigger p,
body.theme_lightblue .accordion .trigger p > *,
body.theme_lightblue .accordion .trigger > *,
body.theme_lightblue .accordion .trigger_active p,
body.theme_lightblue .accordion .trigger_active b,
body.theme_lightblue .accordion .trigger_active i,
body.theme_lightblue .paging ul li a.next:before,
body.theme_lightblue .paging ul li a.prev:before,
body.theme_lightblue .quicklinks ul li a span.text,
body.theme_lightblue .quicklinks ul li a span.icon,
body.theme_lightblue .videoGallery > ul li:before,
body.theme_lightblue .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_lightblue .voting a.like,
body.theme_lightblue .voting div.like,
body.theme_lightblue .voting a.dislike,
body.theme_lightblue .voting div.dislike,
body.theme_lightblue .voting a span,
body.theme_lightblue .voting div span,
body.theme_lightblue div.boxTeaser a span.linkWithArrow,
body.theme_lightblue .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_lightblue .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_lightblue .footable-nav .footable-page-arrow-next a:before,
body.theme_lightblue .footable-nav .footable-page-arrow-prev a:before,
body.theme_lightblue .promoBox a,
body.theme_lightblue .newsFilter .filterGroup a.more,
body.theme_lightblue .cell form span.required,
body.theme_lightblue .cell .form span.required,
body.theme_lightblue .cell form span.required,
body.theme_lightblue .cell .form span.required,
body.theme_lightblue nav#Breadcrumb a span,
body.theme_lightblue .careerModule.careerOverview .textComponent a {
  color: #0082DC;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_lightblue nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_lightblue .contactMain .info > a.mail:hover,
body.theme_lightblue main a:hover,
body.theme_lightblue .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_lightblue .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_lightblue .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_lightblue .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_lightblue .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_lightblue .accordion .trigger:hover,
body.theme_lightblue .accordion .trigger b:hover,
body.theme_lightblue .accordion .trigger b i:hover,
body.theme_lightblue .accordion .trigger p:hover,
body.theme_lightblue .accordion .trigger p > *:hover,
body.theme_lightblue .accordion .trigger > *:hover,
body.theme_lightblue .accordion .trigger_active p:hover,
body.theme_lightblue .accordion .trigger_active b:hover,
body.theme_lightblue .accordion .trigger_active i:hover,
body.theme_lightblue .paging ul li a.next:before:hover,
body.theme_lightblue .paging ul li a.prev:before:hover,
body.theme_lightblue .quicklinks ul li a span.text:hover,
body.theme_lightblue .quicklinks ul li a span.icon:hover,
body.theme_lightblue .videoGallery > ul li:before:hover,
body.theme_lightblue .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_lightblue .voting a.like:hover,
body.theme_lightblue .voting div.like:hover,
body.theme_lightblue .voting a.dislike:hover,
body.theme_lightblue .voting div.dislike:hover,
body.theme_lightblue .voting a span:hover,
body.theme_lightblue .voting div span:hover,
body.theme_lightblue div.boxTeaser a span.linkWithArrow:hover,
body.theme_lightblue .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_lightblue .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_lightblue .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_lightblue .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_lightblue .promoBox a:hover,
body.theme_lightblue .newsFilter .filterGroup a.more:hover,
body.theme_lightblue .cell form span.required:hover,
body.theme_lightblue .cell .form span.required:hover,
body.theme_lightblue .cell form span.required:hover,
body.theme_lightblue .cell .form span.required:hover,
body.theme_lightblue nav#Breadcrumb a span:hover,
body.theme_lightblue .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_lightblue .fancybox-prev span:hover:before,
body.theme_lightblue .fancybox-next span:hover:before {
  color: #0082DC;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_lightblue .downloadBox li a.download .icon,
body.theme_lightblue .tabs .tabNav .scroller ul li a,
body.theme_lightblue .videoGallery .videos .pagination ul li.selected a {
  background-color: #0082DC;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #0082DC;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #0082DC;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #0082DC;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_lightblue .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageContent .contentToolbar ul li a, body.theme_lightblue.pageHome .contentToolbar ul li a {
  color: #0082DC !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_lightblue.pageContent .contentToolbar ul li a:hover, body.theme_lightblue.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_lightblue div.button > a,
body.theme_lightblue 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 159, ../sass/styles/_themeColors.scss */
body.theme_lightblue .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent div.button > a,
body.theme_lightblue #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_lightblue #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #0082DC !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_lightblue .cell form input[type=submit],
body.theme_lightblue .cell form .file-upload span,
body.theme_lightblue .cell .form input[type=submit],
body.theme_lightblue .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 184, ../sass/styles/_themeColors.scss */
body.theme_lightblue .cell form input[type=submit]:hover,
body.theme_lightblue .cell form .file-upload span:hover,
body.theme_lightblue .cell .form input[type=submit]:hover,
body.theme_lightblue .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_cyan nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_cyan .contactMain .info > a.mail,
body.theme_cyan main a,
body.theme_cyan .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_cyan .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_cyan .teaserbox.teaserboxNews .cell .text a,
body.theme_cyan .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_cyan .teaserbox.contentTeaser .cell .text > span span,
body.theme_cyan .accordion .trigger,
body.theme_cyan .accordion .trigger b,
body.theme_cyan .accordion .trigger b i,
body.theme_cyan .accordion .trigger p,
body.theme_cyan .accordion .trigger p > *,
body.theme_cyan .accordion .trigger > *,
body.theme_cyan .accordion .trigger_active p,
body.theme_cyan .accordion .trigger_active b,
body.theme_cyan .accordion .trigger_active i,
body.theme_cyan .paging ul li a.next:before,
body.theme_cyan .paging ul li a.prev:before,
body.theme_cyan .quicklinks ul li a span.text,
body.theme_cyan .quicklinks ul li a span.icon,
body.theme_cyan .videoGallery > ul li:before,
body.theme_cyan .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_cyan .voting a.like,
body.theme_cyan .voting div.like,
body.theme_cyan .voting a.dislike,
body.theme_cyan .voting div.dislike,
body.theme_cyan .voting a span,
body.theme_cyan .voting div span,
body.theme_cyan div.boxTeaser a span.linkWithArrow,
body.theme_cyan .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_cyan .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_cyan .footable-nav .footable-page-arrow-next a:before,
body.theme_cyan .footable-nav .footable-page-arrow-prev a:before,
body.theme_cyan .promoBox a,
body.theme_cyan .newsFilter .filterGroup a.more,
body.theme_cyan .cell form span.required,
body.theme_cyan .cell .form span.required,
body.theme_cyan .cell form span.required,
body.theme_cyan .cell .form span.required,
body.theme_cyan nav#Breadcrumb a span,
body.theme_cyan .careerModule.careerOverview .textComponent a {
  color: #06A082;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_cyan nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_cyan .contactMain .info > a.mail:hover,
body.theme_cyan main a:hover,
body.theme_cyan .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_cyan .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_cyan .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_cyan .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_cyan .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_cyan .accordion .trigger:hover,
body.theme_cyan .accordion .trigger b:hover,
body.theme_cyan .accordion .trigger b i:hover,
body.theme_cyan .accordion .trigger p:hover,
body.theme_cyan .accordion .trigger p > *:hover,
body.theme_cyan .accordion .trigger > *:hover,
body.theme_cyan .accordion .trigger_active p:hover,
body.theme_cyan .accordion .trigger_active b:hover,
body.theme_cyan .accordion .trigger_active i:hover,
body.theme_cyan .paging ul li a.next:before:hover,
body.theme_cyan .paging ul li a.prev:before:hover,
body.theme_cyan .quicklinks ul li a span.text:hover,
body.theme_cyan .quicklinks ul li a span.icon:hover,
body.theme_cyan .videoGallery > ul li:before:hover,
body.theme_cyan .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_cyan .voting a.like:hover,
body.theme_cyan .voting div.like:hover,
body.theme_cyan .voting a.dislike:hover,
body.theme_cyan .voting div.dislike:hover,
body.theme_cyan .voting a span:hover,
body.theme_cyan .voting div span:hover,
body.theme_cyan div.boxTeaser a span.linkWithArrow:hover,
body.theme_cyan .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_cyan .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_cyan .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_cyan .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_cyan .promoBox a:hover,
body.theme_cyan .newsFilter .filterGroup a.more:hover,
body.theme_cyan .cell form span.required:hover,
body.theme_cyan .cell .form span.required:hover,
body.theme_cyan .cell form span.required:hover,
body.theme_cyan .cell .form span.required:hover,
body.theme_cyan nav#Breadcrumb a span:hover,
body.theme_cyan .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_cyan .fancybox-prev span:hover:before,
body.theme_cyan .fancybox-next span:hover:before {
  color: #06A082;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_cyan .downloadBox li a.download .icon,
body.theme_cyan .tabs .tabNav .scroller ul li a,
body.theme_cyan .videoGallery .videos .pagination ul li.selected a {
  background-color: #06A082;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #06A082;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #06A082;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #06A082;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_cyan .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageContent .contentToolbar ul li a, body.theme_cyan.pageHome .contentToolbar ul li a {
  color: #06A082 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_cyan.pageContent .contentToolbar ul li a:hover, body.theme_cyan.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_cyan div.button > a,
body.theme_cyan 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 159, ../sass/styles/_themeColors.scss */
body.theme_cyan .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent div.button > a,
body.theme_cyan #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_cyan #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #06A082 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_cyan .cell form input[type=submit],
body.theme_cyan .cell form .file-upload span,
body.theme_cyan .cell .form input[type=submit],
body.theme_cyan .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 184, ../sass/styles/_themeColors.scss */
body.theme_cyan .cell form input[type=submit]:hover,
body.theme_cyan .cell form .file-upload span:hover,
body.theme_cyan .cell .form input[type=submit]:hover,
body.theme_cyan .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_yellow nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_yellow .contactMain .info > a.mail,
body.theme_yellow main a,
body.theme_yellow .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_yellow .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_yellow .teaserbox.teaserboxNews .cell .text a,
body.theme_yellow .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_yellow .teaserbox.contentTeaser .cell .text > span span,
body.theme_yellow .accordion .trigger,
body.theme_yellow .accordion .trigger b,
body.theme_yellow .accordion .trigger b i,
body.theme_yellow .accordion .trigger p,
body.theme_yellow .accordion .trigger p > *,
body.theme_yellow .accordion .trigger > *,
body.theme_yellow .accordion .trigger_active p,
body.theme_yellow .accordion .trigger_active b,
body.theme_yellow .accordion .trigger_active i,
body.theme_yellow .paging ul li a.next:before,
body.theme_yellow .paging ul li a.prev:before,
body.theme_yellow .quicklinks ul li a span.text,
body.theme_yellow .quicklinks ul li a span.icon,
body.theme_yellow .videoGallery > ul li:before,
body.theme_yellow .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_yellow .voting a.like,
body.theme_yellow .voting div.like,
body.theme_yellow .voting a.dislike,
body.theme_yellow .voting div.dislike,
body.theme_yellow .voting a span,
body.theme_yellow .voting div span,
body.theme_yellow div.boxTeaser a span.linkWithArrow,
body.theme_yellow .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_yellow .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_yellow .footable-nav .footable-page-arrow-next a:before,
body.theme_yellow .footable-nav .footable-page-arrow-prev a:before,
body.theme_yellow .promoBox a,
body.theme_yellow .newsFilter .filterGroup a.more,
body.theme_yellow .cell form span.required,
body.theme_yellow .cell .form span.required,
body.theme_yellow .cell form span.required,
body.theme_yellow .cell .form span.required,
body.theme_yellow nav#Breadcrumb a span,
body.theme_yellow .careerModule.careerOverview .textComponent a {
  color: #f8971d;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_yellow nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_yellow .contactMain .info > a.mail:hover,
body.theme_yellow main a:hover,
body.theme_yellow .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_yellow .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_yellow .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_yellow .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_yellow .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_yellow .accordion .trigger:hover,
body.theme_yellow .accordion .trigger b:hover,
body.theme_yellow .accordion .trigger b i:hover,
body.theme_yellow .accordion .trigger p:hover,
body.theme_yellow .accordion .trigger p > *:hover,
body.theme_yellow .accordion .trigger > *:hover,
body.theme_yellow .accordion .trigger_active p:hover,
body.theme_yellow .accordion .trigger_active b:hover,
body.theme_yellow .accordion .trigger_active i:hover,
body.theme_yellow .paging ul li a.next:before:hover,
body.theme_yellow .paging ul li a.prev:before:hover,
body.theme_yellow .quicklinks ul li a span.text:hover,
body.theme_yellow .quicklinks ul li a span.icon:hover,
body.theme_yellow .videoGallery > ul li:before:hover,
body.theme_yellow .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_yellow .voting a.like:hover,
body.theme_yellow .voting div.like:hover,
body.theme_yellow .voting a.dislike:hover,
body.theme_yellow .voting div.dislike:hover,
body.theme_yellow .voting a span:hover,
body.theme_yellow .voting div span:hover,
body.theme_yellow div.boxTeaser a span.linkWithArrow:hover,
body.theme_yellow .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_yellow .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_yellow .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_yellow .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_yellow .promoBox a:hover,
body.theme_yellow .newsFilter .filterGroup a.more:hover,
body.theme_yellow .cell form span.required:hover,
body.theme_yellow .cell .form span.required:hover,
body.theme_yellow .cell form span.required:hover,
body.theme_yellow .cell .form span.required:hover,
body.theme_yellow nav#Breadcrumb a span:hover,
body.theme_yellow .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_yellow .fancybox-prev span:hover:before,
body.theme_yellow .fancybox-next span:hover:before {
  color: #f8971d;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_yellow .downloadBox li a.download .icon,
body.theme_yellow .tabs .tabNav .scroller ul li a,
body.theme_yellow .videoGallery .videos .pagination ul li.selected a {
  background-color: #f8971d;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #f8971d;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #f8971d;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #f8971d;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_yellow .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageContent .contentToolbar ul li a, body.theme_yellow.pageHome .contentToolbar ul li a {
  color: #f8971d !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_yellow.pageContent .contentToolbar ul li a:hover, body.theme_yellow.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_yellow div.button > a,
body.theme_yellow 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 159, ../sass/styles/_themeColors.scss */
body.theme_yellow .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent div.button > a,
body.theme_yellow #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_yellow #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #f8971d !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_yellow .cell form input[type=submit],
body.theme_yellow .cell form .file-upload span,
body.theme_yellow .cell .form input[type=submit],
body.theme_yellow .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 184, ../sass/styles/_themeColors.scss */
body.theme_yellow .cell form input[type=submit]:hover,
body.theme_yellow .cell form .file-upload span:hover,
body.theme_yellow .cell .form input[type=submit]:hover,
body.theme_yellow .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_orange nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_orange .contactMain .info > a.mail,
body.theme_orange main a,
body.theme_orange .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_orange .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_orange .teaserbox.teaserboxNews .cell .text a,
body.theme_orange .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_orange .teaserbox.contentTeaser .cell .text > span span,
body.theme_orange .accordion .trigger,
body.theme_orange .accordion .trigger b,
body.theme_orange .accordion .trigger b i,
body.theme_orange .accordion .trigger p,
body.theme_orange .accordion .trigger p > *,
body.theme_orange .accordion .trigger > *,
body.theme_orange .accordion .trigger_active p,
body.theme_orange .accordion .trigger_active b,
body.theme_orange .accordion .trigger_active i,
body.theme_orange .paging ul li a.next:before,
body.theme_orange .paging ul li a.prev:before,
body.theme_orange .quicklinks ul li a span.text,
body.theme_orange .quicklinks ul li a span.icon,
body.theme_orange .videoGallery > ul li:before,
body.theme_orange .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_orange .voting a.like,
body.theme_orange .voting div.like,
body.theme_orange .voting a.dislike,
body.theme_orange .voting div.dislike,
body.theme_orange .voting a span,
body.theme_orange .voting div span,
body.theme_orange div.boxTeaser a span.linkWithArrow,
body.theme_orange .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_orange .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_orange .footable-nav .footable-page-arrow-next a:before,
body.theme_orange .footable-nav .footable-page-arrow-prev a:before,
body.theme_orange .promoBox a,
body.theme_orange .newsFilter .filterGroup a.more,
body.theme_orange .cell form span.required,
body.theme_orange .cell .form span.required,
body.theme_orange .cell form span.required,
body.theme_orange .cell .form span.required,
body.theme_orange nav#Breadcrumb a span,
body.theme_orange .careerModule.careerOverview .textComponent a {
  color: #f25f25;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_orange nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_orange .contactMain .info > a.mail:hover,
body.theme_orange main a:hover,
body.theme_orange .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_orange .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_orange .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_orange .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_orange .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_orange .accordion .trigger:hover,
body.theme_orange .accordion .trigger b:hover,
body.theme_orange .accordion .trigger b i:hover,
body.theme_orange .accordion .trigger p:hover,
body.theme_orange .accordion .trigger p > *:hover,
body.theme_orange .accordion .trigger > *:hover,
body.theme_orange .accordion .trigger_active p:hover,
body.theme_orange .accordion .trigger_active b:hover,
body.theme_orange .accordion .trigger_active i:hover,
body.theme_orange .paging ul li a.next:before:hover,
body.theme_orange .paging ul li a.prev:before:hover,
body.theme_orange .quicklinks ul li a span.text:hover,
body.theme_orange .quicklinks ul li a span.icon:hover,
body.theme_orange .videoGallery > ul li:before:hover,
body.theme_orange .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_orange .voting a.like:hover,
body.theme_orange .voting div.like:hover,
body.theme_orange .voting a.dislike:hover,
body.theme_orange .voting div.dislike:hover,
body.theme_orange .voting a span:hover,
body.theme_orange .voting div span:hover,
body.theme_orange div.boxTeaser a span.linkWithArrow:hover,
body.theme_orange .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_orange .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_orange .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_orange .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_orange .promoBox a:hover,
body.theme_orange .newsFilter .filterGroup a.more:hover,
body.theme_orange .cell form span.required:hover,
body.theme_orange .cell .form span.required:hover,
body.theme_orange .cell form span.required:hover,
body.theme_orange .cell .form span.required:hover,
body.theme_orange nav#Breadcrumb a span:hover,
body.theme_orange .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_orange .fancybox-prev span:hover:before,
body.theme_orange .fancybox-next span:hover:before {
  color: #f25f25;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_orange .downloadBox li a.download .icon,
body.theme_orange .tabs .tabNav .scroller ul li a,
body.theme_orange .videoGallery .videos .pagination ul li.selected a {
  background-color: #f25f25;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #f25f25;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #f25f25;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_orange.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #f25f25;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_orange .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_orange.pageContent .contentToolbar ul li a, body.theme_orange.pageHome .contentToolbar ul li a {
  color: #f25f25 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_orange.pageContent .contentToolbar ul li a:hover, body.theme_orange.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_orange div.button > a,
body.theme_orange 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 159, ../sass/styles/_themeColors.scss */
body.theme_orange .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent div.button > a,
body.theme_orange #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_orange #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #f25f25 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_orange .cell form input[type=submit],
body.theme_orange .cell form .file-upload span,
body.theme_orange .cell .form input[type=submit],
body.theme_orange .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 184, ../sass/styles/_themeColors.scss */
body.theme_orange .cell form input[type=submit]:hover,
body.theme_orange .cell form .file-upload span:hover,
body.theme_orange .cell .form input[type=submit]:hover,
body.theme_orange .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_red nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_red .contactMain .info > a.mail,
body.theme_red main a,
body.theme_red .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_red .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_red .teaserbox.teaserboxNews .cell .text a,
body.theme_red .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_red .teaserbox.contentTeaser .cell .text > span span,
body.theme_red .accordion .trigger,
body.theme_red .accordion .trigger b,
body.theme_red .accordion .trigger b i,
body.theme_red .accordion .trigger p,
body.theme_red .accordion .trigger p > *,
body.theme_red .accordion .trigger > *,
body.theme_red .accordion .trigger_active p,
body.theme_red .accordion .trigger_active b,
body.theme_red .accordion .trigger_active i,
body.theme_red .paging ul li a.next:before,
body.theme_red .paging ul li a.prev:before,
body.theme_red .quicklinks ul li a span.text,
body.theme_red .quicklinks ul li a span.icon,
body.theme_red .videoGallery > ul li:before,
body.theme_red .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_red .voting a.like,
body.theme_red .voting div.like,
body.theme_red .voting a.dislike,
body.theme_red .voting div.dislike,
body.theme_red .voting a span,
body.theme_red .voting div span,
body.theme_red div.boxTeaser a span.linkWithArrow,
body.theme_red .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_red .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_red .footable-nav .footable-page-arrow-next a:before,
body.theme_red .footable-nav .footable-page-arrow-prev a:before,
body.theme_red .promoBox a,
body.theme_red .newsFilter .filterGroup a.more,
body.theme_red .cell form span.required,
body.theme_red .cell .form span.required,
body.theme_red .cell form span.required,
body.theme_red .cell .form span.required,
body.theme_red nav#Breadcrumb a span,
body.theme_red .careerModule.careerOverview .textComponent a {
  color: red;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_red nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_red .contactMain .info > a.mail:hover,
body.theme_red main a:hover,
body.theme_red .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_red .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_red .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_red .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_red .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_red .accordion .trigger:hover,
body.theme_red .accordion .trigger b:hover,
body.theme_red .accordion .trigger b i:hover,
body.theme_red .accordion .trigger p:hover,
body.theme_red .accordion .trigger p > *:hover,
body.theme_red .accordion .trigger > *:hover,
body.theme_red .accordion .trigger_active p:hover,
body.theme_red .accordion .trigger_active b:hover,
body.theme_red .accordion .trigger_active i:hover,
body.theme_red .paging ul li a.next:before:hover,
body.theme_red .paging ul li a.prev:before:hover,
body.theme_red .quicklinks ul li a span.text:hover,
body.theme_red .quicklinks ul li a span.icon:hover,
body.theme_red .videoGallery > ul li:before:hover,
body.theme_red .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_red .voting a.like:hover,
body.theme_red .voting div.like:hover,
body.theme_red .voting a.dislike:hover,
body.theme_red .voting div.dislike:hover,
body.theme_red .voting a span:hover,
body.theme_red .voting div span:hover,
body.theme_red div.boxTeaser a span.linkWithArrow:hover,
body.theme_red .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_red .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_red .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_red .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_red .promoBox a:hover,
body.theme_red .newsFilter .filterGroup a.more:hover,
body.theme_red .cell form span.required:hover,
body.theme_red .cell .form span.required:hover,
body.theme_red .cell form span.required:hover,
body.theme_red .cell .form span.required:hover,
body.theme_red nav#Breadcrumb a span:hover,
body.theme_red .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../sass/styles/_themeColors.scss */
body.theme_red .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_red .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: red;
}
/* line 72, ../sass/styles/_themeColors.scss */
body.theme_red .fancybox-prev span:hover:before,
body.theme_red .fancybox-next span:hover:before {
  color: red;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_red .downloadBox li a.download .icon,
body.theme_red .tabs .tabNav .scroller ul li a,
body.theme_red .videoGallery .videos .pagination ul li.selected a {
  background-color: red;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: red;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: red;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_red.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: red;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_red .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_red.pageContent .contentToolbar ul li a, body.theme_red.pageHome .contentToolbar ul li a {
  color: red !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_red.pageContent .contentToolbar ul li a:hover, body.theme_red.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_red div.button > a,
body.theme_red div.button > span {
  color: #fff !important;
  background-color: red;
  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 159, ../sass/styles/_themeColors.scss */
body.theme_red .ui-dialog .ui-dialog-buttonpane button {
  color: #fff !important;
  background-color: red;
  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 165, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent div.button > a,
body.theme_red #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_red #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: red !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_red .cell form input[type=submit],
body.theme_red .cell form .file-upload span,
body.theme_red .cell .form input[type=submit],
body.theme_red .cell .form .file-upload span {
  color: #fff;
  background-color: red;
  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 .cell form input[type=submit]:hover,
body.theme_red .cell form .file-upload span:hover,
body.theme_red .cell .form input[type=submit]:hover,
body.theme_red .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_pink nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_pink .contactMain .info > a.mail,
body.theme_pink main a,
body.theme_pink .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_pink .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_pink .teaserbox.teaserboxNews .cell .text a,
body.theme_pink .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_pink .teaserbox.contentTeaser .cell .text > span span,
body.theme_pink .accordion .trigger,
body.theme_pink .accordion .trigger b,
body.theme_pink .accordion .trigger b i,
body.theme_pink .accordion .trigger p,
body.theme_pink .accordion .trigger p > *,
body.theme_pink .accordion .trigger > *,
body.theme_pink .accordion .trigger_active p,
body.theme_pink .accordion .trigger_active b,
body.theme_pink .accordion .trigger_active i,
body.theme_pink .paging ul li a.next:before,
body.theme_pink .paging ul li a.prev:before,
body.theme_pink .quicklinks ul li a span.text,
body.theme_pink .quicklinks ul li a span.icon,
body.theme_pink .videoGallery > ul li:before,
body.theme_pink .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_pink .voting a.like,
body.theme_pink .voting div.like,
body.theme_pink .voting a.dislike,
body.theme_pink .voting div.dislike,
body.theme_pink .voting a span,
body.theme_pink .voting div span,
body.theme_pink div.boxTeaser a span.linkWithArrow,
body.theme_pink .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_pink .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_pink .footable-nav .footable-page-arrow-next a:before,
body.theme_pink .footable-nav .footable-page-arrow-prev a:before,
body.theme_pink .promoBox a,
body.theme_pink .newsFilter .filterGroup a.more,
body.theme_pink .cell form span.required,
body.theme_pink .cell .form span.required,
body.theme_pink .cell form span.required,
body.theme_pink .cell .form span.required,
body.theme_pink nav#Breadcrumb a span,
body.theme_pink .careerModule.careerOverview .textComponent a {
  color: #a00055;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_pink nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_pink .contactMain .info > a.mail:hover,
body.theme_pink main a:hover,
body.theme_pink .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_pink .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_pink .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_pink .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_pink .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_pink .accordion .trigger:hover,
body.theme_pink .accordion .trigger b:hover,
body.theme_pink .accordion .trigger b i:hover,
body.theme_pink .accordion .trigger p:hover,
body.theme_pink .accordion .trigger p > *:hover,
body.theme_pink .accordion .trigger > *:hover,
body.theme_pink .accordion .trigger_active p:hover,
body.theme_pink .accordion .trigger_active b:hover,
body.theme_pink .accordion .trigger_active i:hover,
body.theme_pink .paging ul li a.next:before:hover,
body.theme_pink .paging ul li a.prev:before:hover,
body.theme_pink .quicklinks ul li a span.text:hover,
body.theme_pink .quicklinks ul li a span.icon:hover,
body.theme_pink .videoGallery > ul li:before:hover,
body.theme_pink .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_pink .voting a.like:hover,
body.theme_pink .voting div.like:hover,
body.theme_pink .voting a.dislike:hover,
body.theme_pink .voting div.dislike:hover,
body.theme_pink .voting a span:hover,
body.theme_pink .voting div span:hover,
body.theme_pink div.boxTeaser a span.linkWithArrow:hover,
body.theme_pink .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_pink .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_pink .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_pink .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_pink .promoBox a:hover,
body.theme_pink .newsFilter .filterGroup a.more:hover,
body.theme_pink .cell form span.required:hover,
body.theme_pink .cell .form span.required:hover,
body.theme_pink .cell form span.required:hover,
body.theme_pink .cell .form span.required:hover,
body.theme_pink nav#Breadcrumb a span:hover,
body.theme_pink .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_pink .fancybox-prev span:hover:before,
body.theme_pink .fancybox-next span:hover:before {
  color: #a00055;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_pink .downloadBox li a.download .icon,
body.theme_pink .tabs .tabNav .scroller ul li a,
body.theme_pink .videoGallery .videos .pagination ul li.selected a {
  background-color: #a00055;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #a00055;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #a00055;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_pink.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #a00055;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_pink .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_pink.pageContent .contentToolbar ul li a, body.theme_pink.pageHome .contentToolbar ul li a {
  color: #a00055 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_pink.pageContent .contentToolbar ul li a:hover, body.theme_pink.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_pink div.button > a,
body.theme_pink 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 159, ../sass/styles/_themeColors.scss */
body.theme_pink .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent div.button > a,
body.theme_pink #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_pink #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #a00055 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_pink .cell form input[type=submit],
body.theme_pink .cell form .file-upload span,
body.theme_pink .cell .form input[type=submit],
body.theme_pink .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 184, ../sass/styles/_themeColors.scss */
body.theme_pink .cell form input[type=submit]:hover,
body.theme_pink .cell form .file-upload span:hover,
body.theme_pink .cell .form input[type=submit]:hover,
body.theme_pink .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_violet nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_violet .contactMain .info > a.mail,
body.theme_violet main a,
body.theme_violet .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_violet .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_violet .teaserbox.teaserboxNews .cell .text a,
body.theme_violet .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_violet .teaserbox.contentTeaser .cell .text > span span,
body.theme_violet .accordion .trigger,
body.theme_violet .accordion .trigger b,
body.theme_violet .accordion .trigger b i,
body.theme_violet .accordion .trigger p,
body.theme_violet .accordion .trigger p > *,
body.theme_violet .accordion .trigger > *,
body.theme_violet .accordion .trigger_active p,
body.theme_violet .accordion .trigger_active b,
body.theme_violet .accordion .trigger_active i,
body.theme_violet .paging ul li a.next:before,
body.theme_violet .paging ul li a.prev:before,
body.theme_violet .quicklinks ul li a span.text,
body.theme_violet .quicklinks ul li a span.icon,
body.theme_violet .videoGallery > ul li:before,
body.theme_violet .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_violet .voting a.like,
body.theme_violet .voting div.like,
body.theme_violet .voting a.dislike,
body.theme_violet .voting div.dislike,
body.theme_violet .voting a span,
body.theme_violet .voting div span,
body.theme_violet div.boxTeaser a span.linkWithArrow,
body.theme_violet .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_violet .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_violet .footable-nav .footable-page-arrow-next a:before,
body.theme_violet .footable-nav .footable-page-arrow-prev a:before,
body.theme_violet .promoBox a,
body.theme_violet .newsFilter .filterGroup a.more,
body.theme_violet .cell form span.required,
body.theme_violet .cell .form span.required,
body.theme_violet .cell form span.required,
body.theme_violet .cell .form span.required,
body.theme_violet nav#Breadcrumb a span,
body.theme_violet .careerModule.careerOverview .textComponent a {
  color: #501882;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_violet nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_violet .contactMain .info > a.mail:hover,
body.theme_violet main a:hover,
body.theme_violet .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_violet .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_violet .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_violet .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_violet .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_violet .accordion .trigger:hover,
body.theme_violet .accordion .trigger b:hover,
body.theme_violet .accordion .trigger b i:hover,
body.theme_violet .accordion .trigger p:hover,
body.theme_violet .accordion .trigger p > *:hover,
body.theme_violet .accordion .trigger > *:hover,
body.theme_violet .accordion .trigger_active p:hover,
body.theme_violet .accordion .trigger_active b:hover,
body.theme_violet .accordion .trigger_active i:hover,
body.theme_violet .paging ul li a.next:before:hover,
body.theme_violet .paging ul li a.prev:before:hover,
body.theme_violet .quicklinks ul li a span.text:hover,
body.theme_violet .quicklinks ul li a span.icon:hover,
body.theme_violet .videoGallery > ul li:before:hover,
body.theme_violet .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_violet .voting a.like:hover,
body.theme_violet .voting div.like:hover,
body.theme_violet .voting a.dislike:hover,
body.theme_violet .voting div.dislike:hover,
body.theme_violet .voting a span:hover,
body.theme_violet .voting div span:hover,
body.theme_violet div.boxTeaser a span.linkWithArrow:hover,
body.theme_violet .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_violet .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_violet .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_violet .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_violet .promoBox a:hover,
body.theme_violet .newsFilter .filterGroup a.more:hover,
body.theme_violet .cell form span.required:hover,
body.theme_violet .cell .form span.required:hover,
body.theme_violet .cell form span.required:hover,
body.theme_violet .cell .form span.required:hover,
body.theme_violet nav#Breadcrumb a span:hover,
body.theme_violet .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_violet .fancybox-prev span:hover:before,
body.theme_violet .fancybox-next span:hover:before {
  color: #501882;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_violet .downloadBox li a.download .icon,
body.theme_violet .tabs .tabNav .scroller ul li a,
body.theme_violet .videoGallery .videos .pagination ul li.selected a {
  background-color: #501882;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #501882;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #501882;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_violet.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #501882;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_violet .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_violet.pageContent .contentToolbar ul li a, body.theme_violet.pageHome .contentToolbar ul li a {
  color: #501882 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_violet.pageContent .contentToolbar ul li a:hover, body.theme_violet.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_violet div.button > a,
body.theme_violet 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 159, ../sass/styles/_themeColors.scss */
body.theme_violet .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent div.button > a,
body.theme_violet #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_violet #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #501882 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_violet .cell form input[type=submit],
body.theme_violet .cell form .file-upload span,
body.theme_violet .cell .form input[type=submit],
body.theme_violet .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 184, ../sass/styles/_themeColors.scss */
body.theme_violet .cell form input[type=submit]:hover,
body.theme_violet .cell form .file-upload span:hover,
body.theme_violet .cell .form input[type=submit]:hover,
body.theme_violet .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_petrol nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_petrol .contactMain .info > a.mail,
body.theme_petrol main a,
body.theme_petrol .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_petrol .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_petrol .teaserbox.teaserboxNews .cell .text a,
body.theme_petrol .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_petrol .teaserbox.contentTeaser .cell .text > span span,
body.theme_petrol .accordion .trigger,
body.theme_petrol .accordion .trigger b,
body.theme_petrol .accordion .trigger b i,
body.theme_petrol .accordion .trigger p,
body.theme_petrol .accordion .trigger p > *,
body.theme_petrol .accordion .trigger > *,
body.theme_petrol .accordion .trigger_active p,
body.theme_petrol .accordion .trigger_active b,
body.theme_petrol .accordion .trigger_active i,
body.theme_petrol .paging ul li a.next:before,
body.theme_petrol .paging ul li a.prev:before,
body.theme_petrol .quicklinks ul li a span.text,
body.theme_petrol .quicklinks ul li a span.icon,
body.theme_petrol .videoGallery > ul li:before,
body.theme_petrol .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_petrol .voting a.like,
body.theme_petrol .voting div.like,
body.theme_petrol .voting a.dislike,
body.theme_petrol .voting div.dislike,
body.theme_petrol .voting a span,
body.theme_petrol .voting div span,
body.theme_petrol div.boxTeaser a span.linkWithArrow,
body.theme_petrol .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_petrol .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_petrol .footable-nav .footable-page-arrow-next a:before,
body.theme_petrol .footable-nav .footable-page-arrow-prev a:before,
body.theme_petrol .promoBox a,
body.theme_petrol .newsFilter .filterGroup a.more,
body.theme_petrol .cell form span.required,
body.theme_petrol .cell .form span.required,
body.theme_petrol .cell form span.required,
body.theme_petrol .cell .form span.required,
body.theme_petrol nav#Breadcrumb a span,
body.theme_petrol .careerModule.careerOverview .textComponent a {
  color: #005971;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_petrol nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_petrol .contactMain .info > a.mail:hover,
body.theme_petrol main a:hover,
body.theme_petrol .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_petrol .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_petrol .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_petrol .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_petrol .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_petrol .accordion .trigger:hover,
body.theme_petrol .accordion .trigger b:hover,
body.theme_petrol .accordion .trigger b i:hover,
body.theme_petrol .accordion .trigger p:hover,
body.theme_petrol .accordion .trigger p > *:hover,
body.theme_petrol .accordion .trigger > *:hover,
body.theme_petrol .accordion .trigger_active p:hover,
body.theme_petrol .accordion .trigger_active b:hover,
body.theme_petrol .accordion .trigger_active i:hover,
body.theme_petrol .paging ul li a.next:before:hover,
body.theme_petrol .paging ul li a.prev:before:hover,
body.theme_petrol .quicklinks ul li a span.text:hover,
body.theme_petrol .quicklinks ul li a span.icon:hover,
body.theme_petrol .videoGallery > ul li:before:hover,
body.theme_petrol .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_petrol .voting a.like:hover,
body.theme_petrol .voting div.like:hover,
body.theme_petrol .voting a.dislike:hover,
body.theme_petrol .voting div.dislike:hover,
body.theme_petrol .voting a span:hover,
body.theme_petrol .voting div span:hover,
body.theme_petrol div.boxTeaser a span.linkWithArrow:hover,
body.theme_petrol .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_petrol .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_petrol .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_petrol .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_petrol .promoBox a:hover,
body.theme_petrol .newsFilter .filterGroup a.more:hover,
body.theme_petrol .cell form span.required:hover,
body.theme_petrol .cell .form span.required:hover,
body.theme_petrol .cell form span.required:hover,
body.theme_petrol .cell .form span.required:hover,
body.theme_petrol nav#Breadcrumb a span:hover,
body.theme_petrol .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_petrol .fancybox-prev span:hover:before,
body.theme_petrol .fancybox-next span:hover:before {
  color: #005971;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_petrol .downloadBox li a.download .icon,
body.theme_petrol .tabs .tabNav .scroller ul li a,
body.theme_petrol .videoGallery .videos .pagination ul li.selected a {
  background-color: #005971;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #005971;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #005971;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #005971;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_petrol .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageContent .contentToolbar ul li a, body.theme_petrol.pageHome .contentToolbar ul li a {
  color: #005971 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_petrol.pageContent .contentToolbar ul li a:hover, body.theme_petrol.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_petrol div.button > a,
body.theme_petrol 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 159, ../sass/styles/_themeColors.scss */
body.theme_petrol .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent div.button > a,
body.theme_petrol #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_petrol #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #005971 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_petrol .cell form input[type=submit],
body.theme_petrol .cell form .file-upload span,
body.theme_petrol .cell .form input[type=submit],
body.theme_petrol .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 184, ../sass/styles/_themeColors.scss */
body.theme_petrol .cell form input[type=submit]:hover,
body.theme_petrol .cell form .file-upload span:hover,
body.theme_petrol .cell .form input[type=submit]:hover,
body.theme_petrol .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_darkgreen nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_darkgreen .contactMain .info > a.mail,
body.theme_darkgreen main a,
body.theme_darkgreen .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_darkgreen .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_darkgreen .teaserbox.teaserboxNews .cell .text a,
body.theme_darkgreen .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_darkgreen .teaserbox.contentTeaser .cell .text > span span,
body.theme_darkgreen .accordion .trigger,
body.theme_darkgreen .accordion .trigger b,
body.theme_darkgreen .accordion .trigger b i,
body.theme_darkgreen .accordion .trigger p,
body.theme_darkgreen .accordion .trigger p > *,
body.theme_darkgreen .accordion .trigger > *,
body.theme_darkgreen .accordion .trigger_active p,
body.theme_darkgreen .accordion .trigger_active b,
body.theme_darkgreen .accordion .trigger_active i,
body.theme_darkgreen .paging ul li a.next:before,
body.theme_darkgreen .paging ul li a.prev:before,
body.theme_darkgreen .quicklinks ul li a span.text,
body.theme_darkgreen .quicklinks ul li a span.icon,
body.theme_darkgreen .videoGallery > ul li:before,
body.theme_darkgreen .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_darkgreen .voting a.like,
body.theme_darkgreen .voting div.like,
body.theme_darkgreen .voting a.dislike,
body.theme_darkgreen .voting div.dislike,
body.theme_darkgreen .voting a span,
body.theme_darkgreen .voting div span,
body.theme_darkgreen div.boxTeaser a span.linkWithArrow,
body.theme_darkgreen .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_darkgreen .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_darkgreen .footable-nav .footable-page-arrow-next a:before,
body.theme_darkgreen .footable-nav .footable-page-arrow-prev a:before,
body.theme_darkgreen .promoBox a,
body.theme_darkgreen .newsFilter .filterGroup a.more,
body.theme_darkgreen .cell form span.required,
body.theme_darkgreen .cell .form span.required,
body.theme_darkgreen .cell form span.required,
body.theme_darkgreen .cell .form span.required,
body.theme_darkgreen nav#Breadcrumb a span,
body.theme_darkgreen .careerModule.careerOverview .textComponent a {
  color: #007346;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_darkgreen nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_darkgreen .contactMain .info > a.mail:hover,
body.theme_darkgreen main a:hover,
body.theme_darkgreen .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_darkgreen .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_darkgreen .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_darkgreen .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_darkgreen .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_darkgreen .accordion .trigger:hover,
body.theme_darkgreen .accordion .trigger b:hover,
body.theme_darkgreen .accordion .trigger b i:hover,
body.theme_darkgreen .accordion .trigger p:hover,
body.theme_darkgreen .accordion .trigger p > *:hover,
body.theme_darkgreen .accordion .trigger > *:hover,
body.theme_darkgreen .accordion .trigger_active p:hover,
body.theme_darkgreen .accordion .trigger_active b:hover,
body.theme_darkgreen .accordion .trigger_active i:hover,
body.theme_darkgreen .paging ul li a.next:before:hover,
body.theme_darkgreen .paging ul li a.prev:before:hover,
body.theme_darkgreen .quicklinks ul li a span.text:hover,
body.theme_darkgreen .quicklinks ul li a span.icon:hover,
body.theme_darkgreen .videoGallery > ul li:before:hover,
body.theme_darkgreen .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_darkgreen .voting a.like:hover,
body.theme_darkgreen .voting div.like:hover,
body.theme_darkgreen .voting a.dislike:hover,
body.theme_darkgreen .voting div.dislike:hover,
body.theme_darkgreen .voting a span:hover,
body.theme_darkgreen .voting div span:hover,
body.theme_darkgreen div.boxTeaser a span.linkWithArrow:hover,
body.theme_darkgreen .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_darkgreen .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_darkgreen .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_darkgreen .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_darkgreen .promoBox a:hover,
body.theme_darkgreen .newsFilter .filterGroup a.more:hover,
body.theme_darkgreen .cell form span.required:hover,
body.theme_darkgreen .cell .form span.required:hover,
body.theme_darkgreen .cell form span.required:hover,
body.theme_darkgreen .cell .form span.required:hover,
body.theme_darkgreen nav#Breadcrumb a span:hover,
body.theme_darkgreen .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../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 72, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .fancybox-prev span:hover:before,
body.theme_darkgreen .fancybox-next span:hover:before {
  color: #007346;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .downloadBox li a.download .icon,
body.theme_darkgreen .tabs .tabNav .scroller ul li a,
body.theme_darkgreen .videoGallery .videos .pagination ul li.selected a {
  background-color: #007346;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #007346;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #007346;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #007346;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageContent .contentToolbar ul li a, body.theme_darkgreen.pageHome .contentToolbar ul li a {
  color: #007346 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_darkgreen.pageContent .contentToolbar ul li a:hover, body.theme_darkgreen.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_darkgreen div.button > a,
body.theme_darkgreen 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 159, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent div.button > a,
body.theme_darkgreen #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_darkgreen #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #007346 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .cell form input[type=submit],
body.theme_darkgreen .cell form .file-upload span,
body.theme_darkgreen .cell .form input[type=submit],
body.theme_darkgreen .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 184, ../sass/styles/_themeColors.scss */
body.theme_darkgreen .cell form input[type=submit]:hover,
body.theme_darkgreen .cell form .file-upload span:hover,
body.theme_darkgreen .cell .form input[type=submit]:hover,
body.theme_darkgreen .cell .form .file-upload span:hover {
  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 10, ../sass/styles/_themeColors.scss */
body.theme_identica nav#SubNavigation > ul > li > ul > li > ul > li a.active,
body.theme_identica .contactMain .info > a.mail,
body.theme_identica main a,
body.theme_identica .teaserbox.teaserboxQuicklinks .cell .text a,
body.theme_identica .teaserbox.teaserboxStandard .teaserWrapper .text a,
body.theme_identica .teaserbox.teaserboxNews .cell .text a,
body.theme_identica .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn,
body.theme_identica .teaserbox.contentTeaser .cell .text > span span,
body.theme_identica .accordion .trigger,
body.theme_identica .accordion .trigger b,
body.theme_identica .accordion .trigger b i,
body.theme_identica .accordion .trigger p,
body.theme_identica .accordion .trigger p > *,
body.theme_identica .accordion .trigger > *,
body.theme_identica .accordion .trigger_active p,
body.theme_identica .accordion .trigger_active b,
body.theme_identica .accordion .trigger_active i,
body.theme_identica .paging ul li a.next:before,
body.theme_identica .paging ul li a.prev:before,
body.theme_identica .quicklinks ul li a span.text,
body.theme_identica .quicklinks ul li a span.icon,
body.theme_identica .videoGallery > ul li:before,
body.theme_identica .featureTeaserSlider .sliderWrapper ul li a.link > span,
body.theme_identica .voting a.like,
body.theme_identica .voting div.like,
body.theme_identica .voting a.dislike,
body.theme_identica .voting div.dislike,
body.theme_identica .voting a span,
body.theme_identica .voting div span,
body.theme_identica div.boxTeaser a span.linkWithArrow,
body.theme_identica .dynamicDownload table tbody tr td:nth-child(6n),
body.theme_identica .dynamicDownload table tbody tr td span.preview.active:before,
body.theme_identica .footable-nav .footable-page-arrow-next a:before,
body.theme_identica .footable-nav .footable-page-arrow-prev a:before,
body.theme_identica .promoBox a,
body.theme_identica .newsFilter .filterGroup a.more,
body.theme_identica .cell form span.required,
body.theme_identica .cell .form span.required,
body.theme_identica .cell form span.required,
body.theme_identica .cell .form span.required,
body.theme_identica nav#Breadcrumb a span,
body.theme_identica .careerModule.careerOverview .textComponent a {
  color: #005971;
}
/* line 54, ../sass/styles/_themeColors.scss */
body.theme_identica nav#SubNavigation > ul > li > ul > li > ul > li a.active:hover,
body.theme_identica .contactMain .info > a.mail:hover,
body.theme_identica main a:hover,
body.theme_identica .teaserbox.teaserboxQuicklinks .cell .text a:hover,
body.theme_identica .teaserbox.teaserboxStandard .teaserWrapper .text a:hover,
body.theme_identica .teaserbox.teaserboxNews .cell .text a:hover,
body.theme_identica .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_identica .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_identica .accordion .trigger:hover,
body.theme_identica .accordion .trigger b:hover,
body.theme_identica .accordion .trigger b i:hover,
body.theme_identica .accordion .trigger p:hover,
body.theme_identica .accordion .trigger p > *:hover,
body.theme_identica .accordion .trigger > *:hover,
body.theme_identica .accordion .trigger_active p:hover,
body.theme_identica .accordion .trigger_active b:hover,
body.theme_identica .accordion .trigger_active i:hover,
body.theme_identica .paging ul li a.next:before:hover,
body.theme_identica .paging ul li a.prev:before:hover,
body.theme_identica .quicklinks ul li a span.text:hover,
body.theme_identica .quicklinks ul li a span.icon:hover,
body.theme_identica .videoGallery > ul li:before:hover,
body.theme_identica .featureTeaserSlider .sliderWrapper ul li a.link > span:hover,
body.theme_identica .voting a.like:hover,
body.theme_identica .voting div.like:hover,
body.theme_identica .voting a.dislike:hover,
body.theme_identica .voting div.dislike:hover,
body.theme_identica .voting a span:hover,
body.theme_identica .voting div span:hover,
body.theme_identica div.boxTeaser a span.linkWithArrow:hover,
body.theme_identica .dynamicDownload table tbody tr td:nth-child(6n):hover,
body.theme_identica .dynamicDownload table tbody tr td span.preview.active:before:hover,
body.theme_identica .footable-nav .footable-page-arrow-next a:before:hover,
body.theme_identica .footable-nav .footable-page-arrow-prev a:before:hover,
body.theme_identica .promoBox a:hover,
body.theme_identica .newsFilter .filterGroup a.more:hover,
body.theme_identica .cell form span.required:hover,
body.theme_identica .cell .form span.required:hover,
body.theme_identica .cell form span.required:hover,
body.theme_identica .cell .form span.required:hover,
body.theme_identica nav#Breadcrumb a span:hover,
body.theme_identica .careerModule.careerOverview .textComponent a:hover {
  color: #f6aa26 !important;
  text-decoration: none !important;
}
/* line 62, ../sass/styles/_themeColors.scss */
body.theme_identica .featureTeaserSlider .sliderWrapper div.controls.prev span, body.theme_identica .featureTeaserSlider .sliderWrapper div.controls.next span {
  color: #005971;
}
/* line 72, ../sass/styles/_themeColors.scss */
body.theme_identica .fancybox-prev span:hover:before,
body.theme_identica .fancybox-next span:hover:before {
  color: #005971;
}
/* line 82, ../sass/styles/_themeColors.scss */
body.theme_identica #BodyContent .imageGallery .sliderWrapper ul li .over .wrapper a {
  color: #fff !important;
}
/* line 86, ../sass/styles/_themeColors.scss */
body.theme_identica .downloadBox li a.download .icon,
body.theme_identica .tabs .tabNav .scroller ul li a,
body.theme_identica .videoGallery .videos .pagination ul li.selected a {
  background-color: #005971;
}
/* line 92, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  color: #fff;
  background: #005971;
}
/* line 96, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain .tabsNav li.hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 104, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #fff !important;
}
/* line 108, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background-color: #fff;
}
/* line 111, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #000 !important;
}
/* line 115, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain .tabsNav li.active:hover {
  background-color: #fff;
}
/* line 121, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #005971;
}
/* line 125, ../sass/styles/_themeColors.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  color: #005971;
}
/* line 129, ../sass/styles/_themeColors.scss */
body.theme_identica .tabs .tabNav .scroller ul li.active a {
  background-color: #f7f7f7;
}
/* line 133, ../sass/styles/_themeColors.scss */
body.theme_identica.pageContent .contentToolbar ul li a, body.theme_identica.pageHome .contentToolbar ul li a {
  color: #005971 !important;
}
/* line 137, ../sass/styles/_themeColors.scss */
body.theme_identica.pageContent .contentToolbar ul li a:hover, body.theme_identica.pageHome .contentToolbar ul li a:hover {
  color: #f6aa26 !important;
  text-decoration: none;
}
/* line 149, ../sass/styles/_themeColors.scss */
body.theme_identica div.button > a,
body.theme_identica 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 159, ../sass/styles/_themeColors.scss */
body.theme_identica .ui-dialog .ui-dialog-buttonpane button {
  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 165, ../sass/styles/_themeColors.scss */
body.theme_identica #BodyContent div.button > a,
body.theme_identica #BodyContent div.button > span {
  color: #fff !important;
}
/* line 170, ../sass/styles/_themeColors.scss */
body.theme_identica #BodyContent div.button > a.backLink {
  background-color: transparent;
  background-image: none;
  color: #005971 !important;
}
/* line 176, ../sass/styles/_themeColors.scss */
body.theme_identica .cell form input[type=submit],
body.theme_identica .cell form .file-upload span,
body.theme_identica .cell .form input[type=submit],
body.theme_identica .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 184, ../sass/styles/_themeColors.scss */
body.theme_identica .cell form input[type=submit]:hover,
body.theme_identica .cell form .file-upload span:hover,
body.theme_identica .cell .form input[type=submit]:hover,
body.theme_identica .cell .form .file-upload span:hover {
  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 18, ../sass/screen.scss */
body .footable-nav li {
  padding-bottom: 0 !important;
}

/* line 24, ../sass/screen.scss */
body.theme_identica nav#SubNavigation > ul > li > ul > li a:hover {
  color: #f6aa26;
}
/* line 27, ../sass/screen.scss */
body.theme_identica nav#SubNavigation > ul > li > ul > li a:hover:after {
  color: #005971;
}
/* line 35, ../sass/screen.scss */
body.theme_identica .downloadBox li a.download:hover .icon {
  background-color: #f6aa26;
}
/* line 39, ../sass/screen.scss */
body.theme_identica .downloadBox li a.download:hover .dateiName {
  color: #f6aa26;
}
/* line 45, ../sass/screen.scss */
body.theme_identica .teaserbox.contentTeaser .cell .text > span span {
  font-weight: bold;
}
/* line 55, ../sass/screen.scss */
body.theme_identica .teaserbox.contentTeaser .cell .text > span:hover,
body.theme_identica .teaserbox.contentTeaser .cell .text > span span:hover,
body.theme_identica .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover,
body.theme_identica nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a:hover,
body.theme_identica nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: none;
  color: #f6aa26;
}
/* line 65, ../sass/screen.scss */
body.theme_identica .quicklinks ul li a:hover span,
body.theme_identica .voting a:hover span {
  text-decoration: none;
  color: #f6aa26;
}
/* line 72, ../sass/screen.scss */
body.theme_identica body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover {
  color: #f6aa26;
}
/* line 78, ../sass/screen.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon,
body.theme_identica.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon span {
  background-color: #f6aa26 !important;
}
/* line 83, ../sass/screen.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiName {
  color: #f6aa26;
}
/* line 87, ../sass/screen.scss */
body.theme_identica.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiInfo {
  color: #000;
}
/* line 95, ../sass/screen.scss */
body.theme_identica #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 105, ../sass/screen.scss */
body.pageHome h2 {
  font-weight: normal;
}
