@charset "UTF-8";
/* https://portal.ecomplexx.com/clients/dpc/Miscs/P218%20-%20Corporate%20Website%20Relaunch/Plan%20V1/Creative/color_scale_axalta.jpg */
/* Special for Form Infotext */
/* Available Fonts > please use mixin to declare Fonts
font-family:'Neo Sans W01 Light';
font-family:'Neo Sans W10 Light';
font-family:'NeoSansW10-LightItalic';
font-family:'NeoSansW01-LightItalic';
font-family:'Neo Sans W01';
font-family:'Neo Sans W10';
font-family:'Neo Sans W10 Italic';
font-family:'Neo Sans W01 Italic';
font-family:'Neo Sans W01 Medium';
font-family:'NeoSansW01-MediumItalic';
font-family:'Neo Sans W10 Medium';
font-family:'NeoSansW10-MediumItalic';
font-family:'Neo Sans W10 Bold';
font-family:'NeoSansW10-BoldItalic';
font-family:'Neo Sans W01 Bold';
font-family:'NeoSansW01-BoldItalic';
font-family:'Neo Sans W01 Black';
font-family:'Neo Sans W10 Black';
font-family:'NeoSansW10-BlackItalic';
font-family:'NeoSansW01-BlackItalic';
font-family:'Neo Sans W01 Ultra';
font-family:'Neo Sans W10 Ultra';
font-family:'NeoSansW10-UltraItalic';
font-family:'NeoSansW01-UltraItalic';
font-family:'Neo Sans W15 Light';
font-family:'NeoSansW15-LightItalic';
font-family:'Neo Sans W15';
font-family:'Neo Sans W15 Italic';
font-family:'Neo Sans W15 Medium';
font-family:'NeoSansW15-MediumItalic';
font-family:'NeoSansW15-BoldItalic';
font-family:'Neo Sans W15 Bold';
font-family:'Neo Sans W15 Black';
font-family:'NeoSansW15-BlackItalic';
font-family:'Neo Sans W15 Ultra';
font-family:'NeoSansW15-UltraItalic';
*/
/* line 160, sprites/no-repeat/*.png */
.no-repeat-sprite, nav#MainNavigation > ul li.opened .arrowHighlight, .footable.breakpoint > tbody > tr > td.expand, .footable.breakpoint > tbody > tr.footable-detail-show > td.expand, .dynamicDownload table tbody tr td span.new {
  background-image: url('../images/sprites/no-repeat-s7bb8347cc2.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: 10px;
  right: 10px;
  cursor: pointer;
  display: block;
  z-index: 9000;
}
/* line 12, ../sass/global/_fancybox.scss */
.fancyClose:before {
  color: #0055A4;
  content: 'n';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: -4px;
  left: -1px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}

/* line 28, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close {
  display: block;
  width: 30px;
  height: 20px;
}
/* line 33, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close .ui-button-text {
  display: block;
  position: relative;
  top: 0;
  right: 0;
}
/* line 42, ../sass/global/_fancybox.scss */
.ui-dialog-titlebar-close .ui-button-text:before {
  color: #0055A4;
  content: 'n';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: -4px;
  left: -1px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 61, ../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 79, ../sass/global/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 86, ../sass/global/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  padding: 10px 10px 15px !important;
}
/* line 92, ../sass/global/_fancybox.scss */
.fancybox-skin.fancyVideo {
  padding: 0 !important;
}
/* line 95, ../sass/global/_fancybox.scss */
.fancybox-skin.fancyVideo video {
  margin-bottom: -5px;
  width: 100%;
  height: 100%;
  max-width: 100%;
}

/* line 104, ../sass/global/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 108, ../sass/global/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
  position: relative;
}
/* line 112, ../sass/global/_fancybox.scss */
.fancybox-inner > main {
  margin: 0 10px 0 0 !important;
}

/* line 118, ../sass/global/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 122, ../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 130, ../sass/global/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 136, ../sass/global/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
  margin-top: 35px;
}

/* line 142, ../sass/global/_fancybox.scss */
#fancybox-loading, .fancybox-close {
  background-image: url("../images/fancybox_sprite.png");
}

/* line 146, ../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 158, ../sass/global/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/fancybox_loading.gif") center center no-repeat;
}

/* line 164, ../sass/global/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 174, ../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 187, ../sass/global/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 191, ../sass/global/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 195, ../sass/global/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 205, ../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 212, ../sass/global/_fancybox.scss */
.fancybox-prev span:before {
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  content: "-";
  font-size: 14px;
  color: #0055A4;
  position: absolute;
  top: 50%;
  left: 0;
  width: 19px;
  margin-top: -10px;
  text-align: center;
}
/* line 226, ../sass/global/_fancybox.scss */
.fancybox-prev span:hover:before {
  color: #818181;
}
/* line 231, ../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 239, ../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 246, ../sass/global/_fancybox.scss */
.fancybox-next span:before {
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  content: "+";
  font-size: 14px;
  color: #0055A4;
  position: absolute;
  top: 50%;
  left: 0;
  width: 19px;
  margin-top: -10px;
  text-align: center;
}
/* line 260, ../sass/global/_fancybox.scss */
.fancybox-next span:hover:before {
  color: #818181;
}
/* line 265, ../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 274, ../sass/global/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 278, ../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 290, ../sass/global/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 295, ../sass/global/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 299, ../sass/global/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 303, ../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 315, ../sass/global/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 321, ../sass/global/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 328, ../sass/global/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #959696;
  position: relative;
  text-shadow: none;
  z-index: 8050;
  font-style: italic;
}

/* line 340, ../sass/global/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 344, ../sass/global/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 353, ../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 366, ../sass/global/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 372, ../sass/global/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 7px;
}

/* line 376, ../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 391, ../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 396, ../sass/global/_fancybox.scss */
  #fancybox-loading div {
    background-image: url("../images/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* tables */
/* line 2, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .header {
  padding-right: 3px;
}

/* line 6, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .header span {
  background-image: url("../images/asc.gif");
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  padding-right: 12px;
  display: inline-block;
}

/* line 14, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortUp {
  background-color: #c5c7c8;
}
/* line 17, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortUp span {
  background-image: url("../images/asc_active.gif");
  background-position: right center;
}

/* line 24, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortDown {
  background-color: #c5c7c8;
}
/* line 27, ../sass/global/_tablesorter.scss */
table.tablesorter thead tr .headerSortDown span {
  background-image: url("../images/desc_active.gif");
  background-position: right center;
}

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
/* line 16, ../sass/screen.scss */
#CloneTargetBox {
  display: none;
}

/* line 20, ../sass/screen.scss */
html,
button,
input,
select,
textarea {
  color: #222;
}

/* line 28, ../sass/screen.scss */
body {
  font-size: 1em;
  line-height: 1.4;
  padding: 0;
}
/* line 33, ../sass/screen.scss */
body .footable-nav li {
  padding-bottom: 0 !important;
}
/* line 37, ../sass/screen.scss */
body .mobile,
body .tablet {
  display: none;
}
/* line 42, ../sass/screen.scss */
body .desktop {
  display: block;
}
/* line 48, ../sass/screen.scss */
body .footable.tablet, body .footable.mobile, body .footable.desktop {
  display: block !important;
}
/* line 56, ../sass/screen.scss */
body .openCountrySelector {
  cursor: pointer;
}

/* line 62, ../sass/screen.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 67, ../sass/screen.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 72, ../sass/screen.scss */
*:focus {
  outline: none;
}

/* line 76, ../sass/screen.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 85, ../sass/screen.scss */
img {
  vertical-align: middle;
}

/* line 89, ../sass/screen.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 95, ../sass/screen.scss */
main {
  display: block;
}

/* line 99, ../sass/screen.scss */
textarea {
  resize: vertical;
}

/* line 103, ../sass/screen.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* line 110, ../sass/screen.scss */
body a.mail {
  margin-top: 0;
  color: #0055A4;
  font-size: 12px;
  line-height: 16px;
  display: block;
  float: none !important;
  margin-left: 0 !important;
  text-transform: none !important;
}
/* line 122, ../sass/screen.scss */
body a.mail:before {
  content: 't';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  text-transform: none !important;
}
/* line 138, ../sass/screen.scss */
body a.mail:hover {
  color: black;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/**************************
*		  GLOBAL		  *
***************************/
/* line 152, ../sass/screen.scss */
body {
  margin: 0;
  padding: 0 10px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 158, ../sass/screen.scss */
body.isDesktop .showOnMobile {
  display: none;
}

/* line 164, ../sass/screen.scss */
#isDesktop {
  display: block;
}

/* line 165, ../sass/screen.scss */
#isTablet, #isMobile {
  display: none;
}

/* line 167, ../sass/screen.scss */
header, nav#MainNavigation, #Stage, .bodyContentWrapper, #FooterContentWrapper, hr.noStage {
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
}

/* line 171, ../sass/screen.scss */
#externalDialog {
  display: none;
}

/* line 174, ../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 183, ../sass/screen.scss */
body.isDesktop .ui-dialog {
  background-color: #f7f7f7;
  padding: 20px 10px;
  position: relative;
}
/* line 187, ../sass/screen.scss */
body.isDesktop .ui-dialog .logo {
  margin-top: 0px;
}
/* line 190, ../sass/screen.scss */
body.isDesktop .ui-dialog button {
  background: none;
  border: none;
}
/* line 194, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar {
  margin-top: 15px;
}
/* line 197, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  color: #000;
}
/* line 203, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  position: absolute;
  top: 8px;
  right: 4px;
}
/* line 209, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  color: #555555;
}
/* line 214, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-content {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #000;
}
/* line 219, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-content p {
  margin: 10px 0 15px 0;
}
/* line 223, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane {
  border-top: 1px solid #d1d3d4;
  padding-top: 20px;
  text-align: right;
}
/* line 228, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button {
  background-color: #0055a4;
  /*IE9*/
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTEwYyIgc3RvcC1vcGFjaXR5PSIwLjEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(19, 17, 12, 0.12)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
}
/* line 234, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:first-child {
  margin-right: 10px;
}
/* line 238, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button:hover {
  background-color: #d1d3d4;
}
/* line 241, ../sass/screen.scss */
body.isDesktop .ui-dialog .ui-dialog-buttonpane button span {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0 25px;
  line-height: 28px;
  display: block;
  font-size: 14px;
  color: #FFF;
}

/**************************
*		  Header		  *
***************************/
/* line 257, ../sass/screen.scss */
header {
  position: relative;
  height: 69px;
  margin-top: 18px;
  z-index: 3000;
}
/* line 265, ../sass/screen.scss */
header > .searchBox {
  display: none;
}
/* line 270, ../sass/screen.scss */
header .logo {
  position: absolute;
  top: -1px;
  left: 40px;
  height: 71px;
}
/* line 276, ../sass/screen.scss */
header .logo a {
  display: block;
  height: 100%;
}
/* line 280, ../sass/screen.scss */
header .logo a img {
  height: 59px;
}
/* line 286, ../sass/screen.scss */
header #showSearchBox {
  display: none;
}
/* line 290, ../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 input.searchField,
header .searchBox input.searchFieldMobile,
header .searchBox form input,
.brand .searchBox input.searchField,
.brand .searchBox input.searchFieldMobile,
.brand .searchBox form input,
.newsFilter .searchBox input.searchField,
.newsFilter .searchBox input.searchFieldMobile,
.newsFilter .searchBox form input,
.filter .searchBox input.searchField,
.filter .searchBox input.searchFieldMobile,
.filter .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: #0055A4;
  padding: 0 28px 0 10px;
  border: none;
  font-size: 12px;
  line-height: 30px;
}
/* line 27, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField::-webkit-input-placeholder,
header .searchBox input.searchFieldMobile::-webkit-input-placeholder,
header .searchBox form input::-webkit-input-placeholder,
.brand .searchBox input.searchField::-webkit-input-placeholder,
.brand .searchBox input.searchFieldMobile::-webkit-input-placeholder,
.brand .searchBox form input::-webkit-input-placeholder,
.newsFilter .searchBox input.searchField::-webkit-input-placeholder,
.newsFilter .searchBox input.searchFieldMobile::-webkit-input-placeholder,
.newsFilter .searchBox form input::-webkit-input-placeholder,
.filter .searchBox input.searchField::-webkit-input-placeholder,
.filter .searchBox input.searchFieldMobile::-webkit-input-placeholder,
.filter .searchBox form input::-webkit-input-placeholder {
  color: #0055A4;
}
/* line 30, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField:-moz-placeholder,
header .searchBox input.searchFieldMobile:-moz-placeholder,
header .searchBox form input:-moz-placeholder,
.brand .searchBox input.searchField:-moz-placeholder,
.brand .searchBox input.searchFieldMobile:-moz-placeholder,
.brand .searchBox form input:-moz-placeholder,
.newsFilter .searchBox input.searchField:-moz-placeholder,
.newsFilter .searchBox input.searchFieldMobile:-moz-placeholder,
.newsFilter .searchBox form input:-moz-placeholder,
.filter .searchBox input.searchField:-moz-placeholder,
.filter .searchBox input.searchFieldMobile:-moz-placeholder,
.filter .searchBox form input:-moz-placeholder {
  color: #0055A4;
}
/* line 33, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField::-moz-placeholder,
header .searchBox input.searchFieldMobile::-moz-placeholder,
header .searchBox form input::-moz-placeholder,
.brand .searchBox input.searchField::-moz-placeholder,
.brand .searchBox input.searchFieldMobile::-moz-placeholder,
.brand .searchBox form input::-moz-placeholder,
.newsFilter .searchBox input.searchField::-moz-placeholder,
.newsFilter .searchBox input.searchFieldMobile::-moz-placeholder,
.newsFilter .searchBox form input::-moz-placeholder,
.filter .searchBox input.searchField::-moz-placeholder,
.filter .searchBox input.searchFieldMobile::-moz-placeholder,
.filter .searchBox form input::-moz-placeholder {
  color: #0055A4;
}
/* line 37, ../sass/styles/components/_searchBox.scss */
header .searchBox input.searchField:-ms-input-placeholder,
header .searchBox input.searchFieldMobile:-ms-input-placeholder,
header .searchBox form input:-ms-input-placeholder,
.brand .searchBox input.searchField:-ms-input-placeholder,
.brand .searchBox input.searchFieldMobile:-ms-input-placeholder,
.brand .searchBox form input:-ms-input-placeholder,
.newsFilter .searchBox input.searchField:-ms-input-placeholder,
.newsFilter .searchBox input.searchFieldMobile:-ms-input-placeholder,
.newsFilter .searchBox form input:-ms-input-placeholder,
.filter .searchBox input.searchField:-ms-input-placeholder,
.filter .searchBox input.searchFieldMobile:-ms-input-placeholder,
.filter .searchBox form input:-ms-input-placeholder {
  color: #0055A4;
}
/* line 41, ../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-color: transparent;
}
/* line 52, ../sass/styles/components/_searchBox.scss */
header .searchBox .searchIcon:after,
.brand .searchBox .searchIcon:after,
.newsFilter .searchBox .searchIcon:after,
.filter .searchBox .searchIcon:after {
  color: #0055A4;
  content: 'l';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: -2px;
  left: -2px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}
/* line 67, ../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;
}

/**************************
*  		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: 'Neo Sans W01 Medium', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  line-height: 45px;
  float: left;
  text-transform: uppercase;
  padding: 0 7px;
  font-size: 16px;
  list-style: none;
  /*&.open,
  &:hover ul, &.hover ul {
  	visibility: visible;
  }*/
}
/* line 26, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li.opened .arrowHighlight {
  position: absolute;
  background-position: -11px -406px;
  height: 15px;
  width: 40px;
  bottom: 0;
  z-index: 1;
}
/* line 34, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li a {
  color: #999999;
  text-decoration: none;
}
/* line 38, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li a:hover, nav#MainNavigation > ul li a.active {
  color: #000;
}
/* line 42, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul {
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 45px;
  width: 100%;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  /*IE9*/
  background: #f6f6f6;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3YTlhYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGNkY2RjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlNmU3ZTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #a7a9ac), color-stop(50%, #dcdcdc), color-stop(51%, #e6e7e8), color-stop(100%, #f6f6f6));
  background-image: -moz-linear-gradient(bottom, #a7a9ac, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  background-image: -webkit-linear-gradient(bottom, #a7a9ac, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  background-image: linear-gradient(to top, #a7a9ac, #dcdcdc 50%, #e6e7e8 51%, #f6f6f6);
  padding: 20px 0;
}
/* line 53, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li {
  font-family: 'Neo Sans W01 Bold', 'Verdana', '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: #555555;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
}
/* line 79, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li a:hover, nav#MainNavigation > ul li > ul li a.active {
  color: #000;
}
/* line 83, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_black a:hover {
  color: #000;
}
/* line 86, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_grey a:hover {
  color: #555555;
}
/* line 89, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_darkblue a:hover {
  color: #0055A4;
}
/* line 92, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_lightblue a:hover {
  color: #0082DC;
}
/* line 95, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_cyan a:hover {
  color: #06A082;
}
/* line 98, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_yellow a:hover {
  color: #f8971d;
}
/* line 101, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_orange a:hover {
  color: #f25f25;
}
/* line 104, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_red a:hover {
  color: #ff0000;
}
/* line 107, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_pink a:hover {
  color: #a00055;
}
/* line 110, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li.color_violet a:hover {
  color: #501882;
}
/* line 113, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li > ul {
  position: static;
  background: none;
  box-shadow: none;
  padding: 0;
}
/* line 118, ../sass/styles/components/_mainNavigation.scss */
nav#MainNavigation > ul li > ul li > ul li {
  font-family: 'Verdana', '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;
  background-color: #0055a4;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0055A4', endColorstr='#FF024D92');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTVhNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNGQ5MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0055a4), color-stop(100%, #024d92));
  background-image: -moz-linear-gradient(top, #0055a4 0%, #024d92 100%);
  background-image: -webkit-linear-gradient(top, #0055a4 0%, #024d92 100%);
  background-image: linear-gradient(to bottom, #0055a4 0%, #024d92 100%);
}
/* line 174, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom div.arrowBack span.arrow:before {
  content: '1';
  bottom: -10px;
}
/* line 181, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home {
  width: 80px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: table;
}
/* line 188, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home a {
  height: 50px;
  display: table-row;
  text-decoration: none;
}
/* line 193, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home a > span {
  display: table-cell;
}
/* line 196, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home a > span > span {
  display: block;
  width: 100%;
  height: 50px;
  position: relative;
}
/* line 203, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home a > span > span:before {
  color: #fff;
  content: '3';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  top: 0px;
  position: absolute;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  display: block;
  line-height: 50px;
  width: 80px;
}
/* line 225, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home a:hover {
  background-color: #00498f;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00498F', endColorstr='#FF00315E');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk4ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzE1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00498f), color-stop(100%, #00315e));
  background-image: -moz-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: -webkit-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: linear-gradient(to bottom, #00498f 0%, #00315e 100%);
}
/* line 244, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home.selected > a > span {
  position: relative;
}
/* line 248, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home.selected > a > span:before {
  color: #fff;
  content: '2';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  display: block;
  position: absolute;
  width: 80px;
  bottom: 0;
  height: 18px;
}
/* line 269, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav .home.selected > a:hover {
  background-color: #00498f;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00498F', endColorstr='#FF00315E');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk4ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzE1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00498f), color-stop(100%, #00315e));
  background-image: -moz-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: -webkit-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: linear-gradient(to bottom, #00498f 0%, #00315e 100%);
}
/* line 279, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav div.arrowBack {
  height: 3px;
  background-color: #fff;
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
  z-index: 9100;
}
/* line 288, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav div.arrowBack span.arrow {
  display: none;
  height: 7px;
  width: 20px;
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 9999;
}
/* line 298, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav div.arrowBack span.arrow:before {
  color: #fff;
  content: '2';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 18px;
}
/* line 320, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav div.arrowBack.active {
  display: block;
}
/* line 323, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav div.arrowBack.active span.arrow {
  display: block;
}
/* line 332, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul {
  position: relative;
  left: 80px;
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 342, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li {
  float: left;
  width: 16.6%;
  display: table;
  position: relative;
}
/* line 348, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a {
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  padding: 0 27px;
  text-decoration: none;
  display: table-row;
  font-family: verdana;
  text-align: center;
  text-transform: uppercase;
  background: url("../images/mainNavItemLine.png") repeat-y left top;
}
/* line 360, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li > a span.title {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}
/* line 371, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu {
  display: none;
  position: absolute;
  width: 100%;
  bottom: 50px;
  left: 0;
  padding: 30px 22px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzA1ZCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDI0ZDkyIiBzdG9wLW9wYWNpdHk9IjAuOTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 48, 93, 0.95)), color-stop(100%, rgba(2, 77, 146, 0.95)));
  background-image: -moz-linear-gradient(top, rgba(0, 48, 93, 0.95) 0%, rgba(2, 77, 146, 0.95) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 48, 93, 0.95) 0%, rgba(2, 77, 146, 0.95) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 48, 93, 0.95) 0%, rgba(2, 77, 146, 0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e600305d', endColorstr='#e600498f',GradientType=0 );
  /* IE6-9 */
}
/* line 384, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .top,
nav.stageNav > ul > li .subMenu .bottom {
  height: 30px;
}
/* line 389, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu div.close {
  width: 80px;
  height: 21px;
  background-color: rgba(0, 48, 93, 0.95);
  position: absolute;
  left: 50%;
  top: -21px;
  margin-left: -40px;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  text-align: center;
  color: #4d6f8e;
  cursor: pointer;
  display: none;
}
/* line 406, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
/* line 411, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
  list-style: none;
  margin-bottom: 30px;
  overflow: auto;
  border-left: 0;
}
/* line 421, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li {
  float: left;
  width: 33.33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
/* line 430, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(1) a, nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(2) a, nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(3) a {
  border-top: 1px solid #396d9f;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 436, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(3n+1) {
  padding-left: 0;
  padding-right: 10px;
  clear: left;
}
/* line 442, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li:nth-child(3n+3) {
  padding-left: 10px;
  padding-right: 0;
}
/* line 449, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li a {
  border-bottom: 1px solid #396d9f;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 16px;
  padding: 8px 10px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 460, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li .subMenu .wrapper ul li a:hover {
  background: none;
  background-color: rgba(255, 255, 255, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff ', endColorstr='#1affffff',GradientType=0 );
  /* IE6-9 */
}
/* line 479, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.active > a {
  background-color: #00498f;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00498F', endColorstr='#FF00315E');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk4ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzE1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00498f), color-stop(100%, #00315e));
  background-image: -moz-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: -webkit-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: linear-gradient(to bottom, #00498f 0%, #00315e 100%);
}
/* line 494, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.selected > a > span {
  position: relative;
  width: 100%;
}
/* line 499, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.selected > a > span:after {
  color: #fff;
  content: '2';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 12px;
}
/* line 520, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav > ul > li.selected > a:hover {
  background-color: #00498f;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00498F', endColorstr='#FF00315E');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk4ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzE1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00498f), color-stop(100%, #00315e));
  background-image: -moz-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: -webkit-linear-gradient(top, #00498f 0%, #00315e 100%);
  background-image: linear-gradient(to bottom, #00498f 0%, #00315e 100%);
}
/* line 538, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom div.arrowBack {
  bottom: auto;
  top: 65px;
}
/* line 543, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom > ul > li .subMenu {
  bottom: auto;
}
/* line 547, ../sass/styles/components/_mainNavigation.scss */
nav.stageNav.bottom > ul > li .subMenu .close {
  top: auto;
  bottom: -21px;
  background-color: rgba(2, 77, 146, 0.95);
}

/**************************
*		Stage 			  *
***************************/
/**************************
*		Stage || fkr	  *
***************************/
/* line 4, ../sass/styles/components/_stage.scss */
.topShadow {
  background: url("../images/stageShadowTop.png") no-repeat center top;
  height: 15px;
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
}

/* line 10, ../sass/styles/components/_stage.scss */
#Stage {
  min-width: 800px;
  max-width: 1000px;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
  position: relative;
}
/* line 18, ../sass/styles/components/_stage.scss */
#Stage ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 22, ../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 29, ../sass/styles/components/_stage.scss */
#Stage ul li:first-child {
  display: block;
}
/* line 33, ../sass/styles/components/_stage.scss */
#Stage ul li > a {
  display: block;
}
/* line 37, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox {
  position: absolute;
  right: 70px;
  top: 0;
  bottom: 0;
  padding: 30px 16px;
  width: 178px;
  z-index: 2000;
  background: none;
  background-color: rgba(255, 255, 255, 0.85);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#d9ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 50, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox h3,
#Stage ul li .infobox h3 a {
  font-family: verdana;
  color: #0055a4;
  line-height: 20px;
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  padding-left: 0;
  background: none;
  height: auto;
}
/* line 62, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox h3:before,
#Stage ul li .infobox h3 a:before {
  content: '';
  padding: 0;
}
/* line 67, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox h3:hover,
#Stage ul li .infobox h3 a:hover {
  background: none;
}
/* line 73, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox p {
  font-family: verdana;
  color: #000;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  margin: 7px 0 4px;
}
/* line 82, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox a {
  font-family: verdana;
  color: #0055a4;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  text-decoration: none;
  display: inline-block;
  height: 16px;
}
/* line 94, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 108, ../sass/styles/components/_stage.scss */
#Stage ul li .infobox a:hover {
  color: #000;
}
/* line 118, ../sass/styles/components/_stage.scss */
#Stage ul li img {
  width: 100%;
  border: 0;
  display: block;
  min-width: 800px;
}
/* line 127, ../sass/styles/components/_stage.scss */
#Stage .prev, #Stage .next {
  display: none;
  text-indent: 9000px;
}
/* line 131, ../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 140, ../sass/styles/components/_stage.scss */
#Stage .prev:hover {
  background: url("../images/stagePrev_over.png") no-repeat left center;
}
/* line 146, ../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 155, ../sass/styles/components/_stage.scss */
#Stage .next:hover {
  background: url("../images/stageNext_over.png") no-repeat right center;
}
/* line 161, ../sass/styles/components/_stage.scss */
#Stage .pagination {
  width: 210px;
  text-align: center;
  position: absolute;
  bottom: 0;
  right: 70px;
  margin: 0;
  padding: 0;
  z-index: 5700;
}
/* line 171, ../sass/styles/components/_stage.scss */
#Stage .pagination a {
  width: 13px;
  height: 13px;
  display: inline-block;
  margin: 0 4px;
  text-decoration: none;
  border-radius: 50px 50px 50px 50px;
  -moz-border-radius-: 50px 50px 50px 50px;
  -webkit-border-radius: 50px 50px 50px 50px;
  background: none;
  background-color: rgba(0, 85, 164, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d0055a4', endColorstr='#4d0055a4',GradientType=0 );
  /* IE6-9 */
}
/* line 186, ../sass/styles/components/_stage.scss */
#Stage .pagination a.selected, #Stage .pagination a.selected:hover {
  background-color: #0055a4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0055a4', endColorstr='#0055a4',GradientType=0 );
  /* IE6-9 */
}
/* line 192, ../sass/styles/components/_stage.scss */
#Stage .pagination a:hover {
  background-color: rgba(0, 85, 164, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800055a4', endColorstr='#800055a4',GradientType=0 );
  /* IE6-9 */
}

/* line 201, ../sass/styles/components/_stage.scss */
body.isDesktop #Stage .pagination {
  bottom: 6px;
  top: auto !important;
}

/* line 306, ../sass/screen.scss */
hr.noStage {
  padding: 0;
  clear: both;
  float: none;
  margin-bottom: 12px;
}

/* line 313, ../sass/screen.scss */
body.pageError503 hr.noStage {
  margin-top: 20px;
}

/* line 319, ../sass/screen.scss */
.bodyContentWrapper {
  position: relative;
  margin-top: 9px;
  padding: 0;
}

/**************************
*		SideBar			  *
***************************/
/* line 327, ../sass/screen.scss */
#sidebar {
  width: 235px;
  float: left;
  padding-bottom: 20px;
}
/* line 332, ../sass/screen.scss */
#sidebar > * {
  /*margin-left: 13px; auskommentiert von LB */
}

/**************************
*		SubNavigation	  *
***************************/
/**************************
*  SubNavigation || mwo  *
***************************/
/* 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: -3px;
  display: block;
  font-size: 18px;
  color: #000;
}
/* line 24, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul {
  margin: 9px 0 0 0;
  padding: 0;
}
/* line 28, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li {
  border-bottom: 1px solid #d1d3d4;
}
/* line 32, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li:first-child {
  margin-top: 3px;
  border-top: 1px solid #d1d3d4;
}
/* line 40, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a {
  color: #000;
  display: block;
  text-decoration: none;
  padding: 7px 18px 7px 10px;
  font-size: 13px;
  position: relative;
}
/* line 49, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a:after {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -5px;
  display: block;
}
/* line 70, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active:after {
  content: '*';
}
/* line 76, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li a.active, nav#SubNavigation > ul > li > ul > li a:hover {
  background-color: #f6f6f6;
  color: #0156a4;
}
/* line 82, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul {
  margin: 7px 0 12px 0;
  padding-left: 15px;
}
/* line 86, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li {
  border: none !important;
}
/* line 89, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a {
  padding: 5px 0;
  background-color: transparent !important;
}
/* line 95, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:after {
  content: '' !important;
}
/* line 100, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a.active {
  color: #0156a4;
}
/* line 103, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li a:hover {
  text-decoration: underline;
  color: #000;
}
/* line 109, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul {
  padding-left: 10px;
  margin: -3px 0 8px 0;
}
/* line 115, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a {
  padding: 0px 0 0 10px;
  text-indent: -10px;
}
/* line 119, ../sass/styles/components/_subNavigation.scss */
nav#SubNavigation > ul > li > ul > li > ul > li > ul > li a:before {
  content: "- ";
}

/* line 142, ../sass/styles/components/_subNavigation.scss */
.SubDeviceNav {
  display: none;
}

/************************** 
*		Search Results 	  *
***************************/
/***************************
* Search Results || fkr    *
***************************/
/* line 6, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .fullWidth {
  width: 100%;
  margin-bottom: 0;
}
/* line 10, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchLayer {
  width: 100%;
  height: 60px;
  padding-bottom: 5px;
}
/* line 15, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchBox {
  float: right;
}
/* line 18, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #0055A4;
  font-size: 12px;
  height: 30px;
  padding: 5px 30px 6px 10px;
  float: left;
  background-color: #F0EFEF;
  border: none;
  /*IE9*/
  border-right: none;
  width: 100%;
}
/* line 30, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]::-webkit-input-placeholder {
  color: #0055A4;
  opacity: 1;
}
/* line 34, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]:-moz-placeholder {
  color: #0055A4;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 43, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]::-moz-placeholder {
  color: #0055A4;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 52, ../sass/styles/components/_searchResults.scss */
.pageSearchResult input[type=text]:-ms-input-placeholder {
  color: #0055A4;
  -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/_searchResults.scss */
.pageSearchResult input[type=submit] {
  width: 34px;
  height: 30px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0px 5px #333333;
  -webkit-box-shadow: 0px 5px #333333;
  box-shadow: 0px 5px #333333;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  border: none;
  cursor: pointer;
  text-indent: 0;
  margin: 0;
  padding: 0;
  position: relative;
  float: right;
  top: -30px;
  font-size: 16px;
  color: #0055a4;
}
/* line 79, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions {
  float: right;
  position: relative;
  margin-top: 9px;
}
/* line 83, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul {
  list-style-type: none;
}
/* line 85, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li {
  float: left;
  margin-right: 20px;
  font-size: 14px;
}
/* line 89, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li a, .pageSearchResult .searchOptions ul li .newListSelected {
  text-decoration: none;
  color: #0055A4;
  text-transform: uppercase;
}
/* line 93, ../sass/styles/components/_searchResults.scss */
.pageSearchResult .searchOptions ul li a:hover, .pageSearchResult .searchOptions ul li .newListSelected:hover {
  color: #0055A4;
}
/* line 100, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent {
  margin: -6px 0 0;
}
/* line 102, ../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: 15px 0;
}
/* line 109, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions label {
  margin-top: 0;
  width: 100%;
  display: block;
  margin-bottom: 5px;
  font-size: 18px;
  margin-top: -4px;
  color: #000;
  font-weight: normal;
}
/* line 119, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div#searchOptions input {
  border-radius: 0;
}
/* line 124, ../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 127, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults p {
  margin-bottom: 0;
  color: #000;
  line-height: 16px;
}
/* line 132, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults a {
  font-weight: normal;
}
/* line 135, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .noResults h1 {
  margin-bottom: 15px;
}
/* line 140, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .paging .mobile {
  padding-bottom: 5px;
}
/* line 151, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain h1 {
  line-height: 20px;
  margin: 0 0 10px 0;
  padding: 0;
  color: #0055A4;
  font-weight: normal;
  font-size: 24px;
}
/* line 160, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav {
  margin: 20px 0 15px;
  padding: 0 0 0 10px;
  list-style: none;
  border-bottom: 1px solid #DADBDB;
}
/* line 165, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li {
  float: left;
  font-size: 14px;
  background: #F6F6F6;
  margin: 0 4px -1px 0;
  border-bottom: none;
}
/* line 171, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li a {
  color: #0055A4;
  line-height: 43px;
  padding: 0 20px;
  display: block;
}
/* line 177, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li.active {
  background: #fff;
  border: 1px solid #DADBDB;
  border-bottom: none;
}
/* line 181, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .tabsNav li.active a {
  color: #0055A4;
}
/* line 188, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .resultCount {
  float: left;
  color: #000;
  font-size: 12px;
  line-height: 20px;
}
/* line 194, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain .paging {
  padding-top: 0;
}
/* line 245, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results {
  clear: both;
  margin: 0 0 17px;
  padding: 0;
  list-style: none;
}
/* line 251, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li {
  margin: 0;
  padding: 13px 0 20px;
  border-bottom: 1px solid #d1d3d4;
}
/* line 255, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li:first-child {
  padding-top: 14px;
}
/* line 258, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .searchTerm {
  text-decoration: none;
  color: #0055A4;
}
/* line 262, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li h2 {
  margin: 0;
  padding: 0;
  line-height: 20px;
  font-size: 18px;
  font-weight: normal;
  color: #000;
}
/* line 270, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.url {
  line-height: 18px;
  font-size: 14px;
}
/* line 274, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li p {
  margin: 5px 0 0;
  line-height: 16px;
  font-size: 12px;
  line-height: 17px;
  color: #000;
}
/* line 281, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments {
  font-size: 12px;
  color: #000;
  margin-top: 12px;
  display: block;
  min-height: 19px;
}
/* line 290, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li .comments:before {
  color: #d1d3d4;
  content: 'f';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 17px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  float: left;
}
/* line 306, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download {
  display: table;
  margin: 10px 0 0;
  background-color: #f1f2f2;
  height: 30px;
  line-height: 20px;
  font-size: 14px;
  width: 75%;
}
/* line 315, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download div {
  display: table-cell;
  vertical-align: middle;
}
/* line 319, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download div span {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: block;
  text-align: center;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 329, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #0055A4;
  width: 80px;
}
/* line 334, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .pdf {
  display: block;
}
/* line 342, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .doc {
  background-color: #0055A4;
  display: block;
}
/* line 350, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .ppt {
  background-color: #0055A4;
  display: block;
}
/* line 358, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon .xls {
  background-color: #0055A4;
  display: block;
}
/* line 366, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb {
  background-image: none;
}
/* line 368, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb img {
  width: 76px;
  padding: 2px;
}
/* line 374, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName {
  display: table-cell;
  color: #0055A4;
  background: #F6F6F6;
  float: left;
  padding: 4px 49px 4px 10px;
  font-size: 12px;
  min-width: 256px;
  min-height: 22px;
}
/* line 383, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName .dateiInfo {
  color: #000;
}
/* line 388, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon, .pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .icon span {
  background-color: #000 !important;
}
/* line 391, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download:hover .dateiName {
  color: #000;
}
/* line 397, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging {
  margin: 0;
}
/* line 399, ../sass/styles/components/_searchResults.scss */
.pageSearchResult #BodyContent div.resultMain ul.results.nopaging li:last-child {
  border-bottom: none;
  margin-bottom: -15px;
}

/**************************
*		Breadcrumb	 	  *
***************************/
/**************************
*	Breadcrumb || mwo	  *
***************************/
/* line 4, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb {
  color: #a7a9ac;
  font-size: 13px;
  line-height: 24px;
  margin: 10px 0 8px;
  margin-left: 0px;
  float: left;
  /*background-color: orange;*/
}
/* line 13, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a {
  color: #0055a4;
  text-decoration: none;
}
/* line 19, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
/* line 36, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a:hover {
  color: #000;
}
/* line 40, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a:first-child {
  padding-left: 0;
}
/* line 44, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb a:first-child:before {
  content: '';
  padding: 0;
}
/* line 52, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb span {
  color: #000;
  padding-left: 0px;
}
/* line 57, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb span:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}
/* line 75, ../sass/styles/components/_breadcrumb.scss */
nav#Breadcrumb span:first-child {
  background-image: none;
  padding-left: 0;
}

/* line 84, ../sass/styles/components/_breadcrumb.scss */
body.pageContent nav#Breadcrumb {
  margin: 0px 15px 8px 0px;
}
/* line 88, ../sass/styles/components/_breadcrumb.scss */
body.pageContent.career nav#Breadcrumb {
  margin: 0px 15px 8px 0px;
}

/* line 103, ../sass/styles/components/_breadcrumb.scss */
html.firefox nav#Breadcrumb a:first-child, html.firefox nav#Breadcrumb span:first-child {
  background-image: none;
  padding-left: 0;
}

/**************************
*		BodyContent		  *
***************************/
/* line 358, ../sass/screen.scss */
#BodyContent {
  margin: 0 0px;
}

/* line 364, ../sass/screen.scss */
main h1 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 20px;
  color: #0055A4;
}
/* line 371, ../sass/screen.scss */
main p {
  color: #000;
  font-size: 14px;
  margin: 0 0 20px;
}
/* line 377, ../sass/screen.scss */
main a {
  color: #0055A4;
  text-decoration: none;
}
/* line 380, ../sass/screen.scss */
main a:focus, main a:hover, main a:active {
  color: #000;
}
/* line 384, ../sass/screen.scss */
main img[src=""] {
  display: none;
}

/* line 389, ../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 396, ../sass/screen.scss */
body.pageContent #BodyContent > h1, body.pageContent #BodyContent .cqTitle h1 {
  font-size: 24px;
  line-height: 28px;
  margin-top: 0;
  margin-bottom: 5px;
  color: #0055a4;
}
/* line 404, ../sass/screen.scss */
body.pageContent #BodyContent > h2, body.pageContent #BodyContent .cqSubtitle h2 {
  line-height: 24px;
  font-size: 18px;
  margin: 0 0 10px;
  font-weight: normal;
}

/* see http://www.gtalbot.org/BrowserBugsSection/css21testsuite/Floats-And-BFCs-With-Margins-AG.html */
/* https://bugs.webkit.org/show_bug.cgi?id=79046 */
/* line 415, ../sass/screen.scss */
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageContent #BodyContent,
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageSearchResult #BodyContent .resultMain {
  margin-right: -235px;
}

/* line 422, ../sass/screen.scss */
body.pageError503 main#BodyContent {
  min-height: 575px;
  margin-top: 20px;
}
/* line 426, ../sass/screen.scss */
body.pageError503 main#BodyContent div {
  padding: 0;
  text-align: center;
}
/* line 431, ../sass/screen.scss */
body.pageError503 main#BodyContent h1 {
  font-size: 24px;
  line-height: 20px;
  margin: 0 0 3px 0;
  color: #0055A4;
}
/* line 438, ../sass/screen.scss */
body.pageError503 main#BodyContent h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 10px 0;
  color: #000;
}
/* line 446, ../sass/screen.scss */
body.pageError503 main#BodyContent p {
  margin-bottom: 0;
  font-size: 12px;
  color: #000;
}
/* line 452, ../sass/screen.scss */
body.pageError503 main#BodyContent a {
  color: #0055A4;
}
/* line 455, ../sass/screen.scss */
body.pageError503 main#BodyContent a:hover {
  color: #000;
}
/* line 461, ../sass/screen.scss */
body.pageError503 header {
  height: 77px;
}
/* line 464, ../sass/screen.scss */
body.pageError503 header .logo {
  bottom: 0;
  top: 0;
  left: 0;
  margin: auto;
  right: 0;
  height: auto;
  width: auto;
  text-align: center;
}
/* line 476, ../sass/screen.scss */
body.pageError503 hr.noStage {
  background: url("../images/stageShadowTop.png") no-repeat center top;
  border: 0 none;
  padding-top: 15px;
}
/* line 484, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper #Copyright {
  text-align: center;
  float: none;
  max-width: none;
}
/* line 490, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper .desktop {
  display: block;
}
/* line 494, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper .tablet {
  display: none;
}
/* line 498, ../sass/screen.scss */
body.pageError503 footer #FooterContentWrapper .mobile {
  display: none;
}

/* line 507, ../sass/screen.scss */
body.pageError404 .bodyContentWrapper {
  margin-top: 20px;
}
/* line 511, ../sass/screen.scss */
body.pageError404 main#BodyContent {
  min-height: 520px;
}
/* line 514, ../sass/screen.scss */
body.pageError404 main#BodyContent h1 {
  font-size: 24px;
  line-height: 20px;
  margin: 0 0 3px 0;
  color: #0055A4;
}
/* line 521, ../sass/screen.scss */
body.pageError404 main#BodyContent h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 10px 0;
  color: #000;
}
/* line 529, ../sass/screen.scss */
body.pageError404 main#BodyContent p {
  margin-bottom: 0;
  font-size: 12px;
  color: #000;
}
/* line 535, ../sass/screen.scss */
body.pageError404 main#BodyContent a {
  color: #0055A4;
}
/* line 538, ../sass/screen.scss */
body.pageError404 main#BodyContent a:hover {
  color: #000;
}

/**************************
*	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-size: 12px;
  line-height: 16px;
  color: #0055A4;
  text-transform: none;
  padding: 5px 0 5px 10px;
  display: inline-block;
}
/* line 20, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span {
  width: 11px;
  height: 7px;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0 0 5px;
  padding: 0 0 5px 0;
  color: #0055a4;
}
/* line 30, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span:after {
  content: '*';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -5px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 44, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover {
  color: #000;
  text-decoration: none;
}
/* line 51, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover span:after {
  color: #000;
}
/* line 63, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn.open span:after {
  content: '°';
}
/* line 69, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn.open:hover {
  text-decoration: none;
}
/* line 75, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper a.table-menu-btn.open:hover span:after {
  color: #000;
}
/* line 84, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu-hidden {
  display: none;
}
/* line 88, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu {
  background-color: #f6f6f6;
  position: absolute;
  right: 0px;
  top: 46px;
  border: 1px solid #dcdcdc;
  text-align: left;
  padding: 0 10px;
  z-index: 150;
}
/* line 100, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li {
  margin: 0;
  border-top: 1px solid #e4e6e6;
  padding: 4px 0 !important;
}
/* line 105, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li:first-child {
  border-top: none;
}
/* line 108, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li * {
  vertical-align: middle;
}
/* line 111, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  color: #000 !important;
  line-height: 22px;
  display: inline-block;
  height: 22px;
  margin: 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 119, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] {
  display: none;
}
/* line 122, ../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/blue_iconCheckbox_unchecked.png") no-repeat left center;
}
/* line 126, ../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/blue_iconCheckbox_checked.png") no-repeat left center;
}
/* line 134, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 136, ../sass/styles/components/_responsiveTableWrapper.scss */
.responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0 !important;
}

/*** IE8 handling ***/
/* line 141, ../sass/styles/components/_responsiveTableWrapper.scss */
html.lt-ie9 input[type=checkbox] + label {
  padding-left: 0 !important;
  background-image: none !important;
}

/* line 145, ../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;
  padding: 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  line-height: 20px;
}
/* line 14, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews h3 {
  padding: 0;
  font-family: 'Verdana', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  line-height: 20px;
}
/* line 23, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell {
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
}
/* line 28, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell h2 {
  margin: 0 0 10px;
  padding: 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  line-height: 20px;
}
/* line 37, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell p {
  font-size: 12px;
  line-height: 16px;
  color: #000;
  margin: 5px 0 0;
  padding: 0;
}
/* line 45, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell a {
  font-family: verdana;
  color: #0055a4;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  text-decoration: none;
  display: inline-block;
  height: 16px;
}
/* line 57, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 71, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell a:hover {
  color: #000;
}
/* line 78, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxNews .cell:last-child {
  border-bottom: none;
}
/* line 86, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard {
  width: 100%;
}
/* line 89, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard img {
  width: 100%;
}
/* line 93, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard h2 {
  margin: 0 0 12px;
}
/* line 99, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper > a > img {
  width: 100%;
  margin: 0 0 13px;
}
/* line 103, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper > a > img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 109, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper a {
  color: #0055A4;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
}
/* line 115, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper a .arrow {
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 122, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper a .arrow:after {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 138, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper a:hover {
  color: #000;
}
/* line 147, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxStandard .teaserWrapper p {
  font-size: 12px;
  line-height: 16px;
  color: #000;
  margin: 5px 0 0;
  padding: 0;
}
/* line 159, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell {
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
  background: #f7f7f7;
}
/* line 164, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell img {
  float: left;
  max-width: 120px;
  margin: 0 15px 0 0;
}
/* line 170, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text {
  padding: 15px 5px 15px 15px;
  width: auto;
}
/* line 174, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text h4 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0 0 4px 0;
}
/* line 182, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text p {
  font-size: 14px;
  color: #555555;
  margin: 0 0 5px;
  padding: 0;
  line-height: 17px;
}
/* line 190, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  padding: 0 0 0 10px;
}
/* line 197, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a:hover {
  text-decoration: underline;
}
/* line 201, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell .text a.external-link-desclaimer {
  background: none;
  padding: 0;
}
/* line 208, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxSmall .cell:last-child {
  border-bottom: none;
}
/* line 214, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks {
  position: relative;
  padding: 20px 0 0;
  border-top: 1px solid #d1d3d4;
  margin: 15px 0 0;
}
/* line 220, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 228, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .prevBtn {
  width: 14px;
  height: 26px;
  display: block;
  position: absolute;
  left: 0;
  top: 32px;
  z-index: 100;
}
/* line 238, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .prevBtn:before {
  content: '-';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 25px;
  font-weight: normal;
  top: -4px;
  left: -6px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}
/* line 253, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .prevBtn:hover {
  color: #000;
}
/* line 259, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .nextBtn {
  width: 14px;
  height: 26px;
  display: block;
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 100;
}
/* line 269, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .nextBtn:before {
  content: '+';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 25px;
  font-weight: normal;
  top: -4px;
  left: -6px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}
/* line 283, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .nextBtn:hover {
  color: #000;
}
/* line 289, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .positioningHelperWrapper {
  padding: 0 25px 0 45px;
  z-index: 0;
  position: relative;
}
/* line 295, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell {
  width: 100%;
  float: left;
  padding: 0 10px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 304, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a {
  display: block;
  height: 51px;
}
/* line 308, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a img {
  float: left;
  margin: 0 10px 0 0;
}
/* line 313, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a .text {
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  height: 52px;
}
/* line 319, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a .text h4 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #0055A4;
  margin: 0;
  display: block;
}
/* line 328, ../sass/styles/components/_teaser.scss */
.teaserbox.teaserboxQuicklinks .cell a .text p {
  display: none;
}
/* line 339, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser {
  margin: 0 0 20px 0;
}
/* line 344, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser + .teaserbox.contentTeaser .cell {
  border-top: none;
  padding-top: 0;
}
/* line 350, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a {
  text-decoration: none;
}
/* line 353, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser a:last-child .cell {
  border-bottom: 1px solid #dadbdb;
}
/* line 358, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell {
  border-top: 1px solid #dadbdb;
  padding: 20px 0;
}
/* line 362, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image {
  width: 31.6%;
  float: left;
  margin-right: 2.3%;
}
/* line 367, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .image img {
  max-width: 235px;
  width: 100%;
  border: 0;
}
/* line 376, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text {
  float: left;
  width: 66.1%;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 381, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  margin: -4px 0 10px 0;
  text-decoration: none;
  color: #000;
}
/* line 390, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text p {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 16px;
  font-size: 12px;
  color: #000;
  text-decoration: none;
}
/* line 400, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text span {
  display: inline-block;
  margin-top: 9px;
  color: #0055a4;
  font-size: 14px;
  line-height: 25px;
}
/* line 409, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text span:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 424, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell .text span:hover {
  color: #000;
}
/* line 433, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image {
  float: right;
  margin-right: 0;
}
/* line 437, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .image img {
  float: right;
}
/* line 443, ../sass/styles/components/_teaser.scss */
.teaserbox.contentTeaser .cell.right .text {
  float: left;
  padding-right: 2%;
  width: 64%;
}
/* line 456, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser {
  margin: 0 0 20px 0;
}
/* line 460, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 465, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li {
  float: left;
  width: 31.33%;
  padding-right: 3%;
  padding-bottom: 3%;
}
/* line 471, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li.last {
  padding-right: 0;
}
/* line 475, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a, .teaserbox.industryTeaser ul li div.linkPlaceholder {
  display: block;
  width: 100%;
  border: 1px solid #d1d3d4;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 484, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a:hover, .teaserbox.industryTeaser ul li div.linkPlaceholder:hover {
  border: 1px solid #0055a4;
  /*.cell div.bottom{
  	@include gradient2(#939598, #dcdcdc); 
  }*/
}
/* line 494, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell {
  width: 100%;
  min-height: 146px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(60%, rgba(242, 242, 242, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(242, 242, 242, 0.2) 60%);
}
/* line 501, ../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 506, ../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 516, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell h3, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: #000;
  text-align: center;
  width: 100%;
  padding: 15px 0 12px 0;
  margin: 0;
}
/* line 527, ../sass/styles/components/_teaser.scss */
.teaserbox.industryTeaser ul li a .cell p, .teaserbox.industryTeaser ul li div.linkPlaceholder .cell p {
  width: 100%;
  color: #000;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  margin: 0 auto;
  max-width: 196px;
}
/* line 537, ../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 553, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser {
  border-bottom: 1px solid #d1d3d4;
  padding-bottom: 20px;
  margin: -30px 0 0;
}
/* line 557, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell {
  padding-top: 20px;
  margin-top: 20px;
  padding-bottom: 0px;
}
/* line 561, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .image {
  width: 48%;
  margin-right: 6%;
  float: left;
}
/* line 566, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text {
  float: right;
  width: 46%;
  margin-top: -5px;
}
/* line 570, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .text h2 {
  line-height: 24px;
  font-size: 18px;
}
/* line 576, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .image {
  width: 48%;
  margin-left: 6%;
}
/* line 580, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell.right .text {
  float: left;
  width: 46%;
  padding-right: 0;
}
/* line 586, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more {
  font-size: 14px;
  margin-top: 12px;
  display: block;
}
/* line 593, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 607, ../sass/styles/components/_teaser.scss */
.teaserbox.solutionTeaser .cell .more:hover {
  text-decoration: none;
  color: #000;
}

/* line 620, ../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: 15px;
}
/* line 14, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup {
  margin-bottom: 15px;
  padding-bottom: 4px;
}
/* line 17, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.last {
  margin-bottom: -20px;
}
/* line 21, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup.filterList {
  border-bottom: 1px solid #D1D3D4;
}
/* line 25, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox {
  position: relative;
  right: auto;
  top: 0;
  margin-top: 10px;
  margin-bottom: -5px;
}
/* line 32, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input {
  width: 100% !important;
  margin-bottom: 0px;
  background: none !important;
  color: #000;
  border: 1px solid #D1D3D4;
  border-radius: 0;
}
/* line 39, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}
/* line 43, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input:-moz-placeholder {
  color: #000;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 52, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox input::-moz-placeholder {
  color: #000;
  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:-ms-input-placeholder {
  color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 71, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup .searchBox .searchIcon {
  top: 7px;
  right: 12px;
  background-color: transparent;
}
/* line 78, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup h4 {
  margin: 0 0 4px 0;
  color: #000;
  font-size: 18px;
  display: inline-block;
  font-weight: normal;
  width: 100%;
  padding: 0;
}
/* line 88, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-bottom: 10px;
}
/* line 94, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li {
  line-height: 18px;
  padding: 4px 10px 2px 10px;
  margin-bottom: -1px;
}
/* line 99, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active {
  padding-left: 10px;
  background: #F6F6F6;
  min-height: 21px;
  line-height: 21px;
  padding-right: 10px;
}
/* line 105, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active > a {
  display: block;
}
/* line 109, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.active > a:after {
  content: 'n';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  float: right;
}
/* line 126, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li.hide {
  display: none;
}
/* line 130, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li a {
  color: #0055A4;
  font-size: 12px;
  text-decoration: none;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 136, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li a:hover {
  color: #000;
}
/* line 142, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup ul li ul {
  padding-left: 5px;
  padding-bottom: 0;
}
/* line 151, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup a.more {
  font-size: 12px;
  color: #0055A4;
  text-decoration: none;
  line-height: 14px;
  margin-bottom: 15px;
  display: block;
  margin-top: -4px;
  padding-left: 10px;
}
/* line 161, ../sass/styles/components/_news.scss */
.newsFilter .filterGroup a.more:hover {
  color: #000;
}

/* line 173, ../sass/styles/components/_news.scss */
.accordionWrapper > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 178, ../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 184, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li:last-child {
  padding-left: 9px;
  padding-right: 0;
}
/* line 189, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav {
  width: 80%;
  margin: 5px 0;
  display: inline-block;
}
/* line 196, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .SubDeviceNav .newListSelected .selectedTxt {
  padding: 5px 10px;
}
/* line 205, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .accordion .remove {
  cursor: pointer;
  float: right;
  position: relative;
  top: 14px;
  display: none;
}
/* line 215, ../sass/styles/components/_news.scss */
.accordionWrapper > ul > li .accordion .remove:after {
  content: 'n';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  float: right;
}

/* line 239, ../sass/styles/components/_news.scss */
.newsbox {
  padding-bottom: 40px;
}
/* line 242, ../sass/styles/components/_news.scss */
.newsbox .contentToolbar {
  float: left;
  margin-bottom: 10px;
}
/* line 246, ../sass/styles/components/_news.scss */
.newsbox .paging {
  padding: 17px 0 18px 0;
}
/* line 249, ../sass/styles/components/_news.scss */
.newsbox .cell {
  border-top: 1px solid #D1D3D4;
  padding-top: 20px;
  margin-top: 20px;
  float: left !important;
  width: 100%;
}
/* line 256, ../sass/styles/components/_news.scss */
.newsbox .cell.first {
  margin-top: 0;
}
/* line 258, ../sass/styles/components/_news.scss */
.newsbox .cell.first:first-child {
  margin-top: 13px;
}
/* line 263, ../sass/styles/components/_news.scss */
.newsbox .cell.last {
  padding-bottom: 31px;
  border-bottom: 1px solid #D1D3D4;
}
/* line 268, ../sass/styles/components/_news.scss */
.newsbox .cell .image {
  float: left;
  width: 32%;
}
/* line 272, ../sass/styles/components/_news.scss */
.newsbox .cell .image img {
  max-width: 235px;
  width: 100%;
  border: 0;
  float: left;
}
/* line 281, ../sass/styles/components/_news.scss */
.newsbox .cell .text {
  float: right;
  width: 66%;
  font-size: 14px;
  color: #555555;
  position: relative;
  top: -4px;
}
/* line 289, ../sass/styles/components/_news.scss */
.newsbox .cell .text.solo {
  width: 100%;
}
/* line 293, ../sass/styles/components/_news.scss */
.newsbox .cell .text h4 {
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 12px;
  display: inline-block;
  font-weight: normal;
}
/* line 302, ../sass/styles/components/_news.scss */
.newsbox .cell .text h2,
.newsbox .cell .text h2 a {
  color: #0055A4;
  font-size: 18px;
  margin: 0;
  line-height: 20px;
  font-weight: normal;
  margin: -2px 0 7px;
}
/* line 312, ../sass/styles/components/_news.scss */
.newsbox .cell .text p {
  line-height: 16px;
  margin: 5px 0 0 0;
  padding: 0;
  font-size: 12px;
}
/* line 319, ../sass/styles/components/_news.scss */
.newsbox .cell .text a {
  font-size: 14px;
  display: block;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 324, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.comments {
  display: inline-block;
  margin-right: 3px;
  font-size: 12px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #0055A4;
  margin-top: 0;
  border-left: 1px solid #D1D3D4;
  border-right: 1px solid #D1D3D4;
  padding: 0 5px;
}
/* line 335, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.comments:hover {
  color: #000;
}
/* line 340, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more {
  margin-top: 6px;
  margin-bottom: -7px;
}
/* line 346, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 360, ../sass/styles/components/_news.scss */
.newsbox .cell .text a.more:hover {
  color: #000;
}
/* line 370, ../sass/styles/components/_news.scss */
.newsbox .cell .voting div, .newsbox .cell .voting a {
  color: #0055A4;
  font-size: 12px;
}
/* line 379, ../sass/styles/components/_news.scss */
.newsbox .cell .voting div span, .newsbox .cell .voting a span {
  color: #0055A4;
  font-size: 12px;
}
/* line 385, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div, .newsbox .cell .voting.disabled a {
  color: #000;
  font-size: 12px;
}
/* line 394, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div span, .newsbox .cell .voting.disabled a span {
  color: #000;
  font-size: 12px;
}
/* line 398, ../sass/styles/components/_news.scss */
.newsbox .cell .voting.disabled div:hover, .newsbox .cell .voting.disabled a:hover {
  text-decoration: none;
}
/* line 407, ../sass/styles/components/_news.scss */
.newsbox .cell.right .image {
  float: right;
}
/* line 411, ../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: right;
  margin-bottom: 7px;
  padding-top: 10px;
}
/* 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 #D1D3D4;
}
/* 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: #0055A4 !important;
  font-size: 12px;
  padding: 0 10px 0 20px;
  text-decoration: none;
}
/* line 59, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print {
  padding: 0 10px 0 0;
}
/* line 63, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print:before {
  content: 'z';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 3px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 77, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.print:hover {
  color: #000;
}
/* line 83, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf {
  padding-left: 0;
  background: none;
}
/* line 87, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf .icon {
  position: relative;
  top: 2px;
  display: inline-block;
}
/* line 95, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf .icon:before {
  content: 'w';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 111, ../sass/styles/components/_contentToolbar.scss */
.contentToolbar ul li a.pdf:hover {
  color: #000;
}

/* line 131, ../sass/styles/components/_contentToolbar.scss */
.cell .contentToolbar {
  float: left;
}

/* line 136, ../sass/styles/components/_contentToolbar.scss */
body.pageContent .contentToolbar {
  padding-top: 0;
}

/**************************
*		paging	 	  *
***************************/
/* line 1, ../sass/styles/components/_paging.scss */
.paging {
  padding: 14px 0;
  float: right;
}
/* line 5, ../sass/styles/components/_paging.scss */
.paging ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: visible;
}
/* line 11, ../sass/styles/components/_paging.scss */
.paging ul.mobile {
  display: none;
  padding-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: #0055A4;
  margin-left: 0;
  display: block;
  width: 44px;
  height: 44px;
}
/* line 34, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.next:before {
  color: #fff;
  display: block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 23px;
}
/* line 46, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.prev {
  background-color: #0055A4;
  margin-right: 10px;
  display: block;
  width: 44px;
  height: 44px;
}
/* line 60, ../sass/styles/components/_paging.scss */
.paging ul.mobile li a.prev:before {
  color: #fff;
  display: block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 23px;
}
/* line 78, ../sass/styles/components/_paging.scss */
.paging ul li {
  float: left;
  color: #D7D9DA;
  font-size: 14px;
}
/* line 83, ../sass/styles/components/_paging.scss */
.paging ul li a {
  color: #0055A4;
  border-right: 1px solid #D7D9DA;
  padding: 0 12px 0 13px;
}
/* line 88, ../sass/styles/components/_paging.scss */
.paging ul li a.active {
  color: #000;
  text-decoration: underline;
}
/* line 93, ../sass/styles/components/_paging.scss */
.paging ul li a.more {
  color: #D7D9DA;
  padding: 0 13px;
}
/* line 98, ../sass/styles/components/_paging.scss */
.paging ul li a.mobileFirst {
  border-left: 1px solid #D7D9DA;
}
/* line 102, ../sass/styles/components/_paging.scss */
.paging ul li a.prev {
  display: block;
  width: 10px;
  height: 11px;
  margin: 0 14px 0 0;
  padding: 0;
  border: none;
}
/* line 113, ../sass/styles/components/_paging.scss */
.paging ul li a.prev:before {
  color: #0055A4;
  content: '%';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}
/* line 129, ../sass/styles/components/_paging.scss */
.paging ul li a.next {
  display: block;
  width: 10px;
  height: 11px;
  margin: 0 0 0 10px;
  padding: 0;
  border: none;
}
/* line 140, ../sass/styles/components/_paging.scss */
.paging ul li a.next:before {
  color: #0055A4;
  content: '$';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}
/* line 157, ../sass/styles/components/_paging.scss */
.paging ul li a:hover {
  color: #000;
}

/**************************
*		downloads	 	  *
***************************/
/**************************
*		downloads	 	  *
***************************/
/* line 4, ../sass/styles/components/_downloads.scss */
.textComponent ul.downloadBox {
  padding: 0;
}

/* line 8, ../sass/styles/components/_downloads.scss */
ul.downloadBox {
  padding: 0;
}

/* line 12, ../sass/styles/components/_downloads.scss */
h3 {
  margin-bottom: 11px;
}

/* line 16, ../sass/styles/components/_downloads.scss */
.downloadBoxHeadline {
  font-size: 18px;
  color: #000;
}

/* line 21, ../sass/styles/components/_downloads.scss */
.textComponent .downloadBoxHeadline {
  font-size: 18px;
  font-weight: normal;
  color: #000 !important;
}

/* line 28, ../sass/styles/components/_downloads.scss */
.downloadBox {
  margin: 15px 0 20px;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
/* line 35, ../sass/styles/components/_downloads.scss */
.downloadBox li {
  background-color: #F6F6F6;
  margin-bottom: 10px;
  padding: 0 !important;
  overflow: hidden;
}
/* line 42, ../sass/styles/components/_downloads.scss */
.downloadBox li .printpreview {
  display: none;
}
/* line 46, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download {
  display: table;
  width: 100%;
}
/* line 50, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon {
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #0055A4;
  /*width: 17.5%;*/
  width: 81px;
  padding: 2px;
  min-height: 30px;
  display: table-cell;
  vertical-align: middle;
  color: transparent;
}
/* line 61, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon span {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: block;
  text-align: center;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 68, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.pdf, .downloadBox li a.download .icon.ppt, .downloadBox li a.download .icon.text, .downloadBox li a.download .icon.daten, .downloadBox li a.download .icon.overall, .downloadBox li a.download .icon.external, .downloadBox li a.download .icon.link, .downloadBox li a.download .icon.locked {
  background-color: #0055A4;
  background-repeat: no-repeat;
  background-position: center center;
  color: transparent;
}
/* line 77, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.pdf {
  font-size: 20px;
}
/* line 81, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.ppt {
  font-size: 14px;
}
/* line 85, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.text {
  font-size: 16px;
}
/* line 89, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.daten {
  font-size: 12px;
}
/* line 93, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .icon.overall {
  font-size: 16px;
}
/* line 110, ../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 10px;
  min-height: 30px;
  line-height: 20px;
  font-size: 14px;
  word-break: break-word;
}
/* line 120, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download .dateiName .dateiInfo {
  font-size: 12px;
  color: #000 !important;
}
/* line 127, ../sass/styles/components/_downloads.scss */
.downloadBox li a.download:hover .icon {
  background-color: black;
}
/* line 136, ../sass/styles/components/_downloads.scss */
.downloadBox li .large .dateiName {
  line-height: 78px;
}

/* line 143, ../sass/styles/components/_downloads.scss */
.textComponent ul.downloadBox img.printpreview {
  display: none;
}

/* line 147, ../sass/styles/components/_downloads.scss */
ul.downloadBox img.printpreview {
  display: none;
}

/**************************
*	Regional Contacts	  *
***************************/
/***************************
* Regional Contacts || TGL *
***************************/
/* line 5, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts .bodyContentWrapper, 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;
}
/* line 16, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts hr.desktop.tablet, body.pageLogin hr.desktop.tablet {
  margin-bottom: 15px;
}
/* line 20, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent, body.pageLogin #BodyContent {
  width: auto;
  min-height: 500px;
}
/* line 25, ../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 31, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell h1, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell h1 {
  margin: 0;
  color: #0055A4;
  font-size: 24px;
  line-height: 20px;
}
/* line 38, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell h2, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell h2 {
  font-size: 18px;
  line-height: 24px;
  margin: 3px 0 12px 0;
  color: #000;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 46, ../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 50, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell p, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell p {
  color: #000;
  font-size: 12px;
  margin: 14px 0;
  line-height: 16px;
}
/* line 57, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form {
  margin-top: 25px;
}
/* line 60, ../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 65, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form label, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form label {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold;
  color: #0055A4;
  font-size: 12px;
}
/* line 72, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form h3, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form h3 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
}
/* line 78, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form p, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form p {
  color: #000;
  line-height: 16px;
}
/* line 81, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form p a, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form p a {
  color: #0055A4;
}
/* line 84, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form p a:hover, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form p a:hover {
  color: #000;
}
/* line 89, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form p.infotext, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form p.infotext {
  color: #a7a9ac;
}
/* line 94, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .reset, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .reset {
  margin-top: 24px;
  color: #0055A4;
  text-decoration: none;
}
/* line 98, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .reset:hover, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .reset:hover {
  color: #000;
}
/* line 104, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper {
  top: 33px !important;
  padding-top: 10px;
}
/* line 109, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper li a, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell .form .newListSelected .SSContainerDivWrapper li a {
  padding: 5px 10px;
}
/* line 113, ../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 121, ../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 127, ../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: 15px 0 8px;
}
/* line 131, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 > .cell hr, body.pageLogin #BodyContent .columnLayout.columnCount2 > .cell hr {
  margin: 0;
}
/* line 135, ../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 141, ../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 151, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster {
  margin: 17px 0 0 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  /* defined global
  a {
  	color: $lightblue !important;
  	text-decoration: none;
  }
  */
}
/* line 163, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  color: #000;
}
/* line 170, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li {
  border-top: 1px solid #d1d3d4;
  padding-top: 14px;
  margin-bottom: 13px;
}
/* line 175, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li h2 {
  margin: 0 0 2px 0 !important;
}
/* line 179, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li h3 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
}
/* line 187, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul {
  color: #0082DC !important;
  list-style: none;
  font-size: 14px;
  line-height: 17px;
  padding: 0;
}
/* line 195, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a {
  line-height: 25px;
  display: inline-block;
}
/* line 201, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 215, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster > li ul li a:hover {
  color: #000;
}

/* line 232, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 6px;
  margin-top: 4px;
  line-height: 16px;
}
/* line 240, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts > li {
  margin-bottom: 10px;
}
/* line 243, ../sass/styles/components/_regionalContacts.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell ul.countryContacts > li p {
  margin: 8px 0 13px;
}

/* line 254, ../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 267, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 5px;
}
/* line 273, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li {
  width: 48.5%;
  float: left;
  margin: 0;
  padding-top: 17px;
  padding-right: 3%;
}
/* line 281, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(2n+1) {
  clear: both;
}
/* line 284, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li:nth-child(2n) {
  padding-right: 0;
}
/* line 287, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p {
  margin: 12px 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 292, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p:first-child {
  background: green;
}
/* line 296, ../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 305, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li p.contactbox_phone:before {
  content: 's';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 320, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail {
  line-height: 16px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 12px;
}
/* line 328, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:before {
  content: 't';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 343, ../sass/styles/components/_regionalContacts.scss */
ul.countryContacts > li a.contactbox_mail:hover {
  color: #000;
}

/* line 352, ../sass/styles/components/_regionalContacts.scss */
ul.regionalCluster.Contactbox li {
  width: 25%;
}

/* line 356, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox {
  border-top: 1px solid #d1d3d4;
  margin: 40px 0 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 363, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox h2 {
  font-size: 16px;
  font-weight: bold;
}
/* line 369, ../sass/styles/components/_regionalContacts.scss */
ul.Contactbox li {
  padding: 40px 0 0px;
}
/* line 373, ../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: #0055a4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTEwYyIgc3RvcC1vcGFjaXR5PSIwLjEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(19, 17, 12, 0.12)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  border: 1px solid #e5e5e5;
}
/* line 32, ../sass/styles/components/_button.scss */
div.button > a > span,
div.button > span > span {
  padding-left: 15px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  padding-right: 30px;
}

/**************************
*	Featured Links	  *
***************************/
/* line 1, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks {
  padding: 0 0 10px 0;
}
/* line 4, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}
/* line 12, ../sass/styles/components/_featuredLinks.scss */
.featuredLinks .downloadBox {
  margin: 12px 0 10px;
  padding: 3px 0 0 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-weight: normal;
  font-size: 18px;
  font-family: 'Neo Sans W01 Light', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* 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: #0055A4;
  text-decoration: none;
  padding-left: 0;
  display: block;
  line-height: 25px;
}
/* line 30, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.icon {
  float: left;
  display: block;
}
/* line 35, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a span.text {
  width: 87%;
  color: #0055A4;
  font-size: 14px;
  display: inline-block;
  line-height: 25px;
}
/* line 45, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a:hover > span {
  color: black;
}
/* line 49, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a .icon:after {
  color: #0055A4;
}
/* line 53, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.intern .icon {
  width: 10px;
  height: 16px;
  margin-right: 6px;
}
/* line 59, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.intern .icon:after {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 71, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.extern .icon {
  width: 10px;
  height: 16px;
  margin-right: 6px;
}
/* line 77, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.extern .icon:after {
  content: 'e';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 89, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.locked .icon {
  width: 10px;
  height: 16px;
  margin-right: 6px;
}
/* line 95, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.locked .icon:after {
  content: '\g';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 107, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.download .icon {
  width: 10px;
  height: 16px;
  margin-right: 6px;
}
/* line 113, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a.download .icon:after {
  content: '\u';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 129, ../sass/styles/components/_quickLinks.scss */
.quicklinks ul li a:hover .icon:after {
  color: #000;
}

/**************************
*	Contact	  *
***************************/
/* line 1, ../sass/styles/components/_contact.scss */
.contactMain {
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_contact.scss */
.contactMain h2 {
  margin: 20px 0 8px 1px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
}
/* line 12, ../sass/styles/components/_contact.scss */
.contactMain h3 {
  color: #000;
  line-height: 17px;
  font-size: 12px;
  margin: 0;
  font-family: 'Neo Sans W01 Medium', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold;
}
/* line 22, ../sass/styles/components/_contact.scss */
.contactMain h4 {
  margin: 0 0 6px;
  color: #000;
  line-height: 17px;
  font-size: 12px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 31, ../sass/styles/components/_contact.scss */
.contactMain a {
  font-size: 14px;
  display: block;
  color: #0055A4;
  line-height: 25px;
}
/* line 40, ../sass/styles/components/_contact.scss */
.contactMain a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 55, ../sass/styles/components/_contact.scss */
.contactMain a:hover {
  color: #000;
}
/* line 61, ../sass/styles/components/_contact.scss */
.contactMain .image {
  float: left;
  width: 49%;
}
/* line 65, ../sass/styles/components/_contact.scss */
.contactMain .image img {
  width: 100%;
  max-width: 235px;
}
/* line 71, ../sass/styles/components/_contact.scss */
.contactMain .info {
  width: 45%;
  padding-left: 15px;
  float: left;
  position: relative;
  top: -3px;
  line-height: 17px;
  color: #000;
}
/* line 80, ../sass/styles/components/_contact.scss */
.contactMain .info p {
  margin-bottom: 0;
  font-size: 12px;
  color: #000;
}
/* line 91, ../sass/styles/components/_contact.scss */
.contactMain .info > a {
  font-size: 12px;
  display: block;
}
/* line 97, ../sass/styles/components/_contact.scss */
.contactMain .info > a p {
  line-height: 16px;
}

/**************************
*	Accordion	  *
***************************/
/* line 1, ../sass/styles/components/_accordion.scss */
.accordion {
  border-bottom: 1px solid #d1d3d4;
  margin-bottom: 20px;
}
/* line 5, ../sass/styles/components/_accordion.scss */
.accordion .trigger {
  background-color: #fff;
  border-top: 1px solid #d1d3d4;
  color: #0055a4;
  cursor: pointer;
  padding: 12px 25px 12px 2%;
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
}
/* line 19, ../sass/styles/components/_accordion.scss */
.accordion .trigger:after {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 50%;
  margin-top: -8px;
  right: 10px;
  position: absolute;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}
/* line 34, ../sass/styles/components/_accordion.scss */
.accordion .trigger p {
  margin: 0;
  color: #0055a4;
  line-height: 16px;
  font-size: 12px;
}
/* line 43, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active {
  padding-bottom: 0px;
}
/* line 47, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active:after {
  content: '*';
  margin-top: -4px;
}
/* line 52, ../sass/styles/components/_accordion.scss */
.accordion .trigger_active p {
  margin: 0;
}
/* line 59, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container {
  padding: 1% 0 1% 2%;
  width: 98%;
}
/* line 63, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .columnLayout {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 68, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .textComponent {
  margin: 3px 0 14px 0;
}
/* line 71, ../sass/styles/components/_accordion.scss */
.accordion .toggle_container .textComponent :last-child {
  margin-bottom: 0;
}
/* line 76, ../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: 35px;
  overflow: hidden;
  position: relative;
}
/* line 16, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span {
  display: block;
  height: 33px;
  position: relative;
  bottom: 0;
  background-color: #fff;
  z-index: 50;
}
/* line 25, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span a {
  display: block;
  width: 48px;
  height: 31px;
  background-color: #0055a4 !important;
}
/* line 32, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next {
  right: 0;
  display: none;
  float: right;
  border-left: 3px solid transparent;
}
/* line 39, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next.disabled {
  display: none !important;
}
/* line 46, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:after {
  color: #fff;
  content: '(';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  line-height: 31px;
  text-align: center;
  width: 48px;
  display: block;
}
/* line 65, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.next a:hover {
  background-color: #000 !important;
}
/* line 73, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev {
  left: 0;
  display: none;
  float: left;
  border-right: 3px solid transparent;
}
/* line 79, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev.disabled {
  display: none !important;
}
/* line 86, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:after {
  color: #fff;
  content: ')';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  line-height: 31px;
  text-align: center;
  width: 48px;
  display: block;
}
/* line 105, ../sass/styles/components/_tabs.scss */
.tabs .tabNav > span.prev a:hover {
  background-color: #000 !important;
}
/* line 115, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller {
  float: left;
  display: inline-block;
  position: relative;
  top: 0;
  border-left: 0 !important;
}
/* line 122, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
  position: relative;
  transition: left 1s;
  -webkit-transition: left 1s;
  -moz-transition: left 1s;
  -o-transition: left 1s;
}
/* line 135, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li {
  float: left;
  padding: 0;
}
/* line 139, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active {
  border-bottom: 0;
  border-top: 1px solid #d1d3d4;
  border-left: 1px solid #d1d3d4;
}
/* line 144, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a {
  border-right: 1px solid #d1d3d4;
  background-color: #f6f6f6;
  color: #0055a4;
  padding-bottom: 2px;
  height: 32px;
}
/* line 151, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li.active a:hover {
  background-color: #f6f6f6;
}
/* line 158, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a {
  border-left: 0px solid transparent;
}
/* line 164, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li:first-child.active a {
  margin-left: 0;
}
/* line 170, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a {
  line-height: 29px;
  cursor: pointer;
  background-color: #0055a4;
  text-decoration: none;
  display: block;
  padding: 0;
  height: 31px;
  font-weight: normal;
  color: #FFF;
  border-left: 3px solid #02427d;
}
/* line 183, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:hover {
  background-color: #000;
}
/* line 187, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a span {
  padding: 0 20px;
  text-decoration: none;
  font-size: 14px;
}
/* line 193, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .scroller ul li a:focus {
  outline: none;
}
/* line 209, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li a {
  border-left: 0;
  border-right: 2px solid #fff;
}
/* line 216, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.active a {
  border-left: 1px solid #d1d3d4;
  border-right: 1px solid #d1d3d4;
}
/* line 223, ../sass/styles/components/_tabs.scss */
.tabs .tabNav.smaller .scroller ul li.nextToActive {
  border-left: 2px solid #fff;
}
/* line 233, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav {
  border-left: 1px solid #d1d3d4;
  border-right: 1px solid #d1d3d4;
  display: inline-block;
  background-color: #f6f6f6;
  border-top: 1px solid #d1d3d4;
  border-bottom: 2px solid #fff;
  display: none;
  position: relative;
  overflow: hidden;
  top: 3px;
  z-index: 1000;
  padding-bottom: 6px;
}
/* line 248, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span {
  border: 1px solid #d1d3d4;
  padding: 0 10px 2px 10px;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  border: 0;
  color: #0055a4;
  line-height: 31px;
  display: inline-block;
  font-size: 18px;
  /*background: url('../images/sprites/no-repeat/arrow_down_mobile.png') no-repeat right center;*/
}
/* line 262, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:focus {
  outline: none;
}
/* line 266, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav > span:after {
  content: '*';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 12px;
  margin-left: 5px;
}
/* line 276, ../sass/styles/components/_tabs.scss */
.tabs .tabNav .mobileTabNav select {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  margin-top: 10px;
  width: 100%;
}
/* line 288, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem {
  display: none;
}
/* line 291, ../sass/styles/components/_tabs.scss */
.tabs .cqHorizontalTabItem.first {
  display: block;
}
/* line 297, ../sass/styles/components/_tabs.scss */
.tabs > div {
  display: block;
  width: 100%;
}
/* line 301, ../sass/styles/components/_tabs.scss */
.tabs > div.active {
  display: block;
}
/* line 305, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper {
  border: 1px solid #d1d3d4;
  padding: 14px 15px;
  background-color: #f6f6f6;
}
/* line 310, ../sass/styles/components/_tabs.scss */
.tabs > div .wrapper p {
  font-size: 12px;
  line-height: 16px;
}
/* line 315, ../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: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 17px;
}
/* line 12, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 17, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li {
  float: left;
  width: 33.33%;
  padding-right: 7px;
  padding-left: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
/* line 25, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li:nth-child(3n+1) {
  padding-right: 14px;
  padding-left: 0;
}
/* line 30, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li:nth-child(3n+3) {
  padding-right: 0;
  padding-left: 14px;
}
/* line 36, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview > ul li:nth-child(3n+4) {
  clear: both;
}
/* line 44, ../sass/styles/components/_teaserOverview.scss */
div.teaserOverview .paging {
  margin: 0 7px 0 0;
}

/* line 52, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a {
  text-decoration: none;
}
/* line 55, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a img {
  display: block;
  width: 100%;
}
/* line 60, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a h3 {
  font-size: 16px;
  line-height: 20px;
  color: #0055A4;
  margin: 5px 0 18px;
  font-weight: normal;
  position: relative;
  overflow: hidden;
}
/* line 70, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a h3 p {
  font-size: 16px;
  line-height: 20px;
  color: #0055A4;
  font-weight: normal;
  position: relative;
  margin: 0;
  display: inline;
}
/* line 80, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a h3 .arrow {
  background: url("../images/sprites/no-repeat-standox/linkArrowBlue.png") no-repeat 0 0 transparent;
  width: 6px;
  height: 9px;
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 90, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a:hover h3 {
  color: #000;
}
/* line 93, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a:hover h3 .arrow {
  background: url("../images/sprites/no-repeat-standox/linkArrowBlack.png") no-repeat 0 0 transparent;
}
/* line 98, ../sass/styles/components/_teaserOverview.scss */
div.boxTeaser a:hover p {
  color: #000;
}

/**************************
*	iframe	  *
***************************/
/* line 1, ../sass/styles/components/_iframe.scss */
.iframe {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_iframe.scss */
.iframe a {
  white-space: normal;
  word-wrap: break-word;
}
/* line 9, ../sass/styles/components/_iframe.scss */
.iframe iframe {
  width: 100%;
  border: 0;
}

/************************** 
*	iframe	  *
***************************/
/* line 1, ../sass/styles/components/_career.scss */
.careerModule {
  overflow: hidden;
}
/* line 4, ../sass/styles/components/_career.scss */
.careerModule.careerOverview {
  border: solid #d1d3d4;
  border-width: 1px 0 1px 0;
  padding: 15px 0 10px;
  margin: 0 0 20px;
}
/* line 13, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a {
  color: #0055A4;
  display: block;
}
/* line 17, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent a:hover {
  color: #000;
}
/* line 22, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent h2 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 12px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #000 !important;
}
/* line 30, ../sass/styles/components/_career.scss */
.careerModule.careerOverview .textComponent h3 {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 6px;
  color: #000 !important;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold;
}
/* line 43, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList {
  color: #5c5d60;
  list-style: none;
  float: left;
  width: 50%;
  padding: 0 10px 0 0;
  margin: 0 0 5px;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 182, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 190, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList html[xmlns] .clearfix {
  display: block;
}
/* line 193, ../sass/global/_mixins.scss */
.careerModule .careerOverviewList * html .clearfix {
  height: 1%;
}
/* line 54, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList:last-child {
  padding: 0 0 0 10px;
}
/* line 58, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li {
  padding: 0 0 8px 0;
}
/* line 61, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a {
  font-size: 14px;
  line-height: 17px;
  padding: 0;
}
/* line 67, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 81, ../sass/styles/components/_career.scss */
.careerModule .careerOverviewList li a:hover {
  color: #000;
}
/* line 88, ../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: 12px;
  padding: 0 10px 0 0;
  margin: 0 0 15px;
  color: #000;
}
/* line 98, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList:last-child {
  padding: 0 0 0 10px;
}
/* line 104, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dt, .careerModule dl.careerOverviewList dd {
  padding: 0;
}
/* line 108, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dt {
  float: left;
  font-weight: bold;
  width: 45%;
  line-height: 20px;
  padding: 0 5px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 117, ../sass/styles/components/_career.scss */
.careerModule dl.careerOverviewList dd {
  line-height: 21px;
  width: 55%;
  margin-left: 45%;
  padding: 0 0 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 131, ../sass/styles/components/_career.scss */
.cell .careerSearchForm h2 {
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  margin: 0 0 5px;
  color: #000;
}
/* line 139, ../sass/styles/components/_career.scss */
.cell .careerSearchForm label {
  color: #0055A4;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold !important;
}
/* line 146, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .forminfo {
  float: left;
  color: #000;
  font-size: 12px;
  margin: 15px 0 0;
}
/* line 153, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .file-upload strong {
  font-weight: normal;
  font-size: 14px;
}
/* line 158, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .selectWrapper {
  width: 50%;
  float: left;
  display: inline-block;
  position: relative;
}
/* line 182, ../sass/global/_mixins.scss */
.cell .careerSearchForm .selectWrapper:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 190, ../sass/global/_mixins.scss */
.cell .careerSearchForm .selectWrapper html[xmlns] .clearfix {
  display: block;
}
/* line 193, ../sass/global/_mixins.scss */
.cell .careerSearchForm .selectWrapper * html .clearfix {
  height: 1%;
}
/* line 165, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .selectWrapper .wrapper {
  bottom: 0;
  width: 100%;
}
/* line 172, ../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 0 5px;
}
/* line 184, ../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 189, ../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 193, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .rightWrapper .newListSelected {
  min-height: 30px;
  line-height: 30px;
}
/* line 197, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .rightWrapper .newListSelected .selectedTxt {
  padding-bottom: 5px;
}
/* line 204, ../sass/styles/components/_career.scss */
.cell .careerSearchForm #submit {
  float: right;
  width: auto;
  line-height: 21px;
  margin: 15px 0;
  padding: 5px 30px;
}
/* line 215, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .careerToolbar #submit {
  margin-top: 20px;
}
/* line 221, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth {
  padding: 0;
  position: relative;
}
/* line 225, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth.borderTop {
  margin: 20px 0 0;
  border-top: 1px solid #d1d3d4;
}
/* line 230, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth h4 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #555;
  margin: 0;
  padding-top: 20px;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 15px;
}
/* line 241, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth p {
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 15px;
}
/* line 247, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .field {
  position: relative;
}
/* line 250, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .field .label {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold !important;
  font-size: 12px;
  line-height: 12px;
  color: #0055A4;
}
/* line 260, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .labelright {
  position: absolute;
  right: 0;
  top: 10px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
}
/* line 269, ../sass/styles/components/_career.scss */
.cell .careerSearchForm .fullwidth .file-upload {
  margin-bottom: 10px;
}

/* line 277, ../sass/styles/components/_career.scss */
.careerToolbar {
  border-top: 1px solid #d1d3d4;
}
/* line 281, ../sass/styles/components/_career.scss */
.careerToolbar h2 {
  display: inline-block;
  padding-top: 18px;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 15px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 290, ../sass/styles/components/_career.scss */
.careerToolbar .backLink, .careerToolbar .forwardLink {
  font-size: 14px;
  margin: 15px 0;
  padding-left: 13px;
  display: inline-block;
  border: none;
  color: #0055A4;
}
/* line 182, ../sass/global/_mixins.scss */
.careerToolbar .backLink:after, .careerToolbar .forwardLink:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 190, ../sass/global/_mixins.scss */
.careerToolbar .backLink html[xmlns] .clearfix, .careerToolbar .forwardLink html[xmlns] .clearfix {
  display: block;
}
/* line 193, ../sass/global/_mixins.scss */
.careerToolbar .backLink * html .clearfix, .careerToolbar .forwardLink * html .clearfix {
  height: 1%;
}
/* line 298, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:hover, .careerToolbar .forwardLink:hover {
  color: #000;
}
/* line 303, ../sass/styles/components/_career.scss */
.careerToolbar .backLink {
  margin-top: 12px;
}
/* line 307, ../sass/styles/components/_career.scss */
.careerToolbar .right {
  float: right;
  margin-top: 18px;
}
/* line 312, ../sass/styles/components/_career.scss */
.careerToolbar .backLink {
  background: none;
  float: left;
  padding: 0;
}
/* line 318, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:before {
  content: '^';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 333, ../sass/styles/components/_career.scss */
.careerToolbar .backLink:hover {
  background: none;
}
/* line 339, ../sass/styles/components/_career.scss */
.careerToolbar .forwardLink {
  float: right;
  margin-top: 18px;
}
/* line 349, ../sass/styles/components/_career.scss */
.careerToolbar .nextStepLink {
  float: right;
  width: auto !important;
  padding: 2px 40px !important;
}
/* line 357, ../sass/styles/components/_career.scss */
.careerToolbar .backLinkMobile,
.careerToolbar .forwardLinkMobile {
  display: none;
}

/* line 364, ../sass/styles/components/_career.scss */
.fullwidth {
  clear: both;
  float: none;
  width: 100%;
}
/* line 374, ../sass/styles/components/_career.scss */
.fullwidth .check {
  margin: 35px 0 0 14px;
}

/* line 380, ../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 399, ../sass/styles/components/_career.scss */
.file-upload input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 408, ../sass/styles/components/_career.scss */
.file-skin {
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  margin: 0;
}

/* line 417, ../sass/styles/components/_career.scss */
.file-upload strong {
  font-size: 18px;
}

/* line 421, ../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 430, ../sass/styles/components/_career.scss */
.file-upload {
  overflow: hidden;
  display: inline-block;
  position: relative;
  text-align: center;
  font-weight: normal;
  height: 80px;
}

/* line 439, ../sass/styles/components/_career.scss */
.file-upload,
.file-upload span {
  width: auto !important;
}

/* line 443, ../sass/styles/components/_career.scss */
.cell form label.file-upload {
  margin: 0;
}

/* line 447, ../sass/styles/components/_career.scss */
.file-upload span {
  display: block;
  padding: 2px 40px;
  margin: 0 !important;
}

/* line 453, ../sass/styles/components/_career.scss */
.file-upload-status {
  position: absolute;
  top: 26px;
}

/* tablesort default */
/* line 459, ../sass/styles/components/_career.scss */
.footable {
  font-size: 12px;
  width: 100%;
  margin-bottom: 20px;
}
/* line 464, ../sass/styles/components/_career.scss */
.footable > thead {
  height: 31px;
}

/* line 468, ../sass/styles/components/_career.scss */
.footable.breakpoint > tbody > tr > td.expand {
  background-position: -13px -498px;
  padding-left: 40px;
}

/* line 472, ../sass/styles/components/_career.scss */
.footable.breakpoint > tbody > tr.footable-detail-show > td.expand {
  background-position: -13px -351px;
}

/*
.footable.breakpoint > tbody > tr.footable-row-detail {
	background: #f1f2f2;
}
.footable > tbody > tr:hover {
	
}
*/
/* line 483, ../sass/styles/components/_career.scss */
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}

/* line 486, ../sass/styles/components/_career.scss */
.footable > tbody > tr > td, .footable > thead > tr > th {
  padding: 7px 10px;
  text-align: left;
}

/* line 491, ../sass/styles/components/_career.scss */
.footable > thead > tr > th, .footable > thead > tr > td {
  background: #d1d3d4;
}

/* line 494, ../sass/styles/components/_career.scss */
.footable tbody tr:nth-child(even) {
  background: #f6f6f6;
}

/* line 500, ../sass/styles/components/_career.scss */
.footable .footable-sorted,
.footable .footable-sorted-desc {
  background: #bcbdbe;
}

/* line 506, ../sass/styles/components/_career.scss */
.footable > tbody img {
  vertical-align: middle;
}

/* line 511, ../sass/styles/components/_career.scss */
table.footable tbody tr {
  height: 31px;
}
/* line 514, ../sass/styles/components/_career.scss */
table.footable tbody tr.even {
  background-color: #fff;
}
/* line 517, ../sass/styles/components/_career.scss */
table.footable tbody tr.even + .footable-row-detail {
  background-color: #fff;
}
/* line 523, ../sass/styles/components/_career.scss */
table.footable tbody tr.odd {
  background-color: #f6f6f6;
}
/* line 526, ../sass/styles/components/_career.scss */
table.footable tbody tr.odd + .footable-row-detail {
  background-color: #f6f6f6;
}

/* tablesort pagination */
/* line 536, ../sass/styles/components/_career.scss */
tfoot.footable-pagination tr td {
  text-align: center;
}

/* line 539, ../sass/styles/components/_career.scss */
.footable-nav {
  float: right;
  list-style: none;
  padding: 0;
  margin: 15px 0;
  display: inline-block;
}

/* line 546, ../sass/styles/components/_career.scss */
.footable-nav li {
  display: inline-block;
  line-height: 14px;
}

/* line 550, ../sass/styles/components/_career.scss */
.footable-nav li a {
  display: inline-block;
  font-size: 13px;
  padding: 0 12px;
  text-decoration: none;
  color: #0055A4;
}

/* line 557, ../sass/styles/components/_career.scss */
.footable-nav li a:focus, .footable-nav li a:hover, .footable-nav li a:active {
  color: #000;
}

/* line 561, ../sass/styles/components/_career.scss */
.footable-nav .footable-page {
  border: solid #a7a9ac;
  border-width: 0 1px;
  margin-right: -1px;
}

/* line 567, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-current a {
  color: #000;
  text-decoration: underline;
}

/* line 571, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev, .footable-nav .footable-page-arrow-next {
  width: 10px;
  overflow: hidden;
}

/* line 575, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev {
  margin: 3px 10px 0 0;
}

/* line 578, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-next {
  margin: 3px 0 0 10px;
}

/* line 581, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev a {
  display: block;
  text-indent: -17px;
}
/* line 589, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-prev a:after {
  color: #0055A4;
  content: '%';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 2px;
  left: -2px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}

/* line 604, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-next a {
  display: block;
  text-indent: -17px;
}
/* line 612, ../sass/styles/components/_career.scss */
.footable-nav .footable-page-arrow-next a:after {
  color: #0055A4;
  content: '$';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 2px;
  left: -2px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}

/* tablesort sortable */
/* line 629, ../sass/styles/components/_career.scss */
.footable > thead > tr > th > span.footable-sort-indicator {
  width: 16px;
  height: 16px;
  display: block;
  float: right;
}
/* line 636, ../sass/styles/components/_career.scss */
.footable > thead > tr > th > span.footable-sort-indicator:after {
  color: #a6a7a9;
  content: '6';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 3px;
  padding-right: 5px;
  position: relative;
}

/* line 651, ../sass/styles/components/_career.scss */
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}

/* line 657, ../sass/styles/components/_career.scss */
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:after {
  color: #a6a7a9;
  content: '7';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 3px;
  padding-right: 5px;
  position: relative;
}

/* line 677, ../sass/styles/components/_career.scss */
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:after {
  color: #a6a7a9;
  content: '8';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 3px;
  padding-right: 5px;
  position: relative;
}

/*body.pageContent.career #BodyContent .columnLayout{
	margin: 17px 0;
}*/
/* line 705, ../sass/styles/components/_career.scss */
.searchResult table thead tr th:nth-child(2) {
  width: 38%;
}
/* line 709, ../sass/styles/components/_career.scss */
.searchResult table thead tr th:nth-child(4) {
  width: 16%;
  min-width: 84px;
}

/**************************
*	Forms				  *
***************************/
/* line 1, ../sass/styles/components/_forms.scss */
.cell h3.successMsg {
  font-family: 'Verdana', '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 h3, .cell .form h3 {
  font-size: 24px;
  line-height: 46px;
  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: #0055A4;
  font-weight: bold;
  font-size: 12px;
}
/* line 34, ../sass/styles/components/_forms.scss */
.cell form label p, .cell .form label p {
  margin: 0;
}
/* line 39, ../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;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000;
  padding: 6px 9px;
  width: 100%;
  border: 1px solid #d1d3d4;
  -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 58, ../sass/styles/components/_forms.scss */
.cell form input[type=text].error, .cell form input[type=password].error, .cell form textarea.error, .cell form .file-skin.error, .cell form .file-upload-status.error, .cell .form input[type=text].error, .cell .form input[type=password].error, .cell .form textarea.error, .cell .form .file-skin.error, .cell .form .file-upload-status.error {
  border: solid 1px #ff0000;
}
/* line 64, ../sass/styles/components/_forms.scss */
.cell form .file-skin, .cell form .file-upload-status, .cell .form .file-skin, .cell .form .file-upload-status {
  /*width: 95%;*/
}
/* line 67, ../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: #0055A4;
  color: #fff;
  /*@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)));
  */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTEwYyIgc3RvcC1vcGFjaXR5PSIwLjEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(19, 17, 12, 0.12)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  padding: 6px 27px;
  cursor: pointer;
  margin: 15px 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 85, ../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: #d1d3d4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTEwYyIgc3RvcC1vcGFjaXR5PSIwLjEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(19, 17, 12, 0.12)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(bottom, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(19, 17, 12, 0.12), rgba(0, 0, 0, 0));
}
/* line 90, ../sass/styles/components/_forms.scss */
.cell form .file-upload span, .cell .form .file-upload span {
  padding: 9px 30px 8px;
}
/* line 93, ../sass/styles/components/_forms.scss */
.cell form textarea, .cell .form textarea {
  height: 140px;
}
/* line 96, ../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: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #555555;
  width: 100%;
  border: 1px solid #d1d3d4;
  line-height: 34px;
  /*@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 113, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt, .cell .form .newListSelected .selectedTxt {
  padding: 6px 40px 6px 9px;
  color: #9e9e9e;
  line-height: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/* line 125, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt:after, .cell .form .newListSelected .selectedTxt:after {
  color: #0055A4;
  content: 'p';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
  top: -7px;
  bottom: 0;
  right: 7px;
  position: absolute;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  float: right;
  bottom: 0;
  line-height: 43px;
}
/* line 144, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .selectedTxt.selectedValue, .cell .form .newListSelected .selectedTxt.selectedValue {
  color: #000;
}
/* line 148, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper, .cell .form .newListSelected .SSContainerDivWrapper {
  position: absolute;
  top: 30px !important;
  border: 1px solid #e0e0e0;
  background: #fff;
  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 160, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul, .cell .form .newListSelected .SSContainerDivWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 164, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li, .cell .form .newListSelected .SSContainerDivWrapper ul li {
  background: #f6f6f6;
  margin-bottom: 2px;
}
/* line 167, ../sass/styles/components/_forms.scss */
.cell form .newListSelected .SSContainerDivWrapper ul li a, .cell .form .newListSelected .SSContainerDivWrapper ul li a {
  color: #000;
  padding: 10px;
  display: block;
  line-height: 16px;
}
/* line 178, ../sass/styles/components/_forms.scss */
.cell form .selectWrapper.error .newListSelected, .cell .form .selectWrapper.error .newListSelected {
  border-color: #ff0000;
}
/* line 183, ../sass/styles/components/_forms.scss */
.cell form .inputList, .cell .form .inputList {
  width: 100% !important;
  margin-right: 0;
}
/* line 187, ../sass/styles/components/_forms.scss */
.cell form .inputList > .check, .cell .form .inputList > .check {
  margin-top: 0 !important;
}
/* line 191, ../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: 8px;
}
/* line 194, ../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 202, ../sass/styles/components/_forms.scss */
.cell form .check, .cell form .radio, .cell .form .check, .cell .form .radio {
  display: table;
}
/* line 205, ../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 209, ../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 217, ../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 221, ../sass/styles/components/_forms.scss */
.cell form .check .checkbox, .cell form .radio .checkbox, .cell .form .check .checkbox, .cell .form .radio .checkbox {
  display: table-cell;
  float: left;
  height: 18px;
  width: 18px;
  margin-right: 10px;
  background-color: #fff;
  border: solid 1px #d1d3d4;
  /*IE9*/
  position: relative;
  /*
  @include background-image(linear-gradient(bottom, rgba(102,102,102,.08), rgba(255,255,255,.08)));
  */
}
/* line 234, ../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 {
  display: inline-block;
  height: 100%;
  width: 100%;
}
/* line 240, ../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 {
  color: #0055A4;
  content: 'o';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 1px;
  left: 3px;
  position: absolute;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 255, ../sass/styles/components/_forms.scss */
.cell form .check .radio, .cell form .radio .radio, .cell .form .check .radio, .cell .form .radio .radio {
  display: table-cell;
  float: left;
  height: 18px;
  width: 18px;
  margin-right: 10px;
  background-color: #fff;
  border: solid 1px #d1d3d4;
  /*IE9*/
  position: relative;
  /*
  @include background-image(linear-gradient(bottom, rgba(102,102,102,.08), rgba(255,255,255,.08)));
  */
}
/* line 268, ../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;
  height: 100%;
  width: 100%;
}
/* line 275, ../sass/styles/components/_forms.scss */
.cell form .check .radio, .cell form .radio .radio, .cell .form .check .radio, .cell .form .radio .radio {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 277, ../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: #0055A4;
}
/* line 286, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell form .radio label, .cell .form .check label, .cell .form .radio label {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal !important;
  color: #000 !important;
  display: table-cell;
  vertical-align: middle;
  float: left;
  margin: 1px 0 0;
}
/* line 296, ../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 301, ../sass/styles/components/_forms.scss */
.cell form .check label, .cell .form .check label {
  display: inline-block;
  width: 80%;
}
/* line 305, ../sass/styles/components/_forms.scss */
.cell form .check label p, .cell .form .check label p {
  color: #555555;
  line-height: 21px;
}
/* line 313, ../sass/styles/components/_forms.scss */
.cell form .radio label, .cell .form .radio label {
  padding-right: 30px;
}
/* line 316, ../sass/styles/components/_forms.scss */
.cell form p.required, .cell form span.required, .cell .form p.required, .cell .form span.required {
  font-size: 12px;
  color: #000;
  margin-top: 15px;
}
/* line 321, ../sass/styles/components/_forms.scss */
.cell form p, .cell .form p {
  margin: 10px 0;
}
/* line 324, ../sass/styles/components/_forms.scss */
.cell form p.infotext, .cell .form p.infotext {
  color: #a7a9ac;
  font-size: 12px;
}
/* line 328, ../sass/styles/components/_forms.scss */
.cell form ul.errorMsg, .cell .form ul.errorMsg {
  color: #ff0000;
  display: none;
  margin: 6px 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
}
/* line 337, ../sass/styles/components/_forms.scss */
.cell form.error ul.errorMsg, .cell .form.error ul.errorMsg {
  display: block;
}
/* line 341, ../sass/styles/components/_forms.scss */
.cell form .reset, .cell .form .reset {
  margin: 18px 0 20px;
  display: inline-block;
  color: #0055A4;
  text-decoration: none;
}
/* line 347, ../sass/styles/components/_forms.scss */
.cell form.sales, .cell .form.sales {
  margin-top: -4px;
}
/* line 349, ../sass/styles/components/_forms.scss */
.cell form.sales h2, .cell .form.sales h2 {
  margin-bottom: 11px;
}
/* line 353, ../sass/styles/components/_forms.scss */
.cell form.sales label, .cell .form.sales label {
  margin-top: 0;
}
/* line 359, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=text]::-webkit-input-placeholder, .cell .form.sales input[type=text]::-webkit-input-placeholder {
  color: #9e9e9e;
}
/* line 362, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=text]:-ms-input-placeholder, .cell .form.sales input[type=text]:-ms-input-placeholder {
  color: #9e9e9e;
}
/* line 365, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=text]::-moz-placeholder, .cell .form.sales input[type=text]::-moz-placeholder {
  color: #9e9e9e;
}
/* line 368, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=text]:-moz-placeholder, .cell .form.sales input[type=text]:-moz-placeholder {
  color: #9e9e9e;
}
/* line 377, ../sass/styles/components/_forms.scss */
.cell form.sales h2, .cell .form.sales h2 {
  margin-bottom: 14px;
}
/* line 383, ../sass/styles/components/_forms.scss */
.cell form.sales .SSContainerDivWrapper, .cell .form.sales .SSContainerDivWrapper {
  margin-top: 5px;
}
/* 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: 10px;
  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: 12px;
  margin-top: -5px;
  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: #000;
  font-size: 12px;
}
/* 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;
}
/* line 441, ../sass/styles/components/_forms.scss */
.cell form.sales .back:before, .cell .form.sales .back:before {
  content: '^';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 455, ../sass/styles/components/_forms.scss */
.cell form.sales .back:hover, .cell .form.sales .back:hover {
  color: #000;
}
/* line 460, ../sass/styles/components/_forms.scss */
.cell form.sales input[type=submit], .cell .form.sales input[type=submit] {
  float: right;
  margin-top: 5px;
}
/* line 464, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader, .cell .form.sales .textareaHeader {
  margin-bottom: 20px;
}
/* line 466, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader label, .cell .form.sales .textareaHeader label {
  float: left;
  margin: 11px 0 0;
}
/* line 470, ../sass/styles/components/_forms.scss */
.cell form.sales .textareaHeader .chars, .cell .form.sales .textareaHeader .chars {
  float: right;
  font-size: 12px;
  margin-top: 17px;
}
/* line 476, ../sass/styles/components/_forms.scss */
.cell form.sales .available, .cell .form.sales .available {
  margin-top: 4px;
  color: #0e7500;
  margin-bottom: -2px;
  font-size: 12px;
}
/* line 484, ../sass/styles/components/_forms.scss */
.cell form.sales .available:before, .cell .form.sales .available:before {
  content: 'o';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 498, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not, .cell .form.sales .available.not {
  color: #d71d2f;
}
/* line 502, ../sass/styles/components/_forms.scss */
.cell form.sales .available.not:before, .cell .form.sales .available.not:before {
  content: 'm';
}
/* line 509, ../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 519, ../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: #ff0000;
}
/* line 526, ../sass/styles/components/_forms.scss */
.cell form.sales .error input[type=text], .cell form.sales .error input[type=password], .cell form.sales .error textarea, .cell form.sales .error .file-skin, .cell form.sales .error .file-upload-status, .cell .form.sales .error input[type=text], .cell .form.sales .error input[type=password], .cell .form.sales .error textarea, .cell .form.sales .error .file-skin, .cell .form.sales .error .file-upload-status {
  border-color: #ff0000;
}
/* line 530, ../sass/styles/components/_forms.scss */
.cell form.sales .error .errorMessage, .cell .form.sales .error .errorMessage {
  color: #ff0000;
  clear: both;
  margin-top: 6px;
  font-size: 12px;
}
/* line 542, ../sass/styles/components/_forms.scss */
.cell img.captcha {
  width: 100%;
  max-width: 340px;
}
/* line 547, ../sass/styles/components/_forms.scss */
.cell .formGenerator h2 {
  line-height: 20px;
  font-size: 18px;
  margin: 0 0 5px;
  font-family: 'Neo Sans W01 Light', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 557, ../sass/styles/components/_forms.scss */
.cell body.pageContacts .cell form input[type=submit] {
  margin-top: 26px;
}
/* line 563, ../sass/styles/components/_forms.scss */
.cell .SSContainerDivWrapper {
  z-index: 9999 !important;
}

/*** IE8 handling ***/
/* Checkbox */
/* line 645, ../sass/screen.scss */
html.lt-ie9 .bodyContentWrapper form .check .checkbox, html.lt-ie9 .bodyContentWrapper .form .check .checkbox {
  display: none;
}

/**************************
*	campaign	  *
***************************/
/* line 3, ../sass/styles/components/_campaign.scss */
body.campaign header .logo {
  height: 80px;
  width: auto;
  left: 40px;
}
/* line 8, ../sass/styles/components/_campaign.scss */
body.campaign header .logo a img {
  width: auto;
}
/* line 14, ../sass/styles/components/_campaign.scss */
body.campaign nav.stageNav > ul {
  left: 0;
}
/* line 20, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h1 {
  font-size: 24px;
  color: #0055A4;
  line-height: 26px;
  margin: 6px 0 0 !important;
}
/* line 27, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h2 {
  font-size: 18px;
  line-height: 24px;
  color: #000;
  margin: 0 0 13px;
}
/* line 34, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent h3 {
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  color: #000 !important;
  margin-bottom: 7px;
}
/* line 42, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .contentToolbar {
  float: left;
}
/* line 46, ../sass/styles/components/_campaign.scss */
body.campaign #BodyContent .columnLayout.columnCount2 {
  margin: 0 -10px;
}
/* line 51, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterContentWrapper {
  min-height: 1px;
}
/* line 55, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper {
  border: none;
}
/* line 58, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left {
  float: left;
  width: 50%;
}
/* line 62, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p {
  margin: 0;
  font-size: 12px;
}
/* line 66, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a {
  text-decoration: none;
  color: #0055A4;
  font-size: 12px;
  line-height: 16px;
  font-family: 'Neo Sans W01 Medium', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 73, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a:hover {
  color: #000;
}
/* line 82, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right {
  float: right;
}
/* line 85, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right p {
  margin: 0;
}
/* line 89, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right a {
  text-decoration: none;
  color: #0055A4;
  font-size: 16px;
  font-family: 'Neo Sans W01 Medium', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 97, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -2px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 112, ../sass/styles/components/_campaign.scss */
body.campaign footer #FooterMetaNavigationWrapper .right a:hover {
  color: #000;
}

/**************************
*	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: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #0055A4;
  height: 20px;
  display: inline-block !important;
}
/* line 14, ../sass/styles/components/_voting.scss */
.voting a span,
.voting div span {
  color: #0055A4;
}
/* line 18, ../sass/styles/components/_voting.scss */
.voting a.like,
.voting div.like {
  padding-right: 8px;
  margin-right: 6px;
  color: #0055A4;
  border-right: 1px solid #D1D3D4;
}
/* line 25, ../sass/styles/components/_voting.scss */
.voting a.like:before,
.voting div.like:before {
  content: 'd';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 41, ../sass/styles/components/_voting.scss */
.voting a.dislike,
.voting div.dislike {
  color: #0055A4;
}
/* line 45, ../sass/styles/components/_voting.scss */
.voting a.dislike:before,
.voting div.dislike:before {
  content: 'c';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 64, ../sass/styles/components/_voting.scss */
.voting a:hover {
  color: #000;
}
/* line 66, ../sass/styles/components/_voting.scss */
.voting a:hover span {
  color: #000;
}
/* line 85, ../sass/styles/components/_voting.scss */
.voting.like a {
  color: #0055A4;
}
/* line 88, ../sass/styles/components/_voting.scss */
.voting.like a span {
  color: #0055A4;
}
/* line 92, ../sass/styles/components/_voting.scss */
.voting.like a.like {
  border: none;
}
/* line 96, ../sass/styles/components/_voting.scss */
.voting.like a.like:before {
  content: 'd';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 112, ../sass/styles/components/_voting.scss */
.voting.like a.dislike {
  display: none !important;
}
/* line 116, ../sass/styles/components/_voting.scss */
.voting.like a:hover {
  color: #000;
}
/* line 119, ../sass/styles/components/_voting.scss */
.voting.like a:hover span {
  color: #000;
}
/* line 130, ../sass/styles/components/_voting.scss */
.voting.dislike a {
  color: #0055A4;
}
/* line 133, ../sass/styles/components/_voting.scss */
.voting.dislike a span {
  color: #0055A4;
}
/* line 137, ../sass/styles/components/_voting.scss */
.voting.dislike a.like {
  display: none !important;
}
/* line 144, ../sass/styles/components/_voting.scss */
.voting.dislike a.dislike:before {
  content: 'c';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 160, ../sass/styles/components/_voting.scss */
.voting.dislike a:hover {
  color: #000;
}
/* line 163, ../sass/styles/components/_voting.scss */
.voting.dislike a:hover span {
  color: #000;
}
/* line 172, ../sass/styles/components/_voting.scss */
.voting.disabled div, .voting.disabled a {
  color: #959696;
}
/* line 177, ../sass/styles/components/_voting.scss */
.voting.disabled div.like:before, .voting.disabled a.like:before {
  content: 'd';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 195, ../sass/styles/components/_voting.scss */
.voting.disabled div.dislike:before, .voting.disabled a.dislike:before {
  content: 'c';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 210, ../sass/styles/components/_voting.scss */
.voting.disabled div span, .voting.disabled a span {
  color: #959696;
}

/**************************
*	blog comment	  *
***************************/
/* line 1, ../sass/styles/components/_comment.scss */
.comment {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_comment.scss */
.comment h2 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 2px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}
/* line 11, ../sass/styles/components/_comment.scss */
.comment form {
  padding-bottom: 20px;
  margin-bottom: 13px;
  border-bottom: 1px solid #d1d3d4;
}
/* line 16, ../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 25, ../sass/styles/components/_comment.scss */
.comment form .selectWrapper.rightWrapper {
  padding-right: 0;
}
/* line 29, ../sass/styles/components/_comment.scss */
.comment form .selectWrapper.leftWrapper {
  padding-left: 0;
}
/* line 35, ../sass/styles/components/_comment.scss */
.comment form .leftWrapper input[type=text] {
  width: 100%;
}
/* line 41, ../sass/styles/components/_comment.scss */
.comment form .fullwidth label {
  display: inline-block;
}
/* line 45, ../sass/styles/components/_comment.scss */
.comment form .fullwidth > span {
  display: inline-block;
  float: right;
  margin-top: 15px;
}
/* line 51, ../sass/styles/components/_comment.scss */
.comment form .fullwidth .labelright {
  margin-top: 12px;
  font-size: 12px;
  line-height: 12px;
  color: #000;
}
/* line 59, ../sass/styles/components/_comment.scss */
.comment form label {
  margin-top: 18px;
}
/* line 62, ../sass/styles/components/_comment.scss */
.comment form label .small {
  float: right;
  color: #000;
  font-size: 12px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin-left: 3px;
}
/* line 73, ../sass/styles/components/_comment.scss */
.comment form .actionbar .required {
  float: left;
  margin-top: 15px;
}
/* line 78, ../sass/styles/components/_comment.scss */
.comment form .actionbar .nextStepLink {
  width: auto;
  float: right;
  margin: 20px 0 0;
  padding: 5px 29px;
}
/* line 87, ../sass/styles/components/_comment.scss */
.comment article {
  padding-bottom: 14px;
  margin-bottom: 13px;
  border-bottom: 1px solid #d1d3d4;
}
/* line 92, ../sass/styles/components/_comment.scss */
.comment article.hide {
  display: none;
}
/* line 96, ../sass/styles/components/_comment.scss */
.comment article h3 {
  font-size: 12px;
  line-height: 22px;
  color: #000;
  font-weight: normal;
  margin: 0;
  display: inline-block;
}
/* line 105, ../sass/styles/components/_comment.scss */
.comment article h2 {
  font-size: 18px;
  line-height: 22px;
  color: #000;
  margin: 0 0 7px;
}
/* line 112, ../sass/styles/components/_comment.scss */
.comment article p {
  font-size: 12px;
  line-height: 16px;
  color: #000;
  margin: 0;
}
/* line 122, ../sass/styles/components/_comment.scss */
.comment a.more {
  font-size: 14px;
  float: right;
}
/* line 128, ../sass/styles/components/_comment.scss */
.comment a.more:before {
  content: '*';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 143, ../sass/styles/components/_comment.scss */
.comment a.more:focus {
  outline: 0;
}
/* line 147, ../sass/styles/components/_comment.scss */
.comment a.more:hover {
  color: #000;
  text-decoration: none;
}
/* line 151, ../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: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 17px;
}
/* line 11, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos {
  position: relative;
}
/* line 15, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .caroufredsel_wrapper ul li {
  float: left;
}
/* line 19, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 24, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li {
  display: inline-block;
  width: 100%;
}
/* line 28, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li span {
  background-color: #f6f6f6;
  padding: 10px 10px 32px;
  margin-bottom: 6px;
  display: block;
}
/* line 35, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos ul li img {
  width: 100%;
  height: auto;
}
/* line 45, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination {
  padding-top: 3px;
  position: absolute;
  width: 100%;
}
/* line 50, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul {
  text-align: center;
  overflow: auto;
}
/* line 54, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li {
  display: inline;
}
/* line 57, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 100px 100px 100px 100px;
  -moz-border-radius-: 100px 100px 100px 100px;
  -webkit-border-radius: 100px 100px 100px 100px;
  background-color: #d1d3d4;
  margin: 0 3px;
}
/* line 65, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a:hover {
  background-color: #818181;
}
/* line 70, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li a span {
  display: none;
}
/* line 76, ../sass/styles/components/_videoGallery.scss */
.videoGallery .videos .pagination ul li.selected a {
  background-color: #0055a4;
}
/* line 89, ../sass/styles/components/_videoGallery.scss */
.videoGallery p {
  color: #959696;
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
}
/* line 96, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul {
  list-style: none;
  margin: -4px 0 0;
  padding: 0;
}
/* line 101, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li {
  padding: 0 0 8px 0;
  line-height: 16px;
  cursor: pointer;
}
/* line 107, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li:before {
  color: #0055A4;
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 122, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li a {
  font-size: 14px;
}
/* line 130, ../sass/styles/components/_videoGallery.scss */
.videoGallery > ul li:hover a {
  color: #000;
}

/**************************
*	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 15px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  z-index: 130;
  position: relative;
  font-size: 18px;
}
/* line 15, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper {
  position: relative;
  margin: 0;
  padding: 0 25px;
}
/* line 20, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper div.controls {
  display: inline-block;
  position: absolute;
  z-index: 999;
  cursor: pointer;
  width: 25px;
  top: 0;
  height: 100px;
}
/* line 30, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper div.controls.disabled {
  display: none !important;
}
/* line 34, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper div.controls.next {
  background-image: none;
  background-color: #FFF;
  right: 0;
  color: #0055A4;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
/* line 50, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper div.controls.next:hover {
  background-image: none;
  background-color: #FFF;
  color: #818181;
}
/* line 59, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper div.controls.prev {
  background-image: none;
  background-color: #FFF;
  left: 0;
  color: #0055A4;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
/* line 73, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper div.controls.prev:hover {
  background-image: none;
  background-color: #FFF;
  color: #818181;
}
/* line 85, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
}
/* line 91, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li {
  display: inline-block;
  margin: 0 12px;
  line-height: 16px;
  float: left;
  width: 33.33%;
}
/* line 98, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background {
  display: block;
  margin-bottom: 4px;
  position: relative;
}
/* line 104, ../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 112, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li span.background img.back {
  width: 100%;
  display: block;
  position: relative;
  left: 0;
  top: 0;
}
/* line 124, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a {
  font-size: 16px;
  line-height: 20px;
  z-index: 120;
  position: relative;
}
/* line 135, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a .arrow {
  background: url("../images/sprites/no-repeat-standox/linkArrowBlue.png") no-repeat 0 0 transparent;
  width: 6px;
  height: 9px;
  display: inline-block;
  margin: 0 0 0 5px;
}
/* line 145, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 150, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li a:hover .arrow {
  background: url("../images/sprites/no-repeat-standox/linkArrowBlack.png") no-repeat 0 0 transparent;
}
/* line 156, ../sass/styles/components/_featureTeaserSlider.scss */
.featureTeaserSlider .sliderWrapper ul li p {
  margin-top: 12px;
}

/**************************
*	video Teaser Box	  *
***************************/
/* line 1, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay {
  display: inline-block;
  position: relative;
  width: 100%;
}
/* line 6, ../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 18, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay:hover img {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
/* line 23, ../sass/styles/components/_videoTeaserBox.scss */
.videoPlay:hover .icon {
  background: url("../images/playIcon_hover.png") no-repeat center center !important;
}

/* line 31, ../sass/styles/components/_videoTeaserBox.scss */
.pageContent .videoPlay {
  display: inline-block;
}

/* line 38, ../sass/styles/components/_videoTeaserBox.scss */
.pageHome .videoPlay .icon {
  bottom: 13px;
}

/**************************
*	image gallery	  *
***************************/
/* line 1, ../sass/styles/components/_imageGallery.scss */
.imageGallery {
  margin-bottom: 20px;
}
/* line 4, ../sass/styles/components/_imageGallery.scss */
.imageGallery h2 {
  margin: 0 0 12px;
}
/* line 8, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper {
  padding: 0;
  margin: 0 -12px;
}
/* line 12, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls {
  display: none !important;
  position: absolute;
  z-index: 100;
  cursor: pointer;
  width: 19px;
  top: 0;
  height: 100px;
}
/* line 22, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.showIt {
  display: block !important;
}
/* line 26, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.disabled, .imageGallery .sliderWrapper div.controls.disabled.showIt {
  display: none !important;
}
/* line 31, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.next {
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
  right: 12px;
  color: #0055A4;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
/* line 47, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.next:hover {
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
  color: #818181;
}
/* line 57, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.prev {
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
  left: 12px;
  color: #0055A4;
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
/* line 74, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper div.controls.prev:hover {
  background-image: none;
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 );
  /* IE6-8 */
  background-color: rgba(255, 255, 255, 0.9);
  color: #818181;
}
/* line 85, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li {
  margin-right: 12px;
}
/* line 88, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over {
  position: relative;
  margin-bottom: 6px;
  background-color: #d1d3d4;
}
/* line 93, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over img {
  margin: 0;
}
/* line 98, ../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 110, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a {
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  display: block;
}
/* line 116, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 2px 0 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 121, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.zoom:before {
  color: #fff;
  content: 'l';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 137, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 3px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 142, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li .over .wrapper a.download:before {
  color: #fff;
  content: 'u';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 161, ../sass/styles/components/_imageGallery.scss */
.imageGallery .sliderWrapper ul li p {
  color: #959696;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-style: italic;
}
/* line 172, ../sass/styles/components/_imageGallery.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper {
  left: 0;
}
/* line 178, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper {
  margin: 0;
}
/* line 181, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper .controls,
.imageGallery.album .sliderWrapper .controls.showIt {
  display: none !important;
}
/* line 186, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul {
  overflow: hidden;
}
/* line 189, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li {
  margin: 0;
  padding-left: 0;
  padding-right: 10px;
  width: 33.33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 12px;
}
/* line 197, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+2) {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 202, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+3) {
  padding-left: 10px;
  padding-right: 0;
}
/* line 207, ../sass/styles/components/_imageGallery.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+1) {
  clear: left;
}
/* line 216, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 220, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper {
  margin: 0;
}
/* line 223, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper div.controls.prev {
  left: 0;
}
/* line 227, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper div.controls.next {
  right: 0;
}
/* line 231, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul {
  overflow: auto;
}
/* line 234, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li {
  margin: 0;
}
/* line 239, ../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 249, ../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 256, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 4px 7px 4px 10px;
}
/* line 260, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.zoom:before {
  color: #fff;
  content: 'l';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 276, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.download {
  padding: 4px 0 4px 10px;
}
/* line 280, ../sass/styles/components/_imageGallery.scss */
.imageGallery.single .sliderWrapper ul li .over .wrapper a.download:before {
  color: #fff;
  content: 'u';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 13px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}

/* line 304, ../sass/styles/components/_imageGallery.scss */
.downloadButton {
  color: #0055A4;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  padding-left: 0px;
  margin-top: 15px;
  display: block;
  z-index: 9999;
  position: relative;
}
/* line 317, ../sass/styles/components/_imageGallery.scss */
.downloadButton:before {
  content: 'u';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 332, ../sass/styles/components/_imageGallery.scss */
.downloadButton:hover {
  text-decoration: underline;
}

/* line 339, ../sass/styles/components/_imageGallery.scss */
.fancybox-skin h2 {
  font-size: 18px;
  line-height: 20px;
  margin: 10px 0 15px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
}

/**************************
*	horizontal line	  *
***************************/
/* line 4, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper {
  padding: 0;
}
/* line 7, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn {
  font-size: 14px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  text-decoration: none;
}
/* line 12, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn:hover {
  text-decoration: none;
}
/* line 20, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span {
  width: 15px;
  height: 11px;
}
/* line 25, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span:after {
  font-size: 12px;
  left: 0;
  top: 0;
}
/* line 45, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu {
  top: 29px;
}
/* line 51, ../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 58, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] + label {
  padding-left: 30px;
  padding-right: 20px;
  background-image: url("../images/sprites/no-repeat/iconCheckbox.png");
}
/* line 63, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox]:checked + label {
  background-image: url("../images/sprites/no-repeat/iconCheckbox_checked.png");
}
/* line 71, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 73, ../sass/styles/components/_downloadImage.scss */
.downloadImage .responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 77, ../sass/styles/components/_downloadImage.scss */
.downloadImage h2 {
  margin: 0 0 13px;
  font-family: 'Neo Sans W01 Light', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  z-index: 130;
  position: relative;
  font-size: 24px;
  display: inline-block;
}
/* line 91, ../sass/styles/components/_downloadImage.scss */
.downloadImage table thead td {
  background-color: #d1d3d4;
  color: #000;
  font-size: 14px;
  text-align: left;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold;
  padding: 6px 0;
}
/* line 106, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td {
  color: #000;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 0 4px;
}
/* line 112, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td:nth-child(3n) {
  color: #0055A4;
  padding-right: 10px;
}
/* line 117, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td:nth-child(5n) {
  text-align: right;
  padding-right: 10px;
}
/* line 122, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td label {
  color: #5c5d60;
  margin-left: 29px;
}
/* line 127, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td .check {
  position: relative;
  top: -1px;
  margin-top: 0;
}
/* line 133, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr td .check .checkbox {
  margin-left: 10px;
}
/* line 141, ../sass/styles/components/_downloadImage.scss */
.downloadImage table tbody tr:nth-child(even) {
  background-color: #f1f2f2;
}
/* line 148, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper {
  margin: 20px 0 0;
}
/* line 151, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper .selectAll {
  margin: 0 0 0 10px;
  float: left;
}
/* line 156, ../sass/styles/components/_downloadImage.scss */
.downloadImage .buttonWrapper input[type="submit"] {
  float: right;
  display: block;
  width: auto;
  padding: 4px 32px;
  margin: 0 0 10px;
  text-transform: none;
  white-space: normal;
}

/**************************
*	horizontal line	  *
***************************/
/* line 1, ../sass/styles/components/_horizontal_line.scss */
hr {
  border-color: #d1d3d4;
  margin: 0 0 20px;
}

/**************************
*	dynamic Download	  *
***************************/
/* line 3, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload a.title {
  color: #0055A4;
  word-break: break-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
  padding: 7px 10px 6px 0;
}
/* line 11, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination {
  margin: 0 0 18px;
}
/* line 14, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .pagination .footable-page-arrow-first, .dynamicDownload .pagination .footable-page-arrow-last {
  display: none;
}
/* line 20, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .footable-nav li.active a {
  color: #000;
  text-decoration: underline;
}
/* line 27, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload h2 {
  margin: 0 0 13px;
  font-weight: normal;
  z-index: 130;
  position: relative;
  font-size: 18px;
  display: inline-block;
}
/* line 36, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table {
  width: 100%;
  margin-bottom: 15px;
}
/* line 42, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th {
  background-color: #d1d3d4;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding: 8px 0 8px 12px;
}
/* line 49, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(1) {
  padding-left: 0;
  min-width: 45px;
}
/* line 54, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(2) {
  padding-left: 0;
}
/* line 58, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(4) {
  min-width: 56px;
}
/* line 62, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(5) {
  padding: 0;
}
/* line 66, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(6) {
  width: 50%;
}
/* line 70, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(7) {
  min-width: 120px;
}
/* line 74, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th:nth-child(8) {
  min-width: 80px;
}
/* line 78, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table thead th span {
  cursor: pointer;
  display: inline-block;
  padding-right: 4px;
}
/* line 91, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td {
  font-size: 12px;
  line-height: 16px;
  padding: 1px 0 1px 12px;
}
/* line 96, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(1) {
  padding-left: 0;
}
/* line 100, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(2) {
  padding: 0 5px 0 10px;
}
/* line 104, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(3) {
  padding-top: 0;
}
/* line 108, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:nth-child(5n) {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 113, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td:last-child {
  text-align: right;
  padding-right: 10px;
}
/* line 118, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span {
  height: 26px;
  display: inline-block;
}
/* line 122, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.new {
  background-position: -18px -451px;
  width: 26px;
}
/* line 127, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.footable-toggle {
  display: none;
}
/* line 134, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview {
  height: auto;
  line-height: 26px;
  display: block;
}
/* line 139, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview.active {
  width: 20px;
  height: 26px;
}
/* line 144, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td span.preview.active:before {
  content: 'l';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 17px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 3px;
  -webkit-font-smoothing: antialiased;
}
/* line 162, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td label {
  color: #6d6e71 !important;
  margin-left: 29px;
}
/* line 167, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td .check {
  margin-left: 10px;
  position: relative;
  top: 0px;
}
/* line 174, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table tbody tr td a img {
  border: 2px solid #0055A4;
}
/* line 189, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload table.tablesorter tbody tr:last-child td {
  padding-top: 1px;
}
/* line 197, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll {
  padding-top: 0;
}
/* line 200, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll hr {
  display: none;
}
/* line 204, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll div.check {
  float: left;
  margin-left: 10px;
}
/* line 209, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload div.selectAll div.paging {
  float: right;
  padding: 0;
}
/* line 217, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload form input[type="submit"] {
  display: inline-block;
  width: auto;
  padding: 6px 30px;
  margin-bottom: 12px;
  float: right;
  margin-top: 0;
}
/* line 226, ../sass/styles/components/_dynamicDownload.scss */
.dynamicDownload .responsiveTableWrapper {
  margin: 0;
}
/* line 229, ../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 {
  margin: 20px 0 7px;
  font-size: 18px;
  font-weight: normal;
}

/**************************
*	solution finder	  *
***************************/
/* line 2, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder {
  margin-top: -4px;
}
/* line 5, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form label {
  color: #0055A4;
}
/* line 8, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form .results {
  color: #000;
  margin-top: 15px;
  font-size: 12px;
}
/* line 13, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .form input[type=submit] {
  float: right;
  margin-top: 20px;
}
/* line 18, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .paging ul {
  list-style-type: none;
  list-style-image: none;
}
/* line 26, ../sass/styles/components/_solutionfinder.scss */
.cell .solutionfinder .selectWrapper .SSContainerDivWrapper {
  margin-top: 5px;
}

/**************************
*	meta navigation	  *
***************************/
/* line 1, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation {
  width: 100%;
  padding: 15px 0;
  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 > li {
  float: left;
}
/* line 15, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul.secondLine {
  margin-top: 5px;
  display: none;
}
/* line 19, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul.secondLine li:last-child {
  display: none;
}
/* line 25, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 35, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout span {
  font-size: 14px;
  color: #010101;
  border-right: 1px solid #d1d3d4;
  padding-right: 8px;
  margin-right: 8px;
}
/* line 44, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout span:before {
  content: 'g';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 60, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout a {
  display: inline-block;
  text-decoration: none;
  color: #0055a4;
  font-size: 14px;
  line-height: 16px;
}
/* line 67, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .logout a:hover {
  color: #000;
}
/* line 75, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a,
.metaNavigation .wrapper ul li > a {
  text-decoration: none;
  color: #0055a4;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  top: 0px;
  position: relative;
  padding-bottom: 10px;
  position: relative;
}
/* line 91, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.login:before,
.metaNavigation .wrapper ul li > a.login:before {
  content: 'g';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 107, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.contact,
.metaNavigation .wrapper ul li > a.contact {
  margin-left: 26px;
}
/* line 112, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a.contact:before,
.metaNavigation .wrapper ul li > a.contact:before {
  content: 'h';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 128, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a .countryIcon,
.metaNavigation .wrapper ul li > a .countryIcon {
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: -2px;
}
/* line 137, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a .countryIcon:after,
.metaNavigation .wrapper ul li > a .countryIcon:after {
  content: '=';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 153, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a .countryName,
.metaNavigation .wrapper ul li > a .countryName {
  display: inline-block;
}
/* line 157, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a:hover,
.metaNavigation .wrapper ul li > a:hover {
  color: #000;
}
/* line 168, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .wrapper > .head a:hover .countryIcon,
.metaNavigation .wrapper ul li > a:hover .countryIcon {
  content: '?';
}
/* line 177, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect {
  padding-top: 4px;
}
/* line 180, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect span.arrow {
  display: none;
}
/* line 184, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a {
  margin-left: 20px;
  outline: 0;
  display: none;
}
/* line 191, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a:before {
  content: 'j';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 209, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a:hover, .metaNavigation .wrapper ul li.brandSelect a.active {
  outline: 0;
}
/* line 214, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect a.active {
  display: block;
  top: -2px;
}
/* line 221, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active {
  position: relative;
}
/* line 224, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active span.arrow {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 7px 9.5px 0 9.5px;
  border-color: #02427d transparent transparent transparent;
  display: block;
  margin-left: -9px;
  left: 50%;
  top: -33px;
  position: absolute;
}
/* line 238, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.brandSelect.active a {
  color: #000;
}
/* line 247, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li .searchBox {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  margin-left: 20px;
}
/* line 256, ../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: #0055a4;
  border-radius: 0;
}
/* line 267, ../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;
  color: #0055a4;
}
/* line 288, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect {
  margin-left: 25px;
}
/* line 291, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect .listBorder {
  display: none;
}
/* line 296, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active {
  position: relative;
}
/* line 301, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper {
  background-color: #fff;
  position: relative;
  z-index: 9000;
  left: -8px;
}
/* line 307, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head {
  position: relative;
  top: -7px;
  border: 1px solid #d1d3d4;
  border-bottom: 0;
  padding: 6px 9px;
  left: -2px;
  z-index: 2600;
}
/* line 316, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head a {
  padding-bottom: 0;
  color: #000;
}
/* line 323, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .head a .countryIcon:after {
  content: '?';
}
/* line 333, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder {
  background-color: #fff;
  padding: 0 9px 5px;
  position: absolute;
  left: -2px;
  top: 22px;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  z-index: 2500;
  border: 1px solid #d1d3d4;
  border-top: none;
  width: 100%;
}
/* line 347, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul {
  float: none;
  margin-top: 7px;
  width: 100%;
}
/* line 352, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul > li {
  float: none;
  border-top: 2px solid #fff;
  padding-bottom: 2px;
  background-color: #f6f6f6;
}
/* line 358, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul > li a {
  font-size: 14px;
  line-height: 16px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #0055a4;
}
/* line 366, ../sass/styles/components/_metaNavigation.scss */
.metaNavigation .wrapper ul li.countrySelect.active .wrapper .listBorder ul > li a:hover {
  color: #000;
}

/**************************
*	flip book reader	  *
***************************/
/**************************
*	Breadcrumb || mwo	  *
***************************/
/* line 4, ../sass/styles/components/_flipBookReader.scss */
.cqFlipbook {
  margin: 0 0 20px 0;
}
/* line 6, ../sass/styles/components/_flipBookReader.scss */
.cqFlipbook img.flipBookPreview {
  max-width: 100%;
  margin-bottom: 5px;
  border: 1px solid #d3d3d3;
}

/* line 12, ../sass/styles/components/_flipBookReader.scss */
html.lt-ie10 .cqFlipbook .doNotShowLt-ie10 {
  display: none;
}

/**************************
*	cookie Acceptance	  *
***************************/
/* line 1, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance {
  width: 100%;
  background-color: #0055a4;
  margin: 0 -10px 0 -10px;
  padding: 0 10px;
  z-index: 2000;
  position: relative;
}
/* line 9, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  color: #fff;
  font-size: 14px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  position: relative;
  line-height: 20px;
  padding: 15px 30px 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 21, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a {
  padding-left: 10px;
  color: #fff;
  text-decoration: underline;
}
/* line 26, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a:hover {
  color: #000;
}
/* line 30, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a.close {
  display: block;
  position: absolute;
  right: 0;
  top: 15px;
  padding: 0;
  text-decoration: none;
}
/* line 41, ../sass/styles/components/_cookieAcceptance.scss */
.cookieAcceptance .wrapper a.close:before {
  color: #fff;
  content: 'm';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
}

/**************************
*	country Brand	  *
***************************/
/* line 1, ../sass/styles/components/_countryBrand.scss */
.countryBrandMobile {
  display: none;
}

/* line 5, ../sass/styles/components/_countryBrand.scss */
.countryBrand {
  background: #02427d;
  width: 100%;
  height: 0px;
  padding: 0;
  visibility: hidden;
  z-index: 4000;
  position: relative;
}
/* line 14, ../sass/styles/components/_countryBrand.scss */
.countryBrand.ready {
  visibility: visible;
  height: auto;
  margin: 0 -10px;
  padding: 36px 10px 47px;
}
/* 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: #f7f7f7;
  font-size: 12px;
  margin: 0 0 26px;
  font-weight: normal;
}
/* line 32, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 a {
  font-size: 12px;
  color: #f7f7f7;
  text-decoration: underline;
}
/* line 37, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper h3 a:hover {
  text-decoration: none;
}
/* line 45, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs {
  margin-bottom: 0;
}
/* line 48, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs > div .wrapper {
  padding: 15px 20px 20px 20px;
  border-color: #a9c1d8;
  background-color: #02427d;
}
/* line 53, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs > div .wrapper #vmap {
  background-color: #02427d !important;
}
/* line 58, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav {
  overflow: visible;
}
/* line 62, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller {
  border-left: 0 !important;
}
/* line 65, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul {
  left: 0 !important;
}
/* line 70, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul {
  width: 100% !important;
}
/* line 76, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li a {
  background-color: #0055a4;
}
/* line 79, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li a:hover {
  background-color: #000;
}
/* line 85, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.scrolled a {
  border-right: 3px solid #02427D;
  border-left: 0;
}
/* line 91, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active {
  background-color: #02427D;
  border-left: 0;
}
/* line 95, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a {
  background-color: #02427d;
  border-left: 1px solid #D1D3D4;
}
/* line 99, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a span {
  padding: 0 29px;
  color: #f7f7f7;
}
/* line 106, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav .scroller ul li.active a:hover span {
  text-decoration: none;
}
/* line 120, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li a span {
  padding: 0 29px 0 29px;
}
/* line 124, ../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: #02427d;
}
/* line 129, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .tabNav.smaller .scroller ul li.active a {
  border-color: #a9c1d8;
}
/* line 138, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 143, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
  width: 74%;
  float: left;
}
/* line 147, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
  width: 490px;
  height: 280px;
  float: right;
}
/* line 154, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap path {
  stroke: #7b9cbc;
  stroke-width: 3px;
  fill: #7b9cbc;
}
/* line 160, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap .active {
  cursor: pointer;
  stroke: #a9c1d8;
  stroke-width: 3px;
  fill: #a9c1d8;
}
/* line 171, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
  width: 26%;
  float: left;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 177, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 184, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a {
  text-decoration: none;
  display: block;
  padding-left: 14px;
  height: 40px;
}
/* line 190, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.text {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  display: block;
  float: left;
  line-height: 40px;
}
/* line 199, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem nav ul li a span.arrow {
  float: right;
  display: none;
  outline: 0;
}
/* line 205, ../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: #0055a4;
}
/* line 209, ../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 213, ../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 #0055a4;
  background-color: #02427d;
}
/* line 233, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
  width: 74%;
  float: left;
  display: none;
  margin-top: 14px;
}
/* line 239, ../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 248, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(1) {
  padding-right: 13px;
}
/* line 252, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(2) {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 257, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul:nth-child(3) {
  padding-left: 13px;
}
/* line 261, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li {
  float: left;
  width: 100%;
}
/* line 265, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a {
  padding-left: 8px;
  border-bottom: 1px solid #e5e5e5;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #f7f7f7;
  text-decoration: none;
  display: block;
  line-height: 32px;
  outline: 0;
}
/* line 276, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li > a:hover {
  color: #f7f7f7;
  background: none;
  background-color: rgba(255, 255, 255, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff ', endColorstr='#1affffff',GradientType=0 );
  /* IE6-9 */
}
/* line 283, ../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 290, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li:first-child > a {
  border-top: 1px solid #e5e5e5;
}
/* line 294, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li .subMenu {
  display: none;
}
/* line 298, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active {
  background: none;
  background-color: rgba(255, 255, 255, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff ', endColorstr='#1affffff',GradientType=0 );
  /* IE6-9 */
}
/* line 303, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a {
  color: #f7f7f7;
  border-bottom: none;
}
/* line 307, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active a:hover {
  background: none;
}
/* line 313, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu {
  display: block;
}
/* line 316, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul {
  list-style: none;
  border-bottom: 1px solid #e5e5e5;
  padding-left: 18px;
  position: relative;
  top: -3px;
}
/* line 325, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #f7f7f7;
  text-decoration: none;
}
/* line 331, ../sass/styles/components/_countryBrand.scss */
.countryBrand > .wrapper .tabs .cqHorizontalTabItem .data > ul > li.active .subMenu ul li a:hover {
  color: #a9c0d7;
}
/* line 337, ../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 369, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap {
    width: 70%;
  }
  /* line 372, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem #worldmap #vmap {
    width: 350px;
    height: 200px;
  }
  /* line 379, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem nav {
    width: 30%;
  }
  /* line 383, ../sass/styles/components/_countryBrand.scss */
  .countryBrand > .wrapper .tabs .cqHorizontalTabItem .data {
    width: 70%;
  }
}
/**********************************
*	private Content component	  *
***********************************/
/* line 1, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent {
  border: 1px solid #f1f2f2;
  margin: 20px 0 20px 0;
}
/* line 5, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder {
  border: 0;
}
/* line 8, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder span.heading {
  display: none;
}
/* line 12, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder div.box-content {
  padding: 0;
}
/* line 15, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder div.box-content > *:first-child {
  margin-top: 0;
}
/* line 19, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent.noBorder div.box-content > *:last-child {
  margin-bottom: 20px;
}
/* line 27, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent span.heading {
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 31px;
  color: #a2a8b5;
  background-color: #f1f2f2;
  padding-left: 5px;
}
/* line 37, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent span.heading:before {
  content: 'g';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 15px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 52, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content {
  padding: 0 9px;
}
/* line 55, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content > *:first-child {
  margin-top: 20px;
}
/* line 58, ../sass/styles/components/_privateContentComponent.scss */
.privateContentComponent div.box-content > *:last-child {
  margin-bottom: 20px;
}

/* 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: 'l';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  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: #555555;
}
/* line 283, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.grey a.getDirections:before {
  background-color: #555555;
}
/* 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: #0055A4;
}
/* line 301, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.blue a.getDirections:before {
  background-color: #0055A4;
}
/* 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: #ff0000;
}
/* line 319, ../sass/styles/components/_mapLocator.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow.red a.getDirections:before {
  background-color: #ff0000;
}
/* 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: 'Neo Sans W01 Bold', 'Verdana', '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: 'Verdana', '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: 'Verdana', '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: 'Neo Sans W01 Bold', 'Verdana', '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: 'Verdana', '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: 'Neo Sans W01 Bold', 'Verdana', '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 746, ../sass/screen.scss */
.component {
  /*background-color: $color;*/
}

/**************************
*		imageComponent 	  *
***************************/
/**************************
* Image Component || mwo  *
***************************/
/* line 4, ../sass/styles/components/_image.scss */
.fancybox-inner .imageComponent,
#BodyContent .imageComponent,
.bodyContentWrapper .imageComponent,
.bodyContentWrapper .moodImage {
  position: relative;
  margin: 0 0 15px 0;
}
/* line 11, ../sass/styles/components/_image.scss */
.fancybox-inner .imageComponent img,
#BodyContent .imageComponent img,
.bodyContentWrapper .imageComponent img,
.bodyContentWrapper .moodImage img {
  width: 100%;
}
/* line 15, ../sass/styles/components/_image.scss */
.fancybox-inner .imageComponent p,
#BodyContent .imageComponent p,
.bodyContentWrapper .imageComponent p,
.bodyContentWrapper .moodImage p {
  margin-top: 7px;
  font-size: 12px;
  color: #959696;
  font-style: italic;
}

/* line 23, ../sass/styles/components/_image.scss */
.bodyContentWrapper .moodImage {
  margin-left: 255px;
}

/**************************
*		sidebar teaser 	  *
***************************/
/* line 757, ../sass/screen.scss */
#BodyContent h1 {
  line-height: 46px;
  font-size: 40px;
  margin: 0 0 10px;
}

/* line 764, ../sass/screen.scss */
.sidebarTeaser {
  padding: 4px 0 0;
}
/* line 767, ../sass/screen.scss */
.sidebarTeaser a {
  text-decoration: none;
}
/* line 771, ../sass/screen.scss */
.sidebarTeaser img {
  width: 100%;
}
/* line 777, ../sass/screen.scss */
.sidebarTeaser.image p {
  margin: 10px 0 0 0;
}
/* line 785, ../sass/screen.scss */
.sidebarTeaser.subtext p {
  color: #999;
  font-size: 12px;
  font-style: italic;
}

/**************************
*		videoPlayer 	  *
***************************/
/* line 798, ../sass/screen.scss */
.videoPlayer {
  margin: 15px 0;
}
/* line 801, ../sass/screen.scss */
.videoPlayer video,
.videoPlayer object {
  width: 100%;
}
/* line 806, ../sass/screen.scss */
.videoPlayer > div {
  padding: 10px;
  background-color: #f6f6f6;
}
/* line 811, ../sass/screen.scss */
.videoPlayer p {
  font-size: 12px;
  line-height: 16px;
  color: #959696;
  margin: 5px 0 0;
  font-style: italic;
}

/**************************
*		sidebar teaser 	  *
***************************/
/* line 1, ../sass/styles/components/_textComponent.scss */
.textComponent {
  margin: 0;
}
/* line 4, ../sass/styles/components/_textComponent.scss */
.textComponent:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 12, ../sass/styles/components/_textComponent.scss */
.textComponent b, .textComponent strong {
  font-family: 'Neo Sans W01 Medium', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold !important;
}
/* line 17, ../sass/styles/components/_textComponent.scss */
.textComponent h2 {
  line-height: 24px;
  font-size: 18px;
  margin: 0 0 10px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #000;
}
/* line 25, ../sass/styles/components/_textComponent.scss */
.textComponent h3 {
  color: #000;
  line-height: 16px;
  font-size: 12px;
  margin: 0 0 10px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: bold;
}
/* line 42, ../sass/styles/components/_textComponent.scss */
.textComponent p {
  color: #000;
  font-size: 12px;
  margin: 0 0 16px;
  line-height: 16px;
}
/* line 49, ../sass/styles/components/_textComponent.scss */
.textComponent a {
  font-size: 12px;
  line-height: 16px;
  color: #0055A4;
  /* override the theme color link */
  text-decoration: none;
}
/* line 55, ../sass/styles/components/_textComponent.scss */
.textComponent a:focus, .textComponent a:hover, .textComponent a:active {
  color: #000;
  /* override the theme color link */
  text-decoration: none;
}
/* line 62, ../sass/styles/components/_textComponent.scss */
.textComponent ul {
  padding-left: 16px;
}
/* line 66, ../sass/styles/components/_textComponent.scss */
.textComponent ol {
  padding-left: 20px;
}
/* line 70, ../sass/styles/components/_textComponent.scss */
.textComponent ul, .textComponent ol {
  font-size: 12px;
  line-height: 16px;
}
/* line 74, ../sass/styles/components/_textComponent.scss */
.textComponent ul li, .textComponent ol li {
  padding-bottom: 4px;
  color: #000;
}
/* line 82, ../sass/styles/components/_textComponent.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper {
  padding: 0 0 10px;
}
/* line 85, ../sass/styles/components/_textComponent.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper .table-menu {
  top: 36px;
}
/* line 91, ../sass/styles/components/_textComponent.scss */
.textComponent table {
  width: 100%;
  border: 0;
}
/* line 97, ../sass/styles/components/_textComponent.scss */
.textComponent table thead tr {
  line-height: 11px;
}
/* line 100, ../sass/styles/components/_textComponent.scss */
.textComponent table thead tr th {
  background-color: #d1d3d4;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #000;
  font-weight: bold;
  font-size: 12px;
  border: 0;
  padding: 10px 10px;
  text-align: left;
}
/* line 117, ../sass/styles/components/_textComponent.scss */
.textComponent table tbody tr td {
  font-size: 12px;
  vertical-align: top;
  padding: 10px 10px;
  color: #000;
  text-align: left;
  border: 0;
}
/* line 126, ../sass/styles/components/_textComponent.scss */
.textComponent table tbody tr:nth-child(2n) {
  background-color: #f6f6f6;
}
/* line 138, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean thead tr td {
  background-color: transparent;
}
/* line 148, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean tr th {
  background-color: transparent;
}
/* line 152, ../sass/styles/components/_textComponent.scss */
.textComponent table.clean tr:nth-child(2n) {
  background-color: transparent;
}
/* line 161, ../sass/styles/components/_textComponent.scss */
.textComponent.career ul {
  list-style: none;
  padding-left: 0;
  position: relative;
  left: -2px;
  width: 520px;
}
/* line 168, ../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 181, ../sass/styles/components/_textComponent.scss */
.imageTextComponent {
  margin: 15px 0;
}
/* line 185, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 191, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col:first-child {
  width: 31%;
  float: right;
  clear: left;
}
/* line 197, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col:last-child {
  float: left;
  width: 69%;
  padding: 4px 20px 0 0;
}
/* line 203, ../sass/styles/components/_textComponent.scss */
.imageTextComponent .col img {
  width: 100%;
}
/* line 211, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col {
  float: left;
}
/* line 214, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col:first-child {
  padding: 0;
}
/* line 218, ../sass/styles/components/_textComponent.scss */
.imageTextComponent.mirror .col:last-child {
  float: right;
  padding: 4px 0 0 20px;
}

/* line 229, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent,
.ImageTeaserComponent {
  margin: 0 0 15px 0;
}
/* line 234, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent img,
.ImageTeaserComponent img {
  width: 100%;
}
/* line 238, ../sass/styles/components/_textComponent.scss */
.imageTeaserComponent p,
.ImageTeaserComponent p {
  font-size: 12px;
  line-height: 16px;
  color: #959696;
  font-style: italic;
  margin: 5px 0 0;
}

/**************************
*		promo box-shadow *
***************************/
/**************************
*		Promo Box 		*
***************************/
/* line 8, ../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 17, ../sass/styles/components/_promoBox.scss */
.contactBox h2,
.promoBox h2 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  margin: 0;
}
/* line 25, ../sass/styles/components/_promoBox.scss */
.contactBox img,
.promoBox img {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 31, ../sass/styles/components/_promoBox.scss */
.contactBox p,
.promoBox p {
  font-size: 12px;
  line-height: 16px;
  margin: 10px 0 13px;
}
/* line 36, ../sass/styles/components/_promoBox.scss */
.contactBox p > a,
.promoBox p > a {
  color: #0055a4;
  text-decoration: none;
}
/* line 40, ../sass/styles/components/_promoBox.scss */
.contactBox p > a:hover,
.promoBox p > a:hover {
  color: #000;
}
/* line 45, ../sass/styles/components/_promoBox.scss */
.contactBox p.phone,
.promoBox p.phone {
  margin-top: 0;
  display: block;
  margin-bottom: 0;
}
/* line 52, ../sass/styles/components/_promoBox.scss */
.contactBox p.phone:before,
.promoBox p.phone:before {
  content: 's';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 69, ../sass/styles/components/_promoBox.scss */
.contactBox a,
.promoBox a {
  color: #0055a4;
  text-decoration: none;
  line-height: 16px;
}
/* line 74, ../sass/styles/components/_promoBox.scss */
.contactBox a.tel,
.promoBox a.tel {
  margin-top: 0;
  color: #000;
  display: block;
  margin-bottom: 5px;
}
/* line 82, ../sass/styles/components/_promoBox.scss */
.contactBox a.tel:before,
.promoBox a.tel:before {
  content: 's';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 101, ../sass/styles/components/_promoBox.scss */
.contactBox a.mail,
.promoBox a.mail {
  margin-top: -4px;
  color: #0055a4;
  display: block;
  word-break: break-all;
}
/* line 109, ../sass/styles/components/_promoBox.scss */
.contactBox a.mail:before,
.promoBox a.mail:before {
  content: 't';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  top: 1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 127, ../sass/styles/components/_promoBox.scss */
.contactBox a:hover,
.promoBox a:hover {
  color: #000;
}
/* line 132, ../sass/styles/components/_promoBox.scss */
.contactBox .contactbox_phone,
.promoBox .contactbox_phone {
  background: url("../images/sprites/no-repeat/icon_phone.png") no-repeat 3px 2px;
  /* #51180 */
  display: block;
  padding-left: 26px;
  line-height: 1.6;
  text-decoration: none;
  color: #5c5d60;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 143, ../sass/styles/components/_promoBox.scss */
.contactBox a.contactbox_mail,
.promoBox a.contactbox_mail {
  background: url("../images/sprites/no-repeat/icon_mail.png") no-repeat 0 4px;
  /* #51180 */
  color: #5c5d60;
  display: block;
  text-decoration: none;
  line-height: 1.6;
  padding-left: 26px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
/* line 154, ../sass/styles/components/_promoBox.scss */
.contactBox .optionalLink,
.promoBox .optionalLink {
  color: #0055a4;
  font-size: 14px;
  line-height: 25px;
  margin-top: 10px;
  display: block;
  text-decoration: none;
}
/* line 164, ../sass/styles/components/_promoBox.scss */
.contactBox .optionalLink:before,
.promoBox .optionalLink:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}

/**************************
*	   Actionbuttons 	  *
***************************/
/* line 834, ../sass/screen.scss */
#ActionButtons,
.socialIcons {
  padding-left: 9px;
  float: right;
  position: relative;
  top: -5px;
  max-width: 30%;
}
/* line 842, ../sass/screen.scss */
#ActionButtons .cqSocialLinks,
.socialIcons .cqSocialLinks {
  display: inline-block;
  float: left;
}
/* line 847, ../sass/screen.scss */
#ActionButtons a,
.socialIcons a {
  text-decoration: none;
  margin: 0 0 11px 11px;
  display: inline-block;
}
/* line 852, ../sass/screen.scss */
#ActionButtons a img,
.socialIcons a img {
  height: 25px;
  vertical-align: top;
}

/**************************
*		  Sitemap	 	  *
***************************/
/**************************
*  FooterSitemap || tgl   *
***************************/
/* line 4, ../sass/styles/components/_footerSitemap.scss */
footer {
  background-color: #f0efef;
  margin-top: 69px;
  padding: 20px 0;
  border-top: 1px solid #d1d3d4;
}
/* line 10, ../sass/styles/components/_footerSitemap.scss */
footer.active {
  padding-top: 0;
}
/* line 13, ../sass/styles/components/_footerSitemap.scss */
footer.active .showSitemap .sitemapButton {
  top: -30px;
}
/* line 19, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1000px;
}
/* line 25, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton {
  height: 30px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: -50px;
}
/* line 32, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span {
  display: inline-block;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  float: left !important;
  cursor: pointer;
  display: inline-block;
}
/* line 43, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton > span.content span {
  height: 30px;
  overflow: hidden;
  position: relative;
  display: block;
  color: #f7f7f7;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0px 14px;
  background-color: #d1d3d4;
  line-height: 30px;
  width: auto;
}
/* line 65, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton:hover span.content span {
  color: #fff;
  background-color: #d1d3d4;
}
/* line 70, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active {
  background-color: transparent;
}
/* line 73, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span {
  background-image: none;
  background-color: #d1d3d4;
}
/* line 77, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span {
  background-color: #d1d3d4;
}
/* line 80, ../sass/styles/components/_footerSitemap.scss */
footer .showSitemap .sitemapButton.active span.content span:hover {
  background-image: none;
}
/* line 96, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper {
  width: 100%;
  display: block;
  background-color: #d1d3d4;
  padding: 20px 0 0;
  margin-bottom: 20px;
}
/* line 103, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
/* line 108, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap {
  margin: 0;
  padding: 0 0 28px;
  width: 100%;
  float: none;
}
/* line 114, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact {
  width: 18%;
  float: left;
  border: 0;
}
/* line 119, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact li {
  height: auto !important;
}
/* line 122, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap.contact li:last-child {
  width: 100%;
}
/* line 132, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) {
  clear: left;
}
/* line 136, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > span, footer .sitemapWrapper .content ul.sitemap > li > a {
  color: #040404;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 21px 10px 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 16px;
  border-bottom: 1px solid #858688;
  display: block;
  padding-bottom: 0;
  position: relative;
}
/* line 148, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > span span, footer .sitemapWrapper .content ul.sitemap > li > a span {
  position: relative;
  bottom: 0;
  padding: 7px 9px 3px 9px;
  margin-bottom: 4px;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 159, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li > a:hover span {
  color: #0055a4;
  background-color: #e3e5e5;
}
/* line 167, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) > span, footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) > a {
  margin-right: 21px;
}
/* line 171, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+1) ul {
  margin-right: 21px;
}
/* line 177, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) {
  padding-left: 11px;
}
/* line 180, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) > span, footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) > a {
  margin-right: 11px;
}
/* line 184, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+2) ul {
  margin-right: 11px;
}
/* line 190, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) {
  padding-left: 21px;
}
/* line 193, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) > span, footer .sitemapWrapper .content ul.sitemap > li:nth-child(3n+3) > a {
  margin-right: 0;
}
/* line 201, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li {
  float: left;
  width: 33.33%;
  list-style: none;
  margin: 18px 0 0 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 209, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul {
  margin: 0;
  padding: 0;
}
/* line 213, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li {
  color: #f7f7f7;
  margin: 0 0 2px 0;
  line-height: 15px;
  width: auto;
  float: none;
  clear: both;
}
/* line 221, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li:last-child {
  margin-bottom: 0;
  width: auto;
}
/* line 226, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li a {
  color: #040404;
  margin: 0;
  font-size: 14px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  text-decoration: none;
  display: block;
  padding: 3px 0 3px 20px;
}
/* line 235, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li a:hover {
  color: #0055a4;
  background-color: #e3e5e5;
}
/* line 241, ../sass/styles/components/_footerSitemap.scss */
footer .sitemapWrapper .content ul.sitemap li ul li p {
  margin: 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
}
/* line 260, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper {
  min-height: 165px;
  position: relative;
}
/* line 264, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper p {
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 12px;
  color: #000;
}
/* line 272, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper {
  float: right;
}
/* line 275, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links {
  float: left;
}
/* line 278, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links p {
  display: inline-block;
  margin: 0;
}
/* line 283, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links a {
  text-decoration: none;
  color: #0055A4;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  margin-left: 22px;
  text-transform: uppercase;
}
/* line 291, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .links a:before {
  content: '#';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 9px;
  font-weight: normal;
  top: -1px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 310, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons {
  float: right;
  max-width: 175px;
  position: relative;
  top: 0px;
  margin-left: 15px;
}
/* line 317, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons .parSocialLinks > div {
  float: left;
}
/* line 321, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons a {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-left: 5px;
  margin-bottom: 5px;
}
/* line 328, ../sass/styles/components/_footerSitemap.scss */
footer #FooterContentWrapper .rightWrapper .socialIcons a img {
  width: 100%;
}

/**************************
*		  print header	 	  *
***************************/
/* line 869, ../sass/screen.scss */
.printHead {
  display: none;
}

/**************************
*	   jQuery PLUGINS     *
***************************/
/* line 878, ../sass/screen.scss */
.ui-widget-overlay, .ui-dialog {
  z-index: 10;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 893, ../sass/screen.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

/* line 900, ../sass/screen.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 907, ../sass/screen.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 912, ../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 923, ../sass/screen.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 933, ../sass/screen.scss */
.invisible {
  visibility: hidden;
}

/* line 937, ../sass/screen.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 943, ../sass/screen.scss */
.clearfix:after {
  clear: both;
}

/* line 947, ../sass/screen.scss */
.clearfix {
  *zoom: 1;
}

/* line 951, ../sass/screen.scss */
.clearafter:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*.mailfuscate {
	unicode-bidi: bidi-override;
	//direction: rtl;
}*/
/* line 964, ../sass/screen.scss */
.onlyMobile, .onlyTablet {
  display: none;
}

@media screen {
  /* line 969, ../sass/screen.scss */
  .showOnPrint {
    display: none;
  }
}
/**************************
*		  Copyright	 	  *
***************************/
/* line 977, ../sass/screen.scss */
#Copyright {
  padding: 0;
  text-align: left;
  color: #000000;
  font-family: 'Neo Sans W01 Medium', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 986, ../sass/screen.scss */
#Copyright .full {
  display: block;
}
/* line 990, ../sass/screen.scss */
#Copyright .short {
  display: none;
}
/* line 994, ../sass/screen.scss */
#Copyright > span {
  width: 100%;
  max-width: 360px;
  display: inline-block;
}
/* line 1000, ../sass/screen.scss */
#Copyright p {
  margin: 13px 0;
  padding: 0;
  color: #000000;
  font-size: 14px;
  line-height: 16px;
}
/* line 1008, ../sass/screen.scss */
#Copyright a {
  text-decoration: none;
  color: #0055A4;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 12px;
  float: right;
  margin-left: 22px;
  text-transform: uppercase;
}
/* line 1017, ../sass/screen.scss */
#Copyright a:hover {
  color: #000;
}
/* line 1022, ../sass/screen.scss */
#Copyright span p a {
  text-transform: none;
  margin: 0;
  float: none;
}

/* ==========================================================================
   Print default styles
   ========================================================================== */
@media print {
  /* line 1035, ../sass/screen.scss */
  * {
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 1040, ../sass/screen.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /*a[href]:after {
      content: " (" attr(href) ")";
  }*/
  /* line 1050, ../sass/screen.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 1058, ../sass/screen.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 1064, ../sass/screen.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1070, ../sass/screen.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 1074, ../sass/screen.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 1079, ../sass/screen.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 1087, ../sass/screen.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1094, ../sass/screen.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 1099, ../sass/screen.scss */
  .hideOnPrint {
    display: none;
  }
}
/* line 1104, ../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 .bodyContentWrapper, body.pageSearchResult.brand .bodyContentWrapper {
  margin-top: 7px;
}
/* line 11, ../sass/styles/components/_brand.scss */
body.pageContent.brand .contentToolbar, body.pageSearchResult.brand .contentToolbar {
  margin-bottom: 7px;
}
/* line 15, ../sass/styles/components/_brand.scss */
body.pageContent.brand header, body.pageSearchResult.brand header {
  height: auto;
  padding: 0 0 5px;
  margin-bottom: 25px;
  margin-top: 0;
}
/* line 22, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.max, body.pageSearchResult.brand header.max {
  margin-top: 0 !important;
}
/* line 26, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .logo, body.pageSearchResult.brand header .logo {
  display: none;
}
/* line 30, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .showHide, body.pageSearchResult.brand header .showHide {
  position: absolute;
  right: 0;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #0055A4;
  padding: 0;
  cursor: pointer;
  font-size: 12px;
  margin-top: 5px;
}
/* line 40, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .showHide .max, body.pageSearchResult.brand header .showHide .max {
  display: none;
  font-size: 12px;
}
/* line 46, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .showHide .max:before, body.pageSearchResult.brand header .showHide .max:before {
  color: #0055A4;
  content: '*';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 62, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .showHide .min, body.pageSearchResult.brand header .showHide .min {
  font-size: 12px;
}
/* line 67, ../sass/styles/components/_brand.scss */
body.pageContent.brand header .showHide .min:before, body.pageSearchResult.brand header .showHide .min:before {
  color: #0055A4;
  content: '°';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 8px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
}
/* line 85, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min, body.pageSearchResult.brand header.min {
  margin-top: 0px;
  margin-bottom: 25px;
}
/* line 89, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min nav, body.pageSearchResult.brand header.min nav {
  display: none;
}
/* line 93, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .logo, body.pageSearchResult.brand header.min .logo {
  position: absolute;
  top: 72px;
  right: 240px;
  float: none;
  left: auto;
}
/* line 101, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .wrapper > ul, body.pageSearchResult.brand header.min .wrapper > ul {
  display: none;
}
/* line 107, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .showHide .min, body.pageSearchResult.brand header.min .showHide .min {
  display: none;
}
/* line 111, ../sass/styles/components/_brand.scss */
body.pageContent.brand header.min .showHide .max, body.pageSearchResult.brand header.min .showHide .max {
  display: block;
}
/* line 121, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines, body.pageSearchResult.brand .headlines {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  min-height: 50px;
}
/* line 127, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines img, body.pageSearchResult.brand .headlines img {
  height: 100px;
}
/* line 131, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines h1, body.pageSearchResult.brand .headlines h1 {
  font-size: 40px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
  line-height: 40px;
}
/* line 138, ../sass/styles/components/_brand.scss */
body.pageContent.brand .headlines h3, body.pageSearchResult.brand .headlines h3 {
  font-size: 13px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  margin: 0;
}
/* line 145, ../sass/styles/components/_brand.scss */
body.pageContent.brand nav.stageNav, body.pageSearchResult.brand nav.stageNav {
  margin-top: 0;
  padding-top: 0;
}
/* line 149, ../sass/styles/components/_brand.scss */
body.pageContent.brand nav.stageNav ul, body.pageSearchResult.brand nav.stageNav ul {
  width: 80%;
}
/* line 153, ../sass/styles/components/_brand.scss */
body.pageContent.brand nav.stageNav li, body.pageSearchResult.brand nav.stageNav li {
  position: relative;
}
/* line 156, ../sass/styles/components/_brand.scss */
body.pageContent.brand nav.stageNav li h4, body.pageSearchResult.brand nav.stageNav li h4 {
  visibility: visible;
  position: absolute;
  color: #fff;
  font-family: 'Neo Sans W01 Bold', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 48px;
  left: 40px;
  bottom: 40px;
  line-height: 44px;
  margin: 0;
}
/* line 173, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation, body.pageSearchResult.brand .metaNavigation {
  height: auto;
  padding: 0;
}
/* line 177, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .metaWrapper, body.pageSearchResult.brand .metaNavigation .metaWrapper {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  border-bottom: 1px solid #d1d3d4;
}
/* line 183, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .metaWrapper .headLogoWrapper, body.pageSearchResult.brand .metaNavigation .metaWrapper .headLogoWrapper {
  float: left;
  min-height: 60px;
}
/* line 187, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .metaWrapper .headLogoWrapper h3, body.pageSearchResult.brand .metaNavigation .metaWrapper .headLogoWrapper h3 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 40px;
  line-height: 46px;
  margin: 0;
}
/* line 194, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .metaWrapper .headLogoWrapper h4, body.pageSearchResult.brand .metaNavigation .metaWrapper .headLogoWrapper h4 {
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  margin: 0;
}
/* line 202, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .metaWrapper .searchBox, body.pageSearchResult.brand .metaNavigation .metaWrapper .searchBox {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  float: right;
  margin-top: 30px;
}
/* line 210, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .metaWrapper .searchBox .searchField, body.pageSearchResult.brand .metaNavigation .metaWrapper .searchBox .searchField {
  width: 203px;
  line-height: 12px;
  padding-top: 2px;
}
/* line 228, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .wrapper ul li.brandSelect.active span.arrow, body.pageSearchResult.brand .metaNavigation .wrapper ul li.brandSelect.active span.arrow {
  top: -110px;
}
/* line 237, ../sass/styles/components/_brand.scss */
body.pageContent.brand .metaNavigation .firstLine, body.pageSearchResult.brand .metaNavigation .firstLine {
  margin-top: 10px;
}
/* line 243, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterMetaNavigationWrapper, body.pageSearchResult.brand footer #FooterMetaNavigationWrapper {
  padding: 5px 0;
}
/* line 248, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .short, body.pageSearchResult.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .short {
  display: none;
}
/* line 254, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a, body.pageSearchResult.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a {
  margin-right: 10px;
}
/* line 257, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a img, body.pageSearchResult.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo a img {
  height: 32px;
  width: auto;
}
/* line 267, ../sass/styles/components/_brand.scss */
body.pageContent.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks span, body.pageSearchResult.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks span {
  font-size: 14px;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  color: #5c5d60;
  position: relative;
  top: 6px;
}

/* line 1118, ../sass/screen.scss */
.formGenerator p {
  font-size: 12px;
}

/* line 1124, ../sass/screen.scss */
#localisationMatrix {
  display: none;
}
/* line 1127, ../sass/screen.scss */
#localisationMatrix p {
  margin-bottom: 10px;
}
/* line 1131, ../sass/screen.scss */
#localisationMatrix > div {
  margin-bottom: 15px;
}

/* line 1140, ../sass/screen.scss */
.CloneTargetBox > div > *,
#CloneTargetBox > div > * {
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1147, ../sass/screen.scss */
.CloneTargetBox > div:last-child,
#CloneTargetBox > div:last-child {
  position: relative;
  z-index: 0;
}

/* line 1162, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1165, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.next:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1171, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1174, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper div.controls.prev:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1183, ../sass/screen.scss */
html.ie9 .featureTeaserSlider .sliderWrapper ul li .over .wrapper {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 1189, ../sass/screen.scss */
html.ie9 div.button > a, html.ie9 div.button > span,
html.ie9 #Stage .pagination a.selected,
html.ie9 #Stage .pagination a.selected:hover,
html.ie9 #Stage .pagination a,
html.ie9 nav.stageNav > ul > li .subMenu,
html.ie9 #Stage ul li .infobox {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 1205, ../sass/screen.scss */
body p.phone {
  margin-top: 12px;
  color: #000;
  font-size: 12px;
  line-height: 16px;
  display: block;
  margin-bottom: 0 !important;
}
/* line 1215, ../sass/screen.scss */
body p.phone:before {
  content: '';
  padding: 0;
}
/* line 1220, ../sass/screen.scss */
body p.phone a {
  text-decoration: none;
  display: block;
  float: none !important;
  margin-left: 0 !important;
}
/* line 1226, ../sass/screen.scss */
body p.phone a:before {
  content: 's';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 1245, ../sass/screen.scss */
body p.phone.noLink:before {
  content: 's';
  font-family: 'Standox Iconfont', 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: relative;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 1260, ../sass/screen.scss */
body p.phone.noLink a {
  margin: 0;
  text-decoration: none;
}
/* line 1264, ../sass/screen.scss */
body p.phone.noLink a:before {
  content: '';
  padding: 0;
}
/* line 1275, ../sass/screen.scss */
body p.phone:hover {
  text-decoration: none;
}

/* line 1280, ../sass/screen.scss */
#recaptcha_image {
  width: 100% !important;
  height: auto !important;
  max-width: 300px;
}
/* line 1285, ../sass/screen.scss */
#recaptcha_image img {
  width: 100%;
  height: auto;
}

/* line 1292, ../sass/screen.scss */
body.pageHome h2 {
  font-weight: normal;
}
