@charset "UTF-8";
/* CSS Document */


body {
	color: #000;
    font-family:"Univers LT W01_55 Roman1475956";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
	overflow-x: hidden;
}
p {
  margin: 0;
  padding: 0;
}
img {
  display: block;
  max-width: 100%;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pull-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.txt_align_center {
  text-align: center;
}
.clearfix {
  clear: both;
  height: 0;
  float: none;
}
h1 {
  font-family:"Univers LT W01_47 Light1475998";
  font-size: 48px;
  font-weight: normal;
}
h2 {
  font-family:"Univers LT W01_47 Light1475998";
  font-size: 32px;
  font-weight: normal;
  margin-top: 50px;
  margin-bottom: 30px;
}
h3, .refslider .refslider-text .headline, .blogSpecialBoxHeader {
  font-family:"Univers LT W01_57 Condensed";
  font-size: 21px;
  line-height: 26px;
  margin-bottom: 10px;
  margin-top: 30px;
}
h4 {
  font-family:"Univers LT W01_67 Bold 1476016";
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.accordion h4 {
  font-family:"Univers LT W01_57 Condensed";
  font-size: 21px;
  line-height: 26px;
  margin-bottom: 10px;
  margin-top: 30px;
}
h3:first-child, h4:first-child {
  margin-top: 0;
}
.page-header {
  display: none;
}
#metaNav, #mainNav, #keyvisual, #breadcrumb, #reference, #footerContent {
  max-width: 100%;
  width: 100%;
}
#keyvisual, #breadcrumb, #reference, #footerContent {
  overflow: hidden;
}
.container, .blog, .aktuelles .breadcrumb, .fachbeitraege .breadcrumb, .ceBlog3Pic {
  margin: 0 auto;
  max-width: 1254px;
  position: relative;
  width: 1254px;
}
#metaNav, #mainNav {
  border-bottom: 1px solid #c8c8c8;
}
#metaNav {
  padding: 12px 0;
}
#logo, .nav {
  display: inline-block;
}
.item-page {
  position: relative;
}
#keyvisual {
	margin-bottom: -33px;
}
.keyvisualReset #keyvisual {
	margin-bottom: 0 !important;
}
#keyvisual img {
  height: auto !important;
  overflow: hidden;
  width: 100%;
}
#breadcrumb, .breadcrumb {
  font-size: 13px;
  margin: 20px 0 30px !important;
}
#breadcrumb a, .aktuelles .breadcrumb a, .fachbeitraege .breadcrumb a,
.breadcrumb a {
  color: #6e6e6e !important;
  font-size: 13px !important;
  text-decoration: none !important;
}
#breadcrumb a:hover, #breadcrumb a:focus, 
.aktuelles .breadcrumb a:hover, .fachbeitraege .breadcrumb a:hover,
.aktuelles .breadcrumb a:focus, .fachbeitraege .breadcrumb a:focus {
  text-decoration: underline;
}
#footerContent {
  background-color: #c8c8c8;
  padding: 175px 0 108px;
}
#breadcrumb ul, footer ul {
  margin: 0;
  padding: 0;
}
.breadcrumb {
  background-color: transparent;
  border-radius: 0;
}
.footerContent {
	margin-right: 51px;
	width: 374px;
}
.footerAdditionalContact {
	width: 374px;
	border: 1px solid #000;
	padding: 15px;
	margin-right: 51px;
}
.footerAdditionalContactWrapper a,
.footerAdditionalContactWrapper a:hover,
.footerAdditionalContactWrapper a:focus {
	color: #e3000b;
    font-family:"Univers LT W01_57 Condensed";
}
.blackFont {
	color: #000 !important;
}
.blackFont:hover, .blackFont:focus {
	color: #e3000b !important;
    text-decoration:underline;
}
.footerAdditionalContactWrapper a.testform {
background-image: url("../img/arrow-right-red-outline.png");
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
}
.footerAdditionalContact h2 {
	margin-top: 0;
	margin-bottom: 20px;
}
.footerLinklist {
	margin-right: 0;
	width: 374px;
}
.footerLinks {
  margin-right: 0;
  width: auto;
}
#breadcrumb li, .footerSocial li {
  display: inline-block;
}
.footerLinklist li, .footerSocial li, .footerLinks li {
  list-style: outside none none;
}
.keyvisualTxtWrapper {
  position: absolute;
  width: auto;
}
.keyvisualTxtLeft {
  left: 18%;
}
.keyvisualTxt {
  max-width: 630px;
  overflow: hidden;
  width: 630px;
}
.keyvisualTxt h1 {
  margin-bottom: 15px;
  margin-top: 0;
}
.wrapperBracketsRed > h2, .keyvisualTxt h1 {
  background-image: url("../img/klammer-links.png");
  background-position: left top 5px;
  background-repeat: no-repeat;
  min-height: 100px;
  padding-left: 25px;
}
.keyvisualTxt p{
  background-image: url("../img/klammer-rechts.png");
  background-position: right top 5px;
  background-repeat: no-repeat;
  min-height: 100px;
  padding-right: 25px;
}
.keyvisualTxtWrapper .gevaBtnFull {
  margin-top: 33px;
}
.wrapperBracketsRed > ul {
  background-image: url("../img/klammer-rechts.png");
  background-position: right top 5px;
  background-repeat: no-repeat;
  min-height: 100px;
  padding-right: 25px;
}
.wrapperBracketsRed > ul {
  background-position: right bottom;
  width: 100% !important;
}
.firstColumn, .secondColumn, .thirdColumn {
  float: left;
}
.threeColumnsWrapper .firstColumn, .threeColumnsWrapper .secondColumn, .threeColumnsWrapper .thirdColumn {
  margin-bottom: 30px;
  margin-right: 30px;
  width: 350px;
}
.threeColumnsWrapper .thirdColumn {
  margin-right: 0;
}
.threeColumnsWrapper.homePlates .firstColumn .servicesPlate, .threeColumnsWrapper.homePlates .secondColumn .servicesPlate, .threeColumnsWrapper.homePlates .thirdColumn .servicesPlate {
  background-color: #ececf0;
}
h3.firstColumn {
  display: inline-block;
  float: none;
  margin-bottom: 5px !important;
  margin-right: 0 !important;
  width: auto !important;
}
.twoColumnsWrapper .firstColumn, .twoColumnsWrapper .secondColumn {
  width: 48.64%;
}
.twoColumnsWrapper .firstColumn {
  margin-right: 30px;
}
.oneColumnsWrapper .firstColumn {
  float: none;
  width: 100%;
}
.oneColumnsWrapper .picTxtWrapper {
  margin: 0;
  padding: 0;
}
.oneColumnsWrapper li.leftColumn {
  height: auto;
  margin-right: 30px;
  width: 609px;
}
.oneColumnsWrapper li.rightColumn {
  border-top: 1px solid #000;
  height: auto;
  width: 580px;
}
.oneColumnsWrapper li {
  display: inline-block;
  vertical-align: top;
}
.oneColumnsWrapper .gevaBtnEmpty {
  width: auto;
}
.centerLine {
	background-image: url("../img/bg-h2.gif");
	background-position: left 0 top 49%;
	background-repeat: no-repeat;
	background-size: 100% 1px;
	height: 50px;
	position: relative;
	width: 100%;
}
.centerLine.firstItem {
	margin-top: 0 !important;
}
.centerLine h1, .centerLine h2 {
  background-color: #fff;
  left: 50%;
  margin: 0;
  padding: 13px 50px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.gevaBtnFull a, .download-button a, .gevaBtnEmpty a {
  background-repeat: no-repeat;
  background-position: right 15px center;
  font-family:"Univers LT W01_57 Condensed";
  font-size: 18px;
  padding: 13px 38px 13px 15px;
}
.gevaBtnFull {
  color: #e3000b;
  text-align: left;
}
.gevaBtnEmpty a, .gevaBtnFull a {
  text-decoration: none;
}
.gevaBtnFull a, .download-button a {
  background-color: #e3000b;
  background-image: url("../img/button_pfeil_wh_L.png"); 
  border: 1px solid #e3000b;
  color: #fff;
  background-size: 9px;
}
.gevaBtnFull a:hover, .gevaBtnFull a:focus, .download-button a:hover, .download-button a:focus {
	background-color: #CE010B;
	border: 1px solid #CE010B;
	color: #fff;
	text-decoration: none;
}
.gevaBtnEmpty {
  text-align: right;
  width: 100%;
}
.gevaBtnEmpty a {
  background-color: #fff;
  background-image: url("../img/button_pfeil_rot_L.png");
  border: 1px solid #e3000b;
  color: #e3000b;
  font-size: 18px;
}
.gevaBtnEmpty a:hover, .gevaBtnEmpty a:focus {
  background-color: #E3000B !important;
  background-image: url("../img/button_pfeil_wh_L.png") !important;
  color: #fff !important;
  background-size: 9px;
}
.additionalOutterWrapper {
  background-image: url("../img/arrow-grey-down-big.png");
  background-position: center top;
  background-repeat: no-repeat;
  border-top: 5px solid #6e6e6e;
  padding-bottom: 65px;
  padding-top: 58px;
}
.additionalOutterWrapper h2 {
  margin-bottom: 60px;
  text-align: center;
}
.additionalOutterWrapper .subHead {
  margin-bottom: 45px;
}
.additionalOutterWrapper h2 {
  margin-bottom: 10px;
  margin-top: 0;
}
.additionalElements {
  margin: 0;
  padding: 0;
}
.additionalElements li {
  border-left: 1px solid #C8C8C8;
  display: inline-block;
  font-size: 16px;
  margin: 0 15px 0 0;
  overflow: hidden;
  padding-left: 10px;
  vertical-align: top;
  width: 18.5%;
}
.additionalElements li:last-child {
  margin-right: 0;
}
.additionalElements li:first-child {
  border-left: medium none;
  padding-left: 0;
}
.additionalElements h3 {
  font-size: 21px;
  margin-top: 0;
}
.additionalElements li a, .servicesPlateLink a {
  color: #e3000b;
  font-size: 18px;
  margin-top: 18px;
  text-decoration: none;
}
.additionalElements li a {
  display: block;
  font-size: 16px;
  margin-top: 15px !important;
}
.servicesPlateLink a, .refslider-text .link a, .rowLeft50 a, .rowRight50 a, .additionalElements a {
  background-image: url("../img/arrow-right-red-outline.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
.additionalElements li a {
  background-position: left center;
  margin: 0;
  padding-left: 15px;
  padding-right: 0;
}
.additionalElements li a:hover, .additionalElements li a:focus {
  text-decoration: underline;
}
.threeColumnsWrapper, .twoColumnsWrapper, .oneColumnsWrapper, #referenceSlider {
  margin-bottom: 112px;
  margin-top: 43px;
}
.row {
 margin: 0 !important;
}
.twoColumnsWrapper {
	margin-bottom: 80px; /* 20191007 */
}
.servicesPlate.servicePlateImg {
  position: relative;
}
.servicesPlate h3 {
  font-size: 24px;
  line-height: 31px;
  margin-top: 0;
}
.servicesPlate h3 img {
  display: inline-block;
  margin-bottom: -7px;
  margin-right: 10px;
  transform: rotate(180deg);
  width: auto !important;
}
.servicesPlate.servicePlateImg h3 {
  margin: 0;
  position: absolute;
  top: 20px;
}
.servicesPlateTxt {
  border-bottom: 1px solid #fff;
  padding: 36px 20px 14px 39px;
}
.servicesPlateLinklist > li {
  display: block;
}
.servicesPlateLinklist a {
  background-image: url("../img/arrow-right-red-outline.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
  color: #0c4486;
  font-size: 14px;
  text-decoration: none;
}
.servicesPlateLinklist {
  border-bottom: 1px solid #fff;
  margin: 20px 15px 0 0;
  padding-bottom: 40px;
}
.servicesPlateLink {
  background-color: #ececf0;
  margin-bottom: 30px;
  padding: 25px;
  text-align: right;
  width: 348px;
}
.secondColumn .servicesPlate, .thirdColumn .servicesPlate {
  padding-top: 20px;
}
footer a {
  color: #000;
  font-size: 16px;
  text-decoration: none;
}
.footerContent h2 {
  margin-bottom: 20px;
  margin-top: 0;
}
.footerContent p {
  font-size: 18px;
}
.footerLinklist li {
  margin-bottom: 10px;
}
.footerLinklist li:last-child {
  margin-bottom: 0;
}
.footerSocial {
  margin-bottom: 30px;
}
.footerAdditional p {
  font-family: "Univers LT W01_67 Bold 1476016";
  font-size: 18px;
  margin-bottom: 8px;
}
.footerSocial li {
  margin-right: 15px;
}
div#maximenuck93 ul.maximenuck li.maximenuck a, div#maximenuck93 ul.maximenuck li.maximenuck span.separator, div#maximenuck93 ul.maximenuck2 a, div#maximenuck93 ul.maximenuck2 li.maximenuck span.separator {
  border-bottom: medium none;
}
.oneColumnsWrapper.picRight li.leftColumn {
  border-top: 1px solid #000;
  width: 466px;
}
.oneColumnsWrapper.picRight li.rightColumn {
  border: medium none;
  width: 609px;
}
.keyvisualTxtWrapper.mabLeft {
  left: 6%;
  right: auto;
}
.wrapperGreyFull {
  background-color: rgba(181, 167, 140, 0.2);
  display: block;
	margin-bottom: 110px;
	margin-top: 110px;
	padding: 85px 0 60px;
}
.rowBrackets .rowLeft50 {
  margin-right: 110px;
}
.rowBrackets .rowLeft50, .rowBrackets .rowRight50, .rowBrackets ul {
  width: 45%;
}
.rowLeft50, .rowRight50, .rowBrackets ul {
  float: left;
}
.rowBrackets ul, .rowFourColumns ul, .rowThreeColumns ul, .rowFourColumnsOneEmpty ul {
  margin: 0;
  padding: 0;
}
.rowFourColumns li, .rowFourColumnsOneEmpty li {
  width: 47.2%;
}
.rowBrackets .listLeft50 {
  margin-right: 10%;
}
.rowFourColumns .rowLeft50, .rowFourColumns .rowRight50, .rowThreeColumns .rowLeft50, .rowThreeColumns .rowRight50, .rowFourColumnsOneEmpty .rowLeft50, .rowFourColumnsOneEmpty .rowRight50 {
  width: 48.6%;
}
.rowFourColumns .rowLeft50, .rowThreeColumns .rowLeft50, .rowFourColumnsOneEmpty .rowLeft50 {
  margin-right: 30px;
}
.rowFourColumns li, .rowFourColumnsOneEmpty li {
  float: left;
}
.rowFourColumns li:first-child {
  margin-right: 30px;
}
.rowFourColumns .rowLeft50 a, .rowFourColumns .rowRight50 a {
  clear: both;
  display: block;
}
.wrapperGreyFull .row {
  margin: 0;
}
.rowThreeColumns li {
  display: inline-block;
}
.rowRight50Left {
  margin-right: 4%;
}
.rowRight50Left, .rowRight50Right {
  float: left;
  width: 48%;
}
.rightContact {
  float: right;
  width: 50%;
}
.rightContact {
  border-top: 5px solid #6e6e6e;
  padding-top: 26px;
}
.contactPlateWrapperInner {
    background-color: rgba(181, 167, 140, 1);
	margin-top: 30px;
	padding: 30px 0 19px 0;
}
.contactPlateWrapperInner h3 {
	color: #fff;
	line-height: 50px;
	text-decoration: underline;
	padding: 30px 0 19px 40px;
}
.contactPlateWrapperInner > div {
	padding-right: 10px;
	padding-left: 40px;
}
.contactPlateWrapperInner img {
	padding: 0;
    margin-bottom: 15px;
}
.contactName {
  color: #fff;
  font-size: 20px;
  margin-top: 30px;
}
.contactPlateWrapper div a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  padding: 0;
  text-decoration: none;
}
.contactPlateWrapper div a:hover, .contactPlateWrapper div a:focus {
  text-decoration: underline;
}
.rightContact {
  background-image: url("../img/arrow-down-contact-bg.png");
  background-position: left 0 top 0;
  background-repeat: no-repeat;
  border-top: 5px solid #6e6e6e;
}
hr {
  border-color: #6e6e6e;
  color: #6e6e6e;
  margin: 0;
}
.rowFourColumnsOneEmpty li a {
  background-position: left center;
  color: #000;
  padding-left: 15px;
  padding-right: 0;
  text-decoration: none;
}
.rowFourColumnsOneEmpty li a:hover, .rowFourColumnsOneEmpty li a:focus {
  text-decoration: underline;
}
.rowFourColumnsOneEmpty .rowLeft50 {
  border-top: 1px solid #6e6e6e;
  padding-top: 30px;
}
.rowFourColumnsOneEmpty .rowLeft50 h2 {
  margin-bottom: 30px;
}
.rowFourColumnsOneEmpty li {
  margin-bottom: 13px;
}
.logoWrapper.maximenucklogo {
  position: absolute;
}
.maxidrop-main.container {
  padding: 0 6px 0 0;
}
div#maximenuck93.maximenuckh ul.maximenuck {
  padding: 0 !important;
}
div#maximenuck93 ul.maximenuck li.maximenuck.level1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.centeredMenu .level1 a.maximenuck, .maximenuck.headingck.parent.level1 .nav-header, .maximenuck.headingck.parent.level1.clickedck .nav-header {
  display: block !important;
  font-family:"Univers LT W01_57 Condensed" !important;
  font-size: 20px !important;
  margin: 0 !important;
  padding: 20px 30px !important;
}
.centeredMenu .active.level1 a.maximenuck, .centeredMenu .level1 a.maximenuck:hover, .maximenuck.headingck.parent.level1:hover .nav-header, .maximenuck.headingck.parent.level1.clickedck .nav-header {
  background-color: #f5f5f5 !important;
  color: #e3000b !important;
}
.centeredMenu .active.level1 a.maximenuck .titreck, .centeredMenu .level1 a.maximenuck:hover .titreck  {
  color: #e3000b !important;
}
.centeredMenu .titreck {
  font-size: 18px !important;
}
div#maximenuck93 ul.maximenuck li.maximenuck a, div#maximenuck93 ul.maximenuck li.maximenuck span.separator, div#maximenuck93 ul.maximenuck2 a, div#maximenuck93 ul.maximenuck2 li.maximenuck span.separator {
	color: #000;
}
div#maximenuck93 ul.maximenuck li.maximenuck.level1, a.maximenuck {
  margin: 0 !important;
  padding: 0 !important;
}
div#maximenuck93 ul.maximenuck li.maximenuck a, div#maximenuck93 ul.maximenuck li.maximenuck span.separator, div#maximenuck93 ul.maximenuck2 a, div#maximenuck93 ul.maximenuck2 li.maximenuck span.separator {
  margin: 0 !important;
  width: 100% !important;
}
div#maximenuck93 span.maxiclose {
    display:none;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maximenuck.level2 .maximenuck .titreck {
  background-image: url("../img/arrow-right-grey.png");
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 17px !important;
  padding-left: 20px !important;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.level3 .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .level3 .maxidrop-main .level4 .maximenuck .titreck {
  background-image: url("../img/down-icon-grau.png");
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 15px !important;
  padding-left: 15px !important;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .level3 .maxidrop-main .level4 .maximenuck .titreck {
  background-image: url("../img/arrow-right-red-outline.png");
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 14px !important;
  padding-left: 15px !important;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maximenuck.active.level2 .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maximenuck.level2:hover .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.active.level3 .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.level3:hover .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .active.level3 .maxidrop-main .active.level4 .maximenuck .titreck {
  color: #e3000b !important;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .level3 .maxidrop-main .maximenuck2 .maximenuck.level4 .maximenuck .titreck {
  color: #000 !important;
  background-image: url("../img/down-icon-grau.png");
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .level3 .maxidrop-main .maximenuck2 .maximenuck.level4:hover .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .level3 .maxidrop-main .maximenuck2 .maximenuck.active.level4 .maximenuck .titreck {
  color: #e3000b !important;
  background-image: url("../img/down-icon-grau-on.png");
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maximenuck.level2:hover .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maximenuck.active.level2 .maximenuck .titreck {
  background-image: url("../img/arrow-right-grey-on.png");
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.level3 .maximenuck .titreck {
	background-image: url("../img/down-icon-grau.png");
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.level3:hover .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.active.level3 .maximenuck .titreck {
	background-image: url("../img/down-icon-grau-on.png");
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.level3 .maximenuck .titreck {
  color: #000 !important;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .maxidrop-main .maximenuck.active.level3 .maximenuck .titreck {
  color: #e3000b !important;
}
div#maximenuck93 ul.maximenuck2 li.maximenuck {
	margin: 0;
}
div#maximenuck93 ul.maximenuck2 li.maximenuck.level4 {
	margin-left: 13px;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .active.level3 .maxidrop-main .level4 .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .level3 .maxidrop-main .level4 .maximenuck .titreck {
	background-image: url("../img/down-icon-grau.png");
    color: #000 !important;
}
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .active.level3 .maxidrop-main .active.level4 .maximenuck .titreck,
.maximenuckh .maxidrop-main .maximenuck2 .maximenuck2 .active.level3 .maxidrop-main .level4:hover .maximenuck .titreck {
	background-image: url("../img/down-icon-grau-on.png") !important;
}
.maximenuckh .level3 .maxidrop-main .maximenuck2 {
	display:none;
}
.maximenuckh .active.level3 .maxidrop-main .maximenuck2 {
    display:block;
}
div#maximenuck93 div.floatck {
  border: medium none transparent;
}
.floatck {
  padding: 39px 10px 75px 10px !important;
}
.level2 .floatck, .level3 .floatck {
  padding: 0 !important;
}
.maxidrop-main > .maximenuck2.first {
  max-width: 350px;
}
.left10 {
  margin-left:10% !important;
}
 .stickyTop .moduletable {
  background-color: #e3000b;
  height: 57px;
  top: 439px;
  z-index: 1101;
}
.stickyBottom .custom {
    background-color: rgb(189, 65, 30);
    height: 114px;
    top: 553px;
    z-index: 1100;
}
 .stickyTop .moduletable, .stickyBottom .custom {
    border-radius: 5px 0 0 5px;
    color: #fff;
    font-size: 13px;
    position: fixed;
    right: 0;
    line-height: 17px;
    text-decoration: none;
    width: 70px;
}
.stickyTop div div, .stickyBottom div div {
  display: block;
  font-family:"Univers LT W01_57 Condensed";
  margin-top: 10px;
  text-align: center;
}
.stickyTop img, .stickyBottom img {
  display: block;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 9px;
  max-width: 100%;
  width: auto;
}
.stickyTop a, .stickyBottom a, .stickyTop a:hover, .stickyBottom a:hover {
    color: #fff;
    text-decoration: none;
	display: block;
}
.stickyTop a, .stickyTop a:hover {
	padding: 20px 10px;
}
.stickyTop:hover .custom, .stickyBottom:hover .custom {
    width: 80px;
}
.languageSelector {
  float: right;
  width: 100px;
}
.customuerLogin {
  float: right;
  margin-top: 11px;
  width: 124px;
}
.iconLogin {
  font-size: 14px;
}
.iconLogin > a {
  color: #000;
  text-decoration: none;
}
.iconLogin img {
  float: right;
  margin-left: 10px;
  margin-top: 6px;
}
#metaNav .searchWrapper {
  float: right;
  height: auto;
  margin-top: 4px;
} 
.search label, .iconSearch, .searchWrapper label {
  display: none;
}
.search, .iconSearch {
  float: left;
}
.mod-finder.js-finder-searchform.form-search {
	/* margin-right: 40px; */
	width: 290px;
}
input#mod-finder-searchword581 {
	border-top: 1px solid #c8c8c8;
	border-right: medium none;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-radius: 3px;
	box-sizing: border-box;
	color: rgb(110, 110, 110);
	font-size: 12px;
	height: 40px;
	padding: 5px;
	width: 240px;
  float:left;
}
.searchWrapper button, .searchWrapper button:hover, .searchWrapper button:focus, .searchWrapper button:active {
	border-top: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-left:medium none;
	border-radius: 0 3px 3px 0;
	background-color: transparent !important;
	background-image: url("../img/icon-search.png") !important;
	background-position: right 10px center !important;
	background-repeat: no-repeat !important;
	color: transparent !important;
	width: 50px;
	margin-right: 39px;
}
.breadcrumb .divider {
  display: none;
}
.breadcrumb > li + li::after {
  color: #ccc;
  content: "/ ";
  padding: 0 5px;
}
.breadcrumb > li + li::before, .breadcrumb > li + li:last-child::after {
  content: "";
  padding: 0;
}
.geva-download {
  float: right;
  max-width: 800px;
  width: auto;
}
#keyvisual .geva-download {
  margin-bottom: 0;
}
.download-button-text {
  color: #e3000b;
  display: inline-block;
  font-family:"Univers LT W01_57 Condensed";
  font-size: 18px;
  margin-right: 20px;
}
.download-button {
  display: inline-block;
  margin-top: -26px;
}
section a {
	color: #e3000b;
	font-family:"Univers LT W01_57 Condensed";
}
section a:hover, section a:focus, footer a:hover, footer a:focus {
  color: #e3000b;
}
.refslider {
	width: auto;
}
.refslider .slider4 {
	width: 1254px;
}
.refslider .slider3 {
	width: 920px;
}
.refslider .slider3 .slick-slide {
	margin-right: 16px;
}
.refslider .slider3 .slick-next, .refslider .slider3 .slick-prev {
	top: 215px;
	z-index: 9999;
	background-color: #c8c8c8;
	line-height: 8px;
	font-weight: bold;
    height:auto;
    width:auto;
}
.refslider .slider3 .slick-next, .refslider .slider4 .slick-next {
	right: 14px;
	padding: 9px 2px 9px 4px !important;
}
.refslider .slider4 .slick-next {
	right: 21px;
}
.refslider .slider3 .slick-prev, .refslider .slider4 .slick-prev {
	left: 0;
	padding: 9px 4px 9px 2px !important;
}
.refslider .slider4 .slick-next, .refslider .slider4 .slick-prev {
	height: 40.5px;
	line-height: 30px;
	z-index: 99999;
}
.refslider .slick-slide {
    background-color: rgba(181, 167, 140, 0.2);
	margin-right: 23px;
	max-height: 430px;
	min-height: 430px;
	overflow: hidden;
	position: relative;
}
.refslider img {
  height: 160px !important;
  width: 291px !important;
}
.refslider .refslider-text {
  display: block;
/*  height: 190px; */
  height: 250px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  width: 253px;
}
.refslider .refslider-text .headline {
  margin-bottom: 10px;
  margin-top: 20px;
}
.refslider .link {
	position: absolute;
	bottom: 19px;
}
.refslider .refslider-text .link > a {
  color: #e3000b;
  display: inline-block;
  margin-top: 10px;
}
.rowFourColumnsOneEmpty .rowLeft50 {
  overflow: hidden;
}
.rowFourColumnsOneEmpty .slick-prev {
  left: 1%;
}
.rowFourColumnsOneEmpty .slick-next {
  right: 53%;
}
.sliderTextImage .slick-slide {
  height: 350px;
  margin-right: 0;
  max-height: 350px;
  width: auto !important;
}
.sliderTextImage-text {
  background-color: #e3000b;
  color: #fff;
  height: 350px;
  padding: 50px 30px;
  width: 429px !important;
}
.sliderTextImage .sliderimage {
  max-width: 825px;
  overflow: hidden;
  width: 825px;
}
.sliderTextImage-text .headline {
  border-bottom-color: #fff;
  border-bottom-style: solid;
  display: inline-block;
  font-size: 36px;
  font-weight: 500;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.sliderTextImage-text .text {
  font-size: 36px;
  font-weight: 300;
  line-height: 50px;
  margin-bottom: 10px;
}
.sliderTextImage-text .text2 {
  font-size: 22px;
  font-weight: 300;
  line-height: 33px;
}
.sliderTextImage {
  margin: 60px auto 0;
}
.accordion-group.panel.rl_sliders-group.nn_sliders-group {
	background-color: transparent;
	border: medium none;
	margin: 0;
}
.accordion-group.panel a {
  color: #fff;
}
.accordion-inner.panel-body {
  background-color: #f5f5f5;
  border: none;
}
.wrapperBracketsRed.singleView > ul {
  padding-left: 35px;
}
.twoColumnsWrapper.levelTest > ul, ul.tippWrapper, .refLevel4TilesWrapper > ul, .threeColumnsWrapper.level04MabView > ul, .level04MabView > ul, .refWrapper3SlidesContactplate > ul, .categories-module,
.ceBlog3Pic > ul {
  margin: 0;
  padding: 0;
  position: relative;
}
.threeColumnsWrapper.level04MabView > ul {
	margin-bottom: 80px; /* 20191007 */
}
.twoColumnsWrapper.levelTest > ul > li {
  display: inline-block;
  vertical-align: top;
  width: 49.7%;
}
.twoColumnsWrapper.levelTest > ul > li:first-child {
  padding-right: 30px;
}
.topLine {
  border-top: 1px solid #6e6e6e;
}
.tippWrapper > li {
  display: inline-block;
  height: 398px;
  margin-bottom: 36px;
  margin-right: 140px;
  overflow: hidden;
  padding-bottom: 20px;
  width: 306px;
}
.tippWrapper.tippUnderlined > li {
  border-bottom: 1px solid #6e6e6e;
  margin-top: 36px;
}
.tippWrapper > li:last-child {
  margin-right: 0;
}
.tippPill {
  background-color: #0c4486;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding: 1px 5px;
}
.refLevel4TilesWrapper li {
  background-color: rgba(181, 167, 140, 0.2);
  display: inline-block;
  height: 430px;
  margin-bottom: 36px;
  margin-right: 30px;
  overflow: hidden;
  padding: 20px;
  width: 291px;
}
.refLevel4TilesWrapper li:last-child {
  margin-right: 0;
}
.refLevel4TilesWrapper li img {
  height: auto;
  max-width: 119px;
  width: 119px;
}
.refLevel4TilesLink {
  background-repeat: no-repeat;
  bottom: 55px;
  position: absolute;
}
.twoColumnsWrapper.levelTest a, .refLevel4TilesLink, .blog .readmore .btn {
  background-image: url("../img/arrow-right-red-outline.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.additionalOutterWrapper.orientationLeft h2, .additionalOutterWrapper.orientationLeft .subHead {
  text-align: left;
}
.additionalOutterWrapper.orientationLeft {
  background: none;
}
.container.orientationLeftArrow {
  background-image: url("../img/arrow-grey-down-big.png");
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: -58px;
}
.threeColumnsWrapper.level04MabView li {
  display: inline-block;
  margin-right: 30px;
  vertical-align: top;
  width: 291px;
}
.threeColumnsWrapper.level04MabView li ul {
  margin: 0;
  padding: 0;
}
.threeColumnsWrapper.level04MabView li ul li {
  display: list-item;
  list-style-type: disc;
}
.container04Mab {
  margin-bottom: 112px;
  width: 940px;
}
.ceTwoFourMab.level04MabView ul li {
  display: inline-block;
  vertical-align: top;
  width: 25%;
}
.ceBlog3Pic ul li {
  clear: both;
  display: block;
}
.ceBlog3PicTxt {
  float: left;
  margin-right: 30px;
  width: 31.2%;
}
.twoColumsWrapperTxt {
  column-count: 2;
  column-gap: 30px;
  padding-top: 30px;
}
.ceBlog3Pic img {
  float: left;
}
.ceTwoFourMab.level04MabView ul li:first-child {
  margin-right: 30px;
  width: 50%;
}
.ceBlog3Pic .twoColumsWrapperTxt {
  column-count: 3;
}
.ceTwoFourMab.level04MabView > ul {
  margin-bottom: 40px;
}
.ceTwoFourMab.level04MabView {
  margin-bottom: 125px;
}
.ceTwoFourMab.level04MabView li img {
  margin-bottom: 25px;
  width: auto;
}
.refWrapper3SlidesContactplate li {
  display: inline-block;
  width: 23%;
}
.refWrapper3SlidesContactplate li:first-child {
  display: inline-block;
  overflow: hidden;
  width: 75%;
}
.refWrapper3SlidesContactplate li:first-child {
  border-top: 1px solid #6e6e6e;
}
.btnBack.pull-left > a {
  border: 1px solid #e3000b;
  display: block;
  margin-top: -26px;
  padding: 13px 38px 13px 15px;
}
.btnBack.pull-left > a:hover, .btnBack.pull-left > a:focus {
  background-color: #e3000b;
  color: #fff;
  text-decoration:none;
}
.blog .items-row {
  height: auto;
}
.com-content-category-blog.blog {
	margin-top: 50px;
}
.blog .span4, .blog .columns-3 .blog-item {
	margin-bottom: 50px;
	margin-right: 28px;
	width: 31.6%;
	display: inline-block;
	vertical-align: top;
}
.com-content-category-blog__items.blog-items.columns-4 {
	margin-bottom: 50px;
}
.blog .span4, .blog .blog-items.columns-4 .blog-item {
	width: 23%;
	margin-right: 2.3%;
	display: inline-block;
	vertical-align: top;
}
.com-content-category-blog__item.blog-item:nth-child(4) {
	margin-right: 0 !important;
}
.blog .span3 {
	width: 23%;
	float: left;
	margin-right: 2%;
}
.blog .span2 {
	width: 18%;
	float: left;
	margin-right: 2%;
}
.blog .span4:last-child, .blog .span3:last-child, .blog .span2:last-child,
.blog .columns-3 .blog-item:nth-child(3), .blog .columns-3 .blog-item:nth-child(6), 
.blog .columns-3 .blog-item:nth-child(9), .blog .columns-3 .blog-item:nth-child(12), 
.blog .columns-3 .blog-item:nth-child(15), .blog .columns-3 .blog-item:nth-child(18), 
.blog .columns-3 .blog-item:nth-child(21), .blog .columns-3 .blog-item:nth-child(24), 
.blog .columns-3 .blog-item:nth-child(27), .blog .columns-3 .blog-item:nth-child(30), 
.blog .columns-3 .blog-item:nth-child(33), .blog .columns-3 .blog-item:nth-child(36), 
.blog .columns-3 .blog-item:nth-child(39), .blog .columns-3 .blog-item:nth-child(42), 
.blog .columns-3 .blog-item:nth-child(45), .blog .columns-3 .blog-item:nth-child(48), 
.blog .columns-3 .blog-item:nth-child(51), .blog .columns-3 .blog-item:nth-child(54), 
.blog .columns-3 .blog-item:nth-child(57), .blog .columns-3 .blog-item:nth-child(60), 
.blog .columns-3 .blog-item:nth-child(63), .blog .columns-3 .blog-item:nth-child(66), 
.blog .columns-3 .blog-item:nth-child(69), .blog .columns-3 .blog-item:nth-child(72), 
.blog .columns-3 .blog-item:nth-child(75), .blog .columns-3 .blog-item:nth-child(78), 
.blog .columns-3 .blog-item:nth-child(81), .blog .columns-3 .blog-item:nth-child(84), 
.blog .columns-3 .blog-item:nth-child(87), .blog .columns-3 .blog-item:nth-child(90), 
.blog .columns-3 .blog-item:nth-child(93), .blog .columns-3 .blog-item:nth-child(96), 
.blog .columns-3 .blog-item:nth-child(99), .blog .columns-3 .blog-item:nth-child(102) {
  margin-right: 0;
}
.blog .cols-4 .span3 a img {
	margin-bottom: 20px;
}
.categories-module > li {
  display: inline-block;
}
.aktuelles .breadcrumb, .fachbeitraege .breadcrumb {
  padding-left: 0;
}
.btn {
  -moz-user-select: none;
  border: medium none;
  cursor: pointer;
  display: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin-bottom: inherit;
  text-align: inherit;
  touch-action: unset;
  vertical-align: middle;
  white-space: unset;
}
.btn.focus, .btn:focus, .btn:hover {
  color: #e3000b;
  text-decoration: underline;
}
.btn.active, .btn:active {
  box-shadow: none;
  outline: 0 none;
}
.blog .cols-3 .item-image {
  margin-bottom: 25px;
  width: 100%;
}
.blog .cols-3 .item-image img {
  height: auto;
  width: 100%;
}
.blog .readmore {
  margin-top: 15px;
}
.container04Mab h1 {
  margin-bottom: 30px;
}
.topLine > h2 {
  margin: 30px 0 22px;
}
.level04MabView {
  margin-top: 0;
}
.dividerGrey {
  background-color: #6e6e6e;
  display: block;
  height: 1px;
  margin: 30px 0;
  width: 100%;
}
.cols2 {
  column-gap: 15px;
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.ce2ColPicWrapper hr {
  margin-top: 0;
}
.keyvisualTxtLeft .gevaBtnFull {
  float: left;
}
.introWrapper h1, .introWrapper p, .introWrapper ul {
  max-width: 75%;
}
.introWrapper h1 {
	margin-top: -7px !important;
}
.outterWrapperEditorial h2 {
	margin-top: 0 !important;
}
.col25 {
  margin-right: 15px;
  width: 291px;
}
.col50, .row50 {
  width: 50%;
}
.col75 {
  width: 933px;
}
.col25p {
  width: 25%;
}
.threeQuartersBlog .container div.col25p {
	min-width: 291px;
}
.col50p {
  width: 49%;
}
.col75p {
  width: 75%;
}
.threeQuartersBlog .container div.col75p {
	width: 67%;
}
.threeQuartersBlog .container .blogSpecialBoxWrapper.threeCols div.col75p {
	width: 65%;
}
.col100, .row100 {
  width: 100%;
}
.mr25p {
	margin-right: 25%;
}
.txtRight {
  text-align: right;
}
.txtLeft {
  text-align: left;
}
.mr15 {
  margin-right: 15px;
}
.mr0 {
  margin-right: 0;
}
.ml15 {
  margin-left: 15px;
}
.ml0 {
  margin-left: 0;
}
.pr15 {
  padding-right: 15px;
}
.pr0 {
  padding-right: 0;
}
.pl15 {
  padding-left: 15px;
}
.pl0 {
  padding-left: 0;
}
.col50 .col25 {
  width: 291px;
}
.conW85 p {
  width: 85%;
}
.row, .ce2ColPicWrapper, .container {
	margin-bottom: 80px !important; /* 20191007 */
}
#metaNav .container {
  margin-bottom: 0 !important;
}
.ce2ColPicWrapper img, .ce3ColBtnWrapper img {
  margin-bottom: 25px;
}
.ce3ColBtnWrapper .geva-download {
  margin-top: 50px;
}
.gevaBtnEmpty.btnBack a {
	background-image: url("../img/pfeil_mehr-erfahren.png");
	background-position: left 15px center;
	display: inline-block;
	font-family:"Univers LT W01_57 Condensed";
	padding: 13px 15px 13px 38px;
	font-size: 18px;
}
.gevaBtnEmpty.arrowRight a {
	background-position: right 15px center;
	padding: 13px 38px 13px 15px;
}
.ce3ColBtnWrapper .gevaBtnEmpty.btnBack a, .gevaBtnEmpty.btnBack.BtnArrowRight a {
  background-position: right 15px center;
  padding: 11px 38px 11px 15px;
}
.ce3ColBtnWrapper .col50 .btnBack {
  margin: 0;
}
.ce3ColBtnWrapper .col50 .btnBack div {
  text-align: right;
}
.gevaBtnEmpty.btnBack a:hover, .gevaBtnEmpty.btnBack a:focus {
  background-color: #fff;
  background-image: url("../img/pfeil_mehr-erfahren.png");
  color: #e3000b;
}
.col50 h2 {
	margin-top: -9px;
	margin-bottom: 30px;
}
.ce2ColPicWrapper .col50 h2 {
	margin-top: 0 !important;
}
.brakets h2, .brakets h3, .braketImg {
  background-image: url("../img/klammer-links.png");
  background-position: left center;
  background-repeat: no-repeat;
  height: 90px;
  margin-bottom: 0;
  padding-left: 30px;
}
.brakets ul {
  background-image: url("../img/klammer-rechts.png");
  background-position: right 0 bottom;
  background-repeat: no-repeat;
  min-height: 90px;
	padding-right: 50px;
	padding-left: 60px !important;
}
.ce2ColPicWrapper a, .ce3ColBtnWrapper p a {
  background-image: url("../img/arrow-right-red-outline.png");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 15px 0;
  padding-left: 15px;
}
.ce2ColPicWrapper a:hover, .ce2ColPicWrapper a:focus {
  text-decoration: underline;
}
.col32p {
  width: 32%;
}
.mr2p {
  margin-right: 2%;
}
.col33p {
	width: 32%;
}
.pillTipp {
  height: 398px;
  overflow: hidden;
  padding-bottom: 20px;
}
.pillTippHead {
  background-color: #0c4486;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding: 1px 5px;
}
.pillTippDivider {
  height: auto;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.pillTipp .dividerGrey {
  margin: 0;
}
.centerLine.rows1 {
  margin-bottom: 30px;
	margin-top: 35px;
}
.centerLine.rows2 {
	margin-bottom: 60px;
	margin-top: 55px;
}
.centerLine.rows3 {
  margin-bottom: 80px;
  margin-top: 75px;
}
.doubleCol > ul {
  float: left;
  width: 50%;
}
.doubleCol ul:first-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.firstCol {
  float: left;
  width: 50%;
}
.secondCol {
  float: right;
  width: 50%;
}
.brakets .firstCol ul, .brakets .secondCol h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.doubleCol li, .brakets li {
	margin-bottom: 10px;
}
.button-text {
	margin-right: 15px;
	font-family:"Univers LT W01_57 Condensed";
}
.text-button.gevaBtnFull .button-text {
	font-size: 18px;
}
.maximenucklogo img {
  margin-right: 106px !important;
}
.maxidrop-main.container .maxidrop-main.container, .maxidrop-main.container .maxidrop-main.container .maxidrop-main.container {
  margin: 0 !important;
}
.matrixwrapper .col-sm-3, .matrixwrapper .col-sm-9 {
  padding: 0;
}
.matrixwrapper .nav {
  list-style: outside none none;
  margin-bottom: -9px;
  padding-left: 0;
}
.matrixwrapper .nav-tabs {
  width: 100%;
}
.matrixwrapper .nav-tabs li.active {
  background-color: #f5f5f5;
}
.matrixwrapper .nav-tabs li a {
  font-family:"Univers LT W01_57 Condensed";
  padding: 15px !important;
}
.matrixwrapper .nav-tabs li.active a {
  background-color: #f5f5f5;
}
.tablePointer thead {
  border-bottom: 1px solid #cbcbcb;
  display: block;
  height: 55px;
}
.tablePointer td {
  border-bottom: 1px solid #cbcbcb;
  border-right: 50px solid #fff;
  font-family:"Univers LT W01_57 Condensed";
  padding: 10px 0 10px 15px;
}
.tableItems td {
  background-color: #f5f5f5;
  border: 2px solid #fff;
  font-size: 14px;
  opacity: 1;
  padding: 10px 5px;
}
.tableItems td ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.tableItems td:hover {
  opacity: 0.8;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  border-color: #cbcbcb #cbcbcb transparent !important;
  color: #000 !important;
}
.blogWrapperOutter {
	margin: 0;
	padding: 0;
	width: 100%;
}
.blog3cFirstC {
	margin-right: 40px;
	width: 30%;
}
.blog3cSecondC {
	width: 66%;
}
.blog3cMediaC {
	margin-top: 30px;
}
.blog3cV2 .blog3cMediaC {
	margin-top: 0;
	margin-bottom: 30px;
}
.blog3cSecondC .blog3cFirstCol {
	width: 48%;
	margin-right: 24px !important;
}
.blog3cSecondC .blog3cSecondCol {
	width: 48%;
	margin: 0 !important;
}
.blogIntro {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 30px;
}
.blogWrapperOutter a {
	color: #337ab7;
	text-decoration: underline;
}
.blogWrapperOutter a, .blogWrapperOutter a:hover, .blogWrapperOutter a:focus,
.blogSpecialBoxWrapper a, .blogSpecialBoxWrapper a:hover, .blogSpecialBoxWrapper a:focus,
a.externalLink, a.externalLink:hover, a.externalLink:focus {
	color: #337ab7 !important;
}
a.externalLink, a.externalLink:hover, a.externalLink:focus {
   text-decoration: underline !important;
}
.blogSpecialLink {
	display: block;
	width: 100%;
	margin: 20px 0;
	text-align: right;
}
.blogSpecialLink a {
	color: #e3000b !important;
	text-decoration: none;
	background-image: url("../img/arrow-right-red-outline.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.blogSpecialLink a:hover, .blogSpecialLink a:focus {
    color: #e3000b !important;
	text-decoration: underline;
}
.blogSpecialBoxWrapper {
	border: 1px solid #337ab7;
	color: #337ab7;
	padding: 20px;
	margin: 0 0 40px 0;
	max-width: 918px;
	position: relative;
}
.blogSpecialBoxWrapper hr {
	border-color: #337ab7;
	color: #337ab7;
	margin: 20px 0;
}
.blogSpecialBoxHeader {
	position: absolute;
	top: -13px;
	left: 10%;
	width: 80%;
	background-color: #fff;
	text-align: center;
    margin: 0 0 0 0;
}
.blog3c {
	margin: 0; 
	width: 100%;
}
.blog3cFirstCol, .blog3cSecondCol, .blog3cThirdCol {
	width: 32%;
	margin-right: 24px;
}
.blog3cThirdCol {
	width: 30%;
	margin-right: 0;
}
.blogWrapperInnerList {
	margin-bottom: 20px;
}
.blogWrapperListLeft {
	width: 291px;
	margin-right: 17px;
}
.blogWrapperListRight {
    width: 65.2%;
}
.blogWrapperOutter .gevaBtnEmpty.btnBack a {
	color: #e3000b !important;
	text-decoration: none;
}
.blogWrapperOutter .gevaBtnEmpty.btnBack a:hover, .blogWrapperOutter .gevaBtnEmpty.btnBack a:focus {
	color: #fff !important;
}
.blogSpecialBoxWrapper.oneCol {
	width: 32%;
}
.blogSpecialBoxWrapper.twoCol {
	width: 64%;
}
div > div.blogSpecialBoxWrapper.twoCol {
	margin-left: 333px;
	width: 579px;
}
.threeQuartersBlog div > div.blogSpecialBoxWrapper.twoCol {
	margin-left: 260px;
	width: 640px;
}
.blogSpecialBoxWrapper img {
	margin-bottom: 15px;
}
.blogSpecialBoxWrapper img.pull-left {
	margin-right: 15px;
}
.blogSpecialBoxWrapper img.pull-right {
	margin-left: 15px;
}
.contactPlateOutter {
	background-color: rgba(181, 167, 140, 1);
	width: 291px;
	height: 430px;
	overflow: hidden;
}
.contactPlateOutter h2 {
	color: #fff;
	display: block;
	width: 100%;
	padding-bottom: 5px;
	margin-left: 20px !important;
	border-bottom: 1px solid #fff;
	padding-top: 20px;
	font-size: 28px;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
}
.contactPlateInner h3 {
	color: #fff;
}
.contactPlateInner {
	margin: 20px 5px 20px 20px;
	max-width: 100%;
	overflow: hidden;
}
.contactPlateOutter a {
	color: #000;
}

#mainNav {
	position: relative;
}
.logoWrapper a {
	display: block;
	padding: 21px 14px 14px 14px;
}
.maximenucklogo {
   visibility:hidden;
} 
.col50 .gevaBtnEmpty {
	margin-top: 15px !important;
}
.ce3ColBtnWrapper .col50.pr15, .ce3ColBtnWrapper .col50.txtRight {
	margin-bottom: 30px !important;
}
#content #breadcrumb .container, #content #breadcrumb.container {
	margin-bottom: 0 !important;
}
.col50.conW85.mr30, .col50.mr0.brakets {
	margin-bottom: 60px !important;
}
.ce2ColPicWrapper {
	margin-bottom: 0 !important;
}
.ce3ColBtnWrapper h2:first-child {
	margin-top: 0;
}
.ce3ColBtnWrapper h2 {
	margin-top: 50px;
}
.col50.mr0.ml0 .gevaBtnEmpty {
	margin: -11px !important;
}
.refWrapper3SlidesContactplate {
    margin-top: 80px;
}
.refWrapper3SlidesContactplate h2 {
	margin: 0 0 30px;
}
.refWrapper3SlidesContactplate .rightContact h2 {
	margin-top: -26px;
}
.ce3ColBtnWrapper hr {
	margin-bottom: 20px;
}
.introWrapper {
	margin-bottom: 0;
}
.wrapperGreyFull iframe {
	margin-bottom: 20px;
}
.wrapperGreyFull .container {
	margin-bottom: 0 !important;
}
.back-to-top-link.visible {
	opacity: 1;
}
.back-to-top-link {
	position: absolute;
	inset-inline-end: 1rem;
	bottom: 1rem;
	z-index: 10000;
	padding: 0.5em;
	color: var(--cassiopeia-color-primary, #112855);
	pointer-events: all;
	background-color: var(--white, white);
	border: 1px solid var(--cassiopeia-color-primary, #112855);
	border-radius: 0.25rem;
	opacity: 0;
	transition: opacity 200ms ease-in;
}
.back-to-top-link:hover, .back-to-top-link:focus {
	color: var(--white, white);
	background-color: var(--cassiopeia-color-hover);
	border-color: var(--white, white);
}
#content .search {
	margin: 45px auto 150px !important;
	width: 855px;
	float: none;
}
#content .result-category, #content .form-limit, #content #searchForm .btn-toolbar  {
	display: none;
}
.searchintroinfocount {
	margin-bottom: 42px;
}
#content .search .counter {
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 25px;
	padding-bottom: 13px;
}
#content .search dd {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #c8c8c8;
}
#content .search .result-title a,
#content .com-finder .result__title a {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	display: block;
  padding-left: 15px;
  background-image:url("../img/arrow-resultlist.png");
  background-repeat:no-repeat;
  background-position:left center;
}
#content .com-finder .result__title a .result__title-text {
	font-size: 18px;
}

#content .com-finder .pagination {
	margin: 20px 0 110px 0;
}
#content .com-finder .pagination-list {
	padding: 0;
    margin:0 auto;
}
#content .com-finder .pagination-list li {
	display: inline-block;
	margin-right: 10px;
}
/* #content .com-finder .result-text .highlight, */
#content .com-finder .mark, #content .com-finder mark,
.mark, mark {
	background-color: lightgrey; 
	padding: 1px 5px 4px 5px; 
	border-radius: 3px; 
}
#content .com-finder a.result__title-link .mark, #content .com-finder a.result__title-link mark {
	background-color: transparent; 
	padding: unset; 
	border-radius: 0; 
  color: #e3000b !important;
}

#content .com-finder .page-title {
	margin-top: 50px;
	margin-bottom: 10px;
}
#content .com-finder .only legend {
	display: none;
}
.pagination > li > a, .pagination > li > span {
	border: medium none;
}
#content .com-finder .pagination > .active > a, 
#content .com-finder .pagination > .active > a:focus, 
#content .com-finder .pagination > .active > a:hover, 
#content .com-finder .pagination > .active > span, 
#content .com-finder .pagination > .active > span:focus, 
#content .com-finder .pagination > .active > span:hover {
	color: #fff !important;
	background-color: #e3000b;
	border-color: #e3000b;
  text-decoration: none !important;
}
#content .com-finder .pagination .disabled.page-item {
	display: none;
}
#mod-ajaxsearch-form {
	margin-right: 50px;
}
.ajax-search input[type="search"] {
	width: 290px;
	height: 40px;
	border-radius: 0;
  background-image: url("../img/icon-search.png");
  background-position: right 10px center;
  background-repeat: no-repeat;
}
.ajax-search .results-box {
	z-index: 99999;
	border-top: medium none !important;
	border-right: 1px solid #c8c8c8 !important;
	border-left: 1px solid #c8c8c8 !important;
	border-bottom: 1px solid #c8c8c8 !important;
	border-radius: 0 0 5px 5px;
	background-color: #fff;
	top: 39px;
	width: 290px;
}
.ajax-search .results-box a {
	color: #000;
  font-size: 12px;
  font-family:"Univers LT W01_55 Roman1475956";
  font-weight: normal;
  text-decoration: none;
  text-transform:none;
  display:block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.ajax-search .results-box a:hover, .ajax-search .results-box a:focus {
	color: #d9000d;
  text-decoration: none;
  text-transform:none;
}
.ajax-search .result-category, .ajax-search .result-text {
	display: none;
}
.ajax-search button.btn.hasTooltip {
	visibility: hidden;
}
.akLeftCol {
	width: 49%;
	margin-right: 2%;
}
.akLRightCol {
	width: 49%;
	max-width: 49%;
}
.ak3LeftCol {
	width: 32%;
}
.ak3CenterCol {
	width: 32%;
	margin: 0 2%;
}
.ak3RightCol {
	width: 32%;
}
.akFullCol {
	width: 100%;
}
.akPicLeftCol {
	width: 184px;
	margin-right: 20px;
}
.akPicRightCol {
	width: 70%;
}
.rl_sliders-toggle-inner.nn_sliders-toggle-inner {
	color: #000;
	font-size: 21px;
    text-decoration: none;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:active {
	color: #000 !important;
	font-size: 21px;
  text-decoration: none;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle.collapsed .rl_sliders-toggle-inner.nn_sliders-toggle-inner,
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle.collapsed:active .rl_sliders-toggle-inner.nn_sliders-toggle-inner {
	color: #000 !important;
  text-decoration: none;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle .rl_sliders-toggle-inner.nn_sliders-toggle-inner,
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover .rl_sliders-toggle-inner.nn_sliders-toggle-inner, .rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:focus .rl_sliders-toggle-inner.nn_sliders-toggle-inner {
	color: #e3000b !important;
  text-decoration: none;
}
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle {
	background-color: rgba(35, 126, 127, 0.15) !important;
	border: 1px solid rgba(35, 126, 127, 0.15) !important;
	border-radius: 0 !important;
  padding: 10px 25px !important;
}
.accordion-inner.panel-body {
	background-color: #fff !important;
	border-right: 1px solid #c8c8c8 !important;
	border-bottom: medium none !important;
	border-left: 1px solid #c8c8c8 !important;
	border-radius: 0 !important;
	padding: 20px;
}
.accordion-group.panel:last-child .accordion-inner.panel-body {
	border-bottom: 1px solid #c8c8c8 !important;
}
.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed {
	border-bottom: medium none !important;
}
.rl_sliders.accordion:last-child {
	margin-bottom: 50px !important;
}
.nn_sliders-group:last-child .accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed {
	border-bottom: 1px solid #c8c8c8 !important;
}
.rl_sliders-toggle-inner.nn_sliders-toggle-inner {
 background-image:url("../img/arrow-slider-opend.png");
 background-repeat:no-repeat;
 background-position: left center;
 padding-left: 42px;
}
.collapsed .rl_sliders-toggle-inner.nn_sliders-toggle-inner {
 background-image:url("../img/arrow-slider-closed.png"); 
 background-repeat:no-repeat;
 background-position: left center;
 padding-left: 42px;
}
.threeQuarters .rl_sliders {
	width: 75%;
}
#content table {
	width: 100%;
	text-align: left;
	margin-bottom: 50px;
}
#content .geva-matrix table {
	margin-bottom: 0;
}
#content table tr {
	border-bottom: 1px solid #000;
}
#content table tr:hover, #content table tr:focus {
  background-color: #F5F5F5;
}
#content table td {
	padding: 10px 5px 10px 5px;
	vertical-align: top;
}
#content table tr td:first-child {
	width: 25%;
}
#content table tr td strong {
	font-size: 18px;
	font-family:"Univers LT W01_57 Condensed" !important;
	font-weight: normal;
	font-style: normal;
}
.searchintroinfocount.no-result-found {
	margin-bottom: 20px;
}
.searchintroinfocount.no-result-found strong {
	display: none;
}
.fallback {
	width: 615px;
	margin-bottom: 50px;
}
.fallback hr {
	background-color: #c8c8c8 !important;
	border-color: #c8c8c8 !important;
	color: #c8c8c8 !important;
	width: 100%;
	display: block;
	margin: 30px 0;
}
.fallback i.arrowFallback {
	background-image: url("../img/arrow-right-red-outline.png");
	background-repeat: no-repeat;
	padding-right: 15px;
	background-position: left center;
}
.fallback h3 {
	font-size: 18px;
	display: inline;
	margin: 0;
}
.fallback a {
	font-weight: 400;
	font-family:"Univers LT W01_55 Roman1475956";
	text-decoration: underline;
}
.fallback a:hover, .fallback a:focus {
	text-decoration: none;
}
.pl15 {
	padding-left: 15px;
}
.wrapper404Inner, .wrapper404InnerLeft {
	vertical-align: top;
}
.wrapper404InnerLeft {
	display: inline-block;
	width: 289px;
	margin-right: 40px;
}
.wrapper404InnerRight {
	display: inline-block;
	width: 620px;
}
.wrapper404InnerRight h2 {
  margin-top:0;
}
.wrapper404InnerList i {
	background-image: url("../img/arrow-right-red-outline.png");
	background-repeat: no-repeat;
	padding-right: 15px;
	background-position: left center;
}
.wrapper404InnerList a {
	font-family:"Univers LT W01_57 Condensed";
	color: #000;
}
.geva-matrix .nav.nav-tabs {
	margin-left: 215px;
	display: block;
}
.geva-matrix .nav-tabs > li {
	/* margin-right: 10px; */
	margin-right: 8px;
}
.p-626 .geva-matrix .nav-tabs > li {
	max-width: 24.25834%;
}
.geva-matrix .nav-tabs > li:last-child {
	margin-right: 0;
}
.geva-matrix .nav-tabs > li > a, .geva-matrix .nav-tabs > li > a:focus, .geva-matrix .nav-tabs > li > a:hover {
	border-color: #cbcbcb #cbcbcb transparent !important;
	color: #000 !important;
}
.geva-matrix .nav.nav-tabs a {
  font-size: 18px;
	display:block !important;
}
#content .geva-matrix table tr td {
	border-right: 1px solid #cbcbcb !important;
	border-left: 1px solid #cbcbcb !important;
}
#content .geva-matrix table tr td:first-child {
	border-right: 1px solid transparent !important;
	border-left: 1px solid transparent !important;
}
#content .geva-matrix table tr td:last-child {
	border-right: 1px solid transparent !important;
}
#content .geva-matrix table tr {
	background-color: #F5F5F5;
	border-top: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
	border-left: 1px solid transparent !important;
	border-bottom: 1px solid #cbcbcb !important;
}
#content .geva-matrix table tr:first-child {
	background-color: #F5F5F5;
	border-top: 1px solid #cbcbcb !important;
}
.geva-matrix .table-header, #content .geva-matrix table tr td:first-child {
	background-color: #fff;
	width: 215px !important;
	vertical-align: middle;
}
#content .geva-matrix tr td.table-header {
	border-top: 1px solid #cbcbcb !important;
}
#content .geva-matrix .nav-tabs li.active a {
	background-color: #F5F5F5;
}
#content .geva-matrix .nav-tabs {
	border-bottom: medium none;
}
#breadcrumb a, .breadcrumb a {
	font-family:"Univers LT W01_55 Roman1475956";
}
.ce2ColPicWrapperSpecial .col25 {
    width: 50%;
}
.wrapperGreyFullFlexible {
	margin-right: -50%;
	margin-left: -50%;
}
.highlightNumber {
  font-weight: bold;
}
.menuOutterWrapper .maxiroundedcenter {
	position: relative;
}
.menueXtraWrapper {
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 10px;
	background-color: #fff;
	width: 282px;
	height: 66px;
}
.menueXtraWrapper .homeIconWrapper {
	padding-top: 24px;
	margin-left: 30px;
}
.searchWrapper {
	position: absolute;
	z-index: 9999;
	right: 6px;
	top: 21px;
}
.geva-accordion .collapse-group {
  border: 1px solid #c8c8c8;
}
.geva-accordion .card.accodion-cols2.col01 {
  border-right: 1px solid #c8c8c8;
}
.geva-accordion .collapse.in .card-body {
  border-top: 1px solid #c8c8c8;
}
.geva-accordion .card-header {
	background-color: #ebebeb;
	padding: 26px 30px;
}
.geva-accordion .card-header .mb-0 {
	margin: 0;
	padding: 0;
}
.geva-accordion .card-body {
  padding: 30px;
}
.geva-accordion .card.accodion-cols2 .card-body:first-child {
  padding-right: 25px;
}
.geva-accordion .card.accodion-cols2 .card-body:last-child {
  padding-left: 25px;
}
.geva-accordion .card.accodion-cols2 {
	float: left;
	width: 50%;
}
.geva-accordion .open-button {
  color: #000;
  display: block;
  font-family:"Univers LT W01_57 Condensed";
  font-size: 21px;
  margin: 0;
  padding-left: 42px;
  text-decoration:none;
  width: 100%;
  border: medium none !important;
  outline: none !important;
}
.geva-accordion .card-header [aria-expanded="false"] {
	background-image: url("../img/arrow-slider-closed.png");
    background-repeat: no-repeat;
    background-position: left center;
}
.geva-accordion .card-header [aria-expanded="true"] {
    background-image: url("../img/arrow-slider-opend.png");
    background-repeat: no-repeat;
    background-position: left center;
    color: #e3000b;
}
.geva-accordion .open-button:hover {
    color: #e3000b;
    text-decoration:none;
    border: medium none !important;
    outline: none !important;
}
.geva-anker-items {
	float: left;
}
.geva-anker ul {
	margin-right: 30px;
	width: 380px;
	padding-left: 15px;
	margin-bottom: 0;
}
.geva-anker li {
	margin-bottom: 15px;
}
.geva-anker li {
  list-style-type:none;
}
.geva-anker li a {
	font-family:"Univers LT W01_55 Roman1475956";
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: left top -9px;
	padding-left: 20px;
	margin-left: -19px;
}
.geva-anker .arrow-up li a {
	background-image: url("../img/arrow-anker-up.png");
}
.geva-anker .arrow-down li a {
	background-image: url("../img/arrow-anker-down.png");
}
.geva-anker .contactPlateOutter {
	width: 399px;
	height: auto;
}
.outterWrapperEditorial {
	margin-bottom: 80px; /* 20191007 */
}
.innerWrapperEditorialLeft, .innerWrapperEditorialRight,
.editorialListLeft, .editorialListRight {
	width: 50%;
}
.innerWrapperEditorialLeft,.editorialListLeft, .editorialListRight {
	padding-right: 30px;
}
.editorialListWrapper {
	padding: 20px;
	background-color: #e9f2f1;
}
.innerWrapperEditorialRight h2 {
	text-align: center;
	color: #fff;
	background-image: url("../img/bg-leistungen-im-ueberblick.png");
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 75px;
	line-height: 64px;
	margin-bottom: 20px;
}
.editorialListWrapper ul, .editorialListWrapper ol {
	padding: 15px;
}
.geva-anker .contactPlateInner h3 {
	color: #fff;
	font-family:"Univers LT W01_55 Roman1475956";
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	margin-bottom: 40px;
}
.geva-anker .contactPlateInner h4 {
	color: #fff;
	font-family:"Univers LT W01_55 Roman1475956";
	margin-bottom: 15px;
}
.geva-anker .contactPlateOutter a {
	font-family:"Univers LT W01_55 Roman1475956";
}
.refWrapper3SlidesContactplate li:first-child {
	border-top: medium none;
}
.rightContact {
	border-top: medium none;
	background: none;
}
.homeIconBottomTxt, .homeIconBottomLink, .homeIconBottom a {
	float: right;
}
.homeIconBottomLink {
	width: 50px;
	height: 50px;
}
.homeIconBottomTxt {
	margin-right: 15px;
	line-height: 46px;
	display: inline-block;
}
.col50.pr15 h3:first-child {
	margin-top: 0 !important;
}
.col50.pr15 h3 {
	margin-top: 30px !important;
}
.ce3ColBtnWrapper .col50.pr15 h3:first-child {
	margin-top: 0 !important;
}
.ce3ColBtnWrapper .col50.pr15 h3 {
	margin-top: 30px !important;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}
.chrono_credits {
	display: none !important;
}
.geva-download-contact {
	margin: 0 0 50px 0;
}
.geva-download-contact h2 {
	margin-top: 80px;
}
.geva-download-contact .header {
	width: 100%;
	height: 144px;
	border: 1px solid #c8c8c8;
}
.geva-download-contact .collapse {
    display: none;
}
.geva-download-contact .collapse.in, .geva-download-contact .collapsing {
    display: block;
	border-top: medium none;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
  padding: 25px 19px !important;
  min-height: 300px;
}
.geva-download-contact .btn.btn-link {
	border: medium none;
	background-color: transparent;
	background-image: url("/templates/img/icon-akkordeon-open.png");
	display: inline-block;
	width: 168px;
	font-size: 19px;
	font-family:"Univers LT W01_57 Condensed";
	height: 50px;
	margin-left: 35px;
	text-align: left;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	color: #000;
}
.geva-download-contact .btn.btn-link[aria-expanded="true"] {
	background-image: url("/templates/img/icon-akkordeon-closed.png");
}
.geva-download-contact .btn.btn-link:hover, .geva-download-contact .btn.btn-link:focus, .geva-download-contact .btn.btn-link[aria-expanded="true"] {
	color: #e3000b;
    cursor:pointer; 
    outline: none;
}
.geva-download-contact .header div {
	font-size: 32px;
	padding: 58px 35px;
	font-family:"Univers LT W01_57 Condensed";
}
.geva-download-contact div.mb-0 {
	font-weight: 400;
	margin: 0;
	padding: 20px 0;
	background-color: #eaedf4;
	border-top: medium none;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	font-family:"Univers LT W01_57 Condensed";
}
.geva-download-contact .subTitleContact, .geva-download-contact .subTitleDownload {
	font-size: 25px;
	line-height: 28px;
}
.geva-download-contact #container_7, .geva-download-contact #container_25, .geva-download-contact #container_32, .geva-download-contact #chronoform_36,
.geva-download-contact #container_41,.geva-download-contact #container_42, .geva-download-contact #container_58,
.geva-download-contact #container_47, .geva-download-contact #container_54, .geva-download-contact #container_69,
.geva-download-contact #container_29, .geva-download-contact #container_36, .geva-download-contact #container_85,
.geva-download-contact #container_57 {
	width: 370px !important;
  display: inline-block;
  vertical-align: top;
}
.geva-download-contact #container_7, .geva-download-contact #container_25, .geva-download-contact #container_32,
.geva-download-contact #container_41, .geva-download-contact #container_42,
.geva-download-contact #container_47, .geva-download-contact #container_54,
.geva-download-contact #container_29, .geva-download-contact #container_36 {
  margin-right: 30px !important;
}
.geva-download-contact #DownloadModul-load #container_36,
.geva-download-contact #DownloadModul-unten-load #container_36 {
  margin-right: 0 !important;
}
.geva-download-contact #form-row-newsletter #fin-newsletter label {
	width: 93% !important;
}

#DownloadModul-unten div, 
#DownloadModul-unten label, 
#DownloadModul-unten input, 
#DownloadModul-unten select {
	display: block;
	max-width: 100%;
	text-align: left;
  position: relative;
	width: 100%;
}
.geva-download-contact #DownloadModul-load #container_36,
.geva-download-contact #DownloadModul-unten-load #container_36 {
  position: relative;
}
.threeQuartersBlog .geva-download-contact #DownloadModul-load #container_36,
.threeQuartersBlog .geva-download-contact #DownloadModul-unten-load #container_36 {
  width: 100% !important;
}
.geva-download-contact #DownloadModul-load #container_36 p,
.geva-download-contact #DownloadModul-unten-load #container_36 p {
  font-size: 12px;
}
.geva-download-contact #DownloadModul-load #form-row-dd-download-gender, 
.geva-download-contact #DownloadModul-load #form-row-dd-download-title,
.geva-download-contact #DownloadModul-unten-load #form-row-d-download-gender, 
.geva-download-contact #DownloadModul-unten-load #form-row-d-download-title {
	width: 48% !important;
	float: left;
}
.geva-download-contact #DownloadModul-load #form-row-dd-download-gender,
.geva-download-contact #DownloadModul-unten-load #form-row-d-download-gender {
  margin-right: 3.5% !important;
}
.geva-download-contact #DownloadModul-load label,
.geva-download-contact #DownloadModul-unten-load label {
	font-size: 16px !important;
	margin-bottom: 0 !important;
}
.geva-download-contact #DownloadModul-load-load #fitem label,
.geva-download-contact #DownloadModul-load #fitem1 label,
.geva-download-contact #DownloadModul-load #fitem2 label,
.geva-download-contact #DownloadModul-load #fitem3 label,
.geva-download-contact #DownloadModul-load #fitem4 label,
.geva-download-contact #DownloadModul-load #fitem5 label,
.geva-download-contact #DownloadModul-load-unten #fitem7 label,
.geva-download-contact #DownloadModul-load-unten #fitem8 label,
.geva-download-contact #DownloadModul-load-unten #fitem9 label,
.geva-download-contact #DownloadModul-load-unten #fitem10 label,
.geva-download-contact #DownloadModul-load-unten #fitem11 label,
.geva-download-contact #DownloadModul-load-unten #fitem12 label {
	font-size: 14px !important;
}
.geva-download-contact #DownloadModul-load #fitem6 label, 
.geva-download-contact #DownloadModul-load-unten #fitem13 label {
	font-size: 12px !important;
	width: 92% !important;
	float: right !important;
	margin-top: 2px;
	text-align: left;
	line-height: 18px;
}
.geva-download-contact #DownloadModul-load-unten #fitem13 label {
	margin-top: -16px;
}
.geva-download-contact #DownloadModul-load #fin-download-newsletter,
.geva-download-contact #DownloadModul-load-unten #fin-download-newsletter {
	margin-top: -10px;
}
.geva-download-contact #DownloadModul-load #fin-download-newsletter input,
.geva-download-contact #DownloadModul-load-unten #fin-download-newsletter input {
	margin-top: 3px;
}
.geva-download-contact #DownloadModul-load #fin-download-newsletter label,
.geva-download-contact #DownloadModul-load-unten #fin-download-newsletter label {
	padding-left: 25px;
}
#DownloadModul-load-unten input[type="radio"] {
	margin-right: 16px !important;
	margin-top: 7px !important;
  float: left !important;
  width: auto !important;
  max-width: 100%;
  text-align: left;
}
#form-row-gender {
	width: 45% !important;
	float: left;
}
.geva-download-contact #fin-custom1 div {
	font-size: 16px;
	margin-top: 7px;
}
.geva-download-contact .form-hint {
	float: left;
	text-align: left !important;
	width: auto !important;
	/* margin-top: 29px; */
	margin-top: 10px;
  font-size: 16px;
}
.geva-download-contact #DownloadModul-load #form-row-button4,
.geva-download-contact #DownloadModul-load-unten #form-row-button4 {
	float: right !important;
	width: auto !important;
}
.geva-download-contact #DownloadModul-load #fin-button4,
.geva-download-contact #DownloadModul-load-unten #fin-button4 {
	float: right;
	margin-top: 20px;
}
.form-intro-download-contact {
	font-size: 20px;
	color: #e3000b;
	font-family:"Univers LT W01_57 Condensed";
	margin-bottom: 112px;
}
#chronoform-Kontakt-fuer-Bildungstraeger .form-intro-download-contact,
#chronoform-Kontakt-fuer-Unternehmen .form-intro-download-contact,
#chronoform-Kontakt-fuer-Bildungstraeger-unten_load .form-intro-download-contact,
#chronoform-Kontakt-fuer-Unternehmen-unten .form-intro-download-contact {
  margin-bottom: 37px;
}
#chronoform-Kontakt-fuer-Testteilnehmer .form-intro-download-contact,
#chronoform-Kontakt-fuer-Testteilnehmer-unten .form-intro-download-contact {
  margin-bottom: 23px;
}
.geva-download-contact label, .geva-download-contact .gbs3 .help-block, .geva-download-contact .form-info,
.geva-download-contact label, .geva-download-contact .G3-body .help-block, .geva-download-contact .form-info {
	font-weight: 400 !important;
	font-size: 16px !important;
}
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer label, 
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer label, 
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger label, 
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen label,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten label, 
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load label, 
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load label, 
.geva-download-contact #Kontakt-fuer-Unternehmen-unten-load label {
	min-width: 340px !important;
  margin-bottom: 5px;
}
.geva-download-contact #form-row-k-checkboxMitarbeiterbefragung label,
.geva-download-contact #form-row-k-checkboxEignungsdiagnostikPersonal label,
.geva-download-contact #form-row-k-checkbox360Grad label  {
	float: right !important;
}
.geva-download-contact #fin-k-gender, 
.geva-download-contact #fin-k-title {
	width: 100% !important;
}
.geva-download-contact #form-row-checkboxAusbildungBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxStudiumBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxPerspektiveBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxSystemIntegrationBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxSystemTalenteCheck .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxSystemAktivierenOrientieren .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxNeueChancen .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxMitarbeiterbefragung .gcore-label-checkbox,
.geva-download-contact #form-row-checkboxEignungsdiagnostikPersonal .gcore-label-checkbox,
.geva-download-contact #form-row-checkbox360Grad .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxAusbildungBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxStudiumBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxPerspektiveBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxSystemIntegrationBeruf .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxSystemTalenteCheck .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxSystemAktivierenOrientieren .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxNeueChancen .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxMitarbeiterbefragung .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkboxEignungsdiagnostikPersonal .gcore-label-checkbox,
.geva-download-contact #form-row-k-checkbox360Grad .gcore-label-checkbox {
	margin-right: 0 !important;
	text-align: left !important;
	max-width: 340px !important;
  min-width: 340px !important;
	width: 340px !important;
	margin-top: -2px;
}
.geva-download-contact .gbs3 .gcore-form-row > .gcore-label-checkbox.gcore-label-left,
.geva-download-contact .G3-body .gcore-form-row > .gcore-label-checkbox.gcore-label-left {
	max-width: unset;
}
.geva-download-contact #form-row-newsletter .gcore-label-checkbox,
.geva-download-contact #form-row-k-newsletter .gcore-label-checkbox {
	margin-right: 0 !important;
	padding: 0 !important;
	margin-top: 24px;
	float: right !important;
	width: 345px !important;
	min-width: 280px !important;
}
.geva-download-contact #fin-newsletter, .geva-download-contact #fin-k-newsletter {
	margin-top: 22px;
}
.geva-download-contact #DownloadModul-load #fin-newsletter,
.geva-download-contact #DownloadModul-load-unten #fin-newsletter {
	margin-top: 0;
} 
.geva-download-contact .gbs3 .A,
.geva-download-contact .G3-body .A {
	width: 100% !important;
}
.geva-download-contact .gbs3 input[type="radio"],
.geva-download-contact .gbs3 input[type="checkbox"],
.geva-download-contact .G3-body input[type="radio"],
.geva-download-contact .G3-body input[type="checkbox"] {
	width: auto !important;
}
.geva-download-contact #fin-submit-button, .geva-download-contact #fin-k-submit-button {
	float: right;
}
.geva-download-contact #fin-submit-button #submit-button, .geva-download-contact #fin-submit-button #k-submit-button {
	background-color: #e3000b;
	background-image: url(/templates/img/arrow_pf_btn.png);
	background-position: right 12px top 16px;
	background-repeat: no-repeat;
	border: medium none;
	float: right;
	font-family: LinotypeUnivers-530Medium;
	font-size: 14px;
	height: 41px;
	line-height: 22px;
	margin-left: 15px;
	padding-top: 9px;
	text-align: left;
	text-transform: uppercase;
	width: 184px !important;
	border-radius: 0 !important;
	text-shadow: none;
	color: #fff;
}
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer .form-info,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten .form-info {
	margin-bottom: 54px;
}
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen-unten .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten .form-hint {
	margin-top: -49px;
	text-align: left !important;
}
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer .form-hint,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten .form-hint {
	padding-left: 0;
}
.geva-download-contact #fin-custom2 {
	margin-top: 7px;
	font-size: 16px !important;
}
.geva-download-contact #Exemplare {
	width: 50% !important;
}
.geva-download-contact .fa.fa-asterisk {
	color: #ff0000 !important;
}
.geva-download-contact .gevaNewModul {
	display: none;
}
#loadThankYouDiv, #loadThankYouDiv1, #loadThankYouDiv2, #loadThankYouDiv3, #loadThankYouDiv4, #loadThankYouDiv5, #loadThankYouDiv6, #geva-download-thankyou {
	margin-top: 50px;
	padding: 0 15px;
}
.geva-download-contact .card-body .moduletable h3 {
	display: none;
}
.geva-download-contact #form-row-download-gender, 
.geva-download-contact #form-row-download-title, 
.geva-download-contact #form-row-title, 
.geva-download-contact #form-row-k-gender, 
.geva-download-contact #form-row-k-title {
	width: 47% !important;
	margin-right: 5% !important;
	float: left;
}
.geva-download-contact #form-row-title {
	width: 50% !important;
}
.geva-download-contact #form-row-download-title, 
.geva-download-contact #form-row-title,
.geva-download-contact #form-row-k-title {
	margin-right: 0 !important;
}
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen-unten #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer #form-row-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten #form-row-gender {
	margin-right: 5% !important;
}
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen-unten #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen-unten #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer #fin-title,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten #fin-gender,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten #fin-title {
	width: 100%;
}
.geva-download-contact #fin-download-newsletter p, .geva-download-contact #form-row-newsletter p, .geva-download-contact #form-row-k-newsletter p {
	font-size: 12px;
	line-height: 18px;
}
.geva-download-contact #form-row-checkboxMitarbeiterbefragung label,
.geva-download-contact #form-row-checkboxEignungsdiagnostikPersonal label,
.geva-download-contact #form-row-checkbox360Grad label,
.geva-download-contact #form-row-k-checkboxMitarbeiterbefragung label,
.geva-download-contact #form-row-k-checkboxEignungsdiagnostikPersonal label,
.geva-download-contact #form-row-k-checkbox360Grad label {
	font-size: 14px;
}
.geva-download-contact #form-row-checkboxMitarbeiterbefragung,
.geva-download-contact #form-row-checkboxEignungsdiagnostikPersonal,
.geva-download-contact #form-row-checkbox360Grad,
.geva-download-contact #form-row-k-checkboxMitarbeiterbefragung,
.geva-download-contact #form-row-k-checkboxEignungsdiagnostikPersonal,
.geva-download-contact #form-row-k-checkbox360Grad {
	margin-bottom: 5px;
}
.geva-download-contact #form-row-checkbox360Grad,
.geva-download-contact #form-row-k-checkbox360Grad {
  margin-bottom: 12px !important;
}
.geva-download-contact #DownloadModul-load #button4,
.geva-download-contact #DownloadModul-load-unten #d-button4 {
	float: right;
}
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen #form-row-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Unternehmen-unten #form-row-k-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #form-row-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #form-row-k-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #form-row-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #form-row--knewsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer #form-row-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten #form-row-k-newsletter {
	margin-bottom: 20px;
}
.geva-download-contact .gtooltip-close {
  text-align: right !important;
}
.geva-download-contact #DownloadModul-load #form-row-button4,
.geva-download-contact #DownloadModul-load-unten #form-row-k-button4 {
	width: 65% !important;
}
.geva-download-contact #DownloadModul-load #form-row-button4 input,
.geva-download-contact #DownloadModul-load-unten #form-row-k-button4 input {
	text-align: center !important;
}
.geva-download-contact #fin-k-email, .geva-download-contact #fin-k-name, .geva-download-contact #fin-k-surename, .geva-download-contact #fin-k-Position,
.geva-download-contact #fin-k-UnternehmenInstitution, .geva-download-contact #fin-k-Telefonnummer {
	width: 100%;
}
.geva-download-contact .gbs3 .gcore-label-left,
.geva-download-contact .G3-body .gcore-label-left {
	float: none;
	min-width: 160px;
	max-width: 100%;
	padding-right: unset;
	text-align: left !important;
	width: 100% !important;
}
.geva-download-contact #fin-dd-download-email,
.geva-download-contact #fin-dd-download-name,
.geva-download-contact #fin-dd-download-surename,
.geva-download-contact #fin-dd-company,
.geva-download-contact #fin-dd-adress,
.geva-download-contact #fin-dd-download-gender,
.geva-download-contact #fin-dd-download-title,
.geva-download-contact #fin-d-download-email,
.geva-download-contact #fin-d-download-name,
.geva-download-contact #fin-d-download-surename,
.geva-download-contact #fin-d-company,
.geva-download-contact #fin-d-adress,
.geva-download-contact #fin-d-download-gender,
.geva-download-contact #fin-d-download-title,
.geva-download-contact #fin-email,
.geva-download-contact #fin-name,
.geva-download-contact #fin-surename,
.geva-download-contact #fin-Position,
.geva-download-contact #fin-Schule,
.geva-download-contact #fin-Telefonnummer,
.geva-download-contact #Exemplare,
.geva-download-contact #fin-customer-message,
.geva-download-contact #fin-UnternehmenInstitution,
.geva-download-contact #fin-k-customer-message,
.geva-download-contact #fin-k-email,
.geva-download-contact #fin-k-name,
.geva-download-contact #fin-k-surename,
.geva-download-contact #fin-k-Position,
.geva-download-contact #fin-k-Schule,
.geva-download-contact #fin-k-Telefonnummer,
.geva-download-contact #fin-k-customer-message,
.geva-download-contact #fin-k-UnternehmenInstitution {
	width: 100% !important;
}
.geva-download-contact #button4, .geva-download-contact #d-button4, .geva-download-contact #submit-button, .geva-download-contact #k-submit-button,
.download-login-form input[type="submit"] {
    background-color: #e3000b !important;
    background-image: none;
    border: medium none;
    border-radius: 0;
    box-shadow: none !important;
    color: #fff;
    font-family: LinotypeUnivers-530Medium;
    height: 45px;
    text-align: center !important;
    text-shadow: none;
    text-transform: uppercase;
    width: 241px !important;
}
.download-login-form input[type="submit"] {
	font-family: "Univers LT W01_57 Condensed";
	text-align: left !important;
	text-shadow: none;
	text-transform: none;
	margin-left: 15px;
	font-size: 18px;
	background-image: url("../img/button_pfeil_wh_L.png");
	background-position: right 15px center;
	padding: 13px 38px 13px 15px;
	background-repeat: no-repeat;
	line-height: 18px;
}
.download-login-form input[type="password"] {
    padding: 5px;
    width: 250px;
    letter-spacing: 4px;
}
.download-login-form input {
    font-family: "Univers LT W01_57 Condensed";
    height: 45px;
}
.download-login-form input[type="password"]:focus {
    border: 1px solid #e3000b;
}
.geva-download-contact .help-block {
	color: #000 !important;
	margin-top: 10px !important;
}
.geva-download-contact #form-row-checkboxAusbildungBeruf label,
.geva-download-contact #form-row-checkboxStudiumBeruf label,
.geva-download-contact #form-row-checkboxPerspektiveBeruf label,
.geva-download-contact #form-row-checkboxSystemIntegrationBeruf label,
.geva-download-contact #form-row-checkboxSystemTalenteCheck label,
.geva-download-contact #form-row-checkboxSystemAktivierenOrientieren label,
.geva-download-contact #form-row-checkboxSystemIntegrationBeruf label,
.geva-download-contact #form-row-checkboxNeueChancenlabel
.geva-download-contact #form-row-k-checkboxAusbildungBeruf label,
.geva-download-contact #form-row-k-checkboxStudiumBeruf label,
.geva-download-contact #form-row-k-checkboxPerspektiveBeruf label,
.geva-download-contact #form-row-k-checkboxSystemIntegrationBeruf label,
.geva-download-contact #form-row-k-checkboxSystemTalenteCheck label,
.geva-download-contact #form-row-k-checkboxSystemAktivierenOrientieren label,
.geva-download-contact #form-row-k-checkboxSystemIntegrationBeruf label,
.geva-download-contact #form-row-k-checkboxNeueChancen label,
.geva-download-contact #form-row-k-checkboxAusbildungBeruf label,
.geva-download-contact #form-row-checkboxNeueChancen label {
	float: right !important;
	font-size: 14px;
}
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer .form-intro-download-contact,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load .form-intro-download-contact {
	margin-bottom: 35px;
}
.geva-download-contact #form-row-dd-download-newsletter, .geva-download-contact #form-row-d-download-newsletter {
	display: inline-block;
	width: unset !important;
}
.container.downloadOkThanx {
	margin: 0 auto;
	text-align: center;
	padding: 50px 0;
}
.gbs3 .container,
.G3-body .container {
	margin: 80px auto 0 auto !important;
}
.geva-download-contact #form-row-k-newsletter, .geva-download-contact #form-row-newsletter {
	display: inline-block;
}
.geva-download-contact .newsletterHint p {
  font-size: 12px;
}
.geva-download-contact #Kontakt-fuer-Unternehmen_load .newsletterHint, .geva-download-contact #Kontakt-fuer-Unternehmen-unten_load .newsletterHint {
	margin-top: 21px;
	margin-bottom: 20px;
}
.geva-download-contact .smallerSizedFont {
	font-size: 12px;
	margin-bottom: 20px;
	display: inline-block;
}
.threeQuarters .geva-download-contact #container_58, .blogWrapperOutter .geva-download-contact #container_57 {
	width: 100% !important;
	margin-top: 20px;
}
.threeQuarters .geva-download-contact #container_58 .newsletterHint {
	width: 96% !important;
	margin-bottom: 20px;
}
.threeQuartersBlog .geva-download-contact #container_57 {
	width: 774px !important;
	margin-right: 30px !important;
}
.threeQuartersBlog .ce2ColPicWrapper .newsletterHint a, .threeQuartersBlog .ce2ColPicWrapper .form-info a,
.mitarbeiterbefragung-ehrmann-ag .threeQuartersBlog .newsletterHint a, .mitarbeiterbefragung-ehrmann-ag .threeQuartersBlog .form-info a {
	display: inline-block;
	background-image: none;
	margin: 0;
	padding: 0;
}
.threeQuartersBlog .ce2ColPicWrapper .newsletterHint p, .threeQuartersBlog .ce2ColPicWrapper .form-info p {
	margin: 0;
	padding: 0;
}
.gevaBtnRight {
  min-height: 100px;
  vertical-align: middle;
  padding-top: 30px;
  padding-bottom: 15px;
  width: 100%;
}
.gevaBtnRight div.text-button {
  float:right;
}
.editorialListFull {
	width: 100% !important;
}
.keyvisualTxtWrapper {
	top: 270px;
}
.keyvisualTxt {
	max-width: 1200px;
	width: 1200px;
	background-color: #fff;
	padding: 20px;
}
_::selection,
.keyvisualTxt h1 {
	margin-bottom: 0\0 !important;
}
.keyvisualTxt h1 {
	background-image: none;
	padding-left: 0;
	min-height: unset;
	text-transform: lowercase;
}
_::selection,
.keyvisualTxt p {
	margin-top: -30px\0 !important;
}
.keyvisualTxt p {
	background-image: url("../img/bracket-left-new.png");
	background-position: left center;
	font-size: 18px;
	min-height: 80px;
	padding-top: 11px;
	padding-right: 0;
	padding-left: 19px;
	width: 60%;
}
.keyvisualTxtWrapper .gevaBtnFull {
	padding: 10px 0;
  min-height: unset;
  margin-top: -29px !important;
}
#backHome a {
	line-height: 37px;
	display: block;
	color: #000;
}
#backHome a:hover, #backHome a:focus {
  text-decoration:none;
}
#backHome img {
	display: inline-block;
	margin-left: 8px;
	margin-top: -9px;
}
.keyVisualArrowDown {
	padding-left: 20px;
	background-image: url("../img/arrow-anker-down.png");
	background-repeat: no-repeat;
	background-position: left top -11px;
}
.geva-accordion a {
	padding-left: 15px;
	background-image: url("../img/arrow-right-red-outline.png");
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 10px;
	display: inline-block;
}
.threeQuarters .geva-download-contact,
.threeQuarters .geva-anker,
.threeQuarters .geva-accordion,
.threeQuartersBlog .container,
.threeQuartersBlog .blogWrapperOutter,
.threeQuartersBlog .btnBack {
	max-width: 75%;
}
.threeQuarters .geva-anker ul {
	width: auto;
}
.threeQuarters #container_36,
.threeQuarters #container_57,
.threeQuarters #container_69,
.blogSpecialBoxWrapper.threeCols,
.threeQuartersBlog .blogSpecialBoxWrapper.threeCols {
	width: 100% !important;
}
.threeQuarters .geva-download-contact #form-row-newsletter .gcore-label-checkbox, 
.threeQuarters .geva-download-contact #form-row-k-newsletter .gcore-label-checkbox,
.threeQuarters .geva-download-contact #DownloadModul-load #fitem6 label,
.threeQuarters .geva-download-contact #DownloadModul-load-unten #fitem13 label {
	width: 97% !important;
}
.threeQuartersBlog .container .container {
	margin-left: 0;
	margin-right: 0;
}
.ce3ColBtnWrapper .col50.pr15.pull-left, .ce3ColBtnWrapper .col50.pr15.pull-left img {
	margin-bottom: 0 !important;
}
.ce3ColBtnWrapper.col75 .col33p {
	width: 291px;
	margin-right: 15px;
}
#additional .subHead {
	margin: -10px 0 30px 0;
}
.geva-download-contact input[type="submit"] {
	font-family: "Univers LT W01_57 Condensed" !important;
	font-size: 18px;
}
blockquote {
	font-size: 16px;
}
.blogBtn a {
	color: #e3000b !important;
	float: right;
	margin-top: 50px;
	font-size: 18px;
	font-family: "Univers LT W01_57 Condensed";
}
.blogBtn a:hover, .blogBtn a:focus {
	color: #fff !important;
}
.txtLinkArrowLeft a {
  background-image: url("../img/arrow-right-red-outline.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
.blogSpecialBoxWrapper a {
	font-family: "Univers LT W01_55 Roman1475956";
  text-decoration: underline;
}
.blogSpecialBoxWrapper a:hover, .blogSpecialBoxWrapper a:focus {
  text-decoration: none;
}
.cc-cookie-accept {
	border-radius: 0 !important;
  border: 1px solid #e3000b;
	font-family: "Univers LT W01_57 Condensed";
	width: 241px;
	margin-left: 15px;
  text-shadow: none !important;
}
.cc-cookie-accept:hover, .cc-cookie-accept:focus {
  color: #e3000b !important;
}
.cc-cookies {
  font-family: "Univers LT W01_55 Roman1475956" !important;
  font-weight: 400 !important;
  line-height: 26px !important;
}
.cookieTxt {
	margin: 5px 0 20px 0;
}
.wrapperTeaserlineElement {
	width: 398px;
}
.wrapperTeaserlineElement.firstItem, .wrapperTeaserlineElement.secondItem, .wrapperTeaserlineElement.fourthItem {
	margin-right: 15px;
}
.wrapperTeaserlineElement.firstItem, .wrapperTeaserlineElement.secondItem, .wrapperTeaserlineElement.thirdItem {
	margin-bottom: 30px;
}
.wrapperTeaserlineElement.fourthItem {
	margin-left: 199px;
}
.wrapperTeaserlineElement.fifthItem {
	margin-right: 199px;
}
.wrapperTeaserlineElement h2 {
	text-align: center;
  color: #fff;
}
.wrapperTeaserlineElement h2 {
	background-repeat: no-repeat;
	background-size: auto;
	margin: 0;
	padding-top: 3px;
}
.wrapperTeaserlineElement.firstItem h2 {
	padding-top: 23px;
}
.wrapperTeaserlineElement.smallHead h2 {
	background-image: url("../../images/corporate/bg-item-smallHead.png");
	height: 106px;
}
.wrapperTeaserlineElement.bigHead h2 {
	background-image: url("../../images/corporate/bg-item-bigHead.png");
	height: 138px;
}
.wrapperTeaserlineElement.smallHead:hover.firstItem h2 {
	background-image: url("../../images/corporate/bg-item01-smallHead-on.jpg");
}
.wrapperTeaserlineElement.smallHead:hover.secondItem h2 {
	background-image: url("../../images/corporate/bg-item02-smallHead-on.jpg");
}
.wrapperTeaserlineElement.smallHead:hover.thirdItem h2 {
	background-image: url("../../images/corporate/bg-item03-smallHead-on.jpg");
}
.wrapperTeaserlineElement.bigHead:hover.fourthItem h2 {
	background-image: url("../../images/corporate/bg-item04-bigHead-on.jpg");
}
.wrapperTeaserlineElement.bigHead:hover.fifthItem h2 {
	background-image: url("../../images/corporate/bg-item05-bigHead-on.jpg");
}
.bgItem {
	background-color: #eaebec;
	padding: 10px;
	min-height: 292px;
}
.wrapperTeaserlineElement p {
	margin-bottom: 25px;
}
.wrapperTeaserlineElement a {
	display: block;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
  background-image: url("../img/arrow-right-red-outline.png");
  background-position: left 5px center;
	background-repeat: no-repeat;
}
.wrapperTeaserlineElement h2 a, .wrapperTeaserlineElement h2 a:hover, .wrapperTeaserlineElement h2 a:focus {
	color: #fff;
	text-decoration: none;
	background-image: none;
	padding: 0;
}
.p-101 .additionalOutterWrapper {
	background: medium none;
  background-image:none;
	border-top: 1px solid #6e6e6e;
}
.home #additional .subHead {
  text-align:center;
}
.home .threeColumnsWrapper .firstColumn, .home .threeColumnsWrapper .secondColumn, .home .threeColumnsWrapper .thirdColumn {
	width: 388px;
}
.home .gevaBtnEmpty.btnBack.arrowRight.col25 {
	margin-right: 0;
}
.home .gevaBtnEmpty a {
	min-width: 160px;
	text-align: left;
}
.home .threeColumnsWrapper.homePlates {
	margin-top: 53px;
	margin-bottom: 47px;
}
.home #referenceSlider {
	margin-bottom: 72px;
}
.article-info.muted {
  display: none;
}
.category-desc {
	height: auto;
	width: 75%;
}
.download-login-text, .download-login-downloads {
	width: 75%;
}
.bigView {
	display: block;
}
.smallView, .smallViewForm {
  display: none;
}
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #form-row-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #form-row-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #form-row-k-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #form-row-k-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #form-row-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #form-row-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #form-row-k-newsletter .gcore-label-checkbox,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #form-row-k-newsletter .gcore-label-checkbox {
	margin-top: 0;
}
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #fin-newsletter, .geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger #fin-k-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #fin-newsletter, .geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load #fin-k-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer #fin-newsletter, .geva-download-contact #chronoform-Kontakt-fuer-Lehrer #fin-k-newsletter,
.geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #fin-newsletter, .geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load #fin-k-newsletter {
	margin-top: -3px;
}
.contactPlateInner p {
	font-size: 15px;
}
#maximenuck93 .maximenuck.hiddenNav.level3 {
	display: none !important;
}
.kundenueberblick .blog a {
	padding: 5px 0 5px 22px !important;
	display: block;
	background-image: url("../img/arrow-right-red-outline.png");
	background-position: left 10px center;
	background-repeat: no-repeat;
}
.container.breadcrumbBlog {
	margin-bottom: 0 !important;
	padding: 0 !important;
}
.blogSpecialView .categories-module {
	display: none;
}
.blogSpecialView .breadcrumb {
	padding: 0;
}
.blogSpecialView .breadcrumb {
	padding: 0;
	margin-bottom: 0 !important;
}
.showDesktop {
	display: block;
}
#keyvisual.showMobile, .showMobile {
	display: none;
}
.directPurchase .wf-mediabox-container {
  background-color: #303d46 !important;
  color: #fff !important;
  font-family: "Univers LT W01_55 Roman1475956" !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
} 
.directPurchase .wf-mediabox-container .container {
	margin-bottom: 0 !important;
	max-width: 680px;
}
.directPurchase .wf-mediabox-container .purchaseWrapper {
	background-color: #fff;
	color: #000;
  font-family: "Univers LT W01_55 Roman1475956" !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
	margin-bottom: 35px;
	margin-right: 15px;
	padding: 25px 25px 40px 25px;
	width: 309px;
	float: left;
	min-height: 714px;
}
.directPurchase .wf-mediabox-container .custom.mr0 .purchaseWrapper {
	margin-right: 0;
}
.directPurchase .wf-mediabox-container h1 {
  font-size: 44px;
  color: #fff;
}
.directPurchase .wf-mediabox-container .purchaseWrapper h3 {
  font-size: 18px;
}
.directPurchase .wf-mediabox-container .purchaseWrapper ul {
  padding: 0 0 0 16px;
}
.directPurchase .wf-mediabox-container .purchaseWrapper a {
  background-image: url("../img/arrow-right-red-outline.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
.directPurchase .wf-mediabox-container #scrollToTop {
	display: none;
}
.directPurchase .wf-mediabox-container .purchaseWrapperInner {
	min-height: auto !important;
}
.directPurchase .wf-mediabox-nav {
	position: absolute;
	top: 0px;
	right: 0;
	background-color: transparent;
  color: #fff;
}


#chronoform-OptIn-extern h1 {
	font-family: "Univers LT W01_47 Light1475998";
	font-size: 48px;
	font-weight: normal;
}
#chronoform-OptIn-extern .gbs3 .form-group,
#chronoform-OptIn-extern .G3-body .form-group {
	margin-bottom: 25px;
}
#chronoform-OptIn-extern label {
font-weight: unset;
}
#chronoform-OptIn-extern #form-row-gender {
	width: 100% !important;
	float: none;
}
#chronoform-OptIn-extern label {
	font-weight: unset;
	width: 350px !important;
	max-width: 350px !important;
}
#chronoform-OptIn-extern #fin-surename input, #chronoform-OptIn-extern  #fin-name input,
#chronoform-OptIn-extern #fin-email input, #chronoform-OptIn-extern #fin-UnternehmenInstitution input {
	width: 350px !important;
}
#chronoform-OptIn-extern .txtOptIn {
	margin-bottom: 50px;
}
#chronoform-OptIn-extern #form-row-newsletter {
	float: left;
}
#chronoform-OptIn-extern .newsletterHint {
	float: right;
	width: 97%;
}
#chronoform-OptIn-extern #form-row-UnternehmenInstitution {
	margin-bottom: 50px;
}
#chronoform-OptIn-extern #form-row-submit-button {
	margin-top: 50px;
}
#chronoform-OptIn-extern #fin-submit-button {
	float: right;
}
#chronoform-OptIn-extern #submit-button {
	text-align: center !important;
	background-color: #e3000b !important;
	background-image: none;
	border: medium none;
	border-radius: 0;
	box-shadow: none !important;
	color: #fff;
	height: 45px;
	text-shadow: none;
	text-transform: uppercase;
	width: 241px !important;
	font-family:"Univers LT W01_57 Condensed";
	font-size: 18px;
}
.kontakt-fuer-testteilnehmer header, .kontakt-fuer-testteilnehmer footer,
.kontakt-fuer-testteilnehmer #scrollToTop, .kontakt-fuer-testteilnehmer #backHome, 
.kontakt-fuer-testteilnehmer #additional {
	display: none;
}
.kontakt-fuer-testteilnehmer .container {
	margin: 0 !important;
}
#chronoform-Kontakt-fuer-Testteilnehmer #form-row-gender {
	width: 100% !important;
	float: none;
}
#chronoform-Kontakt-fuer-Testteilnehmer #email,
#chronoform-Kontakt-fuer-Testteilnehmer #name,
#chronoform-Kontakt-fuer-Testteilnehmer #surename,
#chronoform-Kontakt-fuer-Testteilnehmer #test25,
#chronoform-Kontakt-fuer-Testteilnehmer #url26,
#chronoform-Kontakt-fuer-Testteilnehmer #zugangscode27,
#chronoform-Kontakt-fuer-Testteilnehmer #customer-message {
	width: 340px !important;
}
#Kontakt-fuer-Testteilnehmer-load #submit-button {
	text-align: center !important;
	background-color: #e3000b !important;
	background-image: none;
	border: medium none;
	border-radius: 0;
	box-shadow: none !important;
	color: #fff;
	height: 45px;
	text-shadow: none;
	text-transform: uppercase;
	width: 241px !important;
	font-family:"Univers LT W01_57 Condensed";
	font-size: 18px;
	float: right;
}
#chronoform-Kontakt-fuer-Testteilnehmer label {
	font-weight: unset;
}
#sbox-window {
	padding: 0 !important;
}
.container.optInSpecialThanx {
	width: 1254px;
	margin: 50px auto;
}
body.blogSpecial .breadcrumb {
	padding: 0;
	margin-bottom: 0 !important;
	margin-left: -17px !important;
}
body.blogSpecial .container.breadcrumbContainer {
    margin-bottom: 0 !important;
}
body.blogSpecial .categories-module {
	display: none;
}
.geva-download-thankyou {
	font-size: 18px;
	line-height: 30px;
}
.geva-download-thankyou .headline {
	font-size: 20px;
	margin-bottom: 15px;
}
.mb70 {
	margin-bottom: 70px !important;
}
.geva-download-contact .card-header {
	position: relative;
}
.geva-download-contact-divider {
	height: 50px;
}
button.btnAcc {
	position: absolute !important;
	right: 10px !important;
	bottom: 0 !important;
	margin: 0 !important;
}
.geva-download-contact div.mb-0 {
	font-size: 30px !important;
	padding-left: 25px !important;
	background-color: transparent !important;
}
.geva-download-contact div.downloadItem, .downloadItem.collapse {
	border-top: 1px solid #376481 !important;
	border-right: 1px solid #376481 !important;
	border-bottom: 1px solid #376481 !important;
	border-left: 25px solid #376481 !important;
}
.downloadItem.collapse {
	border-top: medium none !important;
}
.geva-download-contact div.contactItem, .contactItem.collapse {
	border-top: 1px solid rgb(171, 159, 137) !important;
	border-left: 25px solid rgb(171, 159, 137) !important;
	border-right: 1px solid rgb(171, 159, 137) !important;
	border-bottom: 1px solid rgb(171, 159, 137) !important;
}
.contactItem.collapse {
	border-top: medium none !important;
}
.subImageDownload, .subImageContact {
	margin-right: 35px;
}
.subTitleDownloadAdvantages {
	max-width: 75%;
}
.subTitleDownloadAdvantages ul {
  margin: 30px 0 50px 0;
  padding: 0;
}
.subTitleDownloadAdvantages li {
	display: inline-block;
	font-size: 16px;
	max-width: 245px;
	vertical-align: top;
	margin-right: 37px;
	padding-left: 45px;
	position: relative;
}
.subTitleDownloadAdvantages li:last-child {
	margin-right: 0;
	width: 300px !important;
	max-width: 300px;
}
.subTitleDownloadAdvantagesIcon {
	background-image: url('../img/icon-advantages.png');
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	width: 33px;
	position: absolute;
	left: 0;
	top: 0;
}
.geva-download-contact .btn.btn-link,
.geva-download-contact .btn.btn-link:hover,
.geva-download-contact .btn.btn-link:focus,
.geva-download-contact .btn.btn-link[aria-expanded="true"] {
	color: #fff;
  background-color: rgb(189, 65, 30);
	background-image: url("/templates/img/icon-cd-arrow-closed.png");
	border-radius: 5px 5px 0 0;
	height: 50px;
	width: 245px;
	text-decoration: none !important;
	padding-left: 25px;
	background-position: right 25px top 23px !important;
	right: 19px !important;
}
.geva-download-contact .btn.btn-link .titleDownloadClose,
.geva-download-contact .btn.btn-link .titleContactClose {
	display: none;
}
.geva-download-contact .btn.btn-link[aria-expanded="true"] .titleDownload,
.geva-download-contact .btn.btn-link[aria-expanded="true"] .titleContact {
	display: none;
}
.geva-download-contact .btn.btn-link[aria-expanded="true"] .titleDownloadClose,
.geva-download-contact .btn.btn-link[aria-expanded="true"] .titleContactClose {
	display: block;
}
.geva-download-contact .btn.btn-link[aria-expanded="true"] {
	background-color: #6e6e6e !important;
	background-image: url("/templates/img/icon-cd-arrow-open.png");
}
.geva-download-contact .collapse.in, .geva-download-contact .collapsing {
	padding: 25px 19px 25px 9px !important;
}
.geva-download-contact #button4, .geva-download-contact #d-button4, .geva-download-contact #submit-button, .geva-download-contact #k-submit-button, .download-login-form input[type="submit"] {
  background-color: rgb(189, 65, 30) !important;
}
.gevaBtnFull a:hover, .gevaBtnFull a:focus, .download-button a:hover, .download-button a:focus, .gevaBtnFull a, .download-button a {
  background-color: rgb(189, 65, 30) !important;
	border: 1px solid  rgb(189, 65, 30) !important;
}
.threeQuarters .geva-download-contact .subTitleDownload {
  max-width: 70%;
}
.threeQuarters .geva-download-contact .subTitleDownloadAdvantages {
	max-width: 100%;
	width: 100%;
}
.threeQuarters .geva-download-contact .subTitleDownloadAdvantages li {
	max-width: 25%;
}
.threeQuarters .geva-download-contact .subTitleDownloadAdvantages li:last-child {
	width: auto !important;
	max-width: 300px;
}
.geva-accordion .card-header {
	background-color: rgba(35, 126, 127, 0.15);
	padding: 10px 30px;
}
.geva-accordion .card-header [aria-expanded="true"] {
	color: #000;
}
.geva-accordion .collapse-group {
	border-bottom:1px solid #fff;
	border-top: 1px solid rgba(35, 126, 127, 0.15);
	border-right: 1px solid rgba(35, 126, 127, 0.15);
	border-left: 1px solid rgba(35, 126, 127, 0.15);
}
.geva-accordion .collapse-group:last-child {
	border-bottom: 1px solid rgba(35, 126, 127, 0.15);
}
.geva-accordion .card.accodion-cols2.col01 .card-header {
	border-right: 1px solid #fff;
}
.geva-accordion .card.accodion-cols2.col01 {
	border-right: 1px solid rgba(35, 126, 127, 0.15);
}
.geva-accordion .collapse.in .card-body {
	border-top: 1px solid rgba(35, 126, 127, 0.15);
}
 .stickyTop .moduletable.downloadSticky,  .stickyTop .moduletable.contactSticky,
.stickyTop .moduletable.downloadSticky, .stickyTop .moduletable.contactSticky {
	width: 145px !important;
	height: 185px !important;
	border-radius: 10px 0 0 10px !important;
  padding: 10px !important;
}
 .stickyTop .moduletable.downloadSticky a,  .stickyTop .moduletable.downloadSticky a:hover,  .stickyTop .moduletable.downloadSticky a:focus, 
 .stickyTop .moduletable.contactSticky a,  .stickyTop .moduletable.contactSticky a:hover,  .stickyTop .moduletable.contactSticky a:focus,
.stickyTop .moduletable.downloadSticky a, .stickyTop .moduletable.downloadSticky a:hover, .stickyTop .moduletable.downloadSticky a:focus, 
.stickyTop .moduletable.contactSticky a, .stickyTop .moduletable.contactSticky a:hover, .stickyTop .moduletable.contactSticky a:focus {
  padding: 0 !important;
  width: 125px;
  overflow:hidden;
}
 .stickyTop .moduletable.downloadSticky,
.stickyTop .moduletable.downloadSticky {
	background-color: rgb(54, 100, 129) !important;
  top: 635px;
}
 .stickyTop .moduletable.contactSticky,
.stickyTop .moduletable.contactSticky {
	background-color: rgb(171, 159, 137) !important;
}
 .stickyTop .moduletable.downloadSticky:hover,  .stickyTop .moduletable.contactSticky:hover,
.stickyTop .moduletable.downloadSticky:hover, .stickyTop .moduletable.contactSticky:hover {
	width: 160px !important;
}
.stickyTxt {
	font-size: 13px;
	width: 125px;
	display: block;
	font-family: "Univers LT W01_67 Bold 1476016";
	line-height: 20px;
}
 .stickyTop .moduletable.downloadSticky img,
.stickyTop .moduletable.downloadSticky img {
	margin-top: 10px;
	max-height: 56px;
	width: auto;
}
 .stickyTop .moduletable.contactSticky img,
.stickyTop .moduletable.contactSticky img {
	margin-top: 20px;
}
.geva-download-contact div#form-row-confirm, div#form-row-confirm,
.geva-download-contact div#form-row-confirm-dl, div#form-row-confirm-dl {
  display: none !important;
}
.mt05 {
	margin-top: 5px;
	display: block;
}
.mt10 {
	margin-top: 10px;
	display: block;
}
.p-334 .geva-download-contact .subTitleDownload {
	max-width: 70% !important;
}
#content a {
  text-decoration: underline !important;
  color: #e3000b !important;
}
#content a:hover, #content a:focus {
  text-decoration: none !important;
}

#content .gevaBtnEmpty a,
#content .wrapperTeaserlineElement a,
#content a.keyVisualArrowDown,
#content .refslider .refslider-text .link > a,
#content .geva-accordion a,
#content .contactPlateInner a,
#content .ce2ColPicWrapper a, 
#content .ce3ColBtnWrapper p a,
#content .geva-anker .arrow-up li a,
#content .blog .readmore .btn,
#content .blogSpecialLink a {
  text-decoration: none !important;
  color: #e3000b !important
}
#content .gevaBtnEmpty a:hover,
#content .gevaBtnEmpty a:focus,
#content .gevaBtnFull a,
#content .download-button a {
  text-decoration: none !important;
  color: #fff !important
}
#content .wrapperTeaserlineElement h2 a, #content .wrapperTeaserlineElement h2 a:hover, #content .wrapperTeaserlineElement h2 a:focus {
	color: #fff !important;
	text-decoration: none !important;
}
#content #breadcrumb a, #content .aktuelles .breadcrumb a, #content .fachbeitraege .breadcrumb a, #content .breadcrumb a {
	color: #6e6e6e !important;
	text-decoration: none !important;
}
#content .accordion-group.panel a,
#content .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle,
#content .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle:active {
	color: #000 !important;
	text-decoration: none !important;
}
.threeQuarters .dividerGrey {
	width: 75%;
}
.blog .span4 .item {
  margin-top: 25px;
}
#content .geva-matrix .nav.nav-tabs a {
	text-decoration: none !important;
}
#content .geva-matrix table tr td {
	padding-left: 16px;
	padding-right: 16px;
}
#content .geva-matrix .table-header, 
#content .geva-matrix table tr td:first-child {
	vertical-align: top !important;
}
#content .geva-matrix .nav-tabs li.active a,
#content .geva-matrix table tr:first-child,
#content .geva-matrix table tr,
.nav > li > a:focus, .nav > li > a:hover {
	background-color: rgba(171,159,137,0.2);
}
.geva-matrix td {
	font-size: 85%;
}
.geva-matrix td.table-header {
    font-family:"Univers LT W01_57 Condensed";
}
.geva-matrix table ul {
	padding-left: 16px;
}
.ce2ColPicWrapperPicTxt img {
	width: 291px;
	height: auto;
}
.ce2ColPicWrapperPicTxt .col75p img {
	width: auto;
}
.ce2ColPicWrapperPicTxt.accSpecial img {
	width: 265px;
}
.ce2ColPicWrapperPicTxt {
	margin-bottom: 50px !important;
}
.ce2ColPicWrapperPicTxt .col75p {
	padding-left: 15px;
}
.threeQuartersBlog .container h1, .threeQuartersBlog .container div, 
.threeQuartersBlog .container h2, .threeQuartersBlog .container p,
.threeQuartersBlog .container ul, .threeQuartersBlog .container ol {
	max-width: 936px;
}
.blogSpecialBoxWrapper .ce2ColPicWrapper, .blogSpecialBoxWrapper .ce2ColPicWrapper img {
	margin: 0 !important;
}
.copyright {
	background-color: #c8c8c8;
	padding: 0 0 100px 0;
    font-size: 14px;
}
.displayS {
	display: none;
}
.displayL {
	display: block;
}
.normalLink a {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
}
.geva-accordion {
	position: relative;
}
.geva-accordion.accSpRiF {
	max-width: 100%;
}
.accSpRiH {
	width: 50% !important;
}
.blogSpecial .accSpRiH {
	width: unset !important;
}
.geva-accordion.accSpRiF .card-header {
	min-height: 80px;
}
.accSpRi {
	margin-left: 306px;
	width: 612px;
}
.accSpRiF {
	margin-left: 306px;
	width: 75%;
}
.accSpRiF .accSpL01 {
	width: 75%;
}
.accSpRiColPic {
	position: absolute;
	left: 0;
	top: 0;
}
h2.headlineSpecialRi, div.headlineSpecialRi {
	display: inline-block;
  margin-bottom: 30px;
	margin-left: 306px;
}
.threeQuarters div.headlineSpecialRi {
   max-width: 50%;
}
.ce2ColPicWrapper.ce2ColPicWrapperPicTxt h2:first-child {
	margin-top: 0;
}
.contactPlateOutter.mt55 {
	margin-top: 39px;
}
#additional h2 {
	margin-top: 0;
}
.geva-anker h2 {
	margin-top: 24px;
}
#content .container {
	margin-bottom: 80px !important;
}
#additional {
	margin-bottom: 80px !important;
}
.p-147 .geva-download-contact, .p-165 .geva-download-contact, .p-407 .geva-download-contact {
	margin: 0 0 0 0;
}
.p-169 .dividerGrey {
	margin-bottom: 0;
	margin-top: 54px;
}
.p-169 .introWrapper .dividerGrey {
	margin: 30px 0;
}

.col25p.accFullC {
   width: 291px;
}
.col75p.accFullC {
	width: auto;
	max-width: 870px;
}
.mtD00 {
	margin-top: 0 !important;
}
.mbD00,.mbDM00 {
	margin-bottom: 0 !important;
}
.mbM05, .mbM10, .mbM15, .mbM20, .mbM25, .mbM30, .mbM35, .mbM40, .mbM45, .mbM50 {
		height: unset;
}
.p-155 #content .container ul {
		margin: 30px;
		padding: 0;
}

/* RESPONSIVE TABLE */

.tableRowWrapper {
	border-bottom: 1px solid #000;
	padding: 10px 5px;
}
.tableRowWrapper:hover {
	background-color: #F5F5F5;
}
.tableColLeft, .tableColRight {
	display: inline-block;
}
.tC325 {
	width: 325px;
}
.tC250 {
	width: 250px;
}
.tC200 {
	width: 200px;
}
.tC180 {
	width: 180px;
}
.tC150 {
	width: 150px;
}
.tCAuto {
	width: auto;
	max-width: 70%;
}
.tC46p {
	width: auto;
	max-width: 46%;
}
.tC58p {
	width: auto;
	max-width: 58%;
}
.tR75p {
	width: auto;
	max-width: 75%;
}
.tableRowWrapper div {
	vertical-align: top;
	text-align: left;
	overflow: hidden;
}
.tableColLeft strong {
	font-size: 18px;
	font-family: "Univers LT W01_57 Condensed" !important;
	font-weight: normal;
	font-style: normal;
}
.tableColLeft {
	margin-bottom: 20px;
}
.refslider .slick-prev.slick-arrow,
.refslider .slick-next.slick-arrow {
	position: absolute;
	top: 165px;
	background-color: rgba(250,250,250,0.6);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	border: medium none;
	height: 100px;
	width: 50px;
	line-height: 0;
	font-size: 0;
	color: transparent;
}
.refslider .slick-prev.slick-arrow {
	background-image: url(/templates/img/arrow-refslider-left.png);
	left: 0;
}
.refslider .slick-next.slick-arrow {
	background-image: url(/templates/img/arrow-refslider-right.png);
	/* right: 336px; */
}
.refslider .slick-prev.slick-arrow:hover,
.refslider .slick-next.slick-arrow:hover {
	background-color: rgba(250,250,250,0.8);
}
/* --- KORREKTURKLASSEN START --- */
.mbD05 {
  margin-bottom: 5px;
  display: block;
}
.mbD10 {
  margin-bottom: 10px;
  display: block;
}
.mbD15 {
  margin-bottom: 15px;
  display: block;
}
.mbD20 {
  margin-bottom: 20px;
  display: block;
}
.mbD25 {
  margin-bottom: 25px;
  display: block;
}
.mbD30 {
  margin-bottom: 30px;
  display: block;
}
.mbD35 {
  margin-bottom: 35px;
  display: block;
}
.mbD40 {
  margin-bottom: 40px;
  display: block;
}
.mbD45 {
  margin-bottom: 45px;
  display: block;
}
.mbD50 {
  margin-bottom: 50px;
  display: block;
}
.mtD05 {
  margin-top: 5px !important;
  display: block;
}
.mtD10 {
  margin-top: 10px !important;
  display: block;
}
.mtD15 {
  margin-top: 15px !important;
  display: block;
}
.mtD20 {
  margin-top: 20px !important;
  display: block;
}
.mtD25 {
  margin-top: 25px !important;
  display: block;
}
.mtD30 {
  margin-top: 30px !important;
  display: block;
}
.mtD35 {
  margin-top: 35px !important;
  display: block;
}
.mtD40 {
  margin-top: 40px !important;
  display: block;
}
.mtD45 {
  margin-top: 45px !important;
  display: block;
}
.mbt50 {
  margin-top: 50px !important;
  display: block;
}
/* --- KORREKTURKLASSEN END --- */
.slick-track, .sliderImage {
	clear: both;
	max-height: 550px;
}
.p-322 .introWrapper h2 {
	margin-top: 25px !important;
}
.ce3ColBtnWrapper .newsletterHint p a {
	display: inline;
	background-image: none;
	margin: unset;
	padding: unset;
}
.p-474 #content a {
	background-image: none !important;
	padding-left: 0;
	text-decoration: underline !important;
}
.p-474 #content a:hover {
	text-decoration: none !important;
}
.p-474 .centerLine.rows2 {
	margin-top: 35px;
}
/* BUTTON NEW START */
#content .gevaBtnBackNew a {
  background-color: #fff;
  background-image: url("../img/pfeil_mehr-erfahren.png");
  background-position: left 15px center;
  background-repeat: no-repeat;
  border: 1px solid #e3000b;
  color: #e3000b !important;
  float: right;
  font-family: "Univers LT W01_57 Condensed";
  font-size: 18px;
  margin-top: 40px;
  text-align: left;
  text-decoration: none !important;
  padding: 13px 15px 13px 38px;
}
#content .gevaBtnBackNew.arrowTransistionRight a {
	background-position: right 15px center;
	padding: 13px 38px 13px 15px;
}  
#content .gevaBtnBackNew a:hover, #content .gevaBtnBackNew a:focus {
  background-color: #E3000B !important;
  background-image: url("../img/button_pfeil_wh_L.png") !important;
  background-size: 9px;
  color: #fff !important;
  text-decoration: none !important;
  color: #fff !important;
}
#content .introWrapper .gevaBtnBackNew {
  width: 75%;
}
/* BUTTON NEW END */
/* PLATE START */
.mrb5 {
	margin-right: calc(100% * 1 / 62.15) !important;
	margin-bottom: 5px !important;
}
.mrb35 {
	margin-right: calc(100% * 1 / 61.15) !important;
	margin-bottom: 35px !important;
}
.plateItem {
	min-height: 180px;
}
.plateItem, .plateTextImage-text {
	width: 291px;
}
.plateItem, .plateItem img {
	max-width: 291px;
	height: auto;
}
.plateItem img {
	margin-bottom: 3px;
}
.plateItem:nth-child(4), .plateItem:nth-child(8), .plateItem:nth-child(12), .plateItem:nth-child(16), .plateItem:nth-child(20), .plateItem:nth-child(24),
.plateItem:nth-child(28), .plateItem:nth-child(32), .plateItem:nth-child(36), .plateItem:nth-child(40), .plateItem:nth-child(44), .plateItem:nth-child(48),
.plateItem:nth-child(52), .plateItem:nth-child(56), .plateItem:nth-child(60), .plateItem:nth-child(64), .plateItem:nth-child(68), .plateItem:nth-child(72),
.plateItem:nth-child(76), .plateItem:nth-child(80), .plateItem:nth-child(84), .plateItem:nth-child(88), .plateItem:nth-child(92), .plateItem:nth-child(96),
.plateItem:nth-child(100), .plateItem:nth-child(104), .plateItem:nth-child(108), .plateItem:nth-child(112), .plateItem:nth-child(116), .plateItem:nth-child(120),
.plateItem:nth-child(124), .plateItem:nth-child(128), .plateItem:nth-child(132), .plateItem:nth-child(136), .plateItem:nth-child(140), .plateItem:nth-child(144),
.plateItem:nth-child(148), .plateItem:nth-child(152), .plateItem:nth-child(156), .plateItem:nth-child(160), .plateItem:nth-child(164), .plateItem:nth-child(168),
.plateItem:nth-child(172) {
	margin-right: 0 !important;
}
/* PLATE END */
@-moz-document url-prefix() {
.refslider .slick-slide {
	width: 291px !important;
}
}

.breadcrumb span, .breadcrumb li, .breadcrumb a {
	width: auto;
	display: inline-block;
}

/* UKRAINE BANNER START --------------------------------------------------------------------------- */

#newsticker {
	padding: 5px 14px;
}
#newsticker .w970 a {
	display: block !important;
	width: 970px !important;
	margin: 0 auto !important;
}
#newsticker .w728 a {
	display: block !important;
	width: 728px !important;
	margin: 0 auto !important;
}

/* UKRAINE BANNER END --------------------------------------------------------------------------- */


/* FORM UPDATE */

.geva-download-contact #Kontakt-fuer-Lehrer-unten_load, #Kontakt-fuer-Unternehmen-unten_load, #Kontakt-fuer-Bildungstraeger-unten_load,
#Kontakt-fuer-Unternehmen-unten_load .container, #DownloadModul-unten_load, #DownloadModul-unten_load .container,
#Kontakt-fuer-Lehrer-unten_load #container_7.container, #Kontakt-fuer-Lehrer-unten_load #container_41.container, #Kontakt-fuer-Lehrer-unten_load #container_58.container,
#Kontakt-fuer-Bildungstraeger-unten_load #container_47.container, #Kontakt-fuer-Bildungstraeger-unten_load #container_54.container, #Kontakt-fuer-Bildungstraeger-unten_load #container_69.container {
	margin-top: 0 !important;
}
.geva-download-contact #Kontakt-fuer-Lehrer-unten_load, .geva-download-contact #Kontakt-fuer-Unternehmen-unten_load, #Kontakt-fuer-Unternehmen-unten_load #container_57,
#Kontakt-fuer-Unternehmen-unten_load #container_41.container, #Kontakt-fuer-Unternehmen-unten_load #container_47.container,
.geva-download-contact #DownloadModul-unten_load, #DownloadModul-unten_load #container_25,
#DownloadModul-unten_load #container_32.container, #DownloadModul-unten_load #container_16.container,
#Kontakt-fuer-Lehrer-unten_load #container_7.container, #Kontakt-fuer-Lehrer-unten_load #container_41.container, #Kontakt-fuer-Lehrer-unten_load #container_58.container,
#Kontakt-fuer-Bildungstraeger-unten_load,
#Kontakt-fuer-Bildungstraeger-unten_load #container_47.container, #Kontakt-fuer-Bildungstraeger-unten_load #container_54.container, #Kontakt-fuer-Bildungstraeger-unten_load #container_69.container {
	margin-bottom:0 !important;
}
.geva-download-contact #Kontakt-fuer-Unternehmen-unten-load .mainfield.field label {
	min-width: unset !important;
	padding: unset !important;
}
#Kontakt-fuer-Unternehmen-unten_load .ui.checkbox {
	width: 100%;
}
.threeQuarters .geva-download-contact #container_57 {
	width: 100% !important;
}
.geva-download-contact #Kontakt-fuer-Unternehmen-unten_load .mainfield.field .ui.checkbox label {
	padding-left: 30px !important;
}
.geva-download-contact #Kontakt-fuer-Unternehmen-unten_load .ui.form .two.wide.field {
	width: 20px !important;
	float: left;
}
.geva-download-contact #Kontakt-fuer-Unternehmen_load .newsletterHint, .geva-download-contact #Kontakt-fuer-Unternehmen-unten_load .newsletterHint {
	margin-top: 6px;
}
.geva-download-contact #Kontakt-fuer-Unternehmen-unten_load .mainfield.field[data-vtype="button"],
.geva-download-contact #DownloadModul-unten_load .mainfield.field[data-vtype="button"],
.geva-download-contact #Kontakt-fuer-Lehrer-unten_load #k-submit-button,
.geva-download-contact #Kontakt-fuer-Bildungstraeger-unten-load .mainfield.field[data-vtype="button"] #k-submit-button {
	float: right;
  font-family: "Univers LT W01_57 Condensed" !important;
  font-size: 18px;
  font-weight: normal;
}
.geva-download-contact #Kontakt-fuer-Unternehmen-unten_load .mainfield.field[data-vtype="button"] #k-submit-button,
.geva-download-contact #DownloadModul-unten_load .mainfield.field[data-vtype="button"] #d-button4 {
  font-family: "Univers LT W01_57 Condensed" !important;
  font-size: 18px;
  font-weight: normal;
}
.geva-download-contact #DownloadModul-unten_load .mainfield.field[data-vtype="button"] {
	margin-top: -33px;
}
.geva-download-contact #DownloadModul-unten_load .formDividerContent {
	margin-bottom: 30px;
}
.geva-download-contact #DownloadModul-unten_load #container_36 .mainfield.field.required,
.geva-download-contact #Kontakt-fuer-Lehrer-unten_load #container_58 .mainfield.field,
.geva-download-contact #Kontakt-fuer-Bildungstraeger-unten_load #container_69 .mainfield.field {
	float: left;
}
.geva-download-contact #Kontakt-fuer-Lehrer-unten_load #container_58 .mainfield.field[data-vtype="button"],
.geva-download-contact #Kontakt-fuer-Bildungstraeger-unten_load #container_69 .mainfield.field[data-vtype="button"] {
	float: right;
	margin-top: 25px;
}
.geva-download-contact #Kontakt-fuer-Lehrer-unten_load .wrapper-form-hint,
.geva-download-contact #Kontakt-fuer-Bildungstraeger-unten_load .wrapper-form-hint {
	margin-top: 25px;
}
.threeQuarters .geva-download-contact .smallerSizedFont {
	margin-top: 20px;
}
.scrollToTop.snip1452::after {
	-webkit-transform: none;
	transform: none;
}
.snip1452::before, .snip1452::after, .scrollToTop.snip1452 [class^="fa-"]::before, .scrollToTop.snip1452 [class*="fa-"]::before {
	-webkit-transition: none;
	transition: none;
}
.scrollToTop {
	bottom: 0;
}
.p-358 #scroll2top {
	display: none;
}
#DownloadModul-unten-load .container_36 .ui.checkbox {
	width: 16px;
}
.p-152 .threeQuarters .geva-accordion,
.p-153 .threeQuarters .geva-accordion,
.p-160 .threeQuarters .geva-accordion,
.p-167 .threeQuarters .geva-accordion,
.p-253 .threeQuarters .geva-accordion {
	max-width: 100% !important;
	margin-bottom: 25px;
}
.blog-items.columns-3 .item-image a img {
	max-width: 396px;
	height: auto;
}
.specialWidth75 {
	max-width: 75%;
}

@media (max-width: 1680px) {

.keyvisualTxtWrapper {
	top: 240px;
}
}
@media (max-width: 1570px) {

.keyvisualTxtWrapper {
	top: 200px;
}
@media (max-width: 1420px) {

.keyvisualTxtWrapper {
	top: 150px;
}
}
@media (max-width: 1024px) {
.bigView {
	display: none;
}
.smallView {
    display: block;
}
.refslider .slick-arrow {
	display: none !important;
}
#mainNav {
	height: 125px;
}
.menuOutterWrapper {
	position: absolute;
	width: 100%;
	top: 58px;
	left: 0;
}
.maximenucklogo {
	display: none;
}
.menueXtraWrapper {
	z-index: 900;
}
.keyvisualTxtWrapper {
	position: relative;
	width: 100%;
}
.keyvisualTxt {
	max-width: 100%;
	width: 100%;
}
.keyvisualTxtWrapper {
	top: unset;
}
.keyvisualTxtLeft {
	left: unset;
}
.container {
	width: 100%;
	max-width: 100%;
}
img {
	height: auto;
}
.col50 .col25 {
	width: unset;
}
.threeQuarters .geva-download-contact, .threeQuarters .geva-anker, .threeQuarters .geva-accordion, 
.threeQuartersBlog .container, .threeQuartersBlog .blogWrapperOutter, .threeQuartersBlog .blogSpecialBoxWrapper.threeCols, 
.threeQuartersBlog .btnBack {
	max-width: 100%;
}
.wrapperTeaserlineElement {
	margin-right: 20px;
}
.wrapperTeaserlineElement.fourthItem {
	margin-left: unset;
}
.wrapperTeaserlineElement.fifthItem {
	margin-right: unset;
}
.wrapperTeaserlineElement.smallHead h2:hover, .wrapperTeaserlineElement.smallHead h2:focus {
	background-image: url("../../images/corporate/bg-item-smallHead.png") !important;
}
.wrapperTeaserlineElement.bigHead h2:hover, .wrapperTeaserlineElement.bigHead h2:hover {
	background-image: url("../../images/corporate/bg-item-bigHead.png") !important;
}
.wrapperTeaserlineElement.smallHead:hover.firstItem h2, .wrapperTeaserlineElement.smallHead:hover.secondItem h2,
.wrapperTeaserlineElement.smallHead:hover.thirdItem h2 {
	background-image: url("../../images/corporate/bg-item-smallHead.png") !important;
}
.wrapperTeaserlineElement.bigHead:hover.fourthItem h2, .wrapperTeaserlineElement.bigHead:hover.fifthItem h2 {
	background-image: url("../../images/corporate/bg-item-bigHead.png") !important;
}
.refslider, .refslider .slider3, .refslider .slider4 {
	width: 100% !important;
}
.refslider img {
	height: auto !important;
	width: 100% !important;
}
.additionalElements li {
	width: 30%;
	margin-bottom: 50px;
}
#footerContent {
	padding: 75px 0 25px 0;
}
#footerContent .container div div {
	width: 44% !important;
	margin-bottom: 100px !important;
}
.footerLinklist {
	margin-right: 50px;
	width: 44% !important;
}
#footerContent .container div div.footerAdditionalContactWrapper {
	width: 100% !important;
	margin-bottom: unset !important;
}
.geva-download-contact .header {
	background-image: none !important;
	background-color: #eaedf4;
}
.blog {
	padding: 0 25px;
    width: 100%;
}
.blog .span4 {
	width: 30%;
}
.geva-anker-items {
	width: 100% !important;
}
.geva-anker ul {
	width: 48%;
  margin-bottom: 20px;
}
.geva-anker ul.col2 {
  margin-right: 0;
}
.geva-anker .textContact {
	float: left !important;
}
.centerLine.rows2 {
	margin-top: 55px !important;
}
.geva-matrix .nav.nav-tabs {
	margin-left: 0;
}
.geva-matrix .nav-tabs > li {
	margin-right: 5px;
}
#breadcrumb .container {
	padding: 0;
}
.geva-download-contact #container_25, .geva-download-contact #container_32, .geva-download-contact #container_36,
.geva-download-contact #container_41, 
.geva-download-contact #container_41, .geva-download-contact #container_42, .geva-download-contact #container_58,
.geva-download-contact #container_47,
.geva-download-contact #container_47, .geva-download-contact #container_54, .geva-download-contact #container_69,
.geva-download-contact #container_29, .geva-download-contact #container_36, .geva-download-contact #container_85,
.geva-download-contact #container_57 {
	width: 46% !important;
  margin-bottom: 50px;
}
.geva-accordion.accSpRiF {
	max-width: 100%;
}
.accSpRi, .accSpRiH, .accSpRiF {
  margin-left: 0;
	width: 100% !important;
}
.accSpRiColPic {
	position: relative;
	left:unset;
	top: unset;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.threeQuarters div.headlineSpecialRi {
	max-width: 100%;
}
.threeQuartersBlog .geva-download-contact #container_57 {
	width: 100% !important;
	margin-right: 0 !important;
}
.dj-accordion.dj-accordion-light {
	width: 100%;
}
.p-358 #content.container, .p-358 #Kontakt-fuer-Testteilnehmer_load.container,
.p-358 #container_36.container, .p-358 #container_42.container {
	margin: 0 !important;
}
.p-358 .form-intro-download-contact {
	margin-bottom: 25px;
}
.p-358 #Kontakt-fuer-Testteilnehmer_load label {
  font-weight: 400 !important;
}
.specialWidth75 {
	max-width: 100%;
}
}

@media (max-width: 915px) {

.threeQuartersBlog div > div.blogSpecialBoxWrapper.twoCol {
	margin-left: 0;
	width: 100%;
}

}

@media (max-width: 868px) {

.geva-download-contact div.mb-0 {
	padding-right: 25px;
}
.subTitleDownloadAdvantages {
	max-width: 100%;
}
.subTitleDownloadAdvantages li {
	max-width: 100% !important;
	margin-bottom: 20px;
	line-height: 31px;
}
.subTitleDownloadAdvantages li:last-child {
	width: 100% !important;
	max-width: 100%;
}
.subImageDownload, .subImageContact {
	margin-right: unset;
	margin-bottom: 25px;
  float: none !important;
}
h2.headlineSpecialRi, div.headlineSpecialRi {
	display: block;
	margin-left: unset;
}

}
@media (max-width: 840px) {
.wrapperTeaserlineElement.fourthItem {
	margin-bottom: 30px;
}
.home .threeColumnsWrapper .firstColumn, .home .threeColumnsWrapper .secondColumn, .home .threeColumnsWrapper .thirdColumn,
.twoColumnsWrapper .firstColumn, .twoColumnsWrapper .secondColumn, #footerContent .container div div,
.innerWrapperEditorialLeft, .innerWrapperEditorialRight, .editorialListLeft, .editorialListRight {
	width: 100%;
}
.innerWrapperEditorialLeft {
	margin-bottom: 30px;
}
.geva-accordion .open-button {
	font-size: 18px;
}
.col25, .col50, .col75, .ce3ColBtnWrapper.col75 .col33p, .introWrapper h1, .introWrapper p, .introWrapper ul,
.threeQuarters .rl_sliders {
	width: 100%;
	max-width: 100%;
}
.ce3ColBtnWrapper .col25 {
	width: auto;
}
.maxidrop-main.container .maximenuck2 {
	width: 100% !important;
}
div#maximenuck93 .maximenuck.parent.level2 {
	margin-bottom: 30px !important;
}
.centerLine.firstItem {
	margin-top: 35px !important;
}
.cols2 {
	column-gap: unset;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.ce3ColBtnWrapper .col50 {
	width: 100% !important;
}
#content table {
	max-width: 100% !important;
}
.ce2ColPicWrapper .col50.pr15 {
	margin-bottom: 30px;
}
.geva-matrix .nav-tabs > li {
	width: 49.69%;
	margin-bottom: 10px;
}
.geva-matrix .nav-tabs > li:nth-child(2), .geva-matrix .nav-tabs > li:nth-child(4), .geva-matrix .nav-tabs > li:nth-child(6), .geva-matrix .nav-tabs > li:nth-child(8) {
	margin-right: 0;
}
.geva-accordion .card-header {
	min-height: auto;
}
#content .search {
	width: 100%;
	padding: 0 20px !important;
}
#footerContent .container div div {
	width: 40% !important;
}
.blog .span3, .blog .span4 {
	width: 47%;
	margin-right: 20px;
}
.geva-download-contact #container_25, .geva-download-contact #container_32, .geva-download-contact #container_36,
.geva-download-contact #container_41, 
.geva-download-contact #container_41, .geva-download-contact #container_42, .geva-download-contact #container_58,
.geva-download-contact #container_47, 
.geva-download-contact #container_47, .geva-download-contact #container_54, .geva-download-contact #container_69,
.geva-download-contact #container_29, .geva-download-contact #container_36, .geva-download-contact #container_85,
.geva-download-contact #container_57 {
	width: 100% !important;
}
.blog .columns-3 .blog-item {
	width: 46%;
}
}

@media (min-width: 840px) and (max-width: 1023px) {
.geva-accordion .card-header {
	min-height: 78px;
}
}

@media (min-width: 642px) and (max-width: 839px) {
.geva-accordion .card-header {
	min-height: 72px;
}
}

@media (min-width: 642px) {
.purchaseWrapperInner {
	min-height: 465px;
}

} 

@media (max-width: 641px) {

    .displayS, .smallViewForm {
        display: block !important;
    }
    .displayL {
        display: none !important;
    }
    h1 {
        font-size: 30px !important;
    }
    h2 {
        font-size: 24px !important;
    }
    h3 {
        font-size: 20px !important;
    }
    h3:first-child, h4:first-child {
        margin-top: 20px;
    }
    .menuOutterWrapper {
        top: 30px;
    }
  #mainNav {
        height: auto;
  }
  .menueXtraWrapper {
        top: -35px;
        width: 100%;
  }
  .searchWrapper {
        right: 0;
        top: -20px;
  }
  #mod-ajaxsearch-form {
        margin-right: 0;
  }
  #content {
        margin-top: 20px;
  }
  .ajax-search input[type="search"] {
        width: 64px;
        background-image: none;
        padding: 5px !important;
  }
  #mod-ajaxsearch-results-box, .pillTippDivider {
        display: none;
  }
  .menueXtraWrapper .homeIconWrapper {
        margin-left: 10px;
  }
  .centeredMenu .level1 a.maximenuck, .maximenuck.headingck.parent.level1 .nav-header, .maximenuck.headingck.parent.level1.clickedck .nav-header {
        padding: 10px 10px !important;
  }
  .wrapperTeaserlineElement, .additionalElements li, .ce3ColBtnWrapper .col50 {
        width: 100% !important;
  }
  .additionalElements li:first-child {
        border-left: 1px solid #C8C8C8;
        padding-left: 10px;
	}
	.keyvisualTxt {
		padding: 15px;
	}
	#content .container .container {
		padding: 0 !important;
	}
  .centerLine h1 , .centerLine h2 {
    width: unset;
	}
  .p-101 .centerLine h2, .p-146 .centerLine h2, .p-164 .centerLine h2, .p-201 .centerLine h2, .p-203 .centerLine h2,
  .p-204 .centerLine h2, .p-216 .centerLine h2, .p-217 .centerLine h2, .p-222 .centerLine h2, .p-223 .centerLine h2,
  .p-224 .centerLine h2, .p-474 .centerLine h1, .p-233 .centerLine h2, .p-236 .centerLine h2, .p-239 .centerLine h2,
  .p-242 .centerLine h2, .p-245 .centerLine h2, .p-474 .centerLine h2, .p-227 .centerLine h2, .p-228 .centerLine h2,
  .p-229 .centerLine h2, .p-230 .centerLine h2, .p-231 .centerLine h2, .p-232 .centerLine h2 {
		background-color: unset;
		left: unset;
		margin: 0;
		padding: 0;
		position: relative !important;
		text-align: left;
		top: unset;
		transform: unset;
	}
  .p-101 .centerLine, .p-146 .centerLine, .p-164 .centerLine, .p-201 .centerLine, .p-203 .centerLine, 
  .p-204 .centerLine, .p-216 .centerLine, .p-217 .centerLine, .p-222 .centerLine, .p-223 .centerLine,
  .p-224 .centerLine, .p-474 .centerLine, .p-233 .centerLine, .p-236 .centerLine, .p-239 .centerLine,
  .p-242 .centerLine, .p-245 .centerLine {
		background-position: unset;
		background-repeat: no-repeat;
		background-size: unset;
		height: unset;
	}
	.p-101 .centerLine.mb70 {
		margin-bottom: 40px !important;
	}
	.fallback {
		width: 100%;
	}
    .ce3ColBtnWrapper .col50.pr15 {
        padding-right: 0;
    }
    #keyvisual, .showDesktop {
        display: none;
    }
    #keyvisual.showMobile, .showMobile {
        display: block !important;
    }
    .keyvisualTxt p {
        padding-bottom: 11px;
        font-size: 14px;
        width: 100%;
        margin-bottom: 25px;
    }
    .keyvisualTxt div.pull-right {
        float: none !important;
    }
    .editorialListWrapper .editorialListLeft ul {
        padding-bottom: 0;
        margin-bottom: -11px;
    }
    .geva-anker ul {
        width: 100%;
        margin-bottom: 0;
        margin-right: 0;
    }
    .geva-anker .contactPlateOutter, .col32p {
        width: 100%;
    }
    .geva-download-contact .btn.btn-link {
        display: inline-block;
        width: 245px;
        margin-right: 0;
    }
    .subTitleDownload, .subTitleContact {
        margin-left: 0;
    }
    .geva-download-contact .header div {
        line-height: 36px;
        padding-top: 34px;
    }
    .geva-accordion .card.accodion-cols2 {
        float: none;
        width: 100%;
        margin-bottom: 3px;
    }
    .geva-accordion .card.accodion-cols2:last-child {
        margin-bottom: 0;
    }
    .geva-accordion .card-header {
        border-bottom: 1px solid rgb(200, 200, 200);
        border-top: 1px solid rgb(200, 200, 200); 
    }
    .geva-accordion .card.accodion-cols2.col01 {
        border-right: medium none;
    }
    .geva-accordion .collapse-group {
        border-top: medium none;
        border-bottom: medium none;
    }
    .geva-accordion .collapse.in .card-body {
        border-top: medium none;
    }
    #footerContent .container div div {
        width: 100% !important;
    }
    .footerLinklist {
        margin-right: 0;
        width: 100% !important;
        margin-bottom: 100px;
    }
    .rl_sliders-toggle-inner.nn_sliders-toggle-inner {
        width: 100% !important;
        display: block;
    }
    .geva-matrix .nav-tabs > li {
        max-width: 100% !important;
        width: 100%;
    }
    .tab-pane {
        overflow-x: scroll;
    }
    .tab-pane table {
       min-width: 750px;
    }
    .stickyBottom .custom {
        height: auto;
        top: unset;
        bottom: 0;
        width: 45% !important;
        border-radius: 0 !important;
        left: 0;
    }
    .stickyBottom p {
        float: left;
        margin: 0px 0px 10px 9px;
    }
    .stickyBottom div div {
        margin-top: 27px;
    }
    .gevaBtnRight {
        margin-bottom: 50px;
    }
    .button-text {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .pillTipp {
        height: auto;
    }
    .mr2p {
        margin-right: 0;
    }
    iframe {
        width: 100% !important;
        height: auto !important;
        padding-top: 20px;
        min-height: 214px;
    }
    .category-desc {
        width: 100%;
    }
    .blog .span3, .blog .span4 {
        width: 100%;
        margin-right: 0;
    }
    .wrapper404InnerRight {
        width: 100%;
    }
    .blogWrapperListLeft {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        float: none !important;
    }
    .blogWrapperListRight {
        width: 100%;
        float: none !important;
    }
    .gevaBtnEmpty.btnBack.txtLeft.col25 {
        text-align: right !important;
    }
    .geva-download-contact .form-hint {
        float: none;
    }
    #metaNav, #mainNav {
        border-bottom: medium none;
    }
    .geva-download-contact #form-row-checkboxAusbildungBeruf .gcore-label-checkbox, .geva-download-contact #form-row-checkboxStudiumBeruf .gcore-label-checkbox, 
    .geva-download-contact #form-row-checkboxPerspektiveBeruf .gcore-label-checkbox, .geva-download-contact #form-row-checkboxSystemIntegrationBeruf .gcore-label-checkbox, 
    .geva-download-contact #form-row-checkboxSystemTalenteCheck .gcore-label-checkbox, .geva-download-contact #form-row-checkboxSystemAktivierenOrientieren .gcore-label-checkbox, 
    .geva-download-contact #form-row-checkboxNeueChancen .gcore-label-checkbox, .geva-download-contact #form-row-checkboxMitarbeiterbefragung .gcore-label-checkbox, 
    .geva-download-contact #form-row-checkboxEignungsdiagnostikPersonal .gcore-label-checkbox, .geva-download-contact #form-row-checkbox360Grad .gcore-label-checkbox, 
    .geva-download-contact #form-row-k-checkboxAusbildungBeruf .gcore-label-checkbox, .geva-download-contact #form-row-k-checkboxStudiumBeruf .gcore-label-checkbox, 
    .geva-download-contact #form-row-k-checkboxPerspektiveBeruf .gcore-label-checkbox, .geva-download-contact #form-row-k-checkboxSystemIntegrationBeruf .gcore-label-checkbox, 
    .geva-download-contact #form-row-k-checkboxSystemTalenteCheck .gcore-label-checkbox, .geva-download-contact #form-row-k-checkboxSystemAktivierenOrientieren .gcore-label-checkbox, 
    .geva-download-contact #form-row-k-checkboxNeueChancen .gcore-label-checkbox, .geva-download-contact #form-row-k-checkboxMitarbeiterbefragung .gcore-label-checkbox, 
    .geva-download-contact #form-row-k-checkboxEignungsdiagnostikPersonal .gcore-label-checkbox, .geva-download-contact #form-row-k-checkbox360Grad .gcore-label-checkbox {
        max-width: 240px !important;
        min-width: 140px !important;
        width: 240px !important;
    }
    .geva-download-contact #form-row-newsletter .gcore-label-checkbox, .geva-download-contact #form-row-k-newsletter .gcore-label-checkbox {
        width: 265px !important;
        min-width: 240px !important;
    }
    .geva-download-contact #chronoform-Kontakt-fuer-Lehrer .form-hint, .geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger .form-hint, 
    .geva-download-contact #chronoform-Kontakt-fuer-Unternehmen .form-hint, .geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer .form-hint, 
    .geva-download-contact #chronoform-Kontakt-fuer-Lehrer-unten_load .form-hint, .geva-download-contact #chronoform-Kontakt-fuer-Bildungstraeger-unten_load .form-hint, 
    .geva-download-contact #chronoform-Kontakt-fuer-Unternehmen-unten .form-hint, .geva-download-contact #chronoform-Kontakt-fuer-Testteilnehmer-unten .form-hint {
        margin-top: 0;
    }
    .ak3LeftCol, .ak3CenterCol, .ak3RightCol {
        width: 100%;
        margin: 0;
    }
    #breadcrumb {
        display: none;
    }
    .innerWrapperEditorialRight h2 {
        background-image: none !important;
        background-color: #519697;
        min-height: unset;
        line-height: unset;
        margin-bottom: 10px;
        padding: 20px 0 22px 0;
    }
    .wrapperTeaserlineElement.smallHead h2, .wrapperTeaserlineElement.smallHead h2:hover, .wrapperTeaserlineElement.smallHead h2:focus,
    .wrapperTeaserlineElement.smallHead:hover.firstItem h2, .wrapperTeaserlineElement.smallHead:hover.secondItem h2, .wrapperTeaserlineElement.smallHead:hover.thirdItem h2 {
        background-image: none !important;
        background-color: #313d47;
        height: unset;
        margin-bottom: 10px;
        padding: 20px 0 22px 0;
    }
    .wrapperTeaserlineElement.bigHead h2, .wrapperTeaserlineElement.bigHead h2:hover, .wrapperTeaserlineElement.bigHead h2:focus,
    .wrapperTeaserlineElement.bigHead:hover.fourthItem h2, .wrapperTeaserlineElement.bigHead:hover.fifthItem h2 {
        background-image: none !important;
        background-color: #6e6e6e;
        height: unset;
        margin-bottom: 10px;
        padding: 20px 0 22px 0;
    }
    .centerLine {
        background-image: none !important;
    }
    .download-login-form input[type="submit"] {
        margin-left: 0;
        width: 250px !important;
        margin-top: 15px;
    }
    .geva-download-contact form input, .geva-download-contact textarea {
        max-width: 300px !important;
    }
    .geva-download-contact #DownloadModul-load #form-row-button4, .geva-download-contact #DownloadModul-load-unten #form-row-k-button4 {
        width: 100% !important;
    }
    .geva-download-contact .gcore-input,
    .geva-download-contact #button4, .geva-download-contact #d-button4, .geva-download-contact #submit-button, 
    .geva-download-contact #k-submit-button, .download-login-form input[type="submit"] {
        width: 100% !important;
    }
    .geva-download-contact .newsletterHint,
    .threeQuartersBlog .geva-download-contact #DownloadModul-load #container_36 .newsletterHint,
    .threeQuartersBlog .geva-download-contact #DownloadModul-load-unten #container_36 .newsletterHint {
        width: 274px !important;
    }
    .geva-download-contact #container_41, 
    .geva-download-contact #container_41,
    .geva-download-contact #container_47,
    .geva-download-contact #container_47, 
    .geva-download-contact #container_25, .geva-download-contact #container_32,
    .geva-download-contact #container_42 {
        margin-bottom: 10px !important;
    }
    .geva-download-contact .gbs3 .gcore-form-row .gcore-input,
    .geva-download-contact .G3-body .gcore-form-row .gcore-input {
        width: unset !important;
    }
    .blogSpecialBoxHeader {
        position: relative;
    }
    .geva-download-contact #DownloadModul-load .form-hint, .geva-download-contact #DownloadModul-load-unten .form-hint {
        margin-bottom: 30px;
    }
    #fin-k-submit-button, #fin-submit-button {
        width: 100% !important;
    }
    .ce3ColBtnWrapper hr {
        margin-bottom: 20px;
        display: none;
    }
    .ce3ColBtnWrapper img {
        margin-bottom: 0;
    }
    .ce3ColBtnWrapper .col50.pr15 h3:first-child {
        margin-top: 30px !important;
    }
    .p-229 .ce3ColBtnWrapper img {
        margin-bottom: 25px;
    }
    .p-229 .ce3ColBtnWrapper h2 {
        margin-bottom: 5px;
    }
    #content .tableMobile {
        width: 100%;
        max-width: 100%;
        overflow-x: scroll;
    }
    #content .tableMobile table {
        width: 100% !important;
        max-width: unset !important;
        min-width: 600px !important;
    }
    body.directPurchase .menueXtraWrapper {
        top: -40px;
        left: 0;
    }
    body.directPurchase .menuOutterWrapper {
        top: 26px;
    }
    body.directPurchase #maximenuck93 {
    color:#333;
    }
    body.directPurchase section {
        margin-top: 75px;
    }
    body.directPurchase .purchaseWrapper {
        margin-bottom: 35px;
        margin-right: 0;
        padding: 25px 25px 40px 25px;
        width: 100%;
        float: none;
        min-height: unset;
    }
    .kontakt-fuer-testteilnehmer header, .kontakt-fuer-testteilnehmer footer,
    .kontakt-fuer-testteilnehmer #scrollToTop, .kontakt-fuer-testteilnehmer #backHome, 
    .kontakt-fuer-testteilnehmer #additional {
        display: block;
    }
    #chronoform-Kontakt-fuer-Testteilnehmer .gbs3 .gcore-label-left,
    #chronoform-Kontakt-fuer-Testteilnehmer .G3-body .gcore-label-left {
        float: none !important;
        max-width: 340px !important;
        width: 340px !important;
    }
    #chronoform-Kontakt-fuer-Testteilnehmer {
        margin-top: 110px;
    }
    #chronoform-OptIn-extern .newsletterHint {
        float: right;
        width: 90%;
    }
    .refWrapper3SlidesContactplate li {
        display: block;
        width: 100%;
    }
    .refWrapper3SlidesContactplate li:first-child {
        display: block;
        width: auto;
        margin-bottom: 50px;
        height: 488px !important;
    }
    .geva-download-contact .btn.btn-link,
    .geva-download-contact .btn.btn-link:hover,
    .geva-download-contact .btn.btn-link:focus,
    .geva-download-contact .btn.btn-link[aria-expanded="true"] {
        right: 15px !important;
    }
     .stickyTop .moduletable.downloadSticky {
        left: 0;
        bottom: 0 !important;
    }
     .stickyTop .moduletable.contactSticky {
        bottom: 0 !important;
    }
     .stickyTop .moduletable.downloadSticky,
     .stickyTop .moduletable.contactSticky,
     .stickyTop .moduletable.downloadSticky:hover,
     .stickyTop .moduletable.contactSticky:hover,
     .stickyTop .moduletable.downloadSticky:focus,
     .stickyTop .moduletable.contactSticky:focus {
        border-radius: 5px 5px 0 0;
        top: unset !important;
        width: 49% !important;
        height: 75px !important;
    }    
     .stickyTop .moduletable.downloadSticky a,  .stickyTop .moduletable.downloadSticky a:hover,  .stickyTop .moduletable.downloadSticky a:focus,  .stickyTop .moduletable.contactSticky a,  .stickyTop .moduletable.contactSticky a:hover,  .stickyTop .moduletable.contactSticky a:focus {
        width: 100%;
    }
    .stickyTxt {
        display: block;
        float: right;
        width: 70%;
        margin-left: 3px;
    }
    .stickyTxt .mt10 {
        margin-top: 5px;
    }
    .stickyImg {
        float: left;
        max-width: 25%;
    }
     .stickyTop .moduletable.downloadSticky img,
     .stickyTop .moduletable.contactSticky img {
        margin-top: 0;
    }
    #scrollToTop {
        bottom: 85px;
    }
    .searchWrapper {
        right: 25px;
        top: -22px;
    }
    input[type="search"]:focus {
        width: 316px;
    }
    .search .button {
        margin-right: 0;
    }
    .search {
      margin-right: 0;
      width: auto;
    }
     .stickyTop .moduletable.downloadSticky,  .stickyTop .moduletable.contactSticky {
        border-radius: 0 !important;
        padding: 10px !important;
    }
    .ce2ColPicWrapper .col25p, .ce2ColPicWrapper .col75p, .ce3ColPicWrapper .row50, .threeQuartersBlog .container div.col75p,
    .threeQuartersBlog .container .blogSpecialBoxWrapper.threeCols div.col75p {
        width: 100%;
        padding: 0;
    }
    .ce3ColPicWrapper .col25 {
        margin-left: 0;
    }
    .additionalElements li {
        margin-bottom: 30px !important;
        margin-right: 0 !important;
    }
    .ce3ColBtnWrapper .col25 {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 30px;
    }
    .mtD00 {
        margin-top: unset !important;
    }
    .mbD00, .mbD05, .mbD10, .mbD15, .mbD20, .mbD25, .mbD30, .mbD35, .mbD40, .mbD45, .mbD50 {
      margin-bottom: unset !important;
      height: 0;
    }
    .mtD00, .mtD05, .mtD10, .mtD15, .mtD20, .mtD25, .mtD30, .mtD35, .mtD40, .mtD45, .mtD50 {
      margin-top: unset !important;
      height: 0;
    }
    .mbDM00 {
        margin-bottom: 26px !important;
        display: block;
        height: auto;
    }
    .centerLine.rows1, .centerLine.rows2 {
      margin-top: unset !important;
      margin-bottom: unset !important;
    }

    /* -- START KORREKTURKLASSEN MOBILE -- */

    /* - BOTTOM - */
    .mbM00 {
      margin-bottom: 0 !important;
      display: block;
      height: auto;
  }
    .mbM05 {
        margin-bottom: 5px !important;
        display: block;
        height: auto;
    }
    .mbM10 {
        margin-bottom: 10px !important;
        display: block;
        height: auto;
    }
    .mbM15 {
        margin-bottom: 15px !important;
        display: block;
        height: auto;
    }
    .mbM20 {
        margin-bottom: 20px !important;
        display: block;
        height: auto;
    }
    .mbM25 {
        margin-bottom: 25px !important;
        display: block;
        height: auto;
    }
    .mbM30 {
        margin-bottom: 30px !important;
        display: block;
        height: auto;
    }
    .mbM35 {
        margin-bottom: 35px !important;
        display: block;
        height: auto;
    }
    .mbM40 {
        margin-bottom: 40px !important;
        display: block;
        height: auto;
    }
    .mbM45 {
        margin-bottom: 45px !important;
        display: block;
        height: auto;
    }
    .mbM50 {
        margin-bottom: 50px !important;
        display: block;
        height: auto;
    }

    /* - TOP - */
    .mtM00 {
      margin-top: 0 !important;
      display: block;
      height: auto;
  }
    .mtM05 {
      margin-top: 5px !important;
        display: block;
        height: auto;
    }
    .mtM10 {
      margin-top: 10px !important;
        display: block;
        height: auto;
    }
    .mtM15 {
      margin-top: 15px !important;
        display: block;
        height: auto;
    }
    .mtM20 {
      margin-top: 20px !important;
        display: block;
        height: auto;
    }
    .mtM25 {
      margin-top: 25px !important;
        display: block;
        height: auto;
    }
    .mtM30 {
      margin-top: 30px !important;
        display: block;
        height: auto;
    }
    .mtM35 {
      margin-top: 35px !important;
        display: block;
        height: auto;
    }
    .mtM40 {
      margin-top: 40px !important;
        display: block;
        height: auto;
    }
    .mtM45 {
      margin-top: 45px !important;
        display: block;
        height: auto;
    }
    .mtM50 {
      margin-top: 50px !important;
        display: block;
        height: auto;
    }
  /* -- ENDE KORREKTURKLASSEN -- */

  .mod-finder.js-finder-searchform.form-search {
    width: auto;
  }
  input#mod-finder-searchword581 {
    width: 50px;
  }
  .searchWrapper button, .searchWrapper button:hover, .searchWrapper button:focus, .searchWrapper button:active {
    margin-right: 0;
  }

  .searchWrapper button {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 35px;
  }
  input#mod-finder-searchword581 {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 50px;
    margin-right: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .p-101 .additionalOutterWrapper {
    border: medium none;
    padding-top: 0;
  }

  /* UKRAINE BANNER START --------------------------------------------------------------------------- */
  
  #newsticker .w320 a {
    display: block !important;
    width: 320px !important;
    margin: 0 auto !important;
  }

  .geva-anker-items {
    float: none !important;
  }
  .geva-anker ul.col1, .geva-anker ul.col2 {
    float: none !important;
  }

  
  /* UKRAINE BANNER END --------------------------------------------------------------------------- */
  
  
    .blog .columns-3 .blog-item {
      width: 100%;
    }
    .blog-items.columns-3 .item-image a img {
      max-width: 100%;
    }
    .scrollToTop {
      bottom: 60px;
      right: 0;
    }
    
  }
    
    @media (max-width: 550px) {
    
    .threeQuarters .geva-download-contact .newsletterHint {
        width: 90% !important;
    }
    .refWrapper3SlidesContactplate li:first-child {
        margin-bottom: 0;
    }
    .refWrapper3SlidesContactplate .rightContact {
        padding-top: 0;
    }
    .hiddenM {
      display: none;
    }
    .refWrapper3SlidesContactplate h2 {
        margin: 0 0 30px 0 !important;
    }
    .refWrapper3SlidesContactplate .contactPlateOutter h2 {
        margin: 23px 0 30px 20px !important;
    }
    .refWrapper3SlidesContactplate li:first-child {
        height: 550px !important; /* 20191007*/
    }
    .contactPlateOutter.mt55 {
        margin-top: 5px; /* 20191007*/
    }
    .additionalElements li {
        margin-bottom: 20px !important;
    }
    .home .gevaBtnEmpty a {
        width:  100%; /* 20191007*/
    }
    .gevaBtnEmpty.btnBack.col25, .button { /* 20191007*/
        width: 100%;
    }
    .ce3ColBtnWrapper .gevaBtnEmpty.btnBack a,
    .geva-anker .textContact,
    #content .gevaBtnEmpty a { /* 20191007*/
        width: 100%;
        text-align: left;
    }
    .blogSpecial .container.breadcrumbContainer { /* 20191007*/
        display: none;
    }
    .gevaBtnEmpty.btnBack.txtLeft.col25 { /* 20191007*/
        float: none !important;
    }
    #content .gevaBtnEmpty a:hover, #content .gevaBtnEmpty a:focus, #content .gevaBtnFull a, #content .download-button a { /* 20191007*/
        width: 100%;
        display: block;
    }
    .refWrapper3SlidesContactplate {
        margin-top: 20px;
    }
    .outterWrapperEditorial {
        margin-bottom: 50px;
    }
    .gevaBtnRight div.text-button {
        float: none;
    }
    #content .container {
        margin-bottom: 50px !important; 
    }
    .geva-download-contact h2 {
        margin-top: 50px;
    }
    
    /* 20191015*/
    .col25List {
        margin-bottom: 0 !important;
    }
    .p-155 #content .container ul {
        margin: 0 30px;
    }    
    .tableColLeft, .tableColRight {
        display: block;
    }
    .tC325, .tCAuto {
        max-width: 100%;
        width: 100%;
    }
    /* BUTTON NEW START */
    #content .gevaBtnBackNew a {
      width: 100%;
      display: block;
      float: none;
    }
    #content .introWrapper .gevaBtnBackNew {
      width: 100%;
    }
    /* BUTTON NEW END */    
    .akLeftCol, .akLRightCol {
      width: 100%;
      max-width: 100%;
      margin-right: 0%;
    }
    .geva-accordion .card-body iframe {
      width: 100% !important;
      height: auto !important;
    }
    .blog .span4, .blog .blog-items.columns-4 .blog-item {
      width: 100%;
      margin-right: 0;
      display: block;
      vertical-align: top;
      margin-bottom: 50px;
    }
    .keyvisualTxtWrapper {
      float: none !important;
    }
    }
    
    @media (max-width: 499px) {
    .contactPlateOutter {
        width: 97%;
    }
    }
    
    @media (max-width: 385px) {
    
    .geva-download-contact .fa.fa-asterisk {
        top: 71px !important;
    }
    }
    
    @media (max-width: 374px) {
    
    .threeQuarters .geva-download-contact .newsletterHint, .threeQuartersBlog .geva-download-contact .newsletterHint {
        width: 90% !important;
    }
    .geva-download-contact .fa.fa-asterisk {
        top: 68px !important;
    }
    .geva-download-contact .newsletterHint {
        width: 258px !important;
    }
    input[type="search"]:focus {
        width: 273px;
    }    
    .homeIconWrapper {
        display: none;
    }
    }
    
    input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    }
    
    }