.portal-header--logo {
	padding: 0 4.16667%;
	min-width: 25%;
}

.portal-header--logo img {
	max-height: 82px;
	height: 82px;
}

@media (max-width: 799px) {
	.portal-header--logo img {
		max-height: 75px;
		height: 75px;
	}
}

@media (max-width: 400px) {
	.portal-header--logo img {
		max-height: 60px;
		height: 60px;
	}
}

#INDmenu-btn {
	cursor: pointer;
	display: block;
	padding: 0;
	text-align: center;
	background: #782772;
	color: white;
	border: none;
	border-radius: 50%;
	bottom: 24px;
	left: 80px;
	height: 44px;
	width: 44px;
	position: fixed;
	text-align: center;
	z-index: 50;
	transition: ease all 1s;
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
}

#INDmenu-btn:hover,
#INDmenu-btn:focus {
	background: #502572;
}

@media (min-width: 768px) {
	#INDmenu-btn {
		bottom: 40px;
		left: auto;
		right: 40px;
		height: 64px;
		width: 64px;
	}

}

#INDmenu-btn svg {
	height: 62%;
	width: auto;
	display: block;
	margin: 17% auto 0;
}

#INDmenu-btn .INDhiddenText {
	display: none;
}

/*------------------------- Global --------------------------*/
html, body {
	font-size: 16px;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.42857143;
	color: #444;
	background-color: #fff;
}

.page {
	background-color: #eeeeee;
}

.page .container-fluid {
	max-width: 1440px;
	background-color: #fff;
}

a, .fix-header .logo span, .fix-header.affix .logo span {
	color: #502572;
	text-decoration: none;
}

h1 {
	font-size: 40px;
	line-height: 1.2;
}

h2 {
	font-size: 32px;
	line-height: 1.25;
}

h3, h4 {
	margin-top: 0px;
	font-size: 24px;
	line-height: 1.33333;
}

h3 {
	margin-bottom: 20px;
}

h4 {
	margin-bottom: 16px;
}

p, ul, ol {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 24px;
	/*color: #444;*/
}

/*
ul, ol {
  padding-left: 0px;
}
*/
.std-box ul, .std-box ol {
	padding-left: 35px;
}

.std-box ul li, .std-box ol li {
	padding-left: 19px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 2px;
}

.color-a {
	background-color: #2e2672 !important;
}

.color-b {
	background-color: #6e2272 !important;
}

.color-c {
	background-color: #5a2572 !important;
}

.color-d {
	background-color: #462672 !important;
}

.color-e {
	background-color: #5a2572 !important;
}

.color-f {
	background-color: #462672 !important;
}

.color-g {
	background-color: #6e2272 !important;
}

.color-h {
	background-color: #2e2672 !important;
}

.color-violet-1 {
	background-color: #5a2572 !important;
}

.color-violet-2 {
	background-color: #2e2672 !important;
}

.color-violet-3 {
	background-color: #462672 !important;
}

.color-violet-4 {
	background-color: #6e2272 !important;
}

.facts-wrapper .color-violet-1,
.facts-wrapper .color-violet-1 span {
	background: transparent !important;
	color: #5a2572 !important;
}

.facts-wrapper .color-violet-2,
.facts-wrapper .color-violet-2 span {
	background: transparent !important;
	color: #2e2672 !important;
}

.facts-wrapper .color-violet-3,
.facts-wrapper .color-violet-3 span {
	background: transparent !important;
	color: #462672 !important;
}

.facts-wrapper .color-violet-4,
.facts-wrapper .color-violet-4 span {
	background: transparent !important;
	color: #6e2272 !important;
}

.color-k {
	background-color: #702673 !important;
}

.color-l {
	background-color: #5c2874 !important;
}

.color-m {
	background-color: #2c256b !important;
}

.color-n {
	background-color: #482974 !important;
}

.color-p {
	background-color: #782772 !important;
}

.out {
	left: -20000em;
	position: absolute;
	top: -20000em;
}

.new-2017-button-style, .content .more-button .btn.btn-default, .content .form-horizontal .form-group .btn-default, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .btn-default, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default {
	background-color: #502572;
	color: white;
	font-weight: bold;
	border: 2px solid #502572;
}

.new-2017-button-style:focus, .content .more-button .btn.btn-default:focus, .content .form-horizontal .form-group .btn-default:focus, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .btn-default:focus, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default:focus, .new-2017-button-style:hover, .content .more-button .btn.btn-default:hover, .content .form-horizontal .form-group .btn-default:hover, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .btn-default:hover, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default:hover {
	background-color: transparent;
	color: #502572;
	text-decoration: underline;
}

abbr[title],
abbr[data-original-title] {
	text-decoration: none;
}

/*------------------------- Header --------------------------*/
.fix-header {
	position: relative;
	max-width: 1440px;
	width: 100%;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 0;
	background-color: #fff;
	z-index: 30;
	border-bottom: 1px solid #000;
}

.fix-header.affix {
	position: fixed;
}

.fix-header.no-border {
	border-bottom: none;
}

@media screen and (max-width: 799px) {
	.fix-header {
		position: fixed;
		top: 0;
	}
}

.fix-header .logo a, .fix-header .logo span, .fix-header.affix .logo span, .fix-header .logo span {
	padding: 14px 0;
	display: inline-block;
}

.fix-header .logo img {
	width: 135px;
	height: auto;
	max-width: 100%;
}

.fix-header .service {
	display: inline-block;
	width: 100%;
}

.fix-header .service .language {
	text-align: right;
	/* APA display: none; */
}

.fix-header .service .service-navigation .icon {
	position: unset;
}

.fix-header .service .language .nav > li > a:hover, .fix-header .service .language .logo .nav > li > span:hover, .fix-header .logo .service .language .nav > li > span:hover,
.fix-header .service .language .fix-header .logo .nav > li > span:hover,
.fix-header .service .language .nav > li > a:focus, .fix-header .service .language .logo .nav > li > span:focus, .fix-header .logo .service .language .nav > li > span:focus,
.fix-header .service .language .fix-header .logo .nav > li > span:focus {
	text-decoration: underline;
	background-color: transparent;
}

.fix-header .service .language .nav > li.lang-selector > a:hover, .fix-header .service .language .logo .nav > li.lang-selector > span:hover, .fix-header .logo .service .language .nav > li.lang-selector > span:hover,
.fix-header .service .language .fix-header .logo .nav > li.lang-selector > span:hover,
.fix-header .service .language .nav > li.lang-selector > a:focus, .fix-header .service .language .logo .nav > li.lang-selector > span:focus, .fix-header .logo .service .language .nav > li.lang-selector > span:focus,
.fix-header .service .language .fix-header .logo .nav > li.lang-selector > span:focus {
	text-decoration: none;
	background-color: #eee;
	color: #502572;
}

.fix-header .service .language .nav > li.lang-selector > a:hover:before, .fix-header .service .language .logo .nav > li.lang-selector > span:hover:before, .fix-header .logo .service .language .nav > li.lang-selector > span:hover:before,
.fix-header .service .language .fix-header .logo .nav > li.lang-selector > span:hover:before,
.fix-header .service .language .nav > li.lang-selector > a:focus:before, .fix-header .service .language .logo .nav > li.lang-selector > span:focus:before, .fix-header .logo .service .language .nav > li.lang-selector > span:focus:before,
.fix-header .service .language .fix-header .logo .nav > li.lang-selector > span:focus:before {
	color: #502572;
}

.fix-header .service .language .fix-header .logo .nav > li.lang-selector > span:hover {
	text-decoration: none;
	background-color: #eee;
	color: #502572;
}

.fix-header .service .language .fix-header .logo .nav > li.lang-selector > span:hover:before {
	color: #502572;
}

.fix-header .service .language nav {
	display: inline-block;
}

.fix-header .service .language nav ul li {
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 28px;
	position: relative;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: 300;
}

.fix-header .service .language nav ul li .icon:before {
	content: " ";
	width: 18px;
	height: 21px;
	display: block;
	position: absolute !important;
	top: 12px;
}

.fix-header .service .language nav ul li .icon:hover:before {
	color: #502572;
}

.fix-header .service .language nav ul li a, .fix-header .service .language nav ul li .logo span, .fix-header .logo .service .language nav ul li span {
	height: auto;
}

.fix-header .service .language nav ul li a:hover, .fix-header .service .language nav ul li .logo span:hover, .fix-header .logo .service .language nav ul li span:hover {
	color: #502572;
}

.fix-header .service .language nav ul li a:active, .fix-header .service .language nav ul li .logo span:active, .fix-header .logo .service .language nav ul li span:active {
	color: #502572;
}

.fix-header .service .language nav ul li a:focus, .fix-header .service .language nav ul li .logo span:focus, .fix-header .logo .service .language nav ul li span:focus {
	color: #502572;
}

.fix-header .service .language nav ul li.simple a .icon:before, .fix-header .service .language nav ul li.simple .logo span .icon:before, .fix-header .logo .service .language nav ul li.simple span .icon:before {
	background: url("../ThemeImages/icon-simple.png") no-repeat 0 0 transparent;
	left: -18px;
}

.fix-header .service .language nav ul li.simple a:hover .icon:before, .fix-header .service .language nav ul li.simple .logo span:hover .icon:before, .fix-header .logo .service .language nav ul li.simple span:hover .icon:before {
	background: url("../ThemeImages/icon-simple_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.simple a:active .icon:before, .fix-header .service .language nav ul li.simple .logo span:active .icon:before, .fix-header .logo .service .language nav ul li.simple span:active .icon:before {
	background: url("../ThemeImages/icon-simple_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.simple a:focus .icon:before, .fix-header .service .language nav ul li.simple .logo span:focus .icon:before, .fix-header .logo .service .language nav ul li.simple span:focus .icon:before {
	background: url("../ThemeImages/icon-simple_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.sign a .icon:before, .fix-header .service .language nav ul li.sign .logo span .icon:before, .fix-header .logo .service .language nav ul li.sign span .icon:before {
	background: url("../ThemeImages/icon-sign.png") no-repeat 0 0 transparent;
	left: -12px;
}

.fix-header .service .language nav ul li.sign a:hover .icon:before, .fix-header .service .language nav ul li.sign .logo span:hover .icon:before, .fix-header .logo .service .language nav ul li.sign span:hover .icon:before {
	background: url("../ThemeImages/icon-sign_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.sign a:active .icon:before, .fix-header .service .language nav ul li.sign .logo span:active .icon:before, .fix-header .logo .service .language nav ul li.sign span:active .icon:before {
	background: url("../ThemeImages/icon-sign_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.sign a:focus .icon:before, .fix-header .service .language nav ul li.sign .logo span:focus .icon:before, .fix-header .logo .service .language nav ul li.sign span:focus .icon:before {
	background: url("../ThemeImages/icon-sign_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector {
	margin-left: 0px;
}

.fix-header .service .language nav ul li.lang-selector .icon:before {
	width: 23px;
	height: 13px;
	top: 14px;
	left: 16px;
	background: url("../ThemeImages/icon-language.png") no-repeat 0 0 transparent;
	z-index: 20;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-toggle {
	padding-right: 50px;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu {
	padding: 0px;
	margin: 0px;
	border: none;
	border-radius: 0px;
	min-width: 100%;
	background-color: #eee;
	box-shadow: unset;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li {
	margin-left: 0px;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li a, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li .logo span, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li span {
	color: #502572;
	padding: 8px 0px 8px 50px;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li a:hover, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li .logo span:hover, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li span:hover {
	background-color: #fff;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li a:active, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li .logo span:active, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li span:active {
	background-color: #fff;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li a:focus, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li .logo span:focus, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li span:focus {
	background-color: #fff;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li.active a:before, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li.active .logo span:before, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li.active span:before {
	content: " ";
	display: inline-block;
	width: 18px;
	height: 12px;
	position: absolute;
	top: 16px;
	left: 20px;
	background: url("../ThemeImages/icon-dropdown-active.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector a:hover .icon-carret:after, .fix-header .service .language nav ul li.lang-selector .logo span:hover .icon-carret:after, .fix-header .logo .service .language nav ul li.lang-selector span:hover .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-closed_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector a:active .icon-carret:after, .fix-header .service .language nav ul li.lang-selector .logo span:active .icon-carret:after, .fix-header .logo .service .language nav ul li.lang-selector span:active .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-closed_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector a:focus .icon-carret:after, .fix-header .service .language nav ul li.lang-selector .logo span:focus .icon-carret:after, .fix-header .logo .service .language nav ul li.lang-selector span:focus .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-closed_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector.open .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-open.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector.open a:hover .icon-carret:after, .fix-header .service .language nav ul li.lang-selector.open .logo span:hover .icon-carret:after, .fix-header .logo .service .language nav ul li.lang-selector.open span:hover .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-open_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector.open a:active .icon-carret:after, .fix-header .service .language nav ul li.lang-selector.open .logo span:active .icon-carret:after, .fix-header .logo .service .language nav ul li.lang-selector.open span:active .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-open_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav ul li.lang-selector.open a:focus .icon-carret:after, .fix-header .service .language nav ul li.lang-selector.open .logo span:focus .icon-carret:after, .fix-header .logo .service .language nav ul li.lang-selector.open span:focus .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-open_hover.png") no-repeat 0 0 transparent;
}

.fix-header .service .language nav .dropdown-menu > li > a, .fix-header .service .language nav .logo .dropdown-menu > li > span, .fix-header .logo .service .language nav .dropdown-menu > li > span {
	color: #000;
}

.fix-header .service .language nav .dropdown-menu > .active > a, .fix-header .service .language nav .logo .dropdown-menu > .active > span, .fix-header .logo .service .language nav .dropdown-menu > .active > span {
	color: #000;
	background-color: #eee;
}

.fix-header .service .language .nav > li.lang-selector > a, .fix-header .service .language .logo .nav > li.lang-selector > span, .fix-header .logo .service .language .nav > li.lang-selector > span {
	padding-left: 46px;
	padding-right: 36px;
}

.fix-header .service .language .nav > li.lang-selector > a .icon-carret:after, .fix-header .service .language .logo .nav > li.lang-selector > span .icon-carret:after, .fix-header .logo .service .language .nav > li.lang-selector > span .icon-carret:after {
	content: " ";
	width: 24px;
	height: 24px;
	top: 10px;
	right: 17px;
	display: block;
	position: absolute;
	background: url("../ThemeImages/icon-dropdown-closed.png") no-repeat 0 0 transparent;
	z-index: 20;
	color: #502572;
}

.fix-header .service .language .nav-pills > li.lang-selector > a, .fix-header .service .language .logo .nav-pills > li.lang-selector > span, .fix-header .logo .service .language .nav-pills > li.lang-selector > span {
	border-radius: 0;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li.active a, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li.active .logo span, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li.active span {
	color: #000;
}

.fix-header.affix {
	max-width: 1440px;
}

.fix-header.affix .logo {
	display: inline-block;
}

.fix-header.affix .logo img {
	width: 135px;
	height: auto;
}

.fix-header.affix .menu {
	display: inline-block;
	margin-top: 0px;
	padding-top: 4px;
}

.fix-header.affix .service {
	display: inline-block;
}

.fix-header.affix .service .language {
	display: none;
}

.fix-header.affix .service .search {
	padding-top: 4px;
}

@media screen and (min-width: 800px) {
	.fix-header:not(.affix) > .row > .col-xs-18 > .row:not(.service) {
		margin-top: 4px;
	}
}

@media screen and (max-width: 540px) {
	.xxs-col-menu {
		width: calc(100% - 125px);
	}

	.xxs-col-search {
		width: 125px;
	}

	.fix-header.affix .service,
	.fix-header .service {
		display: none;
	}

	.fix-header > .row > div {
		display: inline-block;
		float: none;
		vertical-align: middle;
	}

	.fix-header > .row > div.col-xs-18 {
		width: calc(75% - 5px);
	}
}

.fix-header {
	width: 100%;
	padding-right: 0;
	padding-bottom: 10px;
	background-color: #fff;
	z-index: 30;
	border-bottom: 1px solid #000;
	height: 101px;
}

.fix-header.no-border {
	border-bottom: none;
	height: 103px;
	height: 100px;
}

.fix-header .logo a, .fix-header .logo span, .fix-header.affix .logo span {
	padding: 20px 0 0 0;
	display: inline-block;
}

@media screen and (min-width: 800px) {
	.fix-header .logo a, .fix-header .logo span, .fix-header.affix .logo span {
		padding: 20px 0 0 0;
	}
}

.fix-header .logo span {
	padding-left: 0;
}

.fix-header .menu-search {
	margin-top: 0;
}

.fix-header .menu-search > span.oc-menu--link {
	display: inline;
}

@media (min-width: 800px) {
	.fix-header .menu-search > span.oc-menu--link {
		display: none;
	}
}

.fix-header .menu-search .mobile-menu {
	text-align: center;
	width: 58%;
}

.fix-header .menu-search .mobile-menu button i {
	margin-right: 0;
}

.fix-header .menu-search .menu {
	padding-left: 6.83333%;
	/*
    .nav-pills > li.active > a,
    .nav-pills > li.active > a:hover,
    .nav-pills > li.active > a:focus {
    */
}

.fix-header .menu-search .menu.oc-menu--link {
	margin-top: 1px;
}

.fix-header .menu-search .menu ul.nav-pills {
	position: static;
	display: none;
}

@media (min-width: 800px) {
	.fix-header .menu-search .menu ul.nav-pills {
		display: block;
	}
}

.fix-header .menu-search .menu a, .fix-header .menu-search .menu .logo span, .fix-header .logo .menu-search .menu span {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	color: #333333;
	border-bottom: 12px solid transparent;
	padding-bottom: 4px;
	padding-right: 0;
	padding-left: 0;
	margin: 0 15px 1px 15px;
}

.fix-header .menu-search .menu a:hover, .fix-header .menu-search .menu .logo span:hover, .fix-header .logo .menu-search .menu span:hover {
	color: #333333;
}

.fix-header .menu-search .menu a:active, .fix-header .menu-search .menu .logo span:active, .fix-header .logo .menu-search .menu span:active {
	color: #333333;
}

.fix-header .menu-search .menu a:focus, .fix-header .menu-search .menu .logo span:focus, .fix-header .logo .menu-search .menu span:focus {
	color: #333333;
}

.fix-header .menu-search .menu a i, .fix-header .menu-search .menu .logo span i, .fix-header .logo .menu-search .menu span i {
	padding-right: 10px;
	vertical-align: top;
}

.fix-header .menu-search .menu a i.fa-bars:before, .fix-header .menu-search .menu .logo span i.fa-bars:before, .fix-header .logo .menu-search .menu span i.fa-bars:before {
	font-size: 24px;
	font-size: 1.5rem;
	color: #000;
	position: relative;
	top: -2px;
}

.fix-header .menu-search .menu .nav-pills > li.active > a, .fix-header .menu-search .menu .logo .nav-pills > li.active > span, .fix-header .logo .menu-search .menu .nav-pills > li.active > span {
	color: #502572;
	background-color: transparent;
	border-bottom: 12px solid #043F81;
}

.fix-header .menu-search .search {
	text-align: right;
	margin-top: 8px;
	padding-right: 10px;
	float: right;
}

@media screen and (min-width: 800px) {
	.fix-header .menu-search .search {
		margin-top: 4px;
		float: left;
	}
}

.fix-header .menu-search .search a {
	display: inline-block;
	outline: none;
}

.fix-header .menu-search .search a, .fix-header .menu-search .search .logo span, .fix-header .logo .menu-search .search span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
}

.fix-header .menu-search .search a:hover, .fix-header .menu-search .search .logo span:hover, .fix-header .logo .menu-search .search span:hover {
	color: #502572;
}

.fix-header .menu-search .search a:active, .fix-header .menu-search .search .logo span:active, .fix-header .logo .menu-search .search span:active {
	color: #502572;
}

.fix-header .menu-search .search a:focus, .fix-header .menu-search .search .logo span:focus, .fix-header .logo .menu-search .search span:focus {
	color: #502572;
}

.fix-header .menu-search .search a .icon-link, .fix-header .menu-search .search .logo span .icon-link, .fix-header .logo .menu-search .search span .icon-link {
	position: relative;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: bold;
	color: #444;
}

@media screen and (min-width: 800px) {
	.fix-header .menu-search .search a .icon-link, .fix-header .menu-search .search .logo span .icon-link, .fix-header .logo .menu-search .search span .icon-link {
		font-size: 24px;
		font-size: 1.5rem;
		font-weight: normal;
		color: #502572;
	}
}

.fix-header .menu-search .search a .icon-link:before, .fix-header .menu-search .search .logo span .icon-link:before, .fix-header .logo .menu-search .search span .icon-link:before {
	/*             content: url("../ThemeImages/icon-search-new.svg"); */
	content: " ";
	background-image: url("../ThemeImages/icon-search-new.svg");
	background-size: contain;
	padding: 8px;
	background-repeat: no-repeat;
	position: absolute;
	left: -26px;
	top: 3px;
}

.fix-header .xxs-col-search {
	width: 100px;
}

.fix-header .menu-search .search a .icon-link:before, .fix-header .menu-search .search .logo span .icon-link:before, .fix-header .logo .menu-search .search span .icon-link:before {
	top: 3px;
}

@media screen and (min-width: 800px) and (max-width: 1300px) {
	.fix-header .menu-search .search a .icon-link:before, .fix-header .menu-search .search .logo span .icon-link:before, .fix-header .logo .menu-search .search span .icon-link:before {
		left: 6px;
		top: 6px;
	}

	.fix-header .menu-search .search .search-icon {
		display: inline-block;
		width: 30px;
		height: 30px;
		text-align: center;
	}

	.fix-header .menu-search .search .search-text {
		display: none;
	}

	.fix-header .xxs-col-search {
		width: 45px;
	}
}

.fix-header .service .language nav ul li {
	margin-bottom: 0;
	font-size: 16px;
	font-size: 1rem;
}

.fix-header .service .language nav ul li.lang-selector {
	padding-top: 10px;
}

.fix-header .service .language nav ul li.lang-selector ul {
	display: inline-block;
	padding-left: 0;
	/* APA margin-right: 4.16667%;*/
}

.fix-header .service .language nav ul li.lang-selector ul .lang-icon {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	margin-left: 14px;
}

.fix-header .service .language nav ul li.lang-selector ul .lang-icon a, .fix-header .service .language nav ul li.lang-selector ul .lang-icon .logo span, .fix-header .logo .service .language nav ul li.lang-selector ul .lang-icon span, .fix-header .service .language nav ul li.lang-selector ul .lang-icon span {
	padding: 0 0 2px 0;
}

.fix-header .service .language nav ul li.lang-selector ul .lang-icon span {
	font-weight: bold;
	border-bottom: 2px solid #502572;
}

.fix-header .service .language nav ul li.lang-selector .dropdown-menu li.active a, .fix-header .service .language nav ul li.lang-selector .dropdown-menu li.active .logo span, .fix-header .logo .service .language nav ul li.lang-selector .dropdown-menu li.active span {
	color: #000;
}

.fix-header.affix {
	padding-top: 12px;
	height: 92px;
	/*
    min-height: 92px;
    height: auto;
    */
}

.fix-header.affix.no-border {
	border-bottom: none;
	height: 91px;
}

.fix-header.affix .logo a, .fix-header.affix .logo span {
	padding: 0px 0 0 0;
}

.fix-header.affix .logo span {
	padding-left: 0;
}

.fix-header.affix .logo img {
	width: 104px;
	height: auto;
}

.fix-header.affix .menu-search {
	margin-top: 6px;
}

.fix-header.affix .menu-search.row {
	margin-top: 7px;
}

.fix-header.affix .menu-search .menu {
	margin-top: 0px;
	padding-top: 0px;
}

.fix-header.affix .menu-search .menu a, .fix-header.affix .menu-search .menu .logo span, .fix-header.affix .logo .menu-search .menu span {
	padding-bottom: 4px;
}

.fix-header.affix .menu-search .search {
	padding-top: 4px;
}

.fix-header.affix .language {
	display: none;
}

@media screen and (min-width: 800px) {
	.fix-header:not(.affix) > .row > .col-xs-18 > .row:not(.service) {
		margin-top: 0;
	}
}

@media screen and (max-width: 799px) {
	.fix-header {
		height: 75px !important;
		padding-top: 12px !important;
	}

	.fix-header .service {
		display: none !important;
	}

	.fix-header .logo a, .fix-header .logo span, .fix-header.affix .logo span {
		padding: 5px 0 0 0 !important;
		display: inline-block !important;
	}

	.fix-header .logo span {
		padding-left: 0 !important;
		padding-top: 5px !important;
		display: inline-block !important;
	}

	.fix-header .logo img {
		width: 135px !important;
	}

	.fix-header .menu-search {
		margin-top: 0 !important;
	}

	.fix-header .menu {
		display: none !important;
	}

	.fix-header .search {
		padding-top: 0 !important;
	}
}

/*------------------------- OffCanvas Menu ------------------*/
.oc-menu--visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.oc-menu--no-overflow {
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.oc-menu {
	position: absolute;
	height: calc(100vh - 100%);
	width: 100%;
	background-color: #555;
	top: 100%;
	left: 0;
	color: white;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.oc-menu--column-wrap {
	height: 100%;
	display: -ms-flexbox;
	display: flex;
}

.oc-menu.oc-menu--ie11 {
	display: flex;
	flex-direction: row;
}

.oc-menu--ie11 .oc-menu--column-wrap {
	flex: 0 1 100%;
}

.oc-menu--level-wrap {
	width: calc(100% / 3);
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	padding-top: 30px;
	flex: 0 1 auto;
	max-height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.oc-menu--level-wrap[data-level="0"] {
	z-index: 10;
	background-color: #083a81;
	padding-top: 40px;
}

.oc-menu--level-wrap[data-level="1"] {
	z-index: 9;
	background-color: #2d5794;
}

.oc-menu--level-wrap[data-level="2"] {
	z-index: 8;
	background-color: #5275a7;
}

.oc-menu ul {
	list-style: none;
	transition: opacity 0.3s ease-out, display 0s ease-out 0.6s;
	position: absolute;
	padding: 0;
	width: 100%;
}

.oc-menu ul[aria-expanded="false"] {
	z-index: -1;
	opacity: 0;
	display: none;
}

.oc-menu ul[aria-expanded="true"] {
	opacity: 1;
	z-index: auto;
	display: block;
}

.oc-menu button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background: transparent;
	text-align: left;
	outline: 0;
	width: 100%;
	display: block;
	padding: 0;
	background-image: url("../ThemeImages/arrow_right.svg");
	background-size: auto 20px;
	background-position: 94% center;
	background-repeat: no-repeat;
	transition: background-color 0.2s ease-out;
}

.oc-menu button:focus,
.oc-menu button:active {
	outline: 0;
}

.oc-menu button::-moz-focus-inner {
	outline: 0;
}

.oc-menu button.oc-menu--close-level {
	background-image: none;
}

.oc-menu .oc-menu--close-level {
	display: none;
}

.oc-menu .oc-menu--close-level:before {
	content: url("../ThemeImages/arrow_right.svg");
	display: inline-block;
	transform: rotate(180deg);
	width: 7px;
	line-height: 14px;
	margin-right: 12px;
	margin-left: 0;
}

.oc-menu li > span,
.oc-menu button,
.oc-menu ul a,
.oc-menu ul .fix-header .logo span, .fix-header .logo
.oc-menu ul span {
	color: white;
	font-size: 22px;
	line-height: 1.5;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 12.5%;
	padding-left: calc(12.5% - 20px);
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: transparent;
	display: block;
}

.oc-menu button:hover, .oc-menu button:focus,
.oc-menu ul a:hover,
.oc-menu ul .fix-header .logo span:hover, .fix-header .logo
.oc-menu ul span:hover, .oc-menu ul a:focus, .oc-menu ul .fix-header .logo span:focus, .fix-header .logo .oc-menu ul span:focus {
	border-left-color: white;
	text-decoration: none;
	outline: 0;
}

.oc-menu button[aria-selected="true"] {
	background-color: white;
	color: #083a81;
	background-image: url("../ThemeImages/arrow_right_blue1.svg");
}

.oc-menu--level-wrap[data-level="1"] li > span,
.oc-menu--level-wrap[data-level="1"] button,
.oc-menu--level-wrap[data-level="1"] ul a,
.oc-menu--level-wrap[data-level="1"] ul .fix-header .logo span, .fix-header .logo
.oc-menu--level-wrap[data-level="1"] ul span {
	font-size: 20px;
}

.oc-menu--level-wrap[data-level="2"] li > span,
.oc-menu--level-wrap[data-level="2"] button,
.oc-menu--level-wrap[data-level="2"] ul a,
.oc-menu--level-wrap[data-level="2"] ul .fix-header .logo span, .fix-header .logo
.oc-menu--level-wrap[data-level="2"] ul span {
	font-size: 19px;
}

.oc-menu--level-wrap[data-level="0"] {
	display: flex;
	flex-direction: column;
}

.oc-menu--level-wrap[data-level="0"] > ul {
	position: static;
	flex: 1 0 auto;
	margin-bottom: 25px;
}

.oc-menu--level-wrap[data-level="0"] > h3 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0 12.5%;
}

.oc-menu--portal-links {
	width: 100%;
	flex: 0 0 auto;
}

.oc-menu--portal-links h3 {
	margin-top: 0;
}

.oc-menu--portal-links span,
.oc-menu--portal-links a,
.oc-menu--portal-links .fix-header .logo span, .fix-header .logo
.oc-menu--portal-links span {
	display: block;
}

.oc-menu--portal-links > a, .fix-header .logo .oc-menu--portal-links > span {
	padding: 32px 12.5%;
}

.oc-menu--portal-links > a:nth-child(1), .fix-header .logo .oc-menu--portal-links > span:nth-child(1) {
	background-color: #5c2874;
}

.oc-menu--portal-links > a:nth-child(2), .fix-header .logo .oc-menu--portal-links > span:nth-child(2) {
	background-color: #792573;
}

.oc-menu--portal-links a, .oc-menu--portal-links .fix-header .logo span, .fix-header .logo .oc-menu--portal-links span {
	color: white;
}

.oc-menu--portal-links a:hover, .oc-menu--portal-links .fix-header .logo span:hover, .fix-header .logo .oc-menu--portal-links span:hover, .oc-menu--portal-links a:focus, .oc-menu--portal-links .fix-header .logo span:focus, .fix-header .logo .oc-menu--portal-links span:focus {
	text-decoration: none;
}

.oc-menu--duped {
	font-weight: bold;
}

.oc-menu span.oc-menu--root-line,
button.oc-menu--root-line,
ul a.oc-menu--root-line,
ul .fix-header .logo span.oc-menu--root-line, .fix-header .logo
ul span.oc-menu--root-line {
	background-color: #96abca;
	color: #000;
}

button.oc-menu--root-line {
	background-image: url("../ThemeImages/arrow_right_black.svg");
}

.oc-menu span.oc-menu--root-line.oc-menu--active {
	background-color: white;
	color: #083a81;
}

.oc-menu--external-link {
	position: relative;
	padding-left: 1.7em;
	margin-top: 0.25em;
}

.oc-menu--external-link:before {
	content: '';
	background-image: url("../ThemeImages/icon-external-white.png");
	background-size: auto 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 1.5em;
	height: 1.3em;
	position: absolute;
	top: 1px;
	left: 0;
}

.oc-menu--external-link:hover,
.oc-menu--external-link:focus {
	color: white;
}

.oc-menu--portal-links a:hover .oc-menu--external-link, .oc-menu--portal-links .fix-header .logo span:hover .oc-menu--external-link, .fix-header .logo .oc-menu--portal-links span:hover .oc-menu--external-link,
.oc-menu--portal-links a:focus .oc-menu--external-link,
.oc-menu--portal-links .fix-header .logo span:focus .oc-menu--external-link, .fix-header .logo
.oc-menu--portal-links span:focus .oc-menu--external-link {
	text-decoration: underline;
}

.oc-menu--portal-links a:hover .oc-menu--external-link:before, .oc-menu--portal-links .fix-header .logo span:hover .oc-menu--external-link:before, .fix-header .logo .oc-menu--portal-links span:hover .oc-menu--external-link:before,
.oc-menu--portal-links a:focus .oc-menu--external-link:before,
.oc-menu--portal-links .fix-header .logo span:focus .oc-menu--external-link:before, .fix-header .logo
.oc-menu--portal-links span:focus .oc-menu--external-link:before {
	background-image: url("../ThemeImages/icon-external-white_hover.png");
}

.oc-menu--link {
	display: block;
	margin-top: 10px;
	text-align: center;
}

.oc-menu--link button {
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight: bold;
	padding: 0;
	background: transparent;
	border: none;
}

.oc-menu--link button:focus,
.oc-menu--link button:hover {
	text-decoration: underline;
}

.oc-menu--link button i.fa {
	margin-right: 10px;
	width: 2rem;
	height: 2rem;
	font-size: 1.5rem;
	line-height: 1;
	vertical-align: middle;
	color: #222;
	position: relative;
	top: -2px;
}

.oc-menu--link button i.fa::before {
	display: inline-block;
	position: relative;
	top: 0.19rem;
}

.oc-menu--link button.oc-menu--close i.fa {
	background-color: #083a81;
	border-radius: 50%;
	color: white;
}

.oc-menu--meta-nav ul {
	position: static;
}

.oc-menu--meta-nav ul li {
	display: block;
	float: none;
}

.oc-menu--meta-nav .lang-selector > .icon {
	display: none;
}

.oc-menu--meta-nav .lang-selector .dropdown-menu {
	background-color: rgba(255, 255, 255, 0.1);
	border: none;
	margin: 0;
}

.oc-menu--meta-nav .lang-selector .dropdown-menu > li > a:hover, .oc-menu--meta-nav .lang-selector .fix-header .logo .dropdown-menu > li > span:hover, .fix-header .logo .oc-menu--meta-nav .lang-selector .dropdown-menu > li > span:hover,
.oc-menu--meta-nav .lang-selector .dropdown-menu > li > a:focus,
.oc-menu--meta-nav .lang-selector .fix-header .logo .dropdown-menu > li > span:focus, .fix-header .logo
.oc-menu--meta-nav .lang-selector .dropdown-menu > li > span:focus {
	color: white;
}

.oc-menu--meta-nav .lang-selector .dropdown-menu .active {
	background-image: url(../ThemeImages/icon-dropdown-active-white.png);
	background-repeat: no-repeat;
	background-size: 1em auto;
	background-position: 1.5em 0.9em;
}

.oc-menu--meta-nav .lang-selector .icon-carret:after {
	content: '';
	background: url("../ThemeImages/icon-dropdown-closed.png") no-repeat 0 0 transparent;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	left: 5px;
}

.oc-menu--meta-nav .lang-selector.open .icon-carret:after {
	background: url("../ThemeImages/icon-dropdown-open.png") no-repeat 0 0 transparent;
}

.oc-menu--meta-nav .lang-selector.open > a, .oc-menu--meta-nav .fix-header .logo .lang-selector.open > span, .fix-header .logo .oc-menu--meta-nav .lang-selector.open > span {
	border-left-color: transparent;
}

.oc-menu--meta-nav .lang-selector.open > a:hover, .oc-menu--meta-nav .fix-header .logo .lang-selector.open > span:hover, .fix-header .logo .oc-menu--meta-nav .lang-selector.open > span:hover,
.oc-menu--meta-nav .lang-selector.open > a:focus,
.oc-menu--meta-nav .fix-header .logo .lang-selector.open > span:focus, .fix-header .logo
.oc-menu--meta-nav .lang-selector.open > span:focus {
	border-left-color: white;
}

.oc-menu--meta-nav .simple a, .oc-menu--meta-nav .simple .fix-header .logo span, .fix-header .logo .oc-menu--meta-nav .simple span {
	background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAQAAAAn3TzeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAMiIAADIiAR+gcTwAAAAHdElNRQfhAg0LBCoq5AoJAAABC0lEQVQ4y+2TsUrDUBSGv0QcRZC2kzGtBbW4Ci4+gL6CODlk9Em6OLp2EBx0EJwFdRRXW4WSpotKhww6RGt/F4tJ7oXGzv3udP5zvnOng7C+Az3oWx86k2fr26Wm/nhVvZi2qyy3xbQb5dnOz7jkqbBjZHv5wNS2cIxsbbJWw8SdrJUtWt/UrtjPjN5zTZyqE+44T9XLBLQc6XffE4880yUk5J0SJcokDIiYw6dKnXUaNPCAPrIR6VKB0JEu1NXI6Mfj30x6VIlZtPZGLtPgTqcx02ZaEe2Er386CccIVRToVB0NM8cRCsWZZKi2WjrUknBSdzOPzwoePqtssMAmL7zRpkNIj4iQz/HoD08YEa5kBPdEAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: 1em auto;
	background-position: 1.1em 1em;
}

.oc-menu--meta-nav .sign a, .oc-menu--meta-nav .sign .fix-header .logo span, .fix-header .logo .oc-menu--meta-nav .sign span {
	background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAiCAQAAAAJthr8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAMiIAADIiAR+gcTwAAAAHdElNRQfhAg0LBQjmn3qsAAACsElEQVQ4y42VX2jWZRTHP5tLlqTJ3AQlaC52sbmpwXBqUgRuBiYaif8mbg2LBCVFUIQKEtsuLI1CKW0hpEJRgdPV1DvndKxR4HAyaOzCXDBka8ts9ro+Xezx9d273/u689z8vuf5fX7nPIdznh8y6VVjh+880pMH31T1k8ehuRYkeTao+m1Qc1KjDToOXq5qZ1CfqfWSSZT9AcyLqyIuA8NUAgVcZgcwkxRRL4x9N6xuVSvFrd5TdV+qhItU/SCow6p+JH6jasw1Yq5PR6Evqlou4mZVT4ktqvY5S1zvqFej0HfVEaeIW1T9y5dtUrVVnBueP41Cb6oDLgyp6t8Oq1rnfPcG3/tRZ61UddTx1m+1b9mvaodl0WXabrL1qdc9GtTB1N1UlQANeMBXLPZi0E0WhrcKzc6a0A6bgXZiNPEbQzzBe/TQQAV9rOMa8BLL2EQptRPRQ5xmkBwKeINSngGOsBj4nXucZyVjRB83ktNd7C7bE1JuconrxhVtwOOuMkMeRq0jm38oozIe/T7fc44uNrI/eG7zE2dp5kHQIhZPqOodp/mUPyZ4PjZ7fIYZAnzH60knHuEEbcwgnwcsZwr7uZJclAyhiK7I0YvRzEVGyKSVXkb4L2nfqXb6OIupPTa6zWcTL5gP00J/hv59ZJd8YQzNopN09it13CGXCnJ4kgryWMEtWh9W+GjauN2etDYkOdUSq81J7OEvUmAd9oanfz0W79+k9j8UiZ6xxj22xXWDi6Lu4ZIw/YZ5HQq1/cpCi/3c+2GnPnroVvtzfEanW+1dVW+5WsS3/UU19by+6teqfinmedKYqi0uEHGtK9P/OHaq2ixivkdCJj84O6pMyWu3qo1BPe8ZVasmg+Iyh9RGpwdd7mtmTQ7F5+xXe8yI3s9M04Q9LKWNwVTb/wMJNVft16gY+wAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 1em auto;
	background-position: 1em 1em;
}

.oc-menu--meta-nav .lang-selector a.dropdown-toggle, .oc-menu--meta-nav .lang-selector .fix-header .logo span.dropdown-toggle, .fix-header .logo .oc-menu--meta-nav .lang-selector span.dropdown-toggle {
	background-image: url(../ThemeImages/icon-lang-white.svg);
	background-repeat: no-repeat;
	background-size: auto 0.9em;
	background-position: 0.75em 1em;
}

.oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li a, .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li .fix-header .logo span, .fix-header .logo .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li span {
	font-size: 16px;
	background-color: transparent;
	padding-left: 48px;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}

.oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li a:hover, .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li .fix-header .logo span:hover, .fix-header .logo .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li span:hover, .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li a:focus, .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li .fix-header .logo span:focus, .fix-header .logo .oc-menu .oc-menu--level-wrap[data-level="0"] .oc-menu--meta-nav ul li span:focus {
	background-color: transparent;
}

@media screen and (min-width: 800px) {
	.oc-menu li > span,
	.oc-menu button,
	.oc-menu ul a,
	.oc-menu ul .fix-header .logo span, .fix-header .logo
	.oc-menu ul span {
		font-size: 24px;
	}

	.oc-menu--level-wrap[data-level="1"] li > span,
	.oc-menu--level-wrap[data-level="1"] button,
	.oc-menu--level-wrap[data-level="1"] ul a,
	.oc-menu--level-wrap[data-level="1"] ul .fix-header .logo span, .fix-header .logo
	.oc-menu--level-wrap[data-level="1"] ul span {
		font-size: 21px;
	}

	.oc-menu--level-wrap[data-level="2"] li > span,
	.oc-menu--level-wrap[data-level="2"] button,
	.oc-menu--level-wrap[data-level="2"] ul a,
	.oc-menu--level-wrap[data-level="2"] ul .fix-header .logo span, .fix-header .logo
	.oc-menu--level-wrap[data-level="2"] ul span {
		font-size: 20px;
	}

	.oc-menu--meta-nav {
		display: none;
	}
}

@media screen and (min-width: 769px) {
	.oc-menu--column-wrap {
		height: auto;
		min-height: 100%;
	}

	.oc-menu--level-wrap {
		height: auto;
		min-height: 46.875em;
		max-height: none;
		overflow-y: visible;
	}

	.oc-menu ul {
		position: static;
	}
}

@media screen and (max-width: 768px) {
	.oc-menu .oc-menu--close-level {
		display: block;
	}

	.oc-menu {
		width: 300vw;
		margin-left: 0;
		transition: margin-left 0.3s ease-in-out;
	}

	.oc-menu[data-current-level="1"] {
		margin-left: -100vw;
	}

	.oc-menu[data-current-level="2"] {
		margin-left: -200vw;
	}

	.oc-menu[data-current-level="3"] {
		margin-left: -300vw;
	}

	.oc-menu--level-wrap {
		padding-top: 10px;
		min-height: 29rem;
	}

	.oc-menu--level-wrap[data-level="0"] {
		padding-top: 32px;
	}

	.oc-menu--level-wrap[data-level="0"] > h3 {
		font-size: 20px;
		padding: 0 7.5%;
		margin-bottom: 15px;
	}

	.oc-menu .oc-menu--level-wrap li > span,
	.oc-menu .oc-menu--level-wrap button,
	.oc-menu .oc-menu--level-wrap ul a,
	.oc-menu .oc-menu--level-wrap ul .fix-header .logo span, .fix-header .logo
	.oc-menu .oc-menu--level-wrap ul span {
		font-size: 16px;
		padding-right: 7.5%;
		padding-left: calc(7.5% - 10px);
		border-left-width: 10px;
	}

	.oc-menu .oc-menu--level-wrap[data-level="0"] li > span,
	.oc-menu .oc-menu--level-wrap[data-level="0"] button,
	.oc-menu .oc-menu--level-wrap[data-level="0"] ul a,
	.oc-menu .oc-menu--level-wrap[data-level="0"] ul .fix-header .logo span, .fix-header .logo
	.oc-menu .oc-menu--level-wrap[data-level="0"] ul span {
		font-size: 18px;
	}

	.oc-menu--portal-links {
		display: flex;
	}

	.oc-menu--portal-links > a, .fix-header .logo .oc-menu--portal-links > span {
		display: inline-block;
		width: 50%;
		padding: 25px 3%;
		font-size: 14px;
	}

	.oc-menu--portal-links > a h3, .fix-header .logo .oc-menu--portal-links > span h3 {
		font-size: 24px;
		margin-bottom: 0.65em;
	}
}

@media screen and (max-width: 480px) {
	.oc-menu--level-wrap[data-level="0"] {
		padding-top: 20px;
	}

	.oc-menu--portal-links {
		display: block;
	}

	.oc-menu--portal-links > a, .fix-header .logo .oc-menu--portal-links > span {
		display: block;
		width: 100%;
		padding: 25px 7.5%;
		font-size: 12px;
	}

	.oc-menu--portal-links > a h3, .fix-header .logo .oc-menu--portal-links > span h3 {
		font-size: 20px;
	}

	.oc-menu--close-extra {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
	}
}

/*
  ************************ Content **************************
*/
/*------------------------------------ unter 1440px bis 1024px -----------------------------------------*/
/* ------ Ueberschreiben ------ */
.static-sm-16 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 800px) {
	.static-sm-16 {
		float: none;
		/* width: 959px; */
		width: 738px;
	}

	.static-sm-16:before, .static-sm-16:after {
		content: " ";
		display: table;
	}

	.static-sm-16:after {
		clear: both;
	}
}

.static-sm-24 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 800px) {
	.static-sm-24 {
		float: none;
		width: 100%;
	}

	.static-sm-24:before, .static-sm-24:after {
		content: " ";
		display: table;
	}

	.static-sm-24:after {
		clear: both;
	}
}

@media (min-width: 800px) {
	.static-sm-offset-4 {
		margin: 0 auto;
	}
}

/* ------ Reset ------ */
.col-md-6 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 1440px) {
	.col-md-6 {
		float: left;
		width: 25%;
	}
}

@media (min-width: 1440px) {
	.col-md-offset-1 {
		margin-left: 4.16667%;
	}
}

.col-md-14 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 1440px) {
	.col-md-14 {
		float: left;
		width: 58.33333%;
	}
}

@media (min-width: 1440px) {
	.col-md-offset-5 {
		margin-left: 20.83333%;
	}
}

.col-md-24 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 1440px) {
	.col-md-24 {
		float: left;
		width: 100%;
	}
}

/* Overwrites Vendor/colorbox/colorbox.css */
#colorbox, #cboxWrapper {
	overflow: visible;
}

#cboxLoadedContent {
	margin-bottom: 0px;
}

#cboxOverlay {
	background: #000;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#colorbox {
	outline: 0;
}

#cboxContent {
	background: #fff;
	overflow: visible;
	/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
	/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
}

#cboxContent .cboxIframe {
	background: #fff;
}

#cboxContent #cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxContent #cboxLoadingOverlay {
	background: url(../ThemeImages/loading_background.png) no-repeat center center;
}

#cboxContent #cboxLoadingGraphic {
	background: url(../ThemeImages/loading.gif) no-repeat center center;
}

#cboxContent #cboxTitle {
	position: relative;
	bottom: auto;
	left: 0;
	text-align: left;
	width: 100%;
	background-color: #462672;
	font-weight: bold;
	color: #fff;
}

#cboxContent #cboxTitle i {
	width: 100%;
	display: inline-block;
	font-style: normal;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: bold;
	/*background-color: #6e2272;*/
	background: none !important;
	padding: 10px 0px 0px 170px;
}

#cboxContent #cboxTitle .caption-text {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 300;
	margin-top: 32px;
	padding: 0px 50px 0px 50px;
	color: #fff;
}

#cboxContent #cboxTitle .caption-text a, #cboxContent #cboxTitle .caption-text .fix-header .logo span, .fix-header .logo #cboxContent #cboxTitle .caption-text span {
	color: #fff;
	text-decoration: underline;
}

#cboxContent #cboxTitle .caption-copyright {
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 1.5;
	font-weight: 200;
	border-top: 1px solid #fff;
	margin-top: 32px;
	padding: 12px 50px 50px 50px;
	color: #fff;
}

#cboxContent #cboxCurrent {
	position: absolute;
	bottom: -32px;
	left: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#cboxContent #cboxPrevious, #cboxContent #cboxNext, #cboxContent #cboxSlideshow, #cboxContent #cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	position: absolute;
	bottom: -29px;
	background: url(../ThemeImages/controls.png) no-repeat 0px 0px;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
}

#cboxContent #cboxPrevious:active, #cboxContent #cboxNext:active, #cboxContent #cboxSlideshow:active, #cboxContent #cboxClose:active {
	outline: 0;
}

#cboxContent #cboxPrevious {
	width: 50px;
	height: 50px;
	bottom: 44%;
	left: -15px;
	background: url(../ThemeImages/icon-back-white.png) no-repeat 0px 0px;
}

#cboxContent #cboxNext {
	width: 50px;
	height: 50px;
	bottom: 44%;
	right: -15px;
	background: url(../ThemeImages/icon-forward-white.png) no-repeat 0px 0px;
}

#cboxContent #cboxClose {
	background: url(../ThemeImages/icon-close-lilac.png) no-repeat 0px 0px;
	width: 50px;
	height: 50px;
	top: -15px;
	bottom: auto;
	right: -15px;
	background-position: 0px 0px;
}

#cboxContent .cboxSlideshow_on #cboxSlideshow {
	background-position: -125px 0px;
	right: 27px;
}

#cboxContent .cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -150px 0px;
}

#cboxContent .cboxSlideshow_off #cboxSlideshow {
	background-position: -150px -25px;
	right: 27px;
}

#cboxContent .cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -125px 0px;
}

@media screen and (min-width: 1024px) {
	#cboxContent #cboxCurrent {
		left: 50px;
	}

	#cboxContent #cboxPrevious {
		left: -75px;
	}

	#cboxContent #cboxNext {
		right: -75px;
	}

	#cboxContent #cboxClose {
		top: -75px;
		right: 0;
	}
}

/*------------------------------------ Startseite -----------------------------------------*/
.content {
	z-index: 6;
}

.content .standard {
	border-top: 1px solid #000;
}

.content.start-page .stage .stage-wrapper .slides {
	background-color: #6e2272;
}

.content .stage .flexslider {
	margin: 0;
	background-color: #462672;
	border: 0px none;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.content .stage:not(.element-box) .stage-wrapper li {
	flex-direction: column;
}

@media (min-width: 800px) {
	.content .stage:not(.element-box) .stage-wrapper li {
		flex-direction: row;
	}
}

.content .stage .stage-wrapper li {
	display: flex !important;
	/* mediaquery */
	flex-direction: column-reverse;
	/*
        .m-lower {
          min-height: 32vw;
        }
    */
}

.content .stage .stage-wrapper li.text-quote {
	flex-direction: column-reverse;
	flex-direction: column;
}

.content .stage .stage-wrapper li.text-quote-img {
	flex-direction: column-reverse;
	flex-direction: column;
}

.content .stage .stage-wrapper li.text-quote-img > div {
	display: flex;
}

.content .stage .stage-wrapper li.text-quote-img .figure {
	/* display: none; */
}

.content .stage .stage-wrapper .stage-text {
	display: inline-block;
	width: 100%;
	min-height: 360px;
	height: auto;
	/* mediaquery */
	/* padding: 20px $padding-mobile 60px $padding-mobile; */
	padding: 14px 10px 60px 10px;
	height: 22vw;
	/* change request */
	height: auto;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 200;
}

.content .stage .stage-wrapper .stage-text h2 {
	/* mediaquery */
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	margin-top: 8px;
	margin-bottom: 19px;
	font-weight: bold;
}

.content .stage .stage-wrapper .stage-text h3 {
	margin-bottom: 10px;
}

.content .stage .stage-wrapper .stage-text strong {
	font-weight: bold;
}

.content .stage .stage-wrapper .stage-text strong:first-child {
	line-height: 1;
}

.content .stage .stage-wrapper .stage-text p {
	display: none;
	color: #fff;
}

.content .stage .stage-wrapper .stage-text .link-wrapper {
	display: inline-block;
	margin-top: 10px;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a:hover, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:hover, .content .stage .stage-wrapper .stage-text .link-wrapper a:focus, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:focus, .content .stage .stage-wrapper .stage-text .link-wrapper a:active, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:active {
	text-decoration: none;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a:hover .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span .icon-link {
	display: inline;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0;
	top: 2px;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a:hover .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:hover .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper a:focus .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:focus .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper a:active .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a:hover .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:hover .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper a:focus .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:focus .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper a:active .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .stage .stage-wrapper .stage-text .link-wrapper a .icon-link.external:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span .icon-link.external:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span .icon-link.external:after {
	top: 2px;
	content: url("../ThemeImages/icon-external-white.png");
}

.content .stage .stage-wrapper .stage-text .link-wrapper a:hover .icon-link.external:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover .icon-link.external:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:hover .icon-link.external:after, .content .stage .stage-wrapper .stage-text .link-wrapper a:focus .icon-link.external:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:focus .icon-link.external:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:focus .icon-link.external:after, .content .stage .stage-wrapper .stage-text .link-wrapper a:active .icon-link.external:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:active .icon-link.external:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span:active .icon-link.external:after {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.content .stage .stage-wrapper .stage-pict {
	/* Version 1 */
	min-height: 636px;
	/* Version 2 */
	min-height: auto;
	min-height: unset;
	/* Background images */
}

.content .stage .stage-wrapper .stage-pict img {
	width: 100%;
	/* Version 1 */
	/*
        min-height: 636px;
        object-fit: cover;
    */
	/* Version 2 */
	height: auto;
}

.content .stage .stage-wrapper .stage-pict iframe {
	/* top: 0 !important; */
	width: 100%;
	/* Beide raus nach .content .stage .flexslider + js anpassen */
	/*
        min-height: 636px;
        height: 43vw;
    */
}

.content .stage .stage-wrapper .stage-pict .bg-img {
	/* image: url('../ThemeImages/stage-slider/start-stage.jpg'); */
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	/* min-height: 636px; */
	min-height: auto;
	min-height: unset;
	height: 100%;
	height: 48.855vw;
	height: 44vw;
	/* change request */
	height: auto;
}

.content .stage .stage-wrapper .stage-pict figcaption {
	background-color: #6e2272;
	color: #fff;
	position: relative;
}

.content .stage .stage-wrapper .stage-pict figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .stage .stage-wrapper figcaption {
	background-color: #6e2272;
	color: #fff;
	position: relative;
}

.content .stage .stage-wrapper figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	top: -26px;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .stage .stage-wrapper .stage-text.blockquote {
	min-height: auto;
	min-height: unset;
	padding-top: 20px;
	padding-bottom: 20px !important;
}

.content .stage .stage-wrapper .stage-text.blockquote h2 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	margin-top: 6px;
	margin-bottom: 0px;
	font-weight: normal;
}

.content .stage .stage-wrapper .stage-quote {
	/* mediaquery */
	/*  min-height: 636px; */
	min-height: auto;
	min-height: unset;
	margin-bottom: 0px;
	/* padding: 20px $padding-mobile 20px $padding-mobile; */
	padding: 20px 10px 60px 10px;
	color: #fff;
	/* mediaquery */
	/* height: 44.1725vw; */
}

.content .stage .stage-wrapper .stage-quote blockquote {
	border-left: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

.content .stage .stage-wrapper .stage-quote blockquote p {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	/*
          @include font-size(26px);
          @include line-height(34px);
    */
	font-weight: bold;
	color: #fff;
}

.content .stage .stage-wrapper .video {
	position: static;
	height: auto;
	/* top: 0 !important; */
}

.content .stage .stage-wrapper .video .video-wrapper.embed-responsive {
	overflow: visible;
	/* top: 5vw; */
}

.content .stage .stage-wrapper .video .video-wrapper.embed-responsive .video-start img {
	object-fit: cover;
}

.content .stage .custom-navigation {
	min-height: 60px;
	position: absolute;
	bottom: 30px;
	display: table;
	width: calc(100% - 10px);
	/* mediaquery */
	padding-right: 10px;
	padding-left: 10px;
	table-layout: fixed;
}

.content .stage .custom-navigation .flex-prev {
	color: #fff;
	display: table-cell;
}

.content .stage .custom-navigation .flex-prev .icon-link {
	display: inline-block;
}

.content .stage .custom-navigation .flex-prev .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .stage .custom-navigation .flex-prev .icon-link:before {
	display: flex;
	display: inline;
	width: 35px;
	height: 35px;
}

.content .stage .custom-navigation .flex-prev:hover .icon-link {
	color: #502572;
}

.content .stage .custom-navigation .flex-prev:hover .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev_hover.png");
}

.content .stage .custom-navigation .flex-prev:active .icon-link {
	color: #502572;
}

.content .stage .custom-navigation .flex-prev:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev_hover.png");
}

.content .stage .custom-navigation .flex-prev:focus .icon-link {
	color: #502572;
}

.content .stage .custom-navigation .flex-prev:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev_hover.png");
}

.content .stage .custom-navigation .flex-prev:active .icon-link {
	color: #fff;
}

.content .stage .custom-navigation .flex-prev:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev.png");
}

.content .stage .custom-navigation .flex-prev:focus .icon-link {
	color: #fff;
}

.content .stage .custom-navigation .flex-prev:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev.png");
}

.content .stage .custom-navigation .flex-next {
	color: #fff;
	display: table-cell;
	text-align: right;
}

.content .stage .custom-navigation .flex-next .icon-link {
	display: inline-block;
}

.content .stage .custom-navigation .flex-next .icon-link:before {
	content: url("../ThemeImages/icon-slider-next.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .stage .custom-navigation .flex-next .icon-link:before {
	padding-right: 0;
	display: flex;
	display: inline;
	width: 35px;
	height: 35px;
}

.content .stage .custom-navigation .flex-next:hover .icon-link {
	color: #502572;
}

.content .stage .custom-navigation .flex-next:hover .icon-link:before {
	content: url("../ThemeImages/icon-slider-next_hover.png");
}

.content .stage .custom-navigation .flex-next:active .icon-link {
	color: #502572;
}

.content .stage .custom-navigation .flex-next:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-next_hover.png");
}

.content .stage .custom-navigation .flex-next:focus .icon-link {
	color: #502572;
}

.content .stage .custom-navigation .flex-next:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-next_hover.png");
}

.content .stage .custom-navigation .flex-next:active .icon-link {
	color: #fff;
}

.content .stage .custom-navigation .flex-next:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-next.png");
}

.content .stage .custom-navigation .flex-next:focus .icon-link {
	color: #fff;
}

.content .stage .custom-navigation .flex-next:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-next.png");
}

.content .stage .custom-navigation .custom-controls-container {
	display: table-cell;
	padding-right: 4.16667%;
	width: 76%;
}

.content .stage .custom-navigation .custom-controls-container .flex-control-nav {
	position: relative;
	top: 10px;
	bottom: auto;
}

.content .stage .custom-navigation .custom-controls-container .flex-control-paging li {
	padding-left: 4px;
}

.content .stage .custom-navigation .custom-controls-container .flex-control-paging li a, .content .stage .custom-navigation .custom-controls-container .flex-control-paging li .fix-header .logo span, .fix-header .logo .content .stage .custom-navigation .custom-controls-container .flex-control-paging li span {
	background: white;
	border: 2px solid transparent;
}

.content .stage .custom-navigation .custom-controls-container .flex-control-paging li a.flex-active, .content .stage .custom-navigation .custom-controls-container .flex-control-paging li .fix-header .logo span.flex-active, .fix-header .logo .content .stage .custom-navigation .custom-controls-container .flex-control-paging li span.flex-active {
	background: transparent;
	border: 2px solid #fff;
}

.content .themes {
	color: #fff;
	background-color: #462672;
	display: inline-block;
	width: 100%;
	padding: 20px 10px 30px 10px;
	/* element-box */
	margin-bottom: 40px;
}

@media (min-width: 800px) {
	.content .themes {
		padding: 30px 0px 30px 0px;
		/* element-box */
		margin-bottom: 75px;
	}
}

.content .themes h2 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-top: 11px;
}

@media (min-width: 800px) {
	.content .themes h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		margin-top: 0;
		margin-bottom: 0;
	}
}

@media (min-width: 1024px) {
	.content .themes h2 {
		margin-top: 7px;
	}
}

.content .themes .themes-selection--control {
	width: 100%;
	padding: 10px 18px;
	background: transparent;
	border: 1px solid white;
	text-align: left;
	position: relative;
	color: white;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .themes .themes-selection--control:after {
	content: url("../ThemeImages/icon-down-white.png");
	position: absolute;
	width: 16px;
	height: 10px;
	right: 16px;
	top: 8px;
}

.content .themes .themes-selection--control:hover {
	text-decoration: underline;
}

.content .themes .themes-selection--control:hover, .content .themes .themes-selection--control:focus {
	background-color: white;
	color: #111;
}

.content .themes .themes-selection--control:hover:after, .content .themes .themes-selection--control:focus:after {
	content: url("../ThemeImages/icon-down-black.png");
}

.content .themes .open .themes-selection--control:after {
	content: url("../ThemeImages/icon-up-black.png");
}

.content .themes .themes-selection--dropdown {
	width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #e8e8e8;
	margin-top: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}

.content .themes .themes-selection--dropdown li > a, .content .themes .themes-selection--dropdown .fix-header .logo li > span, .fix-header .logo .content .themes .themes-selection--dropdown li > span {
	padding: 6px 20px;
	line-height: 1.5;
	font-size: 18px;
	font-size: 1.125rem;
	text-decoration: none;
}

.content .themes .themes-selection--dropdown.collapsing, .content .themes .themes-selection--dropdown.collapse {
	padding: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
}

.content .themes .themes-selection--dropdown .panel {
	margin: 0;
	background: transparent;
	border: none;
	box-shadow: none;
	display: block;
}

.content .themes .themes-selection--dropdown > li:first-child {
	margin-top: 20px;
}

.content .themes .themes-selection--dropdown > li:last-child {
	margin-bottom: 20px;
}

.content .themes .themes-selection--dropdown h3 {
	margin: 0.4em 0 0 0;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .themes .themes-selection--dropdown button {
	border: none;
	padding: 5px 20px 6px;
	background: transparent;
	color: #111;
	display: block;
	width: 100%;
	text-align: left;
}

.content .themes .themes-selection--dropdown button:hover {
	background-color: #2e2672;
	color: white;
}

.content .themes .themes-selection--dropdown button:focus {
	background-color: #2e2672;
	color: white;
}

.content .themes .themes-selection--dropdown a, .content .themes .themes-selection--dropdown .fix-header .logo span, .fix-header .logo .content .themes .themes-selection--dropdown span {
	display: block;
	color: #111;
}

.content .themes .themes-selection--dropdown a:hover, .content .themes .themes-selection--dropdown .fix-header .logo span:hover, .fix-header .logo .content .themes .themes-selection--dropdown span:hover, .content .themes .themes-selection--dropdown a:focus, .content .themes .themes-selection--dropdown .fix-header .logo span:focus, .fix-header .logo .content .themes .themes-selection--dropdown span:focus {
	background-color: #502572;
	color: white;
}

.content .themes .themes-selection--dropdown li ul {
	list-style: none;
	padding: 0;
}

@media (min-width: 800px) {
	.content .themes .themes-selection .dropdown {
		max-width: 540px;
	}
}

@media (min-width: 800px) and (max-width: 1200px) {
	.content .themes .themes-selection .dropdown {
		max-width: calc(100% - 4.16667vw);
	}
}

.content .current {
	/* element-box */
	/* header-offset */
	/* margin-bottom: 140px; */
	/* Ausnahme. header ohne col-sm-offset. Offset in h2*/
}

.content .current header {
	margin-bottom: 10px;
}

.content .current header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 52px;
	margin-left: 10px;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 30px;
}

.content .current header .link-wrapper {
	display: inline-block;
}

.content .current header .link-wrapper a, .content .current header .link-wrapper .fix-header .logo span, .fix-header .logo .content .current header .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .current header .link-wrapper a:hover, .content .current header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .current header .link-wrapper span:hover, .content .current header .link-wrapper a:focus, .content .current header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .current header .link-wrapper span:focus, .content .current header .link-wrapper a:active, .content .current header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .current header .link-wrapper span:active {
	text-decoration: none;
}

.content .current header .link-wrapper a .icon-link, .content .current header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .current header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .current header .link-wrapper a:hover .icon-link, .content .current header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .current header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .current header .link-wrapper a .icon-link, .content .current header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .current header .link-wrapper span .icon-link {
	display: inline;
}

.content .current header .link-wrapper a .icon-link:after, .content .current header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .current header .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 2px;
}

.content .current header .link-wrapper a:hover .icon-link, .content .current header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .current header .link-wrapper span:hover .icon-link, .content .current header .link-wrapper a:focus .icon-link, .content .current header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .current header .link-wrapper span:focus .icon-link, .content .current header .link-wrapper a:active .icon-link, .content .current header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .current header .link-wrapper span:active .icon-link {
	color: #502572;
}

.content .current header .link-wrapper a:hover .icon-link:after, .content .current header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .current header .link-wrapper span:hover .icon-link:after, .content .current header .link-wrapper a:focus .icon-link:after, .content .current header .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .current header .link-wrapper span:focus .icon-link:after, .content .current header .link-wrapper a:active .icon-link:after, .content .current header .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .current header .link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .current .article {
	color: #fff;
	padding: 30px 10px 30px 10px;
	min-height: auto;
	min-height: unset;
}

.content .current .article .header {
	margin-bottom: 0px;
}

.content .current .article .header .date-cat {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 12px;
}

.content .current .article .header .date-cat .cat {
	display: inline-block;
	margin: 0px;
	padding-right: 10px;
	font-weight: bold;
}

.content .current .article .header .date-cat .date {
	font-weight: normal;
}

.content .current .article .link-wrapper {
	margin-left: 2px;
	max-width: 100%;
}

.content .current .article .link-wrapper a, .content .current .article .link-wrapper .fix-header .logo span, .fix-header .logo .content .current .article .link-wrapper span {
	color: #fff;
	max-width: 100%;
	position: relative;
	display: inline-block;
}

.content .current .article .link-wrapper a:hover, .content .current .article .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .current .article .link-wrapper span:hover, .content .current .article .link-wrapper a:focus, .content .current .article .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .current .article .link-wrapper span:focus, .content .current .article .link-wrapper a:active, .content .current .article .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .current .article .link-wrapper span:active {
	text-decoration: none;
}

.content .current .article .link-wrapper a .icon-link, .content .current .article .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .current .article .link-wrapper span .icon-link {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .current .article .link-wrapper a:hover .icon-link, .content .current .article .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .current .article .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
}

.content .current .article .link-wrapper a .icon-link, .content .current .article .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .current .article .link-wrapper span .icon-link {
	display: inline;
}

.content .current .article .link-wrapper a .icon-link:after, .content .current .article .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .current .article .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-white.png");
	position: absolute;
	left: 0;
	top: 4px;
}

.content .current .article .link-wrapper a:hover .icon-link, .content .current .article .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .current .article .link-wrapper span:hover .icon-link, .content .current .article .link-wrapper a:focus .icon-link, .content .current .article .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .current .article .link-wrapper span:focus .icon-link, .content .current .article .link-wrapper a:active .icon-link, .content .current .article .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .current .article .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .current .article .link-wrapper a:hover .icon-link:after, .content .current .article .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .current .article .link-wrapper span:hover .icon-link:after, .content .current .article .link-wrapper a:focus .icon-link:after, .content .current .article .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .current .article .link-wrapper span:focus .icon-link:after, .content .current .article .link-wrapper a:active .icon-link:after, .content .current .article .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .current .article .link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-white_hover.png");
}

.content .current .article .link-wrapper a h3, .content .current .article .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .current .article .link-wrapper span h3 {
	margin: 0;
}

.content .quick-links {
	color: #fff;
	background-color: #462672;
	width: 100%;
	min-height: 95px;
	/* element-box */
	margin-bottom: 140px;
	padding-bottom: 20px;
	display: inline-block;
}

.content .quick-links h2 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	margin: 32px 0 26px 20px;
	font-weight: bold;
}

.content .quick-links ul {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	display: block;
}

.content .quick-links ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	position: relative;
	margin-right: 0px;
}

.content .quick-links ul li.appointments a .icon, .content .quick-links ul li.appointments .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.appointments span .icon {
	display: block;
}

.content .quick-links ul li.appointments a .icon:before, .content .quick-links ul li.appointments .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.appointments span .icon:before {
	content: url("../ThemeImages/icon-calendar.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.appointments a .icon:before, .content .quick-links ul li.appointments .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.appointments span .icon:before {
	padding-right: 0px;
	left: 28px;
}

.content .quick-links ul li.appointments a:hover, .content .quick-links ul li.appointments .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.appointments span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.appointments a:hover .icon, .content .quick-links ul li.appointments .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.appointments span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.appointments a:hover .icon:before, .content .quick-links ul li.appointments .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.appointments span:hover .icon:before {
	content: url("../ThemeImages/icon-calendar_hover.png");
}

.content .quick-links ul li.appointments a:active .icon:before, .content .quick-links ul li.appointments .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.appointments span:active .icon:before {
	content: url("../ThemeImages/icon-calendar_hover.png");
}

.content .quick-links ul li.appointments a:focus .icon:before, .content .quick-links ul li.appointments .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.appointments span:focus .icon:before {
	content: url("../ThemeImages/icon-calendar_hover.png");
}

.content .quick-links ul li.logos a .icon, .content .quick-links ul li.logos .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.logos span .icon {
	display: block;
}

.content .quick-links ul li.logos a .icon:before, .content .quick-links ul li.logos .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.logos span .icon:before {
	content: url("../ThemeImages/icon-logos.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.logos a .icon:before, .content .quick-links ul li.logos .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.logos span .icon:before {
	padding-right: 0px;
	left: 28px;
}

.content .quick-links ul li.logos a:hover, .content .quick-links ul li.logos .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.logos span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.logos a:hover .icon, .content .quick-links ul li.logos .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.logos span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.logos a:hover .icon:before, .content .quick-links ul li.logos .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.logos span:hover .icon:before {
	content: url("../ThemeImages/icon-logos_hover.png");
}

.content .quick-links ul li.logos a:active .icon:before, .content .quick-links ul li.logos .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.logos span:active .icon:before {
	content: url("../ThemeImages/icon-logos_hover.png");
}

.content .quick-links ul li.logos a:focus .icon:before, .content .quick-links ul li.logos .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.logos span:focus .icon:before {
	content: url("../ThemeImages/icon-logos_hover.png");
}

.content .quick-links ul li.graphics a .icon, .content .quick-links ul li.graphics .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.graphics span .icon {
	display: block;
}

.content .quick-links ul li.graphics a .icon:before, .content .quick-links ul li.graphics .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.graphics span .icon:before {
	content: url("../ThemeImages/icon-graphics.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.graphics a .icon:before, .content .quick-links ul li.graphics .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.graphics span .icon:before {
	padding-right: 0px;
	left: 28px;
}

.content .quick-links ul li.graphics a:hover, .content .quick-links ul li.graphics .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.graphics span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.graphics a:hover .icon, .content .quick-links ul li.graphics .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.graphics span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.graphics a:hover .icon:before, .content .quick-links ul li.graphics .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.graphics span:hover .icon:before {
	content: url("../ThemeImages/icon-graphics_hover.png");
}

.content .quick-links ul li.graphics a:active .icon:before, .content .quick-links ul li.graphics .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.graphics span:active .icon:before {
	content: url("../ThemeImages/icon-graphics_hover.png");
}

.content .quick-links ul li.graphics a:focus .icon:before, .content .quick-links ul li.graphics .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.graphics span:focus .icon:before {
	content: url("../ThemeImages/icon-graphics_hover.png");
}

.content .quick-links ul li .icon {
	padding-top: 34px;
	border-bottom: 1px solid transparent;
}

.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	display: block;
	padding: 0 100px 0 103px;
	height: 95px;
}

.content .quick-links ul li:last-child {
	margin-right: 0px;
>>> >>> > diakonie-plus
}

.content .infographic {
	/* element-box */
	/* header-offset */
	margin-bottom: 140px;
}

.content .infographic .header {
	font-size: 32px;
	font-size: 2rem;
	/* mediaquery - col-sm-offset = 0 */
	margin-left: 10px;
	margin-bottom: 10px;
}

.content .infographic .header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 52px;
	display: inline-block;
	margin: 0;
}

.content .infographic .header .link-wrapper {
	display: inline-block;
	margin-left: 6px;
	line-height: 20px;
	/* Abstandproblem */
}

.content .infographic .header .link-wrapper a, .content .infographic .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .infographic .header .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .infographic .header .link-wrapper a:hover, .content .infographic .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .infographic .header .link-wrapper span:hover, .content .infographic .header .link-wrapper a:focus, .content .infographic .header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .infographic .header .link-wrapper span:focus, .content .infographic .header .link-wrapper a:active, .content .infographic .header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .infographic .header .link-wrapper span:active {
	text-decoration: none;
}

.content .infographic .header .link-wrapper a .icon-link, .content .infographic .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .infographic .header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .infographic .header .link-wrapper a:hover .icon-link, .content .infographic .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .infographic .header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .infographic .header .link-wrapper a .icon-link, .content .infographic .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .infographic .header .link-wrapper span .icon-link {
	display: inline;
}

.content .infographic .header .link-wrapper a .icon-link:before, .content .infographic .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .infographic .header .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 3px;
}

.content .infographic .header .link-wrapper a:hover .icon-link, .content .infographic .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .infographic .header .link-wrapper span:hover .icon-link {
	color: #502572;
}

.content .infographic .header .link-wrapper a:hover .icon-link:before, .content .infographic .header .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .infographic .header .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .infographic .header .link-wrapper a:active .icon-link, .content .infographic .header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .infographic .header .link-wrapper span:active .icon-link {
	color: #502572;
}

.content .infographic .header .link-wrapper a:active .icon-link:before, .content .infographic .header .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .infographic .header .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .infographic .header .link-wrapper a:focus .icon-link, .content .infographic .header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .infographic .header .link-wrapper span:focus .icon-link {
	color: #502572;
}

.content .infographic .header .link-wrapper a:focus .icon-link:before, .content .infographic .header .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .infographic .header .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .infographic .figure {
	background-color: #009BDB;
}

.content .infographic .figure img {
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.content .management-news {
	/* element-box */
	/* header-offset */
	margin-bottom: 140px;
	clear: both;
	float: none;
	border-bottom: 1px solid #aaa;
	/* Ausnahme. header ohne col-sm-offset. Offset in h2*/
}

.content .management-news header {
	margin-bottom: 40px;
}

.content .management-news header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 52px;
	padding-left: 10px;
	display: inline-block;
	margin: 0;
}

.content .management-news .mgnt {
	display: table;
	width: 100%;
	height: auto;
	margin-bottom: 60px;
}

.content .management-news .mgnt .mgnt-text {
	padding-right: 0px;
}

.content .management-news .mgnt .mgnt-text h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	padding-left: 10px;
	margin-top: 50px;
	margin-bottom: 36px;
	margin-top: 20px;
	margin-bottom: 14px;
}

.content .management-news .mgnt .mgnt-text p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 5px;
	padding-left: 10px;
}

.content .management-news .mgnt .mgnt-text .link-wrapper {
	padding-left: 10px;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span {
	color: #502572;
	position: relative;
	display: inline-block;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a:hover, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:hover, .content .management-news .mgnt .mgnt-text .link-wrapper a:focus, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:focus, .content .management-news .mgnt .mgnt-text .link-wrapper a:active, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:active {
	text-decoration: none;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span .icon-link {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a:hover .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span .icon-link {
	display: inline;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a .icon-link:after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 3px;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a:hover .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:hover .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper a:focus .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:focus .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper a:active .icon-link, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:active .icon-link {
	color: #502572;
}

.content .management-news .mgnt .mgnt-text .link-wrapper a:hover .icon-link:after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:hover .icon-link:after, .content .management-news .mgnt .mgnt-text .link-wrapper a:focus .icon-link:after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:focus .icon-link:after, .content .management-news .mgnt .mgnt-text .link-wrapper a:active .icon-link:after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .management-news .mgnt .mgnt-text .link-wrapper a .icon-link.external::after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span .icon-link.external::after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span .icon-link.external::after {
	content: url("../ThemeImages/icon-external-lilac.png");
}

.content .management-news .mgnt .mgnt-text .link-wrapper a:hover .icon-link.external::after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:hover .icon-link.external::after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:hover .icon-link.external::after, .content .management-news .mgnt .mgnt-text .link-wrapper a:focus .icon-link.external::after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:focus .icon-link.external::after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:focus .icon-link.external::after, .content .management-news .mgnt .mgnt-text .link-wrapper a:active .icon-link.external::after, .content .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span:active .icon-link.external::after, .fix-header .logo .content .management-news .mgnt .mgnt-text .link-wrapper span:active .icon-link.external::after {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content .management-news .mgnt .mgnt-text form {
	padding-left: 10px;
	position: relative;
}

.content .management-news .mgnt .mgnt-text form .form-group label {
	margin-bottom: 8px;
}

.content .management-news .mgnt .mgnt-text form .form-group input {
	width: calc(100% - 10px);
	height: 40px;
	margin-bottom: 20px;
	margin-right: 10px;
}

.content .management-news .mgnt .mgnt-text form .btn-default {
	/*
    border-color: #000;
    height: 40px;

    color: #fff;
    background-color: #522a73;
    border-color: transparent;
    height: auto;
    padding: 12px 44px;
    */
	width: 40px;
	height: 40px;
	padding: 0px;
	position: absolute;
	top: 30px;
	right: 10px;
	text-indent: -9999;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	line-height: 0px;
	font-size: 0px;
	color: transparent;
	background-color: transparent;
	background-image: url("../ThemeImages/icon-internal-lilac.png");
	background-position: center center;
	background-repeat: no-repeat;
	border: none;
	/*
    &:active {
      color: $link-color;
      background-color: #fff;
      border-color: #522a73;
    }
    &:focus {
      color: $link-color;
      background-color: #fff;
      border-color: #522a73;
    }
    */
}

.content .management-news .mgnt .mgnt-text form .btn-default:before {
	/*
    content: url('../ThemeImages/icon-internal-lilac.png');
    position: absolute;
    width: 20px;
    height: 40px;
    top: 40px;
    right: 30px;
    cursor: pointer;
    */
}

.content .management-news .mgnt .mgnt-text form .btn-default:hover {
	background-image: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .management-news .mgnt .figure {
	display: table-caption;
	caption-side: top;
	margin-top: 0px;
	width: 100%;
}

.content .management-news .mgnt .figure img {
	width: 100%;
}

.content .management-news .mgnt .figure figcaption {
	background-color: #6e2272;
	color: #fff;
	position: relative;
}

.content .management-news .mgnt .figure figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	top: -26px;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .local {
	/* element-box */
	/* header-offset */
	/* margin-bottom: 140px; */
}

.content .local .header {
	margin-left: 10px;
	margin-bottom: 20px;
	margin-right: 32px;
}

.content .local .header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 52px;
	display: inline-block;
	margin: 0;
	margin-right: 4.16667%;
}

.content .local .header .link-wrapper {
	display: inline-block;
	margin-left: 0px;
}

.content .local .header .link-wrapper a, .content .local .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .local .header .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .local .header .link-wrapper a:hover, .content .local .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .local .header .link-wrapper span:hover, .content .local .header .link-wrapper a:focus, .content .local .header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .local .header .link-wrapper span:focus, .content .local .header .link-wrapper a:active, .content .local .header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .local .header .link-wrapper span:active {
	text-decoration: none;
}

.content .local .header .link-wrapper a .icon-link, .content .local .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .local .header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .local .header .link-wrapper a:hover .icon-link, .content .local .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .local .header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .local .header .link-wrapper a .icon-link, .content .local .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .local .header .link-wrapper span .icon-link {
	display: inline;
}

.content .local .header .link-wrapper a .icon-link:before, .content .local .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .local .header .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .local .header .link-wrapper a:hover .icon-link, .content .local .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .local .header .link-wrapper span:hover .icon-link {
	color: #502572;
}

.content .local .header .link-wrapper a:hover .icon-link:before, .content .local .header .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .local .header .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .local .header .link-wrapper a:active .icon-link, .content .local .header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .local .header .link-wrapper span:active .icon-link {
	color: #502572;
}

.content .local .header .link-wrapper a:active .icon-link:before, .content .local .header .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .local .header .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .local .header .link-wrapper a:focus .icon-link, .content .local .header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .local .header .link-wrapper span:focus .icon-link {
	color: #502572;
}

.content .local .header .link-wrapper a:focus .icon-link:before, .content .local .header .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .local .header .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .local .std-list {
	margin-left: 10px;
}

.content .local .std-list ul li.link-wrapper a, .content .local .std-list ul li.link-wrapper .fix-header .logo span, .fix-header .logo .content .local .std-list ul li.link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .local .std-list ul li.link-wrapper a:hover, .content .local .std-list ul li.link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .local .std-list ul li.link-wrapper span:hover, .content .local .std-list ul li.link-wrapper a:focus, .content .local .std-list ul li.link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .local .std-list ul li.link-wrapper span:focus, .content .local .std-list ul li.link-wrapper a:active, .content .local .std-list ul li.link-wrapper .fix-header .logo span:active, .fix-header .logo .content .local .std-list ul li.link-wrapper span:active {
	text-decoration: none;
}

.content .local .std-list ul li.link-wrapper a .icon-link, .content .local .std-list ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .local .std-list ul li.link-wrapper span .icon-link {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .local .std-list ul li.link-wrapper a:hover .icon-link, .content .local .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .local .std-list ul li.link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .local .std-list ul li.link-wrapper a .icon-link, .content .local .std-list ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .local .std-list ul li.link-wrapper span .icon-link {
	display: inline;
}

.content .local .std-list ul li.link-wrapper a .icon-link:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 3px;
}

.content .local .std-list ul li.link-wrapper a:hover .icon-link, .content .local .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .local .std-list ul li.link-wrapper span:hover .icon-link, .content .local .std-list ul li.link-wrapper a:focus .icon-link, .content .local .std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .local .std-list ul li.link-wrapper span:focus .icon-link, .content .local .std-list ul li.link-wrapper a:active .icon-link, .content .local .std-list ul li.link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .local .std-list ul li.link-wrapper span:active .icon-link {
	color: #502572;
}

.content .local .std-list ul li.link-wrapper a:hover .icon-link:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span:hover .icon-link:after, .content .local .std-list ul li.link-wrapper a:focus .icon-link:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span:focus .icon-link:after, .content .local .std-list ul li.link-wrapper a:active .icon-link:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac_hover.png");
}

.content .local .std-list ul li.link-wrapper a .icon-link.external, .content .local .std-list ul li.link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .local .std-list ul li.link-wrapper span .icon-link.external {
	display: inline;
}

.content .local .std-list ul li.link-wrapper a .icon-link.external:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span .icon-link.external:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span .icon-link.external:after {
	content: url("../ThemeImages/icon-header-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 3px;
}

.content .local .std-list ul li.link-wrapper a:hover .icon-link.external, .content .local .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .local .std-list ul li.link-wrapper span:hover .icon-link.external, .content .local .std-list ul li.link-wrapper a:focus .icon-link.external, .content .local .std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .local .std-list ul li.link-wrapper span:focus .icon-link.external, .content .local .std-list ul li.link-wrapper a:active .icon-link.external, .content .local .std-list ul li.link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .local .std-list ul li.link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content .local .std-list ul li.link-wrapper a:hover .icon-link.external:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link.external:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span:hover .icon-link.external:after, .content .local .std-list ul li.link-wrapper a:focus .icon-link.external:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link.external:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span:focus .icon-link.external:after, .content .local .std-list ul li.link-wrapper a:active .icon-link.external:after, .content .local .std-list ul li.link-wrapper .fix-header .logo span:active .icon-link.external:after, .fix-header .logo .content .local .std-list ul li.link-wrapper span:active .icon-link.external:after {
	content: url("../ThemeImages/icon-header-external-lilac_hover.png");
}

.content .local .proposal {
	background-color: #462672;
	color: #fff;
	padding: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.content .local .proposal .header {
	margin-bottom: 30px;
}

.content .local .proposal .header h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-top: 0px;
}

.content .local .proposal h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-bottom: 30px;
}

.content .local .proposal .link-wrapper a, .content .local .proposal .link-wrapper .fix-header .logo span, .fix-header .logo .content .local .proposal .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .local .proposal .link-wrapper a:hover, .content .local .proposal .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .local .proposal .link-wrapper span:hover, .content .local .proposal .link-wrapper a:focus, .content .local .proposal .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .local .proposal .link-wrapper span:focus, .content .local .proposal .link-wrapper a:active, .content .local .proposal .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .local .proposal .link-wrapper span:active {
	text-decoration: none;
}

.content .local .proposal .link-wrapper a .icon-link, .content .local .proposal .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .local .proposal .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .local .proposal .link-wrapper a:hover .icon-link, .content .local .proposal .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .local .proposal .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .local .proposal .link-wrapper a .icon-link, .content .local .proposal .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .local .proposal .link-wrapper span .icon-link {
	display: inline;
}

.content .local .proposal .link-wrapper a .icon-link:before, .content .local .proposal .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .local .proposal .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .local .proposal .link-wrapper a:hover .icon-link, .content .local .proposal .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .local .proposal .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .local .proposal .link-wrapper a:hover .icon-link:before, .content .local .proposal .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .local .proposal .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .local .proposal .link-wrapper a:active .icon-link, .content .local .proposal .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .local .proposal .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .local .proposal .link-wrapper a:active .icon-link:before, .content .local .proposal .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .local .proposal .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .local .proposal .link-wrapper a:focus .icon-link, .content .local .proposal .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .local .proposal .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .local .proposal .link-wrapper a:focus .icon-link:before, .content .local .proposal .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .local .proposal .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .twitter {
	border: 1px solid #000;
}

.content .twitter .header {
	padding: 20px 30px 0px 42px;
}

.content .twitter .header h2, .content .twitter .header h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	position: relative;
}

.content .twitter .header h2 i, .content .twitter .header h3 i {
	font-size: 30px;
	font-size: 1.875rem;
	color: #47A9DB;
	position: absolute;
	top: -4px;
	right: -12px;
}

.content .twitter .scroll-wrapper {
	height: 540px;
	overflow: scroll;
}

.content .twitter .scroll-wrapper .scroll-box {
	padding: 0px 30px 40px 42px;
}

.content .twitter .scroll-wrapper .scroll-box .article {
	margin-bottom: 20px;
}

.content .twitter .footer {
	background-color: #6e2272;
	margin-top: 20px;
	padding: 21px 10px 21px 42px;
}

.content .twitter .footer .link-wrapper a, .content .twitter .footer .link-wrapper .fix-header .logo span, .fix-header .logo .content .twitter .footer .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .twitter .footer .link-wrapper a:hover, .content .twitter .footer .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .twitter .footer .link-wrapper span:hover, .content .twitter .footer .link-wrapper a:focus, .content .twitter .footer .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .twitter .footer .link-wrapper span:focus, .content .twitter .footer .link-wrapper a:active, .content .twitter .footer .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .twitter .footer .link-wrapper span:active {
	text-decoration: none;
}

.content .twitter .footer .link-wrapper a .icon-link, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content .twitter .footer .link-wrapper a .icon-link span, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content .twitter .footer .link-wrapper a .icon-link span + span, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content .twitter .footer .link-wrapper a .icon-link span + span:before, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content .twitter .footer .link-wrapper a:hover .icon-link span, .content .twitter .footer .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .twitter .footer .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .twitter .footer .link-wrapper a:hover .icon-link span + span, .content .twitter .footer .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content .twitter .footer .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content .twitter .footer .link-wrapper a .icon-link, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link {
	display: block;
	font-weight: normal;
}

.content .twitter .footer .link-wrapper a .icon-link:before, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .twitter .footer .link-wrapper a .icon-link span, .content .twitter .footer .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .twitter .footer .link-wrapper span .icon-link span {
	margin-right: 0px;
}

.content .twitter .footer .link-wrapper a:hover .icon-link, .content .twitter .footer .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .twitter .footer .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .twitter .footer .link-wrapper a:hover .icon-link:before, .content .twitter .footer .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .twitter .footer .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .twitter .footer .link-wrapper a:active .icon-link, .content .twitter .footer .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .twitter .footer .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .twitter .footer .link-wrapper a:active .icon-link:before, .content .twitter .footer .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .twitter .footer .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .twitter .footer .link-wrapper a:focus .icon-link, .content .twitter .footer .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .twitter .footer .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .twitter .footer .link-wrapper a:focus .icon-link:before, .content .twitter .footer .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .twitter .footer .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .start-slider {
	/* element-box */
	/* header-offset */
	margin-bottom: 140px;
}

.content .start-slider .header {
	font-size: 32px;
	font-size: 2rem;
	margin-left: 10px;
	margin-bottom: 10px;
}

.content .start-slider .header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 52px;
	display: inline-block;
	margin-top: 0;
}

.content .start-slider .header .link-wrapper {
	display: inline-block;
	margin-left: 6px;
	line-height: 20px;
}

.content .start-slider .header .link-wrapper a, .content .start-slider .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .start-slider .header .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .start-slider .header .link-wrapper a:hover, .content .start-slider .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .start-slider .header .link-wrapper span:hover, .content .start-slider .header .link-wrapper a:focus, .content .start-slider .header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .start-slider .header .link-wrapper span:focus, .content .start-slider .header .link-wrapper a:active, .content .start-slider .header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .start-slider .header .link-wrapper span:active {
	text-decoration: none;
}

.content .start-slider .header .link-wrapper a .icon-link, .content .start-slider .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .start-slider .header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .start-slider .header .link-wrapper a:hover .icon-link, .content .start-slider .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .start-slider .header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .start-slider .header .link-wrapper a .icon-link, .content .start-slider .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .start-slider .header .link-wrapper span .icon-link {
	display: inline;
}

.content .start-slider .header .link-wrapper a .icon-link:before, .content .start-slider .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .start-slider .header .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .start-slider .header .link-wrapper a:hover .icon-link, .content .start-slider .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .start-slider .header .link-wrapper span:hover .icon-link {
	color: #502572;
}

.content .start-slider .header .link-wrapper a:hover .icon-link:before, .content .start-slider .header .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .start-slider .header .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .start-slider .header .link-wrapper a:active .icon-link, .content .start-slider .header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .start-slider .header .link-wrapper span:active .icon-link {
	color: #502572;
}

.content .start-slider .header .link-wrapper a:active .icon-link:before, .content .start-slider .header .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .start-slider .header .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .start-slider .header .link-wrapper a:focus .icon-link, .content .start-slider .header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .start-slider .header .link-wrapper span:focus .icon-link {
	color: #502572;
}

.content .start-slider .header .link-wrapper a:focus .icon-link:before, .content .start-slider .header .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .start-slider .header .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .start-slider .flexslider-start .flex-viewport {
	width: 100%;
}

.content .start-slider .flexslider-start .flex-viewport .slides li {
	position: relative;
	left: 2.3%;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper {
	display: table;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text {
	display: table-caption;
	caption-side: bottom;
	color: #fff;
	background-color: #462672;
	padding: 30px 10px 30px 10px;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text h3 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-bottom: 12px;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text p {
	margin-bottom: 20px;
	font-weight: normal;
	color: #fff;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper {
	display: inline-block;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:hover, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:hover, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:focus, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:focus, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:active, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:active {
	text-decoration: none;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a .icon-link, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a .icon-link.internal, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span .icon-link.internal {
	display: inline;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a .icon-link.internal:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link.internal, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link.internal, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:focus .icon-link.internal, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:focus .icon-link.internal, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:active .icon-link.internal, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:active .icon-link.internal {
	color: #fff;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link.internal:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link.internal:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:focus .icon-link.internal:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:focus .icon-link.internal:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:active .icon-link.internal:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a .icon-link.external, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span .icon-link.external {
	display: inline;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a .icon-link.external:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link.external, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link.external, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:focus .icon-link.external, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:focus .icon-link.external, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:active .icon-link.external, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:active .icon-link.external {
	color: #fff;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link.external:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link.external:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:focus .icon-link.external:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:focus .icon-link.external:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper a:active .icon-link.external:before, .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .figure figcaption {
	position: relative;
	color: #fff;
}

.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .figure figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .start-slider .custom-navigation-start {
	min-height: 60px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	display: table;
	width: 90%;
	table-layout: fixed;
}

.content .start-slider .custom-navigation-start .flex-prev {
	color: #fff;
	display: table-cell;
}

.content .start-slider .custom-navigation-start .flex-prev .icon-link {
	display: inline-block;
}

.content .start-slider .custom-navigation-start .flex-prev .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .start-slider .custom-navigation-start .flex-prev:hover .icon-link {
	color: #502572;
}

.content .start-slider .custom-navigation-start .flex-prev:hover .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev_hover.png");
}

.content .start-slider .custom-navigation-start .flex-prev:active .icon-link {
	color: #502572;
}

.content .start-slider .custom-navigation-start .flex-prev:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev_hover.png");
}

.content .start-slider .custom-navigation-start .flex-prev:focus .icon-link {
	color: #502572;
}

.content .start-slider .custom-navigation-start .flex-prev:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev_hover.png");
}

.content .start-slider .custom-navigation-start .flex-prev:active .icon-link {
	color: #fff;
}

.content .start-slider .custom-navigation-start .flex-prev:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev.png");
}

.content .start-slider .custom-navigation-start .flex-prev:focus .icon-link {
	color: #fff;
}

.content .start-slider .custom-navigation-start .flex-prev:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev.png");
}

.content .start-slider .custom-navigation-start .flex-next {
	color: #fff;
	display: table-cell;
	text-align: right;
}

.content .start-slider .custom-navigation-start .flex-next .icon-link {
	display: inline-block;
}

.content .start-slider .custom-navigation-start .flex-next .icon-link:before {
	content: url("../ThemeImages/icon-slider-next.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .start-slider .custom-navigation-start .flex-next .icon-link:before {
	padding-right: 0;
}

.content .start-slider .custom-navigation-start .flex-next:hover .icon-link {
	color: #502572;
}

.content .start-slider .custom-navigation-start .flex-next:hover .icon-link:before {
	content: url("../ThemeImages/icon-slider-next_hover.png");
}

.content .start-slider .custom-navigation-start .flex-next:active .icon-link {
	color: #502572;
}

.content .start-slider .custom-navigation-start .flex-next:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-next_hover.png");
}

.content .start-slider .custom-navigation-start .flex-next:focus .icon-link {
	color: #502572;
}

.content .start-slider .custom-navigation-start .flex-next:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-next_hover.png");
}

.content .start-slider .custom-navigation-start .flex-next:active .icon-link {
	color: #fff;
}

.content .start-slider .custom-navigation-start .flex-next:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-next.png");
}

.content .start-slider .custom-navigation-start .flex-next:focus .icon-link {
	color: #fff;
}

.content .start-slider .custom-navigation-start .flex-next:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-next.png");
}

.content .start-slider .custom-navigation-start .custom-controls-container-start {
	display: table-cell;
	padding-right: 4.16667%;
}

.content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-nav {
	position: relative;
	top: 10px;
	bottom: auto;
}

.content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-paging li a, .content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-paging li .fix-header .logo span, .fix-header .logo .content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-paging li span {
	background: white;
	border: 2px solid transparent;
}

.content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-paging li a.flex-active, .content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-paging li .fix-header .logo span.flex-active, .fix-header .logo .content .start-slider .custom-navigation-start .custom-controls-container-start .flex-control-paging li span.flex-active {
	background: transparent;
	border: 2px solid #fff;
}

.content .slides .single-li {
	/*
      position: relative;
      left: 8.33333%;
      width: 79.16667%;
    */
}

.content .slides .single-li .slide-wrapper {
	display: table;
}

.content .slides .single-li .slide-wrapper .slider-text {
	display: table-caption;
	caption-side: bottom;
	color: #fff;
	background-color: #462672;
	padding: 20px 80px 116px 80px;
}

.content .slides .single-li .slide-wrapper .slider-text h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
}

.content .slides .single-li .slide-wrapper .slider-text p {
	margin-bottom: 18px;
	color: #fff;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper {
	display: inline-block;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:hover, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:hover, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:focus, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:focus, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:active, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:active {
	text-decoration: none;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a .icon-link, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a .icon-link, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span .icon-link {
	display: inline;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a .icon-link:before, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 4px;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:hover .icon-link:before, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:active .icon-link, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:active .icon-link:before, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:focus .icon-link, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .slides .single-li .slide-wrapper .slider-text .link-wrapper a:focus .icon-link:before, .content .slides .single-li .slide-wrapper .slider-text .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .slides .single-li .slide-wrapper .slider-text .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .slides .single-li .slide-wrapper .figure figcaption {
	position: relative;
	color: #fff;
}

.content .slides .single-li .slide-wrapper .figure figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
}

.content.start-page .stage .flexslider {
	/* Von iframe hierher + js anpassen */
	/*
        min-height: 636px;
        height: 44.11vw;
    */
	/* mediaquery */
	height: auto;
}

@media (min-width: 800px) {
	.content.start-page .stage:not(.element-box) .flexslider {
		max-height: 544px;
	}
}

.content.start-page .stage.element-box header {
	margin-bottom: 40px;
}

@media (max-width: 799px) {
	.content.start-page .stage.element-box header {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media (min-width: 800px) {
	.content.start-page .stage.element-box header h2 {
		display: inline-block;
		margin-right: 4.1666667%;
		margin-bottom: 0;
	}
}

@media (min-width: 1024px) {
	.content.start-page .stage.element-box header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}
}

.content.start-page .stage.element-box header .link-wrapper {
	display: inline-block;
}

.content.start-page .stage.element-box header .link-wrapper a, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.start-page .stage.element-box header .link-wrapper a:hover, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:hover, .content.start-page .stage.element-box header .link-wrapper a:focus, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:focus, .content.start-page .stage.element-box header .link-wrapper a:active, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:active {
	text-decoration: none;
}

.content.start-page .stage.element-box header .link-wrapper a .icon-link, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content.start-page .stage.element-box header .link-wrapper a:hover .icon-link, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content.start-page .stage.element-box header .link-wrapper a .icon-link, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span .icon-link {
	display: inline;
}

.content.start-page .stage.element-box header .link-wrapper a .icon-link:after, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 2px;
}

.content.start-page .stage.element-box header .link-wrapper a:hover .icon-link, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:hover .icon-link, .content.start-page .stage.element-box header .link-wrapper a:focus .icon-link, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:focus .icon-link, .content.start-page .stage.element-box header .link-wrapper a:active .icon-link, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:active .icon-link {
	color: #502572;
}

.content.start-page .stage.element-box header .link-wrapper a:hover .icon-link:after, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:hover .icon-link:after, .content.start-page .stage.element-box header .link-wrapper a:focus .icon-link:after, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:focus .icon-link:after, .content.start-page .stage.element-box header .link-wrapper a:active .icon-link:after, .content.start-page .stage.element-box header .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content.start-page .stage.element-box header .link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.start-page .stage.element-box .stage-text h3 {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
}

@media (min-width: 1024px) {
	.content.start-page .stage.element-box .stage-text h3 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}
}

.content.start-page .stage.element-box .custom-navigation {
	width: 28%;
}

@media (max-width: 799px) {
	.content.start-page .stage.element-box .custom-navigation {
		width: 100%;
	}
}

/* letztes div vor sharing */
/*
#content.row {
  & div:nth-last-child(2) section {
    margin-bottom: 40px;
  }
}
*/
/*------------------------------------ Standardseite -----------------------------------------*/

.content.standard-page .static-sm-16.intro,
.content.standard-page .static-sm-16.accordion.element-box .panel,
.content.standard-page .static-sm-16 .std-box,
.content.standard-page .static-sm-16:not(.intro) h2,
.content.standard-page .static-sm-16 h3 .content.standard-page .static-sm-16 h4 {
	padding-left: 10px;
	padding-right: 10px;
}

.content.standard-page .static-sm-16 .std-box h2 {
	padding-left: 0px;
}

.content {
	/* Video fix */
}

.content .intro {
	margin-bottom: 60px;
	margin-top: 0px;
	overflow-y: hidden;
}

.content .intro h1 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 25px;
}

.content .intro .date-cat {
	/* margin-bottom: 25px; */
	margin-bottom: 16px;
}

.content .intro .date-cat .date {
	display: inline-block;
	margin-right: 25px;
	vertical-align: super;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .intro .date-cat .cat {
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
}

.content .intro .date-cat .cat ul {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0;
}

.content .intro .date-cat .cat ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding-right: 25px;
	font-weight: bold;
}

.content .intro p {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: normal;
}

.content h2 {
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.25;
	font-weight: bold;
}

.content figcaption span {
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 18px;
	top: -24px;
	padding: 4px 12px 2px 14px;
}

.content .std-text {
	/* std-offset-bottom */
	margin-bottom: 100px;
	clear: both;
}

.content .std-text h2 {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	font-weight: bold;
	margin-top: 0;
	/* margin-bottom: 30px; */
	margin-bottom: 21px;
}

.content .std-text h2:only-child {
	margin-bottom: 0px;
	position: absolute;
	top: 20px;
}

.content .std-text li.link-wrapper h2:only-child {
	position: static;
}

.content .std-text a, .content .std-text .fix-header .logo span, .fix-header .logo .content .std-text span {
	position: relative;
	display: inline-block;
}

.content .std-text h1 a,
.content .std-text h2 a,
.content .std-text h3 a,
.content .std-text h4 a,
.content .std-text h5 a,
.content .std-text h6 a,
.content .std-text p a,
.content .std-text li a {
	display: inline;
}

.content .std-text a:hover, .content .std-text .fix-header .logo span:hover, .fix-header .logo .content .std-text span:hover, .content .std-text a:focus, .content .std-text .fix-header .logo span:focus, .fix-header .logo .content .std-text span:focus, .content .std-text a:active, .content .std-text .fix-header .logo span:active, .fix-header .logo .content .std-text span:active {
	text-decoration: none;
}

.content .std-text a .icon-link, .content .std-text .fix-header .logo span .icon-link, .fix-header .logo .content .std-text span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .std-text a:hover .icon-link, .content .std-text .fix-header .logo span:hover .icon-link, .fix-header .logo .content .std-text span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .std-text a .icon-link, .content .std-text .fix-header .logo span .icon-link, .fix-header .logo .content .std-text span .icon-link {
	display: inline;
}

.content .std-text a .icon-link:after, .content .std-text .fix-header .logo span .icon-link:after, .fix-header .logo .content .std-text span .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 2px;
}

.content .std-text a:hover .icon-link, .content .std-text .fix-header .logo span:hover .icon-link, .fix-header .logo .content .std-text span:hover .icon-link, .content .std-text a:focus .icon-link, .content .std-text .fix-header .logo span:focus .icon-link, .fix-header .logo .content .std-text span:focus .icon-link, .content .std-text a:active .icon-link, .content .std-text .fix-header .logo span:active .icon-link, .fix-header .logo .content .std-text span:active .icon-link {
	color: #502572;
}

.content .std-text a:hover .icon-link:after, .content .std-text .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .std-text span:hover .icon-link:after, .content .std-text a:focus .icon-link:after, .content .std-text .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .std-text span:focus .icon-link:after, .content .std-text a:active .icon-link:after, .content .std-text .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .std-text span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .std-text a .icon-link.external:after, .content .std-text .fix-header .logo span .icon-link.external:after, .fix-header .logo .content .std-text span .icon-link.external:after {
	top: 2px;
	content: url("../ThemeImages/icon-external-lilac.png");
}

.content .std-text a:hover .icon-link.external:after, .content .std-text .fix-header .logo span:hover .icon-link.external:after, .fix-header .logo .content .std-text span:hover .icon-link.external:after, .content .std-text a:focus .icon-link.external:after, .content .std-text .fix-header .logo span:focus .icon-link.external:after, .fix-header .logo .content .std-text span:focus .icon-link.external:after, .content .std-text a:active .icon-link.external:after, .content .std-text .fix-header .logo span:active .icon-link.external:after, .fix-header .logo .content .std-text span:active .icon-link.external:after {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content .std-text a .icon-link.download:after, .content .std-text .fix-header .logo span .icon-link.download:after, .fix-header .logo .content .std-text span .icon-link.download:after {
	top: 2px;
	content: url("../ThemeImages/icon-download-lilac.png");
}

.content .std-text a:hover .icon-link.download:after, .content .std-text .fix-header .logo span:hover .icon-link.download:after, .fix-header .logo .content .std-text span:hover .icon-link.download:after, .content .std-text a:focus .icon-link.download:after, .content .std-text .fix-header .logo span:focus .icon-link.download:after, .fix-header .logo .content .std-text span:focus .icon-link.download:after, .content .std-text a:active .icon-link.download:after, .content .std-text .fix-header .logo span:active .icon-link.download:after, .fix-header .logo .content .std-text span:active .icon-link.download:after {
	content: url("../ThemeImages/icon-download-lilac.png");
}

.content .std-text .std-box {
	padding-bottom: 10px;
}

.content .std-text .std-box a, .content .std-text .std-box .fix-header .logo span, .fix-header .logo .content .std-text .std-box span {
	border-bottom: 1px solid #502572;
	display: inline;
}

.content .std-text .std-box a:hover, .content .std-text .std-box .fix-header .logo span:hover, .fix-header .logo .content .std-text .std-box span:hover {
	border-bottom: 1px solid transparent;
	color: #502572;
}

.content .std-text .std-box a:active, .content .std-text .std-box .fix-header .logo span:active, .fix-header .logo .content .std-text .std-box span:active {
	border-bottom: 1px solid transparent;
	color: #502572;
}

.content .std-text .std-box a:focus, .content .std-text .std-box .fix-header .logo span:focus, .fix-header .logo .content .std-text .std-box span:focus {
	border-bottom: 1px solid transparent;
	color: #502572;
}

.content .std-text .std-box h2 {
	clear: both;
	float: none;
	/* margin-top: 84px; */
}

.content .std-text .std-box h2:first-of-type {
	margin-top: 0;
}

.content .std-text .image {
	padding-top: 6px;
}

.content .std-text .image img {
	width: auto;
}

.content .std-text .image figcaption {
	background-color: #6e2272;
	color: #fff;
	position: relative;
	padding: 25px 10px 25px 10px;
}

.content .std-text .image figcaption p {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: normal;
	color: inherit;
}

.content .std-text .image figcaption p:last-child {
	margin-bottom: 0;
}

.content .std-text .image figcaption .caption-header {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 15px;
	color: inherit;
}

.content .std-text .image figcaption .caption-header strong {
	font-weight: bold;
}

.content .std-text .image figcaption span {
	position: absolute;
	display: inline-block;
	right: auto;
	left: 0;
	background-color: rgba(0, 0, 0, 0.4);
	color: inherit;
}

.content .std-text .image-small-left {
	float: left;
	padding-bottom: 20px;
	padding-right: 36px;
	padding-left: 10px;
}

.content .std-text .image-small-left figcaption {
	width: auto;
}

.content .std-text .image-small-right {
	float: right;
	padding-bottom: 20px;
	padding-left: 36px;
	padding-right: 10px;
}

.content .std-text .image-small-right figcaption {
	width: auto;
}

.content .std-text .image-middle figcaption {
	padding: 30px 10px 30px 10px;
	width: auto;
}

.content .std-text .image-big {
	position: relative;
}

.content .std-text .image-big img {
	width: 100%;
	height: auto;
}

.content .std-text .image-big figcaption {
	position: relative;
	bottom: 0px;
	background-color: #fff;
	color: #000;
	padding: 25px 10px 10px 10px;
}

.content .std-text .image-big figcaption p {
	color: #444;
}

.content .std-text .image-big figcaption .caption-header strong {
	color: #444;
}

.content .std-text .image-big figcaption span {
	color: #fff;
}

.content .std-text .image.image-middle, .content .std-text .image.image-big {
	padding-top: 0px;
}

.content .std-text .contactbox {
	width: 42.858%;
	float: right;
	margin: 0 0 40px 60px;
}

.content .std-text .contactbox .address {
	width: 100%;
	display: inline-block;
	padding: 25px 10px 30px 10px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: none;
	border-right: none;
	/* border: 1px solid #000; */
}

.content .std-text .contactbox .address h3 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 18px;
}

.content .std-text .contactbox .address p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 15px;
}

.content .std-text .contactbox .address p.name {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 14px;
}

.content .std-text .contactbox .address p .icon-link.phone {
	display: inline-block;
}

.content .std-text .contactbox .address p .icon-link.phone:after {
	content: url("../ThemeImages/icon-phone.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .std-text .contactbox .address p .icon-link.phone:before {
	padding-right: 10px;
}

.content .std-text .contactbox .address p .icon-link.fax {
	display: inline-block;
}

.content .std-text .contactbox .address p .icon-link.fax:after {
	content: url("../ThemeImages/icon-fax.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .std-text .contactbox .address a, .content .std-text .contactbox .address .fix-header .logo span, .fix-header .logo .content .std-text .contactbox .address span {
	color: #502572;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .std-text .contactbox .address a .icon-link.mail, .content .std-text .contactbox .address .fix-header .logo span .icon-link.mail, .fix-header .logo .content .std-text .contactbox .address span .icon-link.mail {
	display: inline;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: normal;
	margin-left: 26px;
}

.content .std-text .contactbox .address a .icon-link.mail:after, .content .std-text .contactbox .address .fix-header .logo span .icon-link.mail:after, .fix-header .logo .content .std-text .contactbox .address span .icon-link.mail:after {
	content: url("../ThemeImages/icon-mail.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .std-text .contactbox .image-contact {
	padding-left: 10px;
	padding-right: 10px;
}

.content .std-text .contactbox .image-contact + .address {
	border-top: none;
}

.content .std-text .contactbox .image-contact figcaption {
	padding: 0px;
}

.content .std-text .contactbox .image-contact span {
	top: auto;
	bottom: 0px;
}

.content .std-text .contactbox.small {
	clear: both;
	float: none;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 10px;
}

.content .std-text .contactbox p:last-of-type {
	margin-bottom: 0 !important;
}

.content .std-text .contactbox.small.no-images {
	float: none !important;
	width: 100% !important;
	margin-left: 0 !important;
}

.content .std-text .contactbox.small .image-contact {
	padding-left: 0px;
	padding-right: 0px;
}

.content .std-text .contactbox.small .image-contact img {
	width: 100%;
}

.content .std-text .contactbox.small .address {
	padding: 24px 40px 40px 40px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.content .std-text .contactbox.wide {
	clear: both;
	float: none;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
}

.content .std-text .contactbox.wide > div {
	display: inline-block;
	width: 100%;
	margin-bottom: 16px;
}

.content .std-text .contactbox.wide > div .address:only-child {
	float: right;
}

.content .std-text .contactbox.wide div:last-child {
	margin-bottom: 0px;
}

.content .std-text .contactbox.wide .image-contact {
	width: 100%;
	float: left;
	/* padding-right: 0px; */
	padding-right: 10px;
	margin-bottom: 14px;
}

.content .std-text .contactbox.wide .address {
	border: none;
	padding: 0px 10px 0px 10px;
	width: 100%;
	float: left;
}

.content .std-text .contactbox.wide .address p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .std-text .contactbox.wide .address p.name {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	margin: -1px 0 20px 0;
}

.content .std-text .contactbox.wide .address p.telephone,
.content .std-text .contactbox.wide .address p.mobile {
	margin-bottom: 5px;
}

.content .std-text .contactbox.wide .address p.mobile {
	margin-bottom: 16px;
}

.content .std-text .contactbox.wide .address p .icon-link.phone {
	display: inline-block;
	padding-right: 6px;
	vertical-align: middle;
}

.content .std-text .contactbox.wide .address p .icon-link.phone:after {
	content: url("../ThemeImages/icon-phone-big.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .std-text .contactbox.wide .address p .icon-link.mobile:after {
	content: url("../ThemeImages/icon-mobile-big.png");
	position: relative;
	top: 7px;
	left: -1px;
	padding-right: 13px;
}

.content .std-text .contactbox.wide .address p .icon-link.mobile.no-after:after {
	display: none;
}

.content .std-text .contactbox.wide .address a, .content .std-text .contactbox.wide .address .fix-header .logo span, .fix-header .logo .content .std-text .contactbox.wide .address span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .std-text .contactbox.wide .address a .icon-link.mail, .content .std-text .contactbox.wide .address .fix-header .logo span .icon-link.mail, .fix-header .logo .content .std-text .contactbox.wide .address span .icon-link.mail {
	display: inline;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	margin-left: 42px;
}

.content .std-text .contactbox.wide .address a .icon-link.mail:after, .content .std-text .contactbox.wide .address .fix-header .logo span .icon-link.mail:after, .fix-header .logo .content .std-text .contactbox.wide .address span .icon-link.mail:after {
	content: url("../ThemeImages/icon-mail-big.png");
	position: absolute;
	left: 0px;
	top: -4px;
}

.content .std-text .contactbox.wide .orga .address {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 0px;
	margin-bottom: 12px;
}

.content .std-text .contactbox.wide .orga .address .location {
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	padding-right: 28px;
}

.content .std-text .contactbox.wide .orga .address a .icon-link, .content .std-text .contactbox.wide .orga .address .fix-header .logo span .icon-link, .fix-header .logo .content .std-text .contactbox.wide .orga .address span .icon-link {
	margin-left: 31px;
}

.content .std-text .contactbox a .icon-link, .content .std-text .contactbox .fix-header .logo span .icon-link, .fix-header .logo .content .std-text .contactbox span .icon-link {
	border-bottom: 1px solid #502572;
}

.content .std-text .contactbox a .icon-link:hover, .content .std-text .contactbox .fix-header .logo span .icon-link:hover, .fix-header .logo .content .std-text .contactbox span .icon-link:hover {
	border-bottom: 1px solid transparent;
}

.content .std-text .contactbox a .icon-link:active, .content .std-text .contactbox .fix-header .logo span .icon-link:active, .fix-header .logo .content .std-text .contactbox span .icon-link:active {
	border-bottom: 1px solid transparent;
}

.content .std-text .contactbox a .icon-link:focus, .content .std-text .contactbox .fix-header .logo span .icon-link:focus, .fix-header .logo .content .std-text .contactbox span .icon-link:focus {
	border-bottom: 1px solid transparent;
}

.content .contactbox-wide h2 {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
}

.content .contactbox-wide p {
	padding-left: 10px;
	padding-right: 10px;
}

.content .quote {
	background-color: #6e2272;
	padding: 42px 10px 17px 10px;
	color: #fff;
	/* element-box */
	margin-bottom: 40px;
}

.content .quote blockquote {
	border-left: none;
}

.content .quote blockquote header {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 14px;
}

.content .quote blockquote p {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	position: relative;
	display: inline-block;
	padding-left: 0px;
	font-weight: bold;
	color: #fff;
}

.content .quote blockquote p .fa.fa-quote-right {
	font-size: 12px;
	font-size: 0.75rem;
}

.content .quote blockquote p .fa.fa-quote-right:before {
	position: absolute;
	bottom: 0;
	left: 0;
}

.content .quote blockquote p .fa.fa-quote-left {
	font-size: 12px;
	font-size: 0.75rem;
}

.content .quote blockquote p .fa.fa-quote-left:before {
	position: absolute;
	top: 0;
	right: 0;
}

@media screen and (min-width: 800px) {
	.content .quote {
		/*
      width: 100%;
      float: left;
        */
	}
}

.content .video .video-wrapper {
	position: relative;
}

.content .video .video-wrapper a, .content .video .video-wrapper .fix-header .logo span, .fix-header .logo .content .video .video-wrapper span {
	position: static;
	display: initial;
}

.content .video .video-wrapper a:hover .video-button, .content .video .video-wrapper .fix-header .logo span:hover .video-button, .fix-header .logo .content .video .video-wrapper span:hover .video-button {
	opacity: .8;
}

.content .video .video-wrapper a:active .video-button, .content .video .video-wrapper .fix-header .logo span:active .video-button, .fix-header .logo .content .video .video-wrapper span:active .video-button {
	opacity: .8;
}

.content .video .video-wrapper a:focus .video-button, .content .video .video-wrapper .fix-header .logo span:focus .video-button, .fix-header .logo .content .video .video-wrapper span:focus .video-button {
	opacity: .8;
}

.content .video .video-wrapper a .video-start, .content .video .video-wrapper .fix-header .logo span .video-start, .fix-header .logo .content .video .video-wrapper span .video-start {
	/* Background images */
}

.content .video .video-wrapper a .video-start .bg-img, .content .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content .video .video-wrapper span .video-start .bg-img {
	background-image: url("../ThemeImages/stage-slider/video-dummy-focus.jpg");
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	/* min-height: 636px; */
	height: 100%;
	height: 48.855vw;
	height: 44vw;
}

.content .video .video-wrapper a .video-button, .content .video .video-wrapper .fix-header .logo span .video-button, .fix-header .logo .content .video .video-wrapper span .video-button {
	background: transparent url("../ThemeImages/icon-video-play.png") no-repeat scroll 0 0;
	width: 106px;
	height: 107px;
	position: absolute;
	top: calc(50% - 54px);
	left: calc(50% - 53px);
}

.content .video figcaption {
	background-color: #462672;
	color: #fff;
	position: relative;
	padding: 25px 10px 10px 10px;
}

.content .video figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
}

.content .video figcaption .caption-header {
	margin-bottom: 15px;
}

.content .video figcaption .caption-header strong {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .video figcaption p {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: normal;
	color: #fff;
}

.content .video figcaption p:last-child {
	margin-bottom: 0;
}

.content .stage-wrapper .video figcaption {
	padding: 0px;
}

.content .video .video-wrapper.embed-responsive iframe {
	top: 1px;
}

.content .pict-gallery {
	/* std-offset-bottom */
	margin-bottom: 100px;
	background-color: #2e2672;
}

.content .pict-gallery .header {
	color: #fff;
	padding-top: 25px;
	padding-bottom: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

.content .pict-gallery .header h2, .content .pict-gallery .header h3 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 16px;
}

.content .pict-gallery .header p {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 20px;
	color: #fff;
}

.content .pict-gallery .header .link-wrapper {
	display: inline-block;
}

.content .pict-gallery .header .link-wrapper a, .content .pict-gallery .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .pict-gallery .header .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .pict-gallery .header .link-wrapper a:hover, .content .pict-gallery .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .pict-gallery .header .link-wrapper span:hover, .content .pict-gallery .header .link-wrapper a:focus, .content .pict-gallery .header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .pict-gallery .header .link-wrapper span:focus, .content .pict-gallery .header .link-wrapper a:active, .content .pict-gallery .header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .pict-gallery .header .link-wrapper span:active {
	text-decoration: none;
}

.content .pict-gallery .header .link-wrapper a .icon-link, .content .pict-gallery .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .pict-gallery .header .link-wrapper span .icon-link {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .pict-gallery .header .link-wrapper a:hover .icon-link, .content .pict-gallery .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .pict-gallery .header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .pict-gallery .header .link-wrapper a .icon-link, .content .pict-gallery .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .pict-gallery .header .link-wrapper span .icon-link {
	display: inline;
}

.content .pict-gallery .header .link-wrapper a .icon-link:before, .content .pict-gallery .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .pict-gallery .header .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .pict-gallery .header .link-wrapper a .icon-link:before, .content .pict-gallery .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .pict-gallery .header .link-wrapper span .icon-link:before {
	left: 4px;
}

.content .pict-gallery .header .link-wrapper a:hover .icon-link, .content .pict-gallery .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .pict-gallery .header .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .pict-gallery .header .link-wrapper a:hover .icon-link:before, .content .pict-gallery .header .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .pict-gallery .header .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .pict-gallery .header .link-wrapper a:active .icon-link, .content .pict-gallery .header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .pict-gallery .header .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .pict-gallery .header .link-wrapper a:active .icon-link:before, .content .pict-gallery .header .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .pict-gallery .header .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .pict-gallery .header .link-wrapper a:focus .icon-link, .content .pict-gallery .header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .pict-gallery .header .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .pict-gallery .header .link-wrapper a:focus .icon-link:before, .content .pict-gallery .header .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .pict-gallery .header .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .pict-gallery .thumbnails {
}

.content .pict-gallery .thumbnails .thumbnail-list {
	padding-left: 0px;
	margin-bottom: 0px;
	width: 100%;
	display: inline-block;
}

.content .pict-gallery .thumbnails .thumbnail-list:after {
	content: "";
	clear: both;
}

.content .pict-gallery .thumbnails .thumbnail-list li {
	float:left;
	width: 25%;
	padding-left: 0px;
}

.content .pict-gallery .thumbnails .thumbnail-list li .figure a, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span {
	display: block;
}

.content .pict-gallery .thumbnails .thumbnail-list li .figure a img, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span img, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span img {
	width: 100%;
}

.content .pict-gallery .thumbnails .thumbnail-list li .figure a img.m-hide, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span img.m-hide, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span img.m-hide {
	display: none;
}

.content .info-box {
	border: 1px solid #000;
	border-left: none;
	border-right: none;
	padding: 30px 30px 5px;
	/* std-offset-bottom */
	margin-bottom: 100px;
}

.content .info-box h2 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	margin-top: 0px;
}

.content .info-box .col-wrapper {
	border-bottom: 1px solid #000;
	/*padding-bottom: 44px;*/
	padding-bottom: 0;
}

.content .info-box .col-wrapper p {
	padding-right: 0px;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

.content .info-box .col-wrapper div:last-child p {
	padding-left: 0px;
	padding-right: 0px;
}

.content .info-box .col-wrapper:only-of-type {
	border-bottom: none;
}

.content .info-box .list-wrapper span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	padding-left: 20px;
}

.content .info-box .list-wrapper span + span {
	color: #000;
}

.content .info-box .list-wrapper .link-wrapper {
	margin-top: 22px;
}

.content .info-box .list-wrapper .link-wrapper a, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .info-box .list-wrapper .link-wrapper a:hover, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover, .content .info-box .list-wrapper .link-wrapper a:focus, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus, .content .info-box .list-wrapper .link-wrapper a:active, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link span, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link span + span, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #000;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link span + span:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link span, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link span + span, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link {
	margin-left: 0px;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link.internal, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link.internal {
	display: block;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link.internal:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link.internal, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link.internal, .content .info-box .list-wrapper .link-wrapper a:focus .icon-link.internal, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus .icon-link.internal, .content .info-box .list-wrapper .link-wrapper a:active .icon-link.internal, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link.internal:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link.internal:before, .content .info-box .list-wrapper .link-wrapper a:focus .icon-link.internal:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus .icon-link.internal:before, .content .info-box .list-wrapper .link-wrapper a:active .icon-link.internal:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .info-box .list-wrapper .link-wrapper a .icon-link.external, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link.external {
	display: block;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link.external:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link.external, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link.external, .content .info-box .list-wrapper .link-wrapper a:focus .icon-link.external, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus .icon-link.external, .content .info-box .list-wrapper .link-wrapper a:active .icon-link.external, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link.external:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link.external:before, .content .info-box .list-wrapper .link-wrapper a:focus .icon-link.external:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus .icon-link.external:before, .content .info-box .list-wrapper .link-wrapper a:active .icon-link.external:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content .info-box .list-wrapper .link-wrapper a .icon-link.download, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link.download {
	display: block;
}

.content .info-box .list-wrapper .link-wrapper a .icon-link.download:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span .icon-link.download:before {
	content: url("../ThemeImages/icon-download-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link.download, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.download, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link.download, .content .info-box .list-wrapper .link-wrapper a:focus .icon-link.download, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.download, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus .icon-link.download, .content .info-box .list-wrapper .link-wrapper a:active .icon-link.download, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.download, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active .icon-link.download {
	color: #502572;
}

.content .info-box .list-wrapper .link-wrapper a:hover .icon-link.download:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.download:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:hover .icon-link.download:before, .content .info-box .list-wrapper .link-wrapper a:focus .icon-link.download:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.download:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:focus .icon-link.download:before, .content .info-box .list-wrapper .link-wrapper a:active .icon-link.download:before, .content .info-box .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.download:before, .fix-header .logo .content .info-box .list-wrapper .link-wrapper span:active .icon-link.download:before {
	content: url("../ThemeImages/icon-download-lilac.png");
}

.content .info-box .list-wrapper ul {
	display: inline-block;
	padding-left: 0;
	margin-top: 46px;
	margin-left: -4px;
}

.content .info-box .list-wrapper ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 23px;
}

.content .info-box.basic {
	padding-top: 10px;
	padding-bottom: 15px;
}

.content.standard-page .static-sm-16.info-box h2 {
	padding-left: 0px;
	padding-right: 0px;
}

.content .table-responsive {
	/* std-offset-bottom */
	border: none;
	margin-bottom: 100px;
	padding-left: 10px;
	padding-right: 10px;
}

.content .table-responsive h2 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.content .table-responsive h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.content .table-responsive .table {
	margin-bottom: 0px;
}

.content .table-responsive .table thead > tr > th {
	border-bottom: none;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	padding: 16px 8px 14px 15px;
}

.content .table-responsive .table thead > tr > th:first-child {
	padding-left: 0px;
}

.content .table-responsive .table tbody > tr > td {
	border-color: #000;
	border-right: 1px solid #000;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	padding: 22px 8px 22px 15px;
}

.content .table-responsive .table tbody > tr > td:last-child {
	border-right: none;
}

.content .table-responsive .table tbody > tr > td:first-child {
	padding-left: 0px;
}

.content .panel-group.accordion {
	/* std-offset-bottom */
	margin-bottom: 100px;
	clear: both;
}

.content .panel-group.accordion h2 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-bottom: 22px;
	margin-top: 0px;
}

.content .panel-group.accordion h3 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	margin-bottom: 22px;
	margin-top: 0px;
}

.content .panel-group.accordion .panel {
	border-radius: 0px;
	border: none;
	box-shadow: none;
	margin-bottom: 22px;
}

.content .panel-group.accordion .panel:last-of-type {
	margin-bottom: 0;
}

.content .panel-group.accordion .panel .panel-heading {
	border-radius: 0px;
	border: none;
	padding: 10px 0;
}

.content .panel-group.accordion .panel .panel-heading h3 {
	margin-bottom: 0px;
}

.content .panel-group.accordion .panel .panel-heading h3 a, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span {
	color: #502572;
	position: relative;
	display: inline-block;
}

.content .panel-group.accordion .panel .panel-heading h3 a:hover, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:hover, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:hover, .content .panel-group.accordion .panel .panel-heading h3 a:focus, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:focus, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:focus, .content .panel-group.accordion .panel .panel-heading h3 a:active, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:active, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:active {
	text-decoration: none;
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: normal;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .panel-group.accordion .panel .panel-heading h3 a:hover .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:hover .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link.icon-accordion, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link.icon-accordion {
	display: inline;
	margin-left: 60px;
	/*display: inline-flex;*/
	display: inline-block;
	line-height: normal;
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link.icon-accordion:before, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link.icon-accordion:before {
	content: url("../ThemeImages/icon-accordion.png");
	position: absolute;
	left: 0px;
	top: -9px;
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link.icon-accordion:before, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link.icon-accordion:before {
	width: 50px;
	height: 50px;
	left: -10px;
}

.content .panel-group.accordion .panel .panel-heading h3 a:hover .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:hover .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:hover .icon-link {
	color: #502572;
}

.content .panel-group.accordion .panel .panel-heading h3 a:hover .icon-link:before, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:hover .icon-link:before {
	content: url("../ThemeImages/icon-accordion_hover.png");
}

.content .panel-group.accordion .panel .panel-heading h3 a:active .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:active .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:active .icon-link {
	color: #502572;
}

.content .panel-group.accordion .panel .panel-heading h3 a:active .icon-link:before, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:active .icon-link:before {
	content: url("../ThemeImages/icon-accordion_hover.png");
}

.content .panel-group.accordion .panel .panel-heading h3 a:focus .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:focus .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:focus .icon-link {
	color: #502572;
}

.content .panel-group.accordion .panel .panel-heading h3 a:focus .icon-link:before, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:focus .icon-link:before {
	content: url("../ThemeImages/icon-accordion_hover.png");
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link:hover, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link:hover, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link:hover {
	border-bottom: 1px solid transparent;
	text-decoration: none;
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link span, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link span, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link span {
	display: inline;
	border-bottom: 1px solid transparent;
	line-height: normal;
}

.content .panel-group.accordion .panel .panel-heading h3 a .icon-link span:hover, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link span:hover, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link span:hover {
	border-bottom: 1px solid #502572;
}

.content .panel-group.accordion .panel .panel-heading h3 a:hover .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:hover .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:hover .icon-link {
	border-bottom: 1px solid transparent;
	text-decoration: none;
}

.content .panel-group.accordion .panel .panel-heading h3 a:hover .icon-link span, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span:hover .icon-link span {
	border-bottom: 1px solid #502572;
}

@media (max-width: 799px) {
	.content .panel-group.accordion .panel .panel-heading h3 a .icon-link, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link {
		font-size: 19.5px;
		font-size: 1.21875rem;
	}

	.content .panel-group.accordion .panel .panel-heading h3 a .icon-link.icon-accordion:before, .content .panel-group.accordion .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h3 span .icon-link.icon-accordion:before {
		width: 50px;
		height: 50px;
		top: -11.07692px;
	}
}

.content .panel-group.accordion .panel .panel-heading h4 a, .content .panel-group.accordion .panel .panel-heading h4 .fix-header .logo span, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h4 span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	color: #502572;
}

.content .panel-group.accordion .panel .panel-heading h4 a .icon-link.icon-accordion, .content .panel-group.accordion .panel .panel-heading h4 .fix-header .logo span .icon-link.icon-accordion, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h4 span .icon-link.icon-accordion {
	display: inline-block;
	padding-right: 13px;
}

.content .panel-group.accordion .panel .panel-heading h4 a .icon-link.icon-accordion:before, .content .panel-group.accordion .panel .panel-heading h4 .fix-header .logo span .icon-link.icon-accordion:before, .fix-header .logo .content .panel-group.accordion .panel .panel-heading h4 span .icon-link.icon-accordion:before {
	content: url("../ThemeImages/icon-accordion.png");
	position: relative;
	top: 6px;
	padding-right: 8px;
}

.content .panel-group.accordion .panel .panel-heading + .panel-collapse > .panel-body {
	border-top: none;
}

.content .panel-group.accordion .panel .collapse .panel-body p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .panel-group.accordion .panel .collapse .panel-body p a, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span {
	color: #502572;
	color: #444;
	font-weight: bold;
	border-bottom: 1px solid #444;
}

.content .panel-group.accordion .panel .collapse .panel-body p a.internal-link, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span.internal-link, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span.internal-link {
	border-bottom: 1px solid #444;
}

.content .panel-group.accordion .panel .collapse .panel-body p a.external-link, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span.external-link, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span.external-link {
	color: #444 !important;
	border-bottom: 1px solid #444;
}

.content .panel-group.accordion .panel .collapse .panel-body p a.external-link::before, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span.external-link::before, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span.external-link::before {
	content: url("../ThemeImages/career/icon-k-external-lilac.png");
	top: 3px;
	position: relative;
	background-color: #fff;
	display: inline-block;
	height: 23px;
	width: 22px;
}

.content .panel-group.accordion .panel .collapse .panel-body p a:hover.external-link, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span:hover.external-link, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span:hover.external-link {
	color: #502572 !important;
}

.content .panel-group.accordion .panel .collapse .panel-body p a:hover.external-link:before, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span:hover.external-link:before, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span:hover.external-link:before {
	content: url("../ThemeImages/career/icon-k-external-lilac_hover.png");
	position: relative;
	left: 0;
	top: 3px;
	padding-right: 4px;
	background-color: #fff;
	height: 23px;
	width: 22px;
	white-space: nowrap;
}

.content .panel-group.accordion .panel .collapse .panel-body p a.download, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span.download, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span.download {
	border-bottom: 1px solid #444;
}

.content .panel-group.accordion .panel .collapse .panel-body p a.download::before, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span.download::before, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span.download::before {
	content: url("../ThemeImages/career/icon-k-download-lilac.png");
	top: 0;
	position: relative;
	background-color: #fff;
	padding-right: 2px;
	height: auto;
	display: inline-block;
}

.content .panel-group.accordion .panel .collapse .panel-body p a:hover, .content .panel-group.accordion .panel .collapse .panel-body p .fix-header .logo span:hover, .fix-header .logo .content .panel-group.accordion .panel .collapse .panel-body p span:hover {
	border-bottom: 1px solid transparent;
	color: #502572;
	text-decoration: none;
}

.content .panel-group.accordion .panel .collapsing {
	padding-left: 0px;
	margin-bottom: 22px;
}

.content .panel-group.accordion .panel .collapsing p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .panel-group.accordion .panel .collapse.in {
	margin-bottom: 22px;
	padding-left: 0px;
}

.content .panel-group.accordion .panel .collapse.in p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content.content-page .std-text {
	margin-bottom: 80px;
}

.content.content-page .std-text h2 {
	margin-top: -10px;
}

/*------------------------------------ Listenseiten ----------------------------------------*/
.content {
	/* nicht fuer reine Inhatsseiten */
}

.content .std-list ul {
	display: inline-block;
	padding-left: 0;
	padding-left: 0px;
	margin-top: 10px;
}

.content .std-list ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 30px;
}

.content .std-list ul li.link-wrapper .date-cat {
	margin-bottom: 6px;
}

.content .std-list ul li.link-wrapper .date-cat .cat {
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
}

.content .std-list ul li.link-wrapper .date-cat .cat ul {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0px;
	margin-top: 0px;
}

.content .std-list ul li.link-wrapper .date-cat .cat ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding-right: 25px;
}

.content .std-list ul li.link-wrapper a, .content .std-list ul li.link-wrapper .fix-header .logo span, .fix-header .logo .content .std-list ul li.link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .std-list ul li.link-wrapper a:hover, .content .std-list ul li.link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .std-list ul li.link-wrapper span:hover, .content .std-list ul li.link-wrapper a:focus, .content .std-list ul li.link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .std-list ul li.link-wrapper span:focus, .content .std-list ul li.link-wrapper a:active, .content .std-list ul li.link-wrapper .fix-header .logo span:active, .fix-header .logo .content .std-list ul li.link-wrapper span:active {
	text-decoration: none;
}

.content .std-list ul li.link-wrapper a .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span .icon-link {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .std-list ul li.link-wrapper a:hover .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .std-list ul li.link-wrapper a .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span .icon-link {
	display: inline;
}

.content .std-list ul li.link-wrapper a .icon-link:after, .content .std-list ul li.link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .std-list ul li.link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 5px;
}

.content .std-list ul li.link-wrapper a:hover .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span:hover .icon-link, .content .std-list ul li.link-wrapper a:focus .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span:focus .icon-link, .content .std-list ul li.link-wrapper a:active .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span:active .icon-link {
	color: #502572;
}

.content .std-list ul li.link-wrapper a:hover .icon-link:after, .content .std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .std-list ul li.link-wrapper span:hover .icon-link:after, .content .std-list ul li.link-wrapper a:focus .icon-link:after, .content .std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .std-list ul li.link-wrapper span:focus .icon-link:after, .content .std-list ul li.link-wrapper a:active .icon-link:after, .content .std-list ul li.link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .std-list ul li.link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac_hover.png");
}

@media (min-width: 1024px) {
	.content .std-list ul li.link-wrapper a .icon-link:after, .content .std-list ul li.link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .std-list ul li.link-wrapper span .icon-link:after {
		top: 3px;
	}
}

.content .std-list ul li.link-wrapper a h3, .content .std-list ul li.link-wrapper .fix-header .logo span h3, .fix-header .logo .content .std-list ul li.link-wrapper span h3 {
	margin: 0;
}

.content .more-button {
	text-align: center;
}

.content .more-button .btn {
	border-radius: 0;
	padding: 22px 48px;
	margin: 20px 0 0 0;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
}

/*------------------------------------ Listenseiten ----------------------------------------*/
.content .std-list.dates {
	clear: both;
	float: none;
	width: auto;
	background-color: #fff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
}

.content .std-list.dates .dates-list ul li.link-wrapper {
	margin-bottom: 50px;
}

.content .std-list.dates .dates-list ul li.link-wrapper .left {
	background-color: #462672;
}

.content .std-list.dates .dates-list ul li.link-wrapper .left span {
	color: #fff;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right .date-cat {
	color: #000;
	font-weight: bold;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right .date-cat div {
	display: inline-block;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span {
	color: #502572;
	margin-bottom: 6px;
	position: relative;
	display: inline-block;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a h3, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span h3, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span h3 {
	margin-top: 10px;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a:hover, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:hover, .content .std-list.dates .dates-list ul li.link-wrapper .right a:focus, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:focus, .content .std-list.dates .dates-list ul li.link-wrapper .right a:active, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:active {
	text-decoration: none;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span .icon-link {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a:hover .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span .icon-link {
	display: inline;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link:after, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span .icon-link:after {
	content: url("../ThemeImages/icon-list-lilac.png");
	position: absolute;
	left: 0;
	top: 0px;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a:hover .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:hover .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right a:focus .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus .icon-link, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:focus .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right a:active .icon-link, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active .icon-link, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:active .icon-link {
	color: #502572;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a:hover .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:hover .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right a:focus .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:focus .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right a:active .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .std-list.dates .dates-list ul li.link-wrapper .right a .icon-link:after, .content .std-list.dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link:after, .fix-header .logo .content .std-list.dates .dates-list ul li.link-wrapper .right span .icon-link:after {
	left: -30px;
}

.content .std-list.dates .dates-list ul li.link-wrapper .right p {
	padding-left: 0;
	color: #000;
}

.content.list-page .intro h1 {
	padding-left: 10px;
	padding-right: 10px;
}

.content.list-page .std-list {
	padding-left: 10px;
	padding-right: 10px;
}

.content.list-page .filter {
	position: relative;
}

.content.list-page .filter .cat-filter, .content.list-page .filter .format-filter {
	width: 360px;
	position: relative;
	display: inline-block;
	min-height: 1px;
	margin-right: 35px;
	margin-bottom: 20px;
	padding-right: 20px;
	text-align: left;
}

.content.list-page .filter .cat-filter .filter-control, .content.list-page .filter .format-filter .filter-control {
	width: 380px;
	height: 52px;
	padding-left: 23px;
	background-color: #462672;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border: 1px solid transparent;
}

.content.list-page .filter .cat-filter .filter-control:after, .content.list-page .filter .format-filter .filter-control:after {
	content: url("../ThemeImages/icon-select-white.png");
	position: absolute;
	width: 12px;
	height: 7px;
	right: 0;
	top: 12px;
}

.content.list-page .filter .cat-filter .filter-control:hover, .content.list-page .filter .format-filter .filter-control:hover {
	background-color: #fff;
	border: 1px solid #000;
}

.content.list-page .filter .cat-filter .filter-control:hover:after, .content.list-page .filter .format-filter .filter-control:hover:after {
	color: #502572;
	content: url("../ThemeImages/icon-select-down-lilac.png");
}

.content.list-page .filter .cat-filter .filter-control:hover a, .content.list-page .filter .format-filter .filter-control:hover a, .content.list-page .filter .cat-filter .filter-control:hover .fix-header .logo span, .fix-header .logo .content.list-page .filter .cat-filter .filter-control:hover span, .content.list-page .filter .format-filter .filter-control:hover .fix-header .logo span, .fix-header .logo .content.list-page .filter .format-filter .filter-control:hover span {
	color: #502572;
}

.content.list-page .filter .cat-filter .filter-control:active, .content.list-page .filter .format-filter .filter-control:active {
	background-color: #462672;
	color: #000;
}

.content.list-page .filter .cat-filter .filter-control:focus, .content.list-page .filter .format-filter .filter-control:focus {
	/* background-color: $color-F; */
	color: #000;
}

.content.list-page .filter .cat-filter .filter-control a, .content.list-page .filter .format-filter .filter-control a, .content.list-page .filter .cat-filter .filter-control .fix-header .logo span, .fix-header .logo .content.list-page .filter .cat-filter .filter-control span, .content.list-page .filter .format-filter .filter-control .fix-header .logo span, .fix-header .logo .content.list-page .filter .format-filter .filter-control span {
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: left;
	padding-top: 13px;
}

.content.list-page .filter .cat-filter .filter-control.open, .content.list-page .filter .format-filter .filter-control.open {
	background-color: #444;
}

.content.list-page .filter .cat-filter .filter-control.open:after, .content.list-page .filter .format-filter .filter-control.open:after {
	content: url("../ThemeImages/icon-select-up-white.png");
}

.content.list-page .filter .cat-filter .filter-control.open:hover, .content.list-page .filter .format-filter .filter-control.open:hover {
	background-color: #fff;
	border: 1px solid #000;
}

.content.list-page .filter .cat-filter .filter-control.open:hover:after, .content.list-page .filter .format-filter .filter-control.open:hover:after {
	color: #000;
	content: url("../ThemeImages/icon-select-up-lilac.png");
}

.content.list-page .filter .cat-filter .filter-control.open:hover a, .content.list-page .filter .format-filter .filter-control.open:hover a, .content.list-page .filter .cat-filter .filter-control.open:hover .fix-header .logo span, .fix-header .logo .content.list-page .filter .cat-filter .filter-control.open:hover span, .content.list-page .filter .format-filter .filter-control.open:hover .fix-header .logo span, .fix-header .logo .content.list-page .filter .format-filter .filter-control.open:hover span {
	color: #502572;
}

.content.list-page .filter .cat-filter .filter-control.open:active, .content.list-page .filter .format-filter .filter-control.open:active {
	background-color: #462672;
	color: #000;
}

.content.list-page .filter .cat-filter .filter-control.open:focus, .content.list-page .filter .format-filter .filter-control.open:focus {
	/* background-color: $color-F; */
	color: #000;
}

.content.list-page .filter .format-filter {
	width: 145px;
	margin-right: 0px;
}

.content.list-page .filter .format-filter .filter-control {
	width: 165px;
}

.content.list-page .filter .filter-list {
	display: none;
	background-color: #e8e8e8;
	width: 100%;
	min-height: 100px;
	position: absolute;
	top: 52px;
	z-index: 100;
}

.content.list-page .filter .filter-list .col {
	padding-bottom: 30px;
	padding-top: 30px;
}

.content.list-page .filter .filter-list .col ul {
	padding-left: 0px;
}

.content.list-page .filter .filter-list .col ul li {
	list-style-type: none;
}

.content.list-page .filter .filter-list .col ul li a, .content.list-page .filter .filter-list .col ul li .fix-header .logo span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span {
	display: block;
}

.content.list-page .filter .filter-list .col ul li a span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span span {
	color: #000;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 6px;
	display: block;
}

.content.list-page .filter .filter-list .col ul li a span strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span span strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span span strong {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #000;
	display: block;
	margin-bottom: 4px;
}

.content.list-page .filter .filter-list .col ul li a:hover, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover {
	text-decoration: none;
	background-color: #462672;
}

.content.list-page .filter .filter-list .col ul li a:hover span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover span {
	color: #fff;
}

.content.list-page .filter .filter-list .col ul li a:hover strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover strong {
	color: #fff;
}

.content.list-page .filter .filter-list .col ul li a:active, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active {
	background-color: #462672;
}

.content.list-page .filter .filter-list .col ul li a:active span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active span {
	color: #fff;
}

.content.list-page .filter .filter-list .col ul li a:active strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active strong {
	color: #fff;
}

.content.list-page .filter .filter-list .col ul li a:focus, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus {
	background-color: #462672;
}

.content.list-page .filter .filter-list .col ul li a:focus span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus span {
	color: #fff;
}

.content.list-page .filter .filter-list .col ul li a:focus strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus strong {
	color: #fff;
}

.content.list-page .filter .filter-list.cat .col {
	float: left;
	width: calc(50%);
	min-height: 100px;
}

.content.list-page .filter .filter-list.format {
	z-index: 90;
}

/*------------------------------------ Teaserliste -----------------------------------------*/
.content .intro + .teaser-list {
	/* margin-top: 104px; */
}

.content .teaser-list {
	/* element-box */
	margin-bottom: 75px;
}

.content .teaser-list:last-child {
	margin-bottom: 0px;
}

.content .teaser-list h2 {
	font-weight: bold;
	/* margin-left: $start-offset-left; */
	margin-top: 0;
	margin-bottom: 30px;
}

.content .teaser-list .color-a figure.image, .content .teaser-list .color-a div.image {
	background-color: #6e2272;
}

.content .teaser-list .color-b figure.image, .content .teaser-list .color-b div.image {
	background-color: #2e2672;
}

.content .teaser-list .color-c figure.image, .content .teaser-list .color-c div.image {
	background-color: #462672;
}

.content .teaser-list .color-d figure.image, .content .teaser-list .color-d div.image {
	background-color: #5a2572;
}

.content .teaser-list .color-e figure.image, .content .teaser-list .color-e div.image {
	background-color: #462672;
}

.content .teaser-list .color-f figure.image, .content .teaser-list .color-f div.image {
	background-color: #5a2572;
}

.content .teaser-list .color-g figure.image, .content .teaser-list .color-g div.image {
	background-color: #2e2672;
}

.content .teaser-list .color-h figure.image, .content .teaser-list .color-h div.image {
	background-color: #6e2272;
}

.content .teaser-list > div:nth-child(9n + 1) {
	background-color: #5a2572;
}

.content .teaser-list > div:nth-child(9n + 2) {
	background-color: #462672;
}

.content .teaser-list > div:nth-child(9n + 3) {
	background-color: #6e2272;
}

.content .teaser-list > div:nth-child(9n + 4) {
	background-color: #462672;
}

.content .teaser-list > div:nth-child(9n + 5) {
	background-color: #6e2272;
}

.content .teaser-list > div:nth-child(9n + 6) {
	background-color: #5a2572;
}

.content .teaser-list > div:nth-child(9n + 7) {
	background-color: #6e2272;
}

.content .teaser-list > div:nth-child(9n + 8) {
	background-color: #5a2572;
}

.content .teaser-list > div:nth-child(9n + 9) {
	background-color: #462672;
}

.content .teaser-list .article {
	color: #fff;
	min-height: 240px;
}

.content .teaser-list .article .header .image {
	height: 32vw;
	overflow: hidden;
	width: 100%;
}

@media screen and (min-width: 1440px) {
	.content .teaser-list .article .header .image {
		height: 22vw;
	}
}

@media screen and (min-width: 640px) {
	.content .teaser-list .article .header .image {
		height: auto;
	}
}

.content .teaser-list .article .header .image img {
	width: 100%;
}

.content .teaser-list .article .header .image figcaption {
	position: relative;
}

.content .teaser-list .article .header .image figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
}

.content .teaser-list .article .header div.image {
	margin-bottom: 30px;
}

.content .teaser-list .article .header .link-wrapper {
	display: inline-block;
	width: 100%;
	min-height: 140px;
	margin-left: 0;
	padding: 30px 12.50001% 30px 12.50001%;
}

.content .teaser-list .article .header .link-wrapper a, .content .teaser-list .article .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .teaser-list .article .header .link-wrapper span {
	display: block;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .teaser-list .article .header .link-wrapper a:hover, .content .teaser-list .article .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .teaser-list .article .header .link-wrapper span:hover {
	text-decoration: none;
}

.content .teaser-list .article .header .link-wrapper a h3, .content .teaser-list .article .header .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .teaser-list .article .header .link-wrapper span h3 {
	margin: 7px 0 0 0;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	position: relative;
	padding-left: 15px;
}

.content .teaser-list .article .header .link-wrapper a h3 span, .content .teaser-list .article .header .link-wrapper .fix-header .logo span h3 span, .fix-header .logo .content .teaser-list .article .header .link-wrapper span h3 span {
	border-bottom: 1px solid transparent;
}

.content .teaser-list .article .header .link-wrapper a h3:before, .content .teaser-list .article .header .link-wrapper .fix-header .logo span h3:before, .fix-header .logo .content .teaser-list .article .header .link-wrapper span h3:before {
	content: url("../ThemeImages/icon-header-internal-white.png");
	position: absolute;
	left: -23px;
	top: 4px;
}

@media (max-width: 1023px) {
	.content .teaser-list .article .header .link-wrapper a h3:before, .content .teaser-list .article .header .link-wrapper .fix-header .logo span h3:before, .fix-header .logo .content .teaser-list .article .header .link-wrapper span h3:before {
		top: 5px;
	}
}

.content .teaser-list .article .header .link-wrapper a:hover h3 span, .content .teaser-list .article .header .link-wrapper .fix-header .logo span:hover h3 span, .fix-header .logo .content .teaser-list .article .header .link-wrapper span:hover h3 span {
	border-bottom: 1px solid #fff;
}

.content .teaser-list .article .header .link-wrapper a:hover h3:before, .content .teaser-list .article .header .link-wrapper .fix-header .logo span:hover h3:before, .fix-header .logo .content .teaser-list .article .header .link-wrapper span:hover h3:before {
	content: url("../ThemeImages/icon-header-internal-white_hover.png");
}

.content .teaser-list .article .header .link-wrapper a:active h3:before, .content .teaser-list .article .header .link-wrapper .fix-header .logo span:active h3:before, .fix-header .logo .content .teaser-list .article .header .link-wrapper span:active h3:before {
	content: url("../ThemeImages/icon-header-internal-white_hover.png");
}

.content .teaser-list .article .header .link-wrapper a:focus h3:before, .content .teaser-list .article .header .link-wrapper .fix-header .logo span:focus h3:before, .fix-header .logo .content .teaser-list .article .header .link-wrapper span:focus h3:before {
	content: url("../ThemeImages/icon-header-internal-white_hover.png");
}

/*------------------------------------ Downloadliste -----------------------------------------*/
.content .intro + .download-list {
	margin-top: 104px;
}

.content .teaser-list .col-sm-12.col-md-8 {
	/*
        display: -webkit-inline-flex;
        -webkit-flex-direction: column;
        display: inline-flex;
        flex-direction: column;
    */
}

.content .teaser-list .download-box {
	color: #fff;
}

.content .teaser-list .download-box .text-wrapper {
	padding: 36px 12.50001% 30px 12.50001%;
	display: inline-block;
}

.content .teaser-list .download-box .text-wrapper .header {
	color: #fff;
	display: inline-block;
	margin-bottom: 2px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .teaser-list .download-box .text-wrapper .header h3 {
	margin: 7px 0 15px 0;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper {
	display: inline-block;
	width: 100%;
	margin-left: 0;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper {
	margin-top: 12px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	padding-left: 20px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span {
	color: #fff;
	padding-right: 20px;
	position: relative;
	display: inline-block;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:hover, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:hover, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:focus, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:focus, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:active, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a .icon-link, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a .icon-link span, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a .icon-link span + span, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a .icon-link span + span:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:hover .icon-link span, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:hover .icon-link span + span, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a .icon-link.download, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span .icon-link.download {
	display: block;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a .icon-link.download:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download:before, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span .icon-link.download:before {
	content: url("../ThemeImages/icon-download-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:hover .icon-link.external, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:hover .icon-link.external, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:focus .icon-link.external, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:focus .icon-link.external, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:active .icon-link.external, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:active .icon-link.external {
	color: #fff;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:hover .icon-link.external:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:hover .icon-link.external:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:focus .icon-link.external:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:focus .icon-link.external:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper a:active .icon-link.external:before, .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .teaser-list .download-box .text-wrapper .list-wrapper .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-download-white_hover.png");
}

.content .teaser-list .download-box .text-wrapper .list-wrapper ul {
	display: inline-block;
	padding-left: 0;
	padding-left: 0px;
	margin-top: 0px;
}

.content .teaser-list .download-box .text-wrapper .list-wrapper ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 24px;
}

.content .teaser-list .download-box .image {
	position: relative;
	height: 32vw;
	overflow: hidden;
}

@media screen and (min-width: 1440px) {
	.content .teaser-list .download-box .image {
		height: 22vw;
	}
}

@media screen and (min-width: 640px) {
	.content .teaser-list .download-box .image {
		height: auto;
	}
}

.content .teaser-list .download-box .image a img, .content .teaser-list .download-box .image .fix-header .logo span img, .fix-header .logo .content .teaser-list .download-box .image span img {
	width: 100%;
}

.content .teaser-list .download-box .image a .icon-link.enlarge, .content .teaser-list .download-box .image .fix-header .logo span .icon-link.enlarge, .fix-header .logo .content .teaser-list .download-box .image span .icon-link.enlarge {
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 0;
	width: 38px;
	height: 38px;
	display: block;
}

.content .teaser-list .download-box .image a .icon-link.enlarge:before, .content .teaser-list .download-box .image .fix-header .logo span .icon-link.enlarge:before, .fix-header .logo .content .teaser-list .download-box .image span .icon-link.enlarge:before {
	content: url("../ThemeImages/icon-enlarge.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .teaser-list .download-box .image a:hover .icon-link.enlarge:before, .content .teaser-list .download-box .image .fix-header .logo span:hover .icon-link.enlarge:before, .fix-header .logo .content .teaser-list .download-box .image span:hover .icon-link.enlarge:before {
	content: url("../ThemeImages/icon-enlarge_hover.png");
}

.content .teaser-list .download-box .image a:active .icon-link.enlarge:before, .content .teaser-list .download-box .image .fix-header .logo span:active .icon-link.enlarge:before, .fix-header .logo .content .teaser-list .download-box .image span:active .icon-link.enlarge:before {
	content: url("../ThemeImages/icon-enlarge_hover.png");
}

.content .teaser-list .download-box .image a:focus .icon-link.enlarge:before, .content .teaser-list .download-box .image .fix-header .logo span:focus .icon-link.enlarge:before, .fix-header .logo .content .teaser-list .download-box .image span:focus .icon-link.enlarge:before {
	content: url("../ThemeImages/icon-enlarge_hover.png");
}

/*------------------------------------ Presse Details -----------------------------------------*/
.content.press .intro {
	padding-left: 10px;
	padding-right: 10px;
}

.content.press .management-news .mgnt .mgnt-text {
	padding-left: 10px;
	padding-right: 10px;
}

.content.press .management-news .mgnt .mgnt-text h3 {
	padding-left: 0px;
}

.content.press .management-news .mgnt .mgnt-text .link-wrapper a .icon-link, .content.press .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.press .management-news .mgnt .mgnt-text .link-wrapper span .icon-link {
	font-weight: normal;
}

.content.teaser-page .intro {
	padding-left: 10px;
	padding-right: 10px;
}

.content.teaser-page .intro h1 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	margin-top: 0px;
}

.content.teaser-page .teaser-list h2 {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
}

.content.teaser-page .teaser-list .link-wrapper h3 span {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
}

/*------------------------------------ Downloads (Presse) -----------------------------------------*/
.content .downloads {
	/* element-box */
	/* header-offset */
	/* std-offset-bottom */
	margin-bottom: 100px;
}

.content .downloads h2 {
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	padding-left: 10px;
	padding-right: 10px;
}

.content .downloads .download-wrapper {
	background-color: #2e2672;
	display: inline-flex;
	flex-direction: column-reverse;
	width: 100%;
}

.content .downloads .download-wrapper .download-links {
	color: #fff;
	padding: 20px 10px 20px 10px;
}

.content .downloads .download-wrapper .download-links h3 {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
}

.content .downloads .download-wrapper .download-links p {
	color: #fff;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper {
	margin-left: 0px;
	padding-right: 20px;
	position: relative;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:hover, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:hover, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:focus, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:focus, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:active, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a .icon-link, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span .icon-link {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:hover .icon-link, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a .icon-link, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span .icon-link {
	display: inline;
	margin-left: 36px;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a .icon-link:before, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:hover .icon-link, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:hover .icon-link:before, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:active .icon-link, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:active .icon-link:before, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:focus .icon-link, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper a:focus .icon-link:before, .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .downloads .download-wrapper .download-links .list-wrapper .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .downloads .download-wrapper .download-links .list-wrapper span {
	/*
        @include font-size($continuous-text);
        @include line-height($continuous-text-lh);
        font-weight: $font-weight5;
    */
	color: #fff;
}

.content .downloads .download-wrapper .download-links .list-wrapper ul {
	display: inline-block;
	padding-left: 0;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.content .downloads .download-wrapper .download-links .list-wrapper ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 30px;
}

.content .downloads .download-wrapper .download-picts .figure {
	height: 25vw;
	overflow: hidden;
}

.content .downloads .download-wrapper .download-picts .figure img {
	display: block;
	float: left;
	width: 25%;
}

.content .stage-header {
	display: inline-block;
	margin-bottom: 0px;
}

.content .stage-header .stage-wrapper {
	/* element-box */
	/* margin-bottom: 100px; */
	display: flex;
	flex-direction: column-reverse;
	position: relative;
}

.content .stage-header .stage-wrapper .stage-text {
	min-height: unset;
	padding: 20px 10px 40px 10px;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 200;
}

.content .stage-header .stage-wrapper .stage-text h1 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	margin-top: 12px;
	margin-bottom: 19px;
}

.content .stage-header .stage-wrapper .stage-text strong {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 0px;
}

.content .stage-header .stage-wrapper ul {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0px;
	margin-top: 40px;
	padding-bottom: 0px;
	display: block;
	position: relative;
	bottom: 0px;
}

.content .stage-header .stage-wrapper ul li.link-wrapper {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding-right: 20px;
	margin-bottom: 12px;
	display: block;
	clear: both;
	float: none;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus, .content .stage-header .stage-wrapper ul li.link-wrapper a:active, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active {
	text-decoration: none;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.internal {
	display: inline;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link.internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link.internal, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus .icon-link.internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus .icon-link.internal, .content .stage-header .stage-wrapper ul li.link-wrapper a:active .icon-link.internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active .icon-link.internal {
	color: #fff;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link.internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link.internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus .icon-link.internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus .icon-link.internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper a:active .icon-link.internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.external, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.external {
	display: inline;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.external:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link.external, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link.external, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus .icon-link.external, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus .icon-link.external, .content .stage-header .stage-wrapper ul li.link-wrapper a:active .icon-link.external, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active .icon-link.external {
	color: #fff;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link.external:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link.external:before, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus .icon-link.external:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus .icon-link.external:before, .content .stage-header .stage-wrapper ul li.link-wrapper a:active .icon-link.external:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.page-internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.page-internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.page-internal {
	display: inline;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.page-internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.page-internal:before {
	content: url("../ThemeImages/icon-down-white.png");
	position: absolute;
	left: 0px;
	top: -1px;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span .icon-link.page-internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span .icon-link.page-internal:before {
	left: 5px;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link.page-internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link.page-internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link.page-internal, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus .icon-link.page-internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus .icon-link.page-internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus .icon-link.page-internal, .content .stage-header .stage-wrapper ul li.link-wrapper a:active .icon-link.page-internal, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active .icon-link.page-internal, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active .icon-link.page-internal {
	color: #fff;
}

.content .stage-header .stage-wrapper ul li.link-wrapper a:hover .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:hover .icon-link.page-internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:hover .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper a:focus .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:focus .icon-link.page-internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:focus .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper a:active .icon-link.page-internal:before, .content .stage-header .stage-wrapper ul li.link-wrapper .fix-header .logo span:active .icon-link.page-internal:before, .fix-header .logo .content .stage-header .stage-wrapper ul li.link-wrapper span:active .icon-link.page-internal:before {
	content: url("../ThemeImages/icon-down-white.png");
}

.content .stage-header .stage-wrapper .stage-pict {
	width: 100%;
}

.content .stage-header .stage-wrapper .stage-pict img {
	min-height: auto;
	min-height: unset;
	object-fit: unset;
	width: 100%;
	height: auto;
}

.content .stage-header .stage-wrapper .stage-pict figcaption {
	position: relative;
}

.content .stage-header .stage-wrapper .stage-pict figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
	color: white;
}

.content .stage-header.landing .stage-text {
	padding-top: 25px;
	min-height: auto;
	min-height: unset;
}

.content .stage-header.landing .stage-pict {
	width: 100%;
	/* Background images */
}

.content .stage-header.landing .stage-pict .bg-img {
	background-image: url("../ThemeImages/stage-slider/landing-dummy.jpg");
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	min-height: 602px;
	min-height: auto;
	min-height: unset;
	height: auto;
	height: 50vw;
}

.content .stage-header.landing .stage-pict img {
	min-height: 600px;
	object-fit: cover;
}

.content .stage-header.landing {
	width: 100%;
}

.content .stage-header.landing .stage-wrapper {
	width: 100%;
	/* hinzu +js anpassen oder nur falsche Bildgroesse??? */
	/* min-height: 600; */
}

.content .stage-header.landing .stage-wrapper .video.stage-pict iframe {
	height: 100%;
	width: 100%;
}

.content .stage-header.campaign {
	display: block;
}

.content .stage-header.campaign .intro {
	clear: both;
}

.content .stage-header.campaign .intro p {
	clear: both;
}

.content .stage-header.campaign .stage-wrapper {
	margin-bottom: 55px;
}

.content .stage-header.campaign .stage-wrapper .stage-text {
	height: auto;
}

.content .stage-header.campaign .stage-wrapper .stage-pict {
	position: relative;
	/* Background images */
}

.content .stage-header.campaign .stage-wrapper .stage-pict .bg-img {
	background-image: url("../ThemeImages/stage-slider/start-stage.jpg");
	background-position: center center;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	min-height: unset;
	/*
      height: 100%;
      height: 48.855vw;
    */
	height: 50vw;
}

.content .combi-big {
	margin-bottom: 50px;
}

.content .combi-big .combi-wrapper {
	display: table;
	width: 100%;
}

.content .combi-big .combi-wrapper .header {
	position: relative;
	display: inline-block;
	z-index: 20;
	padding: 20px 10px 0 10px;
	margin-top: 0px;
	background-color: #fff;
}

.content .combi-big .combi-wrapper .header span {
	position: absolute;
	display: inline-block;
	right: 0;
	/* top: -27px */
	padding: 2px 10px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .combi-big .combi-wrapper .header h2 {
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.25;
	font-weight: bold;
	background-color: #fff;
	margin-top: 27px;
	margin-bottom: 30px;
}

.content .combi-big .combi-wrapper .header .intro {
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: normal;
}

.content .combi-big .combi-wrapper .header .intro p {
	margin-bottom: 0px;
}

.content .combi-big .combi-wrapper .image {
	display: table-caption;
	caption-side: top;
	position: relative;
	z-index: 10;
}

.content .combi-big .combi-wrapper .image figcaption {
	position: relative;
	padding: 0;
}

/* ----------------------- Termindetail-Page ----------------------- */
.content .event-map {
	/* element-box */
	/* std-offset-bottom */
	margin-bottom: 100px;
	background-color: #462672;
	display: flex;
	flex-direction: column-reverse;
}

.content .event-map .map {
	height: 50vw;
}

.content .event-map .map #gmap {
	/*
      width: auto !important;
      height: auto !important;
    */
}

.content .event-map .event {
	padding: 45px 10px 50px 10px;
	color: #fff;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: normal;
}

.content .event-map .event h2 {
	margin-top: 0px;
	margin-bottom: 38px;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
}

.content .event-map .event h3 {
	margin-top: 28px;
	margin-bottom: 15px;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
}

.content .event-map .event .event-venue a, .content .event-map .event .event-venue .fix-header .logo span, .fix-header .logo .content .event-map .event .event-venue span {
	color: #fff;
	text-decoration: underline;
}

.content .event-map .event .event-venue .address {
	margin-bottom: 20px;
}

/* ----------------------- Sitemap ----------------------- */
.content.sitemap-page h1 {
	padding-left: 10px;
	padding-right: 10px;
}

.content.sitemap-page .sitemap {
	margin-top: 32px;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.content.sitemap-page .sitemap ul {
	display: block;
	padding-left: 0px;
}

.content.sitemap-page .sitemap ul li {
	list-style-type: none;
}

.content.sitemap-page .sitemap ul.level-1 li {
	margin-bottom: 40px;
}

.content.sitemap-page .sitemap ul.level-1 li a, .content.sitemap-page .sitemap ul.level-1 li .fix-header .logo span, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li span {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}

.content.sitemap-page .sitemap ul.level-1 li a span.icon-link, .content.sitemap-page .sitemap ul.level-1 li .fix-header .logo span span.icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li span span.icon-link {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	color: #444;
}

.content.sitemap-page .sitemap ul.level-1 li a:hover, .content.sitemap-page .sitemap ul.level-1 li .fix-header .logo span:hover, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li span:hover {
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.content.sitemap-page .sitemap ul.level-1 li a:active, .content.sitemap-page .sitemap ul.level-1 li .fix-header .logo span:active, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li span:active {
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.content.sitemap-page .sitemap ul.level-1 li a:focus, .content.sitemap-page .sitemap ul.level-1 li .fix-header .logo span:focus, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li span:focus {
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.content.sitemap-page .sitemap ul.level-1 li .level-1-header {
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.25;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 20px;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper {
	margin-bottom: 4px;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span {
	position: relative;
	display: inline-block;
	color: #502572;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:hover, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:hover, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:focus, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:focus, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:active, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:active {
	text-decoration: none;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a .icon-link, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:hover .icon-link, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a .icon-link, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span .icon-link {
	display: inline;
	display: block;
	color: #502572;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a .icon-link:before, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-list-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:hover .icon-link, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:hover .icon-link {
	color: #502572;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:hover .icon-link:before, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:active .icon-link, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:active .icon-link {
	color: #502572;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:active .icon-link:before, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:focus .icon-link, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:focus .icon-link {
	color: #502572;
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:focus .icon-link:before, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper a:hover, .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li .level-2 .link-wrapper span:hover {
	border-bottom: 1px solid transparent;
	text-decoration: none;
}

/* ----------------------- Infografikdetail-Page ----------------------- */
.content.info .element-box.std-text {
	margin-bottom: 120px;
}

.content.info .infographic .link-wrapper {
	margin-top: -78px;
	padding-bottom: 20px;
}

.content.info .infographic .link-wrapper a, .content.info .infographic .link-wrapper .fix-header .logo span, .fix-header .logo .content.info .infographic .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.info .infographic .link-wrapper a:hover, .content.info .infographic .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.info .infographic .link-wrapper span:hover, .content.info .infographic .link-wrapper a:focus, .content.info .infographic .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.info .infographic .link-wrapper span:focus, .content.info .infographic .link-wrapper a:active, .content.info .infographic .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.info .infographic .link-wrapper span:active {
	text-decoration: none;
}

.content.info .infographic .link-wrapper a .icon-link, .content.info .infographic .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.info .infographic .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content.info .infographic .link-wrapper a:hover .icon-link, .content.info .infographic .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.info .infographic .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
  border-bottom: 1px solid $link-color; */
}

.content.info .infographic .link-wrapper a .icon-link, .content.info .infographic .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.info .infographic .link-wrapper span .icon-link {
	display: inline;
}

.content.info .infographic .link-wrapper a .icon-link:before, .content.info .infographic .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content.info .infographic .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.info .infographic .link-wrapper a:hover .icon-link, .content.info .infographic .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.info .infographic .link-wrapper span:hover .icon-link {
	color: #502572;
}

.content.info .infographic .link-wrapper a:hover .icon-link:before, .content.info .infographic .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content.info .infographic .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.info .infographic .link-wrapper a:active .icon-link, .content.info .infographic .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content.info .infographic .link-wrapper span:active .icon-link {
	color: #502572;
}

.content.info .infographic .link-wrapper a:active .icon-link:before, .content.info .infographic .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content.info .infographic .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.info .infographic .link-wrapper a:focus .icon-link, .content.info .infographic .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content.info .infographic .link-wrapper span:focus .icon-link {
	color: #502572;
}

.content.info .infographic .link-wrapper a:focus .icon-link:before, .content.info .infographic .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content.info .infographic .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.info .infographic .list-wrapper .link-wrapper {
	margin-right: 50px;
	position: static;
	top: 0px;
}

.content.info .infographic .list-wrapper .link-wrapper a, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.info .infographic .list-wrapper .link-wrapper a:hover, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:hover, .content.info .infographic .list-wrapper .link-wrapper a:focus, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:focus, .content.info .infographic .list-wrapper .link-wrapper a:active, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content.info .infographic .list-wrapper .link-wrapper a .icon-link, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content.info .infographic .list-wrapper .link-wrapper a:hover .icon-link, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
  border-bottom: 1px solid $link-color; */
}

.content.info .infographic .list-wrapper .link-wrapper a .icon-link.download, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span .icon-link.download {
	display: inline;
}

.content.info .infographic .list-wrapper .link-wrapper a .icon-link.download:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span .icon-link.download:before {
	content: url("../ThemeImages/icon-download-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.info .infographic .list-wrapper .link-wrapper a:hover .icon-link.internal, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:hover .icon-link.internal, .content.info .infographic .list-wrapper .link-wrapper a:focus .icon-link.internal, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:focus .icon-link.internal, .content.info .infographic .list-wrapper .link-wrapper a:active .icon-link.internal, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content.info .infographic .list-wrapper .link-wrapper a:hover .icon-link.internal:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:hover .icon-link.internal:before, .content.info .infographic .list-wrapper .link-wrapper a:focus .icon-link.internal:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:focus .icon-link.internal:before, .content.info .infographic .list-wrapper .link-wrapper a:active .icon-link.internal:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-download-lilac_hover.png");
}

.content.info .infographic .list-wrapper .link-wrapper a .icon-link.print, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span .icon-link.print, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span .icon-link.print {
	display: inline;
}

.content.info .infographic .list-wrapper .link-wrapper a .icon-link.print:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span .icon-link.print:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span .icon-link.print:before {
	content: url("../ThemeImages/icon-download-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.info .infographic .list-wrapper .link-wrapper a:hover .icon-link.external, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:hover .icon-link.external, .content.info .infographic .list-wrapper .link-wrapper a:focus .icon-link.external, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:focus .icon-link.external, .content.info .infographic .list-wrapper .link-wrapper a:active .icon-link.external, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content.info .infographic .list-wrapper .link-wrapper a:hover .icon-link.external:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:hover .icon-link.external:before, .content.info .infographic .list-wrapper .link-wrapper a:focus .icon-link.external:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:focus .icon-link.external:before, .content.info .infographic .list-wrapper .link-wrapper a:active .icon-link.external:before, .content.info .infographic .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.info .infographic .list-wrapper .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-download-lilac_hover.png");
}

.content.info .infographic .list-wrapper .link-wrapper span abbr:first-child {
	margin-left: 10px;
}

.content.info .infographic .list-wrapper span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
}

.content.info .infographic .list-wrapper ul {
	display: inline-block;
	padding-left: 0;
	padding-left: 0px;
	margin-top: 16px;
	margin-bottom: 0px;
}

.content.info .infographic .list-wrapper ul li.link-wrapper {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 23px;
}

/* ----------------------- Landing-Page ----------------------- */
.content .links, .content .dates {
	width: 100%;
	clear: both;
	float: none;
	min-height: 320px;
	position: relative;
	padding: 56px 4.16667% 0px 4.16667%;
}

.content .links h2, .content .dates h2 {
	margin-top: 0px;
	margin-bottom: 55px;
	color: #fff;
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
}

@media screen and (min-width: 800px) {
	.content .links, .content .dates {
		width: 100%;
		/*
        clear: none;
        float: left;
        */
	}
}

.content .links {
	background-color: #6e2272;
}

.content .links.combibox-pair {
	/* padding: 56px $start-offset-left 0px $start-offset-left; */
	margin-bottom: 0px;
	padding-bottom: 20px;
}

.content .links.combibox-single {
	padding-bottom: 100px;
}

.content .links h2 {
	margin-bottom: 50px;
}

.content .links .list-wrapper,
.content .links .list-bodytext {
	border: 1px solid #fff;
	margin-bottom: 40px;
}

.content .links .list-bodytext {
	padding: 20px;
}

.content .links .list-bodytext p:last-of-type {
	margin-bottom: 0;
}

.content .links .list-bodytext ul {
	margin-top: 0;
}

.content .links .list-bodytext p,
.content .links .list-bodytext ul li,
.content .links .list-bodytext ol li,
.content .links .list-bodytext h1,
.content .links .list-bodytext h2,
.content .links .list-bodytext h3,
.content .links .list-bodytext h4,
.content .links .list-bodytext h5,
.content .links .list-bodytext h6,
.content .links .list-bodytext a {
	color: white;
}

.content .links .list-wrapper .link-wrapper {
	margin-left: 20px;
	padding-right: 20px;
	position: relative;
}

.content .links .list-wrapper .link-wrapper a, .content .links .list-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content .links .list-wrapper .link-wrapper span {
	color: #fff;
	padding-right: 20px;
	position: relative;
	display: inline-block;
}

.content .links .list-wrapper .link-wrapper a:hover, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover, .content .links .list-wrapper .link-wrapper a:focus, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus, .content .links .list-wrapper .link-wrapper a:active, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content .links .list-wrapper .link-wrapper a .icon-link, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content .links .list-wrapper .link-wrapper a .icon-link span, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content .links .list-wrapper .link-wrapper a .icon-link span + span, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content .links .list-wrapper .link-wrapper a .icon-link span + span:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link span, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link span + span, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content .links .list-wrapper .link-wrapper a .icon-link.internal, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link.internal {
	display: block;
}

.content .links .list-wrapper .link-wrapper a .icon-link.internal:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link.internal, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link.internal, .content .links .list-wrapper .link-wrapper a:focus .icon-link.internal, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus .icon-link.internal, .content .links .list-wrapper .link-wrapper a:active .icon-link.internal, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active .icon-link.internal {
	color: #fff;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link.internal:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link.internal:before, .content .links .list-wrapper .link-wrapper a:focus .icon-link.internal:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus .icon-link.internal:before, .content .links .list-wrapper .link-wrapper a:active .icon-link.internal:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .links .list-wrapper .link-wrapper a .icon-link.external, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link.external {
	display: block;
}

.content .links .list-wrapper .link-wrapper a .icon-link.external:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link.external, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link.external, .content .links .list-wrapper .link-wrapper a:focus .icon-link.external, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus .icon-link.external, .content .links .list-wrapper .link-wrapper a:active .icon-link.external, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active .icon-link.external {
	color: #fff;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link.external:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link.external:before, .content .links .list-wrapper .link-wrapper a:focus .icon-link.external:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus .icon-link.external:before, .content .links .list-wrapper .link-wrapper a:active .icon-link.external:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.content .links .list-wrapper .link-wrapper a .icon-link.download, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link.download {
	display: block;
}

.content .links .list-wrapper .link-wrapper a .icon-link.download:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link.download:before {
	content: url("../ThemeImages/icon-download-white.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link.download, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.download, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link.download, .content .links .list-wrapper .link-wrapper a:focus .icon-link.download, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.download, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus .icon-link.download, .content .links .list-wrapper .link-wrapper a:active .icon-link.download, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.download, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active .icon-link.download {
	color: #fff;
}

.content .links .list-wrapper .link-wrapper a:hover .icon-link.download:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.download:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:hover .icon-link.download:before, .content .links .list-wrapper .link-wrapper a:focus .icon-link.download:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.download:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:focus .icon-link.download:before, .content .links .list-wrapper .link-wrapper a:active .icon-link.download:before, .content .links .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.download:before, .fix-header .logo .content .links .list-wrapper .link-wrapper span:active .icon-link.download:before {
	content: url("../ThemeImages/icon-download-white.png");
}

.content .links .list-wrapper .link-wrapper a .icon-link, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link {
	max-width: 100%;
}

@media (max-width: 799px) {
	.content .links .list-wrapper .link-wrapper a .icon-link, .content .links .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .links .list-wrapper .link-wrapper span .icon-link {
		padding-left: 32px;
	}
}

.content .links .list-wrapper span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content .links .list-wrapper ul {
	display: inline-block;
	padding-left: 0;
	padding-left: 18px;
	margin-top: 45px;
	margin-bottom: 0px;
	max-width: 100%;
}

@media (max-width: 799px) {
	.content .links .list-wrapper ul {
		padding-left: 0;
	}
}

.content .links .list-wrapper ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 43px;
}

.content .dates {
	background-color: #462672;
}

.content .dates .header {
	margin-bottom: 25px;
}

.content .dates .header h2 {
	display: inline-block;
	margin-bottom: 20px;
}

.content .dates .header .link-wrapper {
	display: inline-block;
	margin-left: 20px;
	padding-left: 40px;
	padding-right: 20px;
}

.content .dates .header .link-wrapper a, .content .dates .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .dates .header .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .dates .header .link-wrapper a:hover, .content .dates .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .dates .header .link-wrapper span:hover, .content .dates .header .link-wrapper a:focus, .content .dates .header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .dates .header .link-wrapper span:focus, .content .dates .header .link-wrapper a:active, .content .dates .header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .dates .header .link-wrapper span:active {
	text-decoration: none;
}

.content .dates .header .link-wrapper a .icon-link, .content .dates .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .dates .header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .dates .header .link-wrapper a:hover .icon-link, .content .dates .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .dates .header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .dates .header .link-wrapper a .icon-link, .content .dates .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .dates .header .link-wrapper span .icon-link {
	display: inline;
}

.content .dates .header .link-wrapper a .icon-link:before, .content .dates .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .dates .header .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .dates .header .link-wrapper a:hover .icon-link, .content .dates .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .dates .header .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .dates .header .link-wrapper a:hover .icon-link:before, .content .dates .header .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .dates .header .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .dates .header .link-wrapper a:active .icon-link, .content .dates .header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .dates .header .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .dates .header .link-wrapper a:active .icon-link:before, .content .dates .header .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .dates .header .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .dates .header .link-wrapper a:focus .icon-link, .content .dates .header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .dates .header .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .dates .header .link-wrapper a:focus .icon-link:before, .content .dates .header .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .dates .header .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .dates .dates-list ul {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 40px;
	bottom: 0px;
}

.content .dates .dates-list ul li.link-wrapper {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	min-height: 121px;
	padding-right: 0px;
	padding-left: 100px;
	margin-bottom: 60px;
	display: block;
	clear: both;
	float: none;
	position: relative;
}

.content .dates .dates-list ul li.link-wrapper .left {
	position: absolute;
	top: 4px;
	left: 0;
	/*
        width: 116px;
        height: 121px;
    */
	width: 80px;
	height: 80px;
	padding: 0px 0px 20px 0px;
	background-color: #fff;
}

.content .dates .dates-list ul li.link-wrapper .left span {
	display: block;
	color: #502572;
	text-align: center;
}

.content .dates .dates-list ul li.link-wrapper .left span.day {
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.25;
	font-weight: normal;
}

.content .dates .dates-list ul li.link-wrapper .left span.month {
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
}

.content .dates .dates-list ul li.link-wrapper .left.local-item {
	width: auto;
	height: auto;
	padding: 0px;
}

.content .dates .dates-list ul li.link-wrapper .left.local-item span {
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-size: 80px 80px;
}

.content .dates .dates-list ul li.link-wrapper .left.local-item .icon-1 {
	background-image: url("../ThemeImages/icon-local-1.png");
}

.content .dates .dates-list ul li.link-wrapper .left.local-item .icon-2 {
	background-image: url("../ThemeImages/icon-local-2.png");
}

.content .dates .dates-list ul li.link-wrapper .left.local-item .icon-3 {
	background-image: url("../ThemeImages/icon-local-3.png");
}

.content .dates .dates-list ul li.link-wrapper .left.local-item .icon-4 {
	background-image: url("../ThemeImages/icon-local-4.png");
}

.content .dates .dates-list ul li.link-wrapper .left.local-item .icon-5 {
	background-image: url("../ThemeImages/icon-local-5.png");
}

.content .dates .dates-list ul li.link-wrapper .right .date-cat {
	color: #fff;
	font-weight: bold;
}

.content .dates .dates-list ul li.link-wrapper .right .date-cat div {
	display: inline-block;
	padding-right: 18px;
}

.content .dates .dates-list ul li.link-wrapper .right a, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span {
	color: #fff;
	padding-right: 20px;
	position: relative;
	display: inline-block;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover, .content .dates .dates-list ul li.link-wrapper .right a:focus, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:focus, .content .dates .dates-list ul li.link-wrapper .right a:active, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:active {
	text-decoration: none;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover .icon-link {
	border-bottom: 1px solid #fff;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link {
	display: inline;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-white.png");
	position: absolute;
	left: 0;
	top: 2px;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover .icon-link, .content .dates .dates-list ul li.link-wrapper .right a:focus .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:focus .icon-link, .content .dates .dates-list ul li.link-wrapper .right a:active .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:active .icon-link {
	color: #fff;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right a:focus .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:focus .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right a:active .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:active .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-white_hover.png");
}

.content .dates .dates-list ul li.link-wrapper .right a h2, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span h2, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #502572;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
}

.content .dates .dates-list ul li.link-wrapper .right a h3, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span h3, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link {
	position: relative;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link.external, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link.external, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link.external {
	position: relative;
	display: inline;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link.external:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link.external:after {
	content: url("../ThemeImages/icon-header-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 0px;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link.external:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link.external:after {
	left: -35px;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover .icon-link.external, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover .icon-link.external, .content .dates .dates-list ul li.link-wrapper .right a:focus .icon-link.external, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:focus .icon-link.external, .content .dates .dates-list ul li.link-wrapper .right a:active .icon-link.external, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:active .icon-link.external {
	color: #502572;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link.external:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right a:focus .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:focus .icon-link.external:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:focus .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right a:active .icon-link.external:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:active .icon-link.external:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:active .icon-link.external:after {
	content: url("../ThemeImages/icon-header-external-lilac_hover.png");
}

.content .dates .dates-list ul li.link-wrapper .right p {
	/* padding-left: 40px; */
	color: #fff;
}

.content .dates-links {
	/* element-box */
	/* std-offset-bottom */
	margin-bottom: 100px;
	flex-direction: column;
}

.content .dates-links:before, .content .dates-links:after {
	content: " ";
	display: table;
}

.content .dates-links:after {
	clear: both;
}

.content .dates-links div:only-child {
	width: 100%;
	clear: both;
	float: none;
}

.content .single-teaser .article {
	display: table;
	width: 100%;
}

.content .single-teaser h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	margin-left: 10px;
}

.content .single-teaser .figure {
	margin-bottom: 36px;
}

.content .single-teaser .figure .bg-img {
	min-height: 580px;
	min-height: auto;
	min-height: unset;
	background-position: center center;
	background-size: cover;
	height: auto;
	height: 50vw;
}

.content .single-teaser .figure figcaption {
	position: relative;
}

.content .single-teaser .figure figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	/* top: -27px */
	color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .single-teaser .teaser-text {
	padding: 0px 10px 20px 10px;
	display: table-caption;
	caption-side: bottom;
}

.content .single-teaser .teaser-text h3 {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	margin-top: -8px;
}

.content .accordion.faq {
	position: relative;
	/* element-box */
	/* header-offset */
	margin-bottom: 140px;
	position: relative;
	display: inline-block;
	width: 100%;
}

.content .accordion.faq .intro {
	margin-bottom: 35px;
	padding-left: 10px;
	padding-right: 10px;
}

.content .accordion.faq .intro h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 40px;
}

.content .accordion.faq .intro h3 {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	margin-bottom: 40px;
}

.content .accordion.faq .panel {
	border-radius: 0px;
	border: none;
	box-shadow: none;
	margin: 0px;
	padding: 0px;
	min-height: 100px;
	clear: both;
	float: none;
}

.content .accordion.faq .panel .panel-heading {
	border-radius: 0px;
	border: none;
	padding: 0px;
	width: 100%;
	left: 0px;
}

.content .accordion.faq .panel .panel-heading h3 {
	position: relative;
	padding: 24px 80px 24px 10px;
	border-bottom: 1px solid #000;
	border-right: none;
}

.content .accordion.faq .panel .panel-heading h3 a, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span {
	display: block;
}

.content .accordion.faq .panel .panel-heading h3 a .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span .icon-link.icon-accordion {
	display: inline;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	color: #444;
	margin-left: 0px;
	border-bottom: 1px solid transparent;
}

.content .accordion.faq .panel .panel-heading h3 a .icon-link.icon-accordion:before, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:before, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span .icon-link.icon-accordion:before {
	content: none;
}

.content .accordion.faq .panel .panel-heading h3 a .icon-link.icon-accordion:after, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:after, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span .icon-link.icon-accordion:after {
	content: url("../ThemeImages/icon-accordion.png");
	position: relative;
	padding-right: 0px;
	-ms-transform: unset;
	-webkit-transform: unset;
	transform: unset;
	width: 50px;
	height: 50px;
	position: absolute;
	right: -70px;
	top: calc(50% - 25px);
}

.content .accordion.faq .panel .panel-heading h3 a .icon-link.icon-accordion:hover:after, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:hover:after, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span .icon-link.icon-accordion:hover:after {
	content: url("../ThemeImages/icon-accordion-open.png");
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.content .accordion.faq .panel .panel-heading h3 a:hover, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span:hover, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span:hover {
	text-decoration: none;
}

.content .accordion.faq .panel .panel-heading h3 a:hover .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span:hover .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span:hover .icon-link.icon-accordion {
	border-bottom: 1px solid #444;
}

.content .accordion.faq .panel .panel-heading h3 a:active, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span:active, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span:active {
	text-decoration: none;
}

.content .accordion.faq .panel .panel-heading h3 a:active .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span:active .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span:active .icon-link.icon-accordion {
	border-bottom: 1px solid #444;
}

.content .accordion.faq .panel .panel-heading h3 a:focus, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span:focus, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span:focus {
	text-decoration: none;
}

.content .accordion.faq .panel .panel-heading h3 a:focus .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span:focus .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span:focus .icon-link.icon-accordion {
	border-bottom: 1px solid #444;
}

.content .accordion.faq .panel .panel-heading h4 a, .content .accordion.faq .panel .panel-heading h4 .fix-header .logo span, .fix-header .logo .content .accordion.faq .panel .panel-heading h4 span {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
	color: #502572;
}

.content .accordion.faq .panel .panel-heading h4 a .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading h4 .fix-header .logo span .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading h4 span .icon-link.icon-accordion {
	display: inline-block;
	padding-right: 13px;
}

.content .accordion.faq .panel .panel-heading h4 a .icon-link.icon-accordion:after, .content .accordion.faq .panel .panel-heading h4 .fix-header .logo span .icon-link.icon-accordion:after, .fix-header .logo .content .accordion.faq .panel .panel-heading h4 span .icon-link.icon-accordion:after {
	content: url("../ThemeImages/icon-accordion.png");
	position: relative;
	top: 6px;
	padding-right: 8px;
}

.content .accordion.faq .panel .panel-heading.active {
	background-color: #6e2272;
}

.content .accordion.faq .panel .panel-heading.active h3 a:hover, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span:hover, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span:hover, .content .accordion.faq .panel .panel-heading.active h4 a:hover, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span:hover, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span:hover {
	text-decoration: none;
}

.content .accordion.faq .panel .panel-heading.active h3 a:hover .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span:hover .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span:hover .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 a:hover .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span:hover .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span:hover .icon-link.icon-accordion {
	border-bottom: none;
}

.content .accordion.faq .panel .panel-heading.active h3 a:active, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span:active, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span:active, .content .accordion.faq .panel .panel-heading.active h4 a:active, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span:active, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span:active {
	text-decoration: none;
}

.content .accordion.faq .panel .panel-heading.active h3 a:active .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span:active .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span:active .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 a:active .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span:active .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span:active .icon-link.icon-accordion {
	border-bottom: none;
}

.content .accordion.faq .panel .panel-heading.active h3 a:focus, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span:focus, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span:focus, .content .accordion.faq .panel .panel-heading.active h4 a:focus, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span:focus, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span:focus {
	text-decoration: none;
}

.content .accordion.faq .panel .panel-heading.active h3 a:focus .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span:focus .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span:focus .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 a:focus .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span:focus .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span:focus .icon-link.icon-accordion {
	border-bottom: none;
}

.content .accordion.faq .panel .panel-heading.active h3 a .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 a .icon-link.icon-accordion, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span .icon-link.icon-accordion, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span .icon-link.icon-accordion {
	color: #fff;
}

.content .accordion.faq .panel .panel-heading.active h3 a .icon-link.icon-accordion:after, .content .accordion.faq .panel .panel-heading.active h3 .fix-header .logo span .icon-link.icon-accordion:after, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h3 span .icon-link.icon-accordion:after, .content .accordion.faq .panel .panel-heading.active h4 a .icon-link.icon-accordion:after, .content .accordion.faq .panel .panel-heading.active h4 .fix-header .logo span .icon-link.icon-accordion:after, .fix-header .logo .content .accordion.faq .panel .panel-heading.active h4 span .icon-link.icon-accordion:after {
	content: "";
}

.content .accordion.faq .panel .panel-heading + .panel-collapse > .panel-body {
	border-top: none;
	border-bottom: 1px solid #000;
	padding-top: 20px;
	overflow: scroll;
}

.content .accordion.faq .panel .panel-collapse {
	margin-bottom: 0px;
	padding-left: 0px;
	position: static;
	width: 100%;
	top: 60px;
	right: 0px;
}

.content .accordion.faq .panel .panel-collapse.in {
	margin-bottom: 0px;
	padding-left: 0px;
}

.content .accordion.faq .panel .collapse .panel-body {
	padding-left: 10px;
}

.content .accordion.faq .panel .collapse.in {
	color: black;
}

.content .accordion.faq .panel .collapsing {
	color: rgba(0, 0, 0, 0.1);
	-webkit-transition: height 0.01s;
	-moz-transition: height 0.01s;
	-ms-transition: height 0.01s;
	-o-transition: height 0.01s;
	transition: height 0.01s;
}

.content .accordion.faq .panel:first-of-type {
	border-top: 1px solid #000;
}

.content .accordion.faq .panel:last-of-type {
	border-bottom: 1px solid #000;
}

.content .accordion.faq .panel:first-of-type h3 {
	border-top: 1px solid transparent;
}

.content .accordion.faq .panel:last-of-type h3 {
	border-bottom: 1px solid transparent;
}

.content.theme-page .video .video-wrapper a .video-start .bg-img, .content.theme-page .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content.theme-page .video .video-wrapper span .video-start .bg-img {
	height: auto;
}

.content.theme-page .stage .stage-wrapper .stage-text p {
	display: block;
}

.content.theme-page .stage .stage-pict .bg-img {
	min-height: 602px;
	min-height: auto;
	min-height: unset;
	height: auto;
	height: 50vw;
}

.content.theme-page .std-text .std-box + .link-wrapper {
	margin-top: 40px;
}

.focus .stage {
	/* element-box */
	/* header-offset */
	margin-bottom: 100px;
}

.focus .stage .header {
	font-size: 32px;
	font-size: 2rem;
	margin-bottom: 10px;
}

.focus .stage .header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	/* margin-left: $start-offset-left; */
	display: inline-block;
	margin: 0px 0px 0px 10px;
}

.focus .stage .header .link-wrapper {
	display: inline-block;
	margin-left: 10px;
}

.focus .stage .header .link-wrapper a, .focus .stage .header .link-wrapper .fix-header .logo span, .fix-header .logo .focus .stage .header .link-wrapper span {
	position: relative;
	display: inline-block;
}

.focus .stage .header .link-wrapper a:hover, .focus .stage .header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .focus .stage .header .link-wrapper span:hover, .focus .stage .header .link-wrapper a:focus, .focus .stage .header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .focus .stage .header .link-wrapper span:focus, .focus .stage .header .link-wrapper a:active, .focus .stage .header .link-wrapper .fix-header .logo span:active, .fix-header .logo .focus .stage .header .link-wrapper span:active {
	text-decoration: none;
}

.focus .stage .header .link-wrapper a .icon-link, .focus .stage .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .focus .stage .header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.focus .stage .header .link-wrapper a:hover .icon-link, .focus .stage .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .focus .stage .header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.focus .stage .header .link-wrapper a .icon-link, .focus .stage .header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .focus .stage .header .link-wrapper span .icon-link {
	display: inline;
}

.focus .stage .header .link-wrapper a .icon-link:before, .focus .stage .header .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .focus .stage .header .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 15px;
}

.focus .stage .header .link-wrapper a:hover .icon-link, .focus .stage .header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .focus .stage .header .link-wrapper span:hover .icon-link {
	color: #502572;
}

.focus .stage .header .link-wrapper a:hover .icon-link:before, .focus .stage .header .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .focus .stage .header .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.focus .stage .header .link-wrapper a:active .icon-link, .focus .stage .header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .focus .stage .header .link-wrapper span:active .icon-link {
	color: #502572;
}

.focus .stage .header .link-wrapper a:active .icon-link:before, .focus .stage .header .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .focus .stage .header .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.focus .stage .header .link-wrapper a:focus .icon-link, .focus .stage .header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .focus .stage .header .link-wrapper span:focus .icon-link {
	color: #502572;
}

.focus .stage .header .link-wrapper a:focus .icon-link:before, .focus .stage .header .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .focus .stage .header .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.focus .stage .stage-wrapper li {
	display: flex !important;
	flex-direction: column-reverse;
}

.focus .stage .stage-wrapper .stage-text {
	min-height: 320px;
	padding: 20px 10px 140px 10px;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 200;
}

.focus .stage .stage-wrapper .stage-text h3 {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	margin-top: 12px;
	margin-bottom: 12px;
}

.focus .stage .stage-wrapper .stage-text strong {
	font-weight: bold;
}

.focus .stage .stage-wrapper .stage-text .link-wrapper {
	display: inline-block;
	margin-top: 0px;
}

.focus .stage .stage-wrapper .stage-pict {
	/* Version 1 */
	min-height: 602px;
	/* Version 2 */
	min-height: auto;
	min-height: unset;
}

.focus .stage .stage-wrapper .stage-pict iframe {
	/*
      min-height: 602px;
      height: 41.7vw;
    */
	min-height: auto;
	min-height: unset;
	height: 100%;
}

.focus .stage .stage-wrapper .stage-pict img {
	width: 100%;
	/* Version 1 */
	min-height: auto;
	min-height: unset;
	object-fit: cover;
	/* Version 2 */
	height: auto;
}

.focus .stage .stage-wrapper .video {
	position: relative;
	/*       height: 44.1725vw; */
	height: auto;
}

.focus .stage .stage-wrapper .video .video-wrapper {
	/* top: 2.2225vw; */
}

.focus .stage .stage-wrapper .video .video-wrapper .video-start img {
	object-fit: cover;
}

.focus .stage .custom-navigation {
	bottom: 46px;
	width: 29.16667%;
}

.focus .stage .custom-controls-container {
	width: 76%;
}

/* Formulare */
.content .form-horizontal .form-group {
	margin-bottom: 25px;
	/*
        .radio {
          min-height: 32px;
          float: left;
          width: 50%;
          margin-bottom: 2px;

          label {
            display: inline-block;
            cursor: pointer;
            position: relative;
            padding-left: 35px;
            margin-right: 35px;

            &:before {
              content: "";
              display: inline-block;

              width: 16px;
              height: 16px;

              margin-right: 15px;
              position: absolute;
              left: 0;
              bottom: auto;
              top: 4px;
              background-color: #fff;
              box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
              box-shadow: inset 0px 0px 0px 2px rgba(82, 42, 115, 1), 0px 0px 0px 0px rgba(51, 29, 73, 0);

              border-radius: 8px;

            }

          }
          input[type=radio] {
            display: none;
          }
          input[type=radio]:checked + label:before {
            content: "\2022";
            color: rgba(82, 42, 115, 1);
            font-size: 35px;
            text-align: center;
            line-height: 16px;
            padding-right: 1px;
          }
        }
    */
}

.content .form-horizontal .form-group .control-label {
	clear: both;
	float: none;
	display: block;
	text-align: left;
	margin-bottom: 10px;
}

.content .form-horizontal .form-group .form-control {
	height: 50px;
}

.content .form-horizontal .form-group textarea {
	min-height: 205px;
}

.content .form-horizontal .form-group .radio {
	min-height: 32px;
	clear: both;
	float: none;
	width: 100%;
	margin-bottom: 2px;
}

.content .form-horizontal .form-group .radio label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 35px;
	margin-right: 35px;
}

.content .form-horizontal .form-group .radio label:before {
	content: "";
	display: inline-block;
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	margin-right: 15px;
	position: absolute;
	left: 0;
	bottom: auto;
	top: 4px;
	background-color: #fff;
	background-image: url("../ThemeImages/radio.png");
	background-position: 1px 1px;
	box-shadow: none;
	border-radius: 10px;
}

.content .form-horizontal .form-group .radio input[type=radio] {
	display: none;
}

.content .form-horizontal .form-group .radio input[type=radio]:checked + label:before {
	content: "\2022";
	content: "";
	color: #522a73;
	font-size: 35px;
	text-align: center;
	line-height: 16px;
	padding-right: 1px;
	background-image: url("../ThemeImages/radio-checked.png");
}

.content .form-horizontal .form-group .checkbox {
	min-height: 32px;
	float: left;
	width: 50%;
	margin-bottom: 5px;
}

.content .form-horizontal .form-group .powermail_fieldwrap_datenschutzhinweise .checkbox {
	min-height: 32px;
	float: none;
	width: 100%;
	margin-bottom: 5px;
}

.content .form-horizontal .form-group .checkbox label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 35px;
	margin-right: 35px;
}

.content .form-horizontal .form-group .checkbox label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 15px;
	position: absolute;
	left: 0;
	bottom: auto;
	top: 4px;
	background-color: #fff;
	box-shadow: inset 0px 0px 0px 2px #522a73, 0px 0px 0px 0px rgba(51, 29, 73, 0);
	border-radius: 0px;
}

.content .form-horizontal .form-group .checkbox input[type=checkbox] {
	display: none;
}

.content .form-horizontal .form-group .checkbox input[type=checkbox]:checked + label:before {
	content: "\2714";
	color: #522a73;
	font-size: 20px;
	text-align: center;
	line-height: 14px;
}

.content .form-horizontal .form-group.short {
	float: left;
	width: 45%;
	margin-right: 10%;
}

.content .form-horizontal .form-group.short div.col-sm-10:first-of-type {
	width: 100%;
}

.content .form-horizontal .form-group.short.single {
	margin-right: 45%;
}

.content .form-horizontal .form-group.short.even {
	margin-right: 0px;
}

.content .form-horizontal .form-group.long {
	float: left;
	width: 65%;
	margin-right: 10%;
}

.content .form-horizontal .form-group.long div.col-sm-10:first-of-type {
	width: 100%;
}

.content .form-horizontal .form-group.long.even {
	margin-right: 0px;
}

.content .form-horizontal .form-group.xshort {
	float: left;
	width: 25%;
	margin-right: 10%;
}

.content .form-horizontal .form-group.xshort div.col-sm-10:first-of-type {
	width: 100%;
}

.content .form-horizontal .form-group.xshort.even {
	margin-right: 0;
}

.content .form-horizontal .form-group.xshort.threeCols {
	float: left;
	width: 26.666%;
	margin-right: 10%;
}

.content .form-horizontal .form-group.xshort.threeCols + .threeCols + .threeCols {
	margin-right: 0;
}

.content .form-horizontal .form-group .btn-default {
	padding: 12px 44px;
	margin-top: 25px;
}

.content .form-horizontal strong.label {
	color: #000;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	display: inline-block;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
}

.content .form-horizontal strong.label + .form-group {
	margin-left: 20px;
}

.content.press-form .form-horizontal .btn-default {
	margin-top: 65px;
}

/* IE 10 Hack */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.content .form-horizontal .form-group .radio input[type="radio"]:checked + label::before {
		font-size: 32px;
		line-height: 0.55em;
		padding-right: 0px;
	}

	.content .form-horizontal .form-group .checkbox label::before {
		font-size: 16px;
		line-height: 15px;
	}
}

/* Links and Dates Box: Dates Icon Link display mode */
.content .dates .dates-list ul li.link-wrapper .right a .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link,
.content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link,
.fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link {
	display: inline-block;
	line-height: inherit;
}

/* Ensure centered position of cookies consent banner */
.cc_container {
	width: 100%;
}

/* Textelement padding Mobile Focus */
.content.focus .current .header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
}

.content.focus .infographic .header h2 {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
}

.content.focus .std-text .std-box {
	padding-left: 10px;
	padding-right: 10px;
}

.content.focus .std-text .link-wrapper {
	padding-left: 10px;
	padding-right: 10px;
}

/* Element Abstaende Mobile */
.content.theme-page .element-box {
	margin-bottom: 46px;
}

.content.theme-page .headline-offset {
	margin-top: -18px;
}

.content.standard-page .element-box {
	margin-bottom: 70px;
}

.content.standard-page .headline-offset {
	margin-top: -13px;
}

.content.theme-page.focus .stage .stage-wrapper {
	display: flex;
	flex-direction: column-reverse;
}

.content.theme-page.focus .stage .custom-navigation {
	width: 98%;
}

.content.theme-page.focus .stage.testimonials .stage-wrapper {
	display: flex;
	flex-direction: column;
}

.content.theme-page.focus .stage-header.element-box {
	margin-bottom: 46px;
}

.content.theme-page.focus .headline-offset {
	margin-top: -13px;
}

.content .std-text .std-box {
	padding-bottom: 0px;
}

.content .std-text .std-box ul, .content .std-text .std-box ol {
	margin-bottom: 24px;
}

.content .std-text .std-box p:last-child, .content .std-text .std-box h2:last-child, .content .std-text .std-box h3:last-child, .content .std-text .std-box h4:last-child, .content .std-text .std-box ul:last-child, .content .std-text .std-box ol:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* Alle Copyrightbilder ohne Caption-Text */
figcaption span:only-child {
	top: auto;
	bottom: 0px;
}

/* Abstand breadcrumb */
div#content {
	margin-top: 0px;
}

@media screen and (max-width: 799px) {
	div#content.start-page {
		margin-top: 74px;
	}
}

article#content {
	margin-top: 12px;
}

article#content.focus {
	margin-top: 0px;
}

/* letztes div vor sharing start */
#content.start-page > div:nth-last-child(2) {
	margin-bottom: 0px;
}

/* letztes div vor sharing mit focus */
#content.focus > div:nth-last-child(2) {
	margin-bottom: 40px;
}

/* letztes div vor sharing Listen */
#content.teaser-page > div:nth-last-child(2) {
	margin-bottom: 0px;
}

/*
.content {
  &.focus h2 {
    @include font-size($std-h1);
    @include line-height($std-h1-lh);
    font-weight: 500;
  }
}
*/
.content {
	/*
    .article.donation {

      a {

        figure {
          overflow: hidden;
          position: relative;

          &:after {
            box-shadow: 0px 0px 0px 8px transparent inset;
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
          }

          &:hover,
          &:focus {

            &:after {
              box-shadow: 0px 0px 0px 8px $color-C inset;
            }
          }

          img {

          }
        }

      }
    }
    */
	/*------------------- Themenseite ---------------------*/
	/*---------------------- Neue Elemente Inhaltsseite ---------------------------*/
	/* Intro Element */
	/* Bebilderte Liste */
	/* News List */
	/* Management/Teaser Boxen */
	/* Fakten und Forderungen */
}

.content figure, .content .figure {
	position: relative;
	z-index: 0;
	opacity: 0.999;
}

.content figure a, .content figure .fix-header .logo span, .fix-header .logo .content figure span, .content .figure a, .content .figure .fix-header .logo span, .fix-header .logo .content .figure span {
	box-shadow: 0px 0px 0px 8px transparent inset;
	display: block;
}

.content figure a:hover, .content figure .fix-header .logo span:hover, .fix-header .logo .content figure span:hover, .content figure a:focus, .content figure .fix-header .logo span:focus, .fix-header .logo .content figure span:focus, .content .figure a:hover, .content .figure .fix-header .logo span:hover, .fix-header .logo .content .figure span:hover, .content .figure a:focus, .content .figure .fix-header .logo span:focus, .fix-header .logo .content .figure span:focus {
	box-shadow: 0px 0px 0px 8px #5a2572 inset;
}

.content figure a img, .content figure .fix-header .logo span img, .fix-header .logo .content figure span img, .content figure a .bg-img, .content figure .fix-header .logo span .bg-img, .fix-header .logo .content figure span .bg-img, .content figure a .video-start, .content figure .fix-header .logo span .video-start, .fix-header .logo .content figure span .video-start, .content .figure a img, .content .figure .fix-header .logo span img, .fix-header .logo .content .figure span img, .content .figure a .bg-img, .content .figure .fix-header .logo span .bg-img, .fix-header .logo .content .figure span .bg-img, .content .figure a .video-start, .content .figure .fix-header .logo span .video-start, .fix-header .logo .content .figure span .video-start {
	z-index: 0;
	position: relative;
}

.content figure figcaption, .content .figure figcaption {
	position: relative;
}

.content figure figcaption span, .content .figure figcaption span {
	position: absolute;
	display: inline-block;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
}

.content figure.video a, .content figure.video .fix-header .logo span, .fix-header .logo .content figure.video span, .content .figure.video a, .content .figure.video .fix-header .logo span, .fix-header .logo .content .figure.video span {
	display: block !important;
}

.content figure.video a.privacy,
.content .figure.video a.privacy {
	display: inline !important;
	color: #333333 !important;
	text-decoration: underline !important;
}

.content figure.video a.privacy:hover,
.content .figure.video a.privacy:hover,
.content figure.video a.privacy:focus,
.content .figure.video a.privacy:focus {
	display: inline !important;
	color: #333333 !important;
	text-decoration: none !important;
}

.content .mdacc-board-section .news-grid--teaser {
	width: 100%;
}

.content .news-grid--teaser .dwk-usercentrics-dialog {
	margin: 19px auto 20px auto;
}

.content .news-grid--teaser .video .video-wrapper a .video-button {
	width: 60px;
	height: 60px;
	bottom: 30px;
	top: auto;
	right: auto;
	left: 30px;
	background-size: contain;
}

.content header h2 {
	margin-top: 0;
}

.content.start-page header, .content.start-page .header {
	margin-bottom: 10px;
}

.content.start-page header h2, .content.start-page .header h2 {
	margin-bottom: 0;
}

.content.start-page .stage.element-box header, .content.start-page .stage.element-box .header {
	margin-bottom: 10px;
}

.content .intro {
	padding-left: 10px;
}

.content .std-text figure a, .content .std-text figure .fix-header .logo span, .fix-header .logo .content .std-text figure span, .content .std-text .figure a, .content .std-text .figure .fix-header .logo span, .fix-header .logo .content .std-text .figure span {
	display: block;
}

.content.start-page.theme-page .stage .stage-wrapper .stage-text .link-wrapper {
	display: block;
}

@media (min-width: 800px) {
	.content.start-page.theme-page .stage .stage-wrapper .stage-text .link-wrapper {
		display: block;
	}
}

@media (min-width: 1024px) {
	.content.start-page.theme-page .stage .stage-wrapper .stage-text .link-wrapper {
		display: inline-block;
	}
}

.content.start-page.theme-page .stage .stage-pict .bg-img {
	min-height: 1px !important;
	/*
          height: 36.05vw;
          height: 50vw;
    */
	height: 56.3vw;
	/*
          @media (min-width: 1200px) {

          }
          @media (min-width: 1440px) {
            height: 540px;
          }
    */
}

@media (min-width: 800px) {
	.content.start-page.theme-page .stage .stage-pict .bg-img {
		height: 56.3vw;
	}
}

@media (min-width: 1024px) {
	.content.start-page.theme-page .stage .stage-pict .bg-img {
		height: 37.4vw;
	}
}

.content .stage-header .stage-wrapper .stage-text strong {
	display: block;
}

.content .stage:not(.element-box) .stage-wrapper li {
	flex-direction: column-reverse;
}

@media (min-width: 1024px) {
	.content .stage:not(.element-box) .stage-wrapper li {
		flex-direction: row;
	}
}

.content .stage .custom-navigation {
	width: 100%;
}

.content .stage .stage-wrapper .col-sm-8.stage-text-overwrite, .content .stage .stage-wrapper .col-sm-8.report-text-overwrite {
	width: 100%;
}

@media (min-width: 800px) {
	.content .stage .stage-wrapper .col-sm-8.stage-text-overwrite, .content .stage .stage-wrapper .col-sm-8.report-text-overwrite {
		width: 100%;
	}
}

@media (min-width: 1024px) {
	.content .stage .stage-wrapper .col-sm-8.stage-text-overwrite, .content .stage .stage-wrapper .col-sm-8.report-text-overwrite {
		width: 33.33333%;
	}
}

.content .stage .stage-wrapper .col-sm-16.stage-pict-overwrite, .content .stage .stage-wrapper .col-sm-16.report-pict-overwrite {
	width: 100%;
}

@media (min-width: 800px) {
	.content .stage .stage-wrapper .col-sm-16.stage-pict-overwrite, .content .stage .stage-wrapper .col-sm-16.report-pict-overwrite {
		width: 100%;
	}
}

@media (min-width: 1024px) {
	.content .stage .stage-wrapper .col-sm-16.stage-pict-overwrite, .content .stage .stage-wrapper .col-sm-16.report-pict-overwrite {
		width: 66.66667%;
	}
}

.content .stage .stage-wrapper .stage-text {
	min-height: auto;
	min-height: unset;
	padding-bottom: 20px !important;
}

@media (min-width: 800px) {
	.content .stage .stage-wrapper .stage-text {
		padding-bottom: 0px !important;
	}
}

@media (min-width: 800px) {
	.content .stage .stage-wrapper .stage-text {
		padding-bottom: 20px !important;
	}
}

.content .stage .stage-wrapper .stage-text .link-wrapper {
	margin-top: 10px;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a h1, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h1, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h1, .content .stage .stage-wrapper .stage-text .link-wrapper a h2, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h2, .content .stage .stage-wrapper .stage-text .link-wrapper a h3, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h3 {
	margin-top: 0;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a h1 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h1 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h1 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper a h2 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h2 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a h1 .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h1 .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h1 .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper a h2 .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2 .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h2 .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-white.png");
	top: 0px;
}

.content .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:after, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:after, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:after {
	top: 0;
}

.content .stage .stage-wrapper .stage-text.white .link-wrapper a h2 .icon-link, .content .stage .stage-wrapper .stage-text.white .link-wrapper .fix-header .logo span h2 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text.white .link-wrapper span h2 .icon-link, .content .stage .stage-wrapper .stage-text.white .link-wrapper a h3 .icon-link, .content .stage .stage-wrapper .stage-text.white .link-wrapper .fix-header .logo span h3 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text.white .link-wrapper span h3 .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .stage-wrapper {
	background-color: transparent;
}

.content .stage.teaser-slider .stage-wrapper .slides {
	background-color: transparent;
}

.content .stage.teaser-slider .stage-wrapper .stage-text {
	border-top: none;
}

@media (min-width: 800px) {
	.content .stage.teaser-slider .stage-wrapper .stage-text {
		border-top: 1px solid #000;
	}
}

.content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper h3 {
	color: #502572;
}

.content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a h2 .icon-link:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2 .icon-link:after, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span h2 .icon-link:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:after, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac.png");
}

.content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a h2 .icon-link:hover:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2 .icon-link:hover:after, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span h2 .icon-link:hover:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:hover:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:hover:after, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:hover:after {
	content: url("../ThemeImages/icon-header-internal-lilac_hover.png");
}

.content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a:hover .icon-link, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span:hover .icon-link {
	color: #444;
	border-bottom: 1px solid #000;
}

.content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper a:hover .icon-link:after, .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .stage.teaser-slider .stage-wrapper .stage-text .link-wrapper span:hover .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac_hover.png");
}

.content .stage.teaser-slider .stage-wrapper .stage-text p, .content .stage.teaser-slider .stage-wrapper .stage-text strong {
	color: #444;
	display: block;
}

.content .stage.teaser-slider .stage-wrapper.single {
	flex-direction: column-reverse;
}

@media (min-width: 800px) {
	.content .stage.teaser-slider .stage-wrapper.single {
		flex-direction: column-reverse;
	}
}

@media (min-width: 1024px) {
	.content .stage.teaser-slider .stage-wrapper.single {
		flex-direction: row;
	}
}

.content .stage.teaser-slider .stage-wrapper.single .stage-text .link-wrapper a:hover .icon-link, .content .stage.teaser-slider .stage-wrapper.single .stage-text .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .stage.teaser-slider .stage-wrapper.single .stage-text .link-wrapper span:hover .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-prev {
	color: #000;
}

.content .stage.teaser-slider .custom-navigation .flex-prev .icon-link {
	display: inline-block;
}

.content .stage.teaser-slider .custom-navigation .flex-prev .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev-lilac.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .stage.teaser-slider .custom-navigation .flex-prev:hover .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-prev:hover .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev-lilac_hover.png");
}

.content .stage.teaser-slider .custom-navigation .flex-prev:active .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-prev:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev-lilac_hover.png");
}

.content .stage.teaser-slider .custom-navigation .flex-prev:focus .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-prev:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev-lilac_hover.png");
}

.content .stage.teaser-slider .custom-navigation .flex-prev:active .icon-link {
	color: #000;
}

.content .stage.teaser-slider .custom-navigation .flex-prev:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev-lilac.png");
}

.content .stage.teaser-slider .custom-navigation .flex-prev:focus .icon-link {
	color: #000;
}

.content .stage.teaser-slider .custom-navigation .flex-prev:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-prev-lilac.png");
}

.content .stage.teaser-slider .custom-navigation .flex-next {
	color: #000;
}

.content .stage.teaser-slider .custom-navigation .flex-next .icon-link {
	display: inline-block;
}

.content .stage.teaser-slider .custom-navigation .flex-next .icon-link:before {
	content: url("../ThemeImages/icon-slider-next-lilac.png");
	position: relative;
	top: 2px;
	padding-right: 8px;
}

.content .stage.teaser-slider .custom-navigation .flex-next:hover .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-next:hover .icon-link:before {
	content: url("../ThemeImages/icon-slider-next-lilac_hover.png");
}

.content .stage.teaser-slider .custom-navigation .flex-next:active .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-next:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-next-lilac_hover.png");
}

.content .stage.teaser-slider .custom-navigation .flex-next:focus .icon-link {
	color: #502572;
}

.content .stage.teaser-slider .custom-navigation .flex-next:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-next-lilac_hover.png");
}

.content .stage.teaser-slider .custom-navigation .flex-next:active .icon-link {
	color: #000;
}

.content .stage.teaser-slider .custom-navigation .flex-next:active .icon-link:before {
	content: url("../ThemeImages/icon-slider-next-lilac.png");
}

.content .stage.teaser-slider .custom-navigation .flex-next:focus .icon-link {
	color: #000;
}

.content .stage.teaser-slider .custom-navigation .flex-next:focus .icon-link:before {
	content: url("../ThemeImages/icon-slider-next-lilac.png");
}

.content .stage.teaser-slider .custom-navigation .custom-controls-container .flex-control-paging li a, .content .stage.teaser-slider .custom-navigation .custom-controls-container .flex-control-paging li .fix-header .logo span, .fix-header .logo .content .stage.teaser-slider .custom-navigation .custom-controls-container .flex-control-paging li span {
	background: transparent;
	border: 2px solid #502572;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}

.content .stage.teaser-slider .custom-navigation .custom-controls-container .flex-control-paging li a.flex-active, .content .stage.teaser-slider .custom-navigation .custom-controls-container .flex-control-paging li .fix-header .logo span.flex-active, .fix-header .logo .content .stage.teaser-slider .custom-navigation .custom-controls-container .flex-control-paging li span.flex-active {
	background: #502572;
	border: 2px solid #502572;
}

.content .quick-links {
	background-color: transparent;
	padding-bottom: 0;
}

.content .quick-links ul {
	margin-left: 0;
	padding-left: 0;
}

.content .quick-links ul li {
	margin-right: 0;
	width: 20%;
}

.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
	min-height: 88px;
	text-align: center;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 800px) {
	.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
		min-height: 115px;
	}
}

.content .quick-links ul li a .icon, .content .quick-links ul li .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li span .icon {
	font-size: inherit;
	padding-top: 20px;
	padding-left: 3%;
	line-height: 130%;
	text-align: left;
	min-width: 205px;
}

@media (min-width: 800px) {
	.content .quick-links ul li a .icon, .content .quick-links ul li .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li span .icon {
		padding-top: 20px;
	}
}

.content .quick-links ul li a .icon:before, .content .quick-links ul li .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li span .icon:before {
	top: 16px;
	padding-right: 15px;
	padding-left: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 100%;
	left: 28px;
	position: static !important;
}

@media (min-width: 800px) {
	.content .quick-links ul li a .icon:before, .content .quick-links ul li .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li span .icon:before {
		padding-right: 48px;
		padding-left: 48px;
	}
}

@media (min-width: 1024px) {
	.content .quick-links ul li a .icon, .content .quick-links ul li .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li span .icon {
		padding-top: 30px;
	}

	.content .quick-links ul li a .icon:before, .content .quick-links ul li .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li span .icon:before {
		padding-right: 15px;
		padding-left: 0;
	}
}

.content .quick-links ul li a:hover .icon, .content .quick-links ul li .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li span:hover .icon {
	border-bottom: none !important;
}

.content .quick-links ul li.q-donation {
	background-image: url("../ThemeImages/gift-bg.png");
	background-repeat: no-repeat;
	background-position: 94% 24%;
	background-size: 24%;
}

@media (min-width: 800px) {
	.content .quick-links ul li.q-donation {
		background-position: 134%;
		background-size: 134px;
	}
}

.content .quick-links ul li.q-donation a .icon, .content .quick-links ul li.q-donation .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.q-donation span .icon {
	display: block;
	display: inline-block;
}

.content .quick-links ul li.q-donation a .icon:before, .content .quick-links ul li.q-donation .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-donation span .icon:before {
	content: url("../ThemeImages/icon-donation.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.q-donation a:hover, .content .quick-links ul li.q-donation .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.q-donation span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.q-donation a:hover .icon, .content .quick-links ul li.q-donation .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.q-donation span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.q-donation a:hover .icon:before, .content .quick-links ul li.q-donation .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.q-donation span:hover .icon:before {
	content: url("../ThemeImages/icon-donation_hover.png");
}

.content .quick-links ul li.q-donation a:active .icon:before, .content .quick-links ul li.q-donation .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.q-donation span:active .icon:before {
	content: url("../ThemeImages/icon-donation_hover.png");
}

.content .quick-links ul li.q-donation a:focus .icon:before, .content .quick-links ul li.q-donation .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.q-donation span:focus .icon:before {
	content: url("../ThemeImages/icon-donation_hover.png");
}

.content .quick-links ul li.q-dates a .icon, .content .quick-links ul li.q-dates .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.q-dates span .icon {
	display: block;
	display: inline-block;
}

.content .quick-links ul li.q-dates a .icon:before, .content .quick-links ul li.q-dates .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-dates span .icon:before {
	content: url("../ThemeImages/icon-dates.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.q-dates a:hover, .content .quick-links ul li.q-dates .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.q-dates span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.q-dates a:hover .icon, .content .quick-links ul li.q-dates .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.q-dates span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.q-dates a:hover .icon:before, .content .quick-links ul li.q-dates .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.q-dates span:hover .icon:before {
	content: url("../ThemeImages/icon-dates_hover.png");
}

.content .quick-links ul li.q-dates a:active .icon:before, .content .quick-links ul li.q-dates .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.q-dates span:active .icon:before {
	content: url("../ThemeImages/icon-dates_hover.png");
}

.content .quick-links ul li.q-dates a:focus .icon:before, .content .quick-links ul li.q-dates .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.q-dates span:focus .icon:before {
	content: url("../ThemeImages/icon-dates_hover.png");
}

.content .quick-links ul li.q-publication a .icon, .content .quick-links ul li.q-publication .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.q-publication span .icon {
	display: block;
	display: inline-block;
}

.content .quick-links ul li.q-publication a .icon:before, .content .quick-links ul li.q-publication .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-publication span .icon:before {
	content: url("../ThemeImages/icon-publication.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.q-publication a:hover, .content .quick-links ul li.q-publication .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.q-publication span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.q-publication a:hover .icon, .content .quick-links ul li.q-publication .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.q-publication span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.q-publication a:hover .icon:before, .content .quick-links ul li.q-publication .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.q-publication span:hover .icon:before {
	content: url("../ThemeImages/icon-publication_hover.png");
}

.content .quick-links ul li.q-publication a:active .icon:before, .content .quick-links ul li.q-publication .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.q-publication span:active .icon:before {
	content: url("../ThemeImages/icon-publication_hover.png");
}

.content .quick-links ul li.q-publication a:focus .icon:before, .content .quick-links ul li.q-publication .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.q-publication span:focus .icon:before {
	content: url("../ThemeImages/icon-publication_hover.png");
}

.content .quick-links ul li.q-downloads a .icon, .content .quick-links ul li.q-downloads .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.q-downloads span .icon {
	display: block;
	display: inline-block;
}

.content .quick-links ul li.q-downloads a .icon:before, .content .quick-links ul li.q-downloads .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-downloads span .icon:before {
	content: url("../ThemeImages/icon-downloads.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.q-downloads a:hover, .content .quick-links ul li.q-downloads .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.q-downloads span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.q-downloads a:hover .icon, .content .quick-links ul li.q-downloads .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.q-downloads span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.q-downloads a:hover .icon:before, .content .quick-links ul li.q-downloads .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.q-downloads span:hover .icon:before {
	content: url("../ThemeImages/icon-downloads_hover.png");
}

.content .quick-links ul li.q-downloads a:active .icon:before, .content .quick-links ul li.q-downloads .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.q-downloads span:active .icon:before {
	content: url("../ThemeImages/icon-downloads_hover.png");
}

.content .quick-links ul li.q-downloads a:focus .icon:before, .content .quick-links ul li.q-downloads .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.q-downloads span:focus .icon:before {
	content: url("../ThemeImages/icon-downloads_hover.png");
}

.content .quick-links ul li.q-portal a .icon, .content .quick-links ul li.q-portal .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li.q-portal span .icon {
	display: block;
	display: block;
	display: inline-block;
}

.content .quick-links ul li.q-portal a .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span .icon:before {
	content: url("../ThemeImages/icon-calendar.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.q-portal a .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span .icon:before {
	content: url("../ThemeImages/icon-portal.png");
	position: absolute;
	left: 0px;
	top: 10px;
}

.content .quick-links ul li.q-portal a:hover, .content .quick-links ul li.q-portal .fix-header .logo span:hover, .fix-header .logo .content .quick-links ul li.q-portal span:hover {
	background-color: #fff;
	color: #462672;
	text-decoration: none;
}

.content .quick-links ul li.q-portal a:hover .icon, .content .quick-links ul li.q-portal .fix-header .logo span:hover .icon, .fix-header .logo .content .quick-links ul li.q-portal span:hover .icon {
	border-bottom: 1px solid #462672;
}

.content .quick-links ul li.q-portal a:hover .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span:hover .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span:hover .icon:before {
	content: url("../ThemeImages/icon-portal_hover.png");
}

.content .quick-links ul li.q-portal a:active .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span:active .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span:active .icon:before {
	content: url("../ThemeImages/icon-portal_hover.png");
}

.content .quick-links ul li.q-portal a:focus .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span:focus .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span:focus .icon:before {
	content: url("../ThemeImages/icon-portal_hover.png");
}

.content .teaser-list .article a figure, .content .teaser-list .article .fix-header .logo span figure, .fix-header .logo .content .teaser-list .article span figure {
	overflow: hidden;
	position: relative;
}

.content .teaser-list .article a figure:after, .content .teaser-list .article .fix-header .logo span figure:after, .fix-header .logo .content .teaser-list .article span figure:after {
	box-shadow: 0px 0px 0px 8px transparent inset;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.content .teaser-list .article a figure:hover:after, .content .teaser-list .article .fix-header .logo span figure:hover:after, .fix-header .logo .content .teaser-list .article span figure:hover:after, .content .teaser-list .article a figure:focus:after, .content .teaser-list .article .fix-header .logo span figure:focus:after, .fix-header .logo .content .teaser-list .article span figure:focus:after {
	box-shadow: 0px 0px 0px 8px #5a2572 inset;
}

.content .double-teaser-small .figure, .content .double-teaser-big .figure {
	overflow: hidden;
}

.content .double-teaser-small .figure a:hover, .content .double-teaser-small .figure .fix-header .logo span:hover, .fix-header .logo .content .double-teaser-small .figure span:hover, .content .double-teaser-small .figure a:focus, .content .double-teaser-small .figure .fix-header .logo span:focus, .fix-header .logo .content .double-teaser-small .figure span:focus, .content .double-teaser-big .figure a:hover, .content .double-teaser-big .figure .fix-header .logo span:hover, .fix-header .logo .content .double-teaser-big .figure span:hover, .content .double-teaser-big .figure a:focus, .content .double-teaser-big .figure .fix-header .logo span:focus, .fix-header .logo .content .double-teaser-big .figure span:focus {
	box-shadow: 0px 0px 0px 8px #5a2572 inset;
}

.content .double-teaser-small .text-box, .content .double-teaser-big .text-box {
	position: relative;
	color: #fff;
	padding: 40px 8.33334% 20px 8.33334%;
}

.content .double-teaser-small .text-box a span, .content .double-teaser-big .text-box a span, .content .double-teaser-small .text-box a, .content .double-teaser-big .text-box a {
	color: #fff;
}

.content .double-teaser-small .text-box .link-wrapper, .content .double-teaser-big .text-box .link-wrapper {
	height: auto !important;
	/*
      min-height: auto;
      min-height: unset;
    */
}

.content .double-teaser-small .text-box .link-wrapper a, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span, .content .double-teaser-big .text-box .link-wrapper a, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span {
	color: #fff;
	position: relative;
	display: inline-block;
}

.content .double-teaser-small .text-box .link-wrapper a:hover, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:hover, .content .double-teaser-small .text-box .link-wrapper a:focus, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:focus, .content .double-teaser-small .text-box .link-wrapper a:active, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:active, .content .double-teaser-big .text-box .link-wrapper a:hover, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:hover, .content .double-teaser-big .text-box .link-wrapper a:focus, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:focus, .content .double-teaser-big .text-box .link-wrapper a:active, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:active {
	text-decoration: none;
}

.content .double-teaser-small .text-box .link-wrapper a .icon-link, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span .icon-link, .content .double-teaser-big .text-box .link-wrapper a .icon-link, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .double-teaser-small .text-box .link-wrapper a:hover .icon-link, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:hover .icon-link, .content .double-teaser-big .text-box .link-wrapper a:hover .icon-link, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .double-teaser-small .text-box .link-wrapper a .icon-link, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span .icon-link, .content .double-teaser-big .text-box .link-wrapper a .icon-link, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span .icon-link {
	display: inline;
	font-size: inherit;
	line-height: inherit;
}

.content .double-teaser-small .text-box .link-wrapper a .icon-link:before, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span .icon-link:before, .content .double-teaser-big .text-box .link-wrapper a .icon-link:before, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span .icon-link:before, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span .icon-link:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .double-teaser-small .text-box .link-wrapper a:hover .icon-link, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:hover .icon-link, .content .double-teaser-big .text-box .link-wrapper a:hover .icon-link, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:hover .icon-link {
	color: #fff;
}

.content .double-teaser-small .text-box .link-wrapper a:hover .icon-link:before, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:hover .icon-link:before, .content .double-teaser-big .text-box .link-wrapper a:hover .icon-link:before, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:hover .icon-link:before, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:hover .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .double-teaser-small .text-box .link-wrapper a:active .icon-link, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:active .icon-link, .content .double-teaser-big .text-box .link-wrapper a:active .icon-link, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:active .icon-link {
	color: #fff;
}

.content .double-teaser-small .text-box .link-wrapper a:active .icon-link:before, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:active .icon-link:before, .content .double-teaser-big .text-box .link-wrapper a:active .icon-link:before, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:active .icon-link:before, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:active .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .double-teaser-small .text-box .link-wrapper a:focus .icon-link, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:focus .icon-link, .content .double-teaser-big .text-box .link-wrapper a:focus .icon-link, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:focus .icon-link {
	color: #fff;
}

.content .double-teaser-small .text-box .link-wrapper a:focus .icon-link:before, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span:focus .icon-link:before, .content .double-teaser-big .text-box .link-wrapper a:focus .icon-link:before, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span:focus .icon-link:before, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span:focus .icon-link:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .double-teaser-small .text-box .link-wrapper a h3, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span h3, .content .double-teaser-big .text-box .link-wrapper a h3, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span h3 {
	margin-bottom: 10px;
}

@media (max-width: 800px) {
	.content .double-teaser-small .text-box .link-wrapper a h3, .content .double-teaser-small .text-box .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper span h3, .content .double-teaser-big .text-box .link-wrapper a h3, .content .double-teaser-big .text-box .link-wrapper .fix-header .logo span h3, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper span h3 {
		height: auto !important;
	}
}

.content .double-teaser-small .text-box .link-wrapper:not(:first-child) a .icon-link:before, .content .double-teaser-small .text-box .link-wrapper:not(:first-child) .fix-header .logo span .icon-link:before, .fix-header .logo .content .double-teaser-small .text-box .link-wrapper:not(:first-child) span .icon-link:before, .content .double-teaser-big .text-box .link-wrapper:not(:first-child) a .icon-link:before, .content .double-teaser-big .text-box .link-wrapper:not(:first-child) .fix-header .logo span .icon-link:before, .fix-header .logo .content .double-teaser-big .text-box .link-wrapper:not(:first-child) span .icon-link:before {
	top: 0;
}

.content .double-teaser-small .text-box p, .content .double-teaser-big .text-box p {
	font-size: inherit;
	line-height: inherit;
	color: #fff;
	margin-bottom: 12px;
}

@media (max-width: 800px) {
	.content .double-teaser-small .text-box, .content .double-teaser-big .text-box {
		padding: 40px 4.16667% 20px 4.16667%;
	}
}

.content .double-teaser-big .figure {
	overflow: visible;
}

.content .double-teaser-big .figure a:hover, .content .double-teaser-big .figure .fix-header .logo span:hover, .fix-header .logo .content .double-teaser-big .figure span:hover, .content .double-teaser-big .figure a:focus, .content .double-teaser-big .figure .fix-header .logo span:focus, .fix-header .logo .content .double-teaser-big .figure span:focus {
	box-shadow: 0px 0px 0px 8px #5a2572 inset;
}

.content .double-teaser-big .text-box {
	padding: 40px 8.33334% 40px 8.33334%;
	min-height: 240px;
}

@media (max-width: 800px) {
	.content .double-teaser-big .text-box {
		/*padding: 40px $service-padding-mobile 20px $service-padding-mobile;*/
		padding: 30px 10px 30px 10px;
		min-height: auto;
	}
}

.content .double-teaser-small .bg-img {
	width: 100%;
	height: auto;
	min-height: 320px;
	background-position: center center;
	background-repeat: no-repeat;
}

.content .current.tripple-teaser article, .content .current.tripple-teaser .article {
	padding: 0 !important;
}

.content .current.tripple-teaser article header, .content .current.tripple-teaser article .header, .content .current.tripple-teaser .article header, .content .current.tripple-teaser .article .header {
	padding: 40px 10px 40px 10px;
}

@media (min-width: 800px) {
	.content .current.tripple-teaser article header, .content .current.tripple-teaser article .header, .content .current.tripple-teaser .article header, .content .current.tripple-teaser .article .header {
		padding: 40px 12.50001% 60px 12.50001%;
	}
}

@media (min-width: 1024px) {
	.content .current.tripple-teaser article header, .content .current.tripple-teaser article .header, .content .current.tripple-teaser .article header, .content .current.tripple-teaser .article .header {
		padding: 40px 12.50001% 60px 12.50001%;
	}
}

.content .current.tripple-teaser article header .link-wrapper a .icon-link:after, .content .current.tripple-teaser article header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .current.tripple-teaser article header .link-wrapper span .icon-link:after, .content .current.tripple-teaser article .header .link-wrapper a .icon-link:after, .content .current.tripple-teaser article .header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .current.tripple-teaser article .header .link-wrapper span .icon-link:after, .content .current.tripple-teaser .article header .link-wrapper a .icon-link:after, .content .current.tripple-teaser .article header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .current.tripple-teaser .article header .link-wrapper span .icon-link:after, .content .current.tripple-teaser .article .header .link-wrapper a .icon-link:after, .content .current.tripple-teaser .article .header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .current.tripple-teaser .article .header .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-white.png");
}

.content .current.tripple-teaser article header .link-wrapper a:hover .icon-link:after, .content .current.tripple-teaser article header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .current.tripple-teaser article header .link-wrapper span:hover .icon-link:after, .content .current.tripple-teaser article .header .link-wrapper a:hover .icon-link:after, .content .current.tripple-teaser article .header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .current.tripple-teaser article .header .link-wrapper span:hover .icon-link:after, .content .current.tripple-teaser .article header .link-wrapper a:hover .icon-link:after, .content .current.tripple-teaser .article header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .current.tripple-teaser .article header .link-wrapper span:hover .icon-link:after, .content .current.tripple-teaser .article .header .link-wrapper a:hover .icon-link:after, .content .current.tripple-teaser .article .header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .current.tripple-teaser .article .header .link-wrapper span:hover .icon-link:after {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .current.tripple-teaser section header, .content .current.tripple-teaser section .header {
	padding: 0px 10px 40px 10px;
}

@media (min-width: 800px) {
	.content .current.tripple-teaser section header, .content .current.tripple-teaser section .header {
		padding: 0;
	}
}

.content .current.tripple-teaser section .no-news-found {
	padding-left: 10px;
}

@media (min-width: 800px) {
	.content .current.tripple-teaser section .no-news-found {
		padding-left: 12.50001%;
	}
}

.content.start-page {
	/* startpage: news slider */
}

.content.start-page .current {
	overflow: hidden;
}

@media (max-width: 799px) {
	.content.start-page .current header {
		margin-left: 10px;
		margin-right: 10px;
	}
}

.content.start-page .current header h2 {
	margin-left: 0;
}

.content.start-page .current .outer-viewport {
	overflow: visible;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-slide[aria-hidden="true"] .text-box {
	visibility: hidden;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots {
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	padding: 0 10px;
	margin-left: 0;
	text-align: center;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots li {
	list-style-type: none;
	display: inline-block;
	padding-left: 0;
	width: 11px;
	height: 11px;
	margin: 0 8px;
	background-color: #ffffff;
	border: 2px solid #ffffff;
	border-radius: 100%;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots li.slick-active {
	background-color: transparent;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots li:hover {
	background-color: transparent;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots li:focus {
	background-color: transparent;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots li button {
	text-indent: -999999px;
	background: none;
	border: none;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-dots li button:focus {
	outline: 0;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow {
	position: absolute;
	top: 0;
	height: 100%;
	width: 80px;
	background-color: transparent;
	border: none;
	padding: 0;
	z-index: 1;
}

@media (min-width: 1025px) {
	.content.start-page .news-slider-box .double-teaser-slider .slick-arrow {
		width: 120px;
	}
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow span {
	text-indent: -999999px;
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 80px;
	background-color: #ffffff;
	opacity: 0.6;
	z-index: 1;
}

@media (min-width: 1025px) {
	.content.start-page .news-slider-box .double-teaser-slider .slick-arrow span {
		width: 120px;
	}
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow .icon {
	position: relative;
	top: 46%;
	left: 18%;
	display: inline-block;
	width: 50px;
	height: 50px;
	z-index: 2;
}

@media (min-width: 1025px) {
	.content.start-page .news-slider-box .double-teaser-slider .slick-arrow .icon {
		left: 28%;
	}
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow .icon:before {
	content: "";
	display: block;
	width: 50px;
	height: 50px;
	opacity: 1;
	position: absolute;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow.slick-next {
	right: 0;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow.slick-next .icon:before {
	background-image: url("../ThemeImages/icon-slider-blue-next.png");
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow.slick-next .icon:hover:before {
	background-image: url("../ThemeImages/icon-slider-blue-next_hover.png");
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow.slick-prev {
	left: 0;
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow.slick-prev .icon:before {
	background-image: url("../ThemeImages/icon-slider-blue-prev.png");
}

.content.start-page .news-slider-box .double-teaser-slider .slick-arrow.slick-prev .icon:hover:before {
	background-image: url("../ThemeImages/icon-slider-blue-prev_hover.png");
}

.content .flexslider.double-teaser-slider {
	margin-bottom: 0;
}

.content .flexslider.double-teaser-slider .flex-viewport {
	overflow: visible !important;
}

.content .flexslider.double-teaser-slider .double-teaser-nav {
	margin-bottom: 0;
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav a, .content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .fix-header .logo span, .fix-header .logo .content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav span {
	width: 50px;
	height: 50px;
	opacity: 1;
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav a:before, .content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .fix-header .logo span:before, .fix-header .logo .content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav span:before {
	content: " ";
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav a:focus, .content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .fix-header .logo span:focus, .fix-header .logo .content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav span:focus {
	outline: none;
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-prev .flex-prev {
	left: -90px;
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-prev .flex-prev:before {
	content: url("../ThemeImages/icon-slider-blue-prev.png");
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-prev .flex-prev:hover:before {
	content: url("../ThemeImages/icon-slider-blue-prev_hover.png");
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-next .flex-next {
	right: -90px;
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-next .flex-next:before {
	content: url("../ThemeImages/icon-slider-blue-next.png");
}

.content .flexslider.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-next .flex-next:hover:before {
	content: url("../ThemeImages/icon-slider-blue-next_hover.png");
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article {
	width: 100%;
	padding: 0 !important;
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box {
	color: #fff;
	min-height: 265px;
	padding: 30px 10px;
}

@media (min-width: 800px) {
	.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box {
		padding: 40px 8.33334%;
	}
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box p {
	color: inherit;
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper a .icon-link, .content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper span .icon-link {
	font-size: inherit;
	color: inherit;
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper a .icon-link:after, .content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-white.png");
	top: 0;
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper a:active .icon-link:after, .content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper span:active .icon-link:after,
.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper a:focus .icon-link:after,
.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo
.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper span:focus .icon-link:after,
.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper a:hover .icon-link:after,
.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo
.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box:not(:first-child) .link-wrapper span:hover .icon-link:after {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box .link-wrapper h3 {
	margin-bottom: 10px;
}

.content .flexslider.double-teaser-slider ul.slides li.text-img .article .text-box .link-wrapper h3 .icon-link:after {
	top: 4px !important;
}

.content .flexslider.double-teaser-slider:hover .flex-direction-nav .flex-prev {
	left: -90px;
}

.content .flexslider.double-teaser-slider:hover .flex-direction-nav .flex-next {
	right: -90px;
}

.content .flexslider .blure {
	display: inline-block;
	width: 100%;
	height: 622px;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 12;
	position: absolute;
}

.content .news-slider-wrapper.double-teaser-slider {
	margin-bottom: 0;
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav {
	margin-bottom: 0;
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav a, .content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .fix-header .logo span, .fix-header .logo .content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav span {
	width: 50px;
	height: 50px;
	opacity: 1;
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav a:before, .content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .fix-header .logo span:before, .fix-header .logo .content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav span:before {
	content: " ";
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav a:focus, .content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .fix-header .logo span:focus, .fix-header .logo .content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav span:focus {
	outline: none;
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-prev .flex-prev {
	left: -90px;
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-prev .flex-prev:before {
	content: url("../ThemeImages/icon-slider-blue-prev.png");
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-prev .flex-prev:hover:before {
	content: url("../ThemeImages/icon-slider-blue-prev_hover.png");
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-next .flex-next {
	right: -90px;
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-next .flex-next:before {
	content: url("../ThemeImages/icon-slider-blue-next.png");
}

.content .news-slider-wrapper.double-teaser-slider .double-teaser-nav .flex-direction-nav .flex-nav-next .flex-next:hover:before {
	content: url("../ThemeImages/icon-slider-blue-next_hover.png");
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article {
	width: 100%;
	padding: 0 !important;
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box {
	color: #fff;
	min-height: 265px;
	padding: 30px 10px;
}

@media (min-width: 800px) {
	.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box {
		padding: 40px 8.33334%;
	}
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box p {
	color: inherit;
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper a .icon-link, .content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper span .icon-link {
	font-size: inherit;
	color: inherit;
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper a .icon-link:after, .content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-white.png");
	top: 0;
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper a:active .icon-link:after, .content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper span:active .icon-link:after,
.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper a:focus .icon-link:after,
.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo
.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper span:focus .icon-link:after,
.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper a:hover .icon-link:after,
.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo
.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box:not(:first-child) .link-wrapper span:hover .icon-link:after {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box .link-wrapper h3 {
	margin-bottom: 10px;
}

.content .news-slider-wrapper.double-teaser-slider .news-slider .text-img .article .text-box .link-wrapper h3 .icon-link:after {
	top: 4px !important;
}

.content .news-slider-wrapper.double-teaser-slider:hover .flex-direction-nav .flex-prev {
	left: -90px;
}

.content .news-slider-wrapper.double-teaser-slider:hover .flex-direction-nav .flex-next {
	right: -90px;
}

.content .news-slider-wrapper .blure {
	display: inline-block;
	width: 100%;
	height: 622px;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 12;
	position: absolute;
}

.content .jobboard-teaser .jobboard-wrapper {
	margin-bottom: 36px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list {
	border-top: none;
	margin-top: 20px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list h3 {
	display: none;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	font-size: 26px;
	font-size: 1.625rem;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list h3 {
		font-size: 26px;
		font-size: 1.625rem;
		margin-left: 4.16667%;
	}
}

@media (min-width: 1024px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list h3 {
		font-size: 32px;
		font-size: 2rem;
	}
}

@media (min-width: 1440px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list h3 {
		font-size: 32px;
		font-size: 2rem;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left {
	clear: both;
	background-color: transparent;
	padding: 0px 0px 50px 10px;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left {
		padding: 0px 0px 50px 4.16667%;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left h4 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #444;
	margin-bottom: 6px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox {
	margin-bottom: 0px;
	padding-right: 20px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter {
	display: inline-block;
	width: 100%;
	min-height: 1px;
	text-align: left;
	position: relative;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control {
	width: 100%;
	height: auto;
	min-height: 39px;
	padding: 0;
	margin-bottom: 15px;
	background-color: transparent;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	border: 1px solid #444;
	position: relative;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span {
	color: #444;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	height: 100%;
	padding-left: 18px;
	padding-right: 34px;
	padding-bottom: 18px;
	text-align: left;
	padding-top: 18px;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span {
		padding-top: 6px;
		padding-bottom: 6px;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a:after, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span:after, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span:after {
	content: url("../ThemeImages/icon-down-black.png");
	position: absolute;
	width: 16px;
	height: 10px;
	right: 16px;
	top: 14px;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a:after, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span:after, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span:after {
		top: 4px;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover a, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover .fix-header .logo span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover span {
	background-color: #462672;
	color: #fff;
	text-decoration: none;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover a:after, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover .fix-header .logo span:after, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover span:after {
	content: url("../ThemeImages/icon-down-white.png");
	right: 16px;
	top: 14px;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover a:after, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover .fix-header .logo span:after, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover span:after {
		top: 4px;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list {
	width: 100%;
	min-height: 100px;
	position: absolute;
	background-color: #e8e8e8;
	top: 39px;
	z-index: 100;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col {
	padding-bottom: 20px;
	padding-top: 20px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul {
	padding-left: 0;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li {
	width: 100%;
	clear: both;
	float: none;
	text-align: left;
	padding: 0;
	list-style-type: none;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li a, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li .fix-header .logo span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li span {
	text-decoration: none;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li a span, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li .fix-header .logo span span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li span span {
	font-weight: normal;
	padding: 6px 20px 6px 20px;
	display: block;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li:hover {
	background-color: #462672;
	background-color: #462672;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li:hover span {
	color: #fff;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .filterbox .btn-default {
	padding: 12px 30px;
	margin-top: 10px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper {
	display: block;
	margin-top: 20px;
	margin-left: 0;
	top: 0;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:focus, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:focus, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:active, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:active {
	text-decoration: none;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span {
		position: relative;
		display: inline-block;
	}

	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:focus, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:focus, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:active, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:active {
		text-decoration: none;
	}

	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: bold;
		border-bottom: 1px solid transparent;
		margin-left: 32px;
		padding-left: 0px;
	}

	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover .icon-link {
		border-bottom: 1px solid #502572;
		/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link.internal, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link.internal {
	display: block;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link.internal:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover .icon-link.internal, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover .icon-link.internal, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:focus .icon-link.internal, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:focus .icon-link.internal, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:active .icon-link.internal, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover .icon-link.internal:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover .icon-link.internal:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:focus .icon-link.internal:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:focus .icon-link.internal:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:active .icon-link.internal:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link.external, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link.external {
	display: block;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link.external:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover .icon-link.external, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover .icon-link.external, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:focus .icon-link.external, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:focus .icon-link.external, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:active .icon-link.external, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:hover .icon-link.external:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:hover .icon-link.external:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:focus .icon-link.external:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:focus .icon-link.external:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a:active .icon-link.external:before, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link {
	padding-left: 0;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link:hover, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link:hover, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link:hover {
	border-bottom: 1px solid transparent;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link:hover span, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link:hover span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link:hover span {
	border-bottom: 1px solid #502572;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper a .icon-link span, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper span .icon-link span {
	font-size: inherit;
	line-height: inherit;
	font-weight: bold;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right {
	padding-left: 10px;
	margin-top: 0;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right {
		margin-top: -42px;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul {
	margin-top: 0;
	margin-bottom: 0;
}

@media (min-width: 800px) {
	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul {
		margin-bottom: 11px;
	}
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li {
	margin-bottom: 20px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li .date-cat .start-date {
	padding-left: 12px;
	padding-left: 0;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h4, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h4, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h4 {
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: .2rem;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h4 .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h4 .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h4 .icon-link {
	position: relative;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
	font-weight: bold;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h4 .icon-link:after, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h4 .icon-link:after, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h4 .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	top: 2px;
	left: -33px;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:active .icon-link, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:active .icon-link,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:focus .icon-link,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:focus .icon-link,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:hover .icon-link,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:hover .icon-link {
	color: #502572;
}

.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:active .icon-link:after, .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:active .icon-link:after,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:focus .icon-link:after,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:focus .icon-link:after,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:hover .icon-link:after,
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo
.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:hover .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.jobboard .intro {
	margin-bottom: 44px;
}

.content.jobboard .intro p {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
}

.content.jobboard header.intro {
	margin-bottom: 44px;
}

.content.jobboard header.intro h1 {
	margin-bottom: 12px;
}

.content.jobboard header.intro p {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	font-weight: bold;
}

.content.jobboard header.intro .link-wrapper {
	color: #502572;
	display: inline-block;
}

.content.jobboard header.intro .link-wrapper a, .content.jobboard header.intro .link-wrapper .fix-header .logo span, .fix-header .logo .content.jobboard header.intro .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.jobboard header.intro .link-wrapper a:hover, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover, .content.jobboard header.intro .link-wrapper a:focus, .content.jobboard header.intro .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.jobboard header.intro .link-wrapper span:focus, .content.jobboard header.intro .link-wrapper a:active, .content.jobboard header.intro .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.jobboard header.intro .link-wrapper span:active {
	text-decoration: none;
}

.content.jobboard header.intro .link-wrapper a .icon-link, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard header.intro .link-wrapper a .icon-link span, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content.jobboard header.intro .link-wrapper a .icon-link span + span, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #502572;
}

.content.jobboard header.intro .link-wrapper a .icon-link span + span:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content.jobboard header.intro .link-wrapper a:hover .icon-link span, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content.jobboard header.intro .link-wrapper a:hover .icon-link span + span, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content.jobboard header.intro .link-wrapper a .icon-link.internal, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link.internal {
	display: block;
}

.content.jobboard header.intro .link-wrapper a .icon-link.internal:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.jobboard header.intro .link-wrapper a:hover .icon-link.internal, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover .icon-link.internal, .content.jobboard header.intro .link-wrapper a:focus .icon-link.internal, .content.jobboard header.intro .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.jobboard header.intro .link-wrapper span:focus .icon-link.internal, .content.jobboard header.intro .link-wrapper a:active .icon-link.internal, .content.jobboard header.intro .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.jobboard header.intro .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content.jobboard header.intro .link-wrapper a:hover .icon-link.internal:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover .icon-link.internal:before, .content.jobboard header.intro .link-wrapper a:focus .icon-link.internal:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span:focus .icon-link.internal:before, .content.jobboard header.intro .link-wrapper a:active .icon-link.internal:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.jobboard header.intro .link-wrapper a .icon-link.external, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link.external {
	display: block;
}

.content.jobboard header.intro .link-wrapper a .icon-link.external:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.jobboard header.intro .link-wrapper a:hover .icon-link.external, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover .icon-link.external, .content.jobboard header.intro .link-wrapper a:focus .icon-link.external, .content.jobboard header.intro .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.jobboard header.intro .link-wrapper span:focus .icon-link.external, .content.jobboard header.intro .link-wrapper a:active .icon-link.external, .content.jobboard header.intro .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.jobboard header.intro .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content.jobboard header.intro .link-wrapper a:hover .icon-link.external:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span:hover .icon-link.external:before, .content.jobboard header.intro .link-wrapper a:focus .icon-link.external:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span:focus .icon-link.external:before, .content.jobboard header.intro .link-wrapper a:active .icon-link.external:before, .content.jobboard header.intro .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.jobboard header.intro .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content.jobboard header.intro .link-wrapper a .icon-link, .content.jobboard header.intro .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard header.intro .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left {
	background-color: #2e2672;
	padding: 50px 4.166667% 50px 4.166667%;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left h3 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 15px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter {
	display: inline-block;
	width: 100%;
	min-height: 1px;
	text-align: left;
	position: relative;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control {
	width: 100%;
	height: 47px;
	padding: 0;
	height: auto;
	margin-bottom: 20px;
	background-color: transparent;
	color: #444;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	border: 1px solid #fff;
	position: relative;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span {
	color: #fff;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	height: 100%;
	padding-left: 18px;
	padding-right: 34px;
	padding-bottom: 10px;
	text-align: left;
	padding-top: 8px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span:after {
	content: url("../ThemeImages/icon-down-white.png");
	position: absolute;
	width: 16px;
	height: 10px;
	right: 20px;
	top: 9px;
	right: 16px;
	top: 6px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control a:focus, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control .fix-header .logo span:focus, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control span:focus {
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover a, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover span, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:focus a, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:focus .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:focus span, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open a, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open span {
	background-color: #fff;
	color: #333333;
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover a:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover .fix-header .logo span:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover span:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:focus a:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:focus .fix-header .logo span:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:focus span:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open a:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open .fix-header .logo span:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open span:after {
	content: url("../ThemeImages/icon-down-black.png");
	right: 16px;
	top: 6px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover a, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control:hover span {
	text-decoration: underline;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open a:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open .fix-header .logo span:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-control.open span:after {
	content: url("../ThemeImages/icon-up-black.png");
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list {
	width: 100%;
	min-height: 100px;
	position: absolute;
	background-color: #e8e8e8;
	top: 48px;
	z-index: 100;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col {
	padding-bottom: 20px;
	padding-top: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul {
	padding-left: 0;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li {
	width: 100%;
	clear: both;
	float: none;
	text-align: left;
	padding: 0;
	list-style-type: none;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li a, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li span {
	color: #333333;
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li a span, .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li .fix-header .logo span span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li span span {
	font-weight: normal;
	padding: 6px 20px 6px 20px;
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li:hover {
	background-color: #462672;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .format-filter .filter-list .col ul li:hover span {
	color: #fff;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .btn {
	white-space: normal;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .btn-default {
	padding: 12px 30px;
	margin-top: 20px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	background-color: #fff;
	color: #444;
	border-color: white;
	border-width: 1px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-left .filterbox .btn-default:hover {
	background-color: #462672;
	color: #fff;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right {
	padding-left: 10px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul {
	display: block;
	margin-top: 46px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li .date-cat .start-date {
	padding-left: 12px;
	padding-left: 0;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper {
	padding-right: 10px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h2, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h2, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h2 {
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 1.33333;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h2 .icon-link, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h2 .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h2 .icon-link {
	position: relative;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.33333;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h2 .icon-link .span, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h2 .icon-link .span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h2 .icon-link .span {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h2 .icon-link:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h2 .icon-link:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h2 .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac.png");
	position: absolute;
	top: 2px;
	left: -33px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:hover .icon-link, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:hover .icon-link {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a:hover .icon-link:after, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span:hover .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button {
	text-align: left;
	margin-bottom: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn {
	padding: 12px 48px;
	margin-top: 0;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default {
	text-align: center;
}

.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default a, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list .more-button .btn-default span {
	color: currentColor;
}

.content.jobboard .jobboard-wrapper.jobboard-detail {
	margin-bottom: 59px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left {
	margin-bottom: 40px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box {
	padding-top: 8.33334%;
	padding-left: 4.16667%;
	padding-right: 4.16667%;
	padding-bottom: 8.33334%;
	clear: none;
	float: left;
	width: 50%;
	max-height: 295px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:active, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:active {
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link span {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link span + span:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span span {
	color: #fff;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link.internal {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-header-internal-white.png");
	position: absolute;
	left: 0px;
	top: 3px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:active .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:active .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-header-internal-white_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link.external {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-header-external-white.png");
	position: absolute;
	left: 0px;
	top: 3px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:active .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper a:active .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-header-external-white_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-logopic {
	margin-top: 6.2%;
	padding-left: 6.2%;
	padding-right: 6.2%;
	margin-bottom: 6.2%;
	clear: none;
	float: left;
	width: 50%;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-logopic img {
	width: 100%;
	height: auto;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-infobox {
	clear: both;
	padding: 62px 4.16667% 62px 4.16667%;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-infobox ul li {
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 22px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right {
	padding-left: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right figcaption span {
	background-color: rgba(255, 255, 255, 0.4);
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right h2 {
	margin-top: 60px;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.25;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button {
	text-align: left;
	margin-bottom: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn {
	padding: 12px 48px;
	margin-top: 0;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default {
	text-align: center;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default a, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .more-button .btn-default span {
	color: currentColor;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper {
	color: #502572;
	display: inline-block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:active, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:active {
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link span + span:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link.internal {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 1px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:active .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:active .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link.external {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 1px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:active .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a:active .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	padding-left: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper span + span {
	color: #000;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper {
	margin-top: 22px;
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #000;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link span + span:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link {
	margin-left: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link.internal {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link.external {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link.download, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link.download {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a .icon-link.download:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span .icon-link.download:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span .icon-link.download:before {
	content: url("../ThemeImages/icon-download-lilac.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link.download, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.download, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link.download, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus .icon-link.download, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.download, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus .icon-link.download, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active .icon-link.download, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.download, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active .icon-link.download {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:hover .icon-link.download:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.download:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:hover .icon-link.download:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:focus .icon-link.download:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.download:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:focus .icon-link.download:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper a:active .icon-link.download:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper .fix-header .logo span:active .icon-link.download:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper .link-wrapper span:active .icon-link.download:before {
	content: url("../ThemeImages/icon-download-lilac.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper ul {
	display: inline-block;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 23px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .list-wrapper ul li.link-wrapper:last-child {
	margin-bottom: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address {
	margin-bottom: 25px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 16px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper {
	color: #502572;
	display: inline-block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:focus, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:active, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:active {
	text-decoration: none;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: normal;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link span + span:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #502572;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover .icon-link span + span, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link.internal {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0px;
	top: 1px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:focus .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:active .icon-link.internal, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:focus .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:active .icon-link.internal:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link.external {
	display: block;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac.png");
	position: absolute;
	left: 0px;
	top: 1px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:focus .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:active .icon-link.external, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:hover .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:focus .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a:active .icon-link.external:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-lilac_hover.png");
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 14px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p.phone {
	padding-left: 26px;
	position: relative;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p.phone:before {
	content: url("../ThemeImages/icon-phone.png");
	position: absolute;
	left: 2px;
	top: 2px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p a, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p .fix-header .logo span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p span {
	position: relative;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p a .icon-link, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p .fix-header .logo span .icon-link, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p span .icon-link {
	margin-left: 28px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p a .icon-link:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p .fix-header .logo span .icon-link:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p span .icon-link:before {
	position: absolute;
	left: 2px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p a .icon-link.mail:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p .fix-header .logo span .icon-link.mail:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p span .icon-link.mail:before {
	content: url("../ThemeImages/icon-mail.png");
	top: 0px;
}

.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p a .icon-link.phone:before, .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p .fix-header .logo span .icon-link.phone:before, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p span .icon-link.phone:before {
	content: url("../ThemeImages/icon-phone.png");
	top: 1px;
}

.content.service-start {
	clear: both;
}

.content.service-start .location-counter .facts-wrapper ul {
	display: inline-block;
	padding-left: 0;
	width: 100%;
	margin-bottom: 0px;
}

@media (min-width: 800px) {
	.content.service-start .location-counter .facts-wrapper ul {
		display: flex;
	}
}

.content.service-start .location-counter .facts-wrapper ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	width: 100%;
	text-align: center;
	padding: 56px 0px 54px 0px;
}

@media (min-width: 800px) {
	.content.service-start .location-counter .facts-wrapper ul li {
		padding: 96px 0px 92px 0px;
	}
}

.content.service-start .location-counter .facts-wrapper ul li.rest-home {
	background-color: #462672;
}

.content.service-start .location-counter .facts-wrapper ul li.kita {
	background-color: #5a2572;
}

.content.service-start .location-counter .facts-wrapper ul li.staff {
	background-color: #6e2272;
}

.content.service-start .location-counter .facts-wrapper ul li.customers {
	background-color: #6e2272;
}

.content.service-start .location-counter .facts-wrapper ul li span {
	color: #fff;
	display: block;
}

.content.service-start .location-counter .facts-wrapper ul li span.value {
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 0px;
}

.content.service-start .location-counter .facts-wrapper ul li span.label {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	font-size: x-large;
}

@media (min-width: 800px) {
	.content.service-start .location-counter .facts-wrapper ul li span.label {
		font-size: inherit;
	}
}

.content.theme-page .stage section .stage-wrapper .stage-pict {
	/*
            height: auto !important;
            height: 50vw !important;

            @media (min-width: $screen-sm) {
              height: 540px !important;
              height: 38vw !important;
            }
            @media (min-width: $screen-md) {
              height: 540px !important;
            }
    */
}

.content.theme-page .stage section .stage-wrapper .stage-pict .bg-img {
	min-height: 1px;
	/*
            height: 50vw;

            @media (min-width: $screen-sm) {
              min-height: 1px;
              height: 540px;
              height: 38vw;
            }
            @media (min-width: $screen-md) {
              min-height: 1px;
              height: 540px;
            }
    */
}

.content.theme-page .stage .stage-pict .bg-img {
	height: 56.3vw;
}

.content.theme-page .stage .stage-wrapper .stage-text .link-wrapper {
	display: block;
}

@media (min-width: 800px) {
	.content.theme-page .stage .stage-wrapper .stage-text .link-wrapper {
		display: block;
	}
}

@media (min-width: 1024px) {
	.content.theme-page .stage .stage-wrapper .stage-text .link-wrapper {
		display: inline-block;
	}
}

.content.theme-page .stage .stage-wrapper .stage-text p {
	display: block;
	margin-bottom: 34px;
}

@media (min-width: 800px) {
	.content.theme-page .stage .stage-wrapper .stage-text p {
		margin-bottom: 85px;
	}
}

@media (min-width: 1024px) {
	.content.theme-page .stage .stage-wrapper .stage-text p {
		display: none;
		margin-bottom: 24px;
	}
}

@media (min-width: 1200px) {
	.content.theme-page .stage .stage-wrapper .stage-text p {
		display: block;
	}
}

.content.theme-page.press .stage .stage-wrapper .stage-text {
	border-top: none;
}

@media (min-width: 800px) {
	.content.theme-page.press .stage .stage-wrapper .stage-text {
		border-top: 1px solid #000;
	}
}

.content.theme-page.press .stage .stage-wrapper .stage-text strong {
	color: #444;
}

.content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link, .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link, .fix-header .logo .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link {
	color: #502572;
	margin-left: 0;
	margin-left: 32px;
}

.content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:before, .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:before, .fix-header .logo .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:before {
	content: " ";
}

.content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:after, .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:after, .fix-header .logo .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:after {
	content: url("../ThemeImages/icon-header-internal-lilac.png");
}

.content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:hover, .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:hover, .fix-header .logo .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:hover {
	border-bottom: 1px solid #502572;
}

.content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link:hover:after, .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link:hover:after, .fix-header .logo .content.theme-page.press .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link:hover:after {
	content: url("../ThemeImages/icon-header-internal-lilac_hover.png");
}

.content.theme-page.press .stage .stage-wrapper .stage-text p {
	color: #444;
}

.content.theme-page .video .video-wrapper a .video-start .bg-img, .content.theme-page .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content.theme-page .video .video-wrapper span .video-start .bg-img {
	min-height: 1px;
	height: 56.3vw;
	background-size: cover;
	/*
              @media (min-width: 800px) {
                height: 50vw;
              }
              @media (min-width: $screen-sm) {
                background-size: 100%;
                height: 36.05vw;
              }
              @media (min-width: $screen-md) {
                 height: 540px;
              }
    */
}

@media (min-width: 800px) {
	.content.theme-page .video .video-wrapper a .video-start .bg-img, .content.theme-page .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content.theme-page .video .video-wrapper span .video-start .bg-img {
		height: 56.3vw;
	}
}

@media (min-width: 1024px) {
	.content.theme-page .video .video-wrapper a .video-start .bg-img, .content.theme-page .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content.theme-page .video .video-wrapper span .video-start .bg-img {
		background-size: 100%;
		height: 37.4vw;
	}
}

@media (min-width: 1440px) {
	.content.theme-page .video .video-wrapper a .video-start .bg-img, .content.theme-page .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content.theme-page .video .video-wrapper span .video-start .bg-img {
		height: 540px;
	}
}

.content .accordion.faq header {
	font-size: 18px;
	font-size: 1.125rem;
	/* mediaquery - col-sm-offset = 0 */
}

@media (max-width: 640px) {
	.content .accordion.faq header {
		margin-left: 10px;
		margin-left: 0 !important;
		margin-bottom: 10px !important;
	}
}

@media (max-width: 640px) {
	.content .accordion.faq header {
		margin-left: 10px;
		margin-bottom: 10px;
	}
}

.content .accordion.faq header h2 {
	display: inline-block;
}

@media (max-width: 640px) {
	.content .accordion.faq header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		display: block;
		margin-bottom: 12px !important;
		margin-left: 0 !important;
	}
}

@media (max-width: 640px) {
	.content .accordion.faq header.intro h2 {
		font-size: 40px;
		font-size: 2.5rem;
	}
}

.content .accordion.faq header .link-wrapper {
	display: inline-block;
	margin-left: 32px;
	line-height: 20px;
	/* Abstandproblem */
}

@media (max-width: 640px) {
	.content .accordion.faq header .link-wrapper {
		margin-left: 0;
	}
}

.content .accordion.faq header .link-wrapper a, .content .accordion.faq header .link-wrapper .fix-header .logo span, .fix-header .logo .content .accordion.faq header .link-wrapper span {
	border-bottom: none !important;
	position: relative;
	display: inline-block;
}

.content .accordion.faq header .link-wrapper a:hover, .content .accordion.faq header .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .accordion.faq header .link-wrapper span:hover, .content .accordion.faq header .link-wrapper a:focus, .content .accordion.faq header .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .accordion.faq header .link-wrapper span:focus, .content .accordion.faq header .link-wrapper a:active, .content .accordion.faq header .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .accordion.faq header .link-wrapper span:active {
	text-decoration: none;
}

.content .accordion.faq header .link-wrapper a .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0;
}

.content .accordion.faq header .link-wrapper a:hover .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #502572;
}

.content .accordion.faq header .link-wrapper a .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span .icon-link {
	display: inline;
}

.content .accordion.faq header .link-wrapper a .icon-link:after, .content .accordion.faq header .link-wrapper .fix-header .logo span .icon-link:after, .fix-header .logo .content .accordion.faq header .link-wrapper span .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
	position: absolute;
	left: 0;
	top: 2px;
}

.content .accordion.faq header .link-wrapper a:hover .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span:hover .icon-link, .content .accordion.faq header .link-wrapper a:focus .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span:focus .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span:focus .icon-link, .content .accordion.faq header .link-wrapper a:active .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span:active .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span:active .icon-link {
	color: #502572;
}

.content .accordion.faq header .link-wrapper a:hover .icon-link:after, .content .accordion.faq header .link-wrapper .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .accordion.faq header .link-wrapper span:hover .icon-link:after, .content .accordion.faq header .link-wrapper a:focus .icon-link:after, .content .accordion.faq header .link-wrapper .fix-header .logo span:focus .icon-link:after, .fix-header .logo .content .accordion.faq header .link-wrapper span:focus .icon-link:after, .content .accordion.faq header .link-wrapper a:active .icon-link:after, .content .accordion.faq header .link-wrapper .fix-header .logo span:active .icon-link:after, .fix-header .logo .content .accordion.faq header .link-wrapper span:active .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .accordion.faq header .link-wrapper a .icon-link, .content .accordion.faq header .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .accordion.faq header .link-wrapper span .icon-link {
	color: #502572;
	display: inline;
	margin-left: 32px;
}

@media (max-width: 640px) {
	.content .accordion.faq header h2 {
		/*
          @include font-size($start-h2-mobile);
          @include line-height($start-h2-lh-mobile);
        */
		margin-left: 4.16667%;
	}
}

.content .intro.intro-pict-video {
	margin-bottom: 48px;
}

.content .intro.intro-pict-video h1 {
	margin-bottom: 42px !important;
	padding-left: 10px;
}

.content .intro.intro-pict-video .video {
	background-color: #fff;
}

.content .stage-wrapper {
	display: flex;
	flex-direction: column-reverse;
}

.content .stage-wrapper.text-img-wrapper .stage-text {
	color: #fff;
	padding: 30px 10px 40px 10px;
}

.content .stage-wrapper.text-img-wrapper .stage-text header, .content .stage-wrapper.text-img-wrapper .stage-text span:first-child {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .stage-wrapper.text-img-wrapper .stage-text p a, .content .stage-wrapper.text-img-wrapper .stage-text p .fix-header .logo span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text p span {
	color: #fff;
	border-bottom: 1px solid #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text p a.external-link, .content .stage-wrapper.text-img-wrapper .stage-text p .fix-header .logo span.external-link, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text p span.external-link {
	color: #fff !important;
	border-bottom: 1px solid #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text p a.external-link::before, .content .stage-wrapper.text-img-wrapper .stage-text p .fix-header .logo span.external-link::before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text p span.external-link::before {
	content: url("../ThemeImages/career/icon-k-external-white.png");
	position: relative;
	left: 0;
	top: 3px;
	padding-right: 4px;
	background-color: transparent;
	height: 23px;
	width: 22px;
	white-space: nowrap;
}

.content .stage-wrapper.text-img-wrapper .stage-text p a:hover.external-link:before, .content .stage-wrapper.text-img-wrapper .stage-text p .fix-header .logo span:hover.external-link:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text p span:hover.external-link:before {
	content: url("../ThemeImages/career/icon-k-external-white_hover.png");
}

.content .stage-wrapper.text-img-wrapper .stage-text p a.download::before, .content .stage-wrapper.text-img-wrapper .stage-text p .fix-header .logo span.download::before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text p span.download::before {
	content: url("../ThemeImages/career/icon-k-download-white.png");
	top: -2px;
	top: 0;
	padding-right: 10px;
	height: 28px;
	height: auto;
	display: inline-block;
}

.content .stage-wrapper.text-img-wrapper .stage-text p a:hover, .content .stage-wrapper.text-img-wrapper .stage-text p .fix-header .logo span:hover, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text p span:hover {
	border-bottom: 1px solid transparent;
	text-decoration: none;
	color: #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper {
	color: #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:focus, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:focus, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:active, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:active {
	text-decoration: none;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link span, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link span + span, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link span + span:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover .icon-link span, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover .icon-link span + span, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a span, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span span, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span span {
	color: #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link.internal, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link.internal {
	display: block;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link.internal:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/career/icon-k-internal-white.png");
	position: absolute;
	left: 0px;
	top: 1px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover .icon-link.internal, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover .icon-link.internal, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:focus .icon-link.internal, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:focus .icon-link.internal, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:active .icon-link.internal, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:active .icon-link.internal {
	color: #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover .icon-link.internal:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover .icon-link.internal:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:focus .icon-link.internal:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:focus .icon-link.internal:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:active .icon-link.internal:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/career/icon-k-internal-white_hover.png");
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link.external, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link.external {
	display: block;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a .icon-link.external:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/career/icon-k-external-white.png");
	position: absolute;
	left: 0px;
	top: 1px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover .icon-link.external, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover .icon-link.external, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:focus .icon-link.external, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:focus .icon-link.external, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:active .icon-link.external, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:active .icon-link.external {
	color: #fff;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:hover .icon-link.external:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:hover .icon-link.external:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:focus .icon-link.external:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:focus .icon-link.external:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper a:active .icon-link.external:before, .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .stage-wrapper.text-img-wrapper .stage-text.blockquote .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/career/icon-k-external-white_hover.png");
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote blockquote {
	border-left: none;
	padding: 0px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote blockquote header {
	margin-top: 3px;
	margin-bottom: 10px;
}

.content .stage-wrapper.text-img-wrapper .stage-text.blockquote blockquote h2 {
	margin-bottom: 25px;
	margin-top: 0px;
}

.content .stage-wrapper.text-img-wrapper .stage-text p {
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .pictlist {
	margin-bottom: 60px;
}

.content .pictlist .col-sm-8.col-md-8 {
	background-color: #462672;
	display: inline-block;
}

.content .pictlist .row {
	display: block;
}

.content .pictlist h2 {
	margin-bottom: 20px;
}

.content .pictlist .pict-wrapper {
	color: #462672;
}

.content .pictlist .pict-wrapper .figure {
	height: auto;
	position: relative;
}

.content .pictlist .pict-wrapper .figure .bg-img {
	width: 100%;
	height: auto;
	min-height: 458px;
	/*
    min-height: auto;
    min-height: unset;
    */
	background-position: center center;
	background-repeat: no-repeat;
}

.content .pictlist .pict-wrapper .figure figcaption {
	position: relative;
	color: #fff;
}

.content .pictlist .pict-wrapper .figure figcaption span {
	position: absolute;
	right: 0;
	background-color: rgba(0, 0, 0, 0.4);
}

.content .pictlist section.row div:last-child {
	display: none;
}

.content .pictlist .list-wrapper {
	display: inline-block !important;
	height: auto;
	min-height: unset;
	width: 100%;
	padding: 20px 40px 20px 40px;
	border: 1px solid #000;
}

.content .pictlist .list-wrapper h3 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 0px;
}

.content .pictlist .list-wrapper p {
	margin-bottom: 26px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .pictlist .list-wrapper li a, .content .pictlist .list-wrapper li .fix-header .logo span, .fix-header .logo .content .pictlist .list-wrapper li span,
.content .pictlist .list-wrapper p a,
.content .pictlist .list-wrapper p .fix-header .logo span, .fix-header .logo
.content .pictlist .list-wrapper p span {
	border-bottom: 1px solid #444;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0;
	/*
      &.download:before {
        content: url("../ThemeImages/icon-download-lilac.png");
        position: relative;
        left: 0;
        top: 5px;
        padding-right: 2px;
        background-color: #fff;
        white-space: nowrap;
      }
    */
}

.content .pictlist .list-wrapper li a.external-link:before, .content .pictlist .list-wrapper li .fix-header .logo span.external-link:before, .fix-header .logo .content .pictlist .list-wrapper li span.external-link:before,
.content .pictlist .list-wrapper p a.external-link:before,
.content .pictlist .list-wrapper p .fix-header .logo span.external-link:before, .fix-header .logo
.content .pictlist .list-wrapper p span.external-link:before {
	content: url("../ThemeImages/career/icon-k-external-lilac.png");
	position: relative;
	left: 0;
	top: 3px;
	padding-right: 4px;
	background-color: #fff;
	height: 23px;
	width: 22px;
	white-space: nowrap;
}

.content .pictlist .list-wrapper li a.download::before, .content .pictlist .list-wrapper li .fix-header .logo span.download::before, .fix-header .logo .content .pictlist .list-wrapper li span.download::before,
.content .pictlist .list-wrapper p a.download::before,
.content .pictlist .list-wrapper p .fix-header .logo span.download::before, .fix-header .logo
.content .pictlist .list-wrapper p span.download::before {
	content: url("../ThemeImages/career/icon-k-download-lilac.png");
	top: 0;
	position: relative;
	background-color: #fff;
	padding-right: 2px;
	height: auto;
	display: inline-block;
}

.content .pictlist .list-wrapper li a:hover, .content .pictlist .list-wrapper li .fix-header .logo span:hover, .fix-header .logo .content .pictlist .list-wrapper li span:hover,
.content .pictlist .list-wrapper p a:hover,
.content .pictlist .list-wrapper p .fix-header .logo span:hover, .fix-header .logo
.content .pictlist .list-wrapper p span:hover {
	border-bottom: 1px solid transparent;
	color: #502572;
}

.content .pictlist .list-wrapper li a:hover.external-link:before, .content .pictlist .list-wrapper li .fix-header .logo span:hover.external-link:before, .fix-header .logo .content .pictlist .list-wrapper li span:hover.external-link:before,
.content .pictlist .list-wrapper p a:hover.external-link:before,
.content .pictlist .list-wrapper p .fix-header .logo span:hover.external-link:before, .fix-header .logo
.content .pictlist .list-wrapper p span:hover.external-link:before {
	content: url("../ThemeImages/career/icon-k-external-lilac_hover.png");
}

.content .pictlist .list-wrapper a, .content .pictlist .list-wrapper .fix-header .logo span, .fix-header .logo .content .pictlist .list-wrapper span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #444;
	font-weight: bold;
}

.content .pictlist .list-wrapper ul {
	padding-left: 0px;
}

.content .pictlist .list-wrapper ul li {
	position: relative;
	list-style-type: none;
	padding-left: 34px;
	margin-bottom: 21px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .pictlist .list-wrapper ul li:before {
	content: url("../ThemeImages/career/list-dot.png");
	position: absolute;
	left: 0px;
	top: -2px;
}

.content .pictlist .list-wrapper ul li p {
	margin-bottom: 0px;
	/*
    @include font-size($std-h4-mobile);
    @include line-height($std-h4-lh-mobile);
    */
	border-bottom: 1px solid #502572;
}

.content .pictlist .list-wrapper ul li a, .content .pictlist .list-wrapper ul li .fix-header .logo span, .fix-header .logo .content .pictlist .list-wrapper ul li span {
	/*
    @include font-size($std-h4-mobile);
    @include line-height($std-h4-lh-mobile);
    */
	border-bottom: 1px solid #444;
}

.content .pictlist .list-wrapper ul li a::before, .content .pictlist .list-wrapper ul li .fix-header .logo span::before, .fix-header .logo .content .pictlist .list-wrapper ul li span::before {
	content: '';
}

.content .pictlist .list-wrapper ul li a:hover, .content .pictlist .list-wrapper ul li .fix-header .logo span:hover, .fix-header .logo .content .pictlist .list-wrapper ul li span:hover, .content .pictlist .list-wrapper ul li a:focus, .content .pictlist .list-wrapper ul li .fix-header .logo span:focus, .fix-header .logo .content .pictlist .list-wrapper ul li span:focus, .content .pictlist .list-wrapper ul li a:active, .content .pictlist .list-wrapper ul li .fix-header .logo span:active, .fix-header .logo .content .pictlist .list-wrapper ul li span:active {
	text-decoration: none;
}

.content .pictlist .list-wrapper ul li a:hover, .content .pictlist .list-wrapper ul li .fix-header .logo span:hover, .fix-header .logo .content .pictlist .list-wrapper ul li span:hover {
	border-bottom: 1px solid transparent;
	color: #502572;
}

.content .pictlist.icon-pictlist .pict-wrapper {
	display: block;
	position: relative;
	width: 100%;
	max-width: auto;
	max-width: unset;
	margin: 0 auto;
}

.content .pictlist.icon-pictlist .pict-wrapper .figure {
	height: auto;
	clear: none;
	float: left;
	width: 45%;
}

.content .pictlist.icon-pictlist .pict-wrapper .figure .bg-img {
	width: 100%;
	height: auto;
	min-height: 200px;
	background-position: -120px center;
	background-repeat: no-repeat;
}

.content .pictlist.icon-pictlist .pict-wrapper .figure figcaption {
	display: none;
}

.content .pictlist.icon-pictlist .pict-wrapper h3 {
	position: absolute;
	display: inline-block;
	position: static;
	width: 55%;
	top: 0;
	left: 40%;
	color: #fff;
	padding: 54px 15px 0 30px;
	z-index: 10;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper {
	position: absolute;
	bottom: auto;
	top: 50%;
	left: 40%;
	padding: 0 20px 54px 30px;
	position: static;
	width: 55%;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span {
	position: relative;
	display: inline-block;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:focus, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:focus, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:active, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:active {
	text-decoration: none;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link {
	padding-left: 32px;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link span, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	padding-left: 0px;
	margin-right: 0px;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link span + span, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link span + span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link span + span {
	margin-left: 0;
	margin-right: 0px;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link span + span:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link span + span:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link span + span:before {
	content: '';
	display: inline-block;
	width: 20px;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover .icon-link span, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover .icon-link span {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover .icon-link span + span, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover .icon-link span + span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover .icon-link span + span {
	border-bottom: 1px solid transparent;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a span, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span span {
	color: #fff;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link.internal, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link.internal {
	display: block;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link.internal:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover .icon-link.internal, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover .icon-link.internal, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:focus .icon-link.internal, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:focus .icon-link.internal, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:active .icon-link.internal, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:active .icon-link.internal {
	color: #502572;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover .icon-link.internal:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover .icon-link.internal:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:focus .icon-link.internal:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:focus .icon-link.internal:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:active .icon-link.internal:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link.external, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link.external {
	display: block;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a .icon-link.external:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover .icon-link.external, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover .icon-link.external, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:focus .icon-link.external, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:focus .icon-link.external, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:active .icon-link.external, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:active .icon-link.external {
	color: #502572;
}

.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:hover .icon-link.external:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:hover .icon-link.external:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:focus .icon-link.external:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:focus .icon-link.external:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a:active .icon-link.external:before, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.content .pictlist.icon-pictlist section.row div:last-child {
	display: inline-block;
}

@media (max-width: 799px) {
	.content .dates-links .links.combibox-single {
		padding-bottom: 20px;
	}
}

@media (max-width: 799px) {
	.content .dates-links .links .list-wrapper {
		margin-bottom: 60px;
	}
}

@media (max-width: 480px) {
	.content .dates-links .dates .header .link-wrapper {
		display: block;
		margin-left: 0;
		padding-left: 0;
	}
}

@media (max-width: 799px) {
	.content .dates-links .dates .dates-list ul {
		padding-bottom: 10px;
	}
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link {
	margin-left: 0;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link span, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link span, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link span {
	margin-left: 32px;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link span:hover, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link span:hover, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link span:hover {
	border-bottom: 1px solid #fff;
}

.content .dates .dates-list ul li.link-wrapper .right a .icon-link:after, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span .icon-link:after, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span .icon-link:after {
	top: 0;
}

.content .dates .dates-list ul li.link-wrapper .right a:hover .icon-link, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span:hover .icon-link, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span:hover .icon-link {
	border-bottom: none;
}

.content.list-page .std-list {
	margin-bottom: 69px;
}

.content .std-list .news-list-view ul {
	display: inline-block;
	padding-left: 0;
}

.content .form-horizontal .std-list .news-list-view ul {
	padding: 0 0 10px 0;
	margin: 0 0 0 35px;
}

.content .form-horizontal .std-list .news-list-view {
	margin-bottom: 0;
}

.content .std-list .news-list-view ul li.link-wrapper {
	list-style-type: none;
	float: left;
	padding-left: 0px;
}

.content .std-list .news-list-view ul li.link-wrapper .left {
	margin-top: 6px;
	margin-bottom: 20px;
}

.content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap {
	position: relative;
	z-index: 0;
	opacity: 0.999;
}

.content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap a:hover, .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap .fix-header .logo span:hover, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap span:hover, .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap a:focus, .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap .fix-header .logo span:focus, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap span:focus {
	box-shadow: 0px 0px 0px 4px #5a2572 inset;
}

@media (max-width: 480px) {
	.content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap a, .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap .fix-header .logo span, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap span {
		display: block;
	}
}

.content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap a img, .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap .fix-header .logo span img, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap span img {
	position: relative;
	z-index: -1;
	width: 180px;
	height: auto;
}

@media (max-width: 480px) {
	.content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap a img, .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap .fix-header .logo span img, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .left .news-img-wrap span img {
		/*width:100%;*/
		width: auto;
	}
}

.content .std-list .news-list-view ul li.link-wrapper .right h3 {
	margin-bottom: 10px;
}

.content .std-list .news-list-view ul li.link-wrapper .right p {
	margin-bottom: 14px;
}

@media (max-width: 799px) {
	.content .std-list .news-list-view ul li.link-wrapper .right .more-link {
		margin-top: -10px;
	}
}

.content .std-list .news-list-view ul li.link-wrapper .right .more-link a .icon-link, .content .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span .icon-link, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .right .more-link span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

.content .std-list .news-list-view ul li.link-wrapper .right .more-link a .icon-link:after, .content .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span .icon-link:after, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .right .more-link span .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac.png");
}

.content .std-list .news-list-view ul li.link-wrapper .right .more-link a:hover .icon-link:after, .content .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span:hover .icon-link:after, .fix-header .logo .content .std-list .news-list-view ul li.link-wrapper .right .more-link span:hover .icon-link:after {
	content: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.content .teaser-list .article.donation .header .download-box p {
	margin: 15px 0 0 15px;
}

@media (max-width: 799px) {
	.content .teaser-list .article.donation .header .download-box p {
		margin: 10px 0 10px 0;
	}
}

@media (max-width: 799px) {
	.content .teaser-list .article.donation .header .link-wrapper {
		height: auto !important;
	}
}

.content .teaser-list .article.donation .header .link-wrapper a, .content .teaser-list .article.donation .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .teaser-list .article.donation .header .link-wrapper span {
	display: inline-block;
	margin-bottom: 42px;
}

@media (min-width: 800px) {
	.content .teaser-list .article.donation .header .link-wrapper a, .content .teaser-list .article.donation .header .link-wrapper .fix-header .logo span, .fix-header .logo .content .teaser-list .article.donation .header .link-wrapper span {
		display: block;
		margin-bottom: 0;
	}
}

@media (max-width: 799px) {
	.content.press .management-news .mgnt .mgnt-text .link-wrapper a, .content.press .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span, .fix-header .logo .content.press .management-news .mgnt .mgnt-text .link-wrapper span {
		margin-left: -10px;
	}
}

.content.press .management-news .mgnt .mgnt-text .link-wrapper a .icon-link, .content.press .management-news .mgnt .mgnt-text .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content.press .management-news .mgnt .mgnt-text .link-wrapper span .icon-link {
	font-weight: bold;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
}

@media (min-width: 800px) {
	.content.press .management-news .mgnt .mgnt-text h3 {
		margin-bottom: 10px;
	}
}

@media (min-width: 1024px) {
	.content.press .management-news .mgnt .mgnt-text h3 {
		margin-bottom: 20px;
	}
}

@media (max-width: 799px) {
	.content.press .management-news .mgnt .mgnt-text p {
		margin-left: -10px;
	}
}

.content .pair-select {
	/* individual version */
}

.content .pair-select .header h2 {
	padding-left: 10px;
	margin-bottom: 40px;
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
}

@media (max-width: 800px) {
	.content .pair-select .header h2 {
		margin-bottom: 24px;
	}
}

.content .pair-select .intro {
	margin-bottom: 40px;
}

@media (max-width: 800px) {
	.content .pair-select .intro {
		margin-bottom: 30px;
	}
}

.content .pair-select .pair-select-wrapper {
	/* flexslider version */
}

.content .pair-select .pair-select-wrapper .article .text-box {
	/*min-height: 180px;*/
	min-height: 400px;
	position: relative;
	padding: 40px 8.33334% 20px 8.33334%;
}

@media (max-width: 799px) {
	.content .pair-select .pair-select-wrapper .article .text-box {
		padding: 25px 20px 15px 10px;
		/*min-height: 300px;*/
		min-height: auto;
	}
}

@media (max-width: 480px) {
	.content .pair-select .pair-select-wrapper .article .text-box {
		padding: 20px 20px 10px 10px;
		/*min-height: 400px;*/
	}
}

.content .pair-select .pair-select-wrapper .article .text-box strong {
	color: #fff;
	margin-bottom: 20px;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	display: inline-block;
}

.content .pair-select .pair-select-wrapper .article .text-box h3 {
	color: #fff;
	font-size: 32.5px;
	font-size: 2.03125rem;
	line-height: 1.2;
}

.content .pair-select .pair-select-wrapper .article .text-box .link-wrapper a h3 .icon-link span, .content .pair-select .pair-select-wrapper .article .text-box .link-wrapper .fix-header .logo span h3 .icon-link span, .fix-header .logo .content .pair-select .pair-select-wrapper .article .text-box .link-wrapper span h3 .icon-link span {
	color: #fff;
}

.content .pair-select .pair-select-wrapper .article .text-box,
.content .pair-select .pair-select-wrapper .article .text-box p {
	color: #fff;
}

.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-nav {
	position: relative;
	bottom: auto;
	min-height: 85px;
	padding-top: 22px;
	padding-bottom: 22px;
	background-color: #5a2572;
}

@media (max-width: 799px) {
	.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-nav {
		padding-bottom: 18px;
	}
}

.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-nav li {
	margin: 0 14px;
}

@media (max-width: 799px) {
	.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-nav li {
		margin: 0 10px 4px 10px;
	}
}

.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li a, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li .fix-header .logo span, .fix-header .logo .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li span {
	width: 40px;
	height: 40px;
	background-color: transparent;
	color: #fff;
	box-shadow: unset;
	border-width: 2px;
	border-style: solid;
	border-color: #fff;
	line-height: 220%;
	text-indent: 0;
}

.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li a:hover, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li .fix-header .logo span:hover, .fix-header .logo .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li span:hover, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li a:focus, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li .fix-header .logo span:focus, .fix-header .logo .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li span:focus {
	outline: none;
}

.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li a:hover.flex-active, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li .fix-header .logo span:hover.flex-active, .fix-header .logo .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li span:hover.flex-active, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li a:focus.flex-active, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li .fix-header .logo span:focus.flex-active, .fix-header .logo .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li span:focus.flex-active {
	text-decoration: none;
}

.content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li a.flex-active, .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li .fix-header .logo span.flex-active, .fix-header .logo .content .pair-select .pair-select-wrapper .pair-select-controls .flex-control-paging li span.flex-active {
	background: rgba(255, 255, 255, 0.66);
}

.content .pair-select .pair-select-wrapper .pair-flexslider {
	/*
    .flex-active-slide {
      display: block;

      @media (min-width: $screen-sm) {
        display: flex !important;
        flex-direction: row;
      }
    }
    */
}

.focus .stage .stage-wrapper li {
	flex-direction: column-reverse;
}

/* Formulare */
.content .std-text .form-confirmation h2,
.content .form-confirmation h2 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	margin-bottom: 30px;
}

@media (min-width: 1024px) {
	.content .std-text .form-confirmation h2,
	.content .form-confirmation h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}
}

.content .std-text .form-confirmation .table-responsive,
.content .form-confirmation .table-responsive {
	margin-bottom: 30px;
}

.content .std-text .form-confirmation .table-responsive.table-striped > tbody > tr:nth-of-type(2n+1):last-child,
.content .form-confirmation .table-responsive.table-striped > tbody > tr:nth-of-type(2n+1):last-child {
	border-bottom: 1px solid #dddddd;
}

.content .std-text .form-confirmation .btn-primary,
.content .form-confirmation .btn-primary {
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
}

.content .std-text .form-confirmation .btn-secondary,
.content .form-confirmation .btn-secondary {
	margin-right: 6px;
	padding-left: 20px;
	padding-right: 20px;
	color: #502572;
	font-weight: bold;
	background-color: #cacaca;
	border-color: #cacaca;
}

.content .std-text .form-confirmation .btn-secondary:hover,
.content .form-confirmation .btn-secondary:hover {
	background-color: white;
	border-color: #502572;
	text-decoration: underline;
}

.content .form-horizontal .form-inner-wrapper {
	padding: 20px 10px;
	background-color: #dddddd;
}

@media (min-width: 800px) {
	.content .form-horizontal .form-inner-wrapper {
		padding: 42px 60px;
	}
}

.content .form-horizontal .form-group input.powermail_captcha {
	width: 278px;
}

.content .form-horizontal .form-group .form-hint {
	display: block;
	padding-bottom: 10px;
}

.content .form-horizontal .form-group .single-text {
	clear: both;
}

.content .form-horizontal .form-group .form-control.error,
.content .form-horizontal .form-group .parsley-error,
.content .form-horizontal .form-group .powermail_field_error {
	border-color: #c51216;
	border-width: 2px;
}

.content .form-horizontal .form-group span.error {
	color: #c51216;
	font-weight: bold;
	display: inline-block;
	padding-top: 8px;
	min-height: 60px;
}

.content .form-horizontal .form-group .parsley-errors-list,
.content .form-horizontal .form-group .powermail-errors-list {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0;
}

.content .form-horizontal .form-group .parsley-errors-list li,
.content .form-horizontal .form-group .powermail-errors-list li {
	color: #c51216;
	font-size: medium;
	font-weight: bold;
	display: inline-block;
	padding-top: 8px;
	padding-left: 0;
	/*min-height: 60px;*/
	min-height: auto;
	margin-bottom: 0;
}

.content .form-horizontal .form-group .radio label::before {
	background-color: transparent;
}

.content .form-horizontal .form-group select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-radius: 0;
	width: 100%;
	border: 1px solid #444444;
	padding-left: 10px;
	color: #444444;
	background-color: white;
	background-image: url("../ThemeImages/icon-down-black.png");
	background-position: 97% 48%;
	background-repeat: no-repeat;
	cursor: pointer;
}

@media (max-width: 480px) {
	.content .form-horizontal .form-group select {
		background-position: 95% 48%;
	}
}

.content .form-horizontal .form-group select:focus::-ms-value {
	background-color: transparent;
	color: #444444;
}

.content .form-horizontal .form-group select::-ms-expand {
	display: none;
}

.content .form-horizontal .form-group select option {
	/*background: none;
          background-color: #ffffff;
          border-top: 1px dotted $color-gray;
    */
	padding: 4px;
	color: #444444;
}

.content .form-horizontal .form-group select option:first-child {
	border-top: none;
}

.content .form-horizontal .form-group.f-submit {
	float: none;
	clear: both;
}

@media (max-width: 800px) {
	.content.focus .std-text.pic-text h2:only-child {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: -76px;
		top: -6px;
	}
}

@media (max-width: 800px) {
	.content.order-list .std-text {
		margin-bottom: 60px;
	}
}

.content.order-list .std-text .std-box a, .content.order-list .std-text .std-box .fix-header .logo span, .fix-header .logo .content.order-list .std-text .std-box span {
	border-bottom: none;
	color: #502572;
}

.content.order-list .std-text .std-box a .icon-link, .content.order-list .std-text .std-box .fix-header .logo span .icon-link, .fix-header .logo .content.order-list .std-text .std-box span .icon-link {
	font-size: medium !important;
}

.content.order-list .std-list {
	margin-bottom: 60px;
}

@media (max-width: 800px) {
	.content.order-list .std-list {
		margin-bottom: 40px;
	}
}

.content.order-list .std-list .news-list-view ul {
	margin-top: 0;
}

.content.order-list .std-list .news-list-view ul li p {
	margin-bottom: 12px;
}

.content.order-list .std-list .news-list-view ul li span {
	/*padding-left: 10px;*/
	color: #502572;
	font-size: medium;
	font-weight: bold;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper:last-child {
	margin-bottom: 0 !important;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link a, .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span, .fix-header .logo .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link span {
	display: inline;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link a .icon-link, .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span .icon-link, .fix-header .logo .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link span .icon-link {
	padding-left: 0;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link a .icon-link.download, .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span .icon-link.download, .fix-header .logo .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link span .icon-link.download {
	padding-right: 10px;
	margin-left: 29px;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link a .icon-link:after, .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link .fix-header .logo span .icon-link:after, .fix-header .logo .content.order-list .std-list .news-list-view ul li.link-wrapper .right .more-link span .icon-link:after {
	content: url("../ThemeImages/icon-download-lilac.png");
	top: 1px;
	left: -3px;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper .right .form-group.xshort {
	display: flex;
	width: 173px;
	margin-top: 22px;
	margin-right: 0;
}

.content.order-list .std-list .news-list-view ul li.link-wrapper .right .form-group.xshort .control-label {
	font-size: medium;
	margin-right: 20px;
	padding-top: 12px;
}

.content.order-list .form-horizontal .form-group.short.odd {
	clear: both;
}

/* Aus Karriereportal - Backbutton der Detailseite */
.breadcrumb-wrapper.jobboard-back .breadcrumb > li::before {
	content: url("../ThemeImages/career/breadcrumb-back.png");
	display: inline-block;
	position: relative;
	top: 5px;
	padding-right: 3px;
}

article#content .breadcrumb-jobdetail {
	position: relative;
	top: -12px;
}

/* kein Abstand zu nachfolgendem Element */
.no-bottom-margin {
	margin-bottom: 0 !important;
}

/* letztes div vor sharing start */
#content.start-page > div:nth-last-child(2) {
	margin-bottom: 75px;
}

/* letztes div vor sharing mit focus */
#content.focus > div:nth-last-child(2) {
	margin-bottom: 75px;
}

/* letztes div vor sharing Listen */
#content.teaser-page > div:nth-last-child(2) {
	margin-bottom: 75px;
}

/* wg Sticky Header - Stage > 1440 */
.static-sm-24 {
	clear: both;
}

.content.focus-stage .infographic .header h2 {
	font-size: 3.125rem;
	line-height: 3.5rem;
}

.content .twitter .scroll-wrapper {
	height: 444px;
}

.content .std-text .contactbox.wide .address {
	padding-bottom: 0;
}

.content .start-slider .slides .single-li .slide-wrapper .slider-text p {
	color: #fff;
}

/* aus service */
.content.focus-stage .infographic .header h2 {
	font-size: 3.125rem;
	line-height: 3.5rem;
}

.content.focus-stage .current header h2 {
	font-size: 3.125rem;
	line-height: 3.5rem;
}

.content .twitter .scroll-wrapper {
	height: 444px;
}

.content .std-text .contactbox.wide .address {
	padding-bottom: 0;
}

.content .stage-header.campaign {
	margin-bottom: 60px;
}

.content.theme-page .element-box.std-text {
	margin-bottom: 60px;
}

/* Mobile */
@media (max-width: 800px) {
	.content.focus-stage .infographic .header h2,
	.content.focus-stage .current header h2 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
		margin-left: 0;
	}
}

/*------------------------- Search --------------------------*/
/* Additional col-X definitions */
@media screen and (min-width: 1025px) {
	.col-md-lg-1, .col-md-lg-2, .col-md-lg-3, .col-md-lg-4, .col-md-lg-5, .col-md-lg-6, .col-md-lg-7, .col-md-lg-8, .col-md-lg-9, .col-md-lg-10, .col-md-lg-11, .col-md-lg-12, .col-md-lg-13, .col-md-lg-14, .col-md-lg-15, .col-md-lg-16, .col-md-lg-17, .col-md-lg-18, .col-md-lg-19, .col-md-lg-20, .col-md-lg-21, .col-md-lg-22, .col-md-lg-23, .col-md-lg-24 {
		float: left;
	}

	.col-md-lg-1 {
		width: 4.16667%;
	}

	.col-md-lg-2 {
		width: 8.33333%;
	}

	.col-md-lg-3 {
		width: 12.5%;
	}

	.col-md-lg-4 {
		width: 16.66667%;
	}

	.col-md-lg-5 {
		width: 20.83333%;
	}

	.col-md-lg-6 {
		width: 25%;
	}

	.col-md-lg-7 {
		width: 29.16667%;
	}

	.col-md-lg-8 {
		width: 33.33333%;
	}

	.col-md-lg-9 {
		width: 37.5%;
	}

	.col-md-lg-10 {
		width: 41.66667%;
	}

	.col-md-lg-11 {
		width: 45.83333%;
	}

	.col-md-lg-12 {
		width: 50%;
	}

	.col-md-lg-13 {
		width: 54.16667%;
	}

	.col-md-lg-14 {
		width: 58.33333%;
	}

	.col-md-lg-15 {
		width: 62.5%;
	}

	.col-md-lg-16 {
		width: 66.66667%;
	}

	.col-md-lg-17 {
		width: 70.83333%;
	}

	.col-md-lg-18 {
		width: 75%;
	}

	.col-md-lg-19 {
		width: 79.16667%;
	}

	.col-md-lg-20 {
		width: 83.33333%;
	}

	.col-md-lg-21 {
		width: 87.5%;
	}

	.col-md-lg-22 {
		width: 91.66667%;
	}

	.col-md-lg-23 {
		width: 95.83333%;
	}

	.col-md-lg-24 {
		width: 100%;
	}

	.col-md-lg-offset-0 {
		margin-left: 0%;
	}

	.col-md-lg-offset-1 {
		margin-left: 4.16667%;
	}

	.col-md-lg-offset-2 {
		margin-left: 8.33333%;
	}

	.col-md-lg-offset-3 {
		margin-left: 12.5%;
	}

	.col-md-lg-offset-4 {
		margin-left: 16.66667%;
	}

	.col-md-lg-offset-5 {
		margin-left: 20.83333%;
	}

	.col-md-lg-offset-6 {
		margin-left: 25%;
	}

	.col-md-lg-offset-7 {
		margin-left: 29.16667%;
	}

	.col-md-lg-offset-8 {
		margin-left: 33.33333%;
	}

	.col-md-lg-offset-9 {
		margin-left: 37.5%;
	}

	.col-md-lg-offset-10 {
		margin-left: 41.66667%;
	}

	.col-md-lg-offset-11 {
		margin-left: 45.83333%;
	}

	.col-md-lg-offset-12 {
		margin-left: 50%;
	}

	.col-md-lg-offset-13 {
		margin-left: 54.16667%;
	}

	.col-md-lg-offset-14 {
		margin-left: 58.33333%;
	}

	.col-md-lg-offset-15 {
		margin-left: 62.5%;
	}

	.col-md-lg-offset-16 {
		margin-left: 66.66667%;
	}

	.col-md-lg-offset-17 {
		margin-left: 70.83333%;
	}

	.col-md-lg-offset-18 {
		margin-left: 75%;
	}

	.col-md-lg-offset-19 {
		margin-left: 79.16667%;
	}

	.col-md-lg-offset-20 {
		margin-left: 83.33333%;
	}

	.col-md-lg-offset-21 {
		margin-left: 87.5%;
	}

	.col-md-lg-offset-22 {
		margin-left: 91.66667%;
	}

	.col-md-lg-offset-23 {
		margin-left: 95.83333%;
	}

	.col-md-lg-offset-24 {
		margin-left: 100%;
	}
}

.form-control {
	box-shadow: none;
}

.form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #502572;
}

label {
	margin-bottom: 1em;
}

hr {
	border-top-color: #898989;
	margin-bottom: 38px;
	margin-top: 38px;
}

.dwksearch--external-link {
	position: relative;
	padding-left: 1.5em;
}

.dwksearch--external-link:before {
	content: '';
	background-image: url("../ThemeImages/icon-external-lilac.png");
	background-size: auto 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 1.5em;
	height: 1.15em;
	position: absolute;
	top: 0.175em;
	left: 0;
}

.dwksearch--external-link:hover:before, .dwksearch--external-link:focus:before {
	background-image: url("../ThemeImages/icon-external-lilac_hover.png");
}

.dwksearch--internal-link {
	position: relative;
	padding-left: 1.5em;
}

.dwksearch--internal-link:before {
	content: '';
	background-image: url("../ThemeImages/icon-internal-lilac.png");
	background-size: auto 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 1.5em;
	height: 1.15em;
	position: absolute;
	top: 0.075em;
	left: 0;
}

.dwksearch--internal-link:hover:before, .dwksearch--internal-link:focus:before {
	background-image: url("../ThemeImages/icon-internal-lilac_hover.png");
}

.dwksearch--internal-link.white:before {
	background-image: url("../ThemeImages/icon-internal-white.png");
}

.dwksearch--internal-link.white:hover:before, .dwksearch--internal-link.white:focus:before {
	background-image: url("../ThemeImages/icon-internal-white_hover.png");
}

.dwksearch--query {
	margin-bottom: 32px;
}

.dwksearch--query .col-search-button {
	padding-left: 24px;
}

.dwksearch--query .col-search-button button .fa-search {
	display: none;
}

.dwksearch--query label {
	font-size: 1.125rem;
}

.dwksearch--plugin .btn-primary {
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
}

.dwksearch--portal-select p {
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
	min-height: 3;
}

.dwksearch--portal-select .row:first-child {
	margin-bottom: 40px;
}

.dwksearch--portal-select .row:first-child p {
	margin-bottom: 0;
}

.dwksearch--portal-select--column:nth-child(2) {
	padding-right: 24px;
}

.dwksearch--portal-select--column:nth-child(3) {
	padding-left: 24px;
}

.dwksearch--portal-select--link {
	font-size: 18px;
	line-height: 1.5;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

a.dwksearch--portal-select--link, .fix-header .logo span.dwksearch--portal-select--link,
button.dwksearch--portal-select--link {
	background: transparent;
	border: none;
	color: #502572;
	text-decoration: none;
	font-weight: bold;
}

a.dwksearch--portal-select--link:hover, .fix-header .logo span.dwksearch--portal-select--link:hover, a.dwksearch--portal-select--link:focus, .fix-header .logo span.dwksearch--portal-select--link:focus,
button.dwksearch--portal-select--link:hover,
button.dwksearch--portal-select--link:focus {
	text-decoration: underline;
}

.dwksearch--sort p {
	margin-bottom: 24px;
}

.dwksearch--sort button {
	padding-left: 2em;
	margin-left: 1em;
	background: transparent;
	border: none;
	font-weight: bold;
	font-size: 1em;
	position: relative;
}

.dwksearch--sort button:before {
	content: '';
	display: inline-block;
	width: 0.83em;
	height: 0.83em;
	border: 2px solid white;
	box-shadow: 0 0 0 2px #462672;
	border-radius: 50%;
	position: absolute;
	left: 0.5em;
	top: 0.3em;
}

.dwksearch--sort button.active:before {
	background-color: #462672;
}

.dwksearch--sort button:hover, .dwksearch--sort button:focus {
	outline: 0;
	text-decoration: underline;
}

.dwksearch--sort button:hover:before, .dwksearch--sort button:focus:before {
	box-shadow: 0 0 2px 3px #462672;
}

.dwksearch--sort button[disabled]:hover, .dwksearch--sort button[disabled]:focus {
	text-decoration: none;
}

.dwksearch--sort button[disabled]:hover:before, .dwksearch--sort button[disabled]:focus:before {
	box-shadow: 0 0 0 2px #462672;
}

.dwksearch--filter li button {
	background-color: transparent;
	border: none;
	padding: 0;
}

.dwksearch--filter li button:hover, .dwksearch--filter li button:focus {
	background-color: #2e2672;
	color: white;
}

.dwksearch--filter .active {
	background-color: #462672;
	color: white;
}

.dwksearch--filter-type h4, .dwksearch--filter-type h3 {
	padding-left: 2.08333vw;
}

.dwksearch--filter-type li {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 0.2em;
}

.dwksearch--filter-type li span {
	font-weight: bold;
}

.dwksearch--filter-type li button:hover span,
.dwksearch--filter-type li button:active span {
	text-decoration: underline;
}

.dwksearch--filter-type li.active, .dwksearch--filter-type li button {
	padding: 1em 0 1em 2.08333vw;
}

.dwksearch--current-filter strong {
	font-size: 18px;
	line-height: 1.5;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2em;
}

.dwksearch--current-filter form {
	display: inline-block;
	vertical-align: middle;
}

.dwksearch--current-filter form > div {
	display: none;
}

.dwksearch--result-container {
	margin-bottom: 60px;
}

.dwksearch--result-container a, .dwksearch--result-container .fix-header .logo span, .fix-header .logo .dwksearch--result-container span {
	color: #502572;
	text-decoration: none;
}

.dwksearch--result-container a:hover, .dwksearch--result-container .fix-header .logo span:hover, .fix-header .logo .dwksearch--result-container span:hover, .dwksearch--result-container a:focus, .dwksearch--result-container .fix-header .logo span:focus, .fix-header .logo .dwksearch--result-container span:focus {
	text-decoration: underline;
}

.dwksearch--result-container .dwksearch--result--header {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 1.1em;
}

.dwksearch--result-container .dwksearch--result--header span.date, .dwksearch--result-container .dwksearch--result--header ul, .dwksearch--result-container .dwksearch--result--header li {
	display: inline-block;
}

.dwksearch--result-container .dwksearch--result--header ul {
	padding-left: 0;
	margin-bottom: 0;
	font-weight: bold;
	display: inline;
}

.dwksearch--result-container .dwksearch--result--header li {
	margin-left: 1em;
}

.dwksearch--result-container .dwksearch--result--header ul:first-child li:first-child {
	margin-left: 0;
}

.dwksearch--result-container h4 {
	font-size: 24px;
	line-height: 1.33333;
	margin-bottom: 13px;
	font-weight: bold;
	hyphens: auto;
}

.dwksearch--result-container p {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 13px;
}

.dwksearch--result-container em {
	display: inline;
	position: relative;
	font-style: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #e8e8e8;
}

.dwksearch--result-container em:after, .dwksearch--result-container em:before {
	content: '\000A0';
	display: inline;
}

.dwksearch--result-container a:hover em, .dwksearch--result-container .fix-header .logo span:hover em, .fix-header .logo .dwksearch--result-container span:hover em,
.dwksearch--result-container a:focus em,
.dwksearch--result-container .fix-header .logo span:focus em, .fix-header .logo
.dwksearch--result-container span:focus em {
	text-decoration: underline;
}

.dwksearch--result-focus {
	background: #5a2572;
	color: white;
}

.dwksearch--result-focus p {
	color: white;
}

.dwksearch--result-focus a, .dwksearch--result-focus .fix-header .logo span, .fix-header .logo .dwksearch--result-focus span {
	color: white;
}

.dwksearch--result-focus a:hover, .dwksearch--result-focus .fix-header .logo span:hover, .fix-header .logo .dwksearch--result-focus span:hover, .dwksearch--result-focus a:focus, .dwksearch--result-focus .fix-header .logo span:focus, .fix-header .logo .dwksearch--result-focus span:focus {
	color: white;
}

.dwksearch--result-focus .media-left {
	padding-right: 0;
	width: 38.095%;
	height: 204px;
	background-size: cover;
}

.dwksearch--result-focus .media-body {
	padding: 40px 4.16667vw;
	width: 61.904%;
}

.dwksearch--result-focus img {
	width: 16.66667vw;
	min-width: 240px;
}

.dwksearch--result-image {
	float: left;
	margin-right: 40px;
	margin-bottom: 10px;
	max-width: 16.66667vw;
	min-width: 120px;
}

@media (max-width: 1439px) {
	.dwksearch--result-image {
		margin-right: 5%;
	}
}

#dwkSearch_more {
	text-align: center;
	margin-bottom: 3rem;
}

#dwkSearch_more button {
	padding: 13px 25px;
}

#search {
	text-align: right;
}

#search > button {
	display: none;
	border: none;
	background: transparent;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #502572;
	padding: 0;
	margin-top: 10px;
	margin-right: 10px;
}

#search > button:hover, #search > button:focus {
	text-decoration: underline;
}

#search > button .fa-search {
	padding-right: 10px;
	font-size: 1.375rem;
	color: #000;
	width: 2rem;
	height: 2rem;
	vertical-align: middle;
}

#search > button .fa-search:before {
	position: relative;
	top: 2px;
}

#search > button .fa-close {
	display: none;
	background-color: #083a81;
	border-radius: 50%;
	color: white;
	margin-right: 10px;
	width: 2rem;
	height: 2rem;
	font-size: 1.5rem;
	line-height: 1.95rem;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

#search.dwksearch--mini--initialized > button {
	display: inline-block;
}

#search.dwksearch--mini--initialized > a, .fix-header .logo #search.dwksearch--mini--initialized > span {
	display: none;
}

.dwksearch--mini form {
	position: relative;
	display: none;
}

.dwksearch--mini input {
	display: inline-block;
}

#dwkSearch_mini {
	padding-right: 1.8px;
	padding-bottom: 2px;
}

#search.dwksearch--mini--active form {
	display: block;
}

#search.dwksearch--mini--active > button {
	display: none;
}

.fix-header .service .search.dwksearch--mini--active {
	padding-right: 0;
	margin-bottom: -16px;
	position: relative;
	top: -6px;
}

.dwksearch--mini--submit {
	position: absolute;
	height: 39px;
	width: 39px;
	top: 5px;
	right: 5px;
	border-radius: 50%;
	padding: 0;
	font-size: 1.3rem;
}

.dwksearch--mini .ui-front {
	text-align: left;
	position: relative;
	display: inline-block;
}

.dwksearch--mini .ui-front ul {
	display: block;
	position: absolute;
	background-color: white;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-autocomplete {
	background-color: #e2e2e2;
}

.ui-autocomplete li {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 0.1em;
	margin-top: 0.1em;
}

.ui-autocomplete .ui-menu-item-wrapper {
	padding: 0.3em 1em;
	cursor: pointer;
}

.ui-autocomplete .ui-state-active {
	background-color: #2e2672;
	color: white;
}

@media (min-width: 540px) {
	#search > button {
		margin-right: 20px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1024px) {
	.dwksearch--col-results {
		padding-right: 20px;
	}
}

@media screen and (max-width: 799px) {
	hr {
		margin: 20px 0;
	}

	.dwksearch--plugin {
		padding: 0 10px;
	}

	.dwksearch--plugin h1 {
		font-size: 2.625rem;
		line-height: 3rem;
		margin-top: 0;
		margin-bottom: 18px;
	}

	.dwksearch--query .col-search-button {
		padding-left: 12px;
	}

	.dwksearch--current-filter strong {
		font-size: 18px;
		line-height: 21px;
	}

	.dwksearch--result-focus .media-body {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.dwksearch--result-container {
		margin-bottom: 30px;
	}

	.dwksearch--result-container h4 {
		font-size: 21px;
		line-height: 28px;
	}

	.dwksearch--result-container .dwksearch--result--header {
		margin-bottom: 0.7em;
	}

	.dwksearch--result-container .dwksearch--result--header ul, .dwksearch--result-container .dwksearch--result--header li {
		display: inline;
	}
}

@media (max-width: 640px) {
	.dwksearch--result-focus .media-left {
		display: none;
	}

	.dwksearch--result-container p,
	.dwksearch--result-container h4 {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}

	.dwksearch--portal-select .row:first-child {
		margin-bottom: 20px;
	}

	.dwksearch--portal-select .dwksearch--portal-select--column {
		padding: 0;
	}

	.dwksearch--portal-select .dwksearch--portal-select--column + .dwksearch--portal-select--column {
		margin-top: 2em;
	}

	.dwksearch--portal-select p {
		min-height: initial;
		margin-bottom: 16px;
	}

	.dwksearch--portal-select .col-xs-12 {
		width: 100%;
	}
}

@media screen and (max-width: 540px) {
	.fix-header .col-xs-18.col-sm17,
	.xxs-col-search {
		position: static;
	}

	#search.dwksearch--mini--active > button {
		display: inline-block;
	}

	.dwksearch--mini--active #dwkSearch_mini {
		position: absolute;
		width: 100vw;
		right: 0;
		top: 110%;
		padding: 2vw;
		background-color: white;
		box-shadow: 2px 0 0 2px white;
	}

	#search.dwksearch--mini--active > button .fa-search {
		display: none;
	}

	#search.dwksearch--mini--active > button .fa-close {
		display: inline-block;
	}

	.dwksearch--mini .ui-front {
		width: 100%;
	}
}

@media screen and (max-width: 479px) {
	.dwksearch--result-container .dwksearch--result--header li.dwksearch--result--category {
		display: none;
	}

	.dwksearch--query .row {
		position: relative;
	}

	.dwksearch--query .ui-form {
		width: 100%;
	}

	.dwksearch--query .col-search-button {
		position: absolute;
		right: 0;
		width: auto;
		padding: 5px;
	}

	.dwksearch--query .col-search-button button {
		border-radius: 50%;
		width: 40px;
		height: 40px;
		display: inline-block;
		vertical-align: middle;
		padding: 6px 10px;
		line-height: 24px;
	}

	.dwksearch--query .col-search-button button span {
		font-size: 0;
	}

	.dwksearch--query .col-search-button button .fa-search {
		display: inline;
	}

	.dwksearch--sort p {
		font-size: 1em;
	}

	.dwksearch--sort p span {
		display: block;
	}

	.dwksearch--sort p button::before {
		top: 0.4em;
	}

	.dwksearch--sort p button:first-of-type {
		margin-left: 0;
	}

	.dwksearch--plugin .btn-primary {
		font-size: 15px;
		line-height: 16px;
	}
}

/*------------ new menu & header 2017-07 --------------------*/
/* @import "new-menu-header"; */
.sharing {
	padding: 73px 0 23px 0;
	float: left;
	width: 100%;
}

.sharing h2, .social-media h2 {
	float: left;
	margin: 0;
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	margin-left: 10px;
	margin-right: 20px;
	padding-bottom: 33px;
}

.sharing ul {
	float: left;
	display: inline-block;
	padding-left: 0;
	margin-top: 8px;
	margin-bottom: 0;
	padding-top: 0;
}

.sharing ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding-right: 20px;
}

.sharing ul li.twitter {
	border: none !important;
}

.sharing ul li.info a, .sharing ul li.info .fix-header .logo span, .fix-header .logo .sharing ul li.info span {
	padding: 10px 10px 10px 10px;
}

.sharing ul li a, .sharing ul li .fix-header .logo span, .fix-header .logo .sharing ul li span {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	color: #444;
	padding: 15px 20px 15px 10px;
	border: 2px solid transparent;
}

.sharing ul li a span, .sharing ul li .fix-header .logo span span, .fix-header .logo .sharing ul li span span {
	padding-right: 16px;
	vertical-align: top;
}

.sharing ul li a span.fa-twitter:before, .sharing ul li .fix-header .logo span span.fa-twitter:before, .fix-header .logo .sharing ul li span span.fa-twitter:before {
	font-size: 30px;
	font-size: 1.875rem;
	color: #47A9DB;
	position: relative;
	top: -4px;
}

.sharing ul li a span.fa-facebook:before, .sharing ul li .fix-header .logo span span.fa-facebook:before, .fix-header .logo .sharing ul li span span.fa-facebook:before {
	font-size: 29px;
	font-size: 1.8125rem;
	color: #3C5A99;
	position: relative;
	top: -2px;
}

.sharing ul li a span.fa-info:before, .sharing ul li .fix-header .logo span span.fa-info:before, .fix-header .logo .sharing ul li span span.fa-info:before {
	font-size: 24px;
	font-size: 1.5rem;
}

.sharing ul li a span.fa-info + .share_text, .sharing ul li .fix-header .logo span span.fa-info + .share_text, .fix-header .logo .sharing ul li span span.fa-info + .share_text {
	padding-right: 0px;
}

.sharing ul li a:hover, .sharing ul li .fix-header .logo span:hover, .fix-header .logo .sharing ul li span:hover {
	text-decoration: none;
	border: 2px solid #502572;
}

.sharing ul li a:active, .sharing ul li .fix-header .logo span:active, .fix-header .logo .sharing ul li span:active {
	text-decoration: none;
	border: 2px solid #502572;
}

.sharing ul li a:focus, .sharing ul li .fix-header .logo span:focus, .fix-header .logo .sharing ul li span:focus {
	text-decoration: none;
	border: 2px solid #502572;
}

/*#7900*/
/*.sharing {
    padding: 41px 0 41px 0 !important;
    float: left;
    width: 100%;
    background-color: #6e2272;
    text-align: center; }
@media (min-width: 800px) {
    .sharing {
        padding: 31px 0 4px 0 !important; } }
@media (min-width: 1024px) {
    .sharing {
        padding: 31px 0 4px 0 !important; } }
@media (min-width: 1440px) {
    .sharing {
        padding: 31px 0 4px 0 !important; } }
.sharing .sharing-wrapper {
    display: inline-block; }
.sharing .sharing-wrapper + div {
    display: inline-block; }
.sharing h2, .social-media h2 {
    float: left;
    margin: 0;
    font-size: 19.5px;
    font-size: 1.21875rem;
    line-height: 1.33333;
    margin-left: 10px;
    margin-right: 20px;
    padding-bottom: 33px;
    color: #fff; }
.sharing ul {
    float: left;
    display: inline-block;
    padding-left: 0;
    margin-top: 8px;
    margin-bottom: 20px;
    padding-top: 0; }
@media (min-width: 800px) {
    .sharing ul {
        margin-bottom: 0; } }
.sharing ul li {
    list-style-type: none;
    float: left;
    padding-left: 0px;
    padding-right: 20px;
    margin-bottom: 0; }
@media (min-width: 800px) {
    .sharing ul li {
        margin-bottom: 27px; } }
.sharing ul li a, .sharing ul li .fix-header .logo span, .fix-header .logo .sharing ul li span {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.5;
    font-weight: bold;
    color: #fff;
    padding: 15px 20px 15px 10px;
    border: 2px solid transparent; }
.sharing ul li a span, .sharing ul li .fix-header .logo span span, .fix-header .logo .sharing ul li span span {
    padding-right: 16px;
    vertical-align: top; }
.sharing ul li a span.fa-twitter:before, .sharing ul li .fix-header .logo span span.fa-twitter:before, .fix-header .logo .sharing ul li span span.fa-twitter:before {
    font-size: 30px;
    font-size: 1.875rem;
    color: #fff;
    position: relative;
    top: -4px; }
.sharing ul li a span.fa-facebook:before, .sharing ul li .fix-header .logo span span.fa-facebook:before, .fix-header .logo .sharing ul li span span.fa-facebook:before {
    font-size: 29px;
    font-size: 1.8125rem;
    color: #fff; }
.sharing ul li a:hover, .sharing ul li .fix-header .logo span:hover, .fix-header .logo .sharing ul li span:hover {
    text-decoration: none;
    border: 2px solid #fff; }
.sharing ul li a:active, .sharing ul li .fix-header .logo span:active, .fix-header .logo .sharing ul li span:active {
    text-decoration: none;
    border: 2px solid #fff; }
.sharing ul li a:focus, .sharing ul li .fix-header .logo span:focus, .fix-header .logo .sharing ul li span:focus {
    text-decoration: none;
    border: 2px solid #fff; }
.sharing .facebook-link {
    margin-top: 0px; }
@media (min-width: 800px) {
    .sharing .facebook-link {
        margin-top: 6px; } }
.sharing .facebook-link a, .sharing .facebook-link .fix-header .logo span, .fix-header .logo .sharing .facebook-link span {
    color: #fff; }
.sharing .facebook-link a .fa-facebook:before, .sharing .facebook-link .fix-header .logo span .fa-facebook:before, .fix-header .logo .sharing .facebook-link span .fa-facebook:before {
    color: inherit;
    font-size: 29px;
    font-size: 1.8125rem;
    padding-left: 12px;
    top: 2px;
    position: relative; }
.sharing .facebook-link a .share_text, .sharing .facebook-link .fix-header .logo span .share_text, .fix-header .logo .sharing .facebook-link span .share_text {
    color: inherit; }*/

/*------------------------- Footer --------------------------*/
.page-footer {
	clear: both;
}

.page-footer .internal .row .flex-box {
	padding: 19px 0px 24px 0px;
}

.page-footer .internal .portal {
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

.page-footer .internal .portal h2 {
	font-size: 19.5px;
	font-size: 1.21875rem;
	line-height: 1.33333;
	margin-top: 0;
}

.page-footer .internal .portal p {
	color: #fff;
}

.page-footer .internal .portal .link-wrapper {
	margin-top: 22px;
	margin-left: 4px;
}

.page-footer .internal .portal .link-wrapper a, .page-footer .internal .portal .link-wrapper .fix-header .logo span, .fix-header .logo .page-footer .internal .portal .link-wrapper span {
	color: #fff;
	letter-spacing: 0.05em;
	position: relative;
	display: inline-block;
}

.page-footer .internal .portal .link-wrapper a:hover, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover, .page-footer .internal .portal .link-wrapper a:focus, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus, .page-footer .internal .portal .link-wrapper a:active, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active {
	text-decoration: none;
}

.page-footer .internal .portal .link-wrapper a .icon-link, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	margin-left: 32px;
	padding-left: 0px;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link {
	border-bottom: 1px solid #fff;
	/* border-bottom: 1px solid $color;
border-bottom: 1px solid $link-color; */
}

.page-footer .internal .portal .link-wrapper a .icon-link.internal, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link.internal {
	display: inline;
}

.page-footer .internal .portal .link-wrapper a .icon-link.internal:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link.internal, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link.internal, .page-footer .internal .portal .link-wrapper a:focus .icon-link.internal, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus .icon-link.internal, .page-footer .internal .portal .link-wrapper a:active .icon-link.internal, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active .icon-link.internal {
	color: #fff;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link.internal:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link.internal:before, .page-footer .internal .portal .link-wrapper a:focus .icon-link.internal:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus .icon-link.internal:before, .page-footer .internal .portal .link-wrapper a:active .icon-link.internal:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active .icon-link.internal:before {
	content: url("../ThemeImages/icon-internal-white_hover.png");
}

.page-footer .internal .portal .link-wrapper a .icon-link.external, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link.external {
	display: inline;
}

.page-footer .internal .portal .link-wrapper a .icon-link.external:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link.external, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link.external, .page-footer .internal .portal .link-wrapper a:focus .icon-link.external, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus .icon-link.external, .page-footer .internal .portal .link-wrapper a:active .icon-link.external, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active .icon-link.external {
	color: #fff;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link.external:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link.external:before, .page-footer .internal .portal .link-wrapper a:focus .icon-link.external:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus .icon-link.external:before, .page-footer .internal .portal .link-wrapper a:active .icon-link.external:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active .icon-link.external:before {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.page-footer .internal .portal .link-wrapper a .icon-link.download, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link.download, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link.download {
	display: inline;
}

.page-footer .internal .portal .link-wrapper a .icon-link.download:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span .icon-link.download:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span .icon-link.download:before {
	content: url("../ThemeImages/icon-download-white.png");
	position: absolute;
	left: 0px;
	top: 2px;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link.download, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link.download, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link.download, .page-footer .internal .portal .link-wrapper a:focus .icon-link.download, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus .icon-link.download, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus .icon-link.download, .page-footer .internal .portal .link-wrapper a:active .icon-link.download, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active .icon-link.download, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active .icon-link.download {
	color: #fff;
}

.page-footer .internal .portal .link-wrapper a:hover .icon-link.download:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:hover .icon-link.download:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:hover .icon-link.download:before, .page-footer .internal .portal .link-wrapper a:focus .icon-link.download:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:focus .icon-link.download:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:focus .icon-link.download:before, .page-footer .internal .portal .link-wrapper a:active .icon-link.download:before, .page-footer .internal .portal .link-wrapper .fix-header .logo span:active .icon-link.download:before, .fix-header .logo .page-footer .internal .portal .link-wrapper span:active .icon-link.download:before {
	content: url("../ThemeImages/icon-download-white.png");
}

.page-footer .internal .portal ul {
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.page-footer .internal .portal ul li.link-wrapper {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 12px;
}

.page-footer .internal .portal ul li.link-wrapper:last-child {
	margin-bottom: 0px;
}

.page-footer .social-media {
	background-color: #5a2572;
	color: #fff;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.page-footer .social-media .social-media--icon-wrap {
	text-align: left;
}

@media (min-width: 800px) {
	.page-footer .social-media .social-media--icon-wrap {
		text-align: center;
	}
}

.page-footer .social-media h2 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 200;
	clear: both;
	float: none;
	margin-top: 7px;
	margin-bottom: 42px;
	padding-right: 35px;
}

.page-footer .social-media ul {
	display: inline-block;
	padding-left: 0;
	clear: both;
	float: none;
	margin-left: 46px;
}

.page-footer .social-media ul li {
	margin-bottom: 28px;
	list-style-type: none;
}

.page-footer .social-media ul li:last-child {
	margin-right: 0px;
}

.page-footer .social-media ul li a, .page-footer .social-media ul li .fix-header .logo span, .fix-header .logo .page-footer .social-media ul li span {
	color: #fff;
	position: relative;
}

.page-footer .social-media ul li a i, .page-footer .social-media ul li .fix-header .logo span i, .fix-header .logo .page-footer .social-media ul li span i {
	vertical-align: top;
}

.page-footer .social-media ul li a i.fa:before, .page-footer .social-media ul li .fix-header .logo span i.fa:before, .fix-header .logo .page-footer .social-media ul li span i.fa:before {
	left: -36px;
	width: 50px;
}

.page-footer .social-media ul li a i.fa-twitter:before, .page-footer .social-media ul li .fix-header .logo span i.fa-twitter:before, .fix-header .logo .page-footer .social-media ul li span i.fa-twitter:before {
	font-size: 36px;
	font-size: 2.25rem;
	top: -4px;
	position: absolute;
}

.page-footer .social-media ul li a i.fa-facebook:before, .page-footer .social-media ul li .fix-header .logo span i.fa-facebook:before, .fix-header .logo .page-footer .social-media ul li span i.fa-facebook:before {
	font-size: 36px;
	font-size: 2.25rem;
	position: absolute;
}

.page-footer .social-media ul li a i.fa-youtube-play:before, .page-footer .social-media ul li .fix-header .logo span i.fa-youtube-play:before, .fix-header .logo .page-footer .social-media ul li span i.fa-youtube-play:before {
	font-size: 36px;
	font-size: 2.25rem;
	position: absolute;
}

.page-footer .social-media ul li a i.fa-google-plus:before, .page-footer .social-media ul li .fix-header .logo span i.fa-google-plus:before, .fix-header .logo .page-footer .social-media ul li span i.fa-google-plus:before {
	font-size: 36px;
	font-size: 2.25rem;
	position: absolute;
}

.page-footer .social-media ul li a i.fa-google-plus span, .page-footer .social-media ul li .fix-header .logo span i.fa-google-plus span, .fix-header .logo .page-footer .social-media ul li span i.fa-google-plus span {
	margin-top: 0px;
}

.page-footer .social-media ul li a i.fa-rss:before, .page-footer .social-media ul li .fix-header .logo span i.fa-rss:before, .fix-header .logo .page-footer .social-media ul li span i.fa-rss:before {
	font-size: 36px;
	font-size: 2.25rem;
	position: absolute;
}

.page-footer .social-media ul li a i span, .page-footer .social-media ul li .fix-header .logo span i span, .fix-header .logo .page-footer .social-media ul li span i span {
	border-bottom: 1px solid transparent;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: 400;
	margin-left: 34px;
	padding-top: 5px;
	display: inline-block;
}

.page-footer .social-media ul li a:hover, .page-footer .social-media ul li .fix-header .logo span:hover, .fix-header .logo .page-footer .social-media ul li span:hover {
	text-decoration: none;
}

.page-footer .social-media ul li a:hover i, .page-footer .social-media ul li .fix-header .logo span:hover i, .fix-header .logo .page-footer .social-media ul li span:hover i {
	/* color: #019bdb; */
}

.page-footer .social-media ul li a:hover i:before, .page-footer .social-media ul li .fix-header .logo span:hover i:before, .fix-header .logo .page-footer .social-media ul li span:hover i:before {
	content: url("../ThemeImages/icon-external-white_hover.png");
}

.page-footer .social-media ul li a:hover i span, .page-footer .social-media ul li .fix-header .logo span:hover i span, .fix-header .logo .page-footer .social-media ul li span:hover i span {
	color: #fff;
}

.page-footer .social-media ul li a:active, .page-footer .social-media ul li .fix-header .logo span:active, .fix-header .logo .page-footer .social-media ul li span:active {
	text-decoration: none;
}

.page-footer .social-media ul li a:focus, .page-footer .social-media ul li .fix-header .logo span:focus, .fix-header .logo .page-footer .social-media ul li span:focus {
	text-decoration: none;
}

.page-footer .social-media ul li a:hover span, .page-footer .social-media ul li .fix-header .logo span:hover span, .fix-header .logo .page-footer .social-media ul li span:hover span {
	border-bottom: 1px solid #fff;
}

.page-footer .social-media ul li a:active span, .page-footer .social-media ul li .fix-header .logo span:active span, .fix-header .logo .page-footer .social-media ul li span:active span {
	border-bottom: 1px solid #fff;
}

.page-footer .social-media ul li a:focus span, .page-footer .social-media ul li .fix-header .logo span:focus span, .fix-header .logo .page-footer .social-media ul li span:focus span {
	border-bottom: 1px solid #fff;
}

.page-footer .service-links {
	clear: both;
	background-color: #5a2572;
	min-height: 72px;
	text-align: left;
	padding: 26px 0 50px;
}

.page-footer .service-links ul {
	display: inline-block;
	padding-left: 0;
	margin-left: 80px;
}

.page-footer .service-links ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 25px;
	clear: both;
	float: none;
}

.page-footer .service-links ul li a, .page-footer .service-links ul li .fix-header .logo span, .fix-header .logo .page-footer .service-links ul li span {
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: bold;
	letter-spacing: 0.05em;
	border-bottom: 1px solid transparent;
}

.page-footer .service-links ul li a:hover, .page-footer .service-links ul li .fix-header .logo span:hover, .fix-header .logo .page-footer .service-links ul li span:hover {
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

.page-footer .service-links ul li a:active, .page-footer .service-links ul li .fix-header .logo span:active, .fix-header .logo .page-footer .service-links ul li span:active {
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

.page-footer .service-links ul li a:focus, .page-footer .service-links ul li .fix-header .logo span:focus, .fix-header .logo .page-footer .service-links ul li span:focus {
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

.page-footer .service-links ul li strong {
	border-bottom: 1px solid #fff;
	text-decoration: none;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	font-weight: 200;
}

.page-footer .partner-links {
	text-align: center;
}

.page-footer .partner-links ul {
	display: inline-block;
	padding-left: 0;
}

.page-footer .partner-links ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding: 26px 10px 16px 10px;
}

.page-footer .partner-links ul li:last-child {
	position: relative;
	clear: both;
	float: none;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 8px;
}

.page-footer .partner-links ul li:last-child img {
	width: 95%;
	height: auto;
}

.page-footer .partner-links ul li a, .page-footer .partner-links ul li .fix-header .logo span, .fix-header .logo .page-footer .partner-links ul li span {
	display: inline-block;
	border-bottom: 2px solid transparent;
	padding: 0px 18px 12px 18px;
}

.page-footer .partner-links ul li a:hover, .page-footer .partner-links ul li .fix-header .logo span:hover, .fix-header .logo .page-footer .partner-links ul li span:hover {
	border-bottom: 2px solid #502572;
}

.page-footer .partner-links ul li a:active, .page-footer .partner-links ul li .fix-header .logo span:active, .fix-header .logo .page-footer .partner-links ul li span:active {
	border-bottom: 2px solid #502572;
}

.page-footer .partner-links ul li a:focus, .page-footer .partner-links ul li .fix-header .logo span:focus, .fix-header .logo .page-footer .partner-links ul li span:focus {
	border-bottom: 2px solid #502572;
}

.page-footer {
	clear: both;
}

.page-footer .service-links {
	clear: both;
	background-color: #462672;
	min-height: 72px;
	text-align: center;
	/*padding: 26px 0 11px 0;*/
	padding: 26px 0 50px 0;
}

@media (min-width: 800px) {
	.page-footer .service-links {
		padding: 36px 0px 21px 0px;
	}
}

@media (min-width: 1024px) {
	.page-footer .service-links {
		padding: 36px 0px 21px 0px;
	}
}

.page-footer .service-links ul {
	display: inline-block;
	padding-left: 0;
	margin-left: 10px;
}

@media (min-width: 800px) {
	.page-footer .service-links ul {
		margin-left: 80px;
	}
}

.page-footer .service-links ul li {
	list-style-type: none;
	float: left;
	padding-left: 0px;
	padding-right: 36px;
	float: none;
	display: inline-block;
}

@media (min-width: 800px) {
	.page-footer .service-links ul li {
		float: left;
		display: block;
	}
}

.page-footer .service-links ul li a, .page-footer .service-links ul li .fix-header .logo span, .fix-header .logo .page-footer .service-links ul li span {
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.5;
	/*font-weight: 200;*/
	font-weight: bold;
	letter-spacing: 0.05em;
	border-bottom: 1px solid transparent;
}

.page-footer .service-links ul li a:hover, .page-footer .service-links ul li .fix-header .logo span:hover, .fix-header .logo .page-footer .service-links ul li span:hover {
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

/*------------------------- Media-Queries --------------------------*/
@media screen and (min-width: 640px) {
	.content .current .article {
		width: 50%;
		width: 100%;
		padding: 30px 10px 30px 10px;
		min-height: 220px;
	}
}

@media screen and (min-width: 800px) {
	/* CAREER OVERWRITE */
	/* SERVICE OVERWRITE */
	.content .quote.testimonials .stage-wrapper .figure .bg-img {
		min-height: 640px;
		height: auto;
	}

	.content .quote.testimonials .stage-wrapper blockquote {
		padding: 60px 60px 20px 60px;
	}

	.content .quote.testimonials .stage-wrapper li {
		flex-direction: row;
	}

	.content .quote.testimonials .stage-wrapper li blockquote {
		padding: 60px 0px 120px 60px;
	}

	.content .quote.testimonials .custom-navigation {
		width: 50%;
	}

	.content .stage-header.campaign .stage-wrapper .stage-text {
		/* height: 42vw; */
		height: auto;
		padding-top: 150px;
	}

	.content .stage-header.campaign .stage-wrapper .stage-pict .bg-img {
		min-height: 600px;
	}

	.content .stage-header.campaign .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .current.textlist {
		margin-bottom: 100px;
	}

	.content .current.textlist .header {
		margin-bottom: 40px;
	}

	.content .current.textlist .header h2 {
		margin-bottom: 0px;
	}

	.content .current.textlist .figure .bg-img {
		height: auto;
		min-height: 420px;
	}

	.content .current.textlist .article {
		padding: 60px 60px 20px 60px;
		min-height: 420px;
	}

	.content .current.textlist .article p {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .dates-links {
		display: inline-flex;
		flex-direction: column;
	}

	.content .dates .dates-list ul li.link-wrapper {
		padding-left: 180px;
	}

	.content .dates .dates-list ul li.link-wrapper .left {
		width: 116px;
		height: 121px;
		padding: 20px 0px 20px 0px;
	}

	.content .dates .dates-list ul li.link-wrapper .left span.day {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content .dates .dates-list ul li.link-wrapper .left span.month {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 24px;
	}

	.content .dates .dates-list ul li.link-wrapper .left.local-item span {
		width: 120px;
		height: 120px;
		background-size: 120px 120px;
	}

	.content .dates .dates-list ul li.link-wrapper .right a h2, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span h2, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span h2 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .std-text h2:only-child {
		padding-left: 0px;
		padding-right: 0px;
	}

	/*----------------- Header -------------------*/
	.fix-header {
		padding-left: 0px;
		padding-right: 0px;
	}

	.fix-header .logo {
		display: block;
		min-height: 74px;
	}

	.fix-header .logo a, .fix-header .logo span, .fix-header.affix .logo span, .fix-header .logo span {
		padding: 24px 0;
	}

	.fix-header .logo img {
		width: auto;
		height: auto;
	}

	.fix-header .service .language {
		display: block;
	}

	.fix-header.affix .logo {
		display: block;
	}

	.fix-header.affix .logo a, .fix-header.affix .logo span, .fix-header.affix .logo span {
		padding: 16px 0;
	}

	.fix-header.affix .logo img {
		width: 123px;
		height: auto;
		margin-bottom: 0;
	}

	/*----------------- Content -------------------*/
	/* Start */
	.content.start-page .stage .stage-wrapper .slides {
		background-color: transparent;
	}

	.content.start-page .stage .flexslider {
		/*
            min-height: 636px;
            height: 44.11vw;
        */
	}

	.content .video .video-wrapper {
		position: relative;
	}

	.content .video .video-wrapper a .bg-img, .content .video .video-wrapper .fix-header .logo span .bg-img, .fix-header .logo .content .video .video-wrapper span .bg-img {
		min-height: 636px;
	}

	/* Aktuelles */
	.content .current header {
		margin-bottom: 10px;
	}

	.content .current header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 52px;
		margin-left: 4.16667%;
	}

	.content .current header .link-wrapper {
		margin-left: 32px;
	}

	.content .current .article {
		/* width: 33.33335%; */
		width: 50%;
		padding: 42px 40px 30px 4.16667%;
		min-height: 300px;
	}

	.content .current .article .header .date-cat {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-bottom: 12px;
	}

	.content .current .article .link-wrapper {
		margin-left: 0px;
	}

	/* Quick-links */
	.content .quick-links {
		padding-bottom: 0px;
	}

	.content .quick-links h2 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		margin: 32px 0 0 0;
		font-weight: bold;
	}

	.content .quick-links ul {
		margin-left: 10px;
		padding-left: 20px;
	}

	.content .quick-links ul li {
		margin-right: 10px;
	}

	.content .quick-links ul li.appointments a .icon:before, .content .quick-links ul li.appointments .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.appointments span .icon:before, .content .quick-links ul li.logos a .icon:before, .content .quick-links ul li.logos .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.logos span .icon:before, .content .quick-links ul li.graphics a .icon:before, .content .quick-links ul li.graphics .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.graphics span .icon:before {
		left: 35px;
		top: 16px;
	}

	.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		font-weight: bold;
		padding: 0 66px 0 123px;
	}

	/* Infografik */
	.content .infographic .header {
		font-size: 32px;
		font-size: 2rem;
		margin-bottom: 40px;
		margin-left: 4.16667%;
	}

	.content .infographic .header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 52px;
	}

	.content .infographic .header .link-wrapper {
		display: inline-block;
		margin-left: 32px;
	}

	.content.info .infographic .link-wrapper {
		margin-top: -88px;
		padding-bottom: 0px;
	}

	/* Management News */
	.content .management-news {
		border-bottom: none;
	}

	.content .management-news header {
		margin-bottom: 40px;
	}

	.content .management-news header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 52px;
		padding-left: 0px;
	}

	.content .management-news .col-sm-8 {
		width: 100%;
	}

	.content .management-news .mgnt {
		padding-right: 0px;
		margin-bottom: 34px;
		margin-bottom: 0px;
		display: flex;
		flex-direction: row-reverse;
	}

	.content .management-news .mgnt .mgnt-text {
		/* padding-right: 80px; */
		padding-right: 0px;
		padding-left: 30px;
		width: 70%;
	}

	.content .management-news .mgnt .mgnt-text h3 {
		/*
          @include font-size($std-h3-mobile);
          @include line-height($std-h3-lh-mobile);
        */
		padding-left: 0px;
		margin-top: 0px;
		margin-bottom: 28px;
	}

	.content .management-news .mgnt .mgnt-text p {
		padding-left: 0px;
		margin-bottom: 12px;
	}

	.content .management-news .mgnt .mgnt-text .link-wrapper {
		padding-left: 0px;
	}

	.content .management-news .mgnt .mgnt-text form {
		padding-left: 0px;
	}

	.content .management-news .mgnt .mgnt-text form .form-group input {
		width: 100%;
	}

	.content .management-news .mgnt .mgnt-text form .btn-default {
		right: 0;
	}

	.content .management-news .mgnt .figure {
		display: block;
		margin-top: 0px;
		width: 65%;
	}

	.content .management-news .mgnt .figure img {
		width: auto;
	}

	.content .local .header {
		margin-left: 0px;
		margin-bottom: 0px;
	}

	.content .local .header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 52px;
	}

	.content .local .header .link-wrapper {
		margin-left: 0px;
	}

	.content .local .std-list {
		margin-left: 0px;
	}

	.content .local .std-list ul {
		margin-top: 40px;
	}

	.content .local .std-list ul li.link-wrapper {
		margin-bottom: 30px;
	}

	.content .local .std-list ul li.link-wrapper:last-child {
		margin-bottom: 0;
	}

	.content .local .proposal {
		margin-top: 40px;
	}

	/* Flex-Slider */
	.content .stage .stage-wrapper {
		/*
            .stage-text.blockquote {
              padding-bottom: 30px;
            }
        */
	}

	.content .stage .stage-wrapper li {
		flex-direction: row;
		/*
          .m-lower {
            min-height: auto;
            min-height: unset;

          }
        */
	}

	.content .stage .stage-wrapper li.text-quote {
		flex-direction: row;
	}

	.content .stage .stage-wrapper li.text-quote-img {
		flex-direction: row;
	}

	.content .stage .stage-wrapper li.text-quote-img > div {
		display: block;
	}

	.content .stage .stage-wrapper li.text-quote-img .figure {
		display: block;
	}

	.content .stage .stage-wrapper .stage-text {
		display: block;
		min-height: 636px;
		/*
            height: auto;

        */
		padding: 4.16666666vw;
	}

	.content .stage .stage-wrapper .stage-text h2 {
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
		margin-top: 12px;
		margin-bottom: 10px;
		font-weight: bold;
	}

	.content .stage .stage-wrapper .stage-text strong {
		font-weight: bold;
	}

	.content .stage .stage-wrapper .stage-text p {
		display: block;
	}

	.content .stage .stage-wrapper .stage-text .link-wrapper {
		margin-top: 26px;
	}

	.content .stage .stage-wrapper .stage-pict {
		/* Background images */
	}

	.content .stage .stage-wrapper .stage-pict img {
		min-height: 636px;
		object-fit: cover;
	}

	.content .stage .stage-wrapper .stage-pict .bg-img {
		min-height: 636px;
	}

	.content .stage .stage-wrapper .stage-quote {
		min-height: 636px;
		margin-bottom: 0px;
		padding: 150px 100px 0px 100px;
		height: 44.1725vw;
		/* change request */
		height: auto;
	}

	.content .stage .stage-wrapper .stage-quote blockquote {
		padding-bottom: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
	}

	.content .stage .stage-wrapper .stage-quote blockquote p {
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
	}

	.content .stage .stage-wrapper .video {
		position: relative;
		height: 44.1725vw;
		/* change request */
		height: auto;
	}

	.content .stage .custom-navigation {
		width: 33.33333%;
		padding-right: 4.16667%;
		padding-left: 0px;
		bottom: 45px;
	}

	.content .stage .custom-navigation .flex-prev .icon-link:before {
		display: inline;
		width: auto;
		height: auto;
	}

	.content .stage .custom-navigation .flex-next .icon-link:before {
		display: inline;
		width: auto;
		height: auto;
	}

	/* Start-Slider Kampagnen */
	.content .start-slider .header {
		margin-left: 4.16667%;
		margin-bottom: 40px;
	}

	.content .start-slider .header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 52px;
	}

	.content .start-slider .header .link-wrapper {
		margin-left: 35px;
	}

	.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text {
		padding: 60px 70px 116px 60px;
	}

	.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text h3 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		font-weight: bold;
	}

	.content .start-slider .custom-navigation-start {
		left: calc(50% - 390px);
		width: calc(100% - 140px);
		max-width: 780px;
		bottom: 38px;
	}

	/* Social Media */
	.sharing {
		padding: 63px 0;
		/*
        ul {

          li {

            a {

            }
          }
        }
        */
	}

	.sharing h2, .social-media h2 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		margin-left: 0px;
		margin-right: 0px;
		padding-bottom: 0px;
	}

	.sharing ul {
		margin-top: 8px;
	}

	.sharing ul li {
		padding-right: 40px;
	}

	.sharing ul li a, .sharing ul li .fix-header .logo span, .fix-header .logo .sharing ul li span {
		padding: 15px 40px 15px 30px;
	}

	/*--------------- Standardseiten ---------------*/
	.content.standard-page .static-sm-16.intro,
	.content.standard-page .static-sm-16.accordion.element-box .panel,
	.content.standard-page .static-sm-16 .std-box,
	.content.standard-page .static-sm-16:not(.intro) h2,
	.content.standard-page .static-sm-16 h3 .content.standard-page .static-sm-16 h4 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.standard-page .static-sm-16 .std-box.h2 {
		padding-left: 0px;
	}

	.content {
		/* nicht fuer reine Inhaltsseiten */
		/* Bilder + Videos */
		/* Bildergalerie */
		/* Zitate */
		/* Info Box */
		/* Tabellen */
		/* Stage Header Thema */
		/* Themen Seiten + Kampgnen */
		/*
      .accordion.faq {

        .intro {
          padding-left: 0px;
          padding-right: 0px;

          h2 {
            @include font-size($std-h1);
            @include line-height($std-h1-lh);
            margin-bottom: 40px;
          }
          h3 {
            @include font-size($std-h2);
            @include line-height($std-h2-lh);
            margin-bottom: 40px;
          }
        }
        .panel {

          .panel-heading {
            width: 41.66667%;

            h3 {
              position: relative;
              padding: 40px 80px 40px 60px;
              border-bottom: 1px solid #000;
              border-right: 1px solid #000;

              a {

                .icon-link.icon-accordion {

                  &:after {
                    -ms-transform: rotate(-90deg);
                    -webkit-transform: rotate(-90deg);
                    transform: rotate(-90deg);
                  }
                  &:hover {

                   &:after {
                    -ms-transform: rotate(90deg);
                    -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
                    }
                  }
                  &:active {

                  }
                  &:focus {

                  }
                }
              }
            }
          }
          & .panel-heading + .panel-collapse > .panel-body {
            border-bottom: none;
          }
          .panel-collapse {
            margin-bottom: 0px;
            padding-right: 80px;
            position: absolute;
            width: 58.33333%;
            top: 60px;
            right: 0px;

            &.in {
              margin-bottom: 22px;
            }
          }
        }
      }
        */
		/* Padding Mobile lists */
		/* Padding Mobile Teaser-list */
		/* Padding Mobile Presse Uebersicht */
		/* sitemap */
		/* Downloads */
		/* Textelement padding Mobile Focus */
	}

	.content .intro {
		/* margin-top: -45px; */
		margin-top: 0px;
	}

	.content .intro h1 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
		font-weight: bold;
		margin-bottom: 35px;
		margin-top: 22px;
	}

	.content .intro p {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		font-weight: normal;
	}

	.content.content-page .intro h1 {
		/* margin-top: 32px; */
		margin-top: 8px;
	}

	.content .std-text {
		/* Kontaktboxen */
	}

	.content .std-text h2 {
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
		/* margin-bottom: 30px; */
		margin-bottom: 21px;
	}

	.content .std-text h2:only-child {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .std-text .image img {
		width: 100%;
	}

	.content .std-text .image figcaption {
		padding: 30px;
	}

	.content .std-text .image figcaption .caption-header {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .image figcaption span {
		left: auto;
		right: 0;
	}

	.content .std-text .image-small-left {
		padding-bottom: 50px;
		padding-left: 0px;
		padding-right: 56px;
	}

	.content .std-text .image-small-left figcaption {
		width: 350px;
	}

	.content .std-text .image-small-right {
		padding-bottom: 50px;
		padding-right: 0px;
		padding-left: 76px;
	}

	.content .std-text .image-small-right figcaption {
		width: 400px;
	}

	.content .std-text .image-middle figcaption {
		padding: 30px;
	}

	.content .std-text .image-big figcaption {
		padding: 34px 50px 10px 50px;
		position: absolute;
	}

	.content .std-text .contactbox .address {
		padding: 24px 40px 40px 40px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}

	.content .std-text .contactbox .address h3 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		margin-bottom: 23px;
	}

	.content .std-text .contactbox .address p {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.5;
		margin-bottom: 20px;
	}

	.content .std-text .contactbox .address p.name {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-bottom: 14px;
	}

	.content .std-text .contactbox.small {
		clear: both;
		float: none;
		width: 100%;
		margin-left: 0px;
		margin-bottom: 40px;
		padding: 0px;
	}

	.content .std-text .contactbox.small .image-contact {
		width: 50%;
		padding-right: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		clear: none;
		float: left;
	}

	.content .std-text .contactbox.small .address {
		padding: 0px 40px 40px 40px;
		width: 50%;
		border-top: 1px solid #000;
		border-left: none;
		border: none;
		clear: none;
		float: left;
	}

	.content .std-text .contactbox.wide .image-contact {
		width: 50%;
		padding-right: 50px;
		margin-bottom: 0px;
	}

	.content .std-text .contactbox.wide .address {
		padding: 0px 10px 40px 0px;
		width: 50%;
	}

	.content .std-text .contactbox.wide .address p {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .contactbox.wide .address p.name {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .std-text .contactbox.wide .address a, .content .std-text .contactbox.wide .address .fix-header .logo span, .fix-header .logo .content .std-text .contactbox.wide .address span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .contactbox.wide .address a .icon-link.mail, .content .std-text .contactbox.wide .address .fix-header .logo span .icon-link.mail, .fix-header .logo .content .std-text .contactbox.wide .address span .icon-link.mail {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .contactbox .image-contact {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .contactbox-wide h2 {
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
		margin-bottom: 24px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .contactbox-wide p {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .video figcaption {
		padding: 42px 56px 42px 56px;
	}

	.content .video figcaption .caption-header {
		margin-bottom: 24px;
	}

	.content .video figcaption .caption-header strong {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .pict-gallery .header {
		padding-top: 45px;
		padding-bottom: 44px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .pict-gallery .thumbnails .thumbnail-list li {
		width: 12.5%;
	}

	.content .multidimensional-accordion-wrapper .pict-gallery .thumbnails .thumbnail-list li {
		width: 25%;
	}

	.content .pict-gallery .thumbnails .thumbnail-list li .figure a, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span {
		display: block;
	}

	.content .pict-gallery .thumbnails .thumbnail-list li .figure a img.m-hide, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span img.m-hide, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span img.m-hide {
		display: block;
	}

	.content .quote {
		padding: 42px 0px 37px 0px;
	}

	.content .quote blockquote header {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .quote blockquote p {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .info-box {
		border: 1px solid #000;
		padding: 4.166667vw 4.1666667vw 2.0833333vw;
		margin-bottom: 100px;
	}

	.content .info-box h2 {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-top: 0;
	}

	/*.content .info-box .col-wrapper p {
		padding-right: 28px;
	}

	.content .info-box .col-wrapper div:last-child p {
		padding-left: 28px;
	}*/
	.content .info-box .list-wrapper span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		padding-left: 20px;
	}

	.content .info-box ul {
		display: inline-block;
		padding-left: 0;
		margin-top: 46px;
		margin-left: -4px;
	}

	.content .info-box ul li.link-wrapper {
		margin-top: 0;
		margin-bottom: 43px;
	}

	.content .table-responsive {
		margin-bottom: 100px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .stage-header .stage-wrapper {
		display: inline-block;
	}

	.content .stage-header .stage-wrapper .stage-text {
		padding: 75px 10% 30px 10%;
		min-height: 600px;
	}

	.content .stage-header .stage-wrapper .stage-text ul {
		position: absolute;
		padding-bottom: 40px;
		margin-top: 0px;
	}

	.content .stage-header .stage-wrapper .stage-pict img {
		min-height: 600px;
		object-fit: cover;
	}

	.content .stage-header.landing .stage-text {
		padding-top: 150px;
		min-height: 600px;
	}

	.content .stage-header.landing .stage-pict .bg-img {
		min-height: 600px;
		height: auto;
	}

	.content.theme-page .stage .stage-pict .bg-img {
		min-height: 600px;
		height: auto;
	}

	.content .combi-big .combi-wrapper {
		display: table;
	}

	.content .combi-big .combi-wrapper .header {
		padding: 20px 4.16667% 0 4.16667%;
		margin-top: -117px;
	}

	.content .links, .content .dates {
		padding: 76px 4.16667% 0px 4.16667%;
	}

	.content .links h2, .content .dates h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
	}

	.content .links.combibox-pair {
		/* padding: 56px $start-offset-left 0px $start-offset-left; */
		margin-bottom: 0px;
	}

	.content .single-teaser .article {
		display: block;
	}

	.content .single-teaser h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
		margin-left: 4.16667%;
	}

	.content .single-teaser .figure {
		margin-bottom: 0px;
	}

	.content .single-teaser .figure .bg-img {
		min-height: 580px;
		/*
        min-height: auto;
        min-height: unset;
        */
		height: auto;
		/* height: 50vw; */
	}

	.content .single-teaser .teaser-text {
		padding: 0px 60px 20px 60px;
	}

	.content .single-teaser .teaser-text h3 {
		margin-top: -4px;
	}

	.content .panel-group.accordion h2 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .panel-group.accordion h3 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .panel-group.accordion .panel .collapsing {
		padding-left: 50px;
	}

	.content .panel-group.accordion .panel .collapse.in {
		padding-left: 50px;
	}

	.content .accordion.faq .panel .collapsing {
		padding-left: 0px;
	}

	.content .accordion.faq .panel .collapse.in {
		padding-left: 0px;
	}

	.content.list-page .intro h1 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.list-page .std-list {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.list-page .filter .cat-filter:after, .content.list-page .filter .format-filter:after {
		content: url("../ThemeImages/icon-select-white.png");
	}

	.content.list-page .filter .format-filter {
		width: 145px;
		margin-right: 0px;
	}

	.content.list-page .filter .format-filter .filter-control {
		width: 165px;
	}

	.content.list-page .filter .filter-list {
		z-index: 100;
	}

	.content.list-page .filter .filter-list .col {
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.content.list-page .filter .filter-list .col ul li a span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span span {
		color: #000;
		padding-left: 30px;
		padding-bottom: 6px;
		padding-top: 6px;
		display: block;
	}

	.content.list-page .filter .filter-list .col ul li a span strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span span strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span span strong {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		color: #000;
		display: block;
		margin-bottom: 4px;
	}

	.content.list-page .filter .filter-list .col ul li a:hover, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover {
		background-color: #462672;
	}

	.content.list-page .filter .filter-list .col ul li a:hover span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover span {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:hover strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover strong {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:active, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active {
		background-color: #462672;
	}

	.content.list-page .filter .filter-list .col ul li a:active span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active span {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:active strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active strong {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:focus, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus {
		background-color: #462672;
	}

	.content.list-page .filter .filter-list .col ul li a:focus span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus span {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:focus strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus strong {
		color: #fff;
	}

	.content.list-page .filter .filter-list.cat .col {
		float: left;
		width: 50%;
		min-height: 100px;
	}

	.content.list-page .filter .filter-list.format {
		z-index: 90;
	}

	.content .std-list ul {
		margin-top: 46px;
	}

	.content .std-list ul li.link-wrapper {
		margin-bottom: 50px;
	}

	.content .std-list ul li.link-wrapper a .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span .icon-link {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content.teaser-page .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.teaser-page .intro h1 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
		margin-top: 32px;
	}

	.content.teaser-page .teaser-list h2 {
		padding-left: 0px;
		padding-right: 0px;
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
	}

	.content.teaser-page .teaser-list .link-wrapper h3 span {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content.teaser-page .teaser-list .download-box .text-wrapper .header h3 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content.press .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.press .management-news .mgnt .mgnt-text {
		padding-left: 30px;
		padding-right: 0px;
	}

	.content.sitemap-page h1 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.sitemap-page .sitemap {
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 64px;
		margin-bottom: 80px;
	}

	.content.sitemap-page .sitemap ul.level-1 li {
		margin-bottom: 55px;
	}

	.content.sitemap-page .sitemap ul.level-1 li .level-1-header {
		margin-bottom: 28px;
	}

	.content .downloads h2 {
		margin-left: 4.16667%;
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .downloads .download-wrapper {
		flex-direction: row;
	}

	.content .downloads .download-wrapper .download-links {
		padding: 50px 60px 0px 60px;
	}

	.content .downloads .download-wrapper .download-links h3 {
		margin-bottom: 20px;
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .downloads .download-wrapper .download-picts .figure {
		height: auto;
		overflow: visible;
	}

	.content .downloads .download-wrapper .download-picts .figure img {
		width: 33.33335%;
	}

	.content.focus .current header h2, .content.focus .current .header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
	}

	.content.focus .infographic .header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
	}

	.content.focus .std-text .std-box {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.focus .std-text .link-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}

	/*----------------- Footer -------------------*/
	.page-footer .internal {
		clear: both;
	}

	.page-footer .internal .row {
		display: flex;
		flex-direction: row;
		background-color: #462672;
	}

	.page-footer .internal .row:before {
		display: -webkit-box;
	}

	.page-footer .internal .row .flex-box {
		background-color: #462672;
		padding: 57px 4.16667% 87px 4.16667%;
	}

	.page-footer .internal .portal {
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-footer .internal .portal h2 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.page-footer .internal .portal .link-wrapper {
		margin-top: 22px;
		margin-left: 0px;
	}

	.page-footer .internal .portal ul {
		display: inline-block;
		padding-left: 0;
		padding-left: 8px;
		margin-top: 10px;
	}

	.page-footer .internal .portal ul li.link-wrapper {
		list-style-type: none;
		margin-top: 0;
		margin-bottom: 12px;
	}

	.page-footer .social-media {
		text-align: center;
		padding-top: 40px;
		padding-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-footer .social-media h2 {
		clear: none;
		float: left;
		margin-top: 7px;
		margin-bottom: 11px;
		padding-right: 35px;
	}

	.page-footer .social-media ul {
		display: inline-block;
		padding-left: 0;
		clear: none;
		margin-left: 0px;
	}

	.page-footer .social-media ul li {
		list-style-type: none;
		float: left;
		padding-left: 0px;
		margin-right: 100px;
		margin-bottom: 15px;
	}

	.page-footer .social-media ul li:last-child {
		margin-right: 0px;
	}

	.page-footer .social-media ul li a i.fa:before, .page-footer .social-media ul li .fix-header .logo span i.fa:before, .fix-header .logo .page-footer .social-media ul li span i.fa:before {
		left: -40px;
		width: 50px;
	}

	.page-footer .social-media ul li a i.fa-twitter:before, .page-footer .social-media ul li .fix-header .logo span i.fa-twitter:before, .fix-header .logo .page-footer .social-media ul li span i.fa-twitter:before {
		font-size: 30px;
		font-size: 1.875rem;
	}

	.page-footer .social-media ul li a i.fa-facebook:before, .page-footer .social-media ul li .fix-header .logo span i.fa-facebook:before, .fix-header .logo .page-footer .social-media ul li span i.fa-facebook:before {
		font-size: 29px;
		font-size: 1.8125rem;
	}

	.page-footer .social-media ul li a i.fa-youtube-play:before, .page-footer .social-media ul li .fix-header .logo span i.fa-youtube-play:before, .fix-header .logo .page-footer .social-media ul li span i.fa-youtube-play:before {
		font-size: 29px;
		font-size: 1.8125rem;
	}

	.page-footer .social-media ul li a i.fa-google-plus:before, .page-footer .social-media ul li .fix-header .logo span i.fa-google-plus:before, .fix-header .logo .page-footer .social-media ul li span i.fa-google-plus:before {
		font-size: 25px;
		font-size: 1.5625rem;
	}

	.page-footer .social-media ul li a i.fa-google-plus span, .page-footer .social-media ul li .fix-header .logo span i.fa-google-plus span, .fix-header .logo .page-footer .social-media ul li span i.fa-google-plus span {
		margin-top: -5px;
	}

	.page-footer .social-media ul li a i.fa-rss:before, .page-footer .social-media ul li .fix-header .logo span i.fa-rss:before, .fix-header .logo .page-footer .social-media ul li span i.fa-rss:before {
		font-size: 29px;
		font-size: 1.8125rem;
	}

	.page-footer .social-media ul li a i span, .page-footer .social-media ul li .fix-header .logo span i span, .fix-header .logo .page-footer .social-media ul li span i span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		font-weight: bold;
		margin-left: 20px;
		padding-top: 0px;
	}

	.page-footer .service-links {
		text-align: center;
		padding-top: 26px;
		padding-bottom: 11px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-footer .service-links ul {
		display: inline-block;
		padding-left: 0;
		margin-left: 0px;
	}

	.page-footer .service-links ul li {
		list-style-type: none;
		float: left;
		padding-left: 0px;
		clear: none;
		float: left;
		padding-right: 36px;
		margin-bottom: 0px;
	}

	.page-footer .partner-links {
		text-align: center;
	}

	.page-footer .partner-links ul li:last-child img {
		width: 100%;
	}

	/* .page-footer END */
	/* Element Abstaende >= 800 */
	.content.theme-page .element-box {
		margin-bottom: 75px;
	}

	.content.theme-page .headline-offset {
		margin-top: -18px;
	}

	.content.standard-page .element-box {
		margin-bottom: 60px;
	}

	.content.standard-page .headline-offset {
		margin-top: -13px;
	}

	.content.theme-page.focus .stage .stage-wrapper {
		display: block;
	}

	.content.theme-page.focus .stage .custom-navigation {
		width: 28%;
	}

	.content.theme-page.focus .stage.testimonials .stage-wrapper {
		flex-direction: row;
	}

	.content.theme-page.focus .stage-header.element-box {
		margin-bottom: 46px;
	}

	.content.theme-page.focus .headline-offset {
		margin-top: -13px;
	}

	.content .std-text .std-box {
		padding-bottom: 0px;
	}

	.content .std-text .std-box p:last-child, .content .std-text .std-box h2:last-child, .content .std-text .std-box h3:last-child, .content .std-text .std-box h4:last-child, .content .std-text .std-box ul:last-child, .content .std-text .std-box ol:last-child {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.focus .stage .header {
		margin-bottom: 40px;
	}

	.focus .stage .header h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
		margin: 0px;
	}

	.focus .stage .header .link-wrapper {
		margin-left: 32px;
	}

	.focus .stage .stage-wrapper li {
		flex-direction: row;
	}

	.focus .stage .stage-wrapper .stage-text {
		min-height: 602px;
		padding: 38px 13.2% 30px 13.2%;
		font-size: 18px;
		font-size: 1.125rem;
	}

	.focus .stage .stage-wrapper .stage-text h3 {
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
		margin-top: 12px;
		margin-bottom: 12px;
	}

	.focus .stage .stage-wrapper .stage-text .link-wrapper {
		margin-top: 26px;
	}

	.focus .stage .stage-wrapper .stage-pict {
		min-height: auto;
		min-height: unset;
	}

	.focus .stage .stage-wrapper .stage-pict iframe {
		/* top: 3vw !important; */
		/*
            min-height: 602px;
            height: 41.7vw;
        */
		min-height: auto;
		min-height: unset;
		height: 100%;
	}

	.focus .stage .stage-wrapper .stage-pict img {
		width: 100%;
		min-height: 602px;
		object-fit: cover;
		height: auto;
	}

	.focus .stage .stage-wrapper .video {
		/* height: 41.6725vw; */
		height: auto;
	}

	/* CAREER OVERWRITE */
	/* SERVICE OVERWRITE */
	.content.service .row-wrapper .testimonials-sliderbox {
		width: 100%;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper {
		display: flex;
		flex-direction: row-reverse;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block {
		width: 60%;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text {
		height: auto;
		padding: 60px 12.5% 60px 12.5%;
		background-color: #fff;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text blockquote {
		border-left: none;
		padding: 0px;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text blockquote header {
		color: #000;
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		font-weight: bold;
		margin-bottom: 14px;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text blockquote p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: bold;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text h3 {
		color: #000;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text p {
		color: #000;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block {
		width: 40%;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict {
		position: relative;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict .bg-img {
		background-position: center center;
		background-color: transparent;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 34.72222vw;
		height: 500px;
		min-height: auto;
		min-height: unset;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict figcaption {
		position: absolute;
		display: inline-block;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.4);
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict figcaption span {
		color: #fff;
	}

	.content.service .row-wrapper .custom-navigation-service {
		padding-right: 4.16667%;
		padding-left: 0px;
		width: calc(58%);
	}

	.content.service .row-wrapper .text-box {
		height: auto;
		height: 34.72222vw;
		min-height: auto;
		min-height: unset;
	}

	.content.service .row-wrapper .text-box .benefit h3 {
		color: #fff;
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content.service .row-wrapper .text-box .benefit p {
		color: #fff;
		margin-bottom: 24px;
	}

	.content.service .row-wrapper .text-box .benefit ul {
		display: inline-block;
		padding-left: 0;
		position: absolute;
		bottom: 16px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper {
		position: relative;
		list-style: none;
		margin-bottom: 10px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span {
		color: #fff;
		padding-left: 38px;
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		font-weight: bold;
		border-bottom: 1px solid transparent;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.internal {
		display: inline;
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white.png");
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.internal {
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white_hover.png");
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.external {
		display: inline;
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white.png");
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.external {
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white_hover.png");
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover {
		text-decoration: none;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover span, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover span {
		border-bottom: 1px solid #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active {
		text-decoration: none;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active span, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active span {
		border-bottom: 1px solid #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus {
		text-decoration: none;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus span, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus span {
		border-bottom: 1px solid #fff;
	}

	.content.service .single-teaser .teaser-text {
		padding: 64px 60px 20px 60px;
		height: 40.25vw;
		height: auto;
		min-height: 580px;
	}

	.content.service-start .element-box .std-text h2 {
		font-size: 32.5px;
		font-size: 2.03125rem;
		line-height: 1.2;
	}

	.content.service-start .stage .stage-wrapper li {
		display: flex;
		flex-direction: row-reverse;
	}

	.content.service-start .stage .stage-wrapper li .stage-text h3 {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content.service-start .stage .stage-wrapper li .stage-pict {
		min-height: 475px;
		height: auto;
	}

	.content.service-start .stage .stage-wrapper li .stage-pict img {
		min-height: 475px;
	}

	.content.service-start .stage .stage-wrapper li .stage-pict .bg-img {
		min-height: 475px;
		height: auto;
		width: auto;
	}

	.content.service-start .stage .stage-wrapper li .wrapper-dark {
		display: none;
		/*
                height: auto;
                position: absolute;
                top: 0;
                width: 100%;
                background: rgba(0, 0, 0, 0.3);
                min-height: 475px;
        */
	}

	.content.service-start .stage .stage-wrapper li.flex-active-slide .wrapper-dark {
		display: none;
	}

	.content.service-start .location-counter .facts-wrapper ul li {
		width: 25%;
		padding: 5.5vw 0px 4.05vw 0px;
	}
}

@media screen and (min-width: 800px) and (min-width: 1440px) {
	.content.service-start .location-counter .facts-wrapper ul li {
		padding-top: 70px;
		padding-bottom: 58px;
	}
}

@media screen and (min-width: 800px) {
	.content.service-start .location-counter .facts-wrapper ul li span {
		color: #fff;
		display: block;
	}

	.content.service-start .location-counter .facts-wrapper ul li span.value {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin-bottom: 10px;
	}

	.content.service-start .location-counter .facts-wrapper ul li span.label {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.service-start .row-wrapper.row-1 {
		display: inline-flex;
	}

	.content.service-start .row-wrapper.row-1 .stage-text {
		border-top: none;
	}

	.content.service-start .row-wrapper.row-2 {
		display: inline-flex;
	}

	.content.service-start .row-wrapper.row-2 .text-box {
		/*
              clear: none;
              float: right;
        */
	}

	.content.service-start .row-wrapper .text-box {
		height: 34.72222vw;
	}

	.content.service-start .row-wrapper .blockquote-slider ul.slides li .flex-wrapper {
		display: flex;
		flex-direction: row-reverse;
	}

	.content.service-start .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block .stage-text {
		padding-bottom: 10px !important;
		height: 34.72222vw;
		height: auto;
	}

	.content.service-start .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block .stage-text blockquote header {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content.service-start .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block .stage-text blockquote p {
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content.service-start .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .pict-block .stage-pict .bg-img {
		background-image: url("../ThemeImages/service/benefit-dummy-1-480x640.jpg");
		background-position: center center;
		background-color: transparent;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 34.72222vw;
		height: 600px;
		height: 500px;
		min-height: auto;
		min-height: unset;
	}

	.content .donate-wrapper {
		clear: both;
		display: flex;
	}

	.content .donate-wrapper .donate-text {
		display: inline-block;
		color: #fff;
		background-color: #6e2272;
		padding: 68px 4.16667% 68px 4.16667%;
	}

	.content .donate-wrapper .donate-text h3 {
		margin-bottom: 12px;
		font-size: 26px;
		font-size: 1.625rem;
		line-height: 1.25;
	}

	.content .donate-wrapper .donate-text p {
		color: #fff;
	}

	.content .donate-wrapper .donate-links {
		display: inline-block;
		color: #fff;
		background-color: #462672;
		padding: 68px 4.16667% 68px 4.16667%;
	}

	.content .donate-wrapper .donate-links ul {
		display: inline-block;
		padding-left: 0;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper {
		position: relative;
		list-style: none;
		margin-bottom: 10px;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span {
		color: #fff;
		padding-left: 38px;
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
		font-weight: bold;
		border-bottom: 1px solid transparent;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a .icon-link.internal, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span .icon-link.internal {
		display: inline;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a .icon-link.internal:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white.png");
		position: absolute;
		left: 0px;
		top: 4px;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.internal, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.internal, .content .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.internal, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.internal, .content .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.internal, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.internal {
		color: #fff;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.internal:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.internal:before, .content .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.internal:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.internal:before, .content .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.internal:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white_hover.png");
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a .icon-link.external, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span .icon-link.external {
		display: inline;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a .icon-link.external:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white.png");
		position: absolute;
		left: 0px;
		top: 4px;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.external, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.external, .content .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.external, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.external, .content .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.external, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.external {
		color: #fff;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.external:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.external:before, .content .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.external:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.external:before, .content .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.external:before, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white_hover.png");
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:hover, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:hover {
		text-decoration: none;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:hover span, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover span, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:hover span {
		border-bottom: 1px solid #fff;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:active, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:active {
		text-decoration: none;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:active span, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active span, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:active span {
		border-bottom: 1px solid #fff;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:focus, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:focus {
		text-decoration: none;
	}

	.content .donate-wrapper .donate-links ul .link-wrapper a:focus span, .content .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus span, .fix-header .logo .content .donate-wrapper .donate-links ul .link-wrapper span:focus span {
		border-bottom: 1px solid #fff;
	}

	.content .event-map {
		flex-direction: row;
	}

	.content .event-map .map {
		height: auto;
	}

	.content .event-map .event {
		padding: 45px 60px 50px 60px;
	}

	.content .event-map .event h2 {
		margin-bottom: 38px;
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	.content .event-map .event h3 {
		margin-top: 28px;
		margin-bottom: 15px;
		font-size: 19.5px;
		font-size: 1.21875rem;
		line-height: 1.33333;
	}

	/* .content END */
	/* Element Abstaende Mobile */
	.content.service.service-start .element-box {
		margin-bottom: 62px;
	}
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @media 800 END ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 1200px) {
	.content .teaser-list .col-md-8 {
		width: 33.33335%;
	}
}

@media screen and (min-width: 1024px) {
	/* CAREER OVERWRITE */
	/* SERVICE OVERWRITE */
	.content .quote.testimonials .stage-wrapper .figure .bg-img {
		min-height: 640px;
		height: auto;
	}

	.content .quote.testimonials .stage-wrapper blockquote {
		padding: 60px 60px 20px 60px;
	}

	.content .quote.testimonials .stage-wrapper li {
		flex-direction: row;
	}

	.content .quote.testimonials .stage-wrapper li blockquote {
		padding: 60px 0px 120px 60px;
	}

	.content .quote.testimonials .custom-navigation {
		width: 50%;
	}

	.content .stage-header.campaign .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .stage-header.campaign .stage-wrapper .stage-pict .bg-img {
		min-height: 600px;
		height: auto;
	}

	.content .current.textlist {
		margin-bottom: 100px;
	}

	.content .current.textlist .header {
		margin-bottom: 40px;
	}

	.content .current.textlist .figure .bg-img {
		height: auto;
		min-height: 420px;
	}

	.content .current.textlist .article {
		padding: 60px 60px 20px 60px;
		min-height: 29.1555vw;
		min-height: 420px;
	}

	.content .current.textlist .article p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .dates-links {
		display: inline-flex;
		flex-direction: row;
	}

	.content .dates .dates-list ul li.link-wrapper {
		padding-left: 180px;
	}

	.content .dates .dates-list ul li.link-wrapper .left {
		width: 116px;
		height: 121px;
		padding: 20px 0px 20px 0px;
	}

	.content .dates .dates-list ul li.link-wrapper .left span.day {
		font-size: 32px;
		font-size: 2rem;
		line-height: 32px;
	}

	.content .dates .dates-list ul li.link-wrapper .left span.month {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 24px;
	}

	.content .dates .dates-list ul li.link-wrapper .left.local-item span {
		width: 120px;
		height: 120px;
		background-size: 120px 120px;
	}

	.content .dates .dates-list ul li.link-wrapper .right a h2, .content .dates .dates-list ul li.link-wrapper .right .fix-header .logo span h2, .fix-header .logo .content .dates .dates-list ul li.link-wrapper .right span h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	/*----------------- Content -------------------*/
	/* Start */
	.content.start-page .stage .stage-wrapper .slides {
		background-color: transparent;
	}

	.content .video .video-wrapper {
		position: relative;
	}

	.content .video .video-wrapper a .video-start .bg-img, .content .video .video-wrapper .fix-header .logo span .video-start .bg-img, .fix-header .logo .content .video .video-wrapper span .video-start .bg-img {
		/* min-height: 636px; */
	}

	.content.theme-page .stage .stage-pict .bg-img {
		min-height: 602px;
		height: auto;
	}

	/* Aktuelles */
	.content .current header {
		margin-bottom: 10px;
	}

	.content .current header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 64px;
		margin-left: 4.16667%;
	}

	.content .current header .link-wrapper {
		margin-left: 32px;
	}

	.content .current .article {
		width: 33.33335%;
		padding: 60px 4.16667%;
		min-height: 260px;
	}

	.content .current .article .header .date-cat {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-bottom: 12px;
	}

	.content .current .article .link-wrapper {
		margin-left: 0px;
		hyphens: auto;
	}

	.content .current .article .link-wrapper a .icon-link, .content .current .article .link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .current .article .link-wrapper span .icon-link {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	/* Quick-links */
	.content .quick-links {
		padding-bottom: 0px;
	}

	.content .quick-links h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		margin: 32px 0 0 0;
		font-weight: bold;
	}

	.content .quick-links ul {
		margin-left: 10px;
		padding-left: 20px;
	}

	.content .quick-links ul li {
		margin-right: 10px;
	}

	.content .quick-links ul li.appointments a .icon:before, .content .quick-links ul li.appointments .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.appointments span .icon:before {
		left: 46px;
	}

	.content .quick-links ul li.logos a .icon:before, .content .quick-links ul li.logos .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.logos span .icon:before {
		left: 46px;
	}

	.content .quick-links ul li.graphics a .icon:before, .content .quick-links ul li.graphics .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.graphics span .icon:before {
		left: 46px;
	}

	.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		font-weight: bold;
		padding: 0 66px 0 123px;
	}

	/* Infografik */
	.content .infographic .header {
		font-size: 32px;
		font-size: 2rem;
		margin-bottom: 40px;
		margin-left: 4.16667%;
	}

	.content .infographic .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 64px;
	}

	.content .infographic .header .link-wrapper {
		display: inline-block;
		margin-left: 32px;
	}

	.content.info .infographic .link-wrapper {
		margin-top: -88px;
		padding-bottom: 0px;
	}

	/* Management News */
	.content .management-news {
		border-bottom: none;
	}

	.content .management-news header {
		margin-bottom: 40px;
	}

	.content .management-news header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 64px;
		padding-left: 0px;
	}

	.content .management-news .col-sm-8 {
		width: 33.33333%;
	}

	.content .management-news .mgnt {
		display: table;
		margin-bottom: 0px;
	}

	.content .management-news .mgnt .mgnt-text {
		padding-right: 40px;
		padding-left: 0px;
		width: 100%;
	}

	.content .management-news .mgnt .mgnt-text h3 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		padding-left: 0px;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.content .management-news .mgnt .mgnt-text p {
		padding-left: 0px;
		margin-bottom: 12px;
	}

	.content .management-news .mgnt .mgnt-text .link-wrapper {
		padding-left: 0px;
	}

	.content .management-news .mgnt .mgnt-text form {
		padding-left: 0px;
	}

	.content .management-news .mgnt .mgnt-text form .form-group input {
		width: 66.6665%;
	}

	.content .management-news .mgnt .mgnt-text form .btn-default {
		right: 34%;
	}

	.content .management-news .mgnt .figure {
		display: table-caption;
		margin-top: 0px;
		width: 100%;
	}

	.content .management-news .mgnt .figure img {
		width: auto;
	}

	.content .local .header {
		margin-left: 0px;
		margin-bottom: 0px;
	}

	.content .local .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 64px;
	}

	.content .local .header .link-wrapper {
		margin-left: 0px;
	}

	.content .local .std-list {
		margin-left: 0px;
	}

	.content .local .proposal {
		padding: 4.1666667vw;
		margin-bottom: 0;
	}

	/* Flex-Slider */
	.content .stage .stage-wrapper {
		/*
            .stage-text.blockquote {
              padding-bottom: 30px;
            }
        */
	}

	.content .stage .stage-wrapper li {
		flex-direction: row;
	}

	.content .stage .stage-wrapper li.text-quote {
		flex-direction: row;
	}

	.content .stage .stage-wrapper li.text-quote-img {
		flex-direction: row;
	}

	.content .stage .stage-wrapper li.text-quote-img > div {
		display: block;
	}

	.content .stage .stage-wrapper li.text-quote-img .figure {
		display: block;
	}

	.content .stage .stage-wrapper .stage-text {
		display: block;
		min-height: 636px;
		/*

            height: auto;
        */
	}

	.content .stage .stage-wrapper .stage-text h2 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
		margin-top: 12px;
		margin-bottom: 10px;
		font-weight: bold;
	}

	.content .stage .stage-wrapper .stage-text strong {
		font-weight: bold;
	}

	.content .stage .stage-wrapper .stage-text p {
		display: block;
	}

	.content .stage .stage-wrapper .stage-text .link-wrapper {
		margin-top: 26px;
	}

	.content .stage .stage-wrapper .stage-pict {
		/* Background images */
	}

	.content .stage .stage-wrapper .stage-pict img {
		min-height: 636px;
		object-fit: cover;
	}

	.content .stage .stage-wrapper .stage-pict .bg-img {
		/* min-height: 636px; */
	}

	.content .stage .stage-wrapper .stage-quote {
		min-height: 636px;
		margin-bottom: 0px;
		padding: 150px 100px 0px 100px;
		height: 44.1725vw;
		/* change request */
		height: auto;
	}

	.content .stage .stage-wrapper .stage-quote blockquote {
		padding-bottom: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
	}

	.content .stage .stage-wrapper .stage-quote blockquote p {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content .stage .stage-wrapper .video {
		position: relative;
		height: 44.1725vw;
		/* change request */
		height: auto;
	}

	/* Start-Slider Kampagnen */
	.content .start-slider .header {
		margin-left: 4.16667%;
		margin-bottom: 40px;
	}

	.content .start-slider .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 64px;
	}

	.content .start-slider .header .link-wrapper {
		margin-left: 35px;
	}

	.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text {
		padding: 60px 70px 116px 70px;
	}

	.content .start-slider .flexslider-start .flex-viewport .slides li .slide-wrapper .slider-text h3 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: bold;
	}

	.content .start-slider .custom-navigation-start {
		left: calc(50% - 380px);
		width: 760px;
	}

	/* Social Media */
	.sharing {
		padding: 61px 0;
		/*
        ul {

          li {

            a {

            }
          }
        }
        */
	}

	.sharing h2, .social-media h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		margin-left: 0px;
		margin-right: 0px;
		padding-bottom: 0px;
		padding-top: 5px;
	}

	.sharing ul {
		margin-top: 8px;
	}

	.sharing ul li {
		padding-right: 40px;
	}

	.sharing ul li a, .sharing ul li .fix-header .logo span, .fix-header .logo .sharing ul li span {
		padding: 15px 40px 15px 30px;
	}

	/*--------------- Standardseiten ---------------*/
	.content.standard-page .static-sm-16.intro,
	.content.standard-page .static-sm-16.accordion.element-box .panel,
	.content.standard-page .static-sm-16 .std-box,
	.content.standard-page .static-sm-16:not(.intro) h2,
	.content.standard-page .static-sm-16 h3 .content.standard-page .static-sm-16 h4 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.standard-page .static-sm-16 .std-box.h2 {
		padding-left: 0px;
	}

	.content {
		/* nicht fuer reine Inhatsseiten */
		/* Bilder + Videos */
		/* Bildergalerie */
		/* Zitate */
		/* Info Box */
		/* Tabellen */
		/* Stage Header Thema */
		/* Themen Seiten + Kampgnen */
		/* Padding Mobile lists */
		/* Padding Mobile Teaser-list */
		/* Padding Mobile Presse Uebersicht */
		/* sitemap */
		/* Downloads */
		/* Textelement padding Mobile Focus */
	}

	.content .intro {
		/* margin-top: -45px; */
		margin-top: 0px;
	}

	.content .intro h1 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		font-weight: bold;
		margin-bottom: 35px;
		margin-top: 22px;
	}

	.content .intro p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: normal;
	}

	.content.content-page .intro h1 {
		/* margin-top: 32px; */
		margin-top: 8px;
	}

	.content .std-text {
		/* Kontaktboxen */
	}

	.content .std-text h2 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
		/* margin-bottom: 30px; */
		margin-bottom: 21px;
	}

	.content .std-text h2:only-child {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .std-text .image img {
		width: 100%;
	}

	.content .std-text .image figcaption .caption-header {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .image figcaption span {
		left: auto;
		right: 0;
	}

	.content .std-text .image-small-left {
		padding-bottom: 50px;
		padding-left: 0px;
		padding-right: 56px;
	}

	.content .std-text .image-small-left figcaption {
		width: 350px;
	}

	.content .std-text .image-small-right {
		padding-bottom: 50px;
		padding-right: 0px;
		padding-left: 76px;
	}

	.content .std-text .image-small-right figcaption {
		width: 400px;
	}

	.content .std-text .image-middle figcaption {
		padding: 30px;
	}

	.content .std-text .image-big figcaption {
		padding: 34px 50px 10px 50px;
		position: absolute;
	}

	.content .std-text .contactbox .address {
		padding: 24px 40px 40px 40px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}

	.content .std-text .contactbox .address h3 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		margin-bottom: 23px;
	}

	.content .std-text .contactbox .address p {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.5;
		margin-bottom: 20px;
	}

	.content .std-text .contactbox .address p.name {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-bottom: 14px;
	}

	.content .std-text .contactbox.small {
		clear: none;
		float: right;
		width: 42.85%;
		margin-left: 60px;
		margin-bottom: 40px;
		padding: 0px;
	}

	.content .std-text .contactbox.small .image-contact {
		width: 100%;
		padding-right: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		clear: both;
		float: none;
	}

	.content .std-text .contactbox.small .address {
		padding: 24px 40px 40px 40px;
		width: 100%;
		border-top: none;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		clear: both;
		float: none;
	}

	.content .std-text .contactbox.wide .image-contact {
		width: 50%;
		padding-right: 50px;
		margin-bottom: 0px;
	}

	.content .std-text .contactbox.wide .address {
		padding: 0px 10px 40px 0px;
		width: 50%;
	}

	.content .std-text .contactbox.wide .address p {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .contactbox.wide .address p.name {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .std-text .contactbox.wide .address a, .content .std-text .contactbox.wide .address .fix-header .logo span, .fix-header .logo .content .std-text .contactbox.wide .address span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .contactbox.wide .address a .icon-link.mail, .content .std-text .contactbox.wide .address .fix-header .logo span .icon-link.mail, .fix-header .logo .content .std-text .contactbox.wide .address span .icon-link.mail {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .std-text .contactbox .image-contact {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .contactbox-wide h2 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .contactbox-wide p {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .video figcaption {
		padding: 42px 56px 42px 56px;
	}

	.content .video figcaption .caption-header {
		margin-bottom: 24px;
	}

	.content .video figcaption .caption-header strong {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .pict-gallery .header {
		padding: 15px;
	}

	.content .pict-gallery .thumbnails .thumbnail-list li {
		width: 12.5%;
	}

	.content .pict-gallery .thumbnails .thumbnail-list li .figure a, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span {
		display: block;
	}

	.content .pict-gallery .thumbnails .thumbnail-list li .figure a img.m-hide, .content .pict-gallery .thumbnails .thumbnail-list li .figure .fix-header .logo span img.m-hide, .fix-header .logo .content .pict-gallery .thumbnails .thumbnail-list li .figure span img.m-hide {
		display: block;
	}

	.content .quote {
		padding: 42px 0px 37px 0px;
	}

	.content .quote blockquote header {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .quote blockquote p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .info-box {
		border: 1px solid #000;
		padding: 60px 60px 30px;
		margin-bottom: 100px;
	}

	.content .info-box h2 {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-top: 0;
	}

	/*.content .info-box .col-wrapper p {
		padding-right: 28px;
	}

	.content .info-box .col-wrapper div:last-child p {
		padding-left: 28px;
	}*/
	.content .info-box .list-wrapper span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		padding-left: 20px;
	}

	.content .info-box ul {
		display: inline-block;
		padding-left: 0;
		margin-top: 46px;
		margin-left: -4px;
	}

	.content .info-box ul li.link-wrapper {
		margin-top: 0;
		margin-bottom: 43px;
	}

	.content .table-responsive {
		margin-bottom: 100px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .stage-header .stage-wrapper {
		display: inline-block;
	}

	.content .stage-header .stage-wrapper .stage-text {
		padding: 60px 10% 30px 10%;
		min-height: 600px;
	}

	.content .stage-header .stage-wrapper .stage-text h1 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content .stage-header .stage-wrapper .stage-text ul {
		position: absolute;
		padding-bottom: 40px;
		margin-top: 0px;
	}

	.content .stage-header .stage-wrapper .stage-pict img {
		min-height: 600px;
		object-fit: cover;
	}

	.content .stage-header.landing .stage-text {
		padding-top: 150px;
		min-height: 600px;
	}

	.content .stage-header.landing .stage-pict .bg-img {
		height: auto;
		min-height: 600px;
	}

	.content .combi-big .combi-wrapper {
		display: table;
	}

	.content .combi-big .combi-wrapper .header {
		padding: 20px 4.16667% 0 4.16667%;
		margin-top: -117px;
	}

	.content .links, .content .dates {
		padding: 76px 4.16667% 0px 4.16667%;
	}

	.content .links h2, .content .dates h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content .links.combibox-pair {
		/* padding: 56px $start-offset-left 0px $start-offset-left; */
		margin-bottom: 0px;
	}

	.content .single-teaser .article {
		display: block;
	}

	.content .single-teaser h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin-left: 4.16667%;
	}

	.content .single-teaser .figure {
		margin-bottom: 0px;
	}

	.content .single-teaser .figure .bg-img {
		min-height: 580px;
		/*
        min-height: auto;
        min-height: unset;
        */
		height: auto;
		/* height: 50vw; */
	}

	.content .single-teaser .teaser-text {
		padding: 0px 60px 20px 60px;
	}

	.content .single-teaser .teaser-text h3 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content .panel-group.accordion h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .panel-group.accordion h3 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .panel-group.accordion .panel .collapsing {
		padding-left: 50px;
	}

	.content .panel-group.accordion .panel .collapse.in {
		padding-left: 50px;
	}

	.content .accordion.faq .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .accordion.faq .intro h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin-bottom: 40px;
	}

	.content .accordion.faq .intro h3 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
		margin-bottom: 40px;
	}

	.content .accordion.faq .panel .panel-heading {
		width: 41.66667%;
	}

	.content .accordion.faq .panel .panel-heading h3 {
		position: relative;
		padding: 40px 80px 40px 60px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
	}

	.content .accordion.faq .panel .panel-heading h3 a .icon-link.icon-accordion:after, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:after, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span .icon-link.icon-accordion:after {
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.content .accordion.faq .panel .panel-heading h3 a .icon-link.icon-accordion:hover:after, .content .accordion.faq .panel .panel-heading h3 .fix-header .logo span .icon-link.icon-accordion:hover:after, .fix-header .logo .content .accordion.faq .panel .panel-heading h3 span .icon-link.icon-accordion:hover:after {
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.content .accordion.faq .panel .panel-heading + .panel-collapse > .panel-body {
		border-bottom: none;
	}

	.content .accordion.faq .panel .panel-collapse {
		margin-bottom: 0px;
		padding-right: 80px;
		position: absolute;
		width: 58.33333%;
		top: 60px;
		right: 0px;
	}

	.content .accordion.faq .panel .panel-collapse.in {
		margin-bottom: 22px;
		padding-left: 50px;
	}

	.content .accordion.faq .panel .collapse .panel-body {
		padding-left: 15px;
	}

	.content .accordion.faq .panel:last-child .panel-heading h3 {
		border-bottom: none;
	}

	.content.list-page .intro h1 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.list-page .std-list {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.list-page .filter .cat-filter:after, .content.list-page .filter .format-filter:after {
		content: url("../ThemeImages/icon-select-white.png");
	}

	.content.list-page .filter .format-filter {
		width: 145px;
		margin-right: 0px;
	}

	.content.list-page .filter .format-filter .filter-control {
		width: 165px;
	}

	.content.list-page .filter .filter-list {
		z-index: 100;
	}

	.content.list-page .filter .filter-list .col {
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.content.list-page .filter .filter-list .col ul li a span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span span {
		color: #000;
		padding-left: 30px;
		padding-bottom: 6px;
		padding-top: 6px;
		display: block;
	}

	.content.list-page .filter .filter-list .col ul li a span strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span span strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span span strong {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		color: #000;
		display: block;
		margin-bottom: 4px;
	}

	.content.list-page .filter .filter-list .col ul li a:hover, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover {
		background-color: #462672;
	}

	.content.list-page .filter .filter-list .col ul li a:hover span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover span {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:hover strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:hover strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:hover strong {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:active, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active {
		background-color: #462672;
	}

	.content.list-page .filter .filter-list .col ul li a:active span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active span {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:active strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:active strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:active strong {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:focus, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus {
		background-color: #462672;
	}

	.content.list-page .filter .filter-list .col ul li a:focus span, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus span, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus span {
		color: #fff;
	}

	.content.list-page .filter .filter-list .col ul li a:focus strong, .content.list-page .filter .filter-list .col ul li .fix-header .logo span:focus strong, .fix-header .logo .content.list-page .filter .filter-list .col ul li span:focus strong {
		color: #fff;
	}

	.content.list-page .filter .filter-list.cat .col {
		float: left;
		width: 50%;
		min-height: 100px;
	}

	.content.list-page .filter .filter-list.format {
		z-index: 90;
	}

	.content .std-list ul {
		margin-top: 46px;
	}

	.content .std-list ul li.link-wrapper {
		margin-bottom: 50px;
	}

	.content .std-list ul li.link-wrapper a .icon-link, .content .std-list ul li.link-wrapper .fix-header .logo span .icon-link, .fix-header .logo .content .std-list ul li.link-wrapper span .icon-link {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.teaser-page .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.teaser-page .intro h1 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin-top: 32px;
	}

	.content.teaser-page .teaser-list h2 {
		padding-left: 0px;
		padding-right: 0px;
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content.teaser-page .teaser-list .link-wrapper h3 span {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.teaser-page .teaser-list .download-box .text-wrapper .header h3 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.press .intro {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.press .management-news header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content.press .management-news .mgnt .mgnt-text {
		padding-left: 0px;
		padding-right: 40px;
	}

	.content.standard-page .management-news header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content.sitemap-page h1 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.sitemap-page .sitemap {
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 64px;
		margin-bottom: 80px;
	}

	.content.sitemap-page .sitemap ul.level-1 li {
		margin-bottom: 55px;
	}

	.content.sitemap-page .sitemap ul.level-1 li a span.icon-link, .content.sitemap-page .sitemap ul.level-1 li .fix-header .logo span span.icon-link, .fix-header .logo .content.sitemap-page .sitemap ul.level-1 li span span.icon-link {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content.sitemap-page .sitemap ul.level-1 li .level-1-header {
		margin-bottom: 28px;
	}

	.content .downloads h2 {
		margin-left: 4.16667%;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		padding-left: 0px;
		padding-right: 0px;
	}

	.content .downloads .download-wrapper {
		flex-direction: row;
	}

	.content .downloads .download-wrapper .download-links {
		padding: 50px 60px 0px 60px;
	}

	.content .downloads .download-wrapper .download-links h3 {
		margin-bottom: 20px;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .downloads .download-wrapper .download-picts .figure {
		height: auto;
		overflow: visible;
	}

	.content .downloads .download-wrapper .download-picts .figure img {
		width: 33.33335%;
	}

	.content.focus .current header h2, .content.focus .current .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content.focus .infographic .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content.focus .std-text .std-box {
		padding-left: 0px;
		padding-right: 0px;
	}

	.content.focus .std-text .link-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}

	/*----------------- Footer -------------------*/
	.page-footer .internal {
		clear: both;
	}

	.page-footer .internal .row {
		display: flex;
		flex-direction: row;
		background-color: #462672;
	}

	.page-footer .internal .row:before {
		display: -webkit-box;
	}

	.page-footer .internal .row .flex-box {
		background-color: #462672;
		padding: 57px 4.16667% 87px 4.16667%;
	}

	.page-footer .internal .portal {
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-footer .internal .portal h2 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.page-footer .internal .portal .link-wrapper {
		margin-top: 22px;
		margin-left: 0px;
	}

	.page-footer .internal .portal ul {
		display: inline-block;
		padding-left: 0;
		padding-left: 8px;
		margin-top: 10px;
	}

	.page-footer .internal .portal ul li.link-wrapper {
		list-style-type: none;
		margin-top: 0;
		margin-bottom: 12px;
	}

	.page-footer .social-media {
		text-align: center;
		padding-top: 40px;
		padding-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-footer .social-media h2 {
		clear: none;
		float: left;
		margin-top: 0;
		margin-bottom: 11px;
		padding-right: 35px;
		font-size: 1.5rem;
		font-weight: bold;
		margin-left: 4.1rem;
	}

	.page-footer .social-media ul {
		display: inline-block;
		padding-left: 0;
		clear: none;
		margin-left: 0px;
	}

	.page-footer .social-media ul li {
		list-style-type: none;
		float: left;
		padding-left: 0px;
		margin-right: 100px;
		margin-bottom: 15px;
	}

	.page-footer .social-media ul li:last-child {
		margin-right: 0px;
	}

	.page-footer .social-media ul li a i.fa:before, .page-footer .social-media ul li .fix-header .logo span i.fa:before, .fix-header .logo .page-footer .social-media ul li span i.fa:before {
		left: -40px;
		width: 50px;
	}

	.page-footer .social-media ul li a i.fa-twitter:before, .page-footer .social-media ul li .fix-header .logo span i.fa-twitter:before, .fix-header .logo .page-footer .social-media ul li span i.fa-twitter:before {
		font-size: 30px;
		font-size: 1.875rem;
		line-height: 24px;
		top: -2px;
	}

	.page-footer .social-media ul li a i.fa-facebook:before, .page-footer .social-media ul li .fix-header .logo span i.fa-facebook:before, .fix-header .logo .page-footer .social-media ul li span i.fa-facebook:before {
		font-size: 30px;
		font-size: 1.875rem;
		line-height: 24px;
	}

	.page-footer .social-media ul li a i.fa-youtube-play:before, .page-footer .social-media ul li .fix-header .logo span i.fa-youtube-play:before, .fix-header .logo .page-footer .social-media ul li span i.fa-youtube-play:before {
		font-size: 30px;
		font-size: 1.875rem;
		line-height: 24px;
	}

	.page-footer .social-media ul li a i.fa-google-plus:before, .page-footer .social-media ul li .fix-header .logo span i.fa-google-plus:before, .fix-header .logo .page-footer .social-media ul li span i.fa-google-plus:before {
		font-size: 30px;
		font-size: 1.875rem;
		line-height: 24px;
	}

	.page-footer .social-media ul li a i.fa-google-plus span, .page-footer .social-media ul li .fix-header .logo span i.fa-google-plus span, .fix-header .logo .page-footer .social-media ul li span i.fa-google-plus span {
		margin-top: -5px;
	}

	.page-footer .social-media ul li a i.fa-rss:before, .page-footer .social-media ul li .fix-header .logo span i.fa-rss:before, .fix-header .logo .page-footer .social-media ul li span i.fa-rss:before {
		font-size: 30px;
		font-size: 1.875rem;
		line-height: 24px;
	}

	.page-footer .social-media ul li a i span, .page-footer .social-media ul li .fix-header .logo span i span, .fix-header .logo .page-footer .social-media ul li span i span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		font-weight: bold;
		margin-left: 20px;
		padding-top: 0px;
	}

	.page-footer .service-links {
		text-align: center;
		padding-top: 26px;
		padding-bottom: 11px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.page-footer .service-links ul {
		display: inline-block;
		padding-left: 0;
		margin-left: 0px;
	}

	.page-footer .service-links ul li {
		list-style-type: none;
		float: left;
		padding-left: 0px;
		clear: none;
		float: left;
		padding-right: 36px;
		margin-bottom: 0px;
	}

	.page-footer .partner-links {
		text-align: center;
	}

	.page-footer .partner-links ul li:last-child img {
		width: 100%;
	}

	/* .page-footer END */
	/* Element Abstaende >= 1024 */
	.content.theme-page .element-box {
		margin-bottom: 75px;
	}

	.content.theme-page .headline-offset {
		margin-top: -18px;
	}

	.content.standard-page .element-box {
		margin-bottom: 60px;
	}

	.content.standard-page .headline-offset {
		margin-top: -13px;
	}

	.content.theme-page.focus .stage .stage-wrapper {
		display: block;
	}

	.content.theme-page.focus .stage .custom-navigation {
		width: 28%;
	}

	.content.theme-page.focus .stage.testimonials .stage-wrapper {
		flex-direction: row;
	}

	.content.theme-page.focus .stage-header.element-box {
		margin-bottom: 46px;
	}

	.content.theme-page.focus .headline-offset {
		margin-top: -13px;
	}

	.content .std-text .std-box {
		padding-bottom: 0px;
	}

	.content .std-text .std-box p:last-child, .content .std-text .std-box h2:last-child, .content .std-text .std-box h3:last-child, .content .std-text .std-box h4:last-child, .content .std-text .std-box ul:last-child, .content .std-text .std-box ol:last-child {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.focus .stage .header {
		margin-bottom: 40px;
	}

	.focus .stage .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin: 0px;
	}

	.focus .stage .header .link-wrapper {
		margin-left: 32px;
	}

	.focus .stage .stage-wrapper li {
		flex-direction: row;
	}

	.focus .stage .stage-wrapper .stage-text {
		min-height: 602px;
		padding: 60px 60px 120px 60px;
		font-size: 18px;
		font-size: 1.125rem;
	}

	.focus .stage .stage-wrapper .stage-text h3 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
		margin-top: 12px;
		margin-bottom: 12px;
	}

	.focus .stage .stage-wrapper .stage-text .link-wrapper {
		margin-top: 26px;
	}

	.focus .stage .stage-wrapper .stage-pict {
		min-height: auto;
		min-height: unset;
	}

	.focus .stage .stage-wrapper .stage-pict iframe {
		/* top: 3vw !important; */
		/*
            min-height: 602px;
            height: 41.7vw;
        */
		min-height: auto;
		min-height: unset;
		height: 100%;
	}

	.focus .stage .stage-wrapper .stage-pict img {
		width: 100%;
		min-height: 602px;
		object-fit: cover;
		height: auto;
	}

	.focus .stage .stage-wrapper .video {
		/* height: 41.6725vw; */
		height: auto;
	}

	/* CAREER OVERWRITE */
	/* SERVICE OVERWRITE */
	.content.service .row-wrapper .custom-navigation-service {
		padding-right: 70px;
		padding-left: 0px;
		width: 53%;
	}

	.content.service .row-wrapper .testimonials-sliderbox {
		width: 62%;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper {
		display: flex;
		flex-direction: row-reverse;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block {
		width: 60%;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text {
		height: auto;
		padding: 60px 12.5% 0px 12.5%;
		background-color: #fff;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text blockquote {
		border-left: none;
		padding: 0px;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text blockquote header {
		color: #000;
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		font-weight: bold;
		margin-bottom: 14px;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text blockquote p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: bold;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text h3 {
		color: #000;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .text-block .stage-text p {
		color: #000;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block {
		width: 40%;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict {
		position: relative;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict .bg-img {
		background-position: center center;
		background-color: transparent;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 34.72222vw;
		height: auto;
		min-height: 500px;
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict figcaption {
		position: absolute;
		display: inline-block;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.4);
	}

	.content.service .row-wrapper .testimonials-sliderbox .testimonial-single .slides .flex-wrapper .pict-block .stage-pict figcaption span {
		color: #fff;
	}

	.content.service .row-wrapper.row-1 {
		display: block;
	}

	.content.service .row-wrapper.row-1 .stage-text {
		border-top: 1px solid #000;
	}

	.content.service .row-wrapper.row-2 {
		display: block;
	}

	.content.service .row-wrapper .text-box {
		height: 34.72222vw;
		height: auto;
		min-height: 500px;
		width: 37.5%;
	}

	.content.service .row-wrapper .text-box .benefit h3 {
		color: #fff;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.service .row-wrapper .text-box .benefit p {
		color: #fff;
		margin-bottom: 24px;
	}

	.content.service .row-wrapper .text-box .benefit ul {
		display: inline-block;
		padding-left: 0;
		position: absolute;
		bottom: 16px;
		max-width: 77.7%;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper {
		position: relative;
		list-style: none;
		margin-bottom: 10px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span {
		color: #fff;
		padding-left: 38px;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: bold;
		border-bottom: 1px solid transparent;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.internal {
		display: inline;
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white.png");
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.internal, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.internal {
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.internal:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white_hover.png");
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.external {
		display: inline;
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white.png");
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.external, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.external {
		color: #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active .icon-link.external:before, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white_hover.png");
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover {
		text-decoration: none;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:hover span, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:hover span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:hover span {
		border-bottom: 1px solid #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active {
		text-decoration: none;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:active span, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:active span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:active span {
		border-bottom: 1px solid #fff;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus {
		text-decoration: none;
	}

	.content.service .row-wrapper .text-box .benefit ul .link-wrapper a:focus span, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span:focus span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span:focus span {
		border-bottom: 1px solid #fff;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper {
		display: flex;
		flex-direction: row-reverse;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block {
		width: 60%;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block .stage-text {
		padding-bottom: 10px !important;
		height: 34.72222vw;
		height: auto;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block .stage-text blockquote header {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .text-block .stage-text blockquote p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .pict-block {
		width: 40%;
	}

	.content.service .row-wrapper .blockquote-slider ul.slides li .flex-wrapper .pict-block .stage-pict .bg-img {
		background-image: url("../ThemeImages/service/benefit-dummy-1-480x640.jpg");
		background-position: center center;
		background-color: transparent;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: 34.72222vw;
		/* height: 600px; */
		height: auto;
		min-height: 500px;
	}

	.content.service .donate-wrapper {
		clear: both;
		display: flex;
	}

	.content.service .donate-wrapper .donate-text {
		display: inline-block;
		color: #fff;
		background-color: #6e2272;
		padding: 68px 4.16667% 68px 4.16667%;
	}

	.content.service .donate-wrapper .donate-text h3 {
		margin-bottom: 12px;
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content.service .donate-wrapper .donate-text p {
		color: #fff;
	}

	.content.service .donate-wrapper .donate-links {
		display: inline-block;
		color: #fff;
		background-color: #462672;
		padding: 68px 4.16667% 68px 4.16667%;
	}

	.content.service .donate-wrapper .donate-links ul {
		display: inline-block;
		padding-left: 0;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper {
		position: relative;
		list-style: none;
		margin-bottom: 10px;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span {
		color: #fff;
		padding-left: 38px;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
		font-weight: bold;
		border-bottom: 1px solid transparent;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a .icon-link.internal, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.internal, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span .icon-link.internal {
		display: inline;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a .icon-link.internal:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.internal:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white.png");
		position: absolute;
		left: 0px;
		top: 4px;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.internal, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.internal, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.internal, .content.service .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.internal, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.internal, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.internal, .content.service .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.internal, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.internal, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.internal {
		color: #fff;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.internal:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.internal:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.internal:before, .content.service .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.internal:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.internal:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.internal:before, .content.service .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.internal:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.internal:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.internal:before {
		content: url("../ThemeImages/icon-internal-white_hover.png");
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a .icon-link.external, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.external, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span .icon-link.external {
		display: inline;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a .icon-link.external:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span .icon-link.external:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white.png");
		position: absolute;
		left: 0px;
		top: 4px;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.external, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.external, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.external, .content.service .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.external, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.external, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.external, .content.service .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.external, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.external, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.external {
		color: #fff;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:hover .icon-link.external:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover .icon-link.external:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:hover .icon-link.external:before, .content.service .donate-wrapper .donate-links ul .link-wrapper a:focus .icon-link.external:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus .icon-link.external:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:focus .icon-link.external:before, .content.service .donate-wrapper .donate-links ul .link-wrapper a:active .icon-link.external:before, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active .icon-link.external:before, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:active .icon-link.external:before {
		content: url("../ThemeImages/icon-external-white_hover.png");
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:hover, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:hover {
		text-decoration: none;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:hover span, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:hover span, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:hover span {
		border-bottom: 1px solid #fff;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:active, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:active {
		text-decoration: none;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:active span, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:active span, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:active span {
		border-bottom: 1px solid #fff;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:focus, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:focus {
		text-decoration: none;
	}

	.content.service .donate-wrapper .donate-links ul .link-wrapper a:focus span, .content.service .donate-wrapper .donate-links ul .link-wrapper .fix-header .logo span:focus span, .fix-header .logo .content.service .donate-wrapper .donate-links ul .link-wrapper span:focus span {
		border-bottom: 1px solid #fff;
	}

	.content.service .single-teaser .teaser-text {
		padding: 64px 60px 20px 60px;
		height: 40.25vw;
		height: auto;
		min-height: 580px;
	}

	.content.service-start .element-box .std-text h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content.service-start .stage .stage-wrapper li {
		display: flex;
		flex-direction: row-reverse;
	}

	.content.service-start .stage .stage-wrapper li .stage-text {
		min-height: 475px;
		height: auto;
	}

	.content.service-start .stage .stage-wrapper li .stage-text h3 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.service-start .stage .stage-wrapper li .stage-pict img {
		min-height: 475px;
	}

	.content.service-start .stage .stage-wrapper li .stage-pict .bg-img {
		min-height: 475px;
		height: auto;
		width: auto;
	}

	.content.service-start .stage .stage-wrapper li .wrapper-dark {
		display: block;
		height: auto;
		position: absolute;
		top: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0.3);
		min-height: 475px;
	}

	.content.service-start .stage .stage-wrapper li.flex-active-slide .wrapper-dark {
		display: none;
	}

	.content .event-map {
		flex-direction: row;
	}

	.content .event-map .map {
		height: auto;
	}

	.content .event-map .event {
		padding: 45px 60px 50px 60px;
	}

	.content .event-map .event h2 {
		margin-bottom: 38px;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .event-map .event h3 {
		margin-top: 28px;
		margin-bottom: 20px;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	/* .content END */
	/* Element Abstaende Mobile */
	.content.service.service-start .element-box {
		margin-bottom: 62px;
	}
}

/* @media END */
@media screen and (min-width: 1440px) {
	.content .stage .stage-wrapper .stage-text {
		padding: 60px;
	}

	.content .local .proposal {
		padding: 60px;
	}

	.content .current.textlist .article {
		min-height: 420px;
	}
}

/* IE 10 Hack */
@media screen and (min-width: 1200px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.content .teaser-list {
		display: inline-block;
		width: 100.05%;
	}
}

@media screen and (max-width: 1023px) and (min-width: 800px) {
	.content .sharing h2, .content .social-media h2 {
		margin-top: 6px;
	}
}

@media screen and (max-device-width: 640px) {
	.content .pictlist.icon-pictlist .pict-wrapper .figure .bg-img {
		background-position: -80px center;
		background-size: cover;
		background-position: -60px center;
		background-size: 200%;
	}

	.content .pictlist.icon-pictlist .pict-wrapper h3 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-device-width: 640px) and (orientation: landscape) {
	.content .pictlist.icon-pictlist .pict-wrapper .figure .bg-img {
		background-position: -120px center;
		background-size: auto;
	}

	.content .pictlist.icon-pictlist .pict-wrapper h3 {
		padding-left: 0px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper {
		padding-left: 0px;
	}
}

@media screen and (max-width: 640px) {
	.content .pictlist.icon-pictlist .pict-wrapper .figure .bg-img {
		background-position: 50% center;
		background-size: 200%;
	}

	.content .pictlist.icon-pictlist .pict-wrapper h3 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper {
		padding-left: 15px;
		padding-right: 15px;
		margin-right: 0px;
		float: right;
	}
}

@media screen and (min-width: 800px) {
	/*----------------- Header -------------------*/
	.fix-header {
		padding-left: 0px;
		padding-right: 4.16667%;
		height: 101px;
		border-bottom: 1px solid #000;
	}

	.fix-header.no-border {
		border-bottom: none;
	}

	.fix-header .logo {
		display: block;
		min-height: 74px;
	}

	.fix-header .logo a, .fix-header .logo span, .fix-header.affix .logo span, .fix-header .logo span {
		padding: 21px 0 0 0;
	}

	.fix-header .logo img {
		width: auto;
		height: auto;
	}

	.fix-header .service .language {
		display: block;
	}

	.fix-header.affix .logo {
		display: block;
	}

	.fix-header.affix .logo a, .fix-header.affix .logo span, .fix-header.affix .logo span {
		padding: 16px 0;
	}

	.fix-header.affix .logo img {
		width: 123px;
		height: auto;
		margin-bottom: 0;
	}

	.content {
		/*---------------------- Neue Elemente Inhaltsseite ---------------------------*/
		/* Intro Element */
		/* Bebilderte Liste */
		/* Fakten und Forderungen */
	}

	.content.start-page header, .content.start-page .header {
		margin-bottom: 40px;
	}

	.content.start-page header h2, .content.start-page .header h2 {
		margin-bottom: 0;
	}

	.content.start-page .stage:not(.element-box) .flexslider {
		max-height: auto;
		max-height: unset;
	}

	.content.start-page .stage.element-box header, .content.start-page .stage.element-box .header {
		margin-bottom: 40px;
	}

	.content .stage .custom-navigation {
		width: 96%;
		bottom: 30px;
	}

	.content .stage .stage-wrapper .stage-text {
		min-height: auto;
		min-height: unset;
	}

	.content .stage .stage-wrapper .stage-text .link-wrapper {
		margin-top: 10px;
	}

	.content .stage .stage-wrapper .stage-text .link-wrapper a h2 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h2 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper a h3 .icon-link, .content .stage .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link, .fix-header .logo .content .stage .stage-wrapper .stage-text .link-wrapper span h3 .icon-link {
		font-size: inherit;
		line-height: inherit;
	}

	.content .quick-links ul {
		margin-left: 0;
		padding-left: 0;
	}

	.content .quick-links ul li {
		margin-right: 0;
		width: 20%;
	}

	.content .quick-links ul li.q-donation a .icon:before, .content .quick-links ul li.q-donation .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-donation span .icon:before, .content .quick-links ul li.q-portal a .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span .icon:before, .content .quick-links ul li.q-dates a .icon:before, .content .quick-links ul li.q-dates .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-dates span .icon:before, .content .quick-links ul li.q-publication a .icon:before, .content .quick-links ul li.q-publication .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-publication span .icon:before, .content .quick-links ul li.q-downloads a .icon:before, .content .quick-links ul li.q-downloads .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-downloads span .icon:before {
		left: 35px;
		top: 33px;
	}

	.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
		min-height: 115px;
		text-align: center;
	}

	.content .quick-links ul li a .icon, .content .quick-links ul li .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li span .icon {
		font-size: larger;
		padding-left: 42.7%;
		padding-left: 0;
		text-align: center;
		min-width: 1px;
	}

	.content .jobboard-teaser .jobboard-wrapper {
		margin-bottom: 0px;
	}

	.content .jobboard-teaser .jobboard-wrapper.jobboard-list {
		border-top: 1px solid #000;
		margin-top: 0;
	}

	.content .jobboard-teaser .jobboard-wrapper.jobboard-list h3 {
		margin-top: 45px;
		display: block;
	}

	.content .jobboard-teaser .jobboard-wrapper.jobboard-list .col-left .link-wrapper {
		display: inline-block;
		top: 26px;
		margin-top: 100px;
		margin-left: 0px;
	}

	.content.jobboard .intro p {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.jobboard header.intro p {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content.jobboard .jobboard-wrapper.jobboard-list .col-left {
		background-color: #2e2672;
	}

	.content.jobboard .jobboard-wrapper.jobboard-list .col-left h3 {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content.jobboard .jobboard-wrapper.jobboard-list .col-right {
		padding-left: 0;
	}

	.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul {
		margin-top: 0;
	}

	.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h2, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h2, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h2 {
		line-height: 1.33333;
	}

	.content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper a h2 .icon-link span, .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper .fix-header .logo span h2 .icon-link span, .fix-header .logo .content.jobboard .jobboard-wrapper.jobboard-list .col-right.std-list ul li.link-wrapper span h2 .icon-link span {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .application-box {
		padding-top: 8.33334%;
		padding-left: 12.50001%;
		padding-right: 12.50001%;
		padding-bottom: 8.33334%;
		max-height: auto;
		max-height: unset;
		clear: both;
		float: none;
		width: auto;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-logopic {
		margin-top: 12.50001%;
		padding-left: 12.50001%;
		padding-right: 12.50001%;
		margin-bottom: 12.50001%;
		clear: both;
		float: none;
		width: auto;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-infobox {
		padding: 52px 12.50001% 52px 12.50001%;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-left .job-infobox ul li {
		margin-bottom: 22px;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-right {
		padding-left: 0;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-right h2 {
		margin-top: 60px;
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.25;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .address p {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-bottom: 14px;
	}

	.content.jobboard .jobboard-wrapper.jobboard-detail .col-right .contact-person p {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
		margin-bottom: 14px;
	}

	.content.service-start .location-counter .facts-wrapper ul li {
		width: 25%;
		padding: 5.5vw 0px 4.05vw 0px;
	}
}

@media screen and (min-width: 800px) and (min-width: 1440px) {
	.content.service-start .location-counter .facts-wrapper ul li {
		padding-top: 70px;
		padding-bottom: 58px;
	}
}

@media screen and (min-width: 800px) {
	.content.service-start .location-counter .facts-wrapper ul li span {
		color: #fff;
		display: block;
	}

	.content.service-start .location-counter .facts-wrapper ul li span.value {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin-bottom: 10px;
	}

	.content.service-start .location-counter .facts-wrapper ul li span.label {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .intro {
		padding: 0;
	}

	.content .intro.intro-pict-video {
		margin-bottom: 60px;
	}

	.content .intro.intro-pict-video h1 {
		margin-bottom: 50px !important;
		padding-left: 0px;
	}

	.content .stage-wrapper.text-img-wrapper .col-md-9 {
		width: 100%;
	}

	.content .stage-wrapper.text-img-wrapper .col-md-15 {
		width: 100%;
	}

	.content .stage-wrapper.text-img-wrapper .stage-text {
		padding: 4.166667vw 4.16667vw 40px 4.16667vw;
		padding: 4.166667vw 4.16667vw 0 4.16667vw;
	}

	.content .stage-wrapper.text-img-wrapper .stage-text p {
		display: block;
	}

	.content .stage-wrapper .stage-text header, .content .stage-wrapper .stage-text span:first-child {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 18px;
	}

	.content .stage-wrapper .stage-text p {
		display: block;
	}

	.content .stage-wrapper .stage-pict figcaption span {
		position: absolute;
		right: 0;
	}

	.content .pictlist .row {
		display: flex;
	}

	.content .pictlist h2 {
		margin-bottom: 31px;
	}

	.content .pictlist .pict-wrapper {
		display: block;
	}

	.content .pictlist .pict-wrapper .figure {
		height: auto;
	}

	.content .pictlist .pict-wrapper .figure img {
		width: 100%;
		height: auto;
	}

	.content .pictlist .pict-wrapper .figure .bg-img {
		width: 100%;
		height: auto;
		min-height: 458px;
		/*
          min-height: auto;
          min-height: unset;
        */
		background-position: center center;
		background-repeat: no-repeat;
	}

	.content .pictlist section.row div:last-child {
		display: block;
	}

	.content .pictlist .list-wrapper {
		height: auto;
		min-height: 458px;
		width: 100%;
		border: 1px solid #000;
		border-right: none;
		/*
          ul {

            li {

              p {
                @include font-size($continuous-text);
                @include line-height($continuous-text-lh);
              }
              a {
                @include font-size($continuous-text);
                @include line-height($continuous-text-lh);
              }
            }
          }
        */
	}

	.content .pictlist .list-wrapper p {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .pictlist .list-wrapper a, .content .pictlist .list-wrapper .fix-header .logo span, .fix-header .logo .content .pictlist .list-wrapper span {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.5;
	}

	.content .pictlist.icon-pictlist .pict-wrapper {
		display: block;
		position: relative;
		width: 100%;
		max-width: 480px;
		margin: 0 auto;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .figure {
		height: auto;
		width: auto;
		clear: both;
		float: none;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .figure .bg-img {
		width: 100%;
		height: auto;
		min-height: 458px;
		background-position: center center;
	}

	.content .pictlist.icon-pictlist .pict-wrapper h3 {
		position: absolute;
		width: auto;
		top: 0;
		left: auto;
		color: #fff;
		padding: 54px 15px 0 40px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper {
		position: absolute;
		width: auto;
		bottom: 0;
		top: auto;
		left: auto;
		padding: 0 20px 54px 30px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper a span, .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper .fix-header .logo span span, .fix-header .logo .content .pictlist.icon-pictlist .pict-wrapper .link-wrapper span span {
		color: #fff;
	}

	.content .pictlist.icon-pictlist section.row div:last-child {
		display: block;
	}

	.content .pair-select .header h2 {
		padding-left: 0;
		/*
             @include font-size($std-h1);
             @include line-height($std-h1-lh);
        */
	}

	.content .pair-select .pair-select-wrapper .article .text-box {
		min-height: 380px;
	}

	.content.theme-page.focus .stage .stage-wrapper {
		display: flex;
	}

	.content.theme-page.focus .stage .custom-navigation {
		width: 96%;
	}

	.content.theme-page .stage .stage-wrapper.single .stage-text p {
		margin-bottom: 15px;
	}

	.content.theme-page .stage .stage-pict .bg-img {
		height: 56.3vw;
	}

	.focus .stage .stage-wrapper li {
		flex-direction: column-reverse;
	}

	.focus .stage .stage-wrapper .stage-text {
		padding: 40px 40px 20px;
	}

	/* Social Media */
	.sharing h2, .social-media h2 {
		padding-bottom: 6px;
	}

	.page-footer .service-links {
		padding: 36px 0px 21px 0px;
	}
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @media 800 END ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 1024px) {
	.content {
		/*---------------------- Neue Elemente Inhaltsseite ---------------------------*/
		/* Intro Element */
		/* Bebilderte Liste */
		/* Fakten und Forderungen */
	}

	.content.start-page header, .content.start-page .header {
		margin-bottom: 40px;
	}

	.content.start-page header h2, .content.start-page .header h2 {
		margin-bottom: 0;
	}

	.content.start-page .stage.element-box header, .content.start-page .stage.element-box .header {
		margin-bottom: 40px;
	}

	.content .stage .custom-navigation {
		width: 28.5%;
	}

	.content .stage-wrapper {
		display: block;
	}

	.content .stage-wrapper.text-img-wrapper p {
		display: none;
	}

	.content .stage-wrapper .stage-text {
		min-height: auto;
		min-height: unset;
	}

	.content .stage-wrapper .stage-text .link-wrapper {
		margin-top: 10px;
	}

	.content .stage-wrapper .stage-text .link-wrapper a h2 .icon-link, .content .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h2 .icon-link, .fix-header .logo .content .stage-wrapper .stage-text .link-wrapper span h2 .icon-link, .content .stage-wrapper .stage-text .link-wrapper a h3 .icon-link, .content .stage-wrapper .stage-text .link-wrapper .fix-header .logo span h3 .icon-link, .fix-header .logo .content .stage-wrapper .stage-text .link-wrapper span h3 .icon-link {
		font-size: inherit;
		line-height: inherit;
	}

	.content .quick-links ul {
		margin-left: 0;
		padding-left: 0;
	}

	.content .quick-links ul li {
		margin-right: 0;
		width: 20%;
	}

	.content .quick-links ul li.q-donation a .icon:before, .content .quick-links ul li.q-donation .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-donation span .icon:before, .content .quick-links ul li.q-portal a .icon:before, .content .quick-links ul li.q-portal .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-portal span .icon:before, .content .quick-links ul li.q-dates a .icon:before, .content .quick-links ul li.q-dates .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-dates span .icon:before, .content .quick-links ul li.q-publication a .icon:before, .content .quick-links ul li.q-publication .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-publication span .icon:before, .content .quick-links ul li.q-downloads a .icon:before, .content .quick-links ul li.q-downloads .fix-header .logo span .icon:before, .fix-header .logo .content .quick-links ul li.q-downloads span .icon:before {
		left: 46px;
		left: 56px;
	}

	.content .quick-links ul li a, .content .quick-links ul li .fix-header .logo span, .fix-header .logo .content .quick-links ul li span {
		min-height: 115px;
	}

	.content .quick-links ul li a .icon, .content .quick-links ul li .fix-header .logo span .icon, .fix-header .logo .content .quick-links ul li span .icon {
		padding-left: 42.7%;
		padding-left: 0;
	}

	.content.service-start .location-counter .facts-wrapper ul li {
		width: 25%;
		padding: 5.5vw 0px 4.05vw 0px;
	}
}

@media screen and (min-width: 1024px) and (min-width: 1440px) {
	.content.service-start .location-counter .facts-wrapper ul li {
		padding-top: 70px;
		padding-bottom: 58px;
	}
}

@media screen and (min-width: 1024px) {
	.content.service-start .location-counter .facts-wrapper ul li span {
		color: #fff;
		display: block;
	}

	.content.service-start .location-counter .facts-wrapper ul li span.value {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
		margin-bottom: 10px;
	}

	.content.service-start .location-counter .facts-wrapper ul li span.label {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .stage-wrapper {
		display: block;
	}

	.content .stage-wrapper.text-img-wrapper .col-md-9 {
		width: 37.5%;
	}

	.content .stage-wrapper.text-img-wrapper .col-md-15 {
		width: 62.5%;
	}

	.content .stage-wrapper.text-img-wrapper .stage-text {
		padding: 4.166667vw 8.33333% 40px 8.33333%;
		padding: 4.166667vw 8.33333% 0 8.33333%;
	}

	.content .stage-wrapper.text-img-wrapper .stage-text p {
		display: none;
	}

	.content .stage-wrapper .stage-pict figcaption span {
		position: absolute;
		right: 0;
	}

	.content .pictlist .list-wrapper {
		padding: 24px 60px 20px 60px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .figure .bg-img {
		background-position: center center;
	}

	.content .pictlist.icon-pictlist .pict-wrapper h3 {
		padding: 54px 15px 0 60px;
	}

	.content .pictlist.icon-pictlist .pict-wrapper .link-wrapper {
		padding: 0 20px 54px 60px;
	}

	.content .pair-select .header h2 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content .pair-select .pair-select-wrapper .article .text-box {
		min-height: 380px;
	}

	.content .pair-select .pair-select-wrapper .article .text-box strong {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.33333;
	}

	.content .pair-select .pair-select-wrapper .article .text-box h3 {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1.2;
	}

	.content.theme-page.focus .stage .stage-wrapper {
		display: block;
	}

	.content.theme-page.focus .stage .custom-navigation {
		width: 28%;
	}

	.content.theme-page .stage .stage-wrapper.single .stage-text p {
		margin-bottom: 15px;
	}

	.content.theme-page .stage .stage-pict .bg-img {
		height: 37.4vw;
	}

	.focus .stage .stage-wrapper li {
		flex-direction: row;
	}

	/* Social Media */
	.sharing h2, .social-media h2 {
		padding-bottom: 6px;
	}

	.page-footer .service-links {
		padding: 36px 0px 21px 0px;
	}
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @media 1024 END ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 1200px) {
	.content .stage-wrapper.text-img-wrapper .stage-text p {
		display: block;
	}

	/* Intro Element */
	.stage-wrapper.text-img-wrapper .stage-text {
		padding: 60px 60px 20px 60px;
	}

	.stage-wrapper.text-img-wrapper .stage-text p {
		display: block;
	}

	.stage-wrapper .stage-text p {
		display: block;
	}

	.stage-wrapper .stage-text p {
		display: block;
	}

	.stage-wrapper .stage-pict figcaption span {
		position: absolute;
		right: 0;
	}
}

@media screen and (min-width: 1440px) {
	.content.theme-page .stage .stage-pict .bg-img {
		height: 540px;
	}

	.content.start-page.theme-page .stage .stage-pict .bg-img {
		height: 540px;
	}
}

@media screen and (max-width: 799px) {
	/*
    .content.theme-page .stage .stage-pict .bg-img {
        height: 50vw;
        min-height: 1px !important;
    }
    */
}

/* IE 10 Hack */
.content.contentPage .management-news header h2 {
	font-size: 40px;
	line-height: 1.2;
}

.content.service .row-wrapper .text-box .benefit ul .link-wrapper a, .content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span, .fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span,
.content.service .row-wrapper .text-box .benefit ul .link-wrapper .fix-header .logo span,
.fix-header .logo .content.service .row-wrapper .text-box .benefit ul .link-wrapper span {
	font-size: 24px;
}

@media screen and (max-width: 1023px) {
	.content .infobox-outer h2 {
		font-size: 32px;
		line-height: 1.25;
		font-weight: bold;
	}
}

/*@media screen and (min-width: 800px) {
	body ul#menu-0-0 > li:not(.wishlist):last-of-type {
		display: none;
	}
}*/

.oc-menu--meta-nav ul li.lang-selector li.lang-icon:first-of-type {
	margin-top: 45px;
}

.stage-slider .play,
.stage-slider .resume {
	color: white;
	position: absolute;
	top: 30px;
	right: 35px;
	font-size: 40px;
	line-height: 1em;
	display: inline-block;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
}

body .content.standard-page .element-box.embed {
	margin-bottom: 0;
	clear: both;
}

body .content div.divider {
	margin: 60px 0;
	padding: 0;
	height:0;
	overflow:hidden;
	border-top: 1px solid #898989;
	clear:both;
}

body .content div.divider.no-line {
	border-top: none;
}

@media screen and (min-width: 992px) {
	.row-equal {
		display: table !important;
		width: 100%;
	}

	.col-equal {
		display: table-cell !important;
		float: none !important; /* verhindert Konflikte mit Bootstrap float */
		vertical-align: top;
	}
}
