/* Compiled Less CSS File */
/* Generated from "new.css" */

@import url('https://fonts.googleapis.com/css?family=Anton');
/*

	Global width settins 
	
	Note: for non responsive design remove @media screen sections and make max-width=min-width
	  
*/
/* 

	Global color settins 
	
*/
/*@default-link-color: #1d4da1;*/
/*@darkGray: #858584;*/
/*@green: #b1c500;*/
/* 

	Global font settins 
	
*/
@font-face {
  font-family: 'liekenicons';
  src: url('fonts/lieken-icons.eot?v=1');
  src: url('fonts/lieken-icons.eot?v=1#iefix') format('embedded-opentype'), url('fonts/lieken-icons.woff?v=1') format('woff'), url('fonts/lieken-icons.ttf?v=1') format('truetype'), url('fonts/lieken-icons.svg?v=1#liekenicons') format('svg');
  font-weight: 400;
  font-style: normal;
}
/*
@font-face {
  font-family: 'Lieken icons';
  src: url('https://daks2k3a4ib2z.cloudfront.net/55688ddb47dc18034e5e38ca/56e7de53548dfdf4369efee2_lieken-icons.eot') format('embedded-opentype'), url('https://daks2k3a4ib2z.cloudfront.net/55688ddb47dc18034e5e38ca/56e7de53f37ab62a090a0e93_lieken-icons.woff') format('woff'), url('https://daks2k3a4ib2z.cloudfront.net/55688ddb47dc18034e5e38ca/56e7de530b15f5eb36389ead_lieken-icons.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
*/
/*@font-face {
  font-family: 'Intriquescriptlieken';
  src: url('fonts/IntriqueScriptLieken.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}*/
@font-face {
  font-family: 'Intriquescriptlieken';
  src: url('fonts/intriquescriptlieken-webfont.eot');
  src: url('fonts/intriquescriptlieken-webfont.eot?#iefix') format('embedded-opentype'), /*url('fonts/intriquescriptlieken-webfont.woff2') format('woff2'),*/
   url('fonts/intriquescriptlieken-webfont.woff') format('woff'), url('fonts/intriquescriptlieken-webfont.ttf') format('truetype'), url('fonts/intriquescriptlieken-webfont.svg#intrique_script_liekenregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedlight';
  src: url('fonts/robotocondensed-light-webfont.eot');
  src: url('fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), /*url('fonts/robotocondensed-light-webfont.woff2') format('woff2'),*/
   url('fonts/robotocondensed-light-webfont.woff') format('woff'), url('fonts/robotocondensed-light-webfont.ttf') format('truetype'), url('fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoregular';
  src: url('fonts/Roboto-Regular-webfont.eot');
  src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular-webfont.woff') format('woff'), url('fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedregular';
  src: url('fonts/robotocondensed-regular-webfont.eot');
  src: url('fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('fonts/robotocondensed-regular-webfont.woff') format('woff'), url('fonts/robotocondensed-regular-webfont.ttf') format('truetype'), url('fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
* {
  box-sizing: border-box;
  font-family: 'roboto_condensedlight', sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-stroke: 1px transparent;
}
#preloader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10008;
  /*background: url("../img/loading.gif") center center no-repeat white;*/

  background: url("../img/ellipsis.gif") center center no-repeat #ffffff;
}
ul,
ol {
  margin: 0 0 8px;
  padding: 0 0 0 20px;
}
ul li,
ol li {
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
}
.white_icon_list ul {
  position: relative;
}
.white_icon_list ul li {
  list-style: none;
  margin-left: 13px;
  margin-bottom: 10px;
}
.white_icon_list ul li:before {
  content: '2';
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 0.8em;
  margin-right: 10px;
  left: 0;
  position: absolute;
}
b,
strong {
  font-weight: bold;
  font-family: 'robotoregular', sans-serif;
}
small.error,
label.error {
  color: #f30;
  font-size: 0.85em;
  padding-left: 0;
  white-space: nowrap;
}
html.fancybox-margin {
  /*margin:0 !important;*/

}
body {
  font-family: 'roboto_condensedlight', sans-serif;
  color: #233040;
  font-size: 14px;
  line-height: 1.6em;
  text-align: left;
  /*csc-textpic-intext-right*/

  /*mmenu*/

}
body img {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
}
body h1 {
  margin-top: 0px;
  margin-bottom: 32px;
  padding-top: 0px;
  padding-right: 24px;
  padding-left: 24px;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 32px;
  line-height: 44px;
  font-weight: 300;
  text-align: center;
}
body h2 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 24px;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 28px;
  line-height: 1.2em;
  font-weight: 300;
  text-align: center;
}
body h3 {
  margin-bottom: 16px;
  margin-top: 20px;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 300;
  text-align: center;
}
body h4 {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 8px;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}
body h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
body h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: #233040;
}
body p {
  margin-bottom: 8px;
  font-family: "robotoregular", sans-serif;
  text-align: left;
}
body a {
  margin-right: auto;
  margin-left: auto;
  font-family: "robotoregular", sans-serif;
  color: #233040;
  text-decoration: none;
}
body a:hover {
  color: #851421 !important;
  text-decoration: none;
}
body a:active {
  color: #ffcf3d;
}
body .align-center {
  text-align: center;
}
body .right-align {
  text-align: right;
}
body .grid_25 {
  width: 25%;
}
body .grid_35 {
  width: 35%;
}
body .grid_4 {
  width: 33.33%;
}
body .grid_50 {
  width: 50%;
}
body .grid_65 {
  width: 65%;
}
body .hide {
  display: none;
}
body .loading {
  height: 39px;
  text-align: center;
  clear: both;
}
body .csc-textpic-intext-right {
  /*csc-textpic-imagewrap*/

}
body .csc-textpic-intext-right .csc-textpic-imagewrap {
  margin: 0;
  float: none;
  width: auto;
}
body .mm-menu {
  background: #233040;
  /*li*/

}
body .mm-menu .mm-list > li::after {
  border-color: #3f505f;
}
body .mm-menu li {
  /*a*/

  /*mm-selected*/

}
body .mm-menu li a {
  font-family: "roboto_condensedlight", sans-serif;
  font-weight: 300;
  height: 48px;
  font-size: 18px;
  color: #ffffff;
  padding-top: 13px;
  /*hover*/

}
body .mm-menu li a:hover {
  color: #fcc216 !important;
}
body .mm-menu li.mm-selected a {
  color: #fcc216 !important;
}
body .mm-menu li .subnavbutton-plus {
  display: block;
  padding-top: 11px;
  padding-left: 15px;
  height: 48px;
  width: 48px;
  float: left;
  /*border-bottom: 1px solid #3f505f;
				border-left: 1px solid #3f505f;*/

  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 1em;
}
body .mm-menu li .subnavbutton-plus div {
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 1em;
}
body .mm-menu li .subnavbutton-plus:hover {
  color: #fcc216;
}
body .mm-menu li .subnavbutton-plus:hover div {
  color: #fcc216;
}
body .mm-menu li .subnavbutton-plus:active {
  background-color: #fcc216;
  color: #851421;
}
body .mm-menu li .subnavbutton-plus:active div {
  background-color: #fcc216;
  color: #851421;
}
/*************************************/
/*form elementes*/
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
label,
label.inline {
  padding: 0;
}
.w-checkbox-input,
.w-radio-input {
  float: left;
  line-height: normal;
  margin: 4px 0 0 -20px;
}
.form-examples .form-input-field {
  height: 32px;
  margin-bottom: 16px;
  color: #8396a6;
}
.form-examples .form-label {
  margin-bottom: 0px;
  font-family: "robotoregular", sans-serif;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
.form-examples .form-submit {
  height: 32px;
  min-width: 25%;
  margin-top: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  background-color: #233040;
  color: #ffcf3d;
}
.form-examples .form-submit:hover {
  background-color: #851421;
}
.form-examples .form-option {
  height: 32px;
  min-width: 25%;
  margin-top: 16px;
  margin-right: 8px;
  padding-top: 4px;
  padding-right: 12px;
  padding-left: 12px;
  float: left;
  clear: left;
  border: 1px solid #c7ced4;
  text-align: center;
}
.form-examples .field_radio {
  float: left;
  clear: left;
}
.form-examples .form-call-to-action {
  color: #8396a6;
}
/*form-examples*/
/*table*/
/*.sticky-wrap{
	font-size: 14px;
    line-height: 1.6em;
    text-align: left;
	th{
		background-color: #233040;
		border-top: 3px solid @white;
		border-bottom: 1px solid #233040;
		color: @white;
		min-height: 40px;
		padding: 8px;
		font-size: 14px;
    	font-weight: normal;
		&.marked {
			border-top-color: #fcc216;
			color: #fcc216;
		}
	}
	.table-row{
		width: 100%;
		border-bottom: 1px solid #c7ced4;
		td{
			min-height: 40px;
			padding: 8px;
			&.marked {
				height: 100%;
				background-color: #ffe7a1;
			}
		}
		&.footer-row{
			border-bottom-style: none;
			border-bottom-width: 0px;
			background-color: #c7ced4;
			td.table-cell{
				border-top: 2px solid #233040;
				border-bottom: 3px solid @white;
				background-color: #c7ced4;
				font-weight: 400;
				&.marked {
					border-bottom-color: #fcc216;
					background-color: #fcc216;
				}
			}
		}
	}
}*/
/*.sticky-wrap{
	font-size: 14px;
    line-height: 1.6em;
    text-align: left;
	.table-wrapper{*/
table {
  font-size: 14px;
  line-height: 1.6em;
  text-align: left;
  width: 100%;
  border-spacing: 0;
  font-family: "robotoregular", sans-serif;
}
table th {
  background-color: #233040;
  border-top: 3px solid #ffffff;
  border-bottom: 1px solid #233040;
  color: #ffffff;
  min-height: 40px;
  padding: 8px;
  font-size: 14px;
  font-weight: normal;
  font-family: "robotoregular", sans-serif;
  text-align: left;
}
table th.marked {
  border-top-color: #fcc216;
  color: #fcc216;
}
table tr {
  width: 100%;
}
table tr td {
  min-height: 40px;
  padding: 8px;
  border-bottom: 1px solid #c7ced4;
  font-family: "robotoregular", sans-serif;
}
table tr td.marked {
  height: 100%;
  background-color: #ffe7a1;
}
table tr.footer-row {
  border-bottom-style: none;
  border-bottom-width: 0px;
  background-color: #c7ced4;
}
table tr.footer-row td {
  border-top: 2px solid #233040;
  border-bottom: 3px solid #ffffff;
  background-color: #c7ced4;
  font-weight: 400;
}
table tr.footer-row td.marked {
  border-bottom-color: #fcc216;
  background-color: #fcc216;
}
/*}*/
/*History*/
.history-year-item {
  background-image: url('../img/pattern-1px-grey.gif');
  background-position: 50% 50%;
  background-repeat: repeat-y;
  /*history-left*/

  /*history-right*/

  /*history-timeline*/

  /*history-image*/

}
.history-year-item .history-left {
  position: relative;
  width: 46%;
  right: 8%;
  padding-right: 24px;
  padding-left: 24px;
  float: left;
  margin: 0;
  /*h2-history*/

}
.history-year-item .history-left h2,
.history-year-item .history-left .h2-history {
  margin-bottom: 8px;
  font-size: 24px;
  text-align: left;
}
.history-year-item .history-right {
  width: 46%;
  padding-right: 24px;
  padding-left: 24px;
  float: right;
  margin: 0;
  /*h2-history*/

}
.history-year-item .history-right h2,
.history-year-item .history-right .h2-history {
  margin-bottom: 8px;
  font-size: 24px;
  text-align: left;
}
.history-year-item .history-timeline {
  position: relative;
  left: 50%;
  width: 8%;
  height: 100%;
  margin-top: 0px;
  padding-right: 8px;
  padding-left: 8px;
  float: left;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  /*history-date*/

}
.history-year-item .history-timeline .history-date {
  position: relative;
  display: block;
  margin-top: 57px;
  margin-right: auto;
  margin-left: auto;
  padding: 2px 2px 2px 3px;
  float: none;
  border: 1px solid #233040;
  border-radius: 4px;
  background-color: #ffffff;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #ffffff;
  text-align: center;
  /*history-date-text*/

}
.history-year-item .history-timeline .history-date .history-date-text {
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 2px;
  background-color: #233040;
}
.history-year-item .history-image {
  border: 1px solid #c7ced4;
}
/*history-year-item*/
.image-with-outline {
  border: 1px solid #c7ced4;
}
.image-caption {
  padding-top: 8px;
  padding-bottom: 8px;
  font-style: italic;
  font-weight: 400;
  margin: 0;
}
.video-wrapper.w-video iframe {
  width: 100%;
  height: 250px;
}
.history-content-video iframe {
  width: 100%;
  height: 300px;
}
.download-wrapper .download {
  display: block;
  width: 100%;
  min-height: 56px;
  margin-bottom: 8px;
  color: #233040;
  text-decoration: none;
}
.download-wrapper .download:hover {
  color: #851421;
}
.download-wrapper .download .download-icon {
  display: inline-block;
  padding-right: 8px;
  float: left;
  font-family: 'liekenicons', sans-serif;
  color: #233040;
  font-size: 48px;
  line-height: 48px;
}
.download-wrapper .download .download-text {
  width: 70%;
  float: left;
}
.download-wrapper .download .download-text .download-heading {
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}
.landing-main-slogan {
  /*z-index: 2;
	padding-right: 24px;
	padding-left: 24px;
	font-family:@default-font;
	color: @white;
	font-size: 80px;
	line-height: 1.5em;
	line-height:70px;
	font-weight: 300;
	text-align: center;
	margin-bottom:0;*/

  color: #fff;
  /*font-family: "roboto_condensedregular",sans-serif !important;*/

  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.4em !important;
  padding-left: 24px;
  padding-right: 24px;
  text-align: center;
  z-index: 2;
  margin: 0;
  /*landing-main-intrique*/

}
.landing-main-slogan p {
  font-family: 'roboto_condensedlight', sans-serif;
}
.landing-main-slogan .landing-main-intrique {
  font-family: 'Anton', sans-serif;
  color: #fcc216;
  font-size: 2em;
  font-size: 0.89em;
  /*slogan-liek-n*/

}
.landing-main-slogan .landing-main-intrique .slogan-liek-n {
  font-family: 'Anton', sans-serif;
  position: relative;
  left: 0.15em;
  top: -1em;
  font-size: 0.3em;
}
/*landing-main-slogan*/
.landing-subline {
  /*margin-top: 20px;
	padding-right: 24px;
	padding-left: 24px;
	font-family:@default-font;
	color: @white;
	font-size: 2em;
	font-size:32px;
	line-height: 1.2em;
	font-weight: 300;
	text-align: center;
	margin-bottom:0 !important;
	font-family:@default-font;*/

  color: #fff;
  font-family: 'roboto_condensedlight', sans-serif !important;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2em;
  margin-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: center;
  margin-bottom: 0 !important;
}
.landing-subline.gap {
  margin-top: 20px;
  font-family: 'roboto_condensedlight', sans-serif;
}
/*Teaser with image border bottom icons link*/
.hero-teaser-wrapper {
  padding-bottom: 48px;
}
/*hero-teaser-wrapper*/
.teaser-paragraph {
  color: #233040;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.image-label-center {
  display: block;
  margin: 0 auto;
}
.hero-image {
  display: block;
  height: 150px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
}
.hero-image:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/*hero-image*/
.hero-link {
  clear: both;
  position: relative;
  left: 50%;
  display: block;
  width: 100%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 12px;
  border-top: 1px solid #c7ced4;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  font-family: 'roboto_condensedlight', sans-serif;
  color: #233040;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
  list-style-type: none;
}
.hero-link:hover {
  color: #851421;
}
.hero-link a {
  font-family: 'roboto_condensedlight', sans-serif;
}
.hero-link a:hover {
  color: #851421;
}
/*hero-link*/
.hero-link-yellow {
  position: relative;
  left: 50%;
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 12px;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  font-family: 'roboto_condensedlight', sans-serif;
  color: #233040;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
  list-style-type: none;
  width: 100%;
  border-top-style: none;
  border-top-width: 0px;
}
.hero-link-yellow:hover {
  color: #851421;
}
.hero-link-yellow .hero-teasee-link {
  font-family: 'roboto_condensedlight', sans-serif;
}
/*hero-link-yellow*/
.home-yellow-sentence-heading {
  margin-top: 0px;
  font-family: 'Anton', sans-serif;
  color: #233040;
  font-size: 60px;
  font-size: 50px;
  line-height: 60px;
  line-height: 50px;
  /*font-weight: 700;*/

  text-align: center;
}
/*home-yellow-sentence-heading*/
.home-lift-yellow-sentence {
  color: #233040;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
/*home-lift-yellow-sentence*/
.text-icon {
  font-family: 'liekenicons', sans-serif;
  font-size: 0.8em;
  margin-left: 5px;
}
.som-icon {
  font-family: 'liekenicons', sans-serif;
  color: #fcc216;
  font-size: 3em;
  line-height: 1.6em;
}
.icon-icon-som-xing:before {
  content: "\58";
}
/*.textlink {
	color: #851421;
	text-decoration: none;
	&:hover {
		text-decoration: underline;
	}
	&:active {
		color: #fcc216;
	}
	.textlink-arrow{
		margin-right: 4px;
		font-family:'liekenicons', sans-serif;
		font-size: 12px;
	}
}*/
/*Content text link*/
.textlink-arrow,
.internal-link,
.external-link-new-window {
  color: #851421 !important;
  /*.text-icon{
		margin-left:0;
		margin-right:4px;
	}*/

}
.textlink-arrow:hover,
.internal-link:hover,
.external-link-new-window:hover {
  text-decoration: underline;
}
.textlink-arrow:before,
.internal-link:before,
.external-link-new-window:before {
  content: '5';
  font-family: 'liekenicons', sans-serif;
  font-size: 11px;
  letter-spacing: 3px;
}
/*Quote Section*/
.quote-container {
  margin-top: 48px;
  padding-right: 24px;
  padding-left: 24px;
  float: left;
  /*quote-header*/

  /*quote-image*/

  /*quote-text*/

}
.quote-container .quote-header {
  width: 90%;
  min-height: 90px;
  background-color: #c7ced4;
  /*quote-heading*/

}
.quote-container .quote-header .quote-heading {
  position: relative;
  width: 79%;
  padding-top: 17px;
  padding-top: 35px;
  padding-bottom: 17px;
  padding-left: 48px;
  float: none;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 300;
  letter-spacing: 2px;
  /*quote-quotationmark*/

}
.quote-container .quote-header .quote-heading p {
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 300;
  letter-spacing: 2px;
  margin-bottom: 0;
}
.quote-container .quote-header .quote-heading .quote-quotationmark {
  position: absolute;
  top: -31px;
  display: inline-block;
  font-size: 5em;
  line-height: 0em;
  text-indent: -35px;
}
.quote-container .quote-image {
  position: relative;
  top: -18px;
  float: right;
  /*border: 7px solid #1e2c3c;
    	border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;*/

}
.quote-container .quote-text {
  margin-top: 20px;
  padding-left: 48px;
  font-style: italic;
  /*name*/

}
.quote-container .quote-text.name {
  font-style: normal;
}
/*quote-container*/
.textbox {
  width: 100%;
  margin-bottom: 16px;
  padding: 16px 16px 0 16px;
  background-color: #233040;
  color: #ffffff;
  /*blue-teaser-headline*/

}
.textbox .h4-textbox {
  color: #fcc216;
  margin-top: 8px;
}
.textbox .subteaser-button {
  position: inherit;
}
.textbox.blue_box_wrapper {
  padding: 16px;
}
.textbox.blue_box_wrapper p:last-child {
  margin-bottom: 10px;
}
/*textbox*/
/*Menu*/
a.mobile-menu.menu-button {
  left: 0;
  right: auto;
  background: none;
  position: fixed;
  top: 112px;
  z-index: 2;
  width: 48px;
  height: 48px;
  padding-top: 13px;
  padding-right: 11px;
  padding-left: 10px;
  background-color: #233040;
  font-family: 'liekenicons', sans-serif;
  color: #ffffff !important;
  font-size: 20px;
  display: none;
}
.mobile-nav-open,
.mobile-nav-title {
  display: none;
}
.main-nav-open {
  left: -48px;
  position: fixed;
  top: 112px;
  z-index: 2;
  width: 48px;
  height: 48px;
  padding-top: 13px;
  padding-right: 11px;
  padding-left: 10px;
  background-color: #233040;
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 20px;
  cursor: pointer;
}
.main-nav-open div.navOpen {
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 20px;
}
.main-nav-open.subpages {
  left: 0;
  background-color: #fcc216;
}
.main-nav-open.subpages div.navOpen {
  color: #233040;
}
.footerlinkhomelayout a.mobile-menu.menu-button,
.notfound a.mobile-menu.menu-button {
  display: none !important;
}
.footerlinkhomelayout .main-nav-open.subpages,
.notfound .main-nav-open.subpages {
  left: -48px;
}
.main-nav-close {
  left: -48px;
  position: fixed;
  top: 112px;
  z-index: 2;
  width: 48px;
  height: 48px;
  padding-top: 15px;
  padding-left: 10px;
  border-right: 1px solid #233040;
  background-color: #fcc216;
  font-family: 'liekenicons', sans-serif;
  cursor: pointer;
}
.main-nav-close div.navClose {
  font-family: 'liekenicons', sans-serif;
  color: #233040;
  font-size: 20px;
}
.button-go-back,
.mobile-button-go-back {
  position: fixed;
  left: 48px;
  top: 112px;
  bottom: 0px;
  z-index: 1;
  width: 48px;
  height: 48px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 13px;
  padding-right: 10px;
  padding-left: 12px;
  float: left;
  background-color: #233040;
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 1.4em;
  text-decoration: none;
  cursor: pointer;
}
.button-go-back div.goBack,
.mobile-button-go-back div.goBack {
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 21px;
}
.button-go-back div.goBack:hover,
.mobile-button-go-back div.goBack:hover {
  color: #fcc216;
}
.mobile-button-go-back {
  display: none;
}
.breadcrumb-wrapper {
  position: fixed;
  left: 100px;
  top: 143px;
  top: 142px;
  bottom: 0px;
  z-index: 1;
  height: 24px;
  font-family: "robotoregular", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #c7ced4;
}
.breadcrumb-wrapper a {
  font-family: "robotoregular", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #c7ced4;
  text-decoration: none;
}
.breadcrumb-wrapper a:hover {
  text-decoration: underline;
}
.breadcrumb-wrapper span {
  font-family: "robotoregular", sans-serif;
  font-size: 10px;
  font-weight: 400;
  color: #c7ced4;
  text-decoration: none;
}
.subteaser-button {
  position: absolute;
  height: 64px;
  padding-top: 8px;
  padding-right: 8px;
  padding-left: 8px;
  bottom: 0;
  width: 100%;
  right: 0;
  /*-webkit-transform: translate(90px, -64%);
	-ms-transform: translate(90px, -64%);
	transform: translate(90px, -64%);*/

  font-family: 'roboto_condensedlight', sans-serif;
  color: #ffffff;
  font-size: 1.1em;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}
.subteaser-button a.subteaser-link {
  font-family: 'roboto_condensedlight', sans-serif;
  color: #ffffff;
}
.subteaser-button a.subteaser-link:hover {
  color: #fcc216 !important;
}
.subteaser-button a.subteaser-link.normal {
  top: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.subteaser-button .subteaser-button-divider {
  display: block;
  width: 70%;
  height: 1px;
  margin: 8px auto;
  background-color: #3f505f;
}
.subteaser-overlay-textholder .subteaser-button {
  position: relative;
}
.subteaser-heading {
  padding: 40px 8px 16px;
  font-family: 'Anton', sans-serif;
  color: #fcc216;
  font-size: 2.4em;
  font-size: 2em;
  line-height: 0.8em;
  text-align: center;
  text-shadow: black 1px 1px 6px;
  margin-bottom: 0;
}
.subteaser-heading p {
  padding: 0;
  margin: 0;
  font-family: 'Anton', sans-serif;
  color: #fcc216;
  /*font-size: 2.4em;*/

  line-height: 0.8em;
  text-align: center;
  text-shadow: black 1px 1px 6px;
}
/*subteaser-heading*/
.subteaser-copy {
  padding: 8px;
  color: #ffffff;
  text-align: center;
}
.subteaser-copy p {
  padding: 0;
  margin: 0;
  color: #ffffff;
  text-align: center;
}
/*subteaser-copy*/
.subteaser-textholder {
  /*margin-top: -64px;*/

}
.subteaser-textholder.without-button {
  position: relative;
  top: 50%;
  margin-top: 0px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
.news-list-bullet {
  position: relative;
  top: 2px;
  display: inline-block;
  font-family: 'liekenicons', sans-serif;
  color: #851421;
  text-indent: -2.4em;
}
.news-list-label,
.new-list-cornicon {
  font-family: "robotoregular", sans-serif;
  width: 100%;
  margin-bottom: 16px;
  margin-left: 33px;
  padding-right: 34px;
  /*float: left;*/

  text-indent: -4px;
}
.news-list-label b,
.new-list-cornicon b {
  font-family: "robotoregular", sans-serif;
}
.news-list-label a,
.new-list-cornicon a {
  color: #233040 !important;
}
.news-list-label a:before,
.new-list-cornicon a:before {
  content: "";
}
.news-list-label:hover,
.new-list-cornicon:hover {
  color: #851421;
}
/*Search*/
.searchbox {
  /*search*/

}
.searchbox .search {
  position: fixed;
  top: 112px;
  right: -272px;
  bottom: 112px;
  z-index: 3;
  width: 320px;
  height: 48px;
  max-width: 100%;
  float: none;
  clear: none;
  background-color: black;
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 24px;
  /*search-open*/

  /*search-input*/

  /*search-close*/

  /*tx-kesearch-pi1*/

}
.searchbox .search .search-open {
  z-index: 1;
  position: relative;
  left: 0px;
  display: block;
  width: 48px;
  height: 48px;
  min-width: 0px;
  padding-top: 14px;
  padding-right: 9px;
  padding-left: 11px;
  float: left;
  background-color: #233040;
  cursor: pointer;
}
.searchbox .search .search-open div {
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 24px;
}
.searchbox .search .search-input {
  width: 320px;
  /*tx-kesearch-pi1*/

}
.searchbox .search .search-input .tx-kesearch-pi1 {
  width: 320px;
  /*indexedsearch*/

}
.searchbox .search .search-input .tx-kesearch-pi1 .indexedsearch {
  width: 320px;
  /*kesearchbox1*/

}
.searchbox .search .search-input .tx-kesearch-pi1 .indexedsearch .kesearchbox1 {
  width: 320px;
}
.searchbox .search .search-close {
  position: relative;
  width: 48px;
  height: 48px;
  padding-top: 14px;
  padding-right: 13px;
  padding-left: 12px;
  float: right;
  background-color: #233040;
  cursor: pointer;
}
.searchbox .search .search-close:hover {
  color: #fcc216 !important;
}
.searchbox .search .search-close div {
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 24px;
}
.searchbox .search .search-close div:hover {
  color: #fcc216 !important;
}
.searchbox .search .tx-kesearch-pi1 {
  position: absolute;
  /*kesearch_submit*/

}
.searchbox .search .tx-kesearch-pi1 .kesearch_submit {
  position: relative;
  left: 0;
  z-index: 500;
}
.searchbox .search .tx-kesearch-pi1 .kesearch_submit.submitActive {
  display: none;
}
.searchbox .search .tx-kesearch-pi1 .search-input {
  color: #ffffff;
  margin-left: 48px;
  width: 224px;
  height: auto;
  background: #000000;
  border: none;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 14px 6px 12px;
  position: absolute;
  top: 0;
}
/*searchbox*/
.header {
  /*min-height:170px;*/

  /*logo-container*/

  /*nav-container*/

  /*home-Slider*/

  /*breadcrumb-wrapper*/

}
.header .logo-container {
  background-color: #ffffff;
  display: inline-block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  padding: 32px 32px 16px;
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
  z-index: 2;
}
.header .nav-container {
  display: block;
  /*main-nav-container*/

  /*subnav-container*/

}
.header .nav-container .main-nav-container {
  background-color: #fcc216;
  font-size: 24px;
  height: 48px;
  margin-top: 112px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2;
  /*main-nav-button-container*/

}
.header .nav-container .main-nav-container .main-nav-button-container {
  display: block;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  width: 906px;
  padding: 0;
  /*li*/

}
.header .nav-container .main-nav-container .main-nav-button-container li {
  float: left;
  list-style: none;
  list-style-position: inside;
  /*active*/

}
.header .nav-container .main-nav-container .main-nav-button-container li a {
  color: #233040;
  display: inline-block;
  font-family: "roboto_condensedlight", sans-serif;
  font-weight: 300;
  font-size: 24px;
  height: 48px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  text-align: center;
  text-decoration: none;
  line-height: 1em !important;
}
.header .nav-container .main-nav-container .main-nav-button-container li:hover {
  background-color: #ffcf3d;
}
.header .nav-container .main-nav-container .main-nav-button-container li:hover a {
  color: #851421 !important;
}
.header .nav-container .main-nav-container .main-nav-button-container li:active {
  color: #ffffff;
}
.header .nav-container .main-nav-container .main-nav-button-container li.active {
  background-color: #233040;
}
.header .nav-container .main-nav-container .main-nav-button-container li.active a {
  color: #ffffff !important;
}
.header .nav-container .main-nav-container .main-nav-button-container li.active a:hover {
  color: #ffffff !important;
}
.header .nav-container .subnav-container {
  position: absolute;
  top: 112px;
  display: block;
  width: 100%;
  height: 48px;
  padding-right: 48px;
  padding-left: 48px;
  z-index: 1;
  /*subnav-button-holder*/

}
.header .nav-container .subnav-container .subnav-button-holder {
  position: relative;
  float: left;
  left: 50%;
  display: inline-block;
  height: 32px;
  margin-top: 4px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 12px;
  padding-left: 12px;
  background-color: #233040;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 19px;
  font-weight: 300;
  width: auto;
}
.header .nav-container .subnav-container .subnav-button-holder li {
  height: 40px;
  margin-top: -4px;
  padding-top: 5px;
  float: left;
  list-style: none;
}
.header .nav-container .subnav-container .subnav-button-holder li a {
  font-size: 18px;
  display: block;
  padding: 3px 12px 0 12px;
  line-height: 1.3em;
  font-family: 'roboto_condensedlight', sans-serif;
  color: #ffffff;
  text-decoration: none;
}
.header .nav-container .subnav-container .subnav-button-holder li a:hover {
  color: #fcc216 !important;
}
.header .nav-container .subnav-container .subnav-button-holder li a:active {
  color: #8396a6;
}
.header .nav-container .subnav-container .subnav-button-holder li.active {
  background-color: #fcc216;
}
.header .nav-container .subnav-container .subnav-button-holder li.active a {
  color: #233040;
}
.header .nav-container .subnav-container .subnav-button-holder li.active a:hover {
  color: #851421 !important;
}
.header .home-Slider {
  padding: 24px;
  /*.transition(all 0.4s ease 0s);*/

  /*royal-classic-full*/

  /*landing-teaser-slogan-container*/

  /*tobottom*/

}
.header .home-Slider #royal-classic-full {
  -moz-user-select: none;
  height: auto;
  /*position: absolute;*/

  width: auto;
  z-index: 0;
  position: relative;
  top: 0px;
  bottom: 16px;
  /*rsMinCW*/

}
.header .home-Slider #royal-classic-full .rsContent {
  position: relative;
}
.header .home-Slider #royal-classic-full.rsMinCW {
  /*rsArrowRight*/

}
.header .home-Slider #royal-classic-full.rsMinCW .rsArrowLeft,
.header .home-Slider #royal-classic-full.rsMinCW .rsArrowRight {
  width: 48px;
  height: 22px;
  /*sliderLeftArrow*/

  /*sliderRightArrow*/

}
.header .home-Slider #royal-classic-full.rsMinCW .rsArrowLeft .sliderLeftArrow,
.header .home-Slider #royal-classic-full.rsMinCW .rsArrowRight .sliderLeftArrow {
  width: 48px;
  height: 22px;
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 24px;
  text-align: right;
}
.header .home-Slider #royal-classic-full.rsMinCW .rsArrowLeft .sliderRightArrow,
.header .home-Slider #royal-classic-full.rsMinCW .rsArrowRight .sliderRightArrow {
  width: 48px;
  height: 22px;
  font-family: 'liekenicons', sans-serif;
  color: #ffffff;
  font-size: 24px;
  text-align: left;
}
.header .home-Slider .landing-teaser-slogan-container {
  /*position: relative;
		  top: 100%;
		  width: 100%;
		  margin-top: 0px;
		  margin-bottom: -173px;
		  padding-bottom: 40px;
		  opacity: 1;
		  -webkit-transform: translate(0px, -100%) scale(0.8);
		  -ms-transform: translate(0px, -100%) scale(0.8);
		  transform: translate(0px, -100%) scale(0.8);
		  text-shadow: rgba(0, 0, 0, 0.65) 1px 1px 6px;*/

  bottom: 0;
  font-size: 60px;
  margin-bottom: 48px;
  opacity: 1;
  position: absolute;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.66);
  width: 100%;
}
.header .home-Slider .landing-teaser-slogan-container.home {
  /*bottom: 15vh;*/

  /*margin-top:-100px;
			  position:absolute;
			  opacity: 1;
			  text-shadow: rgba(0, 0, 0, 0.29) 1px 1px 8px;*/

  font-size: 60px;
  margin-bottom: 96px;
  opacity: 1;
  text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.33);
  -moz-transform: none !important;
  -webkit-transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
.header .home-Slider .tobottom {
  cursor: pointer;
  display: block;
  height: 48px;
  margin: 0 auto;
  position: relative;
  top: -24px;
  width: 48px;
}
.header .breadcrumb-wrapper {
  display: inline-block;
}
/*header*/
/*landing-header*/
.landing-header {
  padding: 24px;
  /*landing-main-teaser*/

}
.landing-header .landing-main-teaser {
  height: 40vw;
  min-height: 400px;
  position: relative;
  /*landing-teaser-slogan-container*/

  /*landing-teaser-slogan-container-video*/

  /*videogallery*/

}
.landing-header .landing-main-teaser .landing-teaser-slogan-container {
  /*position: relative;*/

  /*top: 100%;
			width: 100%;
			margin-top: 0px;
			margin-bottom: -173px;
			padding-bottom: 40px;
			opacity: 1;
			-webkit-transform: translate(0px, -100%) scale(0.8);
			-ms-transform: translate(0px, -100%) scale(0.8);
			transform: translate(0px, -100%) scale(0.8);
			text-shadow: rgba(0, 0, 0, 0.65) 1px 1px 6px;*/

  bottom: 0;
  font-size: 60px;
  margin-bottom: 48px;
  opacity: 1;
  position: absolute;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.66);
  width: 100%;
  /*teaser-videolink*/

}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-main-slogan {
  /*z-index: 2;
				padding-right: 24px;
				padding-left: 24px;
				font-family:'roboto_condensedlight', sans-serif;
				color: @white;
				font-size: 80px;
				line-height: 1.5em;
				line-height:70px;
				font-weight: 300;
				text-align: center;
				margin-bottom:0;*/

}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-main-slogan p {
  text-align: center;
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-subline {
  margin-bottom: 0;
  text-align: center;
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .video-link-divider {
  display: block;
  width: 70%;
  height: 1px;
  max-width: 200px;
  margin-top: 16px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.4);
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .teaser-videolink {
  left: 50%;
  margin-top: 0px;
  padding-top: 8px;
  color: white;
  text-align: center;
  /*videogallery*/

}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .teaser-videolink .videogallery {
  color: white;
  font-size: 16px;
  /*video-link-icon*/

}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .teaser-videolink .videogallery .video-link-icon {
  position: relative;
  top: 0.25em;
  font-family: 'liekenicons', sans-serif;
  font-size: 2em;
  height: 50px;
  display: inline-block;
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container .teaser-videolink .videogallery:hover {
  color: #ffcf3d !important;
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container-video {
  /*position: relative;
			top: 100%;
			width: 100%;
			margin-top: 0px;
			margin-bottom: -173px;
			padding-bottom: 40px;
			opacity: 1;
			-webkit-transform: translate(0px, -100%) scale(0.8);
			-ms-transform: translate(0px, -100%) scale(0.8);
			transform: translate(0px, -100%) scale(0.8);
			text-shadow: rgba(0, 0, 0, 0.65) 1px 1px 6px;*/

  bottom: 0;
  font-size: 60px;
  margin-bottom: 48px;
  opacity: 1;
  position: absolute;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.66);
  width: 100%;
  /*landing-main-slogan*/

  /*landing-subline*/

}
.landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-main-slogan {
  z-index: 2;
  padding-right: 24px;
  padding-left: 24px;
  font-family: 'roboto_condensedlight', sans-serif;
  color: #ffffff;
  /*font-size: 50px;*/

  font-size: 40px;
  line-height: 1.4em;
  line-height: 70px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 0;
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-main-slogan p {
  text-align: center;
}
.landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-subline {
  margin-bottom: 0;
  text-align: center;
}
.landing-header .landing-main-teaser .videogallery {
  position: absolute;
  /*top: 35%;
			width: 100%;*/

  left: 50%;
  /*video-button-holder*/

}
.landing-header .landing-main-teaser .videogallery .video-button-holder {
  /*video-button-teaser*/

}
.landing-header .landing-main-teaser .videogallery .video-button-holder .video-button-teaser {
  position: relative;
  left: 50%;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: left;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: 'liekenicons', sans-serif;
  color: rgba(255, 255, 255, 0.8);
  font-size: 6vw;
  line-height: 1em;
  text-align: center;
  cursor: pointer;
}
.landing-header .landing-main-teaser .videogallery .video-button-holder .video-button-teaser:hover {
  color: #fff;
}
/*landing-header*/
body.contentpage .header {
  min-height: 170px;
}
.container_12 {
  width: 100%;
}
/*Content Area*/
.section-content {
  /*float: left;*/

  clear: both;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 48px;
  padding-top: 24px;
  /*transition: all 500ms ease 0s;*/

  width: 100%;
  /*Left Right Icon*/

  /*main-container*/

  /*section-yellow*/

  /*parallax*/

  /*Innerpage Starts Here*/

  /*main_container*/

  /*Innerpage Ends Here*/

}
.section-content .spike {
  font-family: 'liekenicons', sans-serif;
  color: #851421;
  font-size: 0.6em;
}
.section-content .main-container {
  /*latest-news*/

}
.section-content .main-container .latest-events,
.section-content .main-container .latest-news {
  text-align: center;
  /*padding-right: 24px;
			padding-left: 24px;*/

  padding-bottom: 48px;
  /*event-news-date*/

}
.section-content .main-container .latest-events .event-news-date,
.section-content .main-container .latest-news .event-news-date {
  padding-bottom: 8px;
  float: left;
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.section-content .main-container .latest-events .event-news-date.home,
.section-content .main-container .latest-news .event-news-date.home {
  font-family: "robotoregular", sans-serif;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.section-content .main-container .latest-events .event-news-date.home .from_date,
.section-content .main-container .latest-news .event-news-date.home .from_date {
  font-family: "robotoregular", sans-serif;
}
.section-content .main-container .latest-events .event-news-headline,
.section-content .main-container .latest-news .event-news-headline {
  /*overflow-x: hidden;
				overflow-y: hidden;
				height: 28px;*/

  margin-top: 8px;
  margin-bottom: 8px;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
}
.section-content .main-container .latest-events .event-news-lead,
.section-content .main-container .latest-news .event-news-lead {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 44px;
  text-align: center;
  font-family: "robotoregular", sans-serif;
}
.section-content .main-container .latest-events .event-news-lead p,
.section-content .main-container .latest-news .event-news-lead p {
  text-align: center;
}
.section-content .section-yellow {
  width: 100%;
  padding-top: 48px;
  margin-bottom: 50px;
  background-color: #fcc216;
}
.section-content .section-yellow .col.grid_9 {
  padding-bottom: 24px;
}
.section-content .parallax {
  clear: both;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 48px;
  /*hr-teaser-box*/

}
.section-content .parallax .scrollable {
  /*height: 80vh;
			height:600px;*/

  /*height:40vw;*/

  height: 80vh;
  display: block;
  overflow: hidden;
  position: relative;
  background-attachment: fixed;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.section-content .parallax .hr-teaser-box {
  float: left;
  width: 50%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  /*hr-teaser-description*/

}
.section-content .parallax .hr-teaser-box .hr-teaser-description {
  /*position: relative;
				top: 50%;
				width: 50%;*/

  /*-webkit-transform: translate(0px, -50%);
				-ms-transform: translate(0px, -50%);
				transform: translate(0px, -50%);*/

  text-shadow: rgba(0, 0, 0, 0.65) 1px 1px 12px;
  /*landing-subline*/

  /*hr-teaser-link*/

}
.section-content .parallax .hr-teaser-box .hr-teaser-description p {
  text-align: center;
  font-size: 60px;
}
.section-content .parallax .hr-teaser-box .hr-teaser-description .landing-subline {
  margin-top: 20px;
  padding-right: 24px;
  padding-left: 24px;
  font-family: 'roboto_condensedlight', sans-serif;
  color: #ffffff;
  font-size: 2em;
  line-height: 1.2em;
  font-weight: 300;
  text-align: center;
  /*gap*/

}
.section-content .parallax .hr-teaser-box .hr-teaser-description .landing-subline.gap {
  margin-top: 14px;
  margin-bottom: 32px !important;
}
.section-content .parallax .hr-teaser-box .hr-teaser-description .hr-teaser-link {
  display: block;
  /*margin-top: 10px;*/

  color: #ffffff !important;
  text-align: center;
}
.section-content .parallax .hr-teaser-box .hr-teaser-description .hr-teaser-link:hover {
  color: #fcc216 !important;
  text-decoration: none;
}
.section-content .parallax .hr-teaser-box .hr-teaser-description .hr-teaser-link:before {
  content: " ";
}
.section-content .parallax .hr-teaser-box .hr-teaser-button {
  text-align: center;
}
.section-content .parallax .hr-teaser-box .hr-teaser-button .hero-link.hr {
  background-color: #ffcf3d;
  border-top: 0 none transparent;
  clear: both;
  display: inline-block;
  float: none;
  font-family: 'roboto_condensedlight', sans-serif;
  font-size: 20px;
  font-weight: 300;
  left: inherit;
  margin: 20px auto;
  padding: 12px 16px;
  position: inherit;
  text-shadow: none;
  -webkit-transform: inherit;
  -ms-transform: inherit;
  transform: inherit;
  width: auto;
}
.section-content .parallax .hr-teaser-box .hr-teaser-button .hero-link.hr:hover {
  text-shadow: none;
}
.section-content .main-container {
  /*container_12*/

}
.section-content .main-container.container_12 {
  /*col.grid_3*/

  /*col.grid_6*/

  /*divider-content*/

  /*subteaser-back-5050*/

  /*subteaser-back-10040*/

  /*subteaser-back-6040*/

  /*subteaser-back-4060*/

  /*divider*/

  /*aktuelle-pressemitteilungen*/

  /*blue-box-teaser*/

  /*media-center-gallery*/

  /*col.grid_9*/

  /*offene-stellen*/

  /*col.grid_3*/

}
.section-content .main-container.container_12 .col.grid_3,
.section-content .main-container.container_12 .col.grid_4,
.section-content .main-container.container_12 .col.grid_6 {
  margin: 0;
  padding-bottom: 24px;
  padding-left: 16px;
  padding-right: 16px;
}
.section-content .main-container.container_12 .col.grid_3 {
  width: 25%;
}
.section-content .main-container.container_12 .col.grid_6 {
  width: 50%;
}
.section-content .main-container.container_12.divider-content {
  border-bottom: 1px solid #c7ced4;
  border-top: 1px solid #c7ced4;
  padding-bottom: 24px;
  padding-top: 24px;
}
.section-content .main-container.container_12 .subteaser-back-5050 {
  height: 280px;
  color: #ffffff;
  background-color: #233040;
  border: 1px solid #233040;
  overflow: hidden;
  /*image*/

  /*teaser-content*/

}
.section-content .main-container.container_12 .subteaser-back-5050 .col {
  padding: 0;
  margin: 0;
}
.section-content .main-container.container_12 .subteaser-back-5050 .image {
  width: 50%;
  height: 280px;
}
.section-content .main-container.container_12 .subteaser-back-5050 .teaser-content {
  width: 50%;
  position: relative;
  height: 280px;
}
.section-content .main-container.container_12 .subteaser-back-10040 {
  height: 280px;
  color: #ffffff;
  background-color: #233040;
  border: 1px solid #233040;
  overflow: hidden;
  /*image*/

  /*teaser-content*/

}
.section-content .main-container.container_12 .subteaser-back-10040 .col {
  padding: 0;
  margin: 0;
}
.section-content .main-container.container_12 .subteaser-back-10040 .image {
  margin: 0;
  padding: 0;
  width: 60%;
  height: 280px;
  position: relative;
}
.section-content .main-container.container_12 .subteaser-back-10040 .teaser-content {
  width: 40%;
  position: relative;
  height: 280px;
}
.section-content .main-container.container_12 .subteaser-back-6040 {
  height: 280px;
  color: #ffffff;
  background-color: #233040;
  border: 1px solid #233040;
  overflow: hidden;
  /*image*/

  /*teaser-content*/

}
.section-content .main-container.container_12 .subteaser-back-6040 .col {
  padding: 0;
  margin: 0;
}
.section-content .main-container.container_12 .subteaser-back-6040 .image {
  margin: 0;
  padding: 0;
  width: 60%;
  height: 280px;
  position: relative;
}
.section-content .main-container.container_12 .subteaser-back-6040 .teaser-content {
  width: 40%;
  position: relative;
  height: 280px;
}
.section-content .main-container.container_12 .subteaser-back-4060 {
  height: 280px;
  color: #ffffff;
  background-color: #233040;
  border: 1px solid #233040;
  overflow: hidden;
  /*image*/

  /*teaser-content*/

}
.section-content .main-container.container_12 .subteaser-back-4060 .col {
  padding: 0;
  margin: 0;
}
.section-content .main-container.container_12 .subteaser-back-4060 .image {
  margin: 0;
  padding: 0;
  width: 40%;
  height: 280px;
  position: relative;
}
.section-content .main-container.container_12 .subteaser-back-4060 .teaser-content {
  width: 60%;
  position: relative;
  height: 280px;
}
.section-content .main-container.container_12.divider {
  border-top: 1px solid #c7ced4;
  padding-bottom: 24px;
  padding-top: 24px;
}
.section-content .main-container.container_12 .aktuelle-pressemitteilungen {
  /*news-list*/

}
.section-content .main-container.container_12 .blue-box-teaser {
  width: 100%;
  margin: 24px 0 16px;
  padding: 16px;
  float: left;
  background-color: #233040;
  color: #ffffff;
  text-align: center;
  /*blue-teaser-headline*/

  /*hero-link.teaser*/

}
.section-content .main-container.container_12 .blue-box-teaser .blue-teaser-headline {
  color: #fcc216;
  margin-top: 8px;
}
.section-content .main-container.container_12 .blue-box-teaser .hero-link.teaser {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.section-content .main-container.container_12 .blue-box-teaser .hero-link.teaser a {
  color: #ffffff;
}
.section-content .main-container.container_12 .blue-box-teaser .hero-link.teaser a:hover {
  color: #ffcf3d !important;
}
.section-content .main-container.container_12 .blue-box-teaser .hero-link.teaser a .spike.teaser {
  color: #fcc216;
}
.section-content .main-container.container_12 .media-center-gallery {
  /*hero-gallery*/

}
.section-content .main-container.container_12 .media-center-gallery .hero-gallery {
  /*display: inline-block;*/

  /*hero-thumbnail-holder*/

}
.section-content .main-container.container_12 .media-center-gallery .hero-gallery .hero-thumbnail-holder {
  width: 33.3%;
  padding-right: 4px;
  padding-left: 4px;
  float: left;
  /*hero-gallery-thumb*/

}
.section-content .main-container.container_12 .media-center-gallery .hero-gallery .hero-thumbnail-holder .hero-gallery-thumb {
  overflow-x: hidden;
  overflow-y: hidden;
  border: 1px solid #c7ced4;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  /*hover*/

}
.section-content .main-container.container_12 .media-center-gallery .hero-gallery .hero-thumbnail-holder .hero-gallery-thumb:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.section-content .main-container.container_12 .col.grid_9 {
  margin: 0 auto;
  clear: both;
  float: none;
  width: 70%;
}
.section-content .main-container.container_12 .col.grid_3 {
  /*subteaser-overlay-container*/

}
.section-content .main-container.container_12 .col.grid_3 .subteaser-overlay-container {
  position: relative;
  height: 320px;
  /*subteaser-overlay-textholder*/

}
.section-content .main-container.container_12 .col.grid_3 .subteaser-overlay-container .subteaser-overlay-textholder {
  position: absolute;
  bottom: 0;
  /*-webkit-transform: translate(0px, -100%);
						-ms-transform: translate(0px, -100%);
						transform: translate(0px, -100%);*/

}
/*section-content*/
/*Footer Starts*/
.section-footer {
  clear: both;
  color: #FFFFFF;
  margin-top: 48px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}
.section-footer .footer-wrapper {
  min-height: 200px;
  padding-bottom: 80px;
  background-color: #233040;
}
.section-footer .footer-wrapper .top-button {
  position: relative;
  top: -24px;
  /*left: -24px;*/

  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto;
  cursor: pointer;
}
.section-footer .footer-wrapper .footer-main-container {
  display: block;
  max-width: 1408px;
  margin-right: auto;
  margin-left: auto;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container {
  /*width: 33.3%;*/

  padding-right: 24px;
  padding-left: 24px;
  /*float: left;*/

  /*footer-socialmedia-link*/

}
.section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-headline {
  font-family: 'Anton', sans-serif;
  color: #fcc216;
  font-size: 36px;
  font-size: 32px;
  line-height: 40px;
  text-align: center;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-divider {
  display: block;
  width: 30%;
  height: 1px;
  margin: 16px auto 8px;
  background-color: rgba(252, 194, 22, 0.6);
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container ul {
  text-align: center;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container ul li {
  padding-left: 0;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container ul li:before {
  background: none;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container ul a {
  display: inline-block;
  padding-top: 4px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container ul a:hover {
  color: #fcc216 !important;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-socialmedia-link {
  text-align: center;
  /*addthis_toolbox*/

  /*a.social{
						.kununu-icon{
						}
						.xing-icon{
						}
					}*/

}
.section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-socialmedia-link .addthis_toolbox {
  text-align: center;
}
.section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-socialmedia-link .addthis_toolbox .at300b {
  margin: 0 6px;
  float: none;
}
.section-footer .main-container {
  clear: both;
  display: block;
  max-width: 1408px;
  margin-right: auto;
  margin-left: auto;
}
.section-footer .main-container .footer-logo-bar {
  display: block;
  width: 14.28571428571429%;
  padding: 24px 2%;
  float: left;
}
@media (max-width: 1150px) {
  .section-content .parallax {
    /*scrollable*/
  
  }
  .section-content .parallax .scrollable {
    height: 80vh;
  }
  .section-content .parallax .scrollable .hr-teaser-box {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .section-content .parallax {
    /*scrollable*/
  
  }
  .section-content .parallax .scrollable {
    height: 80vh;
  }
  .section-content .parallax .scrollable .hr-teaser-box {
    width: 50%;
  }
}
@media (max-width: 991px) {
  a.mobile-menu.menu-button {
    display: none !important;
  }
  .spike {
    font-size: 14px;
  }
  .subteaser-button:hover {
    color: #fcc216;
  }
  .subteaser-button:active {
    color: #851421;
  }
  /*Teaser with image border bottom icons link*/
  .hero-teaser-wrapper {
    padding-right: 8px;
    padding-left: 8px;
    /*hero-link*/
  
    /*hero-link-yellow*/
  
    /*home-yellow-sentence-heading*/
  
    /*home-lift-yellow-sentence*/
  
  }
  .hero-teaser-wrapper .hero-link {
    width: 100%;
    /*float: left;*/
  
    font-size: 18px;
  }
  .hero-teaser-wrapper .hero-link-yellow {
    position: relative;
    left: 50%;
    display: block;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 12px;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    -webkit-transition: -webkit-transform 500ms ease;
    transition: transform 500ms ease;
    font-family: 'roboto_condensedlight', sans-serif;
    color: #233040;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    text-decoration: none;
    list-style-type: none;
    width: 100%;
    border-top-style: none;
    border-top-width: 0px;
  }
  .hero-teaser-wrapper .hero-link-yellow:hover {
    color: #851421;
  }
  .hero-teaser-wrapper .hero-link-yellow .hero-teasee-link {
    font-family: 'roboto_condensedlight', sans-serif;
  }
  .hero-teaser-wrapper .home-yellow-sentence-heading {
    margin-top: 0px;
    font-family: 'Anton', sans-serif;
    color: #233040;
    font-size: 60px;
    font-size: 50px;
    line-height: 60px;
    line-height: 50px;
    /*font-weight: 700;*/
  
    text-align: center;
  }
  .hero-teaser-wrapper .home-lift-yellow-sentence {
    color: #233040;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }
  /*hero-teaser-wrapper*/
  .container_12 {
    width: 100%;
  }
  /*quote section*/
  .quote-container {
    width: 100%;
    margin-bottom: 24px;
  }
  /*quote-container*/
  body .grid_25 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }
  body .grid_50 {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .col {
    padding: 0 8px;
  }
  .video-wrapper.w-video iframe {
    height: 190px;
  }
  .history-content-video iframe {
    height: 190px;
  }
  /*History*/
  .history-year-item {
    background-position: 50% 50%;
    /*history-left*/
  
    /*history-right*/
  
    /*history-timeline*/
  
  }
  .history-year-item .history-left {
    width: 44%;
  }
  .history-year-item .history-right {
    width: 44%;
  }
  .history-year-item .history-timeline {
    width: 12%;
    /*history-date*/
  
  }
  .history-year-item .history-timeline .history-date {
    /*history-date-text*/
  
  }
  .history-year-item .history-timeline .history-date .history-date-text {
    padding-left: 8px;
    padding-right: 8px;
  }
  /*history-year-item*/
  .header {
    /*min-height:90px;*/
  
    /*nav-container*/
  
  }
  .header .home-Slider {
    padding: 16px;
    /*tobottom*/
  
  }
  .header .home-Slider .landing-teaser-slogan-container.home {
    /*margin-top:-125px;*/
  
    font-size: 50px;
    margin-bottom: 64px;
  }
  .header .home-Slider .rsOverflow {
    width: 100% !important;
  }
  .header .home-Slider .tobottom {
    top: -36px;
  }
  .header .nav-container {
    display: block;
    /*main-nav-container*/
  
    /*subnav-container*/
  
  }
  .header .nav-container .main-nav-container {
    font-size: 18px;
    /*main-nav-button-container*/
  
  }
  .header .nav-container .main-nav-container .main-nav-button-container {
    width: 624px;
  }
  .header .nav-container .main-nav-container .main-nav-button-container li a {
    font-size: 18px;
    padding-right: 8px;
    padding-left: 8px;
  }
  .header .nav-container .subnav-container {
    /*subnav-button-holder*/
  
  }
  .header .nav-container .subnav-container .subnav-button-holder {
    height: 30px;
    font-size: 15px;
    font-size: 13px;
    line-height: 1.6em;
    padding: 0;
  }
  .header .nav-container .subnav-container .subnav-button-holder li {
    height: 38px;
  }
  .header .nav-container .subnav-container .subnav-button-holder li a {
    font-size: 15px;
    padding-right: 6px;
    padding-left: 6px;
  }
  /*header*/
  body.contentpage .header {
    min-height: 90px;
  }
  .landing-main-slogan {
    /*font-size: 3em;*/
  
  }
  .landing-subline {
    margin-top: 16px;
    font-size: 1.5em;
  }
  /*landing-header*/
  .landing-header {
    padding: 16px;
    /*landing-main-teaser*/
  
  }
  .landing-header .landing-main-teaser {
    height: 40vh;
    min-height: 350px;
    /*landing-teaser-slogan-container*/
  
    /*landing-teaser-slogan-container-video*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container {
    font-size: 40px;
    margin-bottom: 32px;
    margin-top: 0px;
    /*landing-main-slogan*/
  
    /*landing-subline*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-main-slogan {
    /*font-size: 3em;*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-subline {
    margin-bottom: 0;
    font-size: 1.5em;
    margin-top: 13px;
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container-video {
    font-size: 40px;
    margin-bottom: 32px;
    margin-top: 0;
    /*landing-main-slogan*/
  
    /*landing-subline*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-main-slogan {
    /*font-size: 3em;*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-subline {
    margin-bottom: 0;
    font-size: 1.5em;
    margin-top: 13px;
  }
  /*landing-header*/
  /*Content Area*/
  .section-content {
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 0;
    /*main-container.container_12*/
  
    /*Innerpage Starts Here*/
  
    /*main-container*/
  
    /*Innerpage Ends Here*/
  
  }
  .section-content h1 {
    margin-top: 30px;
  }
  .section-content .parallax .scrollable {
    height: 80vh;
    margin-left: 7px;
    margin-right: 7px;
  }
  .section-content .parallax .hr-teaser-box {
    width: 50%;
  }
  .section-content .main-container.container_12 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .section-content .section-yellow {
    padding-right: 8px;
    padding-left: 8px;
    /*col.grid_9*/
  
  }
  .section-content .section-yellow .col.grid_9 {
    padding-bottom: 24px;
  }
  .section-content .main-container {
    /*container_12*/
  
  }
  .section-content .main-container.container_12 {
    /*divider-content*/
  
    /*col.grid_3*/
  
    /*col.grid_4*/
  
    /*col.grid_6*/
  
    /*col.grid_9*/
  
  }
  .section-content .main-container.container_12 .col.grid_3 {
    width: 50%;
    padding: 8px;
  }
  .section-content .main-container.container_12 .col.grid_4 {
    width: 50%;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 16px;
    /*last-child*/
  
  }
  .section-content .main-container.container_12 .col.grid_4:last-child {
    width: 100%;
    /*media-center-gallery*/
  
    /*subteaser-back-5050*/
  
  }
  .section-content .main-container.container_12 .col.grid_4:last-child .media-center-gallery {
    width: 50%;
    margin: 0 auto;
    display: block;
  }
  .section-content .main-container.container_12 .col.grid_4:last-child .subteaser-back-5050 {
    width: 50%;
    margin: 0 auto;
  }
  .section-content .main-container.container_12 .col.grid_6 {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 16px;
  }
  .section-content .main-container.container_12 .col.grid_9 {
    width: 100%;
  }
  .section-content .main-container.container_12 .subteaser-back-5050,
  .section-content .main-container.container_12 .subteaser-back-10040,
  .section-content .main-container.container_12 .subteaser-back-6040,
  .section-content .main-container.container_12 .subteaser-back-4060 {
    /*height:220px;*/
  
    height: 330px;
  }
  .section-content .main-container.container_12 .subteaser-back-5050 .image,
  .section-content .main-container.container_12 .subteaser-back-10040 .image,
  .section-content .main-container.container_12 .subteaser-back-6040 .image,
  .section-content .main-container.container_12 .subteaser-back-4060 .image {
    /*height:220px;*/
    height: 330px;
  }
  .section-content .main-container.container_12 .subteaser-back-5050 .teaser-content,
  .section-content .main-container.container_12 .subteaser-back-10040 .teaser-content,
  .section-content .main-container.container_12 .subteaser-back-6040 .teaser-content,
  .section-content .main-container.container_12 .subteaser-back-4060 .teaser-content {
    /*height:220px;*/
    height: 330px;
  }
  /*section-content*/
  /*Content Page Starts*/
  body.contentpage .section-content {
    padding-top: 48px;
  }
  body.contentpage .section-content .main-container.container_12 .col.grid_4 {
    width: 33.33%;
  }
  body.footerlinkhomelayout .section-content {
    padding-top: 48px;
  }
  /*Content Page Ends*/
  /*Footer Starts*/
  .section-footer {
    padding-right: 8px;
    padding-left: 8px;
    /*footer-wrapper*/
  
  }
  .section-footer .footer-wrapper {
    /*footer-main-container*/
  
  }
  .section-footer .footer-wrapper .footer-main-container {
    /*footer-link-container*/
  
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container {
    /*footer-headline*/
  
    /*footer-divider*/
  
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-headline {
    font-size: 32px;
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container .footer-divider {
    width: 50%;
    margin-top: 8px;
  }
  /*section-footer*/
}
@media (max-width: 767px) {
  .col {
    padding: 0;
  }
  .container_12,
  .grid_1,
  .grid_2,
  .grid_3,
  .grid_4,
  .grid_5,
  .grid_6,
  .grid_7,
  .grid_8,
  .grid_9,
  .grid_10,
  .grid_11,
  .grid_12,
  .grid_25,
  .grid_35,
  .grid_50,
  .grid_65 {
    width: 100% !important;
  }
  .grid_35,
  .grid_65 {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    /*width: 70% !important;*/
  
    width: 100% !important;
  }
  /*quote section*/
  .quote-container {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
  /*quote-container*/
  a.mobile-menu.menu-button {
    top: 32px;
    display: block !important;
    font-family: 'liekenicons', sans-serif;
    color: #ffffff !important;
    font-size: 20px;
  }
  .footerlinkhomelayout a.mobile-menu.menu-button,
  .notfound a.mobile-menu.menu-button {
    display: block !important;
  }
  .main-nav-open {
    top: 32px;
    display: none !important;
  }
  .main-nav-open div.navOpen {
    display: none !important;
  }
  /*main-nav-open*/
  .main-nav-close {
    display: none;
    position: static;
    padding-top: 14px;
    padding-left: 14px;
    float: left;
    font-size: 20px;
  }
  .button-go-back {
    display: none;
  }
  .mobile-button-go-back {
    /*left:-48px;*/
  
    top: 32px;
    display: block;
    left: auto;
    right: 0;
    z-index: 2;
  }
  .mobile-nav-open {
    left: 0px;
    position: fixed;
    top: 32px;
    z-index: 5;
    width: 48px;
    height: 48px;
    padding-top: 13px;
    padding-right: 11px;
    padding-left: 10px;
    background-color: #233040;
    font-family: 'liekenicons', sans-serif;
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
  }
  .mobile-nav-open div.navOpen {
    font-family: 'liekenicons', sans-serif;
    color: #ffffff;
    font-size: 20px;
  }
  .mobile-nav-open.subpages {
    left: -48px;
    background-color: #fcc216;
    border-right: 1px solid #233040;
  }
  .mobile-nav-open.subpages div.navOpen {
    color: #233040;
  }
  .breadCrumbMobile {
    position: absolute;
    top: 13px;
    left: 48px;
    color: #c7ced4;
    font-size: 10px;
    text-align: left;
  }
  .breadCrumbMobile a {
    color: #c7ced4;
  }
  .mobile-nav-title {
    left: -224px;
    position: fixed;
    top: 32px;
    z-index: 5;
    width: 224px;
    height: 48px;
    padding-top: 13px;
    padding-right: 11px;
    padding-left: 10px;
    background-color: #fcc216;
    font-family: 'roboto_condensedlight', sans-serif;
    color: #233040;
    font-size: 20px;
    cursor: pointer;
  }
  .mobile-nav-title a {
    color: #233040;
    font-family: "roboto_condensedlight", sans-serif;
    font-size: 24px;
    font-weight: 300;
  }
  .mobile-nav-title a:hover {
    color: #851421;
  }
  /*History*/
  .history-year-item {
    background-position: 10% 50%;
    /*history-left*/
  
    /*history-right*/
  
    /*history-timeline*/
  
  }
  .history-year-item .history-left {
    padding-right: 8px;
    position: static;
    right: 0;
    width: 80%;
  }
  .history-year-item .history-right {
    float: none;
    margin-left: 20%;
    padding-right: 8px;
    width: 80%;
  }
  .history-year-item .history-timeline {
    position: static;
    left: 0%;
    width: 20%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    /*history-date*/
  
  }
  .history-year-item .history-timeline .history-date {
    /*history-date-text*/
  
  }
  .history-year-item .history-timeline .history-date .history-date-text {
    padding-left: 8px;
    padding-right: 8px;
  }
  /*history-year-item*/
  .teaser-paragraph {
    font-size: 14px;
  }
  .news-list-label,
  .new-list-cornicon {
    margin-left: 40px;
    padding-right: 43px;
  }
  /*Teaser with image border bottom icons link*/
  .hero-teaser-wrapper {
    /*hero-link*/
  
  }
  .hero-teaser-wrapper .hero-link {
    width: 100%;
  }
  .video-wrapper.w-video iframe {
    height: 245px;
  }
  .history-content-video iframe {
    height: 245px;
  }
  .header {
    min-height: 0px!important;
    /*nav-container*/
  
  }
  .header .logo-container {
    padding-top: 22px;
    padding: 10px 16px;
    width: 120px;
  }
  .header .breadcrumb-wrapper {
    left: -500px;
    top: -100px;
  }
  .header .nav-container {
    display: block;
    /*main-nav-container*/
  
    /*subnav-container*/
  
  }
  .header .nav-container .main-nav-container {
    display: none !important;
  }
  .header .nav-container .subnav-container {
    display: none;
  }
  .header .home-Slider {
    padding: 8px;
    /*tobottom*/
  
  }
  .header .home-Slider .landing-teaser-slogan-container.home {
    /*margin-top:-20px;*/
  
    font-size: 40px;
    font-size: 32px;
  }
  .header .home-Slider .landing-teaser-slogan-container.home .landing-main-slogan {
    font-size: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .header .home-Slider .tobottom {
    top: -40px;
  }
  /*header*/
  .landing-main-slogan {
    font-size: 2em;
  }
  .landing-subline {
    margin-top: 8px;
    font-size: 1.2em;
  }
  .searchbox {
    /*search*/
  
  }
  .searchbox .search {
    top: 32px;
  }
  /*searchbox*/
  /*landing-header*/
  .landing-header {
    padding: 8px;
    /*landing-main-teaser*/
  
  }
  .landing-header .landing-main-teaser {
    height: 40vh;
    min-height: 300px;
    /*landing-teaser-slogan-container*/
  
    /*landing-teaser-slogan-container-video*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container {
    font-size: 32px;
    margin-bottom: 26px;
    /*landing-main-slogan*/
  
    /*landing-subline*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-main-slogan {
    font-size: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-subline {
    font-size: 13px;
    margin-top: 8px;
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container-video {
    font-size: 32px;
    margin-bottom: 26px;
    /*landing-main-slogan*/
  
    /*landing-subline*/
  
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-main-slogan {
    /*line-height:50px;*/
  
    /*font-size: em;*/
  
    font-size: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .landing-header .landing-main-teaser .landing-teaser-slogan-container-video .landing-subline {
    /*margin-bottom:0;
  					font-size: 1.2em;*/
  
    font-size: 13px;
    margin-top: 8px;
  }
  .landing-header .landing-main-teaser .videogallery .video-button-holder .video-button-teaser {
    font-size: 50px;
  }
  /*landing-header*/
  .section-content {
    padding-top: 0;
    /*parallax*/
  
  }
  .section-content .main-container.container_12 {
    /*col.grid_6*/
  
    /*col.grid_4*/
  
  }
  .section-content .main-container.container_12 .col.grid_3 {
    width: 50% !important;
    padding: 0 0 8px;
  }
  .section-content .main-container.container_12 .col.grid_6 {
    width: 100%;
    padding: 0 0 8px;
  }
  .section-content .main-container.container_12 .col.grid_4 {
    margin: 0;
    padding: 0 0 8px;
  }
  .section-content .main-container.container_12 .col.grid_4:last-child .media-center-gallery,
  .section-content .main-container.container_12 .col.grid_4:last-child .subteaser-back-5050 {
    width: 100%;
  }
  .section-content .main-container .latest-events .event-news-lead p {
    font-size: 16px;
  }
  .section-content .main-container .latest-news .event-news-lead p {
    font-size: 16px;
  }
  .section-content .hero-teaser-wrapper .home-lift-yellow-sentence {
    font-size: 14px;
  }
  .section-content .parallax {
    /*scrollable*/
  
  }
  .section-content .parallax .scrollable {
    height: 100vh;
    min-height: inherit;
    max-width: inherit;
    margin-left: 1px;
    margin-right: 1px;
    /*hr-teaser-box*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box {
    width: 70%;
    /*hr-teaser-description*/
  
    /*hr-teaser-button*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-description {
    text-shadow: rgba(0, 0, 0, 0.65) 1px 1px 12px;
    /*landing-subline*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-description .landing-subline {
    font-size: 1.2em;
    margin-top: 8px;
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-button {
    /*hero-link.hr*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-button .hero-link.hr {
    left: 24%;
  }
  /*section-content*/
  .section-footer {
    /*footer-wrapper*/
  
    /*main-container*/
  
  }
  .section-footer .footer-wrapper {
    /*footer-main-container*/
  
  }
  .section-footer .footer-wrapper .top-button {
    left: inherit;
  }
  .section-footer .footer-wrapper .footer-main-container {
    /*footer-link-container*/
  
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container {
    width: 50% !important;
    /*lastlink*/
  
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container.lastlink {
    width: 100% !important;
  }
  .section-footer .main-container {
    /*footer-logo-bar*/
  
  }
  .section-footer .main-container .footer-logo-bar {
    width: 25%;
  }
  .section-footer .main-container .footer-logo-bar:nth-last-child(-n+3) {
    width: 33.33%;
  }
  /*section-footer*/
}
@media (max-width: 479px) {
  .grid_35,
  .grid_65 {
    width: 100% !important;
  }
  /*quote section*/
  .quote-container {
    margin-top: 132px;
  }
  .quote-container .quote-header {
    width: 100%;
  }
  .quote-container .quote-header .quote-heading {
    width: 100%;
  }
  .quote-container .quote-image {
    display: block;
    margin-top: -112px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  /*quote-container*/
  a.mobile-menu.menu-button {
    display: block !important;
  }
  /*Teaser with image border bottom icons link*/
  .hero-teaser-wrapper {
    /*hero-link*/
  
  }
  .hero-teaser-wrapper .hero-link {
    width: 100%;
  }
  .searchbox .search {
    z-index: 5;
  }
  /*History*/
  .history-year-item {
    background-image: none;
    background-position: 0% 0%;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
    /*history-left*/
  
    /*history-right*/
  
    /*history-timeline*/
  
  }
  .history-year-item .history-left {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .history-year-item .history-right {
    width: 100%;
    margin-left: 0%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .history-year-item .history-timeline {
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    /*history-date*/
  
  }
  .history-year-item .history-timeline .history-date {
    max-width: 25%;
    margin-top: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    /*history-date-text*/
  
  }
  .history-year-item .history-timeline .history-date .history-date-text {
    padding-left: 8px;
    padding-right: 8px;
  }
  /*history-year-item*/
  .news-list-label,
  .new-list-cornicon {
    padding-right: 44px;
  }
  .landing-main-slogan {
    font-size: 2em;
  }
  .landing-subline {
    margin-top: 8px;
    font-size: 1.2em;
  }
  .landing-subline.gap {
    margin-top: 16px;
  }
  /*landing-header*/
  .landing-header {
    /*landing-main-teaser*/
  
  }
  .landing-header .landing-main-teaser {
    /*height:30vw;*/
  
    height: 60vh;
    min-height: 300px;
  }
  /*landing-header*/
  .section-content {
    /*parallax*/
  
    /*.main-container.container_12*/
  
  }
  .section-content .parallax {
    /*scrollable*/
  
  }
  .section-content .parallax .scrollable {
    height: 100vh;
    min-height: inherit;
    max-width: inherit;
    margin-left: 1px;
    margin-right: 1px;
    /*hr-teaser-box*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box {
    width: 100% !important;
    top: 100%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    /*hr-teaser-description*/
  
    /*hr-teaser-button*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-description {
    /*landing-subline*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-description .landing-subline {
    font-size: 1.2em;
    margin-top: 8px;
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-button {
    /*hero-link.hr*/
  
  }
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-button .hero-link.hr {
    left: 18%;
  }
  .section-content .main-container.container_12 {
    /*col.grid_3*/
  
  }
  .section-content .main-container.container_12 .subteaser-back-5050,
  .section-content .main-container.container_12 .subteaser-back-10040,
  .section-content .main-container.container_12 .subteaser-back-6040,
  .section-content .main-container.container_12 .subteaser-back-4060 {
    height: inherit;
  }
  .section-content .main-container.container_12 .subteaser-back-5050 .image,
  .section-content .main-container.container_12 .subteaser-back-10040 .image,
  .section-content .main-container.container_12 .subteaser-back-6040 .image,
  .section-content .main-container.container_12 .subteaser-back-4060 .image,
  .section-content .main-container.container_12 .subteaser-back-5050 .teaser-content,
  .section-content .main-container.container_12 .subteaser-back-10040 .teaser-content,
  .section-content .main-container.container_12 .subteaser-back-6040 .teaser-content,
  .section-content .main-container.container_12 .subteaser-back-4060 .teaser-content {
    width: 100%;
  }
  .section-content .main-container.container_12 .subteaser-back-5050 .teaser-content .subteaser-copy,
  .section-content .main-container.container_12 .subteaser-back-10040 .teaser-content .subteaser-copy,
  .section-content .main-container.container_12 .subteaser-back-6040 .teaser-content .subteaser-copy,
  .section-content .main-container.container_12 .subteaser-back-4060 .teaser-content .subteaser-copy {
    min-height: 150px;
  }
  .section-content .main-container.container_12 .col.grid_3 {
    width: 100% !important;
  }
  /*section-content*/
  .section-footer {
    /*footer-wrapper*/
  
  }
  .section-footer .footer-wrapper {
    /*footer-main-container*/
  
  }
  .section-footer .footer-wrapper .footer-main-container {
    /*footer-link-container*/
  
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container {
    width: 100% !important;
    /*lastlink*/
  
  }
  .section-footer .footer-wrapper .footer-main-container .footer-link-container.lastlink {
    width: 100%;
  }
  /*section-footer*/
}
.rsSlide {
  height: 101%;
  top: -1% !important;
}
/*IsoTop Page*/
body.mediathek {
  /*fancybox-lock*/

  /*fancybox-wrap*/

}
body.mediathek #options {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
body.mediathek #options .main-container.container_12.divider.filter {
  padding-bottom: 8px;
  padding-top: 8px;
  /*option-set*/

  /*col.grid_3*/

}
body.mediathek #options .main-container.container_12.divider.filter .option-set {
  height: inherit;
}
body.mediathek #options .main-container.container_12.divider.filter .option-set label {
  font-family: "robotoregular", sans-serif;
}
body.mediathek #options .main-container.container_12.divider.filter .col.grid_3 {
  padding-bottom: 0;
}
body.mediathek #options .main-container.container_12.divider.filter label {
  display: inline-block;
  position: relative;
  padding-left: 25px;
}
body.mediathek #options .main-container.container_12.divider.filter label:before {
  content: '';
  width: 22px;
  height: 19px;
  display: block;
  background: url("../img/checkbox-normal-icon.png") left top no-repeat;
  position: absolute;
  left: 0;
  top: 2px;
}
body.mediathek #options .main-container.container_12.divider.filter input[type="checkbox"] {
  display: none;
}
body.mediathek #options .main-container.container_12.divider.filter input[type="checkbox"]:checked + label:before {
  background: url("../img/checkbox-checked-icon.png") left top no-repeat;
}
body.mediathek .main-container.container_12.divider #container .item {
  /*height: 200px;*/

  /*width: 200px;*/

  /*width:14.20454545454545%;*/

  /*max-width:200px;*/

  /*width:14.28571428571429%;*/

  width: 16.66%;
  overflow: hidden;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 8px;
}
body.mediathek .main-container.container_12.divider #container .item a {
  display: block;
  border: 1px solid #c7ced4;
  /*height: 192px;*/

}
body.mediathek .main-container.container_12.divider #container .item .media-overlay-content-holder {
  position: absolute;
  left: 4px;
  right: 4px;
  background: rgba(35, 48, 64, 0.85);
  bottom: 0;
  top: 0;
  color: #FFFFFF;
}
body.mediathek .main-container.container_12.divider #container .item .thumb-overlay-text {
  text-align: left;
  padding-left: 11px;
  padding-right: 11px;
  -webkit-transform: translate(0px, 106%);
  -ms-transform: translate(0px, 106%);
  -o-transform: translate(0px, 106%);
  transform: translate(0px, 106%);
  /*position:absolute;
					bottom:10px;*/

}
body.mediathek .main-container.container_12.divider #container .item .thumb-overlay-text .format,
body.mediathek .main-container.container_12.divider #container .item .thumb-overlay-text .size {
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
}
body.mediathek .main-container.container_12.divider #container .item .thumb-overlay-text.white {
  color: white;
  text-align: center;
}
body.mediathek .main-container.container_12.divider #container .item .overlay-text-icon {
  position: relative;
  top: 5px;
  font-family: 'liekenicons', sans-serif;
  font-size: 1.5em;
}
body.mediathek .main-container.container_12.divider #container .item .media-overlay-icon-fullscreen {
  position: relative;
  margin-top: 37%;
  margin-bottom: 13%;
  font-family: 'liekenicons', sans-serif;
  font-size: 3em;
  line-height: 1em;
  text-align: center;
}
body.mediathek .fancybox-lock {
  overflow: hidden !important;
  /*fancybox-overlay*/

}
body.mediathek .fancybox-lock .fancybox-overlay {
  overflow-y: hidden !important;
}
body.mediathek .fancybox-wrap {
  text-align: center;
  /*fancybox-download*/

  /*fancybox-outer*/

}
body.mediathek .fancybox-wrap #fancybox-download {
  background: none;
  padding-left: 0;
  font-size: 14px;
  color: #ffffff !important;
  /*overlay-text-icon*/

  /*filesize*/

}
body.mediathek .fancybox-wrap #fancybox-download:hover {
  color: #ffffff !important;
}
body.mediathek .fancybox-wrap #fancybox-download .overlay-text-icon {
  position: relative;
  top: 5px;
  font-family: 'liekenicons', sans-serif;
  font-size: 1.5em;
  margin-right: 5px;
}
body.mediathek .fancybox-wrap #fancybox-download .filesize {
  color: #ffffff;
}
body.mediathek .fancybox-wrap .fancybox-outer {
  /*fancybox-prev*/

  /*.fancybox-next*/

}
body.mediathek .fancybox-wrap .fancybox-outer .fancybox-nav.fancybox-prev {
  left: -80px;
}
body.mediathek .fancybox-wrap .fancybox-outer .fancybox-nav.fancybox-next {
  right: -80px;
}
@media (max-width: 991px) {
  body.mediathek .main-container.container_12.divider #container .item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  body.mediathek .main-container.container_12.divider #container .item {
    width: 33.33%;
  }
  body.mediathek .main-container.container_12.divider #container .item .media-overlay-content-holder {
    display: none;
  }
}
@media (max-width: 479px) {
  body.mediathek .main-container.container_12.divider #container .item {
    width: 50%;
  }
}
/*Isotop Emds Here*/
/*Search Results Page Starts Here*/
.section-content {
  /*main-container.container_12*/

}
.section-content .main-container.container_12 {
  /*tx-indexedsearch*/

}
.section-content .main-container.container_12 .tx-indexedsearch {
  padding-top: 20px;
  /*news-search.search-results*/

  /*tx-indexedsearch-rules*/

  /*tx-indexedsearch-searchbox-sword.sword*/

  /*tx-indexedsearch-whatis*/

  /*tx-indexedsearch-res*/

}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-redMarkup {
  background-color: #ffcf3d;
  font-weight:  normal !important;
}
.section-content .main-container.container_12 .tx-indexedsearch .search-result-abstact {
  font-style: italic;
}
.section-content .main-container.container_12 .tx-indexedsearch .news-search.search-results {
  /*submit.searchButton*/

}
.section-content .main-container.container_12 .tx-indexedsearch .news-search.search-results .search-button {
  border-left: 1px solid #c7ced4;
  background: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  height: 34px;
  left: -35px;
  min-width: 0;
  padding-left: 6px;
  padding-right: 0;
  padding-top: 6px;
  position: relative;
  width: 34px;
  z-index: 1;
}
.section-content .main-container.container_12 .tx-indexedsearch .news-search.search-results .search-button div {
  color: #233040;
  font-family: "liekenicons", sans-serif;
  font-size: 20px;
}
.section-content .main-container.container_12 .tx-indexedsearch .news-search.search-results .submit.searchButton {
  height: 34px;
  width: 34px;
  margin-left: -35px;
  margin-left: -68px;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-rules {
  clear: both;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-rules h2 {
  display: none;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-rules p {
  text-align: center;
  margin-bottom: 10px;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-searchbox-sword.sword {
  border: 1px solid #c7ced4;
  float: left;
  height: 36px;
  width: 100%;
  margin-bottom: 24px;
  margin-left: 25%;
  margin-top: -1px;
  width: 50%;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-whatis,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
  clear: both;
  font-family: "roboto_condensedlight", sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 44px;
  margin-bottom: 32px;
  margin-top: 0;
  padding-top: 0;
  text-align: center;
  font-style: normal;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox p,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox {
  text-align: center;
  /*pagination*/

  /*browsebox*/

}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox p .browsebox li,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li {
  display: inline;
  margin-right: 5px;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li:first-child a:before,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox p .browsebox li:first-child a:before,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li:first-child a:before {
  content: "6";
  font-family: "liekenicons", sans-serif;
  font-size: 1em;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li:last-child a:after,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox p .browsebox li:last-child a:after,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li:last-child a:after {
  content: "5";
  font-family: "liekenicons", sans-serif;
  font-size: 1em;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li.tx-indexedsearch-browselist-currentPage:first-child a:before,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox p .browsebox li.tx-indexedsearch-browselist-currentPage:first-child a:before,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li.tx-indexedsearch-browselist-currentPage:first-child a:before {
  content: " ";
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li.tx-indexedsearch-browselist-currentPage:last-child a:after,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox p .browsebox li.tx-indexedsearch-browselist-currentPage:last-child a:after,
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li.tx-indexedsearch-browselist-currentPage:last-child a:after {
  content: " ";
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-res {
  /*search-path*/

  /*search-result-title*/

}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-res .search-path a {
  color: #3f505f;
  font-size: 12px;
  width: 100%;
}
.section-content .main-container.container_12 .tx-indexedsearch .tx-indexedsearch-res .search-result-title {
  font-size: 24px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.content-column {
  overflow: hidden;
  padding-left: 24px;
  padding-right: 24px;
  /*news-footer*/

}
.content-column .news-footer {
  border-top: 1px solid #c7ced4;
  margin-top: 40px;
  width: 100%;
  /*top-button*/

}
.content-column .news-footer .top-button {
  cursor: pointer;
  display: block;
  height: 48px;
  left: 50%;
  margin-left: -16px;
  position: relative;
  top: -24px;
  width: 48px;
}
/*content-column*/
/*Search Results Page Ends Here*/
/*Not Found Page Starts*/
body.notfound {
  border: 24px solid #FFFFFF;
  border-bottom: none;
  color: #ffffff;
  background: #233243;
}
body.notfound .header {
  min-height: 170px;
}
body.notfound .section-content {
  padding: inherit 0;
}
body.notfound .section-content h1 {
  color: #ffffff;
}
body.notfound .section-content .main-container p a,
body.notfound .section-content .main-container p a.internal-link {
  color: #ffcf3d !important;
}
body.notfound .section-content .main-container p a:hover,
body.notfound .section-content .main-container p a.internal-link:hover {
  color: #ffcf3d !important;
  text-decoration: underline;
}
body.notfound .section-footer {
  padding: inherit;
  border-top: 1px solid #FFFFFF;
  background: #FFFFFF;
}
@media (max-width: 767px) {
  body.notfound {
    border: 8px solid #FFFFFF;
    border-bottom: none;
  }
  body.notfound .section-content {
    padding-top: 48px;
  }
  body.notfound .section-content p {
    font-size: 16px;
  }
}
/*Not Found Page Ends*/
/*News FIlter*/
.section-content .main-container.container_12 {
  /*filter_news*/

  /*col news-holder*/

  /*news-contact-holder*/

}
.section-content .main-container.container_12 .filter_news {
  /*news-overview-item*/

}
.section-content .main-container.container_12 .filter_news .news-overview-item {
  /*min-height: 200px;*/

  min-height: 230px;
  /*news-list-more*/

}
.section-content .main-container.container_12 .filter_news .news-overview-item .news-list-more {
  float: right;
}
.section-content .main-container.container_12 .col.news-holder {
  float: left;
  padding-left: 16px;
  padding-right: 16px;
  width: 70%;
  box-sizing: border-box;
  /*filter_news*/

}
.section-content .main-container.container_12 .col.news-holder .filter_news {
  /*col.grid_70.news-overview-item*/

}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item {
  margin-bottom: 24px;
  min-height: 128px;
  padding-left: 0px;
  padding-right: 240px;
  position: relative;
  width: 100%;
  /*news-list-label.news-popup*/

  /*news-list-more*/

  /*press-thumbnail-holder*/

}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-label.news-popup {
  text-indent: inherit;
}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-label.news-popup > a {
  display: block;
  position: relative;
}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-label.news-popup > a > span.news-list-bullet {
  position: absolute;
}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-label.news-popup > a > strong {
  display: inline-block;
}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-label.news-popup > a:before {
  display: none;
  /*content:"";*/

}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-more {
  cursor: pointer;
  display: block;
  float: left;
  margin-right: 16px;
  margin-top: 0;
  text-align: left;
  text-indent: 0;
  /*news-popup*/

}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-more.news-popup {
  margin-left: 33px;
}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .press-thumbnail-holder {
  height: 126px;
  position: absolute;
  right: 0;
  top: 0;
  width: 224px;
  border: 1px solid #8396a6;
  /*press-thumbnail*/

}
.section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .press-thumbnail-holder .press-thumbnail {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.section-content .main-container.container_12 .news-contact-holder {
  float: left;
  width: 30%;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
  /*blue-box-teaser.textbox*/

}
.section-content .main-container.container_12 .news-contact-holder .blue-box-teaser.textbox a {
  color: #FFFFFF;
}
.section-content .main-container.container_12 .news-contact-holder .blue-box-teaser.textbox a:hover {
  color: #fcc216 !important;
}
@media (max-width: 991px) {
  .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-more {
    width: 100%;
    margin-left: 33px;
  }
}
@media (max-width: 767px) {
  .section-content .main-container.container_12 .col.news-holder {
    float: none;
    clear: both;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item {
    min-height: 0;
  }
  .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-more,
  .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .news-list-more.news-popup {
    width: 100%;
    margin-left: 40px;
  }
  .section-content .main-container.container_12 .news-contact-holder {
    float: none;
    clear: both;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 480px) {
  .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item {
    padding-right: 0;
  }
  .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item .press-thumbnail-holder {
    width: 100%;
    float: none;
    position: inherit;
  }
}
/*Selectric*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}
.selectric-responsive {
  width: 100%;
}
.selectric {
  border: 1px solid #cccccc;
  background: #dddddd;
  position: relative;
}
.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 0;
  font-size: 12px;
  line-height: 38px;
  color: #444444;
  height: 38px;
}
.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  color: #bbbbbb;
  text-align: center;
  font: 0/0 a;
  /**font: 20px/#{@inner-height} Lucida Sans Unicode, Arial Unicode MS, Arial;*/

}
.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #bbbbbb;
  border-bottom: none;
}
.selectric-hover .selectric {
  border-color: #b3b3b3;
}
.selectric-hover .selectric .button {
  color: #a2a2a2;
}
.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}
.selectric-open {
  z-index: 9999;
}
.selectric-open .selectric {
  border-color: #b3b3b3;
}
.selectric-open .selectric-items {
  display: block;
}
.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  user-select: none;
}
.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectric-hide-select select {
  position: absolute;
  left: -100%;
  display: none;
}
.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: NaN a !important;
  background: none !important;
}
.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}
/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #dddddd;
  border: 1px solid #b3b3b3;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}
.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}
.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}
.selectric-items ul,
.selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  min-height: 20px;
}
.selectric-items li {
  display: block;
  padding: 8px;
  color: #666;
  cursor: pointer;
}
.selectric-items li.selected {
  background: #FFCF3D;
  color: #233040;
}
.selectric-items li:hover {
  background: #FFCF3D;
  color: #233040;
}
.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  user-select: none;
}
.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  user-select: none;
  background: none;
  color: #444;
}
.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}
.selectric-items .selectric-group li {
  padding-left: 25px;
}
body {
  /*Contact Form*/

  /*contact-form*/

}
body .contact-form {
  margin-top: 25px;
  /*selectric custom css*/

  /*selectric-wrapper*/

  /*ajax-contact-form*/

}
body .contact-form label {
  float: left;
  width: 38%;
  color: #233040;
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
  line-height: 1.6em;
  text-align: right;
  margin-bottom: 0;
  position: relative;
  top: -2px;
  top: 11px;
  top: 8px;
}
body .contact-form label.error {
  /*float:right;
				width:60%;
				margin-top:-22px;
				background:#ff3300;*/

  color: #ff3300;
  white-space: normal;
}
body .contact-form select {
  float: left;
  width: 60%;
}
body .contact-form .selectric-wrapper {
  float: left;
  width: 60%;
  padding: 0;
  margin-left: 2%;
  /*selectric*/

  /*selectric-items*/

}
body .contact-form .selectric-wrapper .selectric {
  padding: 0;
  background: #FFFFFF;
}
body .contact-form .selectric-wrapper .selectric .label {
  padding: 0 12px;
  background: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  text-align: left;
}
body .contact-form .selectric-wrapper .selectric .button {
  margin: 0;
  border-top-color: #FFFFFF;
}
body .contact-form .selectric-wrapper .selectric .button:hover {
  background: none;
  border-bottom: none;
}
body .contact-form .selectric-wrapper .selectric-items,
body .contact-form .selectric-wrapper .selectric-scroll {
  padding: 0;
}
body .contact-form .ajax-contact-form {
  clear: both;
  padding-top: 20px;
}
body .contact-form .ajax-contact-form form {
  /*div*/

  /*selectric-wrapper*/

  /*field_radio*/

  /*w-checkbox.checkbox*/

}
body .contact-form .ajax-contact-form form h3 {
  text-align: left;
  padding-left: 40%;
}
body .contact-form .ajax-contact-form form > div {
  padding: 5px 0;
  position: relative;
  /*formhandler-ajax-validation-result*/

  /*captcha*/

  /*tx-srfreecap-pi1-cant-read*/

  /*freecapfield*/

}
body .contact-form .ajax-contact-form form > div input[type="text"],
body .contact-form .ajax-contact-form form > div textarea,
body .contact-form .ajax-contact-form form > div small.error {
  width: 60%;
  float: right;
}
body .contact-form .ajax-contact-form form > div small.error {
  font-family: "robotoregular", sans-serif;
  background: #ff0000;
  color: #ffffff;
  margin-top: -10px;
  padding: 0 6px;
}
body .contact-form .ajax-contact-form form > div textarea {
  height: 100px;
}
body .contact-form .ajax-contact-form form > div .loading {
  display: inline;
  position: absolute;
  right: 5px;
  top: 12px;
  z-index: 99;
}
body .contact-form .ajax-contact-form form > div .formhandler-ajax-validation-result {
  display: block;
  position: absolute;
  right: 5px;
  top: 12px;
  z-index: 99;
}
body .contact-form .ajax-contact-form form > div .tx-srfreecap-pi1-cant-read {
  display: inline-block;
  float: right;
  margin: -10px 0 16px;
  width: 60%;
}
body .contact-form .ajax-contact-form form > div #freecapfield {
  width: 60%;
}
body .contact-form .ajax-contact-form form > div > div {
  padding: 5px 0;
  position: relative;
}
body .contact-form .ajax-contact-form form .selectric-wrapper {
  float: left;
  width: 60%;
  padding: 0;
  margin-bottom: 10px;
  /*selectric*/

  /*selectric-items*/

}
body .contact-form .ajax-contact-form form .selectric-wrapper .selectric {
  padding: 0;
  background: #FFFFFF;
}
body .contact-form .ajax-contact-form form .selectric-wrapper .selectric .label {
  background: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  text-align: left;
}
body .contact-form .ajax-contact-form form .selectric-wrapper .selectric .button {
  margin: 0;
}
body .contact-form .ajax-contact-form form .selectric-wrapper .selectric-hide-select,
body .contact-form .ajax-contact-form form .selectric-wrapper .selectric-items,
body .contact-form .ajax-contact-form form .selectric-wrapper .selectric-scroll {
  padding: 0;
}
body .contact-form .ajax-contact-form form .field_radio {
  margin-bottom: 10px;
  padding: 8px 12px;
  padding-left: 42%;
}
body .contact-form .ajax-contact-form form .field_radio label {
  display: inline-block;
  float: none;
  width: 100px;
  top: -1px;
  text-align: left;
}
body .contact-form .ajax-contact-form form .w-checkbox.checkbox {
  float: right;
  width: 60%;
}
body .contact-form .ajax-contact-form form .w-checkbox.checkbox input[type="checkbox"] {
  margin: 0;
}
body .contact-form .ajax-contact-form form .w-checkbox.checkbox label {
  /*width:auto;
						margin-left:5px;
						top:-4px;*/

  margin-left: 10px;
  text-align: left;
  top: -6px;
  width: auto;
}
body .contact-form .ajax-contact-form form .w-checkbox.checkbox small.error {
  font-family: "robotoregular", sans-serif;
  background: none;
  color: #FF0000;
  clear: both;
  float: none;
  margin-top: 0;
  /*top: -3px;
						position:relative;*/

  display: inline;
  display: block;
  width: auto;
}
body .contact-form .ajax-contact-form form p.user-msg {
  padding-left: 40%;
}
body .contact-form .ajax-contact-form form input[type="reset"] {
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
  color: #233040;
  height: 32px;
  min-width: 25%;
  margin-top: 16px;
  margin-right: 8px;
  padding-top: 0;
  padding-right: 12px;
  padding-left: 12px;
  border: 1px solid #c7ced4;
  text-align: center;
  background: #ffffff;
  margin-left: 40%;
  cursor: pointer;
}
body .contact-form .ajax-contact-form form input[type="reset"]:hover {
  color: #851421;
}
body .contact-form .ajax-contact-form form input[type="reset"]:focus,
body .contact-form .ajax-contact-form form input[type="reset"]:active {
  color: #ffcf3d;
}
body .contact-form .ajax-contact-form form input[type="submit"] {
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
  height: 32px;
  min-width: 25%;
  margin-top: 16px;
  padding-top: 0;
  padding-bottom: 0px;
  background-color: #233040;
  border: 1px solid #233040;
  color: #ffcf3d;
  cursor: pointer;
}
body .contact-form .ajax-contact-form form input[type="submit"]:hover {
  color: #ffcf3d;
  background-color: #851421;
}
body .contact-form .ajax-contact-form form input[type="submit"]:focus,
body .contact-form .ajax-contact-form form input[type="submit"]:active {
  color: #233040;
  background-color: #ffcf3d;
  border: 1px solid #ffcf3d;
}
/*body*/
/*Footerlinks page*/
body.footerlinkhomelayout {
  /*header*/

  /*breadcrumb-wrapper*/

  /*Sitemap Starts Here*/

  /*sitemap-container*/

  /*Sitemap Ends Here*/

  /*Map starts here*/

  /*subteaser-back*/

}
body.footerlinkhomelayout .header {
  min-height: 170px;
}
body.footerlinkhomelayout .breadcrumb-wrapper {
  display: none !important;
}
body.footerlinkhomelayout .sitemap-container {
  margin-bottom: 40px;
  /*sitemap-content-holder*/

}
body.footerlinkhomelayout .sitemap-container .sitemap-content-holder {
  display: inline-block;
  margin-left: 15%;
  margin-right: auto;
  transform: none;
}
body.footerlinkhomelayout .sitemap-container .sitemap-content-holder a {
  display: block;
  margin-left: 16px;
  margin-top: 8px;
  padding-left: 16px;
  position: relative;
  /*.text-icon{
					margin-right:5px;
				}*/

}
body.footerlinkhomelayout .sitemap-container .sitemap-content-holder a:before {
  content: "5 ";
  font-family: "liekenicons", sans-serif;
  font-size: 0.8em;
  left: 0;
  position: absolute;
}
body.footerlinkhomelayout .sitemap-container .sitemap-content-holder a.sitemap-level-1 {
  border-bottom: 1px solid #c7ced4;
  clear: both;
  font-family: "roboto_condensedlight", sans-serif;
  font-size: 20px;
  margin-left: 0;
  padding-bottom: 8px;
  padding-left: 24px;
}
body.footerlinkhomelayout .subteaser-back {
  background-color: #233040;
  border: 1px solid #233040;
  overflow: hidden;
  /*subteaser-container*/

}
body.footerlinkhomelayout .subteaser-back .subteaser-container {
  float: left;
  width: 50%;
  height: 280px;
  position: relative;
}
body.footerlinkhomelayout .subteaser-back .subteaser-container.googlemapwrap {
  height: 280px !important;
}
body.footerlinkhomelayout .subteaser-back .subteaser-container.googlemapwrap .gm-style {
  left: 1px !important;
}
body.footerlinkhomelayout .subteaser-back .subteaser-container .subteaser-textholder a {
  color: #ffcf3d !important;
}
body.footerlinkhomelayout .subteaser-back .subteaser-container .subteaser-textholder a:hover {
  text-decoration: underline !important;
}
/*body.footerlinkhomelayout*/
@media (min-width: 1025px) and (max-width: 1132px) {
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox label.w-form-label.form-label {
    margin-left: 22px;
    text-align: left;
    top: -18px;
    width: auto;
  }
}
@media (max-width: 1024px) {
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox label {
    margin-left: 18px;
    top: -18px;
  }
}
@media (max-width: 991px) {
  body.footerlinkhomelayout {
    /*Map starts here*/
  
  }
  body.footerlinkhomelayout .subteaser-back .subteaser-container {
    height: 220px;
  }
  body.footerlinkhomelayout .subteaser-back .subteaser-container.googlemapwrap {
    height: 220px !important;
  }
  body.footerlinkhomelayout .section-content .main-container.container_12 .col.grid_4:last-child {
    width: 50%;
    float: none;
    margin: 0 auto;
  }
  /*body{
  		.contact-form{
  			.ajax-contact-form{
  				form{
  					.w-checkbox.checkbox{
  						label{
  							margin-left: 22px;
  							text-align: left;
  							top: -18px;
  							width: auto;
  						}
  					}
  				}
  			}
  		}
  	}*/
}
@media (min-width: 793px) and (max-width: 991px) {
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox label.w-form-label.form-label {
    margin-left: 8px;
    text-align: left;
    top: -5px;
    width: auto;
  }
}
@media (max-width: 768px) {
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox label.w-form-label.form-label {
    margin-left: 20px;
    text-align: left;
    top: -18px;
    width: auto;
  }
}
@media (max-width: 767px) {
  /*body.footerlinkhomelayout*/
  /*body{
  		.contact-form{
  			.ajax-contact-form{
  				form{
  					.w-checkbox.checkbox{
  						label{
  							margin-left: 22px;
  							text-align: left;
  							top: -18px;
  							width: auto;
  						}
  					}
  				}
  			}
  		}
  	}*/
}
@media (min-width: 747px) and (max-width: 766px) {
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox label.w-form-label.form-label {
    margin-left: 22px;
    text-align: left;
    top: -18px;
    width: auto;
  }
}
@media (min-width: 613px) and (max-width: 792px) {
  /*body .contact-form .ajax-contact-form form .w-checkbox.checkbox small.error{
  		display:block;
  	}*/
}
@media (max-width: 479px) {
  body.footerlinkhomelayout .subteaser-back .subteaser-container {
    float: none;
    width: 100% !important;
  }
  body.footerlinkhomelayout .subteaser-back .subteaser-container.googlemapwrap {
    width: 100% !important;
  }
  /*body.footerlinkhomelayout*/
  body {
    /*contact-form*/
  
  }
  body .contact-form {
    /*ajax-contact-form*/
  
  }
  body .contact-form label,
  body .contact-form select,
  body .contact-form textarea,
  body .contact-form small.error {
    float: none;
    position: inherit;
    text-align: left;
    width: 100% !important;
  }
  body .contact-form .selectric-wrapper {
    float: none;
    width: 100% !important;
    margin-left: 0;
  }
  body .contact-form .ajax-contact-form {
    /*form*/
  
  }
  body .contact-form .ajax-contact-form form {
    /*w-checkbox.checkbox*/
  
  }
  body .contact-form .ajax-contact-form form h3 {
    padding-left: 0 !important;
  }
  body .contact-form .ajax-contact-form form label,
  body .contact-form .ajax-contact-form form input[type="text"] {
    float: none;
    width: 100% !important;
    display: block;
  }
  body .contact-form .ajax-contact-form form label {
    top: 0;
  }
  body .contact-form .ajax-contact-form form div select,
  body .contact-form .ajax-contact-form form div textarea {
    float: none;
    width: 100%;
  }
  body .contact-form .ajax-contact-form form div .formhandler-ajax-validation-result,
  body .contact-form .ajax-contact-form form div .loading {
    top: 35px;
  }
  body .contact-form .ajax-contact-form form .field_radio {
    float: none;
    width: 100%;
    padding-left: 0 !important;
  }
  body .contact-form .ajax-contact-form form .field_radio label {
    float: none;
    width: 60px !important;
  }
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox {
    float: none !important;
    width: 100% !important;
  }
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox label.w-form-label.form-label {
    float: none;
    margin-left: 22px !important;
    top: -5px !important;
    width: auto;
  }
  body .contact-form .ajax-contact-form form .w-checkbox.checkbox small.error {
    /*top:-5px;*/
  
    display: block;
  }
  body .contact-form .ajax-contact-form form p.user-msg {
    padding-left: 0 !important;
  }
  body .contact-form .ajax-contact-form form input[type="reset"] {
    margin-left: 0 !important;
  }
  body .contact-form .ajax-contact-form form .tx-srfreecap-pi1-cant-read {
    float: none;
    width: 100% !important;
  }
  /*body*/
}
body.contentpage {
  /*section-content*/

}
body.contentpage .section-content {
  /*main-container.container_12*/

}
body.contentpage .section-content .main-container.container_12 {
  /*selectric custom css*/

  /*selectric-wrapper*/

  /*Eventes Page*/

  /*filter_news*/

  /*lazyload.load-more*/

}
body.contentpage .section-content .main-container.container_12 .selectric-wrapper {
  float: none;
  padding: 0;
  /*selectric*/

  /*selectric-items*/

}
body.contentpage .section-content .main-container.container_12 .selectric-wrapper .selectric {
  padding: 0;
  background: #FFFFFF;
}
body.contentpage .section-content .main-container.container_12 .selectric-wrapper .selectric .label {
  padding: 0 12px;
  background: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  text-align: left;
}
body.contentpage .section-content .main-container.container_12 .selectric-wrapper .selectric .button {
  margin: 0;
  border-top-color: #FFFFFF;
}
body.contentpage .section-content .main-container.container_12 .selectric-wrapper .selectric .button:hover {
  background: none;
  border-bottom: none;
}
body.contentpage .section-content .main-container.container_12 .selectric-wrapper .selectric-items,
body.contentpage .section-content .main-container.container_12 .selectric-wrapper .selectric-scroll {
  padding: 0;
}
body.contentpage .section-content .main-container.container_12 .filter_news {
  /*event-column-50*/

}
body.contentpage .section-content .main-container.container_12 .filter_news .event-column-50 {
  border-top: 1px solid #c7ced4;
  padding: 8px;
  /*event-date*/

  /*event-text*/

  /*download-icon.event*/

}
body.contentpage .section-content .main-container.container_12 .filter_news .event-column-50:first-child {
  border-top: none;
}
body.contentpage .section-content .main-container.container_12 .filter_news .event-column-50 .event-date {
  clear: both;
  font-size: 12px;
  min-width: 120px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  text-align: left;
}
body.contentpage .section-content .main-container.container_12 .filter_news .event-column-50 .event-text {
  float: left;
  font-size: 18px;
  font-style: normal;
  max-width: 80%;
  min-height: 55px;
  padding-left: 8px;
  padding-top: 0;
}
body.contentpage .section-content .main-container.container_12 .filter_news .event-column-50 .download-icon.event {
  float: right;
  width: 48px;
  font-family: "liekenicons", sans-serif;
  font-size: 32px;
  line-height: 1em;
}
body.contentpage .section-content .main-container.container_12 .filter_news .event-column-50 .download-icon.event a {
  color: #233040;
  display: inline-block;
  font-family: "liekenicons", sans-serif;
  font-size: 32px;
  line-height: 1em;
  padding-left: 16px;
  padding-right: 0;
  width: 48px;
}
body.contentpage .section-content .main-container.container_12 .lazyload.load-more {
  clear: both;
  width: 280px;
  margin: 0 auto;
  cursor: pointer;
  position: relative;
  top: 20px;
}
body.contentpage .section-content .main-container.container_12 .lazyload.load-more .hero-link {
  margin-top: 0;
}
/*Fancybox Popup*/
.fancybox-close {
  background: none;
  right: -4px;
  top: -40px;
  width: 40px;
  height: 40px;
  display: block;
  padding-top: 9px;
  padding-left: 7px;
  font-family: 'liekenicons', sans-serif;
  color: white;
  font-size: 24px;
}
.fancybox-close:hover {
  color: #ffcf3d !important;
}
.fancybox-close:active {
  color: #ffcf3d !important;
}
.fancybox-close:before {
  content: 'x';
}
.fancybox-nav {
  width: 36px;
  height: 36px;
  top: 50%;
}
.fancybox-nav.fancybox-prev span,
.fancybox-nav.fancybox-next span {
  visibility: visible;
  background: none;
  color: white;
  font-family: "liekenicons", sans-serif;
  font-size: 24px;
}
.fancybox-nav.fancybox-prev span:hover,
.fancybox-nav.fancybox-next span:hover {
  color: #ffcf3d !important;
}
/*fancybox-prev, fancybox-next*/
.fancybox-nav.fancybox-prev {
  left: 10px;
}
.fancybox-nav.fancybox-prev span:before {
  content: '6';
}
/*fancybox-prev*/
.fancybox-nav.fancybox-next {
  right: 10px;
}
.fancybox-nav.fancybox-next span:before {
  content: '5';
}
/*fancybox-next*/
/*News Popup*/
body.popup {
  margin: 0;
  padding: 24px;
  /*news-footer*/

}
body.popup .breadcrumb-wrapper {
  display: none;
}
body.popup .section-content {
  padding: 0;
}
body.popup .news-footer {
  border-top: 1px solid #c7ced4;
  margin-top: 40px;
  width: 100%;
  /*top-button*/

}
body.popup .news-footer .top-button {
  cursor: pointer;
  display: block;
  height: 48px;
  left: 50%;
  margin-left: -24px;
  position: relative;
  top: -24px;
  width: 48px;
}
body.popup .news-footer-link {
  /*height: 80px;*/

  margin-top: -24px;
  font-size: 12px;
  line-height: 2.8em;
  text-align: center;
}
body.popup .news-footer-link a {
  margin: 0 16px;
}
body.popup .news-footer-link a .footer-link-icon {
  position: relative;
  top: 6px;
  margin-right: 4px;
  font-family: 'liekenicons', sans-serif;
  font-size: 2em;
}
body.popup .news-footer-socialmedia-link {
  margin-bottom: 15px;
  text-align: center;
}
body.popup .news-footer-socialmedia-link .addthis_toolbox a.at300b {
  float: none;
}
body.popup .news-footer-socialmedia-link .addthis_toolbox a.at300b .som-icon {
  font-size: 2em;
  color: #233040;
}
/*News Popup Details*/
body.popupdetails {
  margin: 0;
  padding: 0;
  /*section-content*/

}
body.popupdetails .header {
  min-height: 170px;
}
body.popupdetails .section-content {
  padding: 0 40px 20px;
  /*main-container.container_12*/

}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 {
  padding: 0 24px;
  /*news-single-item*/

  /*pouppresscontent*/

}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item {
  /*event-news-date*/

  /*first-of-type*/

  /*press-image-detail-holder*/

}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item:after {
  content: '';
  display: block;
  clear: both;
}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item .event-news-date {
  padding-top: 24px;
}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item p {
  clear: both;
}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item p:first-of-type {
  width: 50%;
  float: left;
  clear: none;
  font-style: italic;
  margin-top: 0;
}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item .press-image-detail-holder {
  float: right;
  /*border: 1px solid #8396a6;*/

  display: block;
  /*height: 245px;
					width: 435px;*/

  width: 50%;
  height: 245px;
  max-height: 245px;
  max-width: 435px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item .press-image-detail-holder img {
  height: auto !important;
  max-width: 100%;
  width: auto !important;
  max-height: 100% !important;
  max-width: 100% !important;
  border: 1px solid #8396a6;
}
body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .pouppresscontent {
  display: none;
}
@media (max-width: 1079px) {
  /*News Popup Details*/
  body.popupdetails {
    /*section-content*/
  
  }
  body.popupdetails .section-content {
    padding: 0 40px 20px;
    /*main-container.container_12*/
  
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 {
    padding: 0 24px;
    /*news-single-item*/
  
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item {
    /*event-news-date*/
  
    /*first-of-type*/
  
    /*press-image-detail-holder*/
  
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item .event-news-date {
    padding-top: 24px;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item p {
    clear: both;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item p:first-of-type {
    width: 50%;
    float: left;
    clear: none;
    font-style: italic;
    margin-top: 0;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item .press-image-detail-holder {
    float: none;
    display: block;
    width: 100%;
  }
}
@media (max-width: 991px) {
  body.popupdetails .section-content {
    padding: 0 40px 20px;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 {
    padding: 0 24px;
    /*news-single-item*/
  
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item p,
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item p:first-of-type {
    width: 100%;
    float: none;
    clear: none;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 .news-single-item .press-image-detail-holder {
    width: 100%;
    float: none;
    clear: none;
  }
}
@media (max-width: 767px) {
  body.popupdetails {
    margin: 0;
    padding: 0;
  }
  body.popupdetails .header {
    min-height: 90px !important;
  }
  body.popupdetails .section-content {
    padding: 0px 0px 8px;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 {
    padding: 0 16px;
  }
}
@media (max-width: 479px) {
  body.popupdetails {
    margin: 0;
    padding: 0;
  }
  body.popupdetails .header {
    min-height: 90px !important;
  }
  body.popupdetails .section-content {
    padding: 0px 0px 4px;
  }
  body.popupdetails .section-content .main-container.container_12 > .main-container.container_12 {
    padding: 0 8px;
  }
}
body.homepage .fancybox-title {
  display: none;
}
body.pressemitteilungen .fancybox-nav {
  height: 24px;
  width: 30px;
}
body.pressemitteilungen .fancybox-title {
  display: none;
}
body.pressemitteilungen .fancybox-nav.fancybox-prev span,
body.pressemitteilungen .fancybox-nav.fancybox-next span {
  height: 24px;
  width: 28px;
  top: 0;
}
body.pressemitteilungen .fancybox-nav.fancybox-prev {
  left: -36px;
}
body.pressemitteilungen .fancybox-nav.fancybox-prev span {
  left: 0;
}
body.pressemitteilungen .fancybox-nav.fancybox-next {
  right: -36px;
}
body.pressemitteilungen .fancybox-nav.fancybox-next span {
  right: 0;
}
body.pressemitteilungen .section-content .main-container.container_12 .col.grid_6 {
  padding-bottom: 16px;
}
body.pressemitteilungen .col.news-holder,
body.pressemitteilungen .col.grid_70.news-overview-item {
  margin-top: 0;
}
body.pressemitteilungen .section-content .main-container.container_12 .news-contact-holder .blue-box-teaser {
  margin-top: 0;
}
@media (max-width: 991px) {
  body.pressemitteilungen .section-content .main-container.container_12 {
    /*col.news-holder*/
  
    /*news-contact-holder*/
  
  }
  body.pressemitteilungen .section-content .main-container.container_12 .col.news-holder {
    padding-left: 48px;
    padding-right: 48px;
    width: 100%;
  }
  body.pressemitteilungen .section-content .main-container.container_12 .news-contact-holder {
    left: 50%;
    margin-top: 40px;
    position: relative;
    transform: translate(-50%, 0px);
    width: 70%;
  }
  .press-thumbnail-holder_new {
    right: 0 !important;
  }
  /*press-thumbnail-holder_new*/
}
@media (max-width: 767px) {
  body.pressemitteilungen .section-content .main-container.container_12 {
    /*col.news-holder*/
  
    /*news-contact-holder*/
  
  }
  body.pressemitteilungen .section-content .main-container.container_12 .col.news-holder {
    padding-left: 8px;
    padding-right: 8px;
    /*.filter_news .col.grid_70.news-overview-item*/
  
  }
  body.pressemitteilungen .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item {
    padding-right: 160px;
  }
  body.pressemitteilungen .section-content .main-container.container_12 .news-contact-holder {
    /*blue-box-teaser*/
  
  }
  body.pressemitteilungen .section-content .main-container.container_12 .news-contact-holder .blue-box-teaser {
    margin-top: 24px !important;
    margin-bottom: 16px !important;
  }
  .press-thumbnail-holder_new {
    max-width: 150px !important;
  }
  /*press-thumbnail-holder_new*/
}
@media (max-width: 479px) {
  body.pressemitteilungen .section-content .main-container.container_12 .col.news-holder .filter_news .col.grid_70.news-overview-item {
    padding-right: 0;
  }
  body.pressemitteilungen .section-content .main-container.container_12 .news-contact-holder {
    width: 100%;
  }
  .press-thumbnail-holder_new {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
    max-width: inherit !important;
    max-height: inherit;
  }
  /*press-thumbnail-holder_new*/
}
/*.fancybox-margin{ margin-right:0 !important; }*/
#searchPopupBoxFooter {
  /*news-footer*/

}
#searchPopupBoxFooter .news-footer {
  /*top-button*/

}
#searchPopupBoxFooter .news-footer .top-button {
  cursor: pointer;
}
/*----- Accordion -----*/
.accordeon,
.accordeon * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.accordeon {
  border-top: 1px solid #8396a6;
  width: 100%;
}
.accordeon-item {
  border-bottom: 1px solid #8396a6;
  width: 100%;
}
.accordeon-item.opened .accordeon-item-content {
  display: block;
}
/*----- Section Titles -----*/
.accordeon-item-head {
  cursor: pointer;
  background-color: white;
  border-top: 0 none #8396a6;
  font-family: "roboto_condensedlight", sans-serif;
  font-size: 18px;
  font-weight: 300;
  padding-bottom: 4px;
  padding-top: 4px;
}
.accordeon-item-head .text-icon.right-align {
  float: right;
  position: relative;
}
.accordeon-item-head.active,
.accordeon-item-head:hover {
  /* Type */

  text-decoration: none;
}
.accordeon-item:last-child .accordeon-item-head {
  border-bottom: none;
}
/*----- Section Content -----*/
.accordeon-item-content {
  background-color: white;
  display: none;
  /*padding-bottom: 24px;
    padding-top: 16px;*/

  width: 100%;
}
.accordeon-item-content p {
  margin: 0 0 10px 0;
}
/*swapping*/
.section-content .main-container.container_12 {
  /*.featured-wrapper{*/

  /*}*/

}
.section-content .main-container.container_12 .col.grid_4 {
  position: relative;
  /*hero-teaser-wrapper*/

}
.section-content .main-container.container_12 .col.grid_4 .hero-teaser-wrapper {
  padding: 24px 8px;
}
.section-content .main-container.container_12 .col.grid_4.hero-first {
  right: 33.3333%;
}
.section-content .main-container.container_12 .col.grid_4.hero-mid {
  left: 33.3333%;
}
@media (max-width: 991px) {
  /*Other pages*/
  .section-content .main-container.container_12 .col.grid_4 {
    width: 33.3333%;
  }
  .section-content .main-container.container_12 .col.grid_4 .hero-teaser-wrapper {
    padding: 24px 8px;
  }
  .section-content .main-container.container_12 .col.grid_4.hero-first {
    right: 50%;
    right: 33.3333%;
    width: 33.3333%;
  }
  .section-content .main-container.container_12 .col.grid_4.hero-mid {
    left: 50%;
    left: 33.3333%;
    width: 33.3333%;
  }
  .section-content .main-container.container_12 .col.grid_4.hero-last {
    width: 33.3333%;
    /*.hero-teaser-wrapper{
  					padding-top:0;
  				}*/
  
  }
  .section-content .main-container.container_12 .col.grid_4:last-child {
    width: 33.3333%;
  }
  .section-content .main-container.container_12 .col.grid_6 {
    width: 50%;
  }
  .section-content .main-container.container_12 .col.grid_4.hero_teaser_5050,
  .section-content .main-container.container_12 .col.grid_4.hero_teaser_5050:last-child {
    clear: left;
    float: none;
    margin: 0 auto;
    width: 50%;
  }
  .section-content .main-container.container_12 .col.grid_4.hero_teaser_5050 .subteaser-back-5050,
  .section-content .main-container.container_12 .col.grid_4.hero_teaser_5050:last-child .subteaser-back-5050 {
    width: 100%;
  }
  /*Other Pages*/
  body.homepage .section-content .main-container.container_12 .col.grid_4 {
    width: 33.3333%;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4 .hero-teaser-wrapper {
    padding: 24px 8px;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4.hero-first {
    right: 50%;
    right: 33.3333%;
    width: 33.3333%;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4.hero-mid {
    left: 50%;
    left: 33.3333%;
    width: 33.3333%;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4.hero-last {
    width: 33.3333%;
    /*.hero-teaser-wrapper{
  					padding-top:0;
  				}*/
  
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4:last-child {
    width: 33.3333%;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_6 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /*Other Pages*/
  .section-content .main-container.container_12 .col.grid_4 {
    /*hero-teaser-wrapper*/
  
  }
  .section-content .main-container.container_12 .col.grid_4 .hero-teaser-wrapper {
    padding: 24px 8px;
  }
  .section-content .main-container.container_12 .col.grid_4.hero-first {
    right: inherit;
  }
  .section-content .main-container.container_12 .col.grid_4.hero-mid {
    left: inherit;
  }
  /*Other Pages*/
  body.homepage .section-content .main-container.container_12 .col.grid_4 {
    /*hero-teaser-wrapper*/
  
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4 .hero-teaser-wrapper {
    padding: 24px 8px;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4.hero-first {
    right: inherit;
  }
  body.homepage .section-content .main-container.container_12 .col.grid_4.hero-mid {
    left: inherit;
  }
}
/*Safari Specific*/
/*
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, body.footerlinkhomelayout {
		.contact-form{
			#andrede-man,
			#title-women{
				position:relative;
				top:-3px;
			}
		}
    }
}
*/
#page-7 .section-content .main-container.container_12 .blue-box-teaser {
  margin-top: 0;
}