/* https://portal.ecomplexx.com/clients/dpc/Miscs/P218%20-%20Corporate%20Website%20Relaunch/Plan%20V1/Creative/color_scale_axalta.jpg */
/* Special for Form Infotext */
/* customized PRO */
/* new color PRO */
/* body background color */
/* content blocks background color */
/* Available Fonts > please use mixin to declare Fonts
font-family:'Neo Sans W01 Light';
font-family:'Neo Sans W10 Light';
font-family:'NeoSansW10-LightItalic';
font-family:'NeoSansW01-LightItalic';
font-family:'Neo Sans W01';
font-family:'Neo Sans W10';
font-family:'Neo Sans W10 Italic';
font-family:'Neo Sans W01 Italic';
font-family:'Neo Sans W01 Medium';
font-family:'NeoSansW01-MediumItalic';
font-family:'Neo Sans W10 Medium';
font-family:'NeoSansW10-MediumItalic';
font-family:'Neo Sans W10 Bold';
font-family:'NeoSansW10-BoldItalic';
font-family:'Neo Sans W01 Bold';
font-family:'NeoSansW01-BoldItalic';
font-family:'Neo Sans W01 Black';
font-family:'Neo Sans W10 Black';
font-family:'NeoSansW10-BlackItalic';
font-family:'NeoSansW01-BlackItalic';
font-family:'Neo Sans W01 Ultra';
font-family:'Neo Sans W10 Ultra';
font-family:'NeoSansW10-UltraItalic';
font-family:'NeoSansW01-UltraItalic';
font-family:'Neo Sans W15 Light';
font-family:'NeoSansW15-LightItalic';
font-family:'Neo Sans W15';
font-family:'Neo Sans W15 Italic';
font-family:'Neo Sans W15 Medium';
font-family:'NeoSansW15-MediumItalic';
font-family:'NeoSansW15-BoldItalic';
font-family:'Neo Sans W15 Bold';
font-family:'Neo Sans W15 Black';
font-family:'NeoSansW15-BlackItalic';
font-family:'Neo Sans W15 Ultra';
font-family:'NeoSansW15-UltraItalic';
*/
/* line 112, sprites/no-repeat/*.png */
.no-repeat-sprite {
  background-image: url('../images/sprites/no-repeat-sbb796f86bc.png');
  background-repeat: no-repeat;
}

/* line 64, sprites/no-repeat-spiesHecker/*.png */
.no-repeat-spiesHecker-sprite {
  background-image: url('../images/sprites/no-repeat-spiesHecker-sf8082ddda6.png');
  background-repeat: no-repeat;
}

/* line 128, sprites/repeat_h/*.png */
.repeat_h-sprite {
  background-image: url('../images/sprites/repeat_h-s7f70d060c3.png');
  background-repeat: no-repeat;
}

/**************************
*		  GLOBAL		  *
***************************/
/* line 13, ../sass/tablet.scss */
#isTablet {
  display: block;
}

/* line 14, ../sass/tablet.scss */
#isDesktop, #isMobile {
  display: none;
}

/* line 15, ../sass/tablet.scss */
.showOnMobile {
  display: none;
}

/* line 19, ../sass/tablet.scss */
header, nav#MainNavigation, #Stage, .bodyContentWrapper, #FooterContentWrapper, hr.noStage {
  min-width: 0;
  max-width: none;
  margin: 0 auto;
  width: auto;
}

/* line 24, ../sass/tablet.scss */
.CloneTargetBox,
#CloneTargetBox {
  display: block;
}

/* line 31, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell {
  width: 50%;
}
/* line 34, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(1) {
  width: 100%;
  padding: 0;
}
/* line 40, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(1) .teaserboxQuicklinks .cell {
  width: 49%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 45, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(1) .teaserboxQuicklinks .cell:nth-child(2) {
  margin-right: 1%;
}
/* line 49, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(1) .teaserboxQuicklinks .cell:nth-child(3) {
  margin-left: 1%;
}
/* line 55, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(1) .teaserboxQuicklinks:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 67, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(2) {
  padding-left: 0;
  padding-right: 5px;
}
/* line 72, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(3) {
  padding-right: 0;
  padding-left: 5px;
}
/* line 79, ../sass/tablet.scss */
body.pageHome #BodyContent .columnLayout.columnCount2 > .cell {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px !important;
}

/* line 90, ../sass/tablet.scss */
body .desktop {
  display: none;
}
/* line 94, ../sass/tablet.scss */
body .mobile {
  display: none;
}
/* line 98, ../sass/tablet.scss */
body .tablet {
  display: block;
}

/**************************
*		  HEADER		  *
***************************/
/* line 107, ../sass/tablet.scss */
header {
  margin: 0 0 10px;
}
/* line 110, ../sass/tablet.scss */
header nav > ul {
  width: 100%;
}
/* line 113, ../sass/tablet.scss */
header nav > ul > li {
  padding: 0 15px;
}
/* line 116, ../sass/tablet.scss */
header nav > ul > li > a {
  font-size: 14px;
}
/* line 130, ../sass/tablet.scss */
header .contentWrapper .logo a img {
  max-width: 745px;
}
/* line 137, ../sass/tablet.scss */
header #showSearchBox {
  display: none;
}

/**************************
*	SideBar		  *
***************************/
/* line 145, ../sass/tablet.scss */
#sidebar {
  display: none;
}

/* line 148, ../sass/tablet.scss */
#SubNavigation {
  display: none;
}

/* line 152, ../sass/tablet.scss */
body.pageContent .bodyContentWrapper {
  padding: 0 10px;
}

/**************************
*		SubDeviceNav	  *
***************************/
/**************************
*		SubDeviceNav	  *
***************************/
/* line 4, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNavContainer {
  position: relative;
  background-color: #f7f7f7;
  -moz-box-shadow: 2px -2px 3px 0 #DFDFDF;
  -webkit-box-shadow: 2px -2px 3px 0 #DFDFDF;
  box-shadow: 2px -2px 3px 0 #DFDFDF;
  padding: 15px;
}

/* line 11, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav {
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 47.5%;
}

/* line 18, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav:first-child {
  position: relative;
  top: auto;
  right: auto;
}

/* line 24, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #FFF;
  width: 100%;
  background-color: #78787b;
  position: relative;
}
/* line 32, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .selectedTxt {
  cursor: pointer;
  padding: 6px 40px 5px 10px;
}
/* line 36, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .selectedTxt:after {
  content: '2';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
  position: absolute;
  top: -2px;
  right: 10px;
  padding-right: 0px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 52, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper {
  position: absolute;
  z-index: 1000;
  top: 34px !important;
  background: #78787b;
  width: 100%;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto !important;
}
/* line 61, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  height: auto !important;
}
/* line 66, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li {
  background: #868688;
  margin-bottom: 2px;
}
/* line 69, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li a {
  color: #FFF;
  padding: 5px 10px;
  display: block;
  text-decoration: none;
}
/* line 75, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li a:active {
  color: red;
}
/* line 82, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle {
  color: #939598;
  background: #f1f2f2;
}
/* line 86, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li {
  color: #939598;
  background: #f1f2f2;
  border-bottom: 1px solid #e4e6e6;
}
/* line 91, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li:last-child {
  border-bottom: none;
}
/* line 95, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li a {
  color: #939598;
  padding: 8px 10px 8px 30px;
}
/* line 98, ../sass/styles/components/tablet/_subDeviceNav_tablet.scss */
.SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li a:hover, .SubDeviceNav .newListSelected .SSContainerDivWrapper ul li.newListOptionTitle ul li a:active {
  color: #f25f25;
}

/* line 161, ../sass/tablet.scss */
footer .showSitemap .sitemapButton {
  left: 6px;
}

/**************************
*  		MainNavigation	  *
***************************/
/*********************************
*  MainNavigation Tablet || fkr  *
*********************************/
/* line 4, ../sass/styles/components/tablet/_mainNavigation_tablet.scss */
nav#MainNavigation {
  margin: 0 15px;
}
/* line 10, ../sass/styles/components/tablet/_mainNavigation_tablet.scss */
nav#MainNavigation > ul li > ul li {
  font-size: 14px;
}

/* line 18, ../sass/styles/components/tablet/_mainNavigation_tablet.scss */
nav.stageNav > ul > li > a {
  font-size: 12px;
}

/* line 22, ../sass/styles/components/tablet/_mainNavigation_tablet.scss */
nav.stageNav > ul > li.searchBoxLi input[type="text"] {
  width: 91px;
}

/**************************
*		Stage 			  *
***************************/
/**************************
*	Stage Tablet || fkr	  *
***************************/
/* line 4, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage {
  margin: 0;
}
/* line 7, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage .prev {
  background: url("../images/stagePrevSmall.png") no-repeat left center;
  left: 10px;
}
/* line 11, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage .prev:hover {
  background: url("../images/stagePrevSmall.png") no-repeat left center;
}
/* line 17, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage .next {
  background: url("../images/stageNextSmall.png") no-repeat right center;
  right: 10px;
}
/* line 21, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage .next:hover {
  background: url("../images/stageNextSmall.png") no-repeat right center;
}
/* line 28, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage .pagination a {
  border-radius: 50px 50px 50px 50px;
  -moz-border-radius-: 50px 50px 50px 50px;
  -webkit-border-radius: 50px 50px 50px 50px;
  background: none;
  background-color: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=0 );
  /* IE6-9 */
  width: 17px;
  height: 17px;
}
/* line 36, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage .pagination a.selected, #Stage .pagination a.selected:hover {
  background-color: rgba(0, 89, 113, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99005971', endColorstr='#99005971',GradientType=0 );
  /* IE6-9 */
}
/* line 46, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage ul li a > span {
  font-size: 27px;
  padding: 8px;
  line-height: 29px;
}
/* line 52, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage ul li .text {
  left: 29px;
}
/* line 56, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage ul li .text h3 {
  font-size: 15px;
  margin-bottom: 7px;
  margin-top: 6px;
}
/* line 62, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage ul li .text h1 {
  font-size: 59px;
  line-height: 59px;
}
/* line 67, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage ul li .text p {
  font-size: 16px;
  line-height: 20px;
  margin-top: 20px;
}
/* line 75, ../sass/styles/components/tablet/_stage_tablet.scss */
#Stage ul li.right .text {
  right: 29px;
}

/* line 83, ../sass/styles/components/tablet/_stage_tablet.scss */
body.isTablet #Stage .pagination {
  bottom: 0;
  top: auto !important;
}

/* line 174, ../sass/tablet.scss */
hr.noStage {
  margin: 0 15px;
}

/* line 177, ../sass/tablet.scss */
body.pageError503 .bodyContentWrapper,
body.pageError404 .bodyContentWrapper {
  padding: 20px 0 0;
}

/**************************
*		Search Results 	  *
***************************/
/*******************************
* Search Results Tablet || fkr *
********************************/
/* line 6, ../sass/styles/components/tablet/_searchResults_tablet.scss */
.pageSearchResult .bodyContentWrapper {
  margin-top: 30px;
}

@media only screen and (max-width: 603px) and (orientation: portrait) {
  /* line 15, ../sass/styles/components/tablet/_searchResults_tablet.scss */
  .pageSearchResult #BodyContent div.resultMain .resultCount {
    float: none;
    margin: 0 0 20px 0;
  }
  /* line 19, ../sass/styles/components/tablet/_searchResults_tablet.scss */
  .pageSearchResult #BodyContent div.resultMain .tabsNav {
    float: none;
  }
  /* line 22, ../sass/styles/components/tablet/_searchResults_tablet.scss */
  .pageSearchResult #BodyContent div.resultMain .paging {
    float: none;
  }
  /* line 27, ../sass/styles/components/tablet/_searchResults_tablet.scss */
  .pageSearchResult #BodyContent div.resultMain ul.results li a.download {
    width: 100%;
  }
}
/**************************
*	Breadcrumb: 		  *
***************************/
/* line 191, ../sass/tablet.scss */
nav#Breadcrumb {
  margin: 7px 0 7px !important;
  line-height: 24px;
}

/**************************
*	BodyContent	  *
***************************/
/* line 199, ../sass/tablet.scss */
#BodyContent, body.pageContent #BodyContent {
  width: 100%;
  padding: 0 15px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

/* line 205, ../sass/tablet.scss */
.pageHome #BodyContent {
  padding: 0;
}

/* line 208, ../sass/tablet.scss */
html.isRenderingFloatsAndBFCsWithMarginsFalse body.pageContent #BodyContent {
  margin-right: 0;
}

/* line 211, ../sass/tablet.scss */
body.pageContent #BodyContent {
  padding: 20px 15px 0;
}

/* line 214, ../sass/tablet.scss */
body.pageContent .SubDeviceNavContainer + #BodyContent {
  padding-top: 0;
}

/* line 219, ../sass/tablet.scss */
body.pageError503 main#BodyContent {
  padding: 0 10px;
}
/* line 222, ../sass/tablet.scss */
body.pageError503 main#BodyContent .fullWidthBox {
  margin-top: 8px;
  padding: 17px 15px 14px;
}

/* line 230, ../sass/tablet.scss */
body.pageError404 main#BodyContent {
  padding: 0 10px;
}
/* line 233, ../sass/tablet.scss */
body.pageError404 main#BodyContent .fullWidthBox {
  margin-top: 8px;
  padding: 17px 15px 14px;
}

/**************************
*		  Campaign  	  *
***************************/
/* line 243, ../sass/tablet.scss */
body.campaign #BodyContent {
  padding-top: 29px;
}

/**************************
*		ColumnLayout	  *
***************************/
/**************************
*		Column Layout 	  *
***************************/
/* line 7, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount3,
#BodyContent .columnLayout.columnCount3 {
  margin-left: 0;
  margin-right: 0;
}
/* line 11, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell,
#BodyContent .columnLayout.columnCount3 > .cell {
  width: 33.33%;
}
/* line 14, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:first-child,
#BodyContent .columnLayout.columnCount3 > .cell:first-child {
  margin-bottom: 15px;
  padding: 0 20px 0 0;
}
/* line 19, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:nth-child(2),
#BodyContent .columnLayout.columnCount3 > .cell:nth-child(2) {
  padding: 0 10px;
}
/* line 23, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount3 > .cell:nth-child(3),
#BodyContent .columnLayout.columnCount3 > .cell:nth-child(3) {
  padding: 0 0 0 20px;
  padding-right: 0;
}
/* line 34, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell,
#BodyContent .columnLayout.columnCount4 > .cell {
  width: 33.33%;
  padding: 0 15px;
}
/* line 38, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell:first-child,
#BodyContent .columnLayout.columnCount4 > .cell:first-child {
  padding-left: 15px;
}
/* line 42, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.fancybox-inner .columnLayout.columnCount4 > .cell:last-child,
#BodyContent .columnLayout.columnCount4 > .cell:last-child {
  padding-right: 15px;
}

/* line 51, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome .bodyContentWrapper {
  margin-top: 20px;
}
/* line 57, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount3 {
  margin-left: 0;
  margin-right: 0;
}
/* line 61, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount3 > .cell {
  width: 33.33%;
}
/* line 64, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount3 > .cell:first-child {
  margin-bottom: 15px;
  padding: 0 5px 0 0;
}
/* line 69, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(2) {
  padding: 0 5px;
}
/* line 73, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount3 > .cell:nth-child(3) {
  padding: 0 0 0 5px;
  padding-right: 0;
}
/* line 84, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount2 > .cell {
  width: 50%;
  padding: 0 15px;
}
/* line 88, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount2 > .cell:first-child {
  padding-right: 5px;
}
/* line 92, ../sass/styles/components/tablet/_columnLayout_tablet.scss */
.pageHome #BodyContent .columnLayout.columnCount2 > .cell:last-child {
  padding-left: 5px;
}

/* line 253, ../sass/tablet.scss */
nav#Breadcrumb {
  margin: 0;
}

/* line 257, ../sass/tablet.scss */
body .textComponent a {
  /* color: $lightblue; override the theme color link */
  text-decoration: none;
}
/* line 261, ../sass/tablet.scss */
body .textComponent a:focus, body .textComponent a:hover, body .textComponent a:active {
  color: red;
  text-decoration: underline;
}

/**************************
*	contact box	  *
***************************/
/* line 270, ../sass/tablet.scss */
#sidebar .contactBox {
  display: none;
}

/* line 273, ../sass/tablet.scss */
#BodyContent .contactBox {
  margin: 0;
  padding-left: 0;
}

/**************************
*	teaser box	  *
***************************/
/* line 287, ../sass/tablet.scss */
.teaserbox.teaserboxNews .cell img {
  display: none;
}
/* line 291, ../sass/tablet.scss */
.teaserbox.teaserboxNews .cell:last-child {
  border-bottom: 1px solid #e3e3e3;
}

/* line 10, ../sass/styles/components/tablet/_teaser_tablet.scss */
.teaserbox.teaserboxQuicklinks .cell .text {
  padding: 15px;
}
/* line 20, ../sass/styles/components/tablet/_teaser_tablet.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper img {
  width: 47%;
}
/* line 25, ../sass/styles/components/tablet/_teaser_tablet.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote {
  margin: 0 0 0 10px;
}
/* line 28, ../sass/styles/components/tablet/_teaser_tablet.scss */
.teaserbox.teaserbox2ColumnWidth .teaserWrapper .text blockquote span.person {
  margin: 15px 0 0 -20px;
}

/**************************
*		downloads	 	  *
***************************/
/* line 302, ../sass/tablet.scss */
.textComponent h3.downloadBoxHeadline {
  font-size: 16px;
}

/**************************
*	CloneBox	  *
***************************/
/* line 1, ../sass/styles/components/tablet/_cloneTargetBox_tablet.scss */
#CloneTargetBox {
  margin: 15px -15px;
}
/* line 4, ../sass/styles/components/tablet/_cloneTargetBox_tablet.scss */
#CloneTargetBox > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
  float: left;
  padding: 0 15px;
}

/**************************
*	Login	  *
***************************/
/**********************************
* Login Tablet || RSC *
***********************************/
/* line 4, ../sass/styles/components/tablet/_login_tablet.scss */
body.pageLogin .bodyContentWrapper {
  padding: 0 10px;
}

/* line 9, ../sass/styles/components/tablet/_login_tablet.scss */
body.pageLogin #BodyContent {
  margin: 0 0 40px 0;
  min-height: 460px;
}
/* line 16, ../sass/styles/components/tablet/_login_tablet.scss */
body.pageLogin #BodyContent .columnLayout.columnCount2 .cell input[type=submit], body.pageLogin #BodyContent .columnLayout.columnCount2 .cell .file-upload span {
  padding-right: 13%;
  padding-left: 13%;
}

/**************************
*	Regional Contacts	  *
***************************/
/**********************************
* Regional Contacts Tablet || TGL *
***********************************/
/* line 5, ../sass/styles/components/tablet/_regionalContacts_tablet.scss */
body.pageContacts #BodyContent {
  margin: 0 10px 40px 10px;
}
/* line 10, ../sass/styles/components/tablet/_regionalContacts_tablet.scss */
body.pageContacts #BodyContent .columnLayout.columnCount2 .cell input[type=submit], body.pageContacts #BodyContent .columnLayout.columnCount2 .cell .file-upload span {
  padding-right: 13%;
  padding-left: 13%;
}

/* line 21, ../sass/styles/components/tablet/_regionalContacts_tablet.scss */
ul.countryContacts > li {
  clear: none !important;
}
/* line 24, ../sass/styles/components/tablet/_regionalContacts_tablet.scss */
ul.countryContacts > li:nth-child(2n+1) {
  clear: both !important;
}
/* line 30, ../sass/styles/components/tablet/_regionalContacts_tablet.scss */
ul.countryContacts > li p.contactbox_phone:hover {
  text-decoration: underline;
  color: red;
}

/**************************
*	News Component	  *
***************************/
/* line 1, ../sass/styles/components/tablet/_news_tablet.scss */
.accordionWrapper.newsFilter {
  display: block;
  margin-left: 0 !important;
}
/* line 5, ../sass/styles/components/tablet/_news_tablet.scss */
.accordionWrapper.newsFilter .filterGroup {
  margin-bottom: 0;
}
/* line 9, ../sass/styles/components/tablet/_news_tablet.scss */
.accordionWrapper.newsFilter .filterGroup h4,
.accordionWrapper.newsFilter .searchBox {
  padding-left: 0;
}
/* line 14, ../sass/styles/components/tablet/_news_tablet.scss */
.accordionWrapper.newsFilter .searchBox {
  width: 49%;
}
/* line 17, ../sass/styles/components/tablet/_news_tablet.scss */
.accordionWrapper.newsFilter .searchBox input.searchField {
  width: 100%;
}

/* line 24, ../sass/styles/components/tablet/_news_tablet.scss */
.filter {
  margin-bottom: 5px;
  border-top: 1px solid #D1D3D4;
  padding-top: 16px;
}
/* line 28, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .searchBox {
  display: block;
  position: relative;
  right: auto;
  top: auto;
  width: 181px;
  margin-bottom: 20px;
}
/* line 36, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .searchBox form input {
  width: 181px !important;
  margin-top: 3px;
}
/* line 40, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .searchBox form button {
  top: auto !important;
  bottom: 0;
}
/* line 45, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .searchBox label {
  color: #000000;
  font-size: 16px;
}
/* line 50, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion {
  width: 48%;
  float: left;
}
/* line 53, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion.first {
  margin-right: 4%;
}
/* line 56, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion .toggle_container {
  padding: 0 10px 10px 10px;
}
/* line 59, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion .cell {
  width: 100% !important;
  position: relative !important;
  padding: 0 !important;
}
/* line 64, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion .selectWrapper {
  margin-right: 35px;
}
/* line 66, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion .selectWrapper .SSContainerDivWrapper {
  min-height: 52px;
  margin-top: 2px;
}
/* line 71, ../sass/styles/components/tablet/_news_tablet.scss */
.filter .accordion .remove {
  position: absolute;
  right: 10px;
  top: 9px;
  display: inline-block;
}

/* line 81, ../sass/styles/components/tablet/_news_tablet.scss */
.subnav .selectWrapper {
  margin-bottom: 20px;
}
/* line 83, ../sass/styles/components/tablet/_news_tablet.scss */
.subnav .selectWrapper .newListSelected {
  width: 48%;
  background-color: #78787B;
  color: #fff;
  padding: 5px 0;
}
/* line 88, ../sass/styles/components/tablet/_news_tablet.scss */
.subnav .selectWrapper .newListSelected .selectedTxt {
  background: url(../images/sprites/no-repeat-spiesHecker/select_arrow_dark.png) center right no-repeat;
  cursor: pointer;
  padding: 0 10px;
}

/**************************
*	solution finder	  *
***************************/
/* line 1, ../sass/styles/components/tablet/_solutionfinder_tablet.scss */
.cell .solutionfinder .form label {
  color: #6d6e71;
}

/**************************
*		  FOOTER		  *
***************************/
/* line 335, ../sass/tablet.scss */
footer {
  padding: 0;
  margin-top: 60px;
}
/* line 339, ../sass/tablet.scss */
footer .showSitemap .button {
  left: 10px;
}
/* line 342, ../sass/tablet.scss */
footer .showSitemap .button:hover {
  color: #f7f7f7;
  background-color: #6d6e71;
}
/* line 349, ../sass/tablet.scss */
footer .sitemapWrapper {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 354, ../sass/tablet.scss */
footer #FooterContentWrapper {
  padding: 0 10px;
}
/* line 357, ../sass/tablet.scss */
footer #FooterContentWrapper > a {
  display: none;
}
/* line 361, ../sass/tablet.scss */
footer #FooterContentWrapper .socialIcons {
  right: 10px;
}
/* line 365, ../sass/tablet.scss */
footer #FooterContentWrapper .phone a {
  background: none;
  float: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
}

/**************************
*	FooterMetaNavigation  *
***************************/
/* line 379, ../sass/tablet.scss */
#FooterMetaNavigationWrapper {
  padding: 12px 0 7px;
}
/* line 383, ../sass/tablet.scss */
#FooterMetaNavigationWrapper nav a {
  line-height: 30px;
}

/**************************
*	   Actionbuttons 	  *
***************************/
/* line 392, ../sass/tablet.scss */
#ActionButtons {
  top: 12px;
  right: 0;
  padding: 0;
}
/* line 397, ../sass/tablet.scss */
#ActionButtons a {
  text-decoration: none;
  display: inline-block;
}
/* line 401, ../sass/tablet.scss */
#ActionButtons a img {
  height: 27px;
}

/**************************
*		  Sitemap	 	  *
***************************/
/**************************
*  FooterSitemap || tgl   *
***************************/
/* line 6, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper {
  padding: 0 10px;
}
/* line 10, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper p.phone {
  line-height: 16px;
}
/* line 15, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper p.phone:before {
  content: '';
  padding: 0;
}
/* line 20, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper p.phone a {
  text-decoration: none;
  margin: 0;
}
/* line 24, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper p.phone a:before {
  text-transform: none;
  content: 't';
  font-size: 14px;
}
/* line 34, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper p.phone:hover a:before {
  color: #fff;
}
/* line 44, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper a.tel {
  font-size: 12px;
  color: #fff;
  background-image: none;
  margin-top: 0;
  line-height: 16px;
}
/* line 51, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer #FooterContentWrapper a.tel:hover {
  color: #fff;
}
/* line 58, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer ul.sitemap {
  padding: 11px 0 21px;
}
/* line 64, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer ul.sitemap > li > span, footer ul.sitemap > li > a {
  font-size: 12px;
}
/* line 74, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer ul.sitemap li ul li {
  width: auto;
  float: left;
  clear: both;
  line-height: 16px;
}
/* line 80, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer ul.sitemap li ul li a {
  font-size: 12px;
}
/* line 84, ../sass/styles/components/tablet/_footerSitemap_tablet.scss */
footer ul.sitemap li ul li p {
  font-size: 12px;
}

/**************************
*		  Copyright	 	  *
***************************/
/* line 417, ../sass/tablet.scss */
#Copyright {
  padding: 9px 0 20px 0;
}
/* line 420, ../sass/tablet.scss */
#Copyright a {
  color: #eae8e8;
}
/* line 423, ../sass/tablet.scss */
#Copyright a:hover {
  color: #acabad;
}

/**************************
*	   jQuery PLUGINS     *
***************************/
@media all and (orientation: portrait) {
  /* line 436, ../sass/tablet.scss */
  .responsiveTableWrapper table th.prio3, .responsiveTableWrapper table td.prio3,
  .responsiveTableWrapper table th.prio4, .responsiveTableWrapper table td.prio4
   {
    display: none;
  }
}
@media all and (orientation: landscape) {
  /* line 445, ../sass/tablet.scss */
  .responsiveTableWrapper table th.prio4, .responsiveTableWrapper table td.prio4
   {
    display: none;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 454, ../sass/tablet.scss */
.onlyTablet {
  display: block;
}

/* line 458, ../sass/tablet.scss */
.quicklinks {
  padding-left: 0;
}

/* line 465, ../sass/tablet.scss */
.bodyContentWrapper .moodImage {
  margin: 0;
}

/* line 480, ../sass/tablet.scss */
#Stage ul li a .text {
  position: absolute;
  left: 28px;
  top: 78px;
  max-width: 690px;
}
/* line 486, ../sass/tablet.scss */
#Stage ul li a .text h3 {
  font-size: 14px;
}
/* line 490, ../sass/tablet.scss */
#Stage ul li a .text h1 {
  font-size: 60px;
  line-height: 60px;
}
/* line 495, ../sass/tablet.scss */
#Stage ul li a .text p {
  font-size: 16px;
  line-height: 20px;
}

/* line 510, ../sass/tablet.scss */
.fancybox-nav span {
  visibility: visible;
}

/**************************
*  		brand	  *
***************************/
/* line 5, ../sass/styles/components/tablet/_brand_tablet.scss */
body.brand header .logo {
  left: 10px;
  top: -4px;
}
/* line 12, ../sass/styles/components/tablet/_brand_tablet.scss */
body.brand .showHideMainNavigation {
  margin-right: 10px;
}

/**************************
*  		blog comment	  *
***************************/
/* line 3, ../sass/styles/components/tablet/_comment_tablet.scss */
.comment form .actionbar .required {
  margin-top: 40px;
}
/* line 7, ../sass/styles/components/tablet/_comment_tablet.scss */
.comment form .actionbar .nextStepLink {
  margin-top: 32px;
}

/* line 14, ../sass/styles/components/tablet/_comment_tablet.scss */
#BodyContent .comment input {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
/* line 22, ../sass/styles/components/tablet/_comment_tablet.scss */
#BodyContent .comment .actionbar input {
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}

/**************************
*  		contact	  *
***************************/
/* line 3, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info {
  padding-left: 10px;
}
/* line 7, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info p.phone {
  color: red;
}
/* line 10, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info p.phone a {
  display: inline-block;
  text-decoration: none;
}
/* line 14, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info p.phone a:before {
  content: '';
}
/* line 19, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info p.phone:before {
  color: red;
}
/* line 23, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info p.phone:hover {
  text-decoration: none;
}
/* line 26, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info p.phone:hover span {
  text-decoration: underline;
}
/* line 35, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info a.tel {
  color: red;
  background-image: none;
  padding-left: 0;
}
/* line 40, ../sass/styles/components/tablet/_contact_tablet.scss */
.contactMain .info a.tel:hover {
  text-decoration: underline;
}

/**************************
*  		promoBox	  *
***************************/
/* line 4, ../sass/styles/components/tablet/_promoBox_tablet.scss */
.promoBox p.phone {
  color: red;
}
/* line 7, ../sass/styles/components/tablet/_promoBox_tablet.scss */
.promoBox p.phone:hover {
  text-decoration: underline;
}
/* line 13, ../sass/styles/components/tablet/_promoBox_tablet.scss */
.promoBox a.tel {
  color: red;
  background-image: none;
}
/* line 17, ../sass/styles/components/tablet/_promoBox_tablet.scss */
.promoBox a.tel:hover {
  text-decoration: underline;
}

/* line 23, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox {
  width: 100%;
}
/* line 26, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox .promoBox {
  margin-top: 10px;
  background-color: #F7F7F7;
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
  padding: 15px 15px 0 15px;
}
/* line 32, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox .promoBox p {
  margin: 0 0 10px;
}
/* line 36, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox .promoBox img {
  width: 35%;
  float: left;
  display: inline;
  margin-bottom: 20px;
}
/* line 43, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox .promoBox h2 {
  font-size: 16px;
}
/* line 48, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox .promoBox .promoBoxText {
  display: inline-block;
  margin-top: 14px;
  margin-left: 20px;
  width: 55%;
  height: 100%;
}
/* line 56, ../sass/styles/components/tablet/_promoBox_tablet.scss */
#CloneTargetBox .cqPromoTeaserBox .promoBox a.optionalLink {
  clear: both;
  padding-top: 20px;
  margin-bottom: 15px;
  border-top: 1px solid #DADBDB;
}

/**************************
*  		Quicklinks	  *
***************************/
/* line 1, ../sass/styles/components/tablet/_quickLinks_tablet.scss */
#CloneTargetBox .cqQuicklinksContainer {
  width: 100%;
}

/* line 5, ../sass/styles/components/tablet/_quickLinks_tablet.scss */
#CloneTargetBox .quicklinks {
  margin: 10px 0 20px;
  padding: 9px 0;
  background-color: #F7F7F7;
  -moz-box-shadow: 0 0 3px 0 #DFDFDF;
  -webkit-box-shadow: 0 0 3px 0 #DFDFDF;
  box-shadow: 0 0 3px 0 #DFDFDF;
}
/* line 11, ../sass/styles/components/tablet/_quickLinks_tablet.scss */
#CloneTargetBox .quicklinks a {
  margin: 0 15px;
}
/* line 15, ../sass/styles/components/tablet/_quickLinks_tablet.scss */
#CloneTargetBox .quicklinks h2 {
  margin: 5px 15px 10px !important;
}

/**************************
*  		contentToolbar	  *
***************************/
/* line 542, ../sass/tablet.scss */
#CloneTargetContentToolbar {
  display: block;
}
/* line 545, ../sass/tablet.scss */
#CloneTargetContentToolbar .contentToolbar {
  display: block;
}
/* line 547, ../sass/tablet.scss */
#CloneTargetContentToolbar .contentToolbar ul {
  min-width: 330px;
}

/* line 554, ../sass/tablet.scss */
.contentToolbar.hideOnDevice {
  display: none;
}

/****************************************
*  		feature teaser slider	 		 *
*****************************************/
/* line 3, ../sass/styles/components/tablet/_featureTeaserSlider_tablet.scss */
.featureTeaserSlider .sliderWrapper div.controls {
  width: 29px;
}

/****************************************
*  		image gallery	 		 *
*****************************************/
/* line 3, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery .paging {
  padding-top: 0;
}
/* line 17, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper {
  padding-top: 9px;
}
/* line 20, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper a {
  font-size: 14px;
}
/* line 23, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 3px 0 3px 13px;
}
/* line 27, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.album .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 10px 13px;
}
/* line 51, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper {
  padding-top: 9px;
}
/* line 54, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper a {
  font-size: 14px;
}
/* line 57, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 2px 0 1px 13px;
}
/* line 61, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider .sliderWrapper ul li .over .wrapper a.download {
  padding: 0 0 9px 13px;
  margin-top: 3px;
}
/* line 75, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider.single .sliderWrapper ul li .over .wrapper {
  padding-top: 9px;
}
/* line 78, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider.single .sliderWrapper ul li .over .wrapper a {
  display: block;
  float: none;
}
/* line 82, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider.single .sliderWrapper ul li .over .wrapper a.zoom {
  padding: 2px 0 0px 13px;
}
/* line 86, ../sass/styles/components/tablet/_imageGallery_tablet.scss */
.imageGallery.slider.single .sliderWrapper ul li .over .wrapper a.download {
  padding: 4px 0 10px 13px;
  margin-top: 0;
}

/****************************************
*  		meta navigation	 		 *
*****************************************/
/* line 1, ../sass/styles/components/tablet/_metaNavigation_tablet.scss */
.metaNavigation {
  height: auto;
}
/* line 4, ../sass/styles/components/tablet/_metaNavigation_tablet.scss */
.metaNavigation .metaWrapper ul {
  margin-right: 10px;
}
/* line 7, ../sass/styles/components/tablet/_metaNavigation_tablet.scss */
.metaNavigation .metaWrapper ul.firstLine > li:first-child {
  display: none;
}
/* line 11, ../sass/styles/components/tablet/_metaNavigation_tablet.scss */
.metaNavigation .metaWrapper ul.secondLine {
  display: block;
}

/****************************************
*  					career	 			*
*****************************************/
/* line 3, ../sass/styles/components/tablet/_career_tablet.scss */
.careerToolbar .backLink {
  float: left;
}
/* line 7, ../sass/styles/components/tablet/_career_tablet.scss */
.careerToolbar .backLink:before {
  content: '%';
  font-family: 'SpiesHecker Iconfont', 'Arial', 'Helvetica', sans-serif;
  font-style: italic;
  padding: 0;
  font-size: 10px;
  font-weight: normal;
  position: relative;
  top: -1px;
  left: 0px;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
/* line 22, ../sass/styles/components/tablet/_career_tablet.scss */
.careerToolbar .backLink:hover {
  text-decoration: none;
}
/* line 25, ../sass/styles/components/tablet/_career_tablet.scss */
.careerToolbar .backLink:hover span {
  text-decoration: underline;
}
/* line 32, ../sass/styles/components/tablet/_career_tablet.scss */
.careerToolbar .backLinkMobile,
.careerToolbar .forwardLinkMobile {
  display: none;
}

/****************************************
*  					dynamic download	 			*
*****************************************/
/****************************************
*  					cookie Acceptance	 			*
*****************************************/
/* line 3, ../sass/styles/components/tablet/_cookieAcceptance_tablet.scss */
.cookieAcceptance .wrapper {
  padding-left: 10px;
  padding-right: 40px;
}
/* line 7, ../sass/styles/components/tablet/_cookieAcceptance_tablet.scss */
.cookieAcceptance .wrapper a.close {
  right: 10px;
}

/****************************************
*  					country brand	 			*
*****************************************/
/* line 1, ../sass/styles/components/tablet/_countryBrand_tablet.scss */
.countryBrandMobile {
  display: none;
}

/* line 7, ../sass/styles/components/tablet/_countryBrand_tablet.scss */
.countryBrand > .wrapper {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/****************************************
*  				video gallery	  	 	*
*****************************************/
/* line 5, ../sass/styles/components/tablet/_videoGallery_tablet.scss */
.videoGallery .videos ul li video {
  min-height: 320px;
}
