/* https://portal.ecomplexx.com/clients/dpc/Miscs/P218%20-%20Corporate%20Website%20Relaunch/Plan%20V1/Creative/color_scale_axalta.jpg */
/* Special for Form Infotext */
/* line 1448, sprites/no-repeat/*.png */
.no-repeat-sprite, header .searchBox .searchIcon,
.brand .searchBox .searchIcon,
.newsFilter .searchBox .searchIcon,
.filter .searchBox .searchIcon, header .searchBox input[type=submit],
.brand .searchBox input[type=submit],
.newsFilter .searchBox input[type=submit],
.filter .searchBox input[type=submit], nav#MainNavigation > ul li.opened .arrowHighlight, .pageSearchResult input[type=submit], .pageSearchResult input[type=submit]:hover, .accordionWrapper > ul > li .SubDeviceNav .newListSelected .selectedTxt, .accordionWrapper > ul > li .accordion .remove, .paging ul.mobile li a.next, .paging ul.mobile li a.prev, .footable.breakpoint > tbody > tr > td.expand, .footable.breakpoint > tbody > tr.footable-detail-show > td.expand, .footable > thead > tr > th > span.footable-sort-indicator, .footable > thead > tr > th.footable-sorted > span.footable-sort-indicator, .footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator, .cell form .selectWrapper.error .newListSelected .selectedTxt, .cell .form .selectWrapper.error .newListSelected .selectedTxt, .cell form.sales .available, .cell .form.sales .available, .cell form.sales .available.not, .cell .form.sales .available.not, .cell form.sales .error .newListSelected .selectedTxt, .cell .form.sales .error .newListSelected .selectedTxt, .dynamicDownload table tbody tr td span.new {
  background-image: url('../images/sprites/no-repeat-s09b60a81c7.png');
  background-repeat: no-repeat;
}

/* line 568, sprites/no-repeat-standox/*.png */
.no-repeat-standox-sprite, .teaserbox.teaserboxSmall .cell .text a, .cell form .newListSelected .selectedTxt, .cell .form .newListSelected .selectedTxt, .metaNavigation .wrapper ul li.countrySelect.active .wrapper > a .countryIcon {
  background-image: url('../images/sprites/no-repeat-standox-s4caf56c688.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: 8px;
  right: 11px;
  cursor: pointer;
  display: block;
  z-index: 9000;
}
/* line 9, ../sass/global/_fancybox.scss */
.fancyClose:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "d";
  display: inline-block;
  font-size: 24px;
  color: #e63c28;
}
/* line 18, ../sass/global/_fancybox.scss */
.fancyClose:hover:before {
  color: #626266;
}

/* line 24, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close {
  display: block;
}
/* line 29, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close .ui-button-text {
  display: block;
  font-size: 24px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 44, ../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 62, ../sass/global/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 69, ../sass/global/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  padding: 10px 10px 15px !important;
}
/* line 75, ../sass/global/_fancybox.scss */
.fancybox-skin.fancyVideo {
  padding: 0 !important;
}
/* line 78, ../sass/global/_fancybox.scss */
.fancybox-skin.fancyVideo video {
  margin-bottom: -5px;
  width: 100%;
  height: 100%;
  max-width: 100%;
}

/* line 87, ../sass/global/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 91, ../sass/global/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
  position: relative;
}
/* line 95, ../sass/global/_fancybox.scss */
.fancybox-inner > main {
  margin: 0 10px 0 0 !important;
}

/* line 101, ../sass/global/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 105, ../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 113, ../sass/global/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 119, ../sass/global/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
  margin-top: 35px;
}

/* line 125, ../sass/global/_fancybox.scss */
#fancybox-loading, .fancybox-close {
  background-image: url("../images/fancybox_sprite.png");
}

/* line 129, ../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 141, ../sass/global/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/fancybox_loading.gif") center center no-repeat;
}

/* line 147, ../sass/global/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 157, ../sass/global/_fancybox.scss */
.fancybox-nav {
  margin: 0;
  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 170, ../sass/global/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 174, ../sass/global/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 178, ../sass/global/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 188, ../sass/global/_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  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 195, ../sass/global/_fancybox.scss */
.fancybox-prev span:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "t";
  font-size: 14px;
  color: #e63c28;
  position: absolute;
  top: 50%;
  left: 0;
  width: 19px;
  margin-top: -10px;
  text-align: center;
}
/* line 209, ../sass/global/_fancybox.scss */
.fancybox-prev span:hover:before {
  color: #626266;
}
/* line 214, ../sass/global/_fancybox.scss */
.fancybox-prev span:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}

/* line 222, ../sass/global/_fancybox.scss */
.fancybox-next span {
  right: 10px;
  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 229, ../sass/global/_fancybox.scss */
.fancybox-next span:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "u";
  font-size: 14px;
  color: #e63c28;
  position: absolute;
  top: 50%;
  left: 0;
  width: 19px;
  margin-top: -10px;
  text-align: center;
}
/* line 243, ../sass/global/_fancybox.scss */
.fancybox-next span:hover:before {
  color: #626266;
}
/* line 248, ../sass/global/_fancybox.scss */
.fancybox-next span:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.65);
}

/* line 257, ../sass/global/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 261, ../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 273, ../sass/global/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 278, ../sass/global/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 282, ../sass/global/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 286, ../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 298, ../sass/global/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 304, ../sass/global/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 311, ../sass/global/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 322, ../sass/global/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 326, ../sass/global/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 335, ../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 348, ../sass/global/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 354, ../sass/global/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 7px;
}

/* line 358, ../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 373, ../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 378, ../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;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'cromax_icon_font';
    src: url('../font/cromax_icon_font.svg?64884820#cromax_icon_font') format('svg');
  }
}
*/
/* line 22, ../sass/screen.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "cromax_icon_font";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 53, ../sass/screen.scss */
[class^="icon02-"]:before, [class*=" icon02-"]:before {
  font-family: "cromax_icon_font_02";
  font-style: normal;
  font-weight: normal;
  speak: none;
}

/* line 60, ../sass/screen.scss */
.icon-search:before {
  content: '\61';
}

/* 'a' */
/* line 61, ../sass/screen.scss */
.icon-youtube:before {
  content: '\7a';
}

/* 'z' */
/* line 62, ../sass/screen.scss */
.icon-ok:before {
  content: '\63';
}

/* 'c' */
/* line 63, ../sass/screen.scss */
.icon-cancel-circled:before {
  content: '\64';
}

/* 'd' */
/* line 64, ../sass/screen.scss */
.icon-plus-squared:before {
  content: '\65';
}

/* 'e' */
/* line 65, ../sass/screen.scss */
.icon-minus-squared:before {
  content: '\66';
}

/* 'f' */
/* line 66, ../sass/screen.scss */
.icon-info-circled:before {
  content: '\67';
}

/* 'g' */
/* line 67, ../sass/screen.scss */
.icon-link-ext:before {
  content: '\68';
}

/* 'h' */
/* line 68, ../sass/screen.scss */
.icon-lock:before {
  content: '\69';
}

/* 'i' */
/* line 69, ../sass/screen.scss */
.icon-lock-open:before {
  content: '\6a';
}

/* 'j' */
/* line 70, ../sass/screen.scss */
.icon-thumbs-up:before {
  content: '\6b';
}

/* 'k' */
/* line 71, ../sass/screen.scss */
.icon-thumbs-down:before {
  content: '\6c';
}

/* 'l' */
/* line 72, ../sass/screen.scss */
.icon-download:before {
  content: '\6d';
}

/* 'm' */
/* line 73, ../sass/screen.scss */
.icon-mail-alt:before {
  content: '\62';
}

/* 'b' */
/* line 74, ../sass/screen.scss */
.icon-chat:before {
  content: '\6f';
}

/* 'o' */
/* line 75, ../sass/screen.scss */
.icon-rss:before {
  content: '\70';
}

/* 'p' */
/* line 76, ../sass/screen.scss */
.icon-phone:before {
  content: '\71';
  float: left;
  display: block;
  top: 5px;
  position: relative;
}

/* 'q' */
/* line 83, ../sass/screen.scss */
.icon-login:before {
  content: '\72';
}

/* 'r' */
/* line 84, ../sass/screen.scss */
.icon-down-open:before {
  content: '\73';
}

/* 's' */
/* line 85, ../sass/screen.scss */
.icon-left-open:before {
  content: '\74';
}

/* 't' */
/* line 86, ../sass/screen.scss */
.icon-right-open:before {
  content: '\75';
}

/* 'u' */
/* line 87, ../sass/screen.scss */
.icon-up-open:before {
  content: '\76';
}

/* 'v' */
/* line 88, ../sass/screen.scss */
.icon-facebook:before {
  content: '\77';
}

/* 'w' */
/* line 89, ../sass/screen.scss */
.icon-gplus:before {
  content: '\78';
}

/* 'x' */
/* line 90, ../sass/screen.scss */
.icon-twitter:before {
  content: '\79';
}

/* 'y' */
/* line 91, ../sass/screen.scss */
.icon-print:before {
  content: '\6e';
}

/* 'n' */
/* line 93, ../sass/screen.scss */
.icon02-arrow_right:before {
  content: '\61';
}

/* 'a' */
/* line 94, ../sass/screen.scss */
.icon02-arrow_left:before {
  content: '\62';
}

/* 'b' */
/* line 95, ../sass/screen.scss */
.icon02-item_Minus:before {
  content: '\63';
}

/* 'c' */
/* line 96, ../sass/screen.scss */
.icon02-item_plus:before {
  content: '\64';
}

/* 'd' */
/* line 97, ../sass/screen.scss */
.icon02-point:before {
  content: '\65';
}

/* 'e' */
/* line 98, ../sass/screen.scss */
.icon02-pdf:before {
  content: '\66';
}

/* 'f' */
/* line 99, ../sass/screen.scss */
.icon02-word:before {
  content: '\67';
}

/* 'g' */
/* line 100, ../sass/screen.scss */
.icon02-ppt:before {
  content: '\68';
}

/* 'h' */
/* line 101, ../sass/screen.scss */
.icon02-excel:before {
  content: '\69';
}

/* 'i' */
/* line 102, ../sass/screen.scss */
.icon02-world:before {
  content: '\6a';
}

/* 'j' */
/* line 103, ../sass/screen.scss */
.icon02-circle:before {
  content: '\6b';
}

/* 'k' */
/* line 104, ../sass/screen.scss */
.icon02-sheets:before {
  content: '\6c';
}

/* 'l' */
/* line 105, ../sass/screen.scss */
.icon02-danger:before {
  content: '\6d';
}

/* 'm' */
/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
/* line 112, ../sass/screen.scss */
#CloneTargetBox {
  display: none;
}

/* line 116, ../sass/screen.scss */
html,
button,
input,
select,
textarea {
  color: #222;
}

/* line 124, ../sass/screen.scss */
body {
  font-size: 1em;
  line-height: 1.4;
  padding: 0 10px;
}
/* line 129, ../sass/screen.scss */
body .footable-nav li {
  padding-bottom: 0 !important;
}
/* line 133, ../sass/screen.scss */
body .mobile,
body .tablet {
  display: none;
}
/* line 138, ../sass/screen.scss */
body .desktop {
  display: block;
}
/* line 144, ../sass/screen.scss */
body .footable.tablet, body .footable.mobile, body .footable.desktop {
  display: block !important;
}

/* line 154, ../sass/screen.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 159, ../sass/screen.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 164, ../sass/screen.scss */
*:focus {
  outline: none;
}

/* line 168, ../sass/screen.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 2px solid #f2f2f2;
  margin: 1em 0;
  padding: 0;
}

/* line 177, ../sass/screen.scss */
img {
  vertical-align: middle;
}

/* line 181, ../sass/screen.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 187, ../sass/screen.scss */
main {
  display: block;
}

/* line 191, ../sass/screen.scss */
textarea {
  resize: vertical;
}

/* line 195, ../sass/screen.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/**************************
*		  GLOBAL		  *
***************************/
/* line 210, ../sass/screen.scss */
body {
  margin: 0;
  font-family: 'AkzidGroStdReg', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 216, ../sass/screen.scss */
body.isDesktop .showOnMobile {
  display: none;
}

/* line 222, ../sass/screen.scss */
.openCountrySelector {
  cursor: pointer;
}

/* line 226, ../sass/screen.scss */
#isDesktop {
  display: block;
}

/* line 227, ../sass/screen.scss */
#isTablet, #isMobile {
  display: none;
}

/* line 229, ../sass/screen.scss */
header, nav#MainNavigation, #Stage, .bodyContentWrapper, #FooterContentWrapper, hr.noStage {
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
}

/* line 233, ../sass/screen.scss */
#externalDialog {
  display: none;
}

/* line 236, ../sass/screen.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 245, ../sass/screen.scss */
body.isDesktop .ui-dialog {
  background-color: #f7f7f7;
  padding: 20px 10px;
  position: relative;
}
/* line 249, ../sass/screen.scss */
body.isDesktop .ui-dialog .logo {
  margin-top: 0px;
}
/* line 251, ../sass/screen.scss */
body.isDesktop .ui-dialog .logo img {
  width: 85px;
}
/* line 255, ../sass/screen.scss */
body.isDesktop .ui-dialog button {
  background: none;
  border: none;
}
/* line 259, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar {
  margin-top: 15px;
}
/* line 262, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 26px;
  color: #bcbcc0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 269, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  position: absolute;
  top: 8px;
  right: 0;
}
/* line 275, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  color: #e63c28 !important;
}
/* line 279, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover span {
  color: #626266 !important;
}
/* line 285, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-content {
  font-family: 'AkzidGroStdReg', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
}
/* line 290, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-content p {
  margin: 10px 0 25px 0;
}
/* line 294, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane {
  border-top: 2px solid #f2f2f2;
  padding-top: 20px;
  text-align: right;
}
/* line 299, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button {
  background-color: #e63c28;
  /*IE9*/
}
/* line 305, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:first-child {
  margin-right: 10px;
}
/* line 309, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover {
  background-color: #626266;
}
/* line 312, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button span {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  padding: 0 20px;
  line-height: 28px;
  display: block;
  font-size: 14px;
  color: #FFF;
  text-transform: uppercase;
}

/**************************
*		  Header		  *
***************************/
/* line 329, ../sass/screen.scss */
header {
  position: relative;
  height: 116px;
  margin-bottom: 0px;
  margin-top: 18px;
  z-index: 6000;
}
/* line 336, ../sass/screen.scss */
header > .searchBox {
  display: none;
  padding-top: 20px;
}
/* line 341, ../sass/screen.scss */
header .logo {
  position: absolute;
  top: 2px;
  left: 0;
  width: 17%;
  max-width: 128px;
}
/* line 348, ../sass/screen.scss */
header .logo a {
  display: block;
  height: 100%;
}
/* line 352, ../sass/screen.scss */
header .logo a img {
  width: 100%;
}
/* line 358, ../sass/screen.scss */
header #showSearchBox {
  display: none;
}
/* line 362, ../sass/screen.scss */
header #languageBrandSelector {
  display: none;
}

/******************************
*  SearchBox || mwo	  *
*******************************/
/* line 4, ../sass/styles/components/_searchBox.scss */
header .searchBox,
.brand .searchBox,
.newsFilter .searchBox,
.filter .searchBox {
  position: absolute;
  top: 34px;
  right: 9px;
}
/* line 12, ../sass/styles/components/_searchBox.scss */
header .searchBox header .searchBox input.searchField,
header .searchBox header .searchBox form input,
header .searchBox .brand .searchBox input.searchField,
header .searchBox .brand .searchBox form input,
header .searchBox .newsFilter .searchBox input.searchField,
header .searchBox .newsFilter .searchBox form input,
.brand .searchBox header .searchBox input.searchField,
.brand .searchBox header .searchBox form input,
.brand .searchBox .brand .searchBox input.searchField,
.brand .searchBox .brand .searchBox form input,
.brand .searchBox .newsFilter .searchBox input.searchField,
.brand .searchBox .newsFilter .searchBox form input,
.newsFilter .searchBox header .searchBox input.searchField,
.newsFilter .searchBox header .searchBox form input,
.newsFilter .searchBox .brand .searchBox input.searchField,
.newsFilter .searchBox .brand .searchBox form input,
.newsFilter .searchBox .newsFilter .searchBox input.searchField,
.newsFilter .searchBox .newsFilter .searchBox form input,
.filter .searchBox header .searchBox input.searchField,
.filter .searchBox header .searchBox form input,
.filter .searchBox .brand .searchBox input.searchField,
.filter .searchBox .brand .searchBox form input,
.filter .searchBox .newsFilter .searchBox input.searchField,
.filter .searchBox .newsFilter .searchBox form input {
  width: 173px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #F0EFEF;
  font-size: 14px;
  color: #e63c28;
  padding: 0 28px 0 10px;
  border: none;
  font-size: 12px;
  line-height: 30px;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 33, ../sass/styles/components/_searchBox.scss */
header .searchBox header .searchBox input.searchField::-webkit-input-placeholder,
header .searchBox header .searchBox form input::-webkit-input-placeholder,
header .searchBox .brand .searchBox input.searchField::-webkit-input-placeholder,
header .searchBox .brand .searchBox form input::-webkit-input-placeholder,
header .searchBox .newsFilter .searchBox input.searchField::-webkit-input-placeholder,
header .searchBox .newsFilter .searchBox form input::-webkit-input-placeholder,
.brand .searchBox header .searchBox input.searchField::-webkit-input-placeholder,
.brand .searchBox header .searchBox form input::-webkit-input-placeholder,
.brand .searchBox .brand .searchBox input.searchField::-webkit-input-placeholder,
.brand .searchBox .brand .searchBox form input::-webkit-input-placeholder,
.brand .searchBox .newsFilter .searchBox input.searchField::-webkit-input-placeholder,
.brand .searchBox .newsFilter .searchBox form input::-webkit-input-placeholder,
.newsFilter .searchBox header .searchBox input.searchField::-webkit-input-placeholder,
.newsFilter .searchBox header .searchBox form input::-webkit-input-placeholder,
.newsFilter .searchBox .brand .searchBox input.searchField::-webkit-input-placeholder,
.newsFilter .searchBox .brand .searchBox form input::-webkit-input-placeholder,
.newsFilter .searchBox .newsFilter .searchBox input.searchField::-webkit-input-placeholder,
.newsFilter .searchBox .newsFilter .searchBox form input::-webkit-input-placeholder,
.filter .searchBox header .searchBox input.searchField::-webkit-input-placeholder,
.filter .searchBox header .searchBox form input::-webkit-input-placeholder,
.filter .searchBox .brand .searchBox input.searchField::-webkit-input-placeholder,
.filter .searchBox .brand .searchBox form input::-webkit-input-placeholder,
.filter .searchBox .newsFilter .searchBox input.searchField::-webkit-input-placeholder,
.filter .searchBox .newsFilter .searchBox form input::-webkit-input-placeholder {
  color: #626266 !important;
}
/* line 36, ../sass/styles/components/_searchBox.scss */
header .searchBox header .searchBox input.searchField::-moz-placeholder,
header .searchBox header .searchBox form input::-moz-placeholder,
header .searchBox .brand .searchBox input.searchField::-moz-placeholder,
header .searchBox .brand .searchBox form input::-moz-placeholder,
header .searchBox .newsFilter .searchBox input.searchField::-moz-placeholder,
header .searchBox .newsFilter .searchBox form input::-moz-placeholder,
.brand .searchBox header .searchBox input.searchField::-moz-placeholder,
.brand .searchBox header .searchBox form input::-moz-placeholder,
.brand .searchBox .brand .searchBox input.searchField::-moz-placeholder,
.brand .searchBox .brand .searchBox form input::-moz-placeholder,
.brand .searchBox .newsFilter .searchBox input.searchField::-moz-placeholder,
.brand .searchBox .newsFilter .searchBox form input::-moz-placeholder,
.newsFilter .searchBox header .searchBox input.searchField::-moz-placeholder,
.newsFilter .searchBox header .searchBox form input::-moz-placeholder,
.newsFilter .searchBox .brand .searchBox input.searchField::-moz-placeholder,
.newsFilter .searchBox .brand .searchBox form input::-moz-placeholder,
.newsFilter .searchBox .newsFilter .searchBox input.searchField::-moz-placeholder,
.newsFilter .searchBox .newsFilter .searchBox form input::-moz-placeholder,
.filter .searchBox header .searchBox input.searchField::-moz-placeholder,
.filter .searchBox header .searchBox form input::-moz-placeholder,
.filter .searchBox .brand .searchBox input.searchField::-moz-placeholder,
.filter .searchBox .brand .searchBox form input::-moz-placeholder,
.filter .searchBox .newsFilter .searchBox input.searchField::-moz-placeholder,
.filter .searchBox .newsFilter .searchBox form input::-moz-placeholder {
  color: #626266 !important;
}
/* line 39, ../sass/styles/components/_searchBox.scss */
header .searchBox header .searchBox input.searchField:-ms-input-placeholder,
header .searchBox header .searchBox form input:-ms-input-placeholder,
header .searchBox .brand .searchBox input.searchField:-ms-input-placeholder,
header .searchBox .brand .searchBox form input:-ms-input-placeholder,
header .searchBox .newsFilter .searchBox input.searchField:-ms-input-placeholder,
header .searchBox .newsFilter .searchBox form input:-ms-input-placeholder,
.brand .searchBox header .searchBox input.searchField:-ms-input-placeholder,
.brand .searchBox header .searchBox form input:-ms-input-placeholder,
.brand .searchBox .brand .searchBox input.searchField:-ms-input-placeholder,
.brand .searchBox .brand .searchBox form input:-ms-input-placeholder,
.brand .searchBox .newsFilter .searchBox input.searchField:-ms-input-placeholder,
.brand .searchBox .newsFilter .searchBox form input:-ms-input-placeholder,
.newsFilter .searchBox header .searchBox input.searchField:-ms-input-placeholder,
.newsFilter .searchBox header .searchBox form input:-ms-input-placeholder,
.newsFilter .searchBox .brand .searchBox input.searchField:-ms-input-placeholder,
.newsFilter .searchBox .brand .searchBox form input:-ms-input-placeholder,
.newsFilter .searchBox .newsFilter .searchBox input.searchField:-ms-input-placeholder,
.newsFilter .searchBox .newsFilter .searchBox form input:-ms-input-placeholder,
.filter .searchBox header .searchBox input.searchField:-ms-input-placeholder,
.filter .searchBox header .searchBox form input:-ms-input-placeholder,
.filter .searchBox .brand .searchBox input.searchField:-ms-input-placeholder,
.filter .searchBox .brand .searchBox form input:-ms-input-placeholder,
.filter .searchBox .newsFilter .searchBox input.searchField:-ms-input-placeholder,
.filter .searchBox .newsFilter .searchBox form input:-ms-input-placeholder {
  color: #626266 !important;
}
/* line 42, ../sass/styles/components/_searchBox.scss */
header .searchBox header .searchBox input.searchField:-moz-placeholder,
header .searchBox header .searchBox form input:-moz-placeholder,
header .searchBox .brand .searchBox input.searchField:-moz-placeholder,
header .searchBox .brand .searchBox form input:-moz-placeholder,
header .searchBox .newsFilter .searchBox input.searchField:-moz-placeholder,
header .searchBox .newsFilter .searchBox form input:-moz-placeholder,
.brand .searchBox header .searchBox input.searchField:-moz-placeholder,
.brand .searchBox header .searchBox form input:-moz-placeholder,
.brand .searchBox .brand .searchBox input.searchField:-moz-placeholder,
.brand .searchBox .brand .searchBox form input:-moz-placeholder,
.brand .searchBox .newsFilter .searchBox input.searchField:-moz-placeholder,
.brand .searchBox .newsFilter .searchBox form input:-moz-placeholder,
.newsFilter .searchBox header .searchBox input.searchField:-moz-placeholder,
.newsFilter .searchBox header .searchBox form input:-moz-placeholder,
.newsFilter .searchBox .brand .searchBox input.searchField:-moz-placeholder,
.newsFilter .searchBox .brand .searchBox form input:-moz-placeholder,
.newsFilter .searchBox .newsFilter .searchBox input.searchField:-moz-placeholder,
.newsFilter .searchBox .newsFilter .searchBox form input:-moz-placeholder,
.filter .searchBox header .searchBox input.searchField:-moz-placeholder,
.filter .searchBox header .searchBox form input:-moz-placeholder,
.filter .searchBox .brand .searchBox input.searchField:-moz-placeholder,
.filter .searchBox .brand .searchBox form input:-moz-placeholder,
.filter .searchBox .newsFilter .searchBox input.searchField:-moz-placeholder,
.filter .searchBox .newsFilter .searchBox form input:-moz-placeholder {
  color: #626266 !important;
}
/* line 46, ../sass/styles/components/_searchBox.scss */
header .searchBox .searchIcon,
.brand .searchBox .searchIcon,
.newsFilter .searchBox .searchIcon,
.filter .searchBox .searchIcon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 10px;
  border: none;
  cursor: pointer;
  background-position: -30px -7909px;
}
/* line 56, ../sass/styles/components/_searchBox.scss */
header .searchBox input[type=submit],
.brand .searchBox input[type=submit],
.newsFilter .searchBox input[type=submit],
.filter .searchBox input[type=submit] {
  width: 33px;
  height: 30px;
  background-position: -21px -7902px;
}

/**************************
*  		MainNavigation	  *
***************************/
/**************************
*  MainNavigation || fkr  *
***************************/
/* line 4, ../sass/styles/components/_mainNavigation.scss */
#showMainNav {
  display: none;
}

/* line 5, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  position: relative;
  display: none;
  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: 'AkzidGroStdReg','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: -20px -5112px;
  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+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNjMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGNkY2RjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlNmU3ZTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #bcbcc0), color-stop(50%, #dcdcdc), color-stop(51%, #e6e7e8), color-stop(100%, #f6f6f6));
  background-image: -moz-linear-gradient(bottom, #bcbcc0, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  background-image: -webkit-linear-gradient(bottom, #bcbcc0, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  background-image: linear-gradient(to top, #bcbcc0, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  padding: 20px 0;
}
/* line 53, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  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: #626266;
  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: #626266;
}
/* line 89, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_darkblue a:hover {
  color: #e63c28;
}
/* 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: #e63c28;
}
/* 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: 'AkzidGroStdReg','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: 1000px;
  margin: 0 auto;
  position: relative;
  	/*div.arrowBack{
  		height: 3px;
  		//background-color: #fff;
  		position: absolute;
  		bottom: 50px;
  		width: 100%;
  		display: none;
  	
  		span.arrow{
  			display: none;
  			position: absolute;
  			top: -7px;
  			left: 0;
  			z-index: 9999;
  			color: $red;
  			
  			&:after {
  				content: '\s';
  				@include font('icon1'); 
  				padding: 0;
  			}
  
  		}
  	
  		&.active{
  			display: block;
  			ul li a{
  				color: $red;
  			}
  
  			span.arrow{
  				display: block;
  			}
  
  		}
  
  	}*/
}
/* line 200, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}
/* line 206, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li {
  float: left;
}
/* line 209, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a {
  color: #626266;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 0 27px;
  text-decoration: none;
  font-family: verdana;
  text-align: center;
  text-transform: uppercase;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  position: relative;
}
/* line 221, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a span.title {
  height: 50px;
  vertical-align: middle;
}
/* line 226, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a:hover {
  color: #e63c28;
}
/* line 232, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 5800;
  background-color: #ffffff;
  border-bottom: 3px solid #bcbcc0;
  padding: 38px 1px 0;
  margin-left: -1px;
  margin-right: -1px;
}
/* line 246, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu div.close {
  width: 80px;
  height: 21px;
  background-color: #bcbcc0;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -40px;
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
  text-align: center;
  color: #fff;
  cursor: pointer;
  display: none;
}
/* line 263, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .top,
nav.stageNav > ul > li .subMenu .bottom {
  height: 30px;
}
/* line 268, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
/* line 273, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 278, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li {
  float: left;
  width: 33.33%;
  margin-bottom: 26px;
}
/* line 283, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li h4 {
  color: #626266;
  font-size: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}
/* line 291, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li h4 a {
  color: #626266;
  text-decoration: none;
  padding-left: 0;
}
/* line 296, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li h4 a:hover {
  color: #e63c28;
}
/* line 304, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li ul {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  border-left: 0;
}
/* line 312, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li ul li {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
/* line 318, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li ul li a {
  display: block;
  color: #626266;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  padding: 7px 10px 0px 0;
  font-family: 'AkzidGroStdMed', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 327, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper > ul > li ul li a:hover {
  color: #e63c28;
}
/* line 350, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.active > a {
  color: #e63c28;
}
/* line 353, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.active > a.hasSub:after {
  content: '\s';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
  text-transform: none;
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  bottom: -20px;
  z-index: 6000;
}
/* line 387, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom div.arrowBack {
  bottom: auto;
  top: 30px;
}

/**************************
*		Stage 			  *
***************************/
/**************************
*		Stage || fkr	  *
***************************/
/* line 4, ../sass/styles/components/_stage.scss */
#Stage {
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
  position: relative;
  margin-top: 14px;
}
/* line 15, ../sass/styles/components/_stage.scss */
#Stage ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 19, ../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 26, ../sass/styles/components/_stage.scss */
#Stage ul li:first-child {
  display: block;
}
/* line 30, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard {
  margin-top: 0;
}
/* line 35, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text {
  width: 100%;
  left: 35px;
}
/* line 39, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text.headline {
  top: 29px !important;
}
/* line 43, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text.content {
  bottom: 76px;
  top: auto !important;
}
/* line 47, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text.content .button {
  margin-top: 6px;
  width: 100%;
}
/* line 51, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text.content .button a {
  display: inline-block;
}
/* line 59, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text h2 {
  font-size: 114px;
  line-height: 99px;
  color: #bcbcc0;
  margin-bottom: 2px;
}
/* line 66, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper .text p {
  margin-top: 5px;
  line-height: 18px;
  color: #626266;
  width: 80%;
  max-width: 380px;
  font-size: 14px;
}
/* line 77, ../sass/styles/components/_stage.scss */
#Stage ul li .teaserbox.teaserboxStandard .teaserWrapper > img {
  margin: 0;
}
/* line 91, ../sass/styles/components/_stage.scss */
#Stage ul li.right .teaserbox.teaserboxStandard .teaserWrapper .text.headline, #Stage ul li.right .teaserbox.teaserboxStandard .teaserWrapper .text.content {
  left: auto !important;
  right: 35px;
}
/* line 97, ../sass/styles/components/_stage.scss */
#Stage ul li.right .teaserbox.teaserboxStandard .teaserWrapper .text h2,
#Stage ul li.right .teaserbox.teaserboxStandard .teaserWrapper .text p {
  left: auto;
  right: 0;
  text-align: right;
  float: right;
}
/* line 107, ../sass/styles/components/_stage.scss */
#Stage ul li.right .teaserbox.teaserboxStandard .teaserWrapper .text .button a {
  float: right !important;
}
/* line 121, ../sass/styles/components/_stage.scss */
#Stage .prev, #Stage .next {
  display: block;
  text-indent: 9000px;
}
/* line 125, ../sass/styles/components/_stage.scss */
#Stage .prev {
  background: url("../images/stagePrev.png") no-repeat left center;
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 0;
  width: 50px;
  z-index: 1000;
}
/* line 134, ../sass/styles/components/_stage.scss */
#Stage .prev:hover {
  background: url("../images/stagePrev_over.png") no-repeat left center;
}
/* line 140, ../sass/styles/components/_stage.scss */
#Stage .next {
  background: url("../images/stageNext.png") no-repeat right center;
  position: absolute;
  right: 0;
  top: 15px;
  bottom: 0;
  width: 50px;
  z-index: 1001;
}
/* line 149, ../sass/styles/components/_stage.scss */
#Stage .next:hover {
  background: url("../images/stageNext_over.png") no-repeat right center;
}
/* line 155, ../sass/styles/components/_stage.scss */
#Stage .pagination {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 5700;
}
/* line 165, ../sass/styles/components/_stage.scss */
#Stage .pagination a {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin: 0 6px;
  text-decoration: none;
  border-radius: 50px 50px 50px 50px;
  -moz-border-radius-: 50px 50px 50px 50px;
  -webkit-border-radius: 50px 50px 50px 50px;
  background-color: #626266;
}
/* line 178, ../sass/styles/components/_stage.scss */
#Stage .pagination a.selected, #Stage .pagination a.selected:hover {
  background-color: #e63c28;
}
/* line 183, ../sass/styles/components/_stage.scss */
#Stage .pagination a:hover {
  background-color: #bbbbbf;
}

/* line 191, ../sass/styles/components/_stage.scss */
body.isDesktop #Stage .pagination {
  bottom: 20px;
  top: auto !important;
}

/* line 379, ../sass/screen.scss */
hr.noStage {
  padding: 0;
  clear: both;
  float: none;
  margin-bottom: 0;
  border: 0;
}

/* line 387, ../sass/screen.scss */
body.pageError503 hr.noStage {
  margin-top: 20px;
}

/* line 393, ../sass/screen.scss */
.bodyContentWrapper {
  position: relative;
  margin-top: 9px;
  padding: 0;
  margin-bottom: 10px;
}

/**************************
*		SideBar			  *
***************************/
/* line 402, ../sass/screen.scss */
#sidebar {
  width: 235px;
  float: left;
  padding-bottom: 20px;
}
/* line 407, ../sass/screen.scss */
#sidebar > * {
  /*margin-left: 13px; auskommentiert von LB */
}

/**************************
*		SubNavigation	  *
***************************/
/**************************
*  SubNavigation || tgl  *
***************************/
/* line 4, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation {
  margin: 0;
  width: 235px;
}
/* line 8, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 14, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul {
  padding: 0px 0 10px 0;
}
/* line 17, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > span {
  margin-top: 0;
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #e63c28;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-transform: uppercase;
}
/* line 27, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul {
  margin: 12px 0 0 0;
  padding: 0;
}
/* line 38, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a {
  color: #626266;
  display: block;
  text-decoration: none;
  padding: 3px 0 5px 27px;
  font-size: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 46, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a:before {
  font-family: "cromax_icon_font_02";
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  display: inline-block;
  color: #BCBCC0;
  position: absolute;
  line-height: 17px;
  left: 0;
  margin-left: 1px;
  content: "d";
}
/* line 60, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active {
  color: #e63c28;
}
/* line 63, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active:before {
  content: "c";
  color: #e63c28;
}
/* line 69, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a:hover {
  color: #e63c28;
}
/* line 72, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a:hover:before {
  color: #e63c28;
}
/* line 79, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul {
  margin: 0 0 2px 0;
  padding-left: 42px;
}
/* line 83, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li {
  border: none !important;
}
/* line 86, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a {
  background-image: none !important;
  padding: 4px 0;
  background-color: transparent !important;
}
/* line 91, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active {
  color: #e63c28;
}
/* line 94, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active:before {
  content: "";
}
/* line 98, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: none;
  color: #BCBCC0;
}
/* line 103, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:before {
  content: "";
}
/* line 108, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul {
  padding-left: 10px;
  margin: -3px 0 8px 0;
}
/* line 114, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a {
  padding: 0px 0;
}

/* line 136, ../sass/styles/components/_subNavigation.scss */
.SubDeviceNav {
  display: none;
}

/************************** 
*		Search Results 	  *
***************************/
/***************************
* Search Results || fkr    *
***************************/
/* line 6, ../sass/styles/components/_searchResults.scss */
.pageSearchResult nav.stageNav {
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 13px;
  margin-bottom: 14px;
}
/* line 12, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .fullWidth {
  width: 100%;
  margin-bottom: 0;
}
/* line 16, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchLayer {
  width: 100%;
  height: 60px;
  padding-bottom: 5px;
}
/* line 21, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchBox {
  float: right;
}
/* line 24, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #626266;
  font-size: 14px;
  height: 30px;
  padding: 5px 27px 6px 10px;
  float: left;
  background-color: #f2f2f2;
  border: 1px solid #BCBCC0;
  /*IE9*/
  width: 100%;
  -webkit-appearance: none;
}
/* line 37, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]::-webkit-input-placeholder {
  color: #626266;
  opacity: 1;
}
/* line 41, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]:-moz-placeholder {
  color: #626266;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 50, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]::-moz-placeholder {
  color: #626266;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 59, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]:-ms-input-placeholder {
  color: #626266;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 68, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=submit] {
  background-position: -30px -7909px;
  width: 19px;
  height: 20px;
  border: 0;
  cursor: pointer;
  text-indent: -1000px;
  margin: 0 9px 0 0;
  padding: 0;
  position: relative;
  float: right;
  top: -25px;
}
/* line 81, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=submit]:hover {
  background-position: -30px -7959px;
}
/* line 85, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions {
  float: right;
  position: relative;
  margin-top: 9px;
}
/* line 89, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul {
  list-style-type: none;
}
/* line 91, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li {
  float: left;
  margin-right: 20px;
  font-size: 14px;
}
/* line 95, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li a, .pageSearchResult .searchOptions ul li .newListSelected {
  text-decoration: none;
  color: #e63c28;
  text-transform: uppercase;
}
/* line 99, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li a:hover, .pageSearchResult .searchOptions ul li .newListSelected:hover {
  color: #e63c28;
}
/* line 106, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent {
  margin: -6px 0 0;
}
/* line 108, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 236px;
  float: left;
  padding: 15px;
  height: 113px;
  padding: 18px 0;
}
/* line 115, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions label {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-top: 0;
  width: 100%;
  display: block;
  margin-bottom: 15px;
  font-size: 14px;
  color: #626266;
  font-weight: normal;
}
/* line 125, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions input {
  border-radius: 0;
}
/* line 130, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain {
  min-height: 510px;
  margin-left: 240px;
  padding-left: 15px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  padding-top: 15px;
  padding-right: 0;
  overflow: hidden;
  /* > 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 133, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults p {
  margin-bottom: 0;
  color: #626266;
  line-height: 18px;
  font-size: 14px;
}
/* line 139, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults a {
  font-weight: normal;
}
/* line 142, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults h1 {
  margin-bottom: 8px;
}
/* line 147, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .paging .mobile {
  padding-bottom: 5px;
}
/* line 158, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain h1 {
  line-height: 48px;
  margin: 0 0 10px 0;
  padding: 0;
  color: #626266;
  font-weight: normal;
  font-size: 45px;
}
/* line 166, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain h1 span.searchTerm {
  color: #BCBCC0;
  display: block;
  font-size: 24px;
  line-height: 26px;
  margin-top: 8px;
}
/* line 175, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav {
  margin: 25px 0 16px;
  padding: 0 0 0 10px;
  list-style: none;
  border-bottom: 2px solid #BCBCC0;
}
/* line 180, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  float: left;
  font-size: 14px;
  background: #f2f2f2;
  margin: 0 4px -2px 0;
  border-bottom: none;
}
/* line 186, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #e63c28;
  line-height: 43px;
  padding: 0 20px;
  display: block;
}
/* line 193, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li a:hover {
  color: #626266;
}
/* line 197, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background: #fff;
  border: 2px solid #BCBCC0;
  border-bottom: none;
}
/* line 201, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #626266;
}
/* line 208, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .resultCount {
  float: left;
  color: #626266;
  font-size: 14px;
  line-height: 20px;
}
/* line 214, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .paging {
  padding-top: 0;
}
/* line 265, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results {
  clear: both;
  margin: 14px 0 17px;
  padding: 0;
  list-style: none;
  border-top: 0;
}
/* line 271, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li {
  margin: 0;
  padding: 16px 0 20px;
  border-bottom: 2px solid #f2f2f2;
}
/* line 275, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li:first-child {
  padding-top: 16px;
}
/* line 278, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  text-decoration: none;
  color: #e63c28;
}
/* line 282, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin: 0;
  padding: 0;
  line-height: 26px;
  font-size: 24px;
  font-weight: normal;
  color: #BCBCC0;
}
/* line 291, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.url {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  line-height: 18px;
  font-size: 14px;
}
/* line 296, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li p {
  margin: 11px 0 0;
  line-height: 16px;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
}
/* line 303, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments {
  font-size: 14px;
  color: #BCBCC0;
  margin-top: 12px;
  display: block;
  min-height: 19px;
}
/* line 310, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "o";
  display: inline-block;
  font-size: 16px;
  color: #BCBCC0;
  margin-right: 4px;
}
/* line 319, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments:hover {
  color: #626266;
}
/* line 322, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments:hover:before {
  color: #626266;
}
/* line 327, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download {
  display: table;
  margin: 15px 0 0;
  height: 30px;
  line-height: 20px;
  font-size: 14px;
  width: 460px;
  background: #f2f2f2;
}
/* line 335, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  display: table-cell;
  background-color: #e63c28;
  width: 50px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 343, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon span {
  background-color: #e63c28;
  display: block;
  width: 50px;
  height: 19px;
  background-image: none;
}
/* line 350, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon span:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  font-size: 18px;
  content: "m";
  color: #fff;
  margin-left: 4px;
}
/* line 359, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .pdf {
  background-color: #e63c28;
  display: block;
  width: 50px;
  height: 19px;
  background-image: none;
}
/* line 366, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .pdf:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 18px;
  content: "f";
  color: #fff;
  margin-left: 4px;
}
/* line 375, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .doc {
  background-color: #e63c28;
  display: block;
  width: 50px;
  height: 19px;
  background-image: none;
}
/* line 382, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .doc:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 18px;
  content: "g";
  color: #fff;
  margin-left: 4px;
}
/* line 391, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .ppt {
  background-color: #e63c28;
  display: block;
  width: 50px;
  height: 19px;
  background-image: none;
}
/* line 398, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .ppt:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 18px;
  content: "h";
  color: #fff;
  margin-left: 4px;
}
/* line 407, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .xls {
  background-color: #e63c28;
  display: block;
  width: 50px;
  height: 19px;
  background-image: none;
}
/* line 414, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .xls:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 18px;
  content: "i";
  color: #fff;
  margin-left: 4px;
}
/* line 423, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb {
  background-image: none;
}
/* line 425, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb img {
  width: 46px;
  padding: 2px;
}
/* line 431, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  display: table-cell;
  color: #e63c28;
  background: #f2f2f2;
  float: left;
  padding: 14px 15px 14px 14px;
  font-size: 14px;
  min-width: 256px;
  min-height: 22px;
  line-height: 23px;
}
/* line 443, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName .dateiInfo {
  color: #626266;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 449, ../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: #626266 !important;
}
/* line 452, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiName {
  color: #626266;
}
/* line 458, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging {
  margin: 73px 0 0 0;
  border-top: 0;
}
/* line 462, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging li:first-child {
  padding-top: 10px;
}
/* line 466, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging li:last-child {
  border-bottom: none;
  margin-bottom: -15px;
}

/**************************
*		Breadcrumb	 	  *
***************************/
/**************************
*	Breadcrumb || tgl	  *
***************************/
/* line 4, ../sass/styles/components/_breadcrumb.scss */
#Breadcrumb {
  color: #BCBCC0;
  font-size: 14px;
  line-height: 18px;
  margin: 10px 0;
  margin-left: 0px;
  float: left;
  width: 100%;
  border-top: 2px solid #f2f2f2;
  padding-top: 17px;
}
/* line 15, ../sass/styles/components/_breadcrumb.scss */
#Breadcrumb a {
  color: #BCBCC0;
  text-decoration: none;
}
/* line 19, ../sass/styles/components/_breadcrumb.scss */
#Breadcrumb a:hover {
  color: #e63c28;
}
/* line 23, ../sass/styles/components/_breadcrumb.scss */
#Breadcrumb a:first-child {
  padding-left: 0;
  background-image: none;
}
/* line 30, ../sass/styles/components/_breadcrumb.scss */
#Breadcrumb span {
  color: #636363;
}
/* line 34, ../sass/styles/components/_breadcrumb.scss */
#Breadcrumb span.icon-right-open {
  color: #BCBCC0;
  font-size: 10px;
  margin-left: 4px;
  margin-right: 1px;
}

/* line 44, ../sass/styles/components/_breadcrumb.scss */
body.pageContent nav#Breadcrumb {
  margin: 0px 15px 22px 0px;
}
/* line 48, ../sass/styles/components/_breadcrumb.scss */
body.pageContent.career nav#Breadcrumb {
  margin: 0px 15px 22px 0px;
}

/*html.firefox{

	nav#Breadcrumb{

		a,
		span{
			@include no-repeat-sprite(arrowRightBlue, $offset-x: 2, $offset-y: 6);
		}

		a:first-child {
			background-image: none;
		}

	}

}*/
/**************************
*		BodyContent		  *
***************************/
/* line 433, ../sass/screen.scss */
#BodyContent {
  margin: 0 0px;
}

/* line 439, ../sass/screen.scss */
main h1 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 45px;
  line-height: 48px;
  color: #626266;
}
/* line 446, ../sass/screen.scss */
main p {
  color: #626266;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 20px;
}
/* line 453, ../sass/screen.scss */
main a {
  color: #e63c28;
  text-decoration: none;
}
/* line 456, ../sass/screen.scss */
main a:focus, main a:hover, main a:active {
  color: #626266;
}
/* line 460, ../sass/screen.scss */
main img[src=""] {
  display: none;
}

/* line 465, ../sass/screen.scss */
body.pageContent #BodyContent {
  margin: 0 0px 0 255px;
  /* needed because of not stretching container - http://www.quirksmode.org/css/clearing.html */
  /* inform MWO if change is necessary ***/
  overflow: hidden;
  /* property causes following bug: #52219: Staging Images nicht korrekt dargestellt (Safari 6.02) */
  /* needed for News */
}
/* line 472, ../sass/screen.scss */
body.pageContent #BodyContent > h1, body.pageContent #BodyContent .cqTitle h1 {
  font-size: 45px;
  line-height: 48px;
  margin-top: 0;
  margin-bottom: 8px;
  color: #626266;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 481, ../sass/screen.scss */
body.pageContent #BodyContent > h2, body.pageContent #BodyContent .cqSubtitle h2 {
  line-height: 26px;
  font-size: 24px;
  margin: 0 0 11px;
  font-weight: normal;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
}

/* see http://www.gtalbot.org/BrowserBugsSection/css21testsuite/Floats-And-BFCs-With-Margins-AG.html */
/* https://bugs.webkit.org/show_bug.cgi?id=79046 */
/* line 493, ../sass/screen.scss */
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageContent #BodyContent,
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageSearchResult #BodyContent .resultMain {
  margin-right: -235px;
}

/* line 500, ../sass/screen.scss */
body.pageError503 main#BodyContent {
  min-height: 517px;
  margin-top: 20px;
}
/* line 504, ../sass/screen.scss */
body.pageError503 main#BodyContent div {
  padding: 0;
}
/* line 508, ../sass/screen.scss */
body.pageError503 main#BodyContent h1 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 45px;
  line-height: 48px;
  margin: 0 0 3px 0;
  color: #626266;
}
/* line 516, ../sass/screen.scss */
body.pageError503 main#BodyContent h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  margin: 8px 0 12px 0;
  color: #BCBCC0;
}
/* line 524, ../sass/screen.scss */
body.pageError503 main#BodyContent p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
}
/* line 531, ../sass/screen.scss */
body.pageError503 main#BodyContent a {
  color: #e63c28;
}
/* line 534, ../sass/screen.scss */
body.pageError503 main#BodyContent a:hover {
  color: #626266;
}
/* line 540, ../sass/screen.scss */
body.pageError503 hr.noStage {
  padding-top: 2px;
  margin-top: 7px;
  border-top: 2px solid #f2f2f2;
}
/* line 546, ../sass/screen.scss */
body.pageError503 footer {
  padding-top: 30px;
  padding-bottom: 33px;
  margin-top: 0;
}
/* line 552, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper .socialIcons {
  top: -7px;
}
/* line 556, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper #Copyright {
  margin-top: 3px;
}
/* line 559, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper #Copyright p {
  margin: 0;
}
/* line 563, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper #Copyright .full {
  display: block;
}
/* line 567, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper #Copyright .short {
  display: none;
}

/* line 577, ../sass/screen.scss */
body.pageError404 .bodyContentWrapper {
  margin-top: 16px;
  padding-top: 22px;
  border-top: 2px solid #f2f2f2;
}
/* line 583, ../sass/screen.scss */
body.pageError404 main#BodyContent {
  min-height: 487px;
}
/* line 586, ../sass/screen.scss */
body.pageError404 main#BodyContent h1 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 45px;
  line-height: 48px;
  margin: 0 0 8px 0;
  color: #626266;
}
/* line 594, ../sass/screen.scss */
body.pageError404 main#BodyContent h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 12px 0;
  color: #BCBCC0;
}
/* line 602, ../sass/screen.scss */
body.pageError404 main#BodyContent p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
}
/* line 609, ../sass/screen.scss */
body.pageError404 main#BodyContent a {
  color: #e63c28;
}
/* line 612, ../sass/screen.scss */
body.pageError404 main#BodyContent a:hover {
  color: #626266;
}
/* line 618, ../sass/screen.scss */
body.pageError404 footer {
  margin-top: 0;
}

/**************************
*	responsive table	  *
***************************/
/* line 1, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper {
  color: #454545;
  margin: 10px 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: 10px;
  text-align: right;
  position: relative;
}
/* line 12, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #e63c28;
  text-transform: none;
  padding: 5px 0 5px 10px;
  display: inline-block;
}
/* line 21, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span {
  font-family: "cromax_icon_font";
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0 0 5px;
  padding: 0;
}
/* line 28, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span:before {
  content: "s";
}
/* line 32, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover {
  color: #626266;
  text-decoration: none;
}
/* line 40, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn.open span:before {
  content: "v";
}
/* line 45, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn.open:hover {
  text-decoration: none;
  color: #626266;
}
/* line 52, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu-hidden {
  display: none;
}
/* line 56, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu {
  background-color: #f2f2f2;
  position: absolute;
  right: 0px;
  top: 46px;
  border: 1px solid #BCBCC0;
  text-align: left;
  padding: 0 10px;
  z-index: 150;
}
/* line 66, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul {
  list-style: none;
  margin: 0;
}
/* line 70, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li {
  margin: 0;
  border-top: 1px solid #BCBCC0;
  padding: 4px 0 !important;
}
/* line 75, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li:first-child {
  border-top: none;
}
/* line 78, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li * {
  vertical-align: middle;
}
/* line 81, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  color: #6f7073;
  line-height: 22px;
  display: inline-block;
  height: 22px;
  margin: 0;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 89, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] {
  display: none;
}
/* line 92, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] + label {
  padding-left: 27px;
  background: transparent url("../images/sprites/no-repeat/checkboxIcon.png") no-repeat left center;
}
/* line 96, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox]:checked + label {
  background: transparent url("../images/sprites/no-repeat/checkboxIconChecked.png") no-repeat left center;
}
/* line 104, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 106, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0 !important;
}

/*** IE8 handling ***/
/* line 111, ../sass/styles/components/_responsiveTableWrapper.scss */
html.lt-ie9 input[type=checkbox] + label {
  padding-left: 0 !important;
  background-image: none !important;
}

/* line 115, ../sass/styles/components/_responsiveTableWrapper.scss */
html.lt-ie9 input[type=checkbox] {
  display: inline !important;
}

/**************************
*		Column Layout 	  *
***************************/
/**************************
*	Column Layout || mwo  *
***************************/
/* line 4, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout,
#BodyContent .columnLayout {
  position: relative;
  margin: 0;
}
/* line 9, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount1 > .cell,
#BodyContent .columnLayout.columnCount1 > .cell {
  float: none;
}
/* line 13, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount2,
#BodyContent .columnLayout.columnCount2 {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 19, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount2 > .cell:first-child,
#BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 66.66%;
  padding: 0 10px;
}
/* line 24, ../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 10px;
}
/* line 34, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3,
#BodyContent .columnLayout.columnCount3 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 39, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell,
#BodyContent .columnLayout.columnCount3 > .cell {
  width: 33.33%;
  padding: 0 15px;
}
/* line 43, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:first-child,
#BodyContent .columnLayout.columnCount3 > .cell:first-child {
  padding-left: 15px;
}
/* line 46, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:last-child,
#BodyContent .columnLayout.columnCount3 > .cell:last-child {
  padding-right: 15px;
}
/* line 53, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4,
#BodyContent .columnLayout.columnCount4 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 58, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell,
#BodyContent .columnLayout.columnCount4 > .cell {
  width: 25%;
  padding: 0 15px;
}
/* line 62, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell:first-child,
#BodyContent .columnLayout.columnCount4 > .cell:first-child {
  padding-left: 15px;
}
/* line 65, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell:last-child,
#BodyContent .columnLayout.columnCount4 > .cell:last-child {
  padding-right: 15px;
}
/* line 72, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121,
#BodyContent .columnLayout.columnCount121 {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 77, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121 > .cell,
#BodyContent .columnLayout.columnCount121 > .cell {
  width: 50%;
  padding: 0 15px;
}
/* line 81, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121 > .cell:first-child,
#BodyContent .columnLayout.columnCount121 > .cell:first-child {
  width: 25%;
  padding-left: 15px;
}
/* line 85, ../sass/styles/components/_columnLayout.scss */
.fancybox-inner .columnLayout.columnCount121 > .cell:last-child,
#BodyContent .columnLayout.columnCount121 > .cell:last-child {
  width: 25%;
  padding-right: 15px;
}
/* line 93, ../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 101, ../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 110, ../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 113, ../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;
}

/* line 124, ../sass/styles/components/_columnLayout.scss */
.pageHome .bodyContentWrapper {
  margin-top: 11px;
}
/* line 130, ../sass/styles/components/_columnLayout.scss */
.pageHome #BodyContent .columnLayout.columnCount3 {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 134, ../sass/styles/components/_columnLayout.scss */
.pageHome #BodyContent .columnLayout.columnCount3 > .cell {
  width: 33.33%;
  padding: 0 10px;
}

/**************************
*		teaserbox	 	  *
***************************/
/* line 3, ../sass/styles/components/_teaser.scss */
.teaserbox > h2 {
  margin: 0 0 20px 10px;
  padding: 0;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  line-height: 20px;
}
/* line 12, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews {
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 31px;
}
/* line 17, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 18px;
  color: #BCBCC0;
  text-transform: uppercase;
}
/* line 25, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell {
  width: 33.33%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  display: inline-block;
}
/* line 32, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell img {
  width: 100%;
}
/* line 36, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #BCBCC0;
  margin-top: 17px;
  margin-bottom: 0;
  line-height: 18px;
  text-transform: uppercase;
}
/* line 46, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #626266;
  font-size: 24px;
  line-height: 26px;
  margin-top: 0;
  margin-bottom: 11px;
}
/* line 55, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell p {
  font-size: 14px;
  color: #5c5d60;
  margin: 0;
  padding: 0;
  line-height: 18px;
}
/* line 63, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #e63c28;
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 11px;
  display: inline-block;
}
/* line 72, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell a:hover {
  color: #626266;
}
/* line 79, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard {
  width: 100%;
  margin-top: 25px;
  position: relative;
}
/* line 84, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard img {
  width: 100%;
}
/* line 88, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard h2 {
  margin: 0 0 12px;
}
/* line 93, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper > img {
  width: 100%;
  margin: 0;
}
/* line 98, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text {
  position: absolute;
  top: 30px;
  right: 25px;
  width: 47%;
}
/* line 104, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 76px;
  line-height: 72px;
  color: #626266;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 112, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text h2 span {
  color: #e63c28;
  display: block;
}
/* line 118, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text p {
  margin-bottom: 0;
}
/* line 122, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper .text .button {
  margin-bottom: 0;
  margin-top: 15px;
}
/* line 132, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  background: #f7f7f7;
}
/* line 137, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 143, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text {
  padding: 15px 5px 15px 15px;
  width: auto;
}
/* line 147, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text h4 {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 155, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text p {
  font-size: 14px;
  color: #626266;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 163, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a {
  color: #e63c28;
  text-decoration: none;
  font-size: 14px;
  background-position: -132px -1632px;
  padding: 0 0 0 10px;
}
/* line 170, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a:hover {
  text-decoration: underline;
}
/* line 174, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 181, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell:last-child {
  border-bottom: none;
}
/* line 187, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks {
  position: relative;
}
/* line 193, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 201, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .quicklinksSliderWrapper {
  float: right;
}
/* line 205, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .prevBtn {
  background: url(../images/sliderArrows/teaserSliderPrevBlue.png) no-repeat 0 0 transparent;
  width: 14px;
  height: 26px;
  display: none;
  position: absolute;
  left: 0;
  top: 32px;
  z-index: 100;
}
/* line 215, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .prevBtn:hover {
  background: url(../images/sliderArrows/teaserSliderPrevBlue_MO.png) no-repeat 0 0 transparent;
}
/* line 220, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .nextBtn {
  background: url(../images/sliderArrows/teaserSliderNextBlue.png) no-repeat 0 0 transparent;
  width: 14px;
  height: 26px;
  display: none;
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 100;
}
/* line 230, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .nextBtn:hover {
  background: url(../images/sliderArrows/teaserSliderNextBlue_MO.png) no-repeat 0 0 transparent;
}
/* line 235, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .positioningHelperWrapper {
  padding: 0;
  z-index: 0;
  position: relative;
}
/* line 241, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell {
  float: left;
  padding: 0 0 0 10px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 250, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell h4 {
  margin: 0;
}
/* line 254, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a {
  display: block;
  margin-left: 10px;
}
/* line 258, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a img {
  float: left;
  margin: 11px 5px 0 0;
  border-left: 1px solid #bcbcc0;
  padding-left: 18px;
  height: 25px;
}
/* line 266, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a .text {
  margin: 13px 0 0;
  margin-left: 4px;
  display: inline-block;
}
/* line 271, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a .text h4 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #e63c28;
  position: relative;
  top: -2px;
  margin: 0;
}
/* line 281, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a .text p {
  display: none;
}
/* line 288, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell:first-child a img {
  border-left: none;
}
/* line 292, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell:first-child a .text {
  border-left: 0;
  padding-left: 0;
}
/* line 301, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser {
  margin: 0 0 20px 0;
}
/* line 306, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser + .teaserbox.contentTeaser .cell {
  border-top: none;
  padding-top: 0;
}
/* line 312, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a {
  text-decoration: none;
}
/* line 315, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a:last-child .cell {
  border-bottom: 2px solid #f2f2f2;
}
/* line 320, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell {
  border-top: 2px solid #f2f2f2;
  padding: 20px 0;
}
/* line 324, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image {
  width: 31.6%;
  float: left;
  margin-right: 2.3%;
}
/* line 329, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image img {
  max-width: 235px;
  width: 100%;
  border: 0;
}
/* line 338, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text {
  float: left;
  width: 66.1%;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 343, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text h2 {
  font-size: 24px;
  font-weight: normal;
  line-height: 26px;
  margin: -4px 0 10px 0;
  text-decoration: none;
  color: #bcbcc0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 353, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text p {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 18px;
  font-size: 14px;
  color: #626266;
  text-decoration: none;
}
/* line 363, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text span {
  display: inline-block;
  margin-top: 9px;
  color: #e63c28;
  font-size: 14px;
  line-height: 25px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-transform: uppercase;
}
/* line 374, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text span:hover {
  color: #626266;
}
/* line 383, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image {
  float: right;
  margin-right: 0;
}
/* line 387, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image img {
  float: right;
}
/* line 393, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .text {
  float: left;
  padding-right: 2%;
  width: 64%;
}
/* line 406, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser {
  margin: 0 0 20px 0;
}
/* line 410, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 415, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li {
  float: left;
  width: 31.33%;
  padding-right: 3%;
  padding-bottom: 3%;
}
/* line 421, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li.last {
  padding-right: 0;
}
/* line 425, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a, .teaserbox.industryTeaser ul li div.linkPlaceholder {
  display: block;
  width: 100%;
  border: 2px solid #f2f2f2;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 434, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a:hover, .teaserbox.industryTeaser ul li div.linkPlaceholder:hover {
  border: solid 2px #e63c28;
  /*.cell div.bottom{
  	@include gradient2(#939598, #dcdcdc); 
  }*/
}
/* line 444, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell {
  width: 100%;
  min-height: 206px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNjMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(188, 188, 192, 0.3)), color-stop(100%, rgba(242, 242, 242, 0.3)));
  background-image: -moz-linear-gradient(bottom, rgba(188, 188, 192, 0.3), rgba(242, 242, 242, 0.3));
  background-image: -webkit-linear-gradient(bottom, rgba(188, 188, 192, 0.3), rgba(242, 242, 242, 0.3));
  background-image: linear-gradient(to top, rgba(188, 188, 192, 0.3), rgba(242, 242, 242, 0.3));
}
/* line 452, ../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 457, ../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 467, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell h3, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell h3 {
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  color: #bcbcc0;
  text-align: center;
  width: 100%;
  padding: 15px 0 12px 0;
  margin: 0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 479, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell p, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell p {
  width: 100%;
  color: #626266;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  margin: 0 auto;
  max-width: 196px;
}
/* line 489, ../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 505, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser {
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 10px;
  margin: -30px 0 0;
}
/* line 509, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell {
  padding-top: 20px;
  margin-top: 20px;
  padding-bottom: 0px;
  border-top: 2px solid #f2f2f2;
}
/* line 514, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .image {
  width: 49%;
  margin-right: 3%;
  float: left;
}
/* line 519, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text {
  float: right;
  width: 48%;
  margin-top: -3px;
}
/* line 523, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text h2 {
  line-height: 24px;
  font-size: 24px;
  color: #BCBCC0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-bottom: 12px;
}
/* line 530, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text p {
  font-size: 14px;
  line-height: 18px;
  color: #626266;
}
/* line 537, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .image {
  width: 49%;
  margin-left: 4%;
}
/* line 541, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .text {
  float: left;
  width: 47%;
  padding-right: 0;
}
/* line 547, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more {
  font-size: 14px;
  padding-left: 0px;
  margin-top: 12px;
  display: block;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-transform: uppercase;
}
/* line 554, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:hover {
  text-decoration: none;
  color: #626266;
}
/* line 564, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage img {
  float: left;
  width: 49%;
  margin-right: 18px;
}
/* line 570, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper {
  background-color: #BCBCC0;
  padding: 17px 18px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 578, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper.white {
  background-color: #fff;
}
/* line 581, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper.white h2 {
  color: #BCBCC0;
}
/* line 586, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 38px;
  line-height: 36px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 11px;
}
/* line 594, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper h2 span {
  color: #e63c28;
  display: block;
}
/* line 600, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper p {
  margin-bottom: 0;
}
/* line 604, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper .button {
  margin-top: 15px;
  margin-bottom: 0;
}
/* line 609, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper.right {
  float: left;
  width: 51%;
  display: inline-block;
  padding-top: 7px;
}
/* line 616, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxTextImage .textWrapper.left {
  padding-left: 0;
  padding-top: 7px;
  width: 49%;
  float: left;
}

/* line 626, ../sass/styles/components/_teaser.scss */
.cell + .industryTeaser {
  margin-top: -5px;
}

/* line 632, ../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 12, ../sass/styles/components/_news.scss */
.newsFilter {
  margin-top: 14px;
  border-top: 2px solid #f2f2f2;
  padding-top: 15px;
}
/* line 17, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup {
  margin-bottom: 0;
  padding-bottom: 2px;
}
/* line 21, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.last {
  margin-bottom: -20px;
}
/* line 25, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.filterList {
  border-top: 2px solid #f2f2f2;
  padding-top: 14px;
}
/* line 30, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox {
  position: relative;
  right: auto;
  top: 0;
  margin-top: 10px;
  margin-bottom: 17px;
}
/* line 37, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input {
  width: 100% !important;
  margin-bottom: 0px;
  background: #f2f2f2;
  color: #626266;
  border: 1px solid #BCBCC0;
  border-radius: 0;
  font-size: 14px;
  -webkit-appearance: none;
  line-height: normal;
}
/* line 48, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input::-webkit-input-placeholder {
  color: #626266;
  opacity: 1;
}
/* line 52, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input:-moz-placeholder {
  color: #626266;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 61, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input::-moz-placeholder {
  color: #626266;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 70, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input:-ms-input-placeholder {
  color: #626266;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 80, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox .searchIcon {
  top: 2px;
  right: 3px;
  background: none;
  width: auto;
  height: auto;
}
/* line 87, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox .searchIcon:before {
  font-family: "cromax_icon_font";
  font-size: 21px;
  content: "a";
  display: inline-block;
  color: #bdbdc1;
}
/* line 96, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox .searchIcon:hover:before {
  color: #626266;
}
/* line 103, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup h4 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin: 0 0 4px 0;
  color: #626266;
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  font-weight: normal;
  width: 100%;
  padding: 0;
}
/* line 115, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul {
  margin: 2px 0 0 0;
  padding: 0;
  list-style: none;
  padding-bottom: 10px;
}
/* line 121, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li {
  line-height: 21px;
  margin-bottom: 1px;
}
/* line 125, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active {
  background: #f2f2f2;
  min-height: 21px;
  line-height: 21px;
  padding-right: 7px;
}
/* line 131, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active > a {
  display: block;
  position: relative;
}
/* line 135, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active > a:before {
  font-family: "cromax_icon_font";
  font-size: 20px;
  content: "d";
  display: inline-block;
  color: #e63c28;
  position: absolute;
  right: 0;
}
/* line 146, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.hide {
  display: none;
}
/* line 150, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li a {
  color: #e63c28;
  font-size: 14px;
  text-decoration: none;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  padding: 5px 10px 3px 10px;
  display: block;
}
/* line 158, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li a:hover {
  color: #626266;
  background-color: #f2f2f2;
}
/* line 165, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li ul {
  padding-left: 16px;
  padding-bottom: 0;
  margin-top: 0;
}
/* line 175, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup a.more {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #e63c28;
  text-decoration: none;
  line-height: 14px;
  margin-bottom: 15px;
  display: block;
  margin-top: -2px;
  padding-left: 10px;
}
/* line 186, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup a.more:hover {
  color: #626266;
}

/* line 198, ../sass/styles/components/_news.scss */
.accordionWrapper > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 203, ../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 209, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li:last-child {
  padding-left: 9px;
  padding-right: 0;
}
/* line 214, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav {
  width: 80%;
  margin: 5px 0;
  display: inline-block;
}
/* line 221, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav .newListSelected .selectedTxt {
  padding: 5px 10px;
  background-position: 100% -7364px;
}
/* line 230, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .accordion .remove {
  background-position: 100% -2502px;
  width: 14px;
  height: 12px;
  cursor: pointer;
  float: right;
  position: relative;
  top: 14px;
  display: none;
}

/* line 248, ../sass/styles/components/_news.scss */
.newsbox {
  margin-top: -6px;
  padding-bottom: 40px;
}
/* line 251, ../sass/styles/components/_news.scss */
.newsbox .contentToolbar {
  float: left;
  margin-bottom: 10px;
}
/* line 255, ../sass/styles/components/_news.scss */
.newsbox .paging {
  padding: 17px 0;
}
/* line 258, ../sass/styles/components/_news.scss */
.newsbox .cell {
  border-top: 2px solid #f2f2f2;
  padding-top: 19px;
  margin-top: 11px;
  float: left !important;
  width: 100%;
}
/* line 265, ../sass/styles/components/_news.scss */
.newsbox .cell.first {
  margin-top: 0;
}
/* line 269, ../sass/styles/components/_news.scss */
.newsbox .cell.last {
  padding-bottom: 31px;
  border-bottom: 2px solid #f2f2f2;
}
/* line 274, ../sass/styles/components/_news.scss */
.newsbox .cell .image {
  float: left;
  width: 32%;
}
/* line 278, ../sass/styles/components/_news.scss */
.newsbox .cell .image img {
  max-width: 235px;
  width: 100%;
  border: 0;
  float: left;
}
/* line 287, ../sass/styles/components/_news.scss */
.newsbox .cell .text {
  float: right;
  width: 66%;
  font-size: 14px;
  color: #626266;
  position: relative;
  top: -4px;
}
/* line 295, ../sass/styles/components/_news.scss */
.newsbox .cell .text.solo {
  width: 100%;
}
/* line 299, ../sass/styles/components/_news.scss */
.newsbox .cell .text h4 {
  margin: 0;
  padding: 0;
  color: #626266;
  font-size: 14px;
  display: inline-block;
  font-weight: normal;
}
/* line 308, ../sass/styles/components/_news.scss */
.newsbox .cell .text h2,
.newsbox .cell .text h2 a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
  font-size: 24px;
  margin: 0;
  line-height: 26px;
  font-weight: normal;
  margin: 10px 0 7px;
}
/* line 319, ../sass/styles/components/_news.scss */
.newsbox .cell .text p {
  line-height: 18px;
  margin: 12px 0 0 0;
  padding: 0;
  font-size: 14px;
}
/* line 326, ../sass/styles/components/_news.scss */
.newsbox .cell .text a {
  font-size: 14px;
  display: inline-block;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 331, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.comments {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  display: inline-block;
  margin-right: 7px;
  margin-left: 9px;
  font-size: 14px;
  color: #e63c28;
  margin-top: 0;
  border-left: 2px solid #d1d3d4;
  border-right: 2px solid #d1d3d4;
  padding: 0 10px;
}
/* line 343, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.comments:hover {
  color: #626266;
}
/* line 348, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-top: 11px;
  color: #e63c28;
  text-transform: uppercase;
}
/* line 354, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more:hover {
  color: #626266;
}
/* line 363, ../sass/styles/components/_news.scss */
.newsbox .cell .voting div, .newsbox .cell .voting a {
  font-size: 14px;
}
/* line 366, ../sass/styles/components/_news.scss */
.newsbox .cell .voting div.like, .newsbox .cell .voting a.like {
  border-right: 2px solid #d1d3d4;
  padding-right: 13px;
  margin-right: 7px;
}
/* line 373, ../sass/styles/components/_news.scss */
.newsbox .cell .voting div span, .newsbox .cell .voting a span {
  font-size: 14px;
}
/* line 378, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div, .newsbox .cell .voting.disabled a {
  font-size: 14px;
  font-family: 'AkzidGroStdReg', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 382, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div.like, .newsbox .cell .voting.disabled a.like {
  color: #626266;
  padding-right: 13px;
  margin-right: 7px;
}
/* line 387, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div.like:before, .newsbox .cell .voting.disabled a.like:before {
  color: #626266;
  font-size: 14px;
}
/* line 392, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div.dislike, .newsbox .cell .voting.disabled a.dislike {
  color: #626266;
}
/* line 395, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div.dislike:before, .newsbox .cell .voting.disabled a.dislike:before {
  color: #626266;
  font-size: 14px;
}
/* line 400, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div span, .newsbox .cell .voting.disabled a span {
  font-size: 14px;
  color: #626266;
}
/* line 404, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div:hover, .newsbox .cell .voting.disabled a:hover {
  text-decoration: none;
}
/* line 413, ../sass/styles/components/_news.scss */
.newsbox .cell.right .image {
  float: right;
}
/* line 417, ../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;
  margin-bottom: 35px;
  padding-top: 0;
}
/* line 11, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar:before {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 19, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 27, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar.mobile {
  display: none;
}
/* line 31, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: visible;
}
/* line 37, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li {
  float: left;
  padding-left: 10px;
  border-left: 1px solid #f2f2f2;
}
/* line 42, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li.social {
  padding-right: 10px;
  padding-left: 0;
  border-left: none;
}
/* line 47, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li.social a {
  padding: 0 2px;
}
/* line 53, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a {
  color: #e63c28 !important;
  font-size: 14px;
  padding: 0 10px 0 20px;
  text-decoration: none;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  line-height: 24px;
}
/* line 61, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print {
  padding: 0 10px 0 0;
}
/* line 64, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print:before {
  font-family: "cromax_icon_font";
  display: inline-block;
  content: "n";
  font-size: 14px;
  margin-right: 5px;
}
/* line 72, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print:hover {
  color: #626266;
}
/* line 75, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print:hover:before {
  color: #626266;
}
/* line 81, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf {
  padding-left: 23px;
  background: none;
  position: relative;
}
/* line 87, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf .icon:before {
  font-family: "cromax_icon_font_02";
  display: inline-block;
  content: "f";
  font-size: 19px;
  margin-right: 5px;
  position: absolute;
  left: 0;
}
/* line 98, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf:hover {
  color: #626266;
}
/* line 102, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf:hover .icon:before {
  color: #626266;
}

/**************************
*		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: hidden;
}
/* line 11, ../sass/styles/components/_paging.scss */
.paging ul.mobile {
  display: none;
  padding-bottom: 25px;
  padding-top: 5px;
}
/* line 18, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a {
  display: block;
  border: 0;
}
/* line 21, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.next {
  background-color: #e63c28;
  background-position: -20px -7174px;
  width: 44px;
  height: 44px;
  margin-left: 0;
}
/* line 31, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.next:before {
  content: "";
}
/* line 36, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.prev {
  background-color: #e63c28;
  background-position: -16px -7290px;
  width: 44px;
  height: 44px;
  margin-right: 10px;
}
/* line 46, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.prev:before {
  content: "";
}
/* line 57, ../sass/styles/components/_paging.scss */
.paging ul li {
  float: left;
  color: #626266;
  font-size: 14px;
}
/* line 62, ../sass/styles/components/_paging.scss */
.paging ul li a {
  color: #e63c28;
  border-right: 1px solid #BCBCC0;
  padding: 0 9px;
}
/* line 67, ../sass/styles/components/_paging.scss */
.paging ul li a.active {
  color: #626266;
  text-decoration: underline;
}
/* line 72, ../sass/styles/components/_paging.scss */
.paging ul li a.more {
  color: #BCBCC0;
  padding: 0 9px;
}
/* line 77, ../sass/styles/components/_paging.scss */
.paging ul li a.mobileFirst {
  border-left: 1px solid #BCBCC0;
}
/* line 81, ../sass/styles/components/_paging.scss */
.paging ul li a.prev {
  margin: 4px 14px 0 0;
  padding: 0;
  border: none;
}
/* line 87, ../sass/styles/components/_paging.scss */
.paging ul li a.prev:before {
  font-family: "cromax_icon_font_02";
  display: inline-block;
  font-size: 13px;
  content: "b";
  margin-top: 2px;
}
/* line 96, ../sass/styles/components/_paging.scss */
.paging ul li a.next {
  margin: 4px 0 0 15px;
  padding: 0;
  border: none;
}
/* line 102, ../sass/styles/components/_paging.scss */
.paging ul li a.next:before {
  font-family: "cromax_icon_font_02";
  display: inline-block;
  font-size: 13px;
  content: "a";
  margin-top: 2px;
}
/* line 111, ../sass/styles/components/_paging.scss */
.paging ul li a:hover {
  color: #626266;
}

/**************************
*		downloads	 	  *
***************************/
/**************************
*		downloads	 	  *
***************************/
/* line 4, ../sass/styles/components/_downloads.scss */
.textComponent ul.downloadBox {
  padding: 0;
  list-style: none;
}

/* line 9, ../sass/styles/components/_downloads.scss */
ul.downloadBox {
  padding: 0;
  list-style: none;
}
/* line 13, ../sass/styles/components/_downloads.scss */
ul.downloadBox li {
  padding: 0 !important;
}

/* line 18, ../sass/styles/components/_downloads.scss */
.downloadBoxHeadline {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  margin-bottom: 15px;
}

/* line 26, ../sass/styles/components/_downloads.scss */
.textComponent .downloadBoxHeadline {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  margin-bottom: 15px;
}

/* line 35, ../sass/styles/components/_downloads.scss */
.downloadBox {
  margin: 15px 0 20px;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
/* line 42, ../sass/styles/components/_downloads.scss */
.downloadBox li {
  background-color: #f2f2f2;
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 48, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download {
  display: table;
  width: 100%;
}
/* line 52, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .item {
  vertical-align: middle;
}
/* line 56, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon {
  color: white;
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e63c28;
  width: 50px;
  height: 50px;
  min-width: 50px;
  padding: 0;
  text-align: center;
  font-size: 19px;
  margin: 0;
}
/* line 69, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon span {
  display: none;
}
/* line 73, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.pdf {
  background-color: #e63c28;
  width: 50px;
  background-image: none;
}
/* line 78, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.pdf:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 18px;
  content: "f";
  color: #fff;
  margin-left: 1px;
}
/* line 87, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.text {
  background-color: #e63c28;
  width: 50px;
  background-image: none;
}
/* line 92, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.text:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 17px;
  content: "g";
  color: #fff;
  margin-left: 1px;
}
/* line 101, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.ppt {
  background-color: #e63c28;
  width: 50px;
  background-image: none;
}
/* line 106, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.ppt:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 15px;
  content: "h";
  color: #fff;
  margin-left: 1px;
}
/* line 115, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.daten {
  background-color: #e63c28;
  width: 50px;
  background-image: none;
}
/* line 120, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.daten:before {
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  font-size: 15px;
  content: "i";
  color: #fff;
  margin-left: 1px;
}
/* line 129, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.overall {
  background-color: #e63c28;
  width: 50px;
  background-image: none;
}
/* line 134, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.overall:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  font-size: 18px;
  content: "m";
  color: #fff;
  margin-left: 1px;
}
/* line 144, ../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: auto;
  padding: 5px 15px;
  line-height: 20px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  word-break: break-word;
}
/* line 154, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .dateiName:hover {
  color: #626266;
}
/* line 158, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .dateiName .dateiInfo {
  font-family: 'AkzidGroStdReg', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #626266;
}
/* line 165, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download:hover .icon {
  background-color: #626266;
}

/**************************
*	Regional Contacts	  *
***************************/
/***************************
* Regional Contacts || TGL *
***************************/
/* line 5, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper, body.pageLogin .bodyContentWrapper {
  margin-top: 0px;
}
/* line 9, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #Stage, body.pageLogin #Stage {
  background: none;
  padding-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 27px;
}
/* line 17, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts hr.desktop.tablet, body.pageLogin hr.desktop.tablet {
  margin-bottom: 15px;
}
/* line 21, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent, body.pageLogin #BodyContent {
  width: auto;
  min-height: 500px;
}
/* line 26, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2, body.pageLogin #BodyContent .columnLayout.columnCount2 {
  margin-left: 0;
  margin-right: 0;
  margin-top: 20px;
}
/* line 32, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell h2, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell h2 {
  font-size: 24px;
  line-height: 26px;
  margin: -2px 0 11px 0;
  color: #BCBCC0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 40, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell h3.successMsg, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell h3.successMsg {
  margin-bottom: 11px;
}
/* line 45, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .check, body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .radio, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .check, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .radio {
  margin-bottom: 20px;
  margin-top: 17px;
}
/* line 50, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form label, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form label {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 53, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form label[for="newsletter"], body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form label[for="newsletter"] {
  font-family: 'AkzidGroStdReg', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 57, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form h3, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #bcbcc0;
  margin-bottom: 14px;
}
/* line 65, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form p, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form p {
  line-height: 16px;
}
/* line 68, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form p.infotext, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form p.infotext {
  color: #BCBCC0;
}
/* line 73, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .reset, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .reset {
  margin-top: 24px;
}
/* line 78, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper {
  padding-top: 10px;
}
/* line 83, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper li:last-child, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper li:last-child {
  margin-bottom: 10px;
}
/* line 91, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form.login p.required, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form.login p.required {
  margin-top: 27px;
}
/* line 97, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell input[type=submit], body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .file-upload span, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell input[type=submit], body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .file-upload span {
  float: right;
  margin: 19px 0;
  border-radius: 0;
}
/* line 103, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell p.required, body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell span.required, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell p.required, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell span.required {
  margin: 18px 0 14px;
}
/* line 107, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell hr, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell hr {
  margin: 0;
}
/* line 111, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell:first-child, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 65%;
  margin-right: 2%;
  padding: 0;
}
/* line 117, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell:last-child, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell:last-child {
  width: 33%;
  padding: 0;
}

/* line 127, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster {
  margin: 35px 0 0 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  /* defined global
  a {
  	color: $lightblue !important;
  	text-decoration: none;
  }
  */
}
/* line 139, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li {
  border-top: 2px solid #f2f2f2;
  padding-top: 14px;
  margin-bottom: 13px;
}
/* line 144, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li h2 {
  margin: 0 0 10px 0 !important;
}
/* line 148, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li h3 {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
}
/* line 156, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul {
  list-style: none;
  font-size: 14px;
  line-height: 17px;
  padding: 0;
}
/* line 163, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  line-height: 24px;
  display: inline-block;
}
/* line 168, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a:before {
  font-family: "cromax_icon_font";
  content: "u";
  padding-right: 4px;
  font-size: 12px;
}

/* line 190, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts > li {
  margin-bottom: 14px;
}
/* line 193, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts > li p {
  margin: 8px 0 9px;
}

/* line 204, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  /* defined in global
  a {
  	color: $lightblue !important;
  	text-decoration: none;
  }
  */
}
/* line 217, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
  color: #626266;
  text-transform: uppercase;
}
/* line 225, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li {
  width: 48.5%;
  float: left;
  margin: 0;
  padding-top: 17px;
  padding-right: 3%;
}
/* line 233, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(2n+1) {
  clear: both;
}
/* line 236, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(2n) {
  padding-right: 0;
}
/* line 240, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(1), ul.countryContacts > li:nth-child(2) {
  padding-top: 12px;
}
/* line 244, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p {
  margin: 12px 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 249, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p:first-child {
  background: green;
}
/* line 253, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p.contactbox_phone {
  line-height: 16px;
  display: block;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin: 0 !important;
}
/* line 260, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p.contactbox_phone:before {
  font-family: "cromax_icon_font";
  font-size: 14px;
  color: #626266;
  padding-right: 4px;
  content: "q";
}
/* line 269, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail {
  line-height: 16px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 14px;
}
/* line 275, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:before {
  font-family: "cromax_icon_font";
  font-size: 14px;
  color: #e63c28;
  padding-right: 7px;
  content: "b";
}
/* line 285, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:hover:before {
  color: #626266;
}

/* line 294, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster.Contactbox li {
  width: 25%;
}

/* line 298, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox {
  border-top: 1px solid #d1d3d4;
  margin: 40px 0 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 305, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox h2 {
  font-size: 16px;
  font-weight: bold;
}
/* line 311, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox li {
  padding: 40px 0 0px;
}
/* line 315, ../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 {
  color: #fff;
  display: inline-block;
  cursor: pointer;
  padding-left: 15px;
  text-decoration: none;
  background-color: #e63c28;
}
/* line 28, ../sass/styles/components/_button.scss */
div.button > a.noTouch:hover,
div.button > span.noTouch:hover {
  background-color: #626266;
}
/* line 32, ../sass/styles/components/_button.scss */
div.button > a > span,
div.button > span > span {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  line-height: 30px;
  display: block;
  font-size: 14px;
  padding: 0 20px 0 5px;
  text-transform: uppercase;
}

/**************************
*	Featured Links	  *
***************************/
/* line 1, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks {
  padding: 0 0 20px 0;
}
/* line 4, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  padding: 0;
  margin-bottom: 0;
}

/**************************
*	Quicklinks	  *
***************************/
/* line 1, ../sass/styles/components/_quickLinks.scss */
.quicklinks {
  padding-left: 0;
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_quickLinks.scss */
.quicklinks h2 {
  margin: 0 0 6px;
  font-size: 24px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
}
/* line 12, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 17, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li {
  padding-bottom: 0;
}
/* line 20, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a {
  font-size: 14px;
  color: #e63c28;
  text-decoration: none;
  padding-left: 0;
  display: inline;
  line-height: 24px;
}
/* line 30, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.text {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  width: 87%;
  color: #e63c28;
  font-size: 14px;
  display: inline-block;
}
/* line 40, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a:hover > span {
  color: #626266;
}
/* line 44, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a .icon {
  font-family: "cromax_icon_font";
  font-weight: normal;
  min-width: 14px;
  display: inline-block;
  line-height: 24px;
  vertical-align: top;
}
/* line 53, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.download .icon:before {
  content: '\6d';
  margin: 0;
}
/* line 60, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.intern .icon:before {
  vertical-align: top;
  font-size: 12px;
  margin: 0 0 0 3px;
  display: block;
  content: '\75';
}
/* line 70, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.extern .icon:before {
  margin: 0;
  font-size: 13px;
  content: '\68';
}

/**************************
*	Contact	  *
***************************/
/* line 1, ../sass/styles/components/_contact.scss */
.contactMain {
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_contact.scss */
.contactMain .icon-right-open:before {
  margin: 0 5px 0 0;
  font-size: 17px;
}
/* line 10, ../sass/styles/components/_contact.scss */
.contactMain .icon-mail-alt:before, .contactMain .icon-phone:before {
  margin: 0 7px 0 0;
}
/* line 14, ../sass/styles/components/_contact.scss */
.contactMain h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 15px;
}
/* line 23, ../sass/styles/components/_contact.scss */
.contactMain h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #626266;
  line-height: 18px;
  font-size: 14px;
  margin: 0;
  text-transform: uppercase;
}
/* line 33, ../sass/styles/components/_contact.scss */
.contactMain h4 {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #626266;
  line-height: 18px;
  font-size: 14px;
  margin: 0 0 8px;
}
/* line 41, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone {
  color: #e63c28;
}
/* line 45, ../sass/styles/components/_contact.scss */
.contactMain a {
  margin-top: 12px;
  font-size: 14px;
  display: block;
  color: #e63c28;
  line-height: 25px;
}
/* line 52, ../sass/styles/components/_contact.scss */
.contactMain a:hover {
  color: #626266;
}
/* line 57, ../sass/styles/components/_contact.scss */
.contactMain .image {
  float: left;
  width: 49%;
}
/* line 61, ../sass/styles/components/_contact.scss */
.contactMain .image img {
  width: 100%;
  max-width: 235px;
}
/* line 67, ../sass/styles/components/_contact.scss */
.contactMain .info {
  width: 45%;
  padding-left: 15px;
  float: left;
  position: relative;
  top: -3px;
  line-height: 17px;
  color: #000;
}
/* line 76, ../sass/styles/components/_contact.scss */
.contactMain .info p {
  margin-bottom: 10px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #626266;
}
/* line 82, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone {
  margin: 0;
  display: block;
  line-height: 20px;
}
/* line 87, ../sass/styles/components/_contact.scss */
.contactMain .info p.phone:hover {
  text-decoration: none;
}
/* line 96, ../sass/styles/components/_contact.scss */
.contactMain .info > a {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  display: block;
}
/* line 101, ../sass/styles/components/_contact.scss */
.contactMain .info > a p {
  line-height: 16px;
}
/* line 105, ../sass/styles/components/_contact.scss */
.contactMain .info > a.mail {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-top: 0;
  color: #e63c28;
  font-size: 14px;
  line-height: 16px;
  display: block;
}
/* line 113, ../sass/styles/components/_contact.scss */
.contactMain .info > a.mail:hover {
  color: #626266;
}

/**************************
*	Accordion	  *
***************************/
/* line 1, ../sass/styles/components/_accordion.scss */
.accordion {
  border-bottom: 2px solid #f2f2f2;
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_accordion.scss */
.accordion .trigger {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  background-color: #fff;
  border-top: 2px solid #f2f2f2;
  color: #e63c28;
  cursor: pointer;
  padding: 18px 25px 16px 2%;
  line-height: 16px;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 0;
  background: url("../images/arrowsAccordion/arrowAccordion_red.png") no-repeat right center;
}
/* line 19, ../sass/styles/components/_accordion.scss */
.accordion .trigger p {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin: 0;
  color: #e63c28;
  line-height: 16px;
  font-size: 14px;
}
/* line 27, ../sass/styles/components/_accordion.scss */
.accordion .trigger:hover {
  color: #626266;
  background: url("../images/arrowsAccordion/arrowAccordion_mousOver_grey.png") no-repeat right center;
}
/* line 31, ../sass/styles/components/_accordion.scss */
.accordion .trigger:hover p {
  color: #626266;
}
/* line 36, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active {
  background: url("../images/arrowsAccordion/arrowAccordion_active_red.png") no-repeat right 20px;
  padding-bottom: 0px;
}
/* line 39, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active p {
  margin: 0;
}
/* line 43, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active:hover {
  background: url("../images/arrowsAccordion/arrowAccordion_active_mousOver_grey.png") no-repeat right 20px;
}
/* line 48, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container {
  padding: 11px 0 1px 2%;
  width: 98%;
}
/* line 52, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .columnLayout {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 57, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .textComponent {
  margin: 3px 0 14px 0;
}
/* line 60, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .textComponent :last-child {
  margin-bottom: 0;
}
/* line 65, ../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: 15px;
  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::selection {
  background: transparent;
}
/* line 20, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span {
  display: block;
  height: 34px;
  position: relative;
  bottom: 0;
  background-color: #fff;
  z-index: 50;
}
/* line 29, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span a {
  display: block;
  width: 23px;
  height: 31px;
  background-color: #e63c28;
}
/* line 35, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span a::selection {
  background: transparent;
}
/* line 41, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next {
  right: 0;
  display: none;
  float: right;
  border-left: 3px solid transparent;
}
/* line 47, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next.disabled {
  display: none !important;
}
/* line 51, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a {
  background-color: #fff;
}
/* line 54, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:after {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "u";
  font-size: 20px;
  color: #BCBCC0;
  position: absolute;
  right: 5px;
  top: 5px;
}
/* line 65, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:hover:after {
  color: #626266;
}
/* line 74, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev {
  left: 0;
  display: none;
  float: left;
  border-right: 3px solid transparent;
  margin-right: 1px;
}
/* line 81, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev.disabled {
  display: none !important;
}
/* line 85, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a {
  background-color: #fff;
}
/* line 88, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "t";
  font-size: 20px;
  color: #BCBCC0;
  position: absolute;
  left: 5px;
  top: 5px;
}
/* line 99, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:hover:before {
  color: #626266;
}
/* line 110, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller {
  float: left;
  display: inline-block;
  width: 200px;
  position: relative;
  top: 0;
}
/* line 117, ../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 130, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li {
  float: left;
  padding: 0;
  margin-top: 2px;
}
/* line 135, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active {
  border-bottom: 0;
  border-top: 1px solid #BCBCC0;
  margin-top: 0px;
}
/* line 140, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a {
  border-right: 1px solid #BCBCC0;
  border-left: 1px solid #BCBCC0;
  background-color: #f2f2f2;
  color: #626266;
  padding-bottom: 6px;
  height: 32px;
  line-height: 31px;
}
/* line 149, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a:hover {
  background-color: #f2f2f2;
}
/* line 156, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a {
  border-left: 0px solid transparent;
}
/* line 162, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a {
  margin-left: 0;
}
/* line 168, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a {
  line-height: 29px;
  cursor: pointer;
  background-color: #e63c28;
  text-decoration: none;
  display: block;
  padding: 0;
  height: 31px;
  font-weight: normal;
  color: #FFF;
  border-left: 3px solid #fff;
}
/* line 181, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:hover {
  background-color: #626266;
}
/* line 185, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a span {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  padding: 0 20px;
  text-decoration: none;
  font-size: 14px;
}
/* line 192, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:focus {
  outline: none;
}
/* line 208, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li a {
  border-left: 0;
  border-right: 2px solid #fff;
}
/* line 215, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.active a {
  border-left: 1px solid #d1d3d4;
  border-right: 1px solid #d1d3d4;
}
/* line 222, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.nextToActive {
  border-left: 2px solid #fff;
}
/* line 232, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav {
  border-left: 1px solid #BCBCC0;
  border-right: 1px solid #BCBCC0;
  display: inline-block;
  padding-right: 8px;
  background-color: #f2f2f2;
  border-top: 1px solid #BCBCC0;
  border-bottom: 2px solid #fff;
  display: none;
  position: relative;
  overflow: hidden;
  top: 0;
  z-index: 1000;
  padding-bottom: 9px;
}
/* line 247, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span {
  border: 1px solid #BCBCC0;
  padding: 4px 31px 2px 19px;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  border: 0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #e63c28;
  line-height: 31px;
  display: inline-block;
  font-size: 16px;
}
/* line 261, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:after {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "s";
  font-size: 12px;
  color: #e63c28;
  position: absolute;
  right: 20px;
  top: 4px;
}
/* line 271, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:focus {
  outline: none;
}
/* line 277, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav select {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin-top: 10px;
  font-size: 16px;
}
/* line 289, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem {
  display: none;
}
/* line 292, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem.first {
  display: block;
}
/* line 298, ../sass/styles/components/_tabs.scss */
.tabs > div {
  display: block;
  width: 100%;
}
/* line 302, ../sass/styles/components/_tabs.scss */
.tabs > div.active {
  display: block;
}
/* line 306, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper {
  border: 1px solid #BCBCC0;
  padding: 12px 15px 14px;
  background-color: #f2f2f2;
  color: #626266;
}
/* line 312, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper p {
  font-size: 14px;
  line-height: 18px;
}
/* line 317, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper :last-child {
  margin-bottom: 0;
}

/**************************
*	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: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 18px;
  color: #BCBCC0;
}
/* line 13, ../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: 24px;
}
/* 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 {
  margin: 0;
}

/* line 53, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a {
  text-decoration: none;
}
/* line 56, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a img {
  display: block;
  width: 100%;
}
/* line 61, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #626266;
  margin: 16px 0 11px;
  font-weight: normal;
  position: relative;
  overflow: hidden;
}
/* line 73, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a p {
  margin-bottom: 10px;
}
/* line 77, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a span.readMoreLink {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #e63c28;
  text-transform: uppercase;
}
/* line 85, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a:hover span.readMoreLink {
  color: #626266;
}

/**************************
*	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;
}

/************************** 
*	Career	  *
***************************/
/* line 1, ../sass/styles/components/_career.scss */
.careerModule {
  overflow: hidden;
  border-top: 2px solid #f2f2f2;
  padding-top: 15px;
  margin-top: 36px;
}
/* line 7, ../sass/styles/components/_career.scss */
.careerModule.careerOverview {
  border: solid #f2f2f2;
  border-width: 2px 0 2px 0;
  padding: 15px 0 10px;
  margin: 36px 0 15px;
}
/* line 16, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a {
  color: #e63c28;
  display: block;
}
/* line 20, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a:hover {
  color: #626266;
}
/* line 25, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent h2 {
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 12px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0 !important;
}
/* line 33, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent h3 {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
  color: #626266 !important;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-weight: bold;
}
/* line 46, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList {
  color: #5c5d60;
  list-style: none;
  float: left;
  width: 50%;
  padding: 0 10px 0 0;
  margin: 0;
  position: relative;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 158, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 166, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList html[xmlns] .clearfix {
  display: block;
}
/* line 169, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList * html .clearfix {
  height: 1%;
}
/* line 58, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList:last-child {
  padding: 0 0 0 10px;
}
/* line 63, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList:last-child li a:before {
  left: 10px;
}
/* line 70, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li {
  padding: 0 0 7px 0;
}
/* line 73, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 17px;
  padding: 0 0 0 13px;
}
/* line 79, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  font-size: 12px;
  content: "u";
  color: #e63c28;
  position: absolute;
  left: 0;
}
/* line 88, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a:hover {
  color: #626266;
}
/* line 91, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a:hover:before {
  color: #626266;
}
/* line 99, ../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;
  color: #626266;
}
/* line 107, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList:last-child {
  padding: 0 0 0 10px;
}
/* line 111, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dt, .careerModule dl.careerOverviewList dd {
  padding: 0;
}
/* line 115, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dt {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  float: left;
  font-weight: normal;
  width: 45%;
  line-height: 20px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 125, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dd {
  line-height: 20px;
  width: 52%;
  margin-left: 48%;
  padding: 0 0 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 137, ../sass/styles/components/_career.scss */
.cell .careerSearchForm {
  border-top: 2px solid #f2f2f2;
  padding-top: 15px;
  margin-top: 36px;
  	/*input[type=text] + .selectWrapper  {
  		margin-top: 5px;
  	}
  
  	.selectWrapper + .selectWrapper {
  		margin-top: 5px;
  	}*/
}
/* line 142, ../sass/styles/components/_career.scss */
.cell .careerSearchForm h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
  margin: 0 0 16px;
  color: #BCBCC0;
}
/* line 151, ../sass/styles/components/_career.scss */
.cell .careerSearchForm label {
  color: #e63c28;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold !important;
  margin: 16px 0 7px !important;
}
/* line 159, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .forminfo {
  float: left;
  color: #626266;
  font-size: 14px;
  margin: 27px 0 0;
}
/* line 166, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .file-upload strong {
  font-weight: normal;
  font-size: 14px;
}
/* line 171, ../sass/styles/components/_career.scss */
.cell .careerSearchForm p.required {
  margin-top: 12px !important;
}
/* line 175, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .selectWrapper {
  width: 50%;
  float: left;
  display: inline-block;
  position: relative;
}
/* line 158, ../sass/global/_mixins.scss */
.cell .careerSearchForm .selectWrapper:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 166, ../sass/global/_mixins.scss */
.cell .careerSearchForm .selectWrapper html[xmlns] .clearfix {
  display: block;
}
/* line 169, ../sass/global/_mixins.scss */
.cell .careerSearchForm .selectWrapper * html .clearfix {
  height: 1%;
}
/* line 183, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .selectWrapper .wrapper {
  bottom: 0;
  width: 100%;
}
/* line 190, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .selectWrapper.error input[type="text"],
.cell .careerSearchForm .selectWrapper.error textarea,
.cell .careerSearchForm .selectWrapper.error .file-skin {
  border: 1px solid red;
  margin: 0;
  background-color: #fce5e2;
}
/* line 203, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .leftWrapper {
  padding: 0 10px 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 208, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .rightWrapper {
  padding: 0 0 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 212, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .rightWrapper .newListSelected {
  min-height: 30px;
  line-height: 30px;
}
/* line 216, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .rightWrapper .newListSelected .selectedTxt {
  padding-bottom: 5px;
}
/* line 223, ../sass/styles/components/_career.scss */
.cell .careerSearchForm #submit {
  float: right;
  width: auto;
  margin-top: 20px;
}
/* line 232, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .careerToolbar #submit {
  margin-top: 15px;
}
/* line 238, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth {
  padding: 0;
  position: relative;
}
/* line 242, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth.borderTop {
  margin: 20px 0 0;
  border-top: 2px solid #f2f2f2;
}
/* line 247, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth h4 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
  margin: 0;
  padding-top: 16px;
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 15px;
}
/* line 258, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth p {
  font-size: 14px;
  line-height: 12px;
  margin: 0 0 19px;
}
/* line 264, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .field {
  position: relative;
}
/* line 267, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .field .label {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 12px;
  color: #e63c28;
}
/* line 277, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .labelright {
  position: absolute;
  right: 0;
  top: 15px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 12px;
  color: #626266;
}
/* line 287, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .file-upload {
  margin-top: 1px !important;
  margin-bottom: 10px;
  padding-bottom: 7px;
}

/* line 305, ../sass/styles/components/_career.scss */
.careerToolbar {
  border-top: 2px solid #f2f2f2;
  margin-top: 36px;
}
/* line 310, ../sass/styles/components/_career.scss */
.careerToolbar h2 {
  display: inline-block;
  padding-top: 15px;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 15px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
}
/* line 320, ../sass/styles/components/_career.scss */
.careerToolbar .backLink, .careerToolbar .forwardLink {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  margin: 15px 0;
  padding-left: 0;
  display: inline-block;
  border: none;
  color: #e63c28;
}
/* line 158, ../sass/global/_mixins.scss */
.careerToolbar .backLink:after, .careerToolbar .forwardLink:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 166, ../sass/global/_mixins.scss */
.careerToolbar .backLink html[xmlns] .clearfix, .careerToolbar .forwardLink html[xmlns] .clearfix {
  display: block;
}
/* line 169, ../sass/global/_mixins.scss */
.careerToolbar .backLink * html .clearfix, .careerToolbar .forwardLink * html .clearfix {
  height: 1%;
}
/* line 329, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:hover, .careerToolbar .forwardLink:hover {
  color: #626266;
}
/* line 334, ../sass/styles/components/_career.scss */
.careerToolbar .backLink {
  margin-top: 20px;
}
/* line 338, ../sass/styles/components/_career.scss */
.careerToolbar .right {
  float: right;
  margin-top: 18px;
}
/* line 343, ../sass/styles/components/_career.scss */
.careerToolbar .backLink {
  float: left;
}
/* line 346, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "t";
  font-size: 12px;
  color: #e63c28;
  margin-right: 8px;
}
/* line 354, ../sass/styles/components/_career.scss */
.careerToolbar .backLink.left {
  background-color: #fff;
}
/* line 359, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:hover:before {
  color: #626266;
}
/* line 365, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink {
  float: right;
  margin-top: 18px;
  margin-right: 0;
}
/* line 370, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "u";
  font-size: 12px;
  color: #e63c28;
  margin-right: 8px;
  margin-bottom: 2px;
}
/* line 380, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink:hover:before {
  color: #626266;
}
/* line 386, ../sass/styles/components/_career.scss */
.careerToolbar .nextStepLink {
  float: right;
  width: auto !important;
  padding: 2px 40px !important;
}
/* line 394, ../sass/styles/components/_career.scss */
.careerToolbar .backLinkMobile,
.careerToolbar .forwardLinkMobile {
  display: none;
}

/* line 401, ../sass/styles/components/_career.scss */
.fullwidth {
  clear: both;
  float: none;
  width: 100%;
}
/* line 411, ../sass/styles/components/_career.scss */
.fullwidth .check {
  margin: 35px 0 0 14px;
}

/* line 417, ../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 436, ../sass/styles/components/_career.scss */
.file-upload input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 445, ../sass/styles/components/_career.scss */
.file-skin {
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  margin: 0;
}

/* line 454, ../sass/styles/components/_career.scss */
.file-upload strong {
  font-size: 18px;
}

/* line 458, ../sass/styles/components/_career.scss */
.file-upload span {
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  padding: 2px 48px;
}

/* Adjust the button size */
/* line 467, ../sass/styles/components/_career.scss */
.file-upload {
  overflow: hidden;
  display: inline-block;
  position: relative;
  text-align: center;
  font-weight: normal;
  height: 80px;
}

/* line 476, ../sass/styles/components/_career.scss */
.file-upload,
.file-upload span {
  width: auto !important;
}

/* line 480, ../sass/styles/components/_career.scss */
.cell form label.file-upload {
  margin: 0;
}

/* line 484, ../sass/styles/components/_career.scss */
.file-upload span {
  display: block;
  padding: 2px 40px;
  margin: 0 !important;
}

/* line 490, ../sass/styles/components/_career.scss */
.file-upload-status {
  position: absolute;
  top: 26px;
}

/* line 497, ../sass/styles/components/_career.scss */
table.searchResult thead tr th:nth-child(2) {
  width: 38%;
}
/* line 501, ../sass/styles/components/_career.scss */
table.searchResult thead tr th:nth-child(4) {
  width: 16%;
  min-width: 84px;
}

/************************** 
*	Footable	  *
***************************/
/* tablesort default */
/* line 3, ../sass/styles/components/_footable.scss */
.footable {
  font-size: 14px;
  width: 100%;
  margin-bottom: 20px;
}
/* line 8, ../sass/styles/components/_footable.scss */
.footable > thead {
  height: 31px;
  color: #fff;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}

/* line 14, ../sass/styles/components/_footable.scss */
.footable.breakpoint > tbody > tr > td.expand {
  background-position: -22px -5487px;
  padding-left: 40px;
}

/* line 18, ../sass/styles/components/_footable.scss */
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand {
  background-position: -22px -5064px;
}

/*
.footable.breakpoint > tbody > tr.footable-row-detail {
	background: #f1f2f2;
}
.footable > tbody > tr:hover {
	
}
*/
/* line 29, ../sass/styles/components/_footable.scss */
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}

/* line 32, ../sass/styles/components/_footable.scss */
.footable > tbody > tr > td, .footable > thead > tr > th {
  padding: 7px 10px 5px;
  text-align: left;
}

/* line 36, ../sass/styles/components/_footable.scss */
.footable > thead > tr > th, .footable > thead > tr > td {
  background: #626266;
}

/* line 39, ../sass/styles/components/_footable.scss */
.footable tbody tr:nth-child(even) {
  background: #f2f2f2;
}

/* line 44, ../sass/styles/components/_footable.scss */
.footable .footable-sorted,
.footable .footable-sorted-desc {
  background: #BCBCC0;
}

/* line 50, ../sass/styles/components/_footable.scss */
.footable > tbody img {
  vertical-align: middle;
}

/* line 55, ../sass/styles/components/_footable.scss */
table.footable tbody tr {
  height: 31px;
}
/* line 58, ../sass/styles/components/_footable.scss */
table.footable tbody tr.even {
  background-color: #fff;
}
/* line 61, ../sass/styles/components/_footable.scss */
table.footable tbody tr.even + .footable-row-detail {
  background-color: #fff;
}
/* line 67, ../sass/styles/components/_footable.scss */
table.footable tbody tr.odd {
  background-color: #f2f2f2;
}
/* line 70, ../sass/styles/components/_footable.scss */
table.footable tbody tr.odd + .footable-row-detail {
  background-color: #f2f2f2;
}
/* line 76, ../sass/styles/components/_footable.scss */
table.footable tbody tr a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 80, ../sass/styles/components/_footable.scss */
table.footable tbody tr td {
  color: #626266;
}

/* tablesort pagination */
/* line 87, ../sass/styles/components/_footable.scss */
tfoot.footable-pagination tr td {
  text-align: center;
}

/* line 90, ../sass/styles/components/_footable.scss */
.footable-nav {
  float: right;
  list-style: none;
  padding: 0;
  margin: 15px 0;
  display: inline-block;
}

/* line 97, ../sass/styles/components/_footable.scss */
.footable-nav .active a {
  color: #626266;
  text-decoration: underline;
}

/* line 102, ../sass/styles/components/_footable.scss */
.footable-nav li {
  display: inline-block;
  line-height: 14px;
}

.footable-nav ul {
    padding-left: 0;
    margin: 0;
}

/* line 106, ../sass/styles/components/_footable.scss */
.footable-nav li a {
  display: inline-block;
  font-size: 13px;
  padding: 0 8px;
  text-decoration: none;
  color: #e63c28;
}

/* line 113, ../sass/styles/components/_footable.scss */
.footable-nav li a:focus, .footable-nav li a:hover, .footable-nav li a:active {
  color: #626266;
}

/* line 117, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page {
  border: solid #BCBCC0;
  border-width: 0 1px;
  margin-left: -1px;
}

/* line 123, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-current a {
  color: #000;
  text-decoration: underline;
}

/* line 127, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev, .footable-nav .footable-page-arrow-next {
  width: 19px;
  overflow: hidden;
  background-image: none;
}

/* line 132, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev {
  margin: 3px 16px 0 0;
}

/* line 136, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-next {
  margin: 3px 0 0 6px;
}

/* line 139, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev a, .footable-nav .footable-page-arrow-next a {
  color: #e63c28;
  background-color: #fff;
  display: block;
  height: 12px;
}
/* line 145, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev a:before, .footable-nav .footable-page-arrow-next a:before {
  font-family: "cromax_icon_font_02";
  font-size: 12px;
}
/* line 150, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev a:hover, .footable-nav .footable-page-arrow-next a:hover {
  color: #626266;
}
/* line 154, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev a:active, .footable-nav .footable-page-arrow-prev a:visited, .footable-nav .footable-page-arrow-prev a:focus, .footable-nav .footable-page-arrow-next a:active, .footable-nav .footable-page-arrow-next a:visited, .footable-nav .footable-page-arrow-next a:focus {
  color: #e63c28;
}

/* line 160, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-prev a:before {
  content: 'b';
}

/* line 166, ../sass/styles/components/_footable.scss */
.footable-nav .footable-page-arrow-next a:before {
  content: 'a';
}

/* tablesort sortable */
/* line 172, ../sass/styles/components/_footable.scss */
.footable > thead > tr > th > span.footable-sort-indicator {
  width: 6px;
  height: 8px;
  display: inline-block;
  background-position: -37px -7756px;
}

/* line 178, ../sass/styles/components/_footable.scss */
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}

/* line 181, ../sass/styles/components/_footable.scss */
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator {
  background-position: -37px -7874px;
}

/* line 184, ../sass/styles/components/_footable.scss */
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator {
  background-position: -37px -7721px;
}

/**********************************
*	private Content component	  *
***********************************/
/* line 1, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent {
  border: 2px 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: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  line-height: 28px;
  color: #a2a8b5;
  background-color: #f1f2f2;
}
/* line 35, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent span.heading:before {
  content: '\69';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 10px 0 8px;
}
/* line 41, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content {
  padding: 0 10px;
}
/* line 44, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content > *:first-child {
  margin-top: 20px;
}
/* line 47, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content > *:last-child {
  margin-bottom: 20px;
}

/**************************
*	Forms				  *
***************************/
/* line 1, ../sass/styles/components/_forms.scss */
.cell h3.successMsg {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 8, ../sass/styles/components/_forms.scss */
.cell form, .cell .form {
  font-size: 14px;
}
/* line 10, ../sass/styles/components/_forms.scss */
.cell form h2, .cell .form h2 {
  font-size: 24px;
  line-height: 26px;
  margin: 0;
  padding: 0;
}
/* line 16, ../sass/styles/components/_forms.scss */
.cell form .leftFormComp, .cell .form .leftFormComp {
  width: 47%;
  margin-right: 6%;
  float: left;
  margin-bottom: 15px;
}
/* line 22, ../sass/styles/components/_forms.scss */
.cell form .rightFormComp, .cell .form .rightFormComp {
  width: 47%;
  float: left;
  margin-bottom: 15px;
}
/* line 27, ../sass/styles/components/_forms.scss */
.cell form label, .cell .form label {
  display: block;
  margin: 11px 0 5px;
  color: #e63c28;
  font-weight: bold;
  font-size: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 35, ../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;
  background-color: #f2f2f2;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #626266;
  padding: 6px 9px 5px;
  width: 100%;
  border: 1px solid #BCBCC0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  /*@include border-radius(5px);
  background-color: #f1f2f2; 
  @include single-box-shadow($color:rgba(0,0,0,.7), $hoff: 0, $voff: 1px, $blur: 1px, $inset: true);
  border: solid 1px #dcdcdc;
  $experimental-support-for-svg: true; /*IE9*/
  /*
  @include background-image(linear-gradient(top, rgba(102,102,102,.08), rgba(255,255,255,.08)));
  */
  -webkit-appearance: none;
}
/* line 55, ../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 #e63c28;
  background-color: #fce5e2;
}
/* line 62, ../sass/styles/components/_forms.scss */
.cell form input[type=text]::-webkit-input-placeholder, .cell form input[type=password]::-webkit-input-placeholder, .cell form textarea::-webkit-input-placeholder, .cell form .file-skin::-webkit-input-placeholder, .cell form .file-upload-status::-webkit-input-placeholder, .cell .form input[type=text]::-webkit-input-placeholder, .cell .form input[type=password]::-webkit-input-placeholder, .cell .form textarea::-webkit-input-placeholder, .cell .form .file-skin::-webkit-input-placeholder, .cell .form .file-upload-status::-webkit-input-placeholder {
  color: #636363;
  opacity: 1;
  -khtml-opacity: 1;
}
/* line 67, ../sass/styles/components/_forms.scss */
.cell form input[type=text]::-moz-placeholder, .cell form input[type=password]::-moz-placeholder, .cell form textarea::-moz-placeholder, .cell form .file-skin::-moz-placeholder, .cell form .file-upload-status::-moz-placeholder, .cell .form input[type=text]::-moz-placeholder, .cell .form input[type=password]::-moz-placeholder, .cell .form textarea::-moz-placeholder, .cell .form .file-skin::-moz-placeholder, .cell .form .file-upload-status::-moz-placeholder {
  color: #636363;
  opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
}
/* line 73, ../sass/styles/components/_forms.scss */
.cell form input[type=text]:-ms-input-placeholder, .cell form input[type=password]:-ms-input-placeholder, .cell form textarea:-ms-input-placeholder, .cell form .file-skin:-ms-input-placeholder, .cell form .file-upload-status:-ms-input-placeholder, .cell .form input[type=text]:-ms-input-placeholder, .cell .form input[type=password]:-ms-input-placeholder, .cell .form textarea:-ms-input-placeholder, .cell .form .file-skin:-ms-input-placeholder, .cell .form .file-upload-status:-ms-input-placeholder {
  color: #636363;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
}
/* line 81, ../sass/styles/components/_forms.scss */
.cell form input[type=text]:-moz-placeholder, .cell form input[type=password]:-moz-placeholder, .cell form textarea:-moz-placeholder, .cell form .file-skin:-moz-placeholder, .cell form .file-upload-status:-moz-placeholder, .cell .form input[type=text]:-moz-placeholder, .cell .form input[type=password]:-moz-placeholder, .cell .form textarea:-moz-placeholder, .cell .form .file-skin:-moz-placeholder, .cell .form .file-upload-status:-moz-placeholder {
  color: #636363;
  opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
}
/* line 88, ../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%;*/
  height: 30px;
}
/* line 92, ../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 {
  border: 0 none;
  background-color: #e63c28;
  color: #fff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  /*@include single-box-shadow($color:rgba(255,255,255,.28), $hoff: 0, $voff: 1px, $blur: 5px, $inset: true);
  border: solid 1px #dcdcdc;
  $experimental-support-for-svg: true; /*IE9*/
  /*
  @include background-image(linear-gradient(bottom, rgba(167,169,172,.7), rgba(220,220,220,.7) 50%, rgba(230,231,232,.7) 51%, rgba(255,255,255,.7)));
  */
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  padding: 6px 19px;
  cursor: pointer;
  margin: 15px 0;
}
/* line 112, ../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: #626266;
}
/* line 116, ../sass/styles/components/_forms.scss */
.cell form .file-upload span, .cell .form .file-upload span {
  padding: 9px 19px 8px;
}
/* line 119, ../sass/styles/components/_forms.scss */
.cell form textarea, .cell .form textarea {
  height: 140px;
  background-color: #f2f2f2;
}
/* line 123, ../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;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #626266;
  width: 100%;
  border: 1px solid #BCBCC0;
  line-height: 34px;
  background-color: #f2f2f2;
  /*@include border-radius(5px);
  background-color: #f1f2f2;
  border: solid 1px #dcdcdc;
  $experimental-support-for-svg: true; /*IE9*/
  /*
  @include background-image(linear-gradient(bottom, rgba(102,102,102,.08), rgba(255,255,255,.08)));
  */
  position: relative;
}
/* line 142, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt, .cell .form .newListSelected .selectedTxt {
  padding: 6px 40px 6px 9px;
  color: #636363;
  background-position: 100% -2782px;
  line-height: 16px;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 155, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt.selectedValue, .cell .form .newListSelected .selectedTxt.selectedValue {
  color: #626266;
}
/* line 159, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper, .cell .form .newListSelected .SSContainerDivWrapper {
  position: absolute;
  top: 30px !important;
  border: 1px solid #BCBCC0;
  background: #f2f2f2;
  width: 100%;
  padding: 8px 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 172, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul, .cell .form .newListSelected .SSContainerDivWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 176, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li, .cell .form .newListSelected .SSContainerDivWrapper ul li {
  padding: 0;
  background: #626266;
  margin-bottom: 2px;
}
/* line 180, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li a, .cell .form .newListSelected .SSContainerDivWrapper ul li a {
  color: #fff;
  padding: 10px;
  display: block;
  line-height: 16px;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 194, ../sass/styles/components/_forms.scss */
.cell form .selectWrapper.error .newListSelected, .cell .form .selectWrapper.error .newListSelected {
  border-color: #e63c28;
}
/* line 197, ../sass/styles/components/_forms.scss */
.cell form .selectWrapper.error .newListSelected .selectedTxt, .cell .form .selectWrapper.error .newListSelected .selectedTxt {
  background-color: #fce5e2;
  color: #e63c28;
  background-position: 100% -7413px;
}
/* line 205, ../sass/styles/components/_forms.scss */
.cell form .inputList, .cell .form .inputList {
  width: 100% !important;
  margin-right: 0;
}
/* line 209, ../sass/styles/components/_forms.scss */
.cell form .inputList > .check, .cell .form .inputList > .check {
  margin-top: 0 !important;
}
/* line 213, ../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: 10px;
}
/* line 216, ../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 224, ../sass/styles/components/_forms.scss */
.cell form .check, .cell form .radio, .cell .form .check, .cell .form .radio {
  display: table;
}
/* line 227, ../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 231, ../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: 22px;
  line-height: 20px;
  margin: 0;
}
/* line 239, ../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 243, ../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: 18px;
  width: 18px;
  margin-right: 10px;
  background-color: #fff;
  border: solid 1px #BCBCC0;
  background-color: #f2f2f2;
  /*IE9*/
  /*
  @include background-image(linear-gradient(bottom, rgba(102,102,102,.08), rgba(255,255,255,.08)));
  */
}
/* line 256, ../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 263, ../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;
  position: relative;
}
/* line 266, ../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: 8px;
  height: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 5px;
  background-color: #626266;
}
/* line 275, ../sass/styles/components/_forms.scss */
.cell form .check .checkbox, .cell form .radio .checkbox, .cell .form .check .checkbox, .cell .form .radio .checkbox {
  position: relative;
  cursor: default;
}
/* line 279, ../sass/styles/components/_forms.scss */
.cell form .check .checkbox.checked span, .cell form .radio .checkbox.checked span, .cell .form .check .checkbox.checked span, .cell .form .radio .checkbox.checked span {
  font-family: "cromax_icon_font";
  font-size: 16px;
  color: #626266;
  position: absolute;
  top: -2px;
  left: 1px;
}
/* line 287, ../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: "c";
}
/* line 292, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell form .radio label, .cell .form .check label, .cell .form .radio label {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal !important;
  color: #626266 !important;
  display: table-cell;
  vertical-align: middle;
  float: left;
  margin: 1px 0 0;
}
/* line 302, ../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 307, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell .form .check label {
  display: inline-block;
  width: 80%;
}
/* line 311, ../sass/styles/components/_forms.scss */
.cell form .check label p, .cell .form .check label p {
  color: #555555;
  line-height: 21px;
  font-size: 14px;
  margin-top: 0;
}
/* line 320, ../sass/styles/components/_forms.scss */
.cell form .radio label, .cell .form .radio label {
  padding-right: 20px;
}
/* line 323, ../sass/styles/components/_forms.scss */
.cell form p.required, .cell form span.required, .cell .form p.required, .cell .form span.required {
  font-size: 14px;
  color: #626266;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 329, ../sass/styles/components/_forms.scss */
.cell form p, .cell .form p {
  margin: 10px 0;
}
/* line 332, ../sass/styles/components/_forms.scss */
.cell form p.infotext, .cell .form p.infotext {
  color: #BCBCC0;
  font-size: 14px;
}
/* line 336, ../sass/styles/components/_forms.scss */
.cell form ul.errorMsg, .cell .form ul.errorMsg {
  color: #e63c28;
  display: none;
  margin: 6px 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
/* line 345, ../sass/styles/components/_forms.scss */
.cell form.error ul.errorMsg, .cell .form.error ul.errorMsg {
  display: block;
}
/* line 349, ../sass/styles/components/_forms.scss */
.cell form .reset, .cell .form .reset {
  margin: 18px 0 20px;
  display: inline-block;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #e63c28;
  text-decoration: none;
}
/* line 356, ../sass/styles/components/_forms.scss */
.cell form .reset:hover, .cell .form .reset:hover {
  color: #626266;
}
/* line 360, ../sass/styles/components/_forms.scss */
.cell form.sales, .cell .form.sales {
  margin-top: -4px;
}
/* line 362, ../sass/styles/components/_forms.scss */
.cell form.sales h2, .cell .form.sales h2 {
  margin-bottom: 11px;
}
/* line 366, ../sass/styles/components/_forms.scss */
.cell form.sales label, .cell .form.sales label {
  margin-top: 0;
}
/* line 376, ../sass/styles/components/_forms.scss */
.cell form.sales h2, .cell .form.sales h2 {
  margin-top: 16px;
  margin-bottom: 0;
}
/* line 383, ../sass/styles/components/_forms.scss */
.cell form.sales .SSContainerDivWrapper, .cell .form.sales .SSContainerDivWrapper {
  margin-top: 3px;
}
/* line 386, ../sass/styles/components/_forms.scss */
.cell form.sales .leftFormComp, .cell .form.sales .leftFormComp {
  width: 48%;
  margin-right: 4%;
  float: left;
  margin-bottom: 11px;
}
/* line 392, ../sass/styles/components/_forms.scss */
.cell form.sales .leftFormComp.fullwidth, .cell .form.sales .leftFormComp.fullwidth {
  width: 100%;
}
/* line 396, ../sass/styles/components/_forms.scss */
.cell form.sales .rightFormComp, .cell .form.sales .rightFormComp {
  width: 48%;
  float: left;
  margin-bottom: 11px;
}
/* line 401, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader, .cell .form.sales .textareaHeader {
  margin-bottom: 15px;
}
/* line 404, ../sass/styles/components/_forms.scss */
.cell form.sales .FormComp, .cell .form.sales .FormComp {
  margin-bottom: 11px;
}
/* line 407, ../sass/styles/components/_forms.scss */
.cell form.sales .check, .cell .form.sales .check {
  margin-bottom: 15px;
  width: 100%;
}
/* line 410, ../sass/styles/components/_forms.scss */
.cell form.sales .check .checkbox, .cell .form.sales .check .checkbox {
  height: 18px;
}
/* line 414, ../sass/styles/components/_forms.scss */
.cell form.sales .min, .cell .form.sales .min {
  font-size: 14px;
  margin-top: -8px;
  margin-bottom: 8px;
  display: block;
  color: #000;
}
/* line 421, ../sass/styles/components/_forms.scss */
.cell form.sales .labelright, .cell .form.sales .labelright {
  margin: 11px 0 3px;
  float: right;
  color: #626266;
  font-size: 14px;
}
/* line 427, ../sass/styles/components/_forms.scss */
.cell form.sales .reset, .cell .form.sales .reset {
  margin: 10px 0 20px;
}
/* line 430, ../sass/styles/components/_forms.scss */
.cell form.sales .reset.right, .cell .form.sales .reset.right {
  margin: 0;
  float: right;
  font-size: 14px;
}
/* line 435, ../sass/styles/components/_forms.scss */
.cell form.sales .back, .cell .form.sales .back {
  float: left;
  font-size: 14px;
  margin-top: 11px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 442, ../sass/styles/components/_forms.scss */
.cell form.sales .back:before, .cell .form.sales .back:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "t";
  display: inline-block;
  margin-right: 7px;
  color: #e63c28;
  font-size: 12px;
}
/* line 451, ../sass/styles/components/_forms.scss */
.cell form.sales .back:hover, .cell .form.sales .back:hover {
  color: #626266;
}
/* line 454, ../sass/styles/components/_forms.scss */
.cell form.sales .back:hover:before, .cell .form.sales .back:hover:before {
  color: #626266;
}
/* line 459, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=submit], .cell .form.sales input[type=submit] {
  float: right;
  margin-top: 5px;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-bottom: 16px;
  border-radius: 0;
}
/* line 468, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader, .cell .form.sales .textareaHeader {
  margin-bottom: 13px;
}
/* line 470, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader label, .cell .form.sales .textareaHeader label {
  float: left;
  margin: 11px 0 5px;
}
/* line 474, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader .chars, .cell .form.sales .textareaHeader .chars {
  float: right;
  font-size: 12px;
  margin-top: 17px;
}
/* line 480, ../sass/styles/components/_forms.scss */
.cell form.sales .available, .cell .form.sales .available {
  background-position: -33px -1079px;
  padding-left: 20px;
  margin-top: 6px;
  color: #0e7500;
  margin-bottom: -5px;
  font-size: 14px;
}
/* line 487, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not, .cell .form.sales .available.not {
  color: #d71d2f;
  background-position: -33px -5361px;
}
/* line 492, ../sass/styles/components/_forms.scss */
.cell form.sales h3.subHead, .cell .form.sales h3.subHead {
  margin-top: 15px;
  font-weight: normal;
  line-height: 20px;
  font-size: 18px;
  color: #000;
}
/* line 499, ../sass/styles/components/_forms.scss */
.cell form.sales hr, .cell .form.sales hr {
  margin-bottom: 15px;
}
/* line 504, ../sass/styles/components/_forms.scss */
.cell form.sales .error .radio,
.cell form.sales .error .checkbox,
.cell form.sales .error .selectedTxt,
.cell form.sales .error .newListSelected, .cell .form.sales .error .radio,
.cell .form.sales .error .checkbox,
.cell .form.sales .error .selectedTxt,
.cell .form.sales .error .newListSelected {
  border-color: #e63c28;
  background-color: #fce5e2;
}
/* line 513, ../sass/styles/components/_forms.scss */
.cell form.sales .error .newListSelected .selectedTxt, .cell .form.sales .error .newListSelected .selectedTxt {
  background-color: #fce5e2;
  color: #e63c28;
  background-position: 100% -7413px;
}
/* line 520, ../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: #e63c28;
  background-color: #fce5e2;
}
/* line 525, ../sass/styles/components/_forms.scss */
.cell form.sales .error .errorMessage, .cell .form.sales .error .errorMessage {
  color: #e63c28;
  clear: both;
  margin-top: 6px;
  font-size: 14px;
}
/* line 537, ../sass/styles/components/_forms.scss */
.cell img.captcha {
  width: 100%;
  max-width: 340px;
  margin-top: 3px;
}
/* line 544, ../sass/styles/components/_forms.scss */
.cell .formGenerator h2 {
  line-height: 26px;
  font-size: 24px;
  margin: 0 0 5px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #BCBCC0;
}
/* line 554, ../sass/styles/components/_forms.scss */
.cell .formGenerator .sales .textareaHeader {
  margin-bottom: 0;
}
/* line 558, ../sass/styles/components/_forms.scss */
.cell .formGenerator .sales .check {
  margin-top: 22px;
}
/* line 563, ../sass/styles/components/_forms.scss */
.cell .formGenerator p.required {
  margin-bottom: 12px;
}
/* line 568, ../sass/styles/components/_forms.scss */
.cell .formGenerator .buttonWrapper input[type=submit] {
  margin-top: 10px;
  border-radius: 0;
}
/* line 573, ../sass/styles/components/_forms.scss */
.cell .formGenerator .buttonWrapper .back {
  margin-top: 15px;
}
/* line 581, ../sass/styles/components/_forms.scss */
.cell body.pageContacts .cell form input[type=submit] {
  margin-top: 26px;
}
/* line 589, ../sass/styles/components/_forms.scss */
.cell form.sales.form h2 {
  margin-bottom: 12px;
}
/* line 593, ../sass/styles/components/_forms.scss */
.cell form.sales.form .radio {
  margin-bottom: 10px;
}
/* line 599, ../sass/styles/components/_forms.scss */
.cell .SSContainerDivWrapper {
  z-index: 9999 !important;
}

/*** IE8 handling ***/
/* Checkbox */
/* line 732, ../sass/screen.scss */
html.lt-ie9 .bodyContentWrapper form .check .checkbox, html.lt-ie9 .bodyContentWrapper .form .check .checkbox {
  display: none;
}

/**************************
*	campaign	  *
***************************/
/* line 1, ../sass/styles/components/_campaign.scss */
body.campaign {
  /*footer {
  	margin: 25px -10px 0;
  }*/
}
/* line 3, ../sass/styles/components/_campaign.scss */
body.campaign header .logo {
  height: 80px;
  width: auto;
}
/* line 7, ../sass/styles/components/_campaign.scss */
body.campaign header .logo a img {
  width: auto;
  height: 80px;
}
/* line 16, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h1 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 45px;
  color: #626266;
  line-height: 48px;
}
/* line 24, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  margin: 0 0 13px;
}
/* line 32, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 7px;
}
/* line 41, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .contentToolbar {
  float: left;
}
/* line 45, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .columnLayout.columnCount2 {
  margin: 20px -10px 0;
}
/* line 49, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .columnLayout.columnCount2 > .cell:first-child {
  width: 75%;
}
/* line 53, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .columnLayout.columnCount2 > .cell:last-child {
  width: 25%;
}
/* line 59, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .contentToolbar ul {
  overflow: hidden;
}
/* line 68, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper {
  border: none;
  min-height: 42px;
}
/* line 72, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left {
  float: left;
  width: 50%;
}
/* line 76, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p {
  margin: 0;
  font-size: 14px;
  color: #626266;
}
/* line 81, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-decoration: none;
  color: #e63c28;
  font-size: 14px;
  line-height: 16px;
}
/* line 88, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a:hover {
  color: #626266;
}
/* line 97, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right {
  float: right;
}
/* line 100, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-transform: uppercase;
}
/* line 107, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right a:hover {
  color: #626266;
}

/**************************
*	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: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #e63c28;
  padding-left: 20px;
  height: 20px;
  display: inline-block !important;
}
/* line 14, ../sass/styles/components/_voting.scss */
.voting a span,
.voting div span {
  color: #e63c28;
}
/* line 18, ../sass/styles/components/_voting.scss */
.voting a.like,
.voting div.like {
  padding-right: 9px;
  margin-right: 8px;
  color: #e63c28;
  border-right: 2px solid #D1D3D4;
  padding-left: 0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 26, ../sass/styles/components/_voting.scss */
.voting a.like:before,
.voting div.like:before {
  font-family: "cromax_icon_font";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  color: #e63c28;
  line-height: 22px;
  padding-right: 5px;
  content: "k";
}
/* line 39, ../sass/styles/components/_voting.scss */
.voting a.dislike,
.voting div.dislike {
  color: #e63c28;
  padding-left: 0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 44, ../sass/styles/components/_voting.scss */
.voting a.dislike:before,
.voting div.dislike:before {
  font-family: "cromax_icon_font";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  color: #e63c28;
  line-height: 22px;
  padding-right: 5px;
  content: "l";
}
/* line 60, ../sass/styles/components/_voting.scss */
.voting a:hover {
  color: #626266;
}
/* line 62, ../sass/styles/components/_voting.scss */
.voting a:hover span {
  color: #626266;
}
/* line 67, ../sass/styles/components/_voting.scss */
.voting a:hover.like:before, .voting a:hover.dislike:before {
  color: #626266;
}
/* line 76, ../sass/styles/components/_voting.scss */
.voting.like a {
  color: #e63c28;
}
/* line 79, ../sass/styles/components/_voting.scss */
.voting.like a span {
  color: #e63c28;
}
/* line 83, ../sass/styles/components/_voting.scss */
.voting.like a.like {
  border: none;
}
/* line 87, ../sass/styles/components/_voting.scss */
.voting.like a.dislike {
  display: none !important;
}
/* line 91, ../sass/styles/components/_voting.scss */
.voting.like a:hover {
  color: #626266;
}
/* line 93, ../sass/styles/components/_voting.scss */
.voting.like a:hover span {
  color: #626266;
}
/* line 98, ../sass/styles/components/_voting.scss */
.voting.like a:hover.like:before {
  color: #626266;
}
/* line 110, ../sass/styles/components/_voting.scss */
.voting.dislike a {
  color: #e63c28;
}
/* line 113, ../sass/styles/components/_voting.scss */
.voting.dislike a span {
  color: #e63c28;
}
/* line 117, ../sass/styles/components/_voting.scss */
.voting.dislike a.like {
  display: none !important;
}
/* line 124, ../sass/styles/components/_voting.scss */
.voting.dislike a:hover {
  color: #626266;
}
/* line 126, ../sass/styles/components/_voting.scss */
.voting.dislike a:hover span {
  color: #626266;
}
/* line 131, ../sass/styles/components/_voting.scss */
.voting.dislike a:hover.dislike:before {
  color: #626266;
}
/* line 141, ../sass/styles/components/_voting.scss */
.voting.disabled div, .voting.disabled a {
  color: #BCBCC0;
}
/* line 145, ../sass/styles/components/_voting.scss */
.voting.disabled div.like:before, .voting.disabled a.like:before {
  font-family: "cromax_icon_font";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  color: #BCBCC0;
  line-height: 22px;
  padding-right: 5px;
  content: "k";
}
/* line 158, ../sass/styles/components/_voting.scss */
.voting.disabled div.dislike:before, .voting.disabled a.dislike:before {
  font-family: "cromax_icon_font";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: inline-block;
  color: #BCBCC0;
  line-height: 22px;
  padding-right: 5px;
  content: "l";
}
/* line 170, ../sass/styles/components/_voting.scss */
.voting.disabled div span, .voting.disabled a span {
  color: #BCBCC0;
}

/**************************
*	blog comment	  *
***************************/
/* line 1, ../sass/styles/components/_comment.scss */
.comment {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_comment.scss */
.comment h2 {
  line-height: 26px;
  font-size: 24px;
  margin: 0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
}
/* line 12, ../sass/styles/components/_comment.scss */
.comment form {
  padding-bottom: 20px;
  margin-bottom: 13px;
  border-bottom: 2px solid #f2f2f2;
}
/* line 17, ../sass/styles/components/_comment.scss */
.comment form .selectWrapper {
  width: 50%;
  float: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
/* line 26, ../sass/styles/components/_comment.scss */
.comment form .selectWrapper.rightWrapper {
  padding-right: 0;
}
/* line 30, ../sass/styles/components/_comment.scss */
.comment form .selectWrapper.leftWrapper {
  padding-left: 0;
}
/* line 36, ../sass/styles/components/_comment.scss */
.comment form .leftWrapper input[type=text] {
  width: 100%;
}
/* line 42, ../sass/styles/components/_comment.scss */
.comment form .fullwidth label {
  display: inline-block;
}
/* line 46, ../sass/styles/components/_comment.scss */
.comment form .fullwidth > span {
  display: inline-block;
  float: right;
  margin-top: 15px;
}
/* line 52, ../sass/styles/components/_comment.scss */
.comment form .fullwidth .labelright {
  margin-top: 14px;
  font-size: 14px;
  line-height: 12px;
  color: #626266;
}
/* line 60, ../sass/styles/components/_comment.scss */
.comment form label {
  margin-top: 18px;
}
/* line 63, ../sass/styles/components/_comment.scss */
.comment form label .small {
  float: right;
  color: #626266;
  font-size: 14px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin-left: 3px;
}
/* line 74, ../sass/styles/components/_comment.scss */
.comment form .actionbar .required {
  float: left;
  margin-top: 27px;
}
/* line 79, ../sass/styles/components/_comment.scss */
.comment form .actionbar .nextStepLink {
  width: auto;
  float: right;
  margin: 20px 0 0;
  padding: 7px 19px 6px;
}
/* line 88, ../sass/styles/components/_comment.scss */
.comment article {
  padding-bottom: 14px;
  margin-bottom: 13px;
  border-bottom: 2px solid #f2f2f2;
}
/* line 93, ../sass/styles/components/_comment.scss */
.comment article.hide {
  display: none;
}
/* line 97, ../sass/styles/components/_comment.scss */
.comment article h3 {
  font-size: 14px;
  line-height: 18px;
  color: #626266;
  font-weight: normal;
  margin: 0 0 12px 0;
  display: inline-block;
}
/* line 106, ../sass/styles/components/_comment.scss */
.comment article h2 {
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  margin: 0 0 12px;
}
/* line 113, ../sass/styles/components/_comment.scss */
.comment article p {
  font-size: 14px;
  line-height: 18px;
  color: #626266;
  margin: 0;
}
/* line 123, ../sass/styles/components/_comment.scss */
.comment a.more {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 24px;
  float: right;
}
/* line 129, ../sass/styles/components/_comment.scss */
.comment a.more:before {
  font-family: "cromax_icon_font";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  display: inline-block;
  color: #e63c28;
  line-height: 24px;
  padding-right: 5px;
  content: "s";
}
/* line 141, ../sass/styles/components/_comment.scss */
.comment a.more:focus {
  outline: 0;
}
/* line 145, ../sass/styles/components/_comment.scss */
.comment a.more:hover {
  text-decoration: none;
  color: #626266;
}
/* line 149, ../sass/styles/components/_comment.scss */
.comment a.more:hover:before {
  color: #626266;
}
/* line 153, ../sass/styles/components/_comment.scss */
.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 h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  color: #bcbcc0;
  line-height: 20px;
  margin: 0 0 17px;
}
/* line 12, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos {
  position: relative;
}
/* line 16, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .caroufredsel_wrapper ul li {
  float: left;
}
/* line 20, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 25, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li {
  display: inline-block;
  width: 100%;
}
/* line 29, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li span {
  padding: 0;
  margin-bottom: 6px;
  display: block;
}
/* line 36, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li img {
  width: 100%;
  height: auto;
}
/* line 41, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li p {
  color: #626266;
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  margin: 0;
}
/* line 54, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination {
  padding-top: 3px;
  position: relative;
  width: 100%;
  margin-bottom: 13px;
}
/* line 60, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul {
  text-align: center;
  overflow: auto;
}
/* line 64, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li {
  display: inline;
}
/* line 67, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 100px 100px 100px 100px;
  -moz-border-radius-: 100px 100px 100px 100px;
  -webkit-border-radius: 100px 100px 100px 100px;
  background-color: #818181;
  margin: 0 6px;
}
/* line 75, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a:hover {
  background-color: #d1d3d4;
}
/* line 80, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a span {
  display: none;
}
/* line 86, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li.selected a {
  background-color: #e63c28;
}
/* line 101, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul {
  list-style: none;
  margin: -4px 0 0;
  padding: 0;
}
/* line 106, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li {
  padding: 0 0 8px 0;
  line-height: 16px;
  cursor: pointer;
}
/* line 112, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li a {
  font-size: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 116, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li a:before {
  content: 'u';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 5px 0 0;
  color: #e63c28;
  font-size: 12px;
}
/* line 129, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li:hover a {
  color: #626266;
}
/* line 132, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li:hover a:before {
  color: #626266;
}

/**************************
*	feature Teaser Slider	  *
***************************/
/* line 1, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  position: relative;
}
/* line 7, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider h2 {
  margin: 0 0 11px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  z-index: 130;
  position: relative;
  font-size: 24px;
  color: #BCBCC0;
}
/* line 16, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .content {
  position: relative;
}
/* line 20, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls {
  display: inline-block;
  position: absolute;
  z-index: 999;
  cursor: pointer;
  width: 28px;
  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-color: transparent;
  background-color: rgba(255, 255, 255, 0.65);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  right: 0;
}
/* line 39, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.next:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "u";
  font-size: 14px;
  color: #e63c28;
  position: absolute;
  top: 50%;
  left: 0;
  width: 28px;
  margin-top: -10px;
  text-align: center;
}
/* line 53, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.next:hover:before {
  color: #626266;
}
/* line 60, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.prev {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.65);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  left: 0;
}
/* line 66, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.prev:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  content: "t";
  font-size: 14px;
  color: #e63c28;
  position: absolute;
  top: 50%;
  left: 0;
  width: 28px;
  margin-top: -10px;
  text-align: center;
}
/* line 80, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider div.controls.prev:hover:before {
  color: #626266;
}
/* line 90, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper {
  position: relative;
  margin: 0 -10px;
  padding: 0;
}
/* line 95, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
}
/* line 101, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li {
  display: inline-block;
  margin: 0 10px;
  line-height: 16px;
  float: left;
  width: 33.33%;
}
/* line 108, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a {
  font-size: 16px;
  line-height: 20px;
  z-index: 120;
  position: relative;
}
/* line 115, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background {
  display: block;
  position: relative;
}
/* line 120, ../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 128, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background img.back {
  position: relative;
  width: 100%;
  display: block;
  left: 0;
  top: 0;
}
/* line 144, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li h3 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #626266;
  margin: 16px 0 12px 0;
}
/* line 152, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li p {
  font-size: 14px;
  margin: 0 0 11px 0;
}
/* line 157, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a.link {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #e63c28;
  text-transform: uppercase;
}
/* line 163, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a.link:hover {
  color: #626266;
}

/**************************
*	video Teaser Box	  *
***************************/
/* line 1, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay {
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 0 !important;
}
/* line 7, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay .icon {
  background: url("../images/playIcon.png") no-repeat center center !important;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: 90;
}
/* line 19, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay:hover .icon {
  background: url("../images/playIcon_hover.png") no-repeat center center !important;
}

/* line 27, ../sass/styles/components/_videoTeaserBox.scss */
.pageContent .videoPlay {
  display: inline-block;
}

/* line 35, ../sass/styles/components/_videoTeaserBox.scss */
.pageHome div.teaserbox.teaserboxTextImage .videoPlay {
  width: 49%;
  float: left;
  margin-right: 18px !important;
}
/* line 40, ../sass/styles/components/_videoTeaserBox.scss */
.pageHome div.teaserbox.teaserboxTextImage .videoPlay img {
  width: 100%;
}

/**************************
*	image gallery	  *
***************************/
/* line 1, ../sass/styles/components/_imageGallery.scss */
.imageGallery {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_imageGallery.scss */
.imageGallery h2 {
  margin: 0 10px 12px;
}
/* line 8, ../sass/styles/components/_imageGallery.scss */
.imageGallery .paging {
  margin: 0 10px;
}
/* line 12, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper {
  padding: 0;
  margin: 0 -10px;
}
/* line 16, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls {
  display: inline-block;
  position: absolute;
  z-index: 100;
  cursor: pointer;
  width: 28px;
  top: 0;
  height: 100px;
  text-align: center;
  display: none !important;
}
/* line 27, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.disabled, .imageGallery .sliderWrapper div.controls.disabled.showIt {
  display: none !important;
}
/* line 32, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.showIt {
  display: block !important;
}
/* line 36, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.next {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
  right: 10px;
}
/* line 43, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.next:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 51, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.prev {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
  left: 10px;
}
/* line 58, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.prev:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 67, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li {
  margin-right: 12px;
}
/* line 70, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over {
  position: relative;
  margin-bottom: 6px;
}
/* line 75, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over img {
  margin: 0;
}
/* line 80, ../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 92, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a {
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  display: block;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 99, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 2px 0 0 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 104, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.zoom:before {
  content: 'a';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
  margin-right: 9px;
}
/* line 113, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 3px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 118, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.download:before {
  content: 'm';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
  margin-right: 9px;
}
/* line 130, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li p {
  color: #626266;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 140, ../sass/styles/components/_imageGallery.scss */
.imageGallery.featureTeaserSlider .sliderWrapper div.controls.prev:before, .imageGallery.featureTeaserSlider .sliderWrapper div.controls.next:before {
  width: 28px;
}
/* line 145, ../sass/styles/components/_imageGallery.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper {
  left: 0;
}
/* line 149, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album {
  margin: 0 -10px;
}
/* line 152, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper {
  margin: 0;
}
/* line 155, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper .controls,
.imageGallery.album .sliderWrapper .controls.showIt {
  display: none !important;
}
/* line 160, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul {
  overflow: hidden;
}
/* line 163, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li {
  margin: 0;
  padding: 0 10px;
  width: 33.33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 12px;
}
/* line 170, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+4) {
  clear: both;
}
/* line 174, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+1) {
  clear: left;
}
/* line 183, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 187, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper {
  margin: 0;
}
/* line 190, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper div.controls.prev {
  left: 0;
}
/* line 194, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper div.controls.next {
  right: 0;
}
/* line 198, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul {
  overflow: auto;
}
/* line 201, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li {
  margin: 0;
}
/* line 206, ../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 216, ../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 223, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 4px 7px 4px 10px;
}
/* line 228, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.download {
  padding: 4px 0 4px 10px;
}

/* line 241, ../sass/styles/components/_imageGallery.scss */
.downloadButton {
  color: #e63c28;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  padding-left: 0;
  margin-top: 15px;
  display: block;
  z-index: 9999;
  position: relative;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 253, ../sass/styles/components/_imageGallery.scss */
.downloadButton:before {
  content: 'm';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
  margin-right: 9px;
}
/* line 262, ../sass/styles/components/_imageGallery.scss */
.downloadButton:hover {
  text-decoration: none;
  color: #626266;
}
/* line 266, ../sass/styles/components/_imageGallery.scss */
.downloadButton:hover:before {
  color: #626266;
  text-decoration: none;
}

/* line 276, ../sass/styles/components/_imageGallery.scss */
.fancybox-skin h2 {
  font-size: 24px;
  line-height: 28px;
  margin: 10px 0 0;
  color: #bcbcc0;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}

/**************************
*	horizontal line	  *
***************************/
/* line 1, ../sass/styles/components/_downloadImage.scss */
.downloadImage {
  margin-top: -14px;
}
/* line 4, ../sass/styles/components/_downloadImage.scss */
.downloadImage .footable {
  margin-bottom: 0;
}
/* line 9, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper {
  padding: 0;
}
/* line 12, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn {
  text-decoration: none;
}
/* line 17, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover {
  text-decoration: none;
}
/* line 25, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span {
  width: 15px;
  height: 11px;
}
/* line 29, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span:before {
  position: relative;
  top: -5px;
}
/* line 48, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu {
  top: 26px;
}
/* line 54, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  color: #454545 !important;
  font-size: 14px;
  line-height: 22px;
  height: 22px;
  display: inline-block;
}
/* line 61, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] + label {
  padding-left: 30px;
  padding-right: 20px;
}
/* line 74, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 76, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 80, ../sass/styles/components/_downloadImage.scss */
.downloadImage h2 {
  margin: 0 0 13px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  z-index: 130;
  position: relative;
  font-size: 24px;
  display: inline-block;
}
/* line 94, ../sass/styles/components/_downloadImage.scss */
.downloadImage table thead td {
  background-color: #d1d3d4;
  color: #000;
  font-size: 14px;
  text-align: left;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold;
  padding: 6px 0;
}
/* line 109, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td {
  color: #626266;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 0 4px;
}
/* line 115, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td:nth-child(3n) {
  color: #e63c28;
  padding-right: 10px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 121, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td:nth-child(5n) {
  text-align: right;
  padding-right: 10px;
}
/* line 126, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td label {
  color: #5c5d60;
  margin-left: 29px;
}
/* line 131, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td .check {
  margin-left: 10px;
  position: relative;
  top: -1px;
}
/* line 139, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr:nth-child(even) {
  background-color: #f1f2f2;
}
/* line 146, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper {
  margin: 20px 0 0;
}
/* line 149, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper .selectAll {
  margin: 0 0 0 10px;
  float: left;
}
/* line 153, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper .selectAll span {
  top: -3px !important;
}
/* line 158, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper input[type="submit"] {
  float: right;
  display: block;
  width: auto;
  padding: 6px 32px 7px;
  margin: 0 0 10px;
  text-transform: none;
  white-space: normal;
}

/**************************
*	horizontal line	  *
***************************/
/* line 1, ../sass/styles/components/_horizontal_line.scss */
hr {
  border-color: #f2f2f2;
  margin: 0 0 20px;
}

/**************************
*	dynamic Download	  *
***************************/
/* line 1, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload {
  margin-bottom: 20px;
}
/* line 3, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload a.title {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #e63c28;
  padding: 4px 10px 4px 5px;
  word-break: break-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 14, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination {
  margin: 0 0 16px;
}
/* line 17, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination .footable-page-arrow-first, .dynamicDownload .pagination .footable-page-arrow-last {
  display: none;
}
/* line 22, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  display: inline-block;
  margin: 0 0 13px;
}
/* line 31, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table {
  width: 100%;
  margin-bottom: 12px;
}
/* line 37, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th {
  background-color: #626266;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #fff;
  text-align: left;
  padding: 6px 0 6px 12px;
}
/* line 45, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(1) {
  padding-left: 0;
  width: 50px;
}
/* line 50, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(2) {
  padding-left: 0;
  width: 34px;
}
/* line 55, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(3) {
  width: 90px;
}
/* line 59, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(4) {
  min-width: 46px;
}
/* line 63, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(5) {
  padding: 0;
  width: 20px;
}
/* line 68, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(6) {
  width: 50%;
}
/* line 72, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(7) {
  min-width: 120px;
}
/* line 76, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(8) {
  min-width: 100px;
}
/* line 80, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th span {
  cursor: pointer;
  display: inline-block;
  padding-right: 4px;
}
/* line 93, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td {
  font-size: 14px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #626266;
  line-height: 20px;
  padding: 1px 0 1px 12px;
}
/* line 100, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(1) {
  padding-left: 0;
  line-height: 24px;
}
/* line 105, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(2) {
  padding: 0 5px 0 20px;
}
/* line 109, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(3) {
  padding-top: 0;
}
/* line 113, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(5n) {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 118, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:last-child {
  text-align: right;
  padding-right: 10px;
}
/* line 123, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span {
  display: inline-block;
}
/* line 126, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.new {
  background-position: -27px -5306px;
  height: 28px;
  width: 26px;
}
/* line 132, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.footable-toggle {
  display: none;
}
/* line 139, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview {
  height: auto;
  line-height: 26px;
  display: block;
}
/* line 144, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview.active {
  display: inline-block;
  font-family: "cromax_icon_font";
  font-size: 21px;
  color: #e63c28;
  width: 20px;
  height: 26px;
}
/* line 152, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview.active:before {
  content: "a";
}
/* line 160, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td label {
  color: #6d6e71 !important;
  margin-left: 29px;
}
/* line 165, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td .check {
  margin-left: 10px;
  position: relative;
  top: 0px;
}
/* line 170, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td .check .checkbox.checked span {
  top: -3px;
}
/* line 176, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td a img {
  border: 2px solid #e63c28;
}
/* line 191, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table.tablesorter tbody tr:last-child td {
  padding-top: 1px;
}
/* line 199, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll {
  padding-top: 8px;
}
/* line 202, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll hr {
  display: none;
}
/* line 206, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll div.check {
  margin-top: 2px;
  float: left;
  margin-left: 10px;
}
/* line 212, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll div.paging {
  float: right;
  padding: 0;
}
/* line 219, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload form input[type="submit"] {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
  padding: 7px 20px;
  float: right;
  margin: 0;
}
/* line 230, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .responsiveTableWrapper {
  margin: 0;
}
/* line 233, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper {
  padding-top: 0;
}

/**************************
*	content Voting	  *
***************************/
/* line 1, ../sass/styles/components/_contentVoting.scss */
.contentVoting {
  margin: 20px 0 0;
}
/* line 4, ../sass/styles/components/_contentVoting.scss */
.contentVoting h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin: 20px 0 12px;
  font-size: 24px;
  line-height: 20px;
  color: #BCBCC0;
  font-weight: normal;
}

/**************************
*	solution finder	  *
***************************/
/* line 2, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder {
  margin-top: -4px;
}
/* line 4, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder h2 {
  margin-bottom: 18px;
}
/* line 8, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form label {
  color: #e63c28;
}
/* line 11, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form .results {
  color: #000;
  margin-top: 15px;
  font-size: 14px;
}
/* line 16, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form input[type=submit] {
  float: right;
  margin-top: 20px;
  text-transform: uppercase;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  border-radius: 0;
}
/* line 23, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form .results {
  margin-top: 26px;
}
/* line 27, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .paging ul {
  list-style-type: none;
  list-style-image: none;
}
/* line 32, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .selectWrapper .selectedTxt {
  padding-right: 40px !important;
}
/* line 35, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .selectWrapper .SSContainerDivWrapper {
  margin-top: 3px;
}

/**************************
*	meta navigation	  *
***************************/
/* line 1, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation {
  width: 100%;
  padding: 33px 0 15px;
  height: 30px;
}
/* line 6, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 11, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul.secondLine {
  margin-top: 5px;
  display: none;
}
/* line 15, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul.secondLine li:last-child {
  display: none;
}
/* line 21, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 27, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li {
  float: left;
}
/* line 30, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout {
  margin-top: 3px;
}
/* line 33, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout span {
  padding-left: 11px;
  font-size: 14px;
  color: #626266;
  border-right: 1px solid #bcbcc0;
  padding-right: 5px;
  margin-right: 5px;
}
/* line 42, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout a {
  text-decoration: none;
  color: #e63c28;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  position: relative;
  padding-bottom: 10px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 53, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout a:hover {
  color: #626266;
}
/* line 57, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout a:after {
  content: '\69';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 0 0 5px;
}
/* line 67, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper .head {
  z-index: 2600;
}
/* line 71, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a,
.metaNavigation .wrapper ul li > a {
  text-decoration: none;
  color: #e63c28;
  font-size: 14px;
  line-height: 16px;
  display: block;
  top: 6px;
  position: relative;
  padding-bottom: 10px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 83, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.login,
.metaNavigation .wrapper ul li > a.login {
  top: 7px;
}
/* line 88, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.login:after,
.metaNavigation .wrapper ul li > a.login:after {
  content: '\69';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 0 0 5px;
}
/* line 95, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.contact,
.metaNavigation .wrapper ul li > a.contact {
  margin-left: 29px;
  top: 7px;
}
/* line 101, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.contact:after,
.metaNavigation .wrapper ul li > a.contact:after {
  content: '\o';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 10px 0 8px;
}
/* line 111, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a .countryName,
.metaNavigation .wrapper ul li > a .countryName {
  display: inline-block;
}
/* line 114, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a .countryName:after,
.metaNavigation .wrapper ul li > a .countryName:after {
  content: '\s';
  font-family: "cromax_icon_font";
  font-weight: normal;
  position: relative;
  top: -1px;
}
/* line 125, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a:hover,
.metaNavigation .wrapper ul li > a:hover {
  color: #626266;
}
/* line 140, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a:hover .countryName:after,
.metaNavigation .wrapper ul li > a:hover .countryName:after {
  content: '\v';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 0 0 8px;
}
/* line 154, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect span.arrow {
  display: none;
}
/* line 158, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a {
  padding-right: 0;
  margin-left: 27px;
  outline: 0;
  display: none;
}
/* line 165, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a:after {
  content: '\j';
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  padding: 0 0 0 8px;
  -webkit-font-smoothing: antialiased;
  position: relative;
  top: 2px;
}
/* line 178, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a:hover, .metaNavigation .wrapper ul li.brandSelect a.active {
  outline: 0;
}
/* line 183, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a.active {
  display: block;
}
/* line 189, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active {
  position: relative;
}
/* line 192, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active span.arrow {
  display: block;
  margin-left: 5px;
  left: 50%;
  top: -16px;
  position: absolute;
}
/* line 199, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active span.arrow:after {
  font-size: 14px;
  color: #626266;
  content: 'v';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
}
/* line 209, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active a {
  color: #626266;
}
/* line 218, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  margin-left: 30px;
}
/* line 227, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form input.searchField {
  width: 138px;
  padding: 0 0 0 10px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 12px;
  color: #626266;
  background-color: #F0EFEF;
  border: 0;
}
/* line 238, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form input.searchField::-webkit-input-placeholder {
  color: #626266;
  font-size: 14px;
}
/* line 242, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form input.searchField:-moz-placeholder {
  color: #626266;
  font-size: 14px;
}
/* line 246, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form input.searchField::-moz-placeholder {
  color: #626266;
  font-size: 14px;
}
/* line 251, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form input.searchField:-ms-input-placeholder {
  color: #626266;
  font-size: 14px;
}
/* line 257, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form button {
  float: left;
  width: 33px;
  height: 30px;
  background-color: #F0EFEF;
  position: relative;
  top: 0;
  right: 0;
  background-image: none;
  color: #bdbdc1;
  font-size: 14px;
  padding-right: 0;
}
/* line 271, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form button:after {
  content: 'a';
  font-family: "cromax_icon_font";
  font-weight: normal;
  right: 5px;
  font-size: 21px;
  position: relative;
}
/* line 279, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox form button:hover {
  background-color: #F0EFEF;
  color: #626266;
}
/* line 291, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect {
  margin-left: 16px;
  padding-top: 2px;
}
/* line 295, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect .listBorder {
  display: none;
}
/* line 299, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect > .wrapper {
  position: relative;
}
/* line 312, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect .wrapper .head a .countryName:after {
  padding-left: 8px;
  float: right;
}
/* line 326, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active {
  position: relative;
  margin-bottom: 2px;
}
/* line 332, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper {
  left: -8px;
  position: relative;
}
/* line 337, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head {
  position: relative;
  top: -2px;
  border: 1px solid #bcbcc0;
  border-bottom: 0;
  padding: 1px 9px 9px;
  left: -2px;
  background-color: #f2f2f2;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 347, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head a {
  padding-bottom: 0;
}
/* line 353, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head a .countryName:after {
  content: '\v';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 0 0 8px;
}
/* line 361, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head a:hover span {
  color: #e63c28;
}
/* line 369, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper > a {
  color: #000;
}
/* line 373, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper > a .countryIcon {
  background-position: -258px -1955px;
}
/* line 379, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder {
  background-color: #f2f2f2;
  padding: 0 9px 10px;
  position: absolute;
  width: 100%;
  left: -2px;
  top: 20px;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  z-index: 6000;
  border: 1px solid #bcbcc0;
  border-top: none;
  z-index: 100;
}
/* line 394, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul {
  float: none;
  margin-top: 7px;
  width: 100%;
}
/* line 399, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul > li {
  float: none;
  border-top: 2px solid #f2f2f2;
  padding-bottom: 0;
  background-color: #626266;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 407, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul > li a {
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px 6px 10px;
  color: #fff;
  top: 0;
  display: inline-block !important;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  position: relative;
}
/* line 417, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul > li a:hover {
  background-color: #bcbcc0;
}

@media screen and (min-width: 600px) and (max-width: 700px) {
  /* line 449, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .wrapper ul.firstLine > li:nth-child(1), .metaNavigation .wrapper ul.firstLine > li:nth-child(2) {
    display: none;
  }
  /* line 456, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .wrapper ul.secondLine > li:last-child {
    display: list-item;
  }
  /* line 460, ../sass/styles/components/_metaNavigation.scss */
  .metaNavigation .wrapper ul li .searchBox form input.searchField {
    width: 100px;
  }

  /* line 466, ../sass/styles/components/_metaNavigation.scss */
  .teaserbox.teaserboxQuicklinks .cell a img {
    padding-left: 8px;
  }
}
/**************************
*	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;
}

/**************************
*	country brand selector	  *
***************************/
/* line 1, ../sass/styles/components/_countryBrand.scss */
.countryBrandMobile {
  display: none;
}

/* line 5, ../sass/styles/components/_countryBrand.scss */
.countryBrand {
  background: #f2f2f2;
  width: 100%;
  height: 0px;
  padding: 0;
  visibility: hidden;
  z-index: 1000;
  position: relative;
}
/* line 14, ../sass/styles/components/_countryBrand.scss */
.countryBrand.ready {
  visibility: visible;
  height: auto;
  margin: 0 -10px;
  padding: 36px 10px 32px;
}
/* line 21, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 26, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 {
  color: #626266;
  font-size: 14px;
  margin: 0 0 18px;
  font-weight: normal;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 33, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 a {
  font-size: 14px;
  color: #e63c28;
  text-decoration: none;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 39, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 a:hover {
  color: #626266;
}
/* line 47, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs {
  margin-bottom: 0;
}
/* line 50, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs > div .wrapper {
  padding: 15px 20px 26px 20px;
  border-color: #bcbcc0;
  background-color: #f2f2f2;
}
/* line 55, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs > div .wrapper #vmap {
  background-color: #f2f2f2 !important;
}
/* line 60, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller {
  border-left: 0 !important;
}
/* line 63, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul {
  left: 0 !important;
}
/* line 69, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul {
  width: 100% !important;
}
/* line 73, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li {
  width: auto !important;
}
/* line 76, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li a {
  background-color: #e63c28;
  color: #fff;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  border: 0;
  margin-left: 3px;
}
/* line 83, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li a:hover {
  background-color: #626266;
}
/* line 87, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li a span {
  display: inline-block;
}
/* line 93, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.nextToActive {
  border: 0;
}
/* line 97, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.scrolled a {
  margin-left: 0;
  margin-right: 3px;
}
/* line 102, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a {
  background-color: #f2f2f2;
  color: #626266;
  border-left: 1px solid #BCBCC0 !important;
  border-right: 1px solid #BCBCC0 !important;
  margin-left: 0;
}
/* line 109, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a span {
  padding: 0 29px;
  color: #626266;
}
/* line 116, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a:hover span {
  text-decoration: none;
}
/* line 126, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li {
  width: auto !important;
}
/* line 129, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a span {
  padding: 0 19px;
  display: inline-block;
}
/* line 134, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a, .countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.nextToActive {
  border-color: #f2f2f2;
}
/* line 139, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active a {
  border-color: #bcbcc0;
}
/* line 148, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 153, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
  width: 66%;
  float: left;
}
/* line 157, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
  width: 490px;
  height: 280px;
  float: right;
}
/* line 164, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap path {
  stroke: #ddddde;
  stroke-width: 3px;
  fill: #ddddde;
}
/* line 170, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap .active {
  cursor: pointer;
  stroke: #8e8e8e;
  stroke-width: 3px;
  fill: #8e8e8e;
}
/* line 181, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
  width: 34%;
  float: left;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 187, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 194, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a {
  text-decoration: none;
  display: block;
  padding-left: 14px;
  height: 40px;
  text-transform: uppercase;
}
/* line 201, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.text {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 16px;
  color: #626266;
  display: block;
  float: left;
  line-height: 40px;
}
/* line 210, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.arrow {
  float: right;
  display: none;
  outline: 0;
}
/* line 216, ../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: #e63c28;
}
/* line 220, ../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 224, ../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 #e63c28;
  background-color: #f2f2f2;
}
/* line 244, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
  width: 66%;
  float: left;
  display: none;
  margin-top: 14px;
}
/* line 250, ../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 259, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(1) {
  padding-right: 13px;
}
/* line 263, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(2) {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 268, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(3) {
  padding-left: 13px;
}
/* line 272, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li {
  float: left;
  width: 100%;
}
/* line 276, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a {
  padding-left: 8px;
  border-bottom: 1px solid #e2e2e3;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #e63c28;
  text-decoration: none;
  display: block;
  line-height: 32px;
  outline: 0;
}
/* line 287, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a:hover {
  background-color: #ececed;
}
/* line 291, ../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 298, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li:first-child > a {
  border-top: 1px solid #e2e2e3;
}
/* line 302, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li .subMenu {
  display: none;
}
/* line 306, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active {
  background-color: #ececed;
  border-bottom: 1px solid #e2e2e3;
}
/* line 310, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a {
  color: #626266;
  border-bottom: none;
}
/* line 314, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a:hover {
  background: none;
}
/* line 320, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu {
  display: block;
}
/* line 323, ../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 331, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  color: #e63c28;
  text-decoration: none;
}
/* line 337, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a:hover {
  color: #bcbcc0;
}
/* line 343, ../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 375, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
    width: 70%;
  }
  /* line 378, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
    width: 350px;
    height: 200px;
  }
  /* line 385, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
    width: 30%;
  }
  /* line 389, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
    width: 70%;
  }
}
/**************************
*	cookie acceptance	  *
***************************/
/* line 1, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance {
  width: 100%;
  background-color: #e63c28;
  margin: 0 -10px 0 -10px;
  padding: 0 10px;
  z-index: 9000;
  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: 'AkzidGroStdReg','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: none;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 27, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a:hover {
  color: #bcbcc0;
}
/* line 31, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a.close {
  position: absolute;
  right: 0;
  top: 15px;
}
/* line 36, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a.close:after {
  font-size: 30px;
  color: #fff;
  content: 'd';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
}

/* 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: 'a';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0;
  font-size: 16px;
}
/* line 57, ../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 79, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper {
  /*
  border-right: none;
  border-bottom: none;
  border-left: none;
  */
  padding: 20px 10px 0;
}
/* line 87, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check {
  margin-bottom: 0;
  width: 100%;
}
/* line 91, ../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 98, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div:nth-of-type(5n+1) {
  clear: both;
}
/* line 102, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div label {
  float: none;
  width: auto;
  display: table-cell;
}
/* line 113, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs .buttonWrapper {
  /* margin-top: 0px; */
  display: block !important;
  float: right;
  width: auto;
}
/* line 119, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .tabs .buttonWrapper a.reset {
  margin: 4px 29px 0 0;
}
/* line 125, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper {
  margin-top: 36px;
  float: right;
}
/* line 129, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper input[type="submit"] {
  margin: 0;
}
/* line 133, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper a.reset.right {
  margin: 4px 29px 0 0;
}
/* line 141, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .googleMap {
  position: relative;
}
/* line 144, ../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 154, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator .googleMap .loader #loader-1 {
  left: 50%;
  top: 50%;
  margin-left: -65px;
  margin-top: -12px;
  position: absolute;
}
/* line 166, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator {
  width: 100%;
  height: 480px;
  margin-bottom: 20px;
}
/* line 171, ../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 179, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left {
  float: left;
  width: 160px;
  margin-right: 40px;
}
/* line 184, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left img {
  margin-bottom: 11px;
}
/* line 187, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left strong {
  margin-bottom: 5px;
}
/* line 192, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right {
  float: right;
  width: 148px;
}
/* line 196, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right strong {
  margin-top: 5px;
}
/* line 199, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right strong:first-child {
  margin-top: 0;
}
/* line 205, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow p {
  margin: 0;
  padding: 0;
}
/* line 210, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow strong {
  display: block;
  font-weight: normal;
  color: #0080df;
}
/* line 216, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow a {
  color: #5c5d60;
}
/* line 220, ../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 227, ../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 241, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.purple strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.purple a.getDirections {
  color: #501882;
}
/* line 245, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.purple a.getDirections:before {
  background-color: #501882;
}
/* line 250, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.orange strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.orange a.getDirections {
  color: #f25f25;
}
/* line 254, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.orange a.getDirections:before {
  background-color: #f25f25;
}
/* line 259, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.green strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.green a.getDirections {
  color: #06a082;
}
/* line 263, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.green a.getDirections:before {
  background-color: #06a082;
}
/* line 270, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.black strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.black a.getDirections {
  color: #000;
}
/* line 274, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.black a.getDirections:before {
  background-color: #000;
}
/* line 279, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey a.getDirections {
  color: #626266;
}
/* line 283, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey a.getDirections:before {
  background-color: #626266;
}
/* line 288, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.cyan strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.cyan a.getDirections {
  color: #0082DC;
}
/* line 292, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.cyan a.getDirections:before {
  background-color: #0082DC;
}
/* line 297, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue a.getDirections {
  color: #e63c28;
}
/* line 301, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue a.getDirections:before {
  background-color: #e63c28;
}
/* line 306, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.yellow strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.yellow a.getDirections {
  color: #f8971d;
}
/* line 310, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.yellow a.getDirections:before {
  background-color: #f8971d;
}
/* line 315, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.red strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.red a.getDirections {
  color: #e63c28;
}
/* line 319, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.red a.getDirections:before {
  background-color: #e63c28;
}
/* line 324, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.plum strong,
#BodyContent .mapLocator #googleMapLocator .infoWindow.plum a.getDirections {
  color: #501882;
}
/* line 328, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.plum a.getDirections:before {
  background-color: #501882;
}
/* line 335, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend {
  margin-bottom: 35px;
  margin-left: -12px;
  margin-right: -12px;
}
/* line 340, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend article {
  width: 25%;
  float: left;
  margin-bottom: 10px;
  display: none;
  cursor: pointer;
}
/* line 351, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator section.legend article img {
  height: 30px;
  display: table-cell;
  float: left;
}
/* line 357, ../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: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  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: 'AkzidGroStdReg','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: 'AkzidGroStdReg','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: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  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: 'AkzidGroStdReg','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: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  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 828, ../sass/screen.scss */
.component {
  /*background-color: $color;*/
}

/**************************
*		imageComponent 	  *
***************************/
/**************************
* Image Component || tgl  *
***************************/
/* line 4, ../sass/styles/components/_image.scss */
#BodyContent .imageComponent,
.fancybox-inner .imageComponent,
.bodyContentWrapper .imageComponent,
.bodyContentWrapper .moodImage {
  position: relative;
  margin: 0 0 15px 0;
}
/* line 11, ../sass/styles/components/_image.scss */
#BodyContent .imageComponent img,
.fancybox-inner .imageComponent img,
.bodyContentWrapper .imageComponent img,
.bodyContentWrapper .moodImage img {
  width: 100%;
}
/* line 15, ../sass/styles/components/_image.scss */
#BodyContent .imageComponent p,
.fancybox-inner .imageComponent p,
.bodyContentWrapper .imageComponent p,
.bodyContentWrapper .moodImage p {
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  margin-top: 7px;
  color: #626266;
}

/* line 24, ../sass/styles/components/_image.scss */
.bodyContentWrapper .moodImage {
  margin-left: 255px;
  margin-bottom: 24px;
}

/**************************
*		sidebar teaser 	  *
***************************/
/* line 839, ../sass/screen.scss */
#BodyContent h1 {
  line-height: 46px;
  font-size: 45px;
  margin: 0 0 10px;
  color: #626266;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}

/* line 848, ../sass/screen.scss */
.sidebarTeaser {
  padding: 4px 0 0;
}
/* line 851, ../sass/screen.scss */
.sidebarTeaser img {
  width: 100%;
}
/* line 856, ../sass/screen.scss */
.sidebarTeaser.image p {
  margin: 7px 0 0 0;
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
}
/* line 864, ../sass/screen.scss */
.sidebarTeaser.image a {
  text-decoration: none;
}
/* line 866, ../sass/screen.scss */
.sidebarTeaser.image a p {
  color: #e63c28;
}
/* line 871, ../sass/screen.scss */
.sidebarTeaser.image a:hover p {
  color: #626266;
}
/* line 881, ../sass/screen.scss */
.sidebarTeaser.subtext p {
  /*color: #999;
  font-size: 12px;
  font-style: italic;*/
}

/**************************
*		videoPlayer 	  *
***************************/
/* line 894, ../sass/screen.scss */
.videoPlayer {
  margin: 15px 0;
  border-top: 2px solid #f2f2f2;
  padding: 15px 0 0;
}
/* line 899, ../sass/screen.scss */
.videoPlayer video,
.videoPlayer object {
  width: 100%;
}
/* line 909, ../sass/screen.scss */
.videoPlayer h2 {
  font-size: 24px;
  line-height: 26px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #bcbcc0;
  margin-bottom: 13px;
}
/* line 917, ../sass/screen.scss */
.videoPlayer p {
  font-size: 14px;
  line-height: 18px;
  color: #626266;
  margin-bottom: 15px;
}
/* line 924, ../sass/screen.scss */
.videoPlayer p.caption {
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 5px 0 0;
}

/**************************
*		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: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 16, ../sass/styles/components/_textComponent.scss */
.textComponent h2 {
  line-height: 26px;
  font-size: 24px;
  margin: 0 0 12px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #BCBCC0;
}
/* line 24, ../sass/styles/components/_textComponent.scss */
.textComponent h3 {
  color: #626266;
  line-height: 26px;
  font-size: 14px;
  margin: 0 0 3px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 41, ../sass/styles/components/_textComponent.scss */
.textComponent p {
  color: #626266;
  font-size: 14px;
  margin: 0 0 16px;
  line-height: 18px;
}
/* line 48, ../sass/styles/components/_textComponent.scss */
.textComponent a {
  font-size: 14px;
  line-height: 18px;
  color: #e63c28;
  /* override the theme color link */
  text-decoration: none;
}
/* line 54, ../sass/styles/components/_textComponent.scss */
.textComponent a:focus, .textComponent a:hover, .textComponent a:active {
  color: #626266;
  /* override the theme color link */
  text-decoration: none;
}

.textComponent ul {
  padding-left: 14px;
  list-style-image: url("../images/listDot.png");
    font-size: 14px;
    padding-inline-start: 17px;
    list-style-position: unset !important;
}

.textComponent ul li{
  padding-bottom: 8px;
  padding-left: 6px;
  color: #626266;
}

.textComponent ol {
    list-style: decimal !important;
    font-size: 14px;
    padding-inline-start: 17px;
}

.textComponent ol li {
  padding-left: 6px;
    padding-bottom: 8px;
  color: #626266;
}

/* line 88, ../sass/styles/components/_textComponent.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper {
  padding: 0 0 10px;
}
/* line 91, ../sass/styles/components/_textComponent.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper .table-menu {
  top: 36px;
}
/* line 97, ../sass/styles/components/_textComponent.scss */
.textComponent table {
  width: 100%;
  border: 0;
}
/* line 103, ../sass/styles/components/_textComponent.scss */
.textComponent table thead tr {
  line-height: 11px;
}
/* line 106, ../sass/styles/components/_textComponent.scss */
.textComponent table thead tr th {
  background-color: #626266;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  color: #fff;
  font-size: 14px;
  border: 0;
  padding: 7px 10px 4px;
  text-align: left;
  line-height: 20px;
}
/* line 123, ../sass/styles/components/_textComponent.scss */
.textComponent table tbody tr td {
  font-family: 'AkzidGroStdReg', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  vertical-align: top;
  padding: 6px 10px;
  color: #626266;
  text-align: left;
  border: 0;
}
/* line 132, ../sass/styles/components/_textComponent.scss */
.textComponent table tbody tr td a {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
}
/* line 137, ../sass/styles/components/_textComponent.scss */
.textComponent table tbody tr:nth-child(2n) {
  background-color: #f2f2f2;
}
/* line 150, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean thead tr td {
  background-color: transparent;
}
/* line 154, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean thead tr th {
  color: #626266;
  background-color: transparent !important;
}
/* line 166, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean tr th {
  background-color: transparent;
}
/* line 170, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean tr:nth-child(2n) {
  background-color: transparent;
}
/* line 179, ../sass/styles/components/_textComponent.scss */
.textComponent.career ul {
  list-style: none;
  padding-left: 0;
  position: relative;
  left: -2px;
  width: 520px;
}
/* line 186, ../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 199, ../sass/styles/components/_textComponent.scss */
.imageTextComponent {
  margin: 15px 0;
}
/* line 203, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 209, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col:first-child {
  width: 31%;
  float: right;
  clear: left;
  padding-top: 3px;
}
/* line 216, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col:last-child {
  float: left;
  width: 69%;
  padding: 4px 15px 0 0;
}
/* line 222, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col img {
  width: 100%;
}
/* line 230, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col {
  float: left;
}
/* line 233, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col:first-child {
  padding: 3px 0 0 0;
}
/* line 237, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col:last-child {
  float: right;
  padding: 4px 0 0 15px;
}
/* line 248, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 254, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col:first-child {
  width: 100%;
}
/* line 259, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent {
  margin-bottom: 0;
}
/* line 262, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent .image {
  display: inline-block;
  margin-bottom: 0;
  padding-top: 0;
  margin-top: 2px;
}
/* line 269, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent.left {
  float: left;
  margin-right: 15px;
}
/* line 274, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent.right {
  float: right;
  margin-left: 15px;
}
/* line 279, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent a {
  display: block;
}
/* line 282, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent a img {
  width: auto;
}
/* line 286, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent a span {
  display: inline-block;
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #e63c28;
  margin: 7px 0 0;
}
/* line 296, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2 .col .ImageTeaserComponent a:hover span {
  color: #626266;
}
/* line 309, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2.mirror .col {
  float: left;
}
/* line 312, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2.mirror .col:first-child {
  padding: 0;
}
/* line 316, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.v2.mirror .col:last-child {
  float: right;
  padding: 0 0 0 30px;
}

/* line 329, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent,
.ImageTeaserComponent {
  margin: 0 0 15px 0;
}
/* line 334, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent img,
.ImageTeaserComponent img {
  width: 100%;
}
/* line 339, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent a p,
.ImageTeaserComponent a p {
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #e63c28;
  margin: 7px 0 0;
}
/* line 348, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent a:hover p,
.ImageTeaserComponent a:hover p {
  color: #626266;
}
/* line 354, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent p,
.ImageTeaserComponent p {
  font-family: 'AkzidGroStdIta', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #626266;
  margin: 7px 0 0;
}

/**************************
*		promo box-shadow *
***************************/
/**************************
*		Promo Box 		*
***************************/
/* line 4, ../sass/styles/components/_promoBox.scss */
.contactBox,
.promoBox {
  color: #000;
  clear: both;
  float: none;
  margin: 0 0 15px 0;
  letter-spacing: -0.05px;
  font-size: 12px;
}
/* line 13, ../sass/styles/components/_promoBox.scss */
.contactBox h2,
.promoBox h2 {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #BCBCC0;
  margin: 0;
}
/* line 21, ../sass/styles/components/_promoBox.scss */
.contactBox img,
.promoBox img {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 2px;
}
/* line 27, ../sass/styles/components/_promoBox.scss */
.contactBox p,
.promoBox p {
  font-size: 14px;
  line-height: 18px;
  margin: 10px 0;
}
/* line 32, ../sass/styles/components/_promoBox.scss */
.contactBox p > a,
.promoBox p > a {
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #e63c28;
  text-decoration: none;
}
/* line 37, ../sass/styles/components/_promoBox.scss */
.contactBox p > a:hover,
.promoBox p > a:hover {
  color: #626266;
}
/* line 42, ../sass/styles/components/_promoBox.scss */
.contactBox p.phone,
.promoBox p.phone {
  margin-top: 0;
  display: block;
  color: #626266;
  margin-bottom: 0;
}
/* line 50, ../sass/styles/components/_promoBox.scss */
.contactBox a,
.promoBox a {
  font-size: 14px;
  color: #e63c28;
  text-decoration: none;
  line-height: 16px;
}
/* line 56, ../sass/styles/components/_promoBox.scss */
.contactBox a.tel,
.promoBox a.tel {
  margin-top: 0;
  display: block;
  margin-bottom: 5px;
}
/* line 61, ../sass/styles/components/_promoBox.scss */
.contactBox a.tel:hover,
.promoBox a.tel:hover {
  color: #626266;
}
/* line 66, ../sass/styles/components/_promoBox.scss */
.contactBox a.mail,
.promoBox a.mail {
  margin-top: -8px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  display: block;
  word-break: break-all;
}
/* line 72, ../sass/styles/components/_promoBox.scss */
.contactBox a.mail:hover,
.promoBox a.mail:hover {
  color: #626266;
}
/* line 77, ../sass/styles/components/_promoBox.scss */
.contactBox a:hover,
.promoBox a:hover {
  color: #626266;
}
/* line 82, ../sass/styles/components/_promoBox.scss */
.contactBox .optionalLink,
.promoBox .optionalLink {
  color: #e63c28;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
  line-height: 25px;
  margin: 10px 0 0;
  display: block;
  text-decoration: none;
}
/* line 91, ../sass/styles/components/_promoBox.scss */
.contactBox .optionalLink:hover,
.promoBox .optionalLink:hover {
  color: #626266;
}
/* line 96, ../sass/styles/components/_promoBox.scss */
.contactBox .icon-right-open:before,
.promoBox .icon-right-open:before {
  font-size: 12px;
  vertical-align: top;
  margin: 6px 2px 0 -3px;
}
/* line 102, ../sass/styles/components/_promoBox.scss */
.contactBox .icon-phone:before, .contactBox .icon-mail-alt:before,
.promoBox .icon-phone:before,
.promoBox .icon-mail-alt:before {
  font-size: 14px;
  margin: 0 8px 0 0;
}
/* line 107, ../sass/styles/components/_promoBox.scss */
.contactBox a.contactbox_mail,
.promoBox a.contactbox_mail {
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/**************************
*		  FOOTER		  *
***************************/
/* line 947, ../sass/screen.scss */
body.pageContent footer {
  margin-top: -8px;
}

/* line 952, ../sass/screen.scss */
footer {
  background-color: #BCBCC0;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 -10px;
  margin-top: 14px;
}
/* line 961, ../sass/screen.scss */
footer #FooterContentWrapper {
  position: relative;
}
/* line 964, ../sass/screen.scss */
footer #FooterContentWrapper .links {
  float: left;
  margin-bottom: 13px;
}
/* line 968, ../sass/screen.scss */
footer #FooterContentWrapper .links p {
  margin: 0;
}
/* line 971, ../sass/screen.scss */
footer #FooterContentWrapper .links p a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin-right: 20px;
}
/* line 980, ../sass/screen.scss */
footer #FooterContentWrapper .links p a:hover {
  color: #626266;
}
/* line 987, ../sass/screen.scss */
footer #FooterContentWrapper .socialIcons {
  position: relative;
  right: 0;
  top: 0;
  max-width: 30%;
  float: right;
  margin-bottom: 20px;
}
/* line 995, ../sass/screen.scss */
footer #FooterContentWrapper .socialIcons a {
  text-decoration: none;
  margin-right: 25px;
}
/* line 999, ../sass/screen.scss */
footer #FooterContentWrapper .socialIcons a:last-child {
  margin-right: 0;
}
/* line 1003, ../sass/screen.scss */
footer #FooterContentWrapper .socialIcons a img {
  height: 27px;
}
/* line 1010, ../sass/screen.scss */
footer #FooterContentWrapper #Copyright {
  clear: both;
  font-size: 14px;
  line-height: 14px;
  color: #626266;
  margin-top: 10px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 1018, ../sass/screen.scss */
footer #FooterContentWrapper #Copyright p {
  margin: 0;
}
/* line 1022, ../sass/screen.scss */
footer #FooterContentWrapper #Copyright .full {
  display: block;
}
/* line 1026, ../sass/screen.scss */
footer #FooterContentWrapper #Copyright .short {
  display: none;
}

/**************************
*		  Sitemap	 	  *
***************************/
/**************************
*  FooterSitemap || tgl   *
***************************/
/* line 6, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper {
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #b9bbbd;
}
/* line 10, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap {
  margin: 0;
  padding: 0 1% 28px;
  width: 78%;
  float: left;
}
/* line 16, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap.contact {
  width: 18%;
  float: left;
  border: 0;
}
/* line 21, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap.contact li {
  height: auto !important;
}
/* line 24, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap.contact li:last-child {
  width: 100%;
}
/* line 34, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap > li > span, footer .sitemapWrapper ul.sitemap > li > a {
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  display: inline-block;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
/* line 43, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap > li > a:hover {
  color: #0082DC;
}
/* line 48, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li {
  float: left;
  width: 25%;
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 56, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li:last-child {
  width: 16%;
}
/* line 60, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li ul {
  margin: 0;
  padding: 0;
}
/* line 64, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li ul li {
  color: #5c5d60;
  margin: 0 0 15px 0;
  line-height: 15px;
  width: auto;
  float: left;
  clear: both;
}
/* line 72, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li ul li:last-child {
  margin-bottom: 0;
  width: auto;
}
/* line 77, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li ul li a {
  color: #5c5d60;
  margin: 0;
  font-size: 14px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  text-decoration: none;
  display: inline-block;
}
/* line 85, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li ul li a:hover {
  color: #0082DC;
}
/* line 90, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper ul.sitemap li ul li p {
  margin: 0;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}

/**************************
*		  print header	  *
***************************/
/* line 1044, ../sass/screen.scss */
.printHead {
  display: none;
}

/**************************
*	   jQuery PLUGINS     *
***************************/
/* line 1052, ../sass/screen.scss */
.ui-widget-overlay, .ui-dialog {
  z-index: 10;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 1067, ../sass/screen.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

/* line 1074, ../sass/screen.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 1081, ../sass/screen.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 1086, ../sass/screen.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 1097, ../sass/screen.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 1107, ../sass/screen.scss */
.invisible {
  visibility: hidden;
}

/* line 1111, ../sass/screen.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 1117, ../sass/screen.scss */
.clearfix:after {
  clear: both;
}

/* line 1121, ../sass/screen.scss */
.clearfix {
  *zoom: 1;
}

/* line 1125, ../sass/screen.scss */
.clearafter:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*.mailfuscate {
	unicode-bidi: bidi-override;
	//direction: rtl;
}*/
/* line 1138, ../sass/screen.scss */
.onlyMobile, .onlyTablet {
  display: none;
}

@media screen {
  /* line 1143, ../sass/screen.scss */
  .showOnPrint {
    display: none;
  }
}
/* ==========================================================================
   Print default styles
   ========================================================================== */
@media print {
  /* line 1153, ../sass/screen.scss */
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 1158, ../sass/screen.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /*a[href]:after {
      content: " (" attr(href) ")";
  }*/
  /* line 1168, ../sass/screen.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 1176, ../sass/screen.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 1182, ../sass/screen.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1188, ../sass/screen.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 1192, ../sass/screen.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 1197, ../sass/screen.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 1205, ../sass/screen.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1212, ../sass/screen.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 1217, ../sass/screen.scss */
  .hideOnPrint {
    display: none;
  }
}
/* line 1222, ../sass/screen.scss */
img[usemap] {
  border: none;
  height: auto;
  max-width: 100%;
  width: auto;
}

/**************************
*	brand page	  *
***************************/
/* line 3, ../sass/styles/components/_brand.scss */
body.pageContent.brand #MainNavigation, body.pageSearchResult.brand #MainNavigation {
  display: none;
}
/* line 7, ../sass/styles/components/_brand.scss */
body.pageContent.brand .countryBrand.ready, body.pageSearchResult.brand .countryBrand.ready {
  margin: 0 0 7px;
}
/* line 11, ../sass/styles/components/_brand.scss */
body.pageContent.brand header, body.pageSearchResult.brand header {
  height: auto;
  width: 100%;
  padding: 13px 10px 7px;
  background-color: #f2f2f2;
  max-width: 100%;
  -moz-box-shadow: 0 2px 3px 0 #e0e0e0;
  -webkit-box-shadow: 0 2px 3px 0 #e0e0e0;
  box-shadow: 0 2px 3px 0 #e0e0e0;
  margin-bottom: 36px;
  margin-top: 0;
}
/* line 24, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .stageNav, body.pageSearchResult.brand header.min .stageNav {
  display: none;
}
/* line 32, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.max .stageNav, body.pageSearchResult.brand header.max .stageNav {
  display: block;
}
/* line 38, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .stageNav, body.pageSearchResult.brand header .stageNav {
  width: 85%;
}
/* line 42, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper, body.pageSearchResult.brand header .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  min-height: 32px;
}
/* line 49, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .logo, body.pageSearchResult.brand header .wrapper .logo {
  position: relative;
  height: auto;
  width: auto;
  float: left;
  top: -3px;
  left: 0;
  display: block;
}
/* line 58, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .logo img, body.pageSearchResult.brand header .wrapper .logo img {
  height: 37px;
  width: auto;
}
/* line 65, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul, body.pageSearchResult.brand header .wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}
/* line 71, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul li, body.pageSearchResult.brand header .wrapper ul li {
  float: left;
  padding-left: 28px;
  line-height: 32px;
  position: relative;
}
/* line 77, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul li a, body.pageSearchResult.brand header .wrapper ul li a {
  font-size: 14px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  text-decoration: none;
  color: #5c5d60;
  text-transform: uppercase;
}
/* line 84, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul li a:hover, body.pageSearchResult.brand header .wrapper ul li a:hover {
  color: #e63c28;
}
/* line 90, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul li .subMenu, body.pageSearchResult.brand header .wrapper ul li .subMenu {
  left: 10px;
  top: 36px;
  background-color: #f1f2f2;
  padding-top: 5px;
}
/* line 96, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul li .subMenu ul, body.pageSearchResult.brand header .wrapper ul li .subMenu ul {
  float: left;
  width: 100%;
}
/* line 100, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper ul li .subMenu ul li, body.pageSearchResult.brand header .wrapper ul li .subMenu ul li {
  width: 33.33%;
  margin-bottom: 26px;
}
/* line 113, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide, body.pageSearchResult.brand header .wrapper .showHide {
  position: absolute;
  bottom: -48px;
  right: 0;
  background-color: #f2f2f2;
  -moz-box-shadow: 0 2px 3px 0 #e0e0e0;
  -webkit-box-shadow: 0 2px 3px 0 #e0e0e0;
  box-shadow: 0 2px 3px 0 #e0e0e0;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #e63c28;
  line-height: 43px;
  padding: 0 16px 0 0;
  cursor: pointer;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
}
/* line 127, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide .max, body.pageSearchResult.brand header .wrapper .showHide .max {
  display: none;
  padding-left: 20px;
  padding-right: 26px;
  font-size: 14px;
}
/* line 133, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide .max:before, body.pageSearchResult.brand header .wrapper .showHide .max:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  display: inline-block;
  content: "s";
  font-size: 14px;
  position: absolute;
  right: 20px;
}
/* line 143, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide.hideIt, body.pageSearchResult.brand header .wrapper .showHide.hideIt {
  z-index: -1;
  bottom: -20px;
}
/* line 148, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide .min, body.pageSearchResult.brand header .wrapper .showHide .min {
  padding-left: 20px;
  padding-right: 26px;
  font-size: 14px;
  right: 0;
}
/* line 154, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide .min:before, body.pageSearchResult.brand header .wrapper .showHide .min:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  display: inline-block;
  content: "v";
  font-size: 14px;
  position: absolute;
  right: 20px;
}
/* line 164, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .wrapper .showHide:hover, body.pageSearchResult.brand header .wrapper .showHide:hover {
  color: #626266;
}
/* line 172, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min, body.pageSearchResult.brand header.min {
  margin-top: -84px;
  margin-bottom: 70px;
  -moz-box-shadow: 0 34px 5px 0 #e0e0e0;
  -webkit-box-shadow: 0 34px 5px 0 #e0e0e0;
  box-shadow: 0 34px 5px 0 #e0e0e0;
}
/* line 177, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .logo, body.pageSearchResult.brand header.min .logo {
  position: absolute;
  top: 74px;
  right: 241px;
  float: none;
  left: auto;
  display: none;
}
/* line 186, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .wrapper > ul, body.pageSearchResult.brand header.min .wrapper > ul {
  display: none;
}
/* line 190, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .showHide, body.pageSearchResult.brand header.min .showHide {
  bottom: -82px;
}
/* line 193, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .showHide .min, body.pageSearchResult.brand header.min .showHide .min {
  display: none;
}
/* line 197, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .showHide .max, body.pageSearchResult.brand header.min .showHide .max {
  display: block;
}
/* line 205, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .metaNavigationWrapper .metaNavigation, body.pageSearchResult.brand header.min .metaNavigationWrapper .metaNavigation {
  top: 138px;
  right: 0;
  position: absolute;
}
/* line 214, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper, body.pageSearchResult.brand header .metaNavigationWrapper {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
}
/* line 224, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul.secondLine, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul.secondLine {
  display: none;
}
/* line 228, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul {
  display: block;
}
/* line 231, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li {
  float: left;
  line-height: 14px;
}
/* line 235, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li a, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li a {
  text-transform: none;
  font-weight: normal;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  font-size: 14px;
}
/* line 242, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .logout, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .logout {
  line-height: 16px;
  margin-top: 6px;
}
/* line 247, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .logout span, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .logout span {
  font-size: 12px;
  color: #5c5d60;
  border-right: 1px solid #6d6e71;
  padding-right: 5px;
  margin-right: 5px;
}
/* line 255, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .logout a, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .logout a {
  display: inline-block;
  text-decoration: none;
  color: #f25f25;
  font-size: 12px;
  line-height: 14px;
}
/* line 262, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .logout a:hover, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .logout a:hover {
  color: #000;
}
/* line 266, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .logout a:after, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .logout a:after {
  content: '';
}
/* line 273, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .login, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .login {
  display: inline-block;
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
}
/* line 280, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .login:hover, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .login:hover {
  color: #000;
}
/* line 284, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .login i:after, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .login i:after {
  content: 'v';
  font-family: "cromax_icon_font";
  font-weight: normal;
  padding: 0 0 0 8px;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}
/* line 295, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a {
  text-decoration: none;
  color: #a7a9ac;
  font-size: 12px;
  line-height: 15px;
  display: block;
  position: relative;
  color: #f25f25;
}
/* line 307, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a.login,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a.login, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a.login,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a.login {
  padding-left: 14px;
}
/* line 312, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a.contact,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a.contact, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a.contact,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a.contact {
  padding-left: 0;
  margin-left: 0;
  top: 8px;
}
/* line 320, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a .countryIcon,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a .countryIcon, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a .countryIcon,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a .countryIcon {
  display: inline-block;
  position: relative;
  top: 1px;
  margin-left: 1px;
  margin-right: -1px;
}
/* line 330, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a .countryIcon i:after,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a .countryIcon i:after, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a .countryIcon i:after,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a .countryIcon i:after {
  content: '6';
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0 0 0 8px;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}
/* line 340, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a .countryName,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a .countryName, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a .countryName,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a .countryName {
  display: inline-block;
}
/* line 344, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a:hover,
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li > a:hover, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li .wrapper > .head a:hover,
body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li > a:hover {
  color: #000;
}
/* line 365, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect span.arrow, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect span.arrow {
  display: none;
}
/* line 369, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a {
  padding-right: 4px;
  margin-left: 0;
  outline: 0;
  display: none;
}
/* line 377, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a:after, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a:after {
  display: none;
}
/* line 381, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a i:after, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a i:after {
  content: 'j';
  font-family: "cromax_icon_font_02";
  font-weight: normal;
  padding: 0 0 0 8px;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}
/* line 394, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a:hover, body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a.active, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a:hover, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a.active {
  outline: 0;
}
/* line 399, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a.active, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect a.active {
  display: block;
}
/* line 405, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active {
  position: relative;
}
/* line 408, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active span.arrow, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active span.arrow {
  background: url("../images/countryBrandArrow.png") no-repeat 0 0;
  width: 13px;
  height: 8px;
  display: block;
  margin-left: 0;
  left: 50%;
  top: -7px;
  position: absolute;
}
/* line 418, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active span.arrow:after, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active span.arrow:after {
  content: '';
}
/* line 423, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active a, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.brandSelect.active a {
  color: #000;
}
/* line 432, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .metaNavigationWrapper .metaNavigation ul li.countrySelect, body.pageSearchResult.brand header .metaNavigationWrapper .metaNavigation ul li.countrySelect {
  padding-left: 0;
  margin-left: 28px;
}
/* line 443, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines, body.pageSearchResult.brand .headlines {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  min-height: 57px;
}
/* line 449, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines img, body.pageSearchResult.brand .headlines img {
  height: 100px;
}
/* line 453, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines h1, body.pageSearchResult.brand .headlines h1 {
  font-size: 45px;
  font-family: 'AkzidGroStdBol', 'Arial Black', 'Helvetica', sans-serif;
  margin: 0;
  line-height: 46px;
  color: #545454;
}
/* line 461, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines h3, body.pageSearchResult.brand .headlines h3 {
  font-size: 14px;
  line-height: 14px;
  font-family: 'AkzidGroStdReg','Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  color: #5c5d60;
}
/* line 470, ../sass/styles/components/_brand.scss */
body.pageContent.brand #Stage, body.pageSearchResult.brand #Stage {
  margin-top: 0;
}
/* line 474, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation, body.pageSearchResult.brand .metaNavigation {
  padding: 0;
}
/* line 478, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox, body.pageSearchResult.brand .searchBox {
  position: relative;
  top: 11px;
  right: 0;
  margin-bottom: 10px;
  background-color: #f2f2f2;
}
/* line 485, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox input.searchField, body.pageSearchResult.brand .searchBox input.searchField {
  color: #626266;
  font-size: 14px;
  width: 221px;
  height: 30px;
  background-color: #F0EFEF;
  border: 0;
  padding: 0 0 0 10px;
}
/* line 494, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox input.searchField::-webkit-input-placeholder, body.pageSearchResult.brand .searchBox input.searchField::-webkit-input-placeholder {
  color: #626266;
  opacity: 1;
}
/* line 498, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox input.searchField:-moz-placeholder, body.pageSearchResult.brand .searchBox input.searchField:-moz-placeholder {
  color: #626266;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 507, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox input.searchField::-moz-placeholder, body.pageSearchResult.brand .searchBox input.searchField::-moz-placeholder {
  color: #626266;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 516, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox input.searchField:-ms-input-placeholder, body.pageSearchResult.brand .searchBox input.searchField:-ms-input-placeholder {
  color: #626266;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 526, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox .searchIcon, body.pageSearchResult.brand .searchBox .searchIcon {
  background: none;
  width: auto;
  height: auto;
  top: 2px;
  right: 0;
}
/* line 533, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox .searchIcon:before, body.pageSearchResult.brand .searchBox .searchIcon:before {
  font-family: "cromax_icon_font";
  font-weight: normal;
  display: inline-block;
  content: "a";
  font-size: 21px;
  color: #bdbdc1;
}
/* line 542, ../sass/styles/components/_brand.scss */
body.pageContent.brand .searchBox .searchIcon:hover:before, body.pageSearchResult.brand .searchBox .searchIcon:hover:before {
  color: #626266;
}
/* line 549, ../sass/styles/components/_brand.scss */
body.pageContent.brand ul.brandWrap, body.pageSearchResult.brand ul.brandWrap {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 555, ../sass/styles/components/_brand.scss */
body.pageContent.brand ul.brandWrap li, body.pageSearchResult.brand ul.brandWrap li {
  float: left;
  width: 50%;
}
/* line 559, ../sass/styles/components/_brand.scss */
body.pageContent.brand ul.brandWrap li:last-child, body.pageSearchResult.brand ul.brandWrap li:last-child {
  float: right;
  max-width: 222px;
}
/* line 566, ../sass/styles/components/_brand.scss */
body.pageContent.brand nav#Breadcrumb, body.pageSearchResult.brand nav#Breadcrumb {
  border-top: 0;
  padding-top: 8px;
}
/* line 571, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer, body.pageSearchResult.brand footer {
  padding-bottom: 33px;
}
/* line 575, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterContentWrapper .logo, body.pageSearchResult.brand footer #FooterContentWrapper .logo {
  float: left;
  margin-top: 6px;
}
/* line 579, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterContentWrapper .logo a, body.pageSearchResult.brand footer #FooterContentWrapper .logo a {
  margin-right: 21px;
}
/* line 582, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterContentWrapper .logo a img, body.pageSearchResult.brand footer #FooterContentWrapper .logo a img {
  height: 38px;
  width: auto;
}
/* line 589, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterContentWrapper #Copyright, body.pageSearchResult.brand footer #FooterContentWrapper #Copyright {
  clear: none;
  float: left;
  margin-top: 19px;
  width: 60%;
}

/* line 1236, ../sass/screen.scss */
.formGenerator p {
  font-size: 14px;
}

/* line 1243, ../sass/screen.scss */
#localisationMatrix {
  display: none;
}
/* line 1246, ../sass/screen.scss */
#localisationMatrix p {
  margin-bottom: 10px;
}
/* line 1250, ../sass/screen.scss */
#localisationMatrix > div {
  margin-bottom: 15px;
}

/* line 1259, ../sass/screen.scss */
.CloneTargetBox > div > *,
#CloneTargetBox > div > * {
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1266, ../sass/screen.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: 0;
}

/* line 1276, ../sass/screen.scss */
#recaptcha_image {
  width: 100% !important;
  height: auto !important;
  max-width: 300px;
}
/* line 1281, ../sass/screen.scss */
#recaptcha_image img {
  width: 100%;
  height: auto;
}

/* line 1295, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1298, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1304, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1307, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1316, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper ul li .over .wrapper {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1322, ../sass/screen.scss */
html.ie9 div.button > a, html.ie9 div.button > span {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1328, ../sass/screen.scss */
html.ie9 #Stage .pagination a.selected,
html.ie9 #Stage .pagination a.selected:hover,
html.ie9 #Stage .pagination a {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1336, ../sass/screen.scss */
html.ie9 nav.stageNav > ul > li .subMenu {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 1344, ../sass/screen.scss */
body.pageHome h2 {
  font-weight: normal;
}
