﻿/*
 * Layout: Technical Responsive
 * $Id: styles.less 43041 2016-09-22 06:26:49Z sseiz $
 * Copyright Zeta Software GmbH 2015
 */

/***** TAGS *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L15 */
html {
  overflow-y: scroll;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L18 */
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 85%;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  color: #5a5a5a;
  background-color: #e7e6e1;
  background-image: url(../assets/stock-images/bg.png);
  background-repeat: repeat;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L31 */
h1 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 0px 0 10px 0;
  padding: 0;
  font-size: 32px;
  font-weight: normal;
  line-height: normal;
  color: #272727;
  position: relative;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L41 */
h2 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
  padding: 0;
  font-size: 26px;
  font-weight: normal;
  line-height: normal;
  color: #272727;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L50 */
h3,
h4,
h5,
h6 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  color: #272727;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L59 */
p {
  margin: 0 0 10px 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L63 */
ul,
ol {
  margin: 0 0 10px 25px;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L67 */
ul li {
  margin: 0;
  padding: 0;
  list-style: square;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L72 */
ol li {
  margin: 0;
  padding: 0;
  list-style: decimal;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L77 */
table {
  margin: 0 0 10px 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L81 */
td {
  vertical-align: top;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L84 */
img {
  margin: 0;
  padding: 0;
  border-style: none;
  max-width: 100%;
  height: auto;
}
/***** LINKS *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L92 */
a {
  color: #c93681;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L96 */
a:hover {
  color: #c93681;
  text-decoration: underline;
}
/***** TOP *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L101 */
#top {
  margin: 0;
  padding: 0;
}
/***** WRAPPER *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L106 */
#wrapper {
  margin: 0 auto;
  padding: 0 12px 0 12px;
  max-width: 950px;
  background-image: url(../assets/stock-images/bg-dark.png);
}
/***** FRAMEBOX *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L113 */
#framebox {
  margin: 0;
  padding: 0;
  max-width: 950px;
  /*
	border-right: 1px solid ;
	border-left: 1px solid ;
	*/

  /*xborder-right: 12px solid rgba(0, 0, 0, 0.1);
	xborder-left: 12px solid rgba(0, 0, 0, 0.1);
	*/

  /*box-shadow: 0px 0px 8px #272727;*/

}
/***** TOPLINE *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L129 */
#topline {
  margin: 0;
  padding: 0 30px;
  min-height: 110px;
  background-color: #272727;
  background-repeat: repeat;
  /*border-bottom: 1px solid ;*/

}
/***** WEBDESCRIPTION *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L139 */
#webdescription {
  float: left;
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L144 */
#logo {
  float: left;
  margin: 0 15px 0 0;
  padding: 6px 0 5px 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L149 */
#webtext {
  float: left;
  /* if this isn't floated, when a logo is displayed (which floats), FF will cut the text off and miscalculate the width */
  margin: 0;
  padding: 30px 0 0 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L154 */
#webname {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 28px;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  white-space: nowrap;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L164 */
#webname a {
  color: white;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L168 */
#slogan {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  color: #c93681;
  text-transform: uppercase;
  white-space: nowrap;
}
/***** SEARCH *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L179 */
#msearch {
  display: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L182 */
#search {
  float: right;
  margin: 0;
  padding: 30px 0 0 0;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L189 */
#searchform,
#msearchform {
  margin: 0;
  padding: 0;
  width: 252px;
  height: 30px;
  position: relative;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L196 */
#searchform input,
#msearchform input {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L199 */
#searchfieldset,
#msearchfieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L204 */
#searchfield,
#msearchfield {
  margin: 0;
  padding: 0 10px 0 10px;
  width: 160px;
  min-height: 28px;
  border: 1px solid #d6d6d6;
  font-size: 1em;
  line-height: 28px;
  color: white;
  background-color: #414141;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-appearance: none;
  /* keeps Safari iOS from adding rounded corners etc. */
  border-radius: 0;
  /* keeps Safari iOS from adding rounded corners etc. */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L220 */
#searchbutton {
  margin: 0;
  padding: 0;
  width: 70px;
  height: 30px;
  border: 0;
  /*border: 1px solid red;*/
  background-color: #ae3951;
  font-size: 1em;
  font-weight: bold;
  line-height: 28px;
  color: white;
  text-align: center;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  -webkit-appearance: none;
  /* keeps Safari iOS from adding rounded corners etc. */
  border-radius: 0;
  /* keeps Safari iOS from adding rounded corners etc. */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L240 */
#searchbutton:hover {
  background-color: #c93681;
  color: #414141;
}
/***** NAVBAR *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L245 */
a#mobilenavtoggle {
  color: white;
  background-color: #ae3951;
  padding: 7px 10px;
  font-weight: bold;
  float: right;
  margin-top: 30px;
  margin-bottom: 15px;
  display: none;
  position: relative;
  z-index: 300;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L258 */
#navbar {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #d6d6d6;
  background-color: white;
  width: 100%;
  display: table;
}
/***** MAINMENU *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L267 */
ul.mainmenu {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 299;
  display: table-row;
  background-color: white;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L276 */
ul.mainmenu ul {
  display: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L279 */
ul.mainmenu li {
  margin: 0;
  padding: 0 0px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  position: relative;
  background-color: transparent;
  background-color: white;
  height: 50px;
  display: table-cell;
  border-right: 1px solid #d6d6d6;
  max-width: 600px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L293 */
ul.mainmenu li:last-child {
  border-right: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L296 */
ul.mainmenu li:hover/*, ul.mainmenu li.topmenuactive */ {
  background-color: #c93681;
  border-right: 1px solid #d6d6d6;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L301 */
ul.mainmenu li:last-child:hover,
ul.mainmenu li.topmenuactive:last-child {
  border-right: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L304 */
ul.mainmenu li.topmenuactive {
  background-color: #efefef;
  /* TO DO */
  background: -moz-linear-gradient(top, white 0%, white 10%, #efefef 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(10%, white), color-stop(100%, #efefef));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, white 10%, #efefef 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, white 10%, #efefef 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, white 10%, #efefef 100%);
  /* IE10+ */
  background: linear-gradient(top, white 0%, white 10%, #efefef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF', GradientType=0);
  /* IE6-9 */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L316 */
ul.mainmenu li a {
  display: block;
  margin: 0;
  padding: 10px 10px;
  font-size: 14px;
  color: #ae3951;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L328 */
ul.mainmenu li:hover a {
  color: white;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L331 */
ul.mainmenu li.topmenuactive a,
ul.mainmenu li.topmenuactive:hover a {
  color: #272727;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L334 */
ul.mainmenu li a.sf-with-ul {
  background-image: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L337 */
.sf-sub-indicator {
  display: none;
}
/***** SUBMENÃœ *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L342 */
div#submen {
  margin: 0;
  padding: 15px 30px;
  background-color: #efefef;
  margin-top: -1px;
  border-bottom: 1px solid #d6d6d6;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L349 */
#submen ul.submen {
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L353 */
#submen ul.submen li {
  list-style-type: none;
  color: white;
  display: inline;
  margin-right: 30px;
  height: 50px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L360 */
#submen ul.submen li a {
  color: white;
  color: #c93681;
  color: #ae3951;
  font-size: 14px;
  border-bottom: 2px solid #efefef;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L367 */
#submen ul.submen li a:hover {
  border-bottom: 2px #c93681 solid;
  /* TOD DO */
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L371 */
#submen ul.submen li a.subnav1active,
#submen ul.submen li a.subnav1active:hover {
  color: #272727;
  border-bottom: 2px solid #efefef;
  text-decoration: none;
}
/***** HEADER *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L377 */
#header {
  margin: 0;
  padding: 0;
  background-color: white;
  border-bottom: 1px solid #d6d6d6;
  line-height: 0;
  /* fixes a bottom margin below images caused by html5 doctype */

}
/***** SLIDES *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L385 */
#header {
  margin: 0;
  padding: 0px;
  width: 100%;
  background-color: white;
  border-bottom: 1px solid #d6d6d6;
  position: relative;
  z-index: 98;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L394 */
.flexslider {
  box-shadow: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L397 */
.flexslider .slides > li {
  position: relative;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L400 */
.flex-caption {
  margin: 0;
  padding: 20px 30px;
  width: 100%;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 18px;
  text-align: center;
  color: #5a5a5a;
  background-color: rgba(255, 255, 255, 0.75);
  position: absolute;
  left: 0;
  bottom: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L414 */
.flex-caption span,
.flex-caption h1,
.flex-caption h2,
.caption h3 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: block;
  margin: 0 0 0px 0;
  padding: 0;
  font-size: 48px;
  font-weight: normal;
  color: #272727;
  line-height: normal;
  text-align: center;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L425 */
.flex-caption p {
  margin: 0 0 0px 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L429 */
.flex-caption a {
  color: #c93681;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L433 */
.flex-caption a:hover {
  color: #c93681;
  text-decoration: underline;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L437 */
.flex-control-nav,
.flex-control-paging {
  box-sizing: border-box;
  margin: 0;
  padding: 10px 0 0 30px;
  height: 14px;
  text-align: left;
  position: absolute;
  top: 10px;
  z-index: 99;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L447 */
.flex-control-paging li {
  margin: 0 3px 0 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L450 */
.flex-control-paging li a {
  width: 14px;
  height: 14px;
  background: black;
  background: rgba(0, 0, 0, 0.15)/* less condition 2 */;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L455 */
.flex-control-paging li a.flex-active {
  background: #c93681;
  background: rgba(201, 54, 129, 0.8)/* less condition 2 */;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L459 */
ul.flex-direction-nav li {
  list-style: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L462 */
.flex-direction-nav .flex-prev,
.flex-direction-nav .prev,
.flexslider:hover .flex-prev,
.flexslider:hover .prev {
  left: 10px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L466 */
.flex-direction-nav .flex-next,
.flex-direction-nav .next,
.flexslider:hover .flex-next,
.flexslider:hover .next {
  right: 10px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L470 */
.flexslider:hover .flex-prev,
.flexslider:hover .prev,
.flexslider:hover .flex-next,
.flexslider:hover .next {
  opacity: 1;
}
/***** BREADCRUMB *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L476 */
#breadcrumb {
  margin: 0;
  padding: 15px 30px;
  /*font-size: 1em;*/
  color: #5a5a5a;
  background-color: #efefef;
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid white;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L485 */
#breadcrumb a {
  padding: 0 5px;
  color: #c93681;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L490 */
#breadcrumb a:hover {
  color: #c93681;
  text-decoration: underline;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L494 */
#breadcrumb span {
  color: #5a5a5a;
}
/***** CONTENTBOX *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L498 */
#contentbox {
  margin: 0;
  padding: 30px;
  background-color: #efefef;
  background-image: url(../assets/stock-images/contentbox-bg.png);
  background-repeat: repeat-y;
  background-position: 50%;
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid white;
  /* To DO: macro */

}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L508 */
#contentbox.nobg {
  background-image: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L511 */
#contentbox input[type="text"],
#contentbox textarea {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #5a5a5a;
}
/***** BUTTON *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L518 */
#contentbox a.button,
input.button {
  display: inline-block;
  margin: 0 10px 30px 0;
  padding: 0;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: normal;
  color: #272727 !important;
  background-color: white;
  border: 1px solid #d6d6d6;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L531 */
#contentbox #sidebarright a.button,
#contentbox #sidebarleft a.button,
input.button {
  margin: 0 10px 30px 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L534 */
#contentbox a.button:hover,
input.button:hover {
  color: white !important;
  background-color: #c93681;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L538 */
#contentbox a.button span,
input.button {
  display: block;
  margin: 0;
  padding: 8px 15px;
}
/***** CONTENT *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L544 */
#floatcontentleft,
#floatcontentright {
  float: left;
  margin: 0;
  padding: 0;
  width: 50%;
  font-size: 1em;
  line-height: 1.5;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L552 */
#floatcontentright {
  float: right;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L555 */
#content {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.5;
}
/***** SIDEBAR *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L562 */
#sidebarright,
#sidebarleft {
  float: right;
  margin: 0;
  padding: 0;
  width: 50%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L568 */
#sidebarleft {
  float: left;
}
/***** NEWS *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L572 */
.newsbox {
  margin: 0;
  padding: 0;
  line-height: 1.5;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L577 */
.newsbox h2 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
  font-size: 26px;
  font-weight: normal;
  color: #272727;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L584 */
.newstext {
  margin: 0;
  padding: 0;
  font-size: 1em;
  color: #5a5a5a;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L590 */
.newstext p {
  margin: 0 0 10px 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L593 */
.newstext a {
  color: #c93681;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L597 */
.newstext a:hover {
  color: #c93681;
  text-decoration: underline;
}
/***** ARTICLES *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L602 */
.articlearea {
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L606 */
.articleimage {
  margin: 0;
  padding: 4px 0 0 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L610 */
.articletext {
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L614 */
.twocolumnleft {
  float: left;
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L619 */
.twocolumnleft > div {
  margin: 0;
  padding: 0 12px 0 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L623 */
.twocolumnright {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L628 */
.twocolumnright > div {
  margin: 0;
  padding: 0 0 0 12px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L632 */
.bildunterschrift {
  display: block;
  color: #5a5a5a;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L636 */
.floatarticle {
  float: left;
  margin: 0 0 30px 0;
  padding: 0;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L642 */
.floatarticle > div {
  margin: 0;
  padding: 0 30px 0 0;
}
/***** FORM *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L648 */
.zp-form {
  display: inline-block;
  margin: 0;
  padding: 0 0 10px 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L653 */
.zp-form p {
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L657 */
.zp-form table {
  margin: 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L661 */
.zp-form td {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  vertical-align: middle;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L667 */
.zp-form input,
.zp-form input.typetext,
.zp-form textarea,
.zp-form select {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #5a5a5a;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L672 */
.zp-form .label,
.zp-form .field {
  padding: 3px 10px 3px 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L675 */
.zp-form .desc {
  padding: 10px 10px 10px 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L678 */
.zp-form .multiline {
  padding: 4px 10px 0 0;
  vertical-align: top;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L682 */
.zp-form .submit {
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L685 */
.zp-form .separator {
  margin: 10px 10px 10px 0;
  padding: 0;
  line-height: 1px;
  height: 1px;
  border-bottom: 1px solid #5a5a5a;
}
/***** TEASER *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L693 */
#banner,
#afterlogo,
#aftermenu,
#afterfooter {
  margin: 0;
  padding: 20px 30px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #5a5a5a;
  line-height: 18px;
  background-color: white;
  border-bottom: 1px solid #e6e6e6;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L704 */
#afterlogo,
#aftermenu {
  background-color: #efefef;
  border-top: 1px solid white;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L708 */
#afterlogo {
  background-color: white;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L711 */
#banner {
  background-color: #272727;
  color: white;
  border-bottom: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L716 */
#afterfooter {
  background-color: #272727;
  color: #efefef;
  border-bottom: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L721 */
#banner span:not([style]),
#banner h2 {
  color: white !important;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L724 */
#afterfooter span:not([style]),
#afterfooter h2 {
  color: #efefef !important;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L728 */
#banner a,
#afterlogo a,
#aftermenu a,
#afterfooter a {
  color: #c93681;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L732 */
#banner a:hover,
#afterlogo a:hover,
#aftermenu a:hover,
#afterfooter a:hover {
  color: #c93681;
  text-decoration: underline;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L736 */
#banner span:not([style]),
#banner h2,
#afterlogo span,
#aftermenu span,
#afterfooter span:not([style]),
#afterfooter h2 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 26px;
  font-weight: normal;
  line-height: normal;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L745 */
#banner p,
#afterlogo p,
#aftermenu p,
#afterfooter p {
  margin: 0 0 10px 0;
  padding: 0;
}
/***** SITEMAP *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L750 */
#sitemap-layout {
  font-size: 14px;
  line-height: 1.4;
  padding: 20px 30px;
  background-color: #efefef;
  color: #5a5a5a;
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid white;
  /* To DO: macro */
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L761 */
div.sitemap-item {
  float: left;
  margin: 0 40px 10px 0;
  padding: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L767 */
.sitemap-item span {
  color: #272727;
  font-weight: normal !important;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L775 */
.sitemap-item a:hover {
  color: #272727;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L779 */
.sitemap-item ul {
  padding: 0;
  margin: 0;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L783 */
.sitemap-item li {
  list-style-type: none;
  line-height: 22px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L787 */
.sitemap-item li a {
  color: #5a5a5a;
}
/***** FOOTER *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L791 */
#footer {
  margin: 0;
  padding: 20px 30px;
  font-size: 1em;
  color: #efefef;
  background-color: #272727;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L799 */
#footerinfo {
  float: right;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L805 */
#footerinfo .zp {
  color: #efefef !important;
}
/***** EXTRAMENU *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L810 */
#xmenu {
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L816 */
#xmenu a {
  margin: 0;
  padding: 0 10px 0 0;
  font-size: 12px;
  color: #c93681;
  text-decoration: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L823 */
#xmenu a:hover {
  color: #c93681;
  text-decoration: underline;
}
/***** ONLINESHOP *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L828 */
.zpSO-OnlineShop-table {
  width: 100%;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L831 */
.zpSO-OnlineShop-table th {
  margin: 0;
  padding: 8px 10px;
  font-weight: bold;
  text-align: left;
  color: #272727;
  background-color: #efefef;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L839 */
.zpSO-OnlineShop-table td {
  margin: 0;
  padding: 8px 10px;
  text-align: left;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L844 */
.zpSO-OnlineShop-row1 td,
.zpSO-OnlineShop-row2 td {
  margin: 0;
  padding: 8px 10px;
  text-align: left;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L849 */
.zpSO-OnlineShop-row2 td {
  background-image: url(stock-images/opacity.png);
}
/***** ZP *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L853 */
.zp {
  color: #efefef !important;
  text-decoration: none !important;
}
/***** CLEAR *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L858 */
.clear {
  clear: both;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L861 */
.clearx,
.clearfix {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
/***** FORM ANTI SPAM *****/

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L872 */
.asfield {
  display: none;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L876 */
div.zpRow.news {
  margin-bottom: 30px;
}
/* Responsive Breakpoints */

@media (min-width: 974px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L885 */
  #headerslider {
    min-height: 350px;
  }
}
@media screen and (max-width: 860px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L892 */
  .flex-direction-nav .flex-prev,
  .flex-direction-nav .prev,
  .flexslider:hover .flex-direction-nav .flex-prev,
  .flexslider:hover .flex-direction-nav .prev {
    left: 10px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L896 */
  .flex-direction-nav .flex-next,
  .flex-direction-nav .next,
  .flexslider:hover .flex-direction-nav .flex-next,
  .flexslider:hover .flex-direction-nav .next {
    right: 10px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L900 */
  .flex-direction-nav .flex-prev,
  .flex-direction-nav .prev {
    opacity: 0;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L903 */
  .flex-direction-nav .flex-next,
  .flex-direction-nav .next {
    opacity: 0;
  }
}
@media (min-width: 769px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L909 */
  ul.mainmenu ul {
    display: none !important;
  }
}
@media (max-width: 768px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L913 */
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L916 */
  #topline {
    padding: 0 10px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L919 */
  #webdescription {
    max-width: 100vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L925 */
  #logo {
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L930 */
  #webtext {
    float: none;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L936 */
  #webname,
  #slogan {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100vw - (66px + 15px + 24px + 20px + 20px));
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L941 */
  #submen {
    display: none;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L944 */
  a#mobilenavtoggle {
    display: block;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L947 */
  #msearch {
    display: block;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L953 */
  #msearchform {
    min-height: 44px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L956 */
  #msearchform {
    position: relative;
    width: 100%;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L960 */
  #msearchfield {
    font-size: 16px;
    padding-right: 36px;
    width: 100%;
    box-sizing: border-box;
    min-height: 44px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L967 */
  #msearchbutton {
    margin: 0;
    padding: 8px 0 8px 8px;
    width: 28px;
    height: 28px;
    border: 0;
    position: absolute;
    top: 0px;
    right: 1px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L977 */
  #search {
    display: none;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L980 */
  #navbar {
    display: none;
    position: absolute;
    z-index: 200;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    padding: 0 12px;
    box-sizing: border-box;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L991 */
  #navbar.on {
    display: block;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L994 */
  .mobilenav {
    padding-top: 78px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L997 */
  ul.mainmenu {
    display: block;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1003 */
  ul.mainmenu ul {
    background: transparent;
    margin: 0 0 10px 10px;
    padding: 0 10px 0 0;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1008 */
  ul.mainmenu li.topmenuactive > ul {
    display: block;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1011 */
  ul.mainmenu li {
    border: 0;
    text-align: left;
    display: block;
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    width: 100% !important;
    max-width: none;
    height: auto;
    background: transparent;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1012 */
  ul.mainmenu li:hover {
    background-color: transparent;
    border: 0;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1015 */
  ul.mainmenu li:hover a {
    color: #ae3951;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1029 */
  ul.mainmenu li a {
    display: block;
    color: #ae3951;
    background-color: white;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1034 */
  ul.mainmenu li a:hover {
    color: white !important;
    background-color: #c93681;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1038 */
  ul.mainmenu li a.topmenuactive {
    color: #272727 !important;
    background: #efefef !important;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1042 */
  ul.mainmenu li a.topmenuactive:hover {
    color: white !important;
    background: #c93681 !important;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1047 */
  ul.mainmenu li.topmenuactive {
    background: transparent;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1049 */
  ul.mainmenu li.topmenuactive:hover {
    background-color: transparent;
    border: 0;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1052 */
  ul.mainmenu li.topmenuactive:hover a {
    color: #ae3951;
    background-color: white;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1057 */
  ul.mainmenu li.topmenuactive a {
    display: block;
    color: #ae3951;
    background: white;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1062 */
  ul.mainmenu li.topmenuactive a:hover {
    color: white !important;
    background-color: #c93681;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1067 */
  ul.mainmenu > li {
    margin: 0;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1071 */
  ul.mainmenu li.haschilds > a {
    position: relative;
    padding-left: 30px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1075 */
  ul.mainmenu li.haschilds > a:before {
    content: '';
    box-sizing: content-box;
    position: absolute;
    top: 47%;
    margin-top: -0.25em;
    left: 8px;
    height: 0.5em;
    width: 0.5em;
    border-style: solid;
    border-width: 1px 1px 0 0;
    display: block;
    -webkit-transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1093 */
  ul.mainmenu li.haschilds.open > a:before,
  ul.mainmenu li.haschilds.clicked > a:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-top: -0.5em;
    left: 11px;
  }
}
/* 1-Column content below iPad Portrait */

@media (max-width: 767px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1104 */
  .flex-caption {
    position: relative;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1108 */
  #contentbox {
    background-image: none;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1111 */
  #floatcontentleft,
  #floatcontentright,
  #sidebarright,
  #sidebarleft {
    float: none;
    width: 100%;
    width: calc(100% + 30px);
    clear: both;
  }
}
/* ZP 13 Additions */

/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1121 */
.zpgrid #banner .zparea,
.zpgrid #afterfooter .zparea,
.zpgrid #content,
.zpgrid #floatcontentleft,
.zpgrid #floatcontentright,
.zpgrid #sidebarright,
.zpgrid #sidebarleft {
  margin-left: -15px;
  margin-right: -15px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1131 */
.zpgrid #grid {
  margin: 0 15px;
  max-width: 930px;
  width: calc(100% - 30px);
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1137 */
#content .zpContainer.zpBreakout,
#floatcontentleft .zpContainer.zpBreakout,
#floatcontentright .zpContainer.zpBreakout,
#banner .zpContainer.zpBreakout,
#afterfooter .zpContainer.zpBreakout {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
/* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1148 */
#content .zpColumn .zpBreakout,
#floatcontentleft .zpColumn .zpBreakout,
#floatcontentright .zpColumn .zpBreakout,
#banner .zpColumn .zpBreakout,
#afterfooter .zpColumn .zpBreakout {
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 667px) {
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1161 */
  .zpContainer.zpBreakout {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* C:\Users\Besitzer\AppData\Local\Zeta Producer 13\packaging\layouts\Technical Responsive\assets\styles.less:L1167 */
  .zpColumn .zpBreakout {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 0;
    padding-right: 0;
  }
}
