/* 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';
*/
/* https://portal.ecomplexx.com/clients/dpc/Miscs/P218%20-%20Corporate%20Website%20Relaunch/Plan%20V1/Creative/color_scale_axalta.jpg */
/* Special for Form Infotext */
/*$no-repeat-arrow_h_black_subnav-spacing: 90px;
$no-repeat-arrow_h_cyan_subnav-spacing: 90px;
$no-repeat-arrow_h_darkblue_subnav-spacing: 90px;
$no-repeat-arrow_h_grey_subnav-spacing: 90px;
$no-repeat-arrow_h_lightblue_subnav-spacing: 90px;
$no-repeat-arrow_h_lightgrey_subnav-spacing: 90px;
$no-repeat-arrow_h_orange_subnav-spacing: 90px;
$no-repeat-arrow_h_pink_subnav-spacing: 90px;
$no-repeat-arrow_h_red_subnav-spacing: 90px;
$no-repeat-arrow_h_violet_subnav-spacing: 90px;
$no-repeat-arrow_h_white_subnav-spacing: 90px;
$no-repeat-arrow_h_yellow_subnav-spacing: 90px;*/
/* line 144, sprites/no-repeat/*.png */
.no-repeat-sprite, body.brand #Stage .pagination a, body.brand #Stage .pagination a.selected, body.brand #Stage .pagination a:hover {
  background-image: url('../images/sprites/no-repeat-s760e9b3fb9.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 14, ../../../stylesheets/mobile.scss */
#Stage ul li.black a .text div.button div span,
#Stage ul li.black a .text h1,
#Stage ul li.black a .text h3,
#Stage ul li.black a .text p {
  color: #000;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.grey a .text div.button div span,
#Stage ul li.grey a .text h1,
#Stage ul li.grey a .text h3,
#Stage ul li.grey a .text p {
  color: #555555;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.darkblue a .text div.button div span,
#Stage ul li.darkblue a .text h1,
#Stage ul li.darkblue a .text h3,
#Stage ul li.darkblue a .text p {
  color: #184CA0;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.lightblue a .text div.button div span,
#Stage ul li.lightblue a .text h1,
#Stage ul li.lightblue a .text h3,
#Stage ul li.lightblue a .text p {
  color: #0082DC;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.cyan a .text div.button div span,
#Stage ul li.cyan a .text h1,
#Stage ul li.cyan a .text h3,
#Stage ul li.cyan a .text p {
  color: #06A082;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.yellow a .text div.button div span,
#Stage ul li.yellow a .text h1,
#Stage ul li.yellow a .text h3,
#Stage ul li.yellow a .text p {
  color: #f8971d;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.orange a .text div.button div span,
#Stage ul li.orange a .text h1,
#Stage ul li.orange a .text h3,
#Stage ul li.orange a .text p {
  color: #f25f25;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.red a .text div.button div span,
#Stage ul li.red a .text h1,
#Stage ul li.red a .text h3,
#Stage ul li.red a .text p {
  color: #c82127;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.pink a .text div.button div span,
#Stage ul li.pink a .text h1,
#Stage ul li.pink a .text h3,
#Stage ul li.pink a .text p {
  color: #a00055;
}

/* line 14, ../../../stylesheets/mobile.scss */
#Stage ul li.violet a .text div.button div span,
#Stage ul li.violet a .text h1,
#Stage ul li.violet a .text h3,
#Stage ul li.violet a .text p {
  color: #501882;
}

/**************************
*		  GLOBAL		  * 
***************************/
/* line 29, ../../../stylesheets/mobile.scss */
#CloneTargetBox {
  display: block;
}

/* line 37, ../../../stylesheets/mobile.scss */
#isMobile {
  display: block;
}

/* line 38, ../../../stylesheets/mobile.scss */
#isDesktop, #isTablet {
  display: none;
}

/* line 40, ../../../stylesheets/mobile.scss */
header, nav#MainNavigation, #Stage, .bodyContentWrapper, #FooterContentWrapper, hr.noStage {
  min-width: 0;
  max-width: none;
  margin: 0 auto;
  width: auto;
}

/* line 47, ../../../stylesheets/mobile.scss */
body .desktop {
  display: none;
}
/* line 51, ../../../stylesheets/mobile.scss */
body .tablet {
  display: none;
}
/* line 55, ../../../stylesheets/mobile.scss */
body .mobile {
  display: block;
}

/**************************
*		  HEADER		  *
***************************/
/* line 64, ../../../stylesheets/mobile.scss */
header,
body.campaign header {
  height: 138px;
}
/* line 68, ../../../stylesheets/mobile.scss */
header .logo,
body.campaign header .logo {
  top: 9px;
  left: 9px;
  margin-top: 2px;
  margin-left: 2px;
  overflow: hidden;
  width: 63px;
  height: 58px;
}
/* line 79, ../../../stylesheets/mobile.scss */
header .logo a img,
body.campaign header .logo a img {
  width: 65px;
  height: 60px;
}
/* line 84, ../../../stylesheets/mobile.scss */
header .logo a span,
body.campaign header .logo a span {
  width: 62px;
  height: 58px;
}
/* line 93, ../../../stylesheets/mobile.scss */
header .searchBox,
body.campaign header .searchBox {
  display: none;
  left: auto;
  right: 8px;
  top: 17px;
  width: 70%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 102, ../../../stylesheets/mobile.scss */
header .searchBox .close,
body.campaign header .searchBox .close {
  border-right: 1px solid #dcdcdc;
  width: 17px;
  height: 36px;
  padding-right: 15px;
  position: absolute;
  left: 18px;
  top: 5px;
  cursor: pointer;
}
/* line 113, ../../../stylesheets/mobile.scss */
header .searchBox .close:after,
body.campaign header .searchBox .close:after {
  color: #a7a9ac;
  content: '5';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  top: 9px;
}
/* line 126, ../../../stylesheets/mobile.scss */
header .searchBox .searchIcon,
body.campaign header .searchBox .searchIcon {
  right: 10px;
  width: 35px;
  height: 36px;
}
/* line 132, ../../../stylesheets/mobile.scss */
header .searchBox .searchIcon:after,
body.campaign header .searchBox .searchIcon:after {
  font-size: 30px;
  right: 13px;
  position: relative;
  top: 1px;
}
/* line 141, ../../../stylesheets/mobile.scss */
header .searchBox input.searchField,
body.campaign header .searchBox input.searchField {
  height: 50px;
  border-radius: 25px 25px 25px 25px;
  -moz-border-radius-: 25px 25px 25px 25px;
  -webkit-border-radius: 25px 25px 25px 25px;
  width: 100%;
  padding-left: 63px;
}
/* line 148, ../../../stylesheets/mobile.scss */
header .searchBox form,
body.campaign header .searchBox form {
  border: none;
  padding: 0;
  margin: 0;
  right: 75px;
  top: 10px;
}
/* line 156, ../../../stylesheets/mobile.scss */
header .searchBox.wide,
body.campaign header .searchBox.wide {
  left: auto;
  right: 10px;
  width: 65%;
}
/* line 161, ../../../stylesheets/mobile.scss */
header .searchBox.wide input.searchField,
body.campaign header .searchBox.wide input.searchField {
  width: 100%;
}
/* line 164, ../../../stylesheets/mobile.scss */
header .searchBox.wide .searchIcon,
body.campaign header .searchBox.wide .searchIcon {
  right: 10px;
}
/* line 169, ../../../stylesheets/mobile.scss */
header #showSearchBox,
body.campaign header #showSearchBox {
  width: 35px;
  height: 36px;
  display: block;
  position: absolute;
  top: 27px;
  right: 79px;
  color: transparent;
  text-indent: 0;
  text-decoration: none;
}
/* line 182, ../../../stylesheets/mobile.scss */
header #showSearchBox:after,
body.campaign header #showSearchBox:after {
  color: #808182;
  content: 'm';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 31px;
  font-weight: normal;
  text-shadow: 2px 2px 2px #d3d3d3;
  position: relative;
  top: -6px;
}
/* line 195, ../../../stylesheets/mobile.scss */
header #showSearchBox.right,
body.campaign header #showSearchBox.right {
  right: 10px;
}

/* line 202, ../../../stylesheets/mobile.scss */
.selectAll {
  padding-bottom: 15px;
}

/**************************
*	SubNavigation		  *
***************************/
/* line 209, ../../../stylesheets/mobile.scss */
#sidebar {
  display: none;
}

/* line 212, ../../../stylesheets/mobile.scss */
#SubNavigation {
  display: none;
}

/* line 216, ../../../stylesheets/mobile.scss */
.SubDeviceNav {
  display: block;
  margin: 10px;
  position: relative;
}

/* line 222, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Neo Sans W01', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  color: #555555;
  width: 100%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f1f2f2;
  border: solid 1px #dcdcdc;
  /*IE9*/
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(102, 102, 102, 0.08)), color-stop(100%, rgba(255, 255, 255, 0.08)));
  background-image: -moz-linear-gradient(bottom, rgba(102, 102, 102, 0.08), rgba(255, 255, 255, 0.08));
  background-image: -webkit-linear-gradient(bottom, rgba(102, 102, 102, 0.08), rgba(255, 255, 255, 0.08));
  background-image: linear-gradient(to top, rgba(102, 102, 102, 0.08), rgba(255, 255, 255, 0.08));
  position: relative;
}
/* line 234, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .selectedTxt {
  cursor: pointer;
  padding: 10px 55px 10px 10px;
  position: relative;
}
/* line 240, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .selectedTxt:after {
  content: 'f';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 30px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 50%;
  right: 10px;
  color: #a7a9ac;
  line-height: 31px;
  margin-top: -15px;
}
/* line 257, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper {
  position: absolute;
  z-index: 100;
  top: 45px !important;
  border: 1px solid #e0e0e0;
  background: #f1f2f2;
  width: 100%;
  padding: 8px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto !important;
}
/* line 267, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: auto !important;
}
/* line 272, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li {
  background: #e4e6e6;
  margin-bottom: 2px;
}
/* line 275, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li a {
  color: #555555;
  padding: 10px;
  display: block;
  text-decoration: none;
}
/* line 283, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle {
  color: #939598;
  background: #f1f2f2;
}
/* line 287, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li {
  color: #939598;
  background: #f1f2f2;
  border-bottom: 1px solid #e4e6e6;
}
/* line 292, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li:last-child {
  border-bottom: none;
}
/* line 296, ../../../stylesheets/mobile.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li a {
  color: #939598;
  padding: 8px 10px 8px 30px;
}

/**************************
*  		MainNavigation	  *
***************************/
/**************************
*  MainNavigation || fkr  * 
***************************/
/* line 5, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
#showMainNav {
  display: inline-block;
  text-indent: 0;
  overflow: hidden;
  position: absolute;
  right: 18px;
  top: 29px;
  width: 40px;
  height: 32px;
  color: transparent;
}
/* line 17, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
#showMainNav:after {
  color: #808182;
  content: 'z';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 35px;
  font-weight: normal;
  text-shadow: 2px 2px 2px #d3d3d3;
  position: relative;
  top: -9px;
}

/* line 29, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation {
  padding: 0;
  display: none;
  top: 0;
  left: 0;
  background-color: #0082DC;
  height: auto;
}
/* line 36, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation .mobileBottomLayer {
  position: relative;
  display: block;
  height: 22px;
  background: url("../images/navi_mobile_bottom_layer.png") no-repeat right 0;
}
/* line 42, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul {
  margin: 0 10px 10px;
  padding-top: 10px;
}
/* line 45, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li {
  font-family: 'Neo Sans W01 Medium', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 44px;
  float: none;
  padding: 0;
  border-top: 1px solid #34a2d3;
  display: list-item;
  text-align: left;
}
/* line 54, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li:last-child {
  border-bottom: 1px solid #34a2d3;
}
/* line 57, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li a {
  display: block;
  color: #fff;
  padding: 0 15px;
}
/* line 61, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li a:hover, nav#MainNavigation ul li a.active {
  color: #fff;
}
/* line 64, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li a span.arrow {
  padding: 0;
  float: right;
  height: 44px;
  width: 18px;
  display: inline-block;
}
/* line 72, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li a span.arrow:after {
  content: '9';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  top: 0px;
  left: 3px;
  color: #99d1e9;
}
/* line 86, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li > ul {
  visibility: visible;
  display: none;
  position: static;
  left: auto;
  top: auto;
  width: auto;
  /*box-shadow: none;*/
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
  background: none;
  padding: 0;
}
/* line 97, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li > ul li {
  font-family: 'Neo Sans W01', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 35px;
  width: auto;
  border: none;
  padding: 0;
  display: list-item;
  float: none;
}
/* line 106, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li > ul li a {
  padding: 0 15px;
  color: #fff;
  display: block;
  margin-bottom: 0;
}
/* line 111, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li > ul li a:hover, nav#MainNavigation ul li > ul li a.active {
  color: #99d1e9 !important;
}
/* line 115, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li > ul li:last-child {
  border: none;
  margin-bottom: 10px;
}
/* line 119, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li > ul li > ul {
  display: none;
}
/* line 129, ../../../stylesheets/styles/components/mobile/_mainNavigation_mobile.scss */
nav#MainNavigation ul li.open a span.arrow:after {
  content: '6';
}

/**************************
*		Stage 			  *
***************************/
/**************************
*	Stage Mobile || fkr	  *
***************************/
/* line 4, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage {
  margin: 0 10px;
}
/* line 7, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage .pagination {
  width: 100%;
  text-align: center;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage .pagination a {
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  border-radius: 500px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, rgba(175, 175, 175, 0.7) 0%, rgba(175, 175, 175, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(175, 175, 175, 0.7)), color-stop(100%, rgba(175, 175, 175, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(175, 175, 175, 0.7) 0%, rgba(175, 175, 175, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(175, 175, 175, 0.7) 0%, rgba(175, 175, 175, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(175, 175, 175, 0.7) 0%, rgba(175, 175, 175, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(175, 175, 175, 0.7) 0%, rgba(175, 175, 175, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3afafaf', endColorstr='#b3afafaf',GradientType=0 );
  /* IE6-8 */
  width: 24px;
  height: 24px;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage .pagination a.selected, #Stage .pagination a:hover {
  background: #c82127;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4MjEyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODIxMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c82127 0%, #c82127 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c82127), color-stop(100%, #c82127));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c82127 0%, #c82127 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c82127 0%, #c82127 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c82127 0%, #c82127 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c82127 0%, #c82127 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c82127', endColorstr='#c82127',GradientType=0 );
  /* IE6-8 */
}
/* line 46, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text {
  position: relative;
  top: 10px;
  left: 0;
}
/* line 51, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text h3 {
  font-size: 14px;
}
/* line 55, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text h1 {
  font-size: 40px;
  line-height: 47px;
}
/* line 60, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text p {
  font-size: 16px;
  line-height: 20px;
  margin: 5px 0 10px;
  color: #000;
}
/* line 67, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text h1 {
  color: #c82127;
  font-family: 'Neo Sans W01 Bold', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 24px;
  margin: 0;
  float: left;
  width: 100%;
}
/* line 78, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text div.button a span {
  color: #c82127;
}
/* line 92, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text.color_black p, #Stage ul li .text.color_grey p, #Stage ul li .text.color_darkblue p, #Stage ul li .text.color_lightblue p, #Stage ul li .text.color_cyan p, #Stage ul li .text.color_yellow p, #Stage ul li .text.color_orange p, #Stage ul li .text.color_red p, #Stage ul li .text.color_pink p, #Stage ul li .text.color_violet p {
  color: #000;
}
/* line 97, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text div.button {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 20px;
}
/* line 102, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text div.button div {
  background: url("../images/button.png") no-repeat left center;
}
/* line 105, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text div.button div a {
  background: url("../images/button.png") no-repeat right center;
}
/* line 111, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text div.button span {
  font-size: 24px;
  height: 42px;
  line-height: 42px;
  width: auto;
}
/* line 117, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li .text div.button span span {
  padding: 0 50px;
}
/* line 129, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.right .text, #Stage ul li.right a .text {
  right: auto;
}
/* line 136, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.fullWhite .text h1, #Stage ul li.fullWhite .text h3 {
  color: #000 !important;
}
/* line 140, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.fullWhite .text p {
  color: #000 !important;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.black h1, #Stage ul li.black h3, #Stage ul li.black p {
  color: #000;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.grey h1, #Stage ul li.grey h3, #Stage ul li.grey p {
  color: #555555;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.darkblue h1, #Stage ul li.darkblue h3, #Stage ul li.darkblue p {
  color: #184CA0;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.lightblue h1, #Stage ul li.lightblue h3, #Stage ul li.lightblue p {
  color: #0082DC;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.cyan h1, #Stage ul li.cyan h3, #Stage ul li.cyan p {
  color: #06A082;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.yellow h1, #Stage ul li.yellow h3, #Stage ul li.yellow p {
  color: #f8971d;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.orange h1, #Stage ul li.orange h3, #Stage ul li.orange p {
  color: #f25f25;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.red h1, #Stage ul li.red h3, #Stage ul li.red p {
  color: #c82127;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.pink h1, #Stage ul li.pink h3, #Stage ul li.pink p {
  color: #a00055;
}

/* line 157, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
#Stage ul li.violet h1, #Stage ul li.violet h3, #Stage ul li.violet p {
  color: #501882;
}

/* line 165, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
div.caroufredsel_wrapper {
  padding-bottom: 10px;
}

/* line 169, ../../../stylesheets/styles/components/mobile/_stage_mobile.scss */
body.isMobile #Stage .pagination {
  top: 150px;
  bottom: auto !important;
  padding-top: 20px;
}

/* line 317, ../../../stylesheets/mobile.scss */
hr.noStage {
  margin: 20px 10px 0;
}

/**************************
*		Search Results 	  *
***************************/
/*******************************
* Search Results Mobile || fkr *
********************************/
/* line 6, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult .bodyContentWrapper {
  margin-top: 20px;
}
/* line 10, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div#searchOptions {
  width: auto;
  float: none;
  padding: 0;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div#searchOptions form {
  border-top: 1px solid #D1D3D4;
  margin-top: 20px;
  padding-top: 20px;
}
/* line 19, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div#searchOptions input[type=text] {
  font-size: 16px;
}
/* line 24, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain {
  width: 100%;
  border-left: none;
  margin: 0;
  padding: 0;
  /*
  .searchPaging {
  	float: none;
  	>.prev, >.next {
  		display: none;
  	}
  	.mobileControl {
  		display: block;
  		.prev, .next {
  			width: 50px;
  			height: 44px;
  			float: left;
  			margin: 10px 10px 10px 0;
  		}
  		.prev {
  			background-color: $lightblue;
  			@include no-repeat-sprite(search_paging_trans_prev_mobile, $offset-y: 0, $offset-x: 2);
  		}
  		.next{
  			background-color: $lightblue;
  			@include no-repeat-sprite(search_paging_trans_next_mobile, $offset-y: 0, $offset-x: -2);
  		}
  	}
  	ul {
  		margin: 10px 0 0;
  		font-size: 16px;
  		line-height: 16px;
  		li {
  			padding: 0 8px;
  		}
  	}
  }
  */
}
/* line 29, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain h1 {
  font-size: 20px;
  line-height: 24px;
}
/* line 33, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain .resultCount {
  float: none;
  font-size: 16px;
  margin: 0 0 20px;
}
/* line 75, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li h2 {
  font-size: 16px;
}
/* line 78, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.url {
  font-size: 16px;
}
/* line 81, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li p {
  font-size: 16px;
}
/* line 84, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download {
  font-size: 16px;
  width: 100%;
}
/* line 87, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon {
  background-color: #0082DC;
  height: 80px;
}
/* line 91, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.pdf {
  font-size: 48px;
}
/* line 95, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.ppt {
  font-size: 34px;
}
/* line 99, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.text {
  font-size: 38px;
}
/* line 103, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.daten {
  font-size: 34px;
}
/* line 107, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.overall {
  font-size: 42px;
}
/* line 112, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .icon.thumb {
  background-image: none;
  height: auto;
  display: block;
}
/* line 118, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName {
  vertical-align: middle;
  line-height: 20px;
}
/* line 121, ../../../stylesheets/styles/components/mobile/_searchResults_mobile.scss */
.pageSearchResult #BodyContent div.resultMain ul.results li a.download .dateiName .dateiInfo {
  display: block;
}

/**************************
*	Breadcrumb: 		  *
***************************/
/* line 329, ../../../stylesheets/mobile.scss */
nav#Breadcrumb {
  margin: 20px 10px !important;
  line-height: 24px;
  font-size: 16px;
}

/**************************
*		BodyContent		  *
***************************/
/* line 338, ../../../stylesheets/mobile.scss */
#BodyContent {
  min-height: 250px;
}

/* line 341, ../../../stylesheets/mobile.scss */
body.pageContent #BodyContent {
  width: 100%;
  padding: 5% 2% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
/* line 349, ../../../stylesheets/mobile.scss */
body.pageContent #BodyContent > h1 {
  font-size: 24px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 16px;
}
/* line 356, ../../../stylesheets/mobile.scss */
body.pageContent #BodyContent > h2 {
  font-size: 20px;
  line-height: 24px;
}

/* line 362, ../../../stylesheets/mobile.scss */
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageContent #BodyContent {
  margin-right: 0;
}

/* line 367, ../../../stylesheets/mobile.scss */
main h1 {
  font-family: 'Neo Sans W01', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
}
/* line 372, ../../../stylesheets/mobile.scss */
main p {
  color: #555555;
  font-size: 16px;
  margin: 0 0 20px;
}

/**************************
*		Column Layout 	  *
***************************/
/* line 384, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount121 {
  margin-left: 0;
  margin-right: 0;
}
/* line 389, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount121 > .cell {
  width: 100%;
  padding: 0;
}
/* line 393, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount121 > .cell:first-child {
  width: 100%;
  padding-left: 0;
}
/* line 397, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount121 > .cell:last-child {
  width: 100%;
  padding-right: 0;
}
/* line 406, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount4 {
  margin-left: 0;
  margin-right: 0;
}
/* line 410, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount4 > .cell {
  width: auto;
  float: none;
  padding: 0;
}
/* line 415, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount4 > .cell:first-child {
  padding: 0;
}
/* line 419, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount4 > .cell:last-child {
  padding: 0;
}
/* line 427, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount3 {
  margin-left: 0;
  margin-right: 0;
}
/* line 431, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount3 > .cell {
  width: auto;
  float: none;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
}
/* line 438, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount3 > .cell:first-child {
  padding-left: 0;
}
/* line 442, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount3 > .cell:last-child {
  margin-bottom: 0;
}
/* line 450, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount2 {
  margin: 0;
}
/* line 455, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount2 .cell.w31 {
  width: 100%;
}

/* line 468, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout .cell {
  padding-right: 0 !important;
}

/* line 472, ../../../stylesheets/mobile.scss */
body.pageError503 .bodyContentWrapper,
body.pageError404 .bodyContentWrapper {
  padding: 20px 0 0;
}

/* line 478, ../../../stylesheets/mobile.scss */
nav#Breadcrumb {
  margin: 0 10px;
}

/**************************
*		textComponent 	  *
***************************/
/* line 485, ../../../stylesheets/mobile.scss */
#BodyContent .columnLayout.columnCount2 > .cell:first-child,
#BodyContent .columnLayout.columnCount2 > .cell:last-child {
  width: 100%;
  padding: 0;
}

/* line 491, ../../../stylesheets/mobile.scss */
#BodyContent h1,
.textComponent h2 {
  font-size: 24px;
  line-height: 24px;
}

/* line 499, ../../../stylesheets/mobile.scss */
.textComponent p {
  font-size: 16px;
}
/* line 509, ../../../stylesheets/mobile.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  color: #5c5d60 !important;
  font-size: 16px;
  line-height: 60px;
  height: 60px;
  display: inline-block;
}
/* line 516, ../../../stylesheets/mobile.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] + label {
  padding-left: 46px;
  background-image: url("../images/sprites/no-repeat/icon_checkbox_mobile.png");
}
/* line 520, ../../../stylesheets/mobile.scss */
.textComponent .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox]:checked + label {
  background-image: url("../images/sprites/no-repeat/icon_checkbox_mobile_checked.png");
}
/* line 528, ../../../stylesheets/mobile.scss */
.textComponent .responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 530, ../../../stylesheets/mobile.scss */
.textComponent .responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 536, ../../../stylesheets/mobile.scss */
.sidebarTeaser {
  padding: 4px 0 0;
}
/* line 541, ../../../stylesheets/mobile.scss */
.sidebarTeaser.image img {
  width: 100%;
  height: auto;
}
/* line 550, ../../../stylesheets/mobile.scss */
.sidebarTeaser.subtext p {
  font-size: 14px;
}

/* line 558, ../../../stylesheets/mobile.scss */
body .textComponent a {
  color: #0082DC;
  /* override the theme color link */
  text-decoration: none;
}
/* line 562, ../../../stylesheets/mobile.scss */
body .textComponent a:focus, body .textComponent a:hover, body .textComponent a:active {
  color: #000;
}

/**************************
*		textComponent 	  *
***************************/
/* line 572, ../../../stylesheets/mobile.scss */
.imageTextComponent .col {
  float: none;
}
/* line 575, ../../../stylesheets/mobile.scss */
.imageTextComponent .col:first-child {
  width: 100%;
  padding-right: 0;
}
/* line 580, ../../../stylesheets/mobile.scss */
.imageTextComponent .col:last-child {
  width: 100%;
  padding: 0;
}
/* line 589, ../../../stylesheets/mobile.scss */
.imageTextComponent.mirror .col {
  float: none;
}
/* line 592, ../../../stylesheets/mobile.scss */
.imageTextComponent.mirror .col:first-child {
  padding: 0;
}
/* line 596, ../../../stylesheets/mobile.scss */
.imageTextComponent.mirror .col:last-child {
  float: none;
  padding: 0;
}

/**************************
*	contact box	  *
***************************/
/* line 612, ../../../stylesheets/mobile.scss */
#sidebar .contactBox {
  display: none;
}

/* line 615, ../../../stylesheets/mobile.scss */
#BodyContent .contactBox {
  padding-left: 0;
  margin-left: 0;
}

/**************************
*		 promoBox		  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_promoBox_mobile.scss */
.promoBox {
  font-size: 16px;
}
/* line 4, ../../../stylesheets/styles/components/mobile/_promoBox_mobile.scss */
.promoBox p {
  font-size: 16px;
}
/* line 8, ../../../stylesheets/styles/components/mobile/_promoBox_mobile.scss */
.promoBox a {
  font-size: 16px;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_promoBox_mobile.scss */
.promoBox a.tel, .promoBox a.mail {
  font-size: 16px;
}
/* line 24, ../../../stylesheets/styles/components/mobile/_promoBox_mobile.scss */
.promoBox .optionalLink {
  font-size: 16px;
}

/**************************
*	content toolbox	  *
***************************/
/* line 631, ../../../stylesheets/mobile.scss */
.contentToolbar.mobile {
  display: block;
}
/* line 634, ../../../stylesheets/mobile.scss */
.contentToolbar.mobile ul li {
  float: none;
  padding-left: 0;
  border: none;
}
/* line 639, ../../../stylesheets/mobile.scss */
.contentToolbar.mobile ul li a {
  border: none;
  font-size: 16px;
}
/* line 643, ../../../stylesheets/mobile.scss */
.contentToolbar.mobile ul li a.pdf .icon {
  top: 2px;
}

/**************************
*	teaser box	  *
***************************/
/* line 658, ../../../stylesheets/mobile.scss */
.teaserbox {
  width: 100%;
}
/* line 665, ../../../stylesheets/mobile.scss */
.teaserbox.teaserboxNews .cell h2 {
  line-height: 24px;
}
/* line 678, ../../../stylesheets/mobile.scss */
.teaserbox.teaserboxStandard h3.smallHeading {
  height: auto;
  margin: 0 0 10px 0 !important;
}
/* line 688, ../../../stylesheets/mobile.scss */
.teaserbox.contentTeaser .cell .image {
  float: none;
  width: 100%;
  margin-bottom: 20px;
}
/* line 693, ../../../stylesheets/mobile.scss */
.teaserbox.contentTeaser .cell .image img {
  max-width: 100%;
  max-height: 100%;
}
/* line 700, ../../../stylesheets/mobile.scss */
.teaserbox.contentTeaser .cell .text {
  float: none;
  width: 100%;
}
/* line 707, ../../../stylesheets/mobile.scss */
.teaserbox.contentTeaser .cell.right .image {
  float: none;
  width: 100%;
  margin: 0;
}
/* line 712, ../../../stylesheets/mobile.scss */
.teaserbox.contentTeaser .cell.right .image img {
  float: none;
}
/* line 717, ../../../stylesheets/mobile.scss */
.teaserbox.contentTeaser .cell.right .text {
  float: none;
  width: 100%;
}
/* line 731, ../../../stylesheets/mobile.scss */
.teaserbox.industryTeaser ul li {
  width: 100%;
  float: none;
}
/* line 736, ../../../stylesheets/mobile.scss */
.teaserbox.industryTeaser a {
  width: 100%;
  margin-right: 0;
  margin-bottom: 2%;
  float: none;
}

/* line 747, ../../../stylesheets/mobile.scss */
.ImageTeaserComponent {
  float: none;
  width: 100%;
}

/**************************
*	paging	  *
***************************/
/* line 755, ../../../stylesheets/mobile.scss */
.paging {
  float: left;
}
/* line 760, ../../../stylesheets/mobile.scss */
.paging ul.mobile {
  display: block;
}
/* line 767, ../../../stylesheets/mobile.scss */
.paging ul.mobile li a.prev, .paging ul.mobile li a.next {
  display: block;
}
/* line 772, ../../../stylesheets/mobile.scss */
.paging ul.mobile li a.prev {
  background-color: #0082DC;
  width: 43px;
  height: 44px;
  padding: 0;
}
/* line 781, ../../../stylesheets/mobile.scss */
.paging ul.mobile li a.prev:after {
  font-size: 22px;
  color: #fff;
  display: block;
  text-align: center;
  top: 7px;
  left: 0;
  position: relative;
}
/* line 793, ../../../stylesheets/mobile.scss */
.paging ul.mobile li a.next {
  background-color: #0082DC;
  width: 44px;
  height: 44px;
  padding: 0;
}
/* line 802, ../../../stylesheets/mobile.scss */
.paging ul.mobile li a.next:after {
  position: relative;
  font-size: 22px;
  color: #fff;
  display: block;
  text-align: center;
  top: 7px;
  left: 0;
}
/* line 819, ../../../stylesheets/mobile.scss */
.paging ul li {
  font-size: 16px;
}
/* line 824, ../../../stylesheets/mobile.scss */
.paging ul li a.next, .paging ul li a.prev {
  display: none;
}
/* line 829, ../../../stylesheets/mobile.scss */
.paging ul li a.mobileFirst {
  border-left: 1px solid #a7a9ac;
}

/**************************
*		downloads	 	  *
***************************/
/* line 852, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon {
  width: 81px;
  height: 81px;
  padding: 2px;
  /*
  &.pdf {
  	@include no-repeat-sprite(search_dl_pdf_mobile, $offset-y: 0, $offset-x: 0);
  }
  &.ppt {
  	@include no-repeat-sprite(search_dl_ppt_mobile, $offset-y: 0, $offset-x: 0);
  }
  &.text {
  	@include no-repeat-sprite(search_dl_word_mobile, $offset-y: 0, $offset-x: 0);
  }
  &.daten {
  	@include no-repeat-sprite(search_dl_excel_mobile, $offset-y: 0, $offset-x: 0);
  }
  &.overall {
  	@include no-repeat-sprite(search_dl_overall_mobile, $offset-y: 0, $offset-x: 0);
  }
  */
}
/* line 856, ../../../stylesheets/mobile.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 {
  background-color: #0082DC;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 861, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.pdf {
  font-size: 48px;
}
/* line 865, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.ppt {
  font-size: 34px;
}
/* line 869, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.text {
  font-size: 38px;
}
/* line 873, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.daten {
  font-size: 34px;
}
/* line 877, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.overall {
  font-size: 42px;
}
/* line 881, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.external {
  font-size: 30px;
}
/* line 885, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.link {
  font-size: 30px;
}
/* line 889, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .icon.locked {
  font-size: 30px;
}
/* line 911, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .dateiName {
  vertical-align: middle;
  width: auto;
  font-size: 16px;
  line-height: 20px;
}
/* line 916, ../../../stylesheets/mobile.scss */
.downloadBox li a.download .dateiName .dateiInfo {
  display: block;
}
/* line 927, ../../../stylesheets/mobile.scss */
.downloadBox li .large .dateiName {
  vertical-align: middle;
  line-height: 20px;
}

/**************************
*	Regional Contacts	  *
***************************/
/**********************************
* Regional Contacts Mobile || fkr *
***********************************/
/* should work without this ... */
/* line 6, ../../../stylesheets/styles/components/mobile/_regionalContacts_mobile.scss */
.pageContacts #BodyContent .columnLayout.columnCount2 > .cell {
  width: 100%;
  padding: 0;
}

/* line 12, ../../../stylesheets/styles/components/mobile/_regionalContacts_mobile.scss */
ul.regionalCluster > li {
  width: 100%;
  float: none;
}
/* line 15, ../../../stylesheets/styles/components/mobile/_regionalContacts_mobile.scss */
ul.regionalCluster > li ul {
  font-size: 16px;
}
/* line 19, ../../../stylesheets/styles/components/mobile/_regionalContacts_mobile.scss */
ul.regionalCluster h2 {
  font-size: 16px;
}

/* line 24, ../../../stylesheets/styles/components/mobile/_regionalContacts_mobile.scss */
ul.countryContacts > li {
  width: 100%;
  clear: both !important;
  margin-bottom: 0;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_regionalContacts_mobile.scss */
ul.countryContacts h2 {
  font-size: 16px;
  margin-bottom: 0;
}

/**************************
*	Forms				  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form {
  border-top: 2px solid #e0e1e2;
  font-size: 16px;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 7, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form.sales label {
  font-size: 16px;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form input[type=text], .cell form textarea {
  font-size: 16px !important;
}
/* line 14, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form input[type=submit] {
  font-size: 20px;
}
/* line 17, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .newListSelected {
  font-size: 16px;
}
/* line 20, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .rightFormComp, .cell form .leftFormComp {
  width: 100% !important;
  margin: 0 !important;
}
/* line 23, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .rightFormComp br, .cell form .leftFormComp br {
  display: none;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .check label, .cell form .radio label {
  float: none;
}
/* line 33, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .check label p, .cell form .radio label p {
  font-size: 16px;
}
/* line 39, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .check .checkbox, .cell form .check .radio, .cell form .radio .checkbox, .cell form .radio .radio {
  height: 40px;
  width: 40px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}
/* line 47, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .check .radio, .cell form .radio .radio {
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
}
/* line 49, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .check .radio.checked span, .cell form .radio .radio.checked span {
  width: 14px;
  height: 14px;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  margin: 13px;
  background-color: #a7a9ac;
}
/* line 58, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.cell form .reset.right {
  float: left;
}

/* line 63, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.pageMobileForm form {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 72, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form.sales h2 {
  font-size: 20px;
}
/* line 76, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .col {
  width: 100%;
  margin: 0;
}
/* line 79, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .col.right {
  float: left;
}
/* line 83, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form input.right {
  width: 100%;
  height: 37px;
  font-size: 24px;
}
/* line 88, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .chars {
  font-size: 16px !important;
  margin-top: 15px !important;
}
/* line 92, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .reset, .isMobile form .back {
  font-size: 16px;
}
/* line 95, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .back {
  padding-left: 0;
}
/* line 99, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .back:after {
  font-size: 11px;
}
/* line 103, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .radio .radio {
  width: 40px;
  height: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
}
/* line 108, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .radio .radio.checked span {
  width: 16px !important;
  height: 16px !important;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  margin-top: 12px;
  margin-left: 12px;
}
/* line 117, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form h3.subHead {
  font-size: 16px;
}
/* line 120, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .check .checkbox {
  width: 40px;
  height: 40px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 125, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .check .checkbox.checked span {
  margin-left: 5px;
  margin-top: 7px;
}
/* line 130, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .check .checkbox.checked span:before {
  font-size: 30px;
  top: -7px;
  left: 1px;
}
/* line 139, ../../../stylesheets/styles/components/mobile/_forms_mobile.scss */
.isMobile form .newListSelected .selectedTxt {
  font-size: 16px;
}

/**************************
*	Button Component	  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_button_mobile.scss */
div.button {
  /*margin-bottom: 25px;
  clear: both;*/
}
/* line 6, ../../../stylesheets/styles/components/mobile/_button_mobile.scss */
div.button > a,
div.button > span {
  display: block;
  float: none !important;
  padding: 0;
  background: none;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_button_mobile.scss */
div.button > a > span,
div.button > span > span {
  padding: 0;
  text-align: center;
  width: 100%;
  height: 42px;
  font-size: 24px;
  line-height: 42px;
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  border-radius: 21px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.28);
  -moz-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.28);
  box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.28);
  border: solid 1px #dcdcdc;
  background-image: -webkit-linear-gradient(bottom, rgba(167, 169, 172, 0.7), rgba(220, 220, 220, 0.7) 50%, rgba(230, 231, 232, 0.7) 51%, rgba(255, 255, 255, 0.7));
  background-image: -moz-linear-gradient(bottom, rgba(167, 169, 172, 0.7), rgba(220, 220, 220, 0.7) 50%, rgba(230, 231, 232, 0.7) 51%, rgba(255, 255, 255, 0.7));
  background-image: -o-linear-gradient(bottom, rgba(167, 169, 172, 0.7), rgba(220, 220, 220, 0.7) 50%, rgba(230, 231, 232, 0.7) 51%, rgba(255, 255, 255, 0.7));
  background-image: -ms-linear-gradient(bottom, rgba(167, 169, 172, 0.7), rgba(220, 220, 220, 0.7) 50%, rgba(230, 231, 232, 0.7) 51%, rgba(255, 255, 255, 0.7));
  background-image: linear-gradient(to top, rgba(167, 169, 172, 0.7), rgba(220, 220, 220, 0.7) 50%, rgba(230, 231, 232, 0.7) 51%, rgba(255, 255, 255, 0.7));
}
/* line 37, ../../../stylesheets/styles/components/mobile/_button_mobile.scss */
div.button a.center {
  left: 0;
  width: 100%;
}

/**************************
*	Contact Component	  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain .image {
  float: none;
  width: 100%;
}
/* line 7, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain .image img {
  width: 100%;
  max-width: 100%;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain .info {
  padding-left: 0;
  margin-top: 10px;
  width: 100%;
  margin-left: 0;
  float: none;
}
/* line 21, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain h3, .contactMain h4 {
  font-size: 16px;
}
/* line 24, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain h4 {
  margin-bottom: 20px;
}
/* line 28, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain a {
  font-size: 16px;
}
/* line 31, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain a p {
  font-size: 16px;
}
/* line 35, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain a.tel {
  font-size: 16px;
}
/* line 39, ../../../stylesheets/styles/components/mobile/_contact_mobile.scss */
.contactMain a.mail {
  font-size: 16px;
}

/**************************
*	Quicklinks Component  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_quickLinks_mobile.scss */
.quicklinks h2 {
  font-size: 20px;
  margin: 0 0 12px;
}
/* line 12, ../../../stylesheets/styles/components/mobile/_quickLinks_mobile.scss */
.quicklinks ul li a {
  font-size: 16px;
}
/* line 15, ../../../stylesheets/styles/components/mobile/_quickLinks_mobile.scss */
.quicklinks ul li a span {
  font-size: 16px;
}

/**************************
*	News Component  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter {
  display: block;
  margin-left: 0 !important;
}
/* line 5, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter > ul > li:last-child .accordion {
  margin-top: 0;
}
/* line 9, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter .filterGroup {
  margin-bottom: 0;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter .filterGroup h4,
.accordionWrapper.newsFilter .searchBox {
  padding-left: 0;
}
/* line 18, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter .searchBox {
  width: 100%;
}
/* line 21, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter .searchBox form {
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 27, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.accordionWrapper.newsFilter .searchBox input.searchField {
  width: 100%;
}

/* line 39, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.newsbox .cell .image {
  float: none;
  width: 100%;
  margin-top: 20px;
}
/* line 44, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.newsbox .cell .image img {
  max-width: 100%;
}
/* line 50, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.newsbox .cell .text {
  float: none;
  width: 100%;
  font-size: 16px;
}
/* line 55, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.newsbox .cell .text p {
  margin: 16px 0 10px;
}
/* line 59, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.newsbox .cell .text h2 {
  margin-bottom: 16px;
}
/* line 63, ../../../stylesheets/styles/components/mobile/_news_mobile.scss */
.newsbox .cell .text a {
  margin-top: 10px;
}

/**************************
*	News Component  *
***************************/
/* line 4, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerModule h3 {
  margin-bottom: 10px;
}
/* line 10, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerModule .careerOverviewList {
  float: none;
  width: 100%;
}
/* line 17, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerModule ul.careerOverviewList {
  margin: 0;
}

/* line 27, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerSearchForm .selectWrapper, .careerSearchForm .cell form .file-upload-status, .careerSearchForm .cell form .file-skin {
  width: 100%;
  float: none;
}
/* line 36, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerSearchForm .leftWrapper .newListSelected, .careerSearchForm .leftWrapper input[type=text] {
  width: 100%;
}
/* line 46, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerSearchForm .rightWrapper label {
  margin-left: 0%;
}
/* line 52, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerSearchForm .rightWrapper .newListSelected, .careerSearchForm .rightWrapper input[type=text] {
  width: 100%;
  float: none;
}

/* line 65, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerToolbar .backLink, .careerToolbar .forwardLink {
  text-align: right;
  /*margin-left: 50%;*/
  float: left;
}
/* line 73, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.careerToolbar .nextStepLink {
  float: right;
}

/* line 81, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
#BodyContent form {
  border: 0 none;
  padding-top: 0;
  margin-top: 0;
}

/* line 89, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.fullwidth .field {
  margin-right: 0;
}
/* line 93, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.fullwidth .check {
  margin: 35px 0 0 0;
}

/* line 99, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav {
  height: 65px;
  width: 100%;
}

/* line 103, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-prev,
.footable-nav .footable-page-arrow-next {
  width: 50px;
  position: absolute;
  bottom: 5px;
  margin-left: 0;
}

/* line 111, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-next {
  left: 53px;
}

/* line 114, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-prev a,
.footable-nav .footable-page-arrow-next a {
  width: 50px;
  height: 44px;
}

/* line 119, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-prev a {
  background-color: #0082DC;
  width: 43px;
  height: 44px;
  padding: 0;
}
/* line 128, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-prev a:after {
  font-size: 22px;
  color: #fff;
  display: block;
  text-align: center;
  top: 0;
  left: 6px;
}

/* line 138, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-next a {
  background-color: #0082DC;
  width: 44px;
  height: 44px;
  padding: 0;
}
/* line 147, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
.footable-nav .footable-page-arrow-next a:after {
  font-size: 22px;
  color: #fff;
  display: block;
  text-align: center;
  top: 0;
  left: 10px;
}

/* line 160, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
body.careerV2 table {
  display: none;
}
/* line 164, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
body.careerV2 .searchResult table {
  display: table;
}
/* line 170, ../../../stylesheets/styles/components/mobile/_career_mobile.scss */
body.careerV2 .button a {
  width: 100%;
  margin: 0 0 20px;
}

/**************************
*	solution finder	  *
***************************/
/* line 2, ../../../stylesheets/styles/components/mobile/_solutionFinder_mobile.scss */
.isMobile .solutionfinder h2 {
  font-size: 20px;
}
/* line 5, ../../../stylesheets/styles/components/mobile/_solutionFinder_mobile.scss */
.isMobile .solutionfinder label {
  font-size: 17px;
}
/* line 8, ../../../stylesheets/styles/components/mobile/_solutionFinder_mobile.scss */
.isMobile .solutionfinder .results {
  margin-top: 0;
  font-size: 16px;
  margin-bottom: 15px;
}

/**************************
*	Teaser	  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox {
  margin-bottom: 15px;
  padding-bottom: 30px;
}
/* line 5, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox .cell {
  padding-top: 10px;
  margin-top: 30px;
}
/* line 8, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox .cell .image {
  width: 100%;
  margin: 0;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox .cell.right .image {
  width: 100%;
  margin: 0;
}
/* line 19, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox .cell .text h2 {
  font-family: 'Neo Sans W01 Light', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-weight: bold;
  margin-top: 7px !important;
  margin-bottom: 14px;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox .cell .text p {
  font-size: 16px;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox .cell .more {
  margin-bottom: 15px;
  display: block;
  font-size: 20px;
  margin-top: 3px;
}
/* line 37, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks {
  padding-top: 13px;
  padding-bottom: 11px;
  margin-bottom: 10px;
}
/* line 44, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .prevBtn {
  display: none;
}
/* line 48, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .nextBtn {
  display: none;
}
/* line 52, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .positioningHelperWrapper {
  padding: 0;
}
/* line 56, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .cell {
  text-align: left;
  float: none;
  padding: 0;
  width: 100%;
  margin-bottom: 5px;
  margin-top: 0;
}
/* line 65, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .cell a {
  margin-left: 0;
}
/* line 68, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .cell a img {
  display: inline-block;
  float: none;
  border: none;
  padding-left: 0;
  margin-top: -5px;
}
/* line 76, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .cell a .text {
  display: inline-block;
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 82, ../../../stylesheets/styles/components/mobile/_teaser_mobile.scss */
.teaserbox.teaserboxQuicklinks .cell a .text h4 {
  font-size: 16px;
  margin-bottom: 11px;
}

/**************************
*	private content component	  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_privateContentComponent_mobile.scss */
.privateContentComponent {
  border: 1px solid #a7a9ac;
}
/* line 4, ../../../stylesheets/styles/components/mobile/_privateContentComponent_mobile.scss */
.privateContentComponent span.heading {
  display: block;
  font-size: 16px;
  line-height: 40px;
  background-color: #a7a9ac;
}
/* line 12, ../../../stylesheets/styles/components/mobile/_privateContentComponent_mobile.scss */
.privateContentComponent span.heading:before {
  font-size: 24px;
}

/**********************************
*	Map Locator					  *
***********************************/
/* line 9, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div {
  width: 45%;
  margin-right: 5%;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div:nth-of-type(5n+1) {
  clear: none;
}
/* line 17, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .tabs > div .wrapper .check > div:nth-of-type(2n+1) {
  clear: both;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper {
  margin-top: 10px;
  width: 100%;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .contentSearchBox .buttonWrapper input[type="submit"],
#BodyContent .mapLocator .contentSearchBox .buttonWrapper a.reset.right {
  width: 50%;
  margin-right: 0;
}
/* line 37, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .tabs .buttonWrapper {
  margin-top: 10px;
  width: 100%;
}
/* line 41, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator .tabs .buttonWrapper input[type="submit"],
#BodyContent .mapLocator .tabs .buttonWrapper a.reset.right {
  width: 50%;
  margin-right: 0;
}
/* line 49, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator #googleMapLocator {
  width: 100%;
  height: 300px;
  margin-bottom: 35px;
}
/* line 54, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow {
  padding: 0;
}
/* line 57, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left {
  width: 120px;
  margin-right: 20px;
}
/* line 61, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .left img {
  width: 110px;
}
/* line 66, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator #googleMapLocator .infoWindow .right {
  width: 100px;
}
/* line 74, ../../../stylesheets/styles/components/mobile/_mapLocator_mobile.scss */
#BodyContent .mapLocator section.legend article {
  width: 50%;
}

/* line 3, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .left,
.component.kpi .right {
  float: none;
  width: 100%;
}
/* line 9, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .colorCircleBox {
  display: block;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .left {
  padding-right: 0;
}
/* line 17, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .right {
  min-height: 1px;
  margin-top: 12px;
}
/* line 21, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .right .group {
  padding-right: 55px;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .right label {
  display: none;
}
/* line 31, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable {
  padding: 5px 9px;
}
/* line 34, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable .colorCircleBox {
  display: block;
  margin-right: -20px;
}
/* line 39, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table thead tr td {
  padding-bottom: 10px;
}
/* line 43, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable tbody tr td {
  line-height: 16px;
  padding-bottom: 30px;
  pading-right: 4px;
}
/* line 51, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(3) .color {
  margin: 0;
}
/* line 55, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td,
.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-size: 14px;
}
/* line 62, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span {
  padding-right: 4px;
  display: block;
}
/* line 68, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.black, .component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.black:after {
  color: #3d3d3d;
}
/* line 73, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.grey, .component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.grey:after {
  color: #959595;
}
/* line 78, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.green, .component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.green:after {
  color: green;
}
/* line 83, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.red, .component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.red:after {
  color: red;
}
/* line 88, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.yellow, .component.kpi .kpiTable table tbody tr td:nth-child(2) span.color.yellow:after {
  color: #f8971d;
}
/* line 98, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td[colspan="4"] {
  padding-right: 0;
  padding-bottom: 0;
}
/* line 102, ../../../stylesheets/styles/components/mobile/_kpi_mobile.scss */
.component.kpi .kpiTable table tbody tr td[colspan="4"] span {
  display: block;
  border-bottom: 2px solid #d1d3d4;
  margin-top: -16px;
}

/**************************
*		  FOOTER		  *
***************************/
/* line 1001, ../../../stylesheets/mobile.scss */
footer #FooterContentWrapper .sitemapWrapper {
  border: none;
}

/**************************
*	FooterMetaNavigation  *
***************************/
/* line 1009, ../../../stylesheets/mobile.scss */
#FooterMetaNavigationWrapper {
  border: none;
  padding: 15px 10px 0;
}
/* line 1013, ../../../stylesheets/mobile.scss */
#FooterMetaNavigationWrapper nav {
  display: inline-block;
  width: 100%;
  margin: 0 0 10px 0;
}
/* line 1018, ../../../stylesheets/mobile.scss */
#FooterMetaNavigationWrapper nav a {
  font-size: 16px;
}
/* line 1021, ../../../stylesheets/mobile.scss */
#FooterMetaNavigationWrapper nav a:hover {
  color: #000000;
}
/* line 1024, ../../../stylesheets/mobile.scss */
#FooterMetaNavigationWrapper nav a.mobileTop {
  display: block;
  float: right;
}
/* line 1031, ../../../stylesheets/mobile.scss */
#FooterMetaNavigationWrapper nav a.mobileTop:before {
  content: '8';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  top: -2px;
  left: 0px;
  padding-right: 6px;
  position: relative;
}

/**************************
*	   Actionbuttons 	  *
***************************/
/* line 1053, ../../../stylesheets/mobile.scss */
#ActionButtons {
  position: static;
  float: none;
  clear: both;
  border-top: 1px solid #b9bbbd;
  padding: 21px 0 0 0;
}
/* line 1060, ../../../stylesheets/mobile.scss */
#ActionButtons a {
  text-decoration: none;
  margin: 0 10px 10px 0;
  display: inline-block;
}
/* line 1065, ../../../stylesheets/mobile.scss */
#ActionButtons a img {
  height: 35px;
}

/**************************
*		  Sitemap	 	  *
***************************/
/* line 1076, ../../../stylesheets/mobile.scss */
footer ul.sitemap {
  display: none;
}

/**************************
*		  Copyright	 	  *
***************************/
/* line 1083, ../../../stylesheets/mobile.scss */
#Copyright {
  float: none;
  padding: 7px 10px 16px 10px;
  border: none;
  text-align: left;
  font-size: 16px;
}
/* line 1090, ../../../stylesheets/mobile.scss */
#Copyright a {
  font-size: 16px;
  color: #0082DC;
}

/**************************
*	   jQuery PLUGINS     *
***************************/
@media all and (orientation: portrait) {
  /* line 1102, ../../../stylesheets/mobile.scss */
  .responsiveTableWrapper table th.prio1, .responsiveTableWrapper table td.prio1,
  .responsiveTableWrapper table th.prio2, .responsiveTableWrapper table td.prio2,
  .responsiveTableWrapper table th.prio3, .responsiveTableWrapper table td.prio3,
  .responsiveTableWrapper table th.prio4, .responsiveTableWrapper table td.prio4 {
    display: none;
  }
}
@media all and (orientation: landscape) {
  /* line 1111, ../../../stylesheets/mobile.scss */
  .responsiveTableWrapper table th.prio2, .responsiveTableWrapper table td.prio2,
  .responsiveTableWrapper table th.prio3, .responsiveTableWrapper table td.prio3,
  .responsiveTableWrapper table th.prio4, .responsiveTableWrapper table td.prio4 {
    display: none;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 1122, ../../../stylesheets/mobile.scss */
.onlyMobile {
  display: block;
}

/* line 1126, ../../../stylesheets/mobile.scss */
.tabs .tabNav .scroller {
  display: none;
}

/* line 1130, ../../../stylesheets/mobile.scss */
.tabs .tabNav > span.prev,
.tabs .tabNav > span.next {
  display: none !important;
}

/* line 1135, ../../../stylesheets/mobile.scss */
.tabs .tabNav .mobileTabNav {
  display: inline-block;
}

/* line 1139, ../../../stylesheets/mobile.scss */
.quicklinks {
  padding-left: 0;
}

/* line 1143, ../../../stylesheets/mobile.scss */
div.teaserOverview h2 {
  font-size: 20px;
}

/* line 1147, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li {
  width: 48%;
  margin-right: 4%;
}
/* line 1151, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li:nth-child(2n+3) {
  clear: both;
}
/* line 1155, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li:nth-child(3n+4) {
  float: left;
  clear: none;
}
/* line 1160, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li:nth-child(3n+1) {
  padding-right: 0;
  padding-left: 0;
}
/* line 1165, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li:nth-child(3n+3) {
  padding-right: 0;
  padding-left: 0;
}
/* line 1170, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li p {
  display: none;
}
/* line 1174, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li.odd {
  margin-right: 4%;
}
/* line 1178, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li:nth-child(2n+2) {
  margin-right: 0;
}
/* line 1184, ../../../stylesheets/mobile.scss */
div.teaserOverview > ul li div.boxTeaser a h3 {
  font-size: 16px;
  margin-bottom: 10px;
  overflow: visible;
  max-height: none;
}

/* line 1198, ../../../stylesheets/mobile.scss */
.accordion .trigger {
  font-size: 16px;
}

/* line 1206, ../../../stylesheets/mobile.scss */
.bodyContentWrapper .moodImage {
  margin: 0 10px;
}

/* line 1215, ../../../stylesheets/mobile.scss */
.accordionWrapper > ul > li {
  float: none;
  width: 100%;
  padding: 0;
}
/* line 1222, ../../../stylesheets/mobile.scss */
.accordionWrapper > ul > li:first-child .accordion {
  border-bottom: 0;
}
/* line 1228, ../../../stylesheets/mobile.scss */
.accordionWrapper > ul > li:last-child {
  padding: 0;
}

/* line 1238, ../../../stylesheets/mobile.scss */
.fancybox-nav span {
  visibility: visible;
}

/* line 1242, ../../../stylesheets/mobile.scss */
body .ui-dialog {
  width: 94% !important;
}
/* line 1245, ../../../stylesheets/mobile.scss */
body .ui-dialog .ui-dialog-buttonpane button.ui-button {
  margin-right: 0;
  width: 100%;
  margin-bottom: 10px;
}

/**************************
*	News Component  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand.pageContent .bodyContentWrapper {
  margin-top: 8px;
}
/* line 7, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header {
  height: 46px;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #Stage {
  margin: 0 10px;
}
/* line 14, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #Stage .pagination {
  width: 100%;
  text-align: center;
}
/* line 18, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #Stage .pagination a {
  background-position: 0 -560px;
  width: 24px;
  height: 24px;
}
/* line 22, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #Stage .pagination a.selected, body.brand #Stage .pagination a:hover {
  background-position: -38px -560px;
}
/* line 31, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header,
body.brand header.min {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 19px 0 0;
}
/* line 37, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .logo,
body.brand header.min .logo {
  position: relative;
  right: auto;
  top: -10px;
  left: 10px;
}
/* line 44, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .showHide,
body.brand header.min .showHide {
  display: none;
}
/* line 48, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header ul,
body.brand header.min ul {
  display: none;
}
/* line 52, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header #showMainNav,
body.brand header.min #showMainNav {
  top: 0;
}
/* line 55, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header #showSearchBox,
body.brand header.min #showSearchBox {
  top: 0;
}
/* line 58, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header #languageBrandSelector,
body.brand header.min #languageBrandSelector {
  top: 0;
}
/* line 62, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .metaNavigationWrapper,
body.brand header.min .metaNavigationWrapper {
  height: 1px;
  right: 0;
  bottom: 0;
  position: relative;
  height: auto;
}
/* line 69, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .metaNavigationWrapper .metaNavigation,
body.brand header.min .metaNavigationWrapper .metaNavigation {
  border-top: 0 none;
  display: block;
  margin: 0 10px;
  position: relative;
  right: 0;
  width: auto;
  top: 0;
  padding: 8px 0;
  border-bottom: 1px solid #d1d3d4;
  margin-bottom: 8px;
}
/* line 87, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .metaNavigationWrapper .metaNavigation .wrapper > ul.firstLine,
body.brand header.min .metaNavigationWrapper .metaNavigation .wrapper > ul.firstLine {
  display: none;
}
/* line 91, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .metaNavigationWrapper .metaNavigation .wrapper > ul.secondLine,
body.brand header.min .metaNavigationWrapper .metaNavigation .wrapper > ul.secondLine {
  display: block;
  margin: 0;
}
/* line 95, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .metaNavigationWrapper .metaNavigation .wrapper > ul.secondLine a.login,
body.brand header.min .metaNavigationWrapper .metaNavigation .wrapper > ul.secondLine a.login {
  font-family: 'Neo Sans W01', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 31px;
  text-transform: uppercase;
}
/* line 101, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand header .metaNavigationWrapper .metaNavigation .wrapper > ul.secondLine a.login i:after,
body.brand header.min .metaNavigationWrapper .metaNavigation .wrapper > ul.secondLine a.login i:after {
  text-transform: none;
  font-size: 16px;
}
/* line 113, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .headlines {
  margin: 60px 10px 0;
}
/* line 116, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .headlines img {
  height: 60px;
}
/* line 120, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .headlines h1 {
  font-size: 24px;
  line-height: 26px;
}
/* line 125, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .headlines h3 {
  font-size: 14px;
}
/* line 130, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #Stage {
  margin-top: 20px;
}
/* line 134, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand nav#Breadcrumb {
  display: none;
}
/* line 138, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox {
  display: none;
  left: auto;
  right: 8px;
  top: -12px;
  width: 70%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
}
/* line 148, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox .close {
  border-right: 1px solid #dcdcdc;
  width: 17px;
  height: 36px;
  padding-right: 15px;
  position: absolute;
  left: 18px;
  top: 5px;
  cursor: pointer;
}
/* line 159, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox .close:after {
  color: #a7a9ac;
  content: '5';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  top: 9px;
}
/* line 172, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox .searchIcon {
  right: 10px;
  width: 35px;
  height: 36px;
}
/* line 178, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox .searchIcon:after {
  font-size: 30px;
  right: 13px;
  position: relative;
  top: 1px;
}
/* line 187, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox input.searchField {
  height: 50px;
  border-radius: 25px 25px 25px 25px;
  -moz-border-radius-: 25px 25px 25px 25px;
  -webkit-border-radius: 25px 25px 25px 25px;
  width: 100%;
  padding-left: 63px;
}
/* line 194, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox form {
  border: none;
  padding: 0;
  margin: 0;
  right: 75px;
  top: 10px;
}
/* line 202, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox.wide {
  left: auto;
  right: 10px;
  width: 65%;
}
/* line 207, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox.wide input.searchField {
  width: 100%;
}
/* line 210, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .searchBox.wide .searchIcon {
  right: 10px;
}
/* line 218, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand ul.brandWrap li {
  float: none;
  width: 100%;
}
/* line 222, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand ul.brandWrap li:last-child {
  float: none;
  max-width: 100%;
}
/* line 231, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #Stage li h4 {
  font-size: 14px;
  left: 10px;
  bottom: 10px;
  line-height: 16px;
}
/* line 238, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .SubDeviceNav {
  margin-top: 0;
}
/* line 242, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #BodyContent {
  padding-top: 20px;
}
/* line 246, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer {
  padding: 0 10px;
}
/* line 249, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks {
  line-height: 16px;
}
/* line 252, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .short {
  display: block;
}
/* line 256, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .full {
  display: none;
}
/* line 260, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks .logo {
  float: left;
}
/* line 264, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer #FooterMetaNavigationWrapper #FooterMetaNavigationUsergeneratedLinks span {
  top: 3px;
  font-size: 16px;
}
/* line 271, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand footer #Copyright {
  padding-left: 0;
  padding-right: 0;
}
/* line 278, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand .countryBrandMobile {
  background: #f1f2f2;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 2;
  margin-bottom: 0;
}
/* line 288, ../../../stylesheets/styles/components/mobile/_brand_mobile.scss */
body.brand #languageBrandSelector.active span {
  background: url("../images/countryBrandArrow-B-Brand.png") no-repeat 0 0 transparent;
  top: -20px;
  margin-left: -20px;
  z-index: 3;
}

/**************************
*	Campaign Component  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign {
  background-image: none !important;
}
/* line 4, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign nav#MainNavigation > ul li a {
  color: #fff;
}
/* line 7, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign nav#MainNavigation > ul li a:hover {
  color: #fff;
}
/* line 15, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign footer #FooterMetaNavigationWrapper .left {
  float: none;
  width: 100%;
}
/* line 19, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p {
  font-size: 16px;
}
/* line 22, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a {
  font-size: 16px;
  font-family: 'Neo Sans W01 Medium', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
}
/* line 26, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign footer #FooterMetaNavigationWrapper .left p a:hover {
  text-decoration: underline;
}
/* line 35, ../../../stylesheets/styles/components/mobile/_campaign_mobile.scss */
body.campaign footer #FooterMetaNavigationWrapper .right {
  margin: 12px 0;
  float: none;
}

/**************************
*	Comment  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment h2 {
  margin-bottom: 2px;
}
/* line 7, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form {
  border-bottom: 1px solid #d1d3d4;
  padding-bottom: 30px;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .selectWrapper {
  width: 100%;
  float: none;
}
/* line 15, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .selectWrapper.rightWrapper {
  width: 100%;
}
/* line 19, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .selectWrapper.leftWrapper {
  width: 100%;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .leftWrapper input[type=text] {
  width: 100%;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .fullwidth .labelright {
  display: none;
}
/* line 36, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .actionbar .required {
  float: none;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 42, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form .actionbar .nextStepLink {
  width: 100%;
  float: none;
  margin: 0;
  padding: 5px 0;
  font-size: 26px;
  max-width: 100%;
  text-align: center;
}
/* line 54, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment form textarea {
  height: 192px;
}
/* line 62, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment article h3 {
  font-size: 16px;
}
/* line 66, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment article h2 {
  font-size: 16px;
}
/* line 70, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment article p {
  font-size: 16px;
}
/* line 78, ../../../stylesheets/styles/components/mobile/_comment_mobile.scss */
#BodyContent .comment a.more {
  font-size: 16px;
}

/**************************
*	video gallery  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery .videos {
  margin-bottom: 11px;
}
/* line 6, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery .videos .caroufredsel_wrapper {
  padding: 0;
}
/* line 10, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery .videos .pagination {
  padding-top: 11px;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery .videos .pagination ul li a {
  width: 22px;
  height: 22px;
  margin: 0 8px;
}
/* line 23, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery p {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 21px;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery > ul li {
  line-height: 18px;
}
/* line 34, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery > ul li a {
  font-size: 16px;
}
/* line 38, ../../../stylesheets/styles/components/mobile/_videoGallery_mobile.scss */
.videoGallery > ul li video {
  min-height: auto;
}

/**************************
*	video gallery  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .sliderWrapper {
  margin: 0;
}
/* line 6, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .sliderWrapper div.controls {
  width: 29px;
}
/* line 9, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .sliderWrapper div.controls.next {
  right: 0;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .sliderWrapper div.controls.prev {
  left: 0;
}
/* line 22, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .caroufredsel_wrapper ul li {
  margin: 0;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .caroufredsel_wrapper ul li img {
  margin-bottom: 12px;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_featureTeaserSlider_mobile.scss */
.featureTeaserSlider .caroufredsel_wrapper ul li a {
  font-size: 16px;
  line-height: 18px;
}

/**************************
*	image gallery  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery .paging {
  padding-top: 0;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li {
  width: 50%;
}
/* line 16, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+2) {
  padding-left: 0;
  padding-right: 0;
}
/* line 21, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+3) {
  padding-left: 0;
  padding-right: 0;
}
/* line 26, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(1n+2) {
  padding-left: 0;
  padding-right: 10px;
}
/* line 31, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(2n+2) {
  padding-left: 10px;
  padding-right: 0;
}
/* line 36, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(3n+1) {
  float: left;
  clear: none;
}
/* line 41, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li:nth-child(2n+1) {
  clear: left;
}
/* line 45, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li p {
  font-size: 14px;
}
/* line 52, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper {
  padding-top: 9px;
}
/* line 55, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper a {
  font-size: 16px;
}
/* line 58, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 3px 0 7px 33px;
}
/* line 62, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 10px 33px;
}
/* line 85, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.slider .sliderWrapper ul li p, .imageGallery.slider.single .sliderWrapper ul li p {
  font-size: 14px;
}
/* line 89, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper, .imageGallery.slider.single .sliderWrapper ul li .over .wrapper {
  padding-top: 9px;
}
/* line 92, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper a, .imageGallery.slider.single .sliderWrapper ul li .over .wrapper a {
  display: inline-block;
  width: 50%;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 99, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper a.zoom, .imageGallery.slider.single .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 2px 0 11px 33px;
}
/* line 103, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper a.download, .imageGallery.slider.single .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 0 33px;
  margin-top: 3px;
}
/* line 117, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.imageGallery.slider.single .sliderWrapper ul li .over .wrapper a.download {
  padding: 3px 0 0 33px;
  margin-top: 0;
}

/* line 124, ../../../stylesheets/styles/components/mobile/_imageGallery_mobile.scss */
.fancybox-title {
  font-size: 14px;
  line-height: 18px;
}

/**************************
*	dynamic Download  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload h2 {
  font-size: 20px;
  margin: 0;
}
/* line 8, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload table thead tr th,
.dynamicDownload table tbody tr td {
  font-size: 16px;
  line-height: 18px;
}
/* line 14, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload table tbody tr td .check {
  margin: 10px 0 0 10px;
}
/* line 21, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload div.selectAll div.check {
  float: none;
}
/* line 25, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload div.selectAll div.paging {
  float: none;
  margin-top: 25px;
}
/* line 34, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn {
  font-size: 16px;
}
/* line 37, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper a.table-menu-btn span {
  margin-bottom: 8px;
}
/* line 45, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu ul li:nth-child(1) {
  display: none;
}
/* line 49, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu ul li:nth-child(2) {
  display: none;
}
/* line 53, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  font-size: 16px;
}
/* line 61, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload form input[type="submit"] {
  width: 100%;
}
/* line 67, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu {
  top: 42px;
}
/* line 72, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu ul li label {
  color: #5c5d60 !important;
  font-size: 16px;
  line-height: 60px;
  height: 60px;
  display: inline-block;
}
/* line 79, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox] + label {
  padding-left: 46px;
  background-image: url("../images/sprites/no-repeat/icon_checkbox_mobile.png");
}
/* line 83, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .table-menu-wrapper .table-menu ul li input[type=checkbox]:checked + label {
  background-image: url("../images/sprites/no-repeat/icon_checkbox_mobile_checked.png");
}
/* line 91, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper .tableScrollWrapper {
  overflow-x: auto;
}
/* line 93, ../../../stylesheets/styles/components/mobile/_dynamicDownload_mobile.scss */
.dynamicDownload .responsiveTableWrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**************************
*	voting  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_voting_mobile.scss */
.voting a {
  font-size: 16px;
  padding-left: 25px;
}

/**************************
*	metaNavigation  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation {
  margin: 0 10px;
  padding: 8px 0;
  border-top: 1px solid #d1d3d4;
  border-bottom: none;
  width: auto;
  position: relative;
  right: 0;
  top: 85px;
  display: block;
}
/* line 13, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul {
  float: right;
  margin: 0;
}
/* line 17, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul.firstLine {
  display: none;
}
/* line 21, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul.secondLine {
  display: block;
}
/* line 29, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.brandSelect a {
  margin-left: 0;
}
/* line 37, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li .logout span {
  font-size: 16px;
  color: #5c5d60;
  border-right: 1px solid #dbdcdd;
  padding-right: 14px;
  margin-right: 10px;
}
/* line 45, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li .logout a {
  display: inline-block;
  text-decoration: none;
  color: #939598;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
}
/* line 56, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li a.login {
  display: inline-block;
  text-decoration: none;
  color: #939598;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
}
/* line 65, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li .wrapper > a,
.metaNavigation .wrapper > ul li > a {
  font-size: 14px;
}
/* line 69, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li .wrapper > a.contact,
.metaNavigation .wrapper > ul li > a.contact {
  margin-left: 16px;
  padding-left: 21px;
}
/* line 74, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li .wrapper > a .countrySelect,
.metaNavigation .wrapper > ul li > a .countrySelect {
  padding-left: 5px;
}
/* line 78, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li .wrapper > a .countryName,
.metaNavigation .wrapper > ul li > a .countryName {
  background: none;
  padding-right: 0;
}
/* line 87, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect {
  padding-left: 0;
  margin-left: 12px;
}
/* line 91, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active {
  margin-left: 12px;
}
/* line 94, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active .wrapper {
  background-color: transparent;
}
/* line 97, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active .wrapper .head {
  top: 0;
  border: none;
  padding: 0;
  left: 0;
}
/* line 103, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active .wrapper .head a {
  padding-bottom: 0;
}
/* line 109, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active .wrapper > a {
  color: #000;
}
/* line 121, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active .wrapper .listBorder {
  top: 27px;
  border: 1px solid #d1d3d4;
  right: 0;
  left: auto;
}
/* line 131, ../../../stylesheets/styles/components/mobile/_metaNavigation_mobile.scss */
.metaNavigation .wrapper > ul li.countrySelect.active .wrapper .listBorder ul > li a {
  font-size: 18px;
  line-height: 20px;
}

/**************************
*	country brand  *
***************************/
/* line 1, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrand {
  display: none;
}

/* line 5, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
header #languageBrandSelector {
  width: 35px;
  height: 36px;
  display: block;
  position: absolute;
  top: 27px;
  right: 137px;
  text-indent: 0;
  color: transparent;
  text-decoration: none;
}
/* line 18, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
header #languageBrandSelector:after {
  color: #808182;
  content: 't';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 30px;
  font-weight: normal;
  text-shadow: 2px 2px 2px #d3d3d3;
  position: relative;
  top: -5px;
}
/* line 30, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
header #languageBrandSelector span {
  display: none;
}
/* line 34, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
header #languageBrandSelector.active span {
  background: url("../images/countryBrandArrow.png") no-repeat 0 0;
  width: 66px;
  height: 31px;
  display: block;
  margin-left: -33px;
  left: 50%;
  top: -32px;
  position: absolute;
}

/* line 47, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile {
  background: url("../images/countryBrandBack.png") repeat-x left bottom #f1f2f2;
  padding: 0 10px 12px;
  display: none;
  margin-bottom: -12px;
}
/* line 55, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper h3 {
  padding-top: 25px;
  color: #000;
  font-size: 18px;
  margin: 0 0 11px;
  font-weight: normal;
}
/* line 63, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper h4 {
  color: #000;
  font-size: 18px;
  margin: 0 0 18px;
  font-weight: normal;
}
/* line 69, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper h4 a {
  font-size: 18px;
  color: #0082dc;
  text-decoration: none;
}
/* line 74, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper h4 a:hover {
  text-decoration: underline;
}
/* line 82, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper h5 {
  font-size: 18px;
  color: #000;
  margin: 0 0 15px;
  font-weight: normal;
}
/* line 89, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage {
  margin-bottom: 18px;
}
/* line 92, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage h5 {
  margin-bottom: 4px;
}
/* line 96, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage div {
  font-size: 18px;
  font-family: 'Neo Sans W01 Medium', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  color: #0082dc;
  padding-right: 24px;
  display: inline-block;
  cursor: pointer;
}
/* line 105, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage div:after {
  content: '6';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  top: 1px;
  left: 6px;
}
/* line 118, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
/* line 124, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage ul li {
  padding-left: 15px;
  line-height: 28px;
  padding-top: 7px;
}
/* line 129, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage ul li a {
  color: #0082dc;
  font-size: 18px;
  font-family: 'Neo Sans W01', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  text-decoration: none;
}
/* line 135, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage ul li a:hover {
  color: #000;
}
/* line 150, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper .changeLanguage.active div:after {
  content: '8';
}
/* line 168, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul {
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}
/* line 173, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li {
  font-family: 'Neo Sans W01 Medium', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 44px;
  float: none;
  padding: 0;
  border-top: 1px solid #dcdcdc;
}
/* line 180, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li:last-child {
  border-bottom: 1px solid #dcdcdc;
}
/* line 183, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > a {
  display: block;
  color: #0082dc;
  text-decoration: none;
  padding: 0 15px;
  text-transform: uppercase;
}
/* line 189, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > a:hover, .countryBrandMobile .wrapper > ul > li > a.active {
  color: #000;
}
/* line 192, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > a span.arrow {
  padding: 0;
  float: right;
  height: 44px;
  width: 18px;
  display: inline-block;
}
/* line 200, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > a span.arrow:after {
  content: '9';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  top: 0px;
  left: 3px;
}
/* line 213, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul {
  visibility: visible;
  display: none;
  position: static;
  left: auto;
  top: auto;
  width: auto;
  /*box-shadow: none;*/
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
  background: none;
  padding: 0;
}
/* line 224, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li {
  font-family: 'Neo Sans W01', 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-weight: normal;
  line-height: 26px;
  width: auto;
  border: none;
  padding: 0 20px 8px;
}
/* line 230, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li a {
  padding: 0 15px;
  color: #0082dc;
  display: block;
  margin-bottom: 0;
  text-decoration: none;
}
/* line 236, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li a:hover, .countryBrandMobile .wrapper > ul > li > ul li a.active {
  color: #000 !important;
}
/* line 240, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li:last-child {
  border: none;
  margin-bottom: 10px;
}
/* line 244, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li > ul {
  display: none;
}
/* line 247, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li .subMenu {
  display: none;
}
/* line 250, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li .subMenu ul {
  list-style: none;
  padding-left: 0px;
}
/* line 254, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li .subMenu ul li {
  padding-left: 15px;
  line-height: 28px;
  padding: 1px 20px 0px 14px;
}
/* line 263, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li.active {
  padding-bottom: 0px;
}
/* line 266, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li.active > a {
  color: #000;
}
/* line 270, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li > ul li.active .subMenu li:last-child {
  margin-bottom: 7px;
}
/* line 283, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile .wrapper > ul > li.open a span.arrow:after {
  content: '6';
  font-family: "Axalta Iconfont";
  font-weight: normal;
  font-weight: normal;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  top: 0px;
  left: 3px;
}
/* line 304, ../../../stylesheets/styles/components/mobile/_countryBrand_mobile.scss */
.countryBrandMobile.global .wrapper h3 {
  margin-bottom: 20px;
}

/**************************
*	cookie Acceptance  *
***************************/
/* line 3, ../../../stylesheets/styles/components/mobile/_cookieAcceptance_mobile.scss */
.cookieAcceptance .wrapper {
  padding-left: 10px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 20px;
  padding-top: 20px;
  padding-bottom: 16px;
}
/* line 11, ../../../stylesheets/styles/components/mobile/_cookieAcceptance_mobile.scss */
.cookieAcceptance .wrapper a.close {
  top: 13px;
  right: 10px;
}

/* line 1310, ../../../stylesheets/mobile.scss */
.rebrush #Stage ul li .text p,
.rebrush #Stage ul li .text h1 {
  color: #fff !important;
}

/* line 1315, ../../../stylesheets/mobile.scss */
.pageHome #BodyContent .columnLayout.columnCount3 {
  margin-left: 0;
  margin-right: 0;
}
