.container-fluid, .container, .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.row {
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
.row.no-gutters {
    margin-left: 0;
    margin-right: 0;
}
body {
	color: #303436;
}
body.project-nav-open {
	overflow: hidden;
}
body[dir="rtl"] { text-align:right; }
/* Position */
.Pos\(r\) { position: relative; }
.Pos\(a\) { position: absolute; }
/* Farben */
.Bgc-weiss { background-color:#ffffff; }
.C-weiss { color:#ffffff; }
.Bgc-gi-gruen-hell { background-color:#a0c814; }
.C-gi-gruen-hell { color:#a0c814; }
.Bgc-gi-gruen-dunkel { background-color:#374105; }
.C-gi-gruen-dunkel { color:#374105; }
.Bgc-gi-lila { background-color:#82055f; }
.C-gi-lila { color:#82055f; }
.Bgc-gi-orange { background-color:#eb6400; }
.C-gi-orange { color:#eb6400; }
.Bgc-gi-braun-hell { background-color:#c8b987; }
.C-gi-braun-hell { color:#c8b987; }
.Bgc-gi-braun-dunkel { background-color:#502300; }
.C-gi-braun-dunkel { color:#502300; }
.Bgc-gi-blau-hell-1 { background-color:#5ac8f5; }
.C-gi-blau-hell-1 { color:#5ac8f5; }
.Bgc-gi-blau-hell-2 { background-color:#47abd8; }
.C-gi-blau-hell-2 { color:#47abd8; }
.Bgc-gi-blau-dunkel { background-color:#003969; }
.C-gi-blau-dunkel { color:#003969; }
.Bgc-gi-grau-1 { background-color:#f1f2f1; }
.C-gi-grau-1 { color:#f1f2f1; }
.Bgc-gi-grau-2 { background-color:#e4e5e6; }
.C-gi-grau-2 { color:#e4e5e6; }
.Bgc-gi-grau-3 { background-color:#c9cdcf; }
.C-gi-grau-3 { color:#c9cdcf; }
.Bgc-gi-grau-4 { background-color:#858e93; }
.C-gi-grau-4 { color:#858e93; }
.Bgc-gi-grau-5 { background-color:#788287; }
.C-gi-grau-5 { color:#788287; }
.Bgc-gi-grau-6 { background-color:#5f676b; }
.C-gi-grau-6 { color:#5f676b; }
.Bgc-gi-grau-7 { background-color:#474d50; }
.C-gi-grau-7 { color:#474d50; }
.Bgc-gi-grau-8 { background-color:#303436; }
.C-gi-grau-8 { color:#303436; }
.Bgc-dunkel-grau { background-color: #202020; }
.C-schwarz { color:#303436; }
.Bgc-schwarz { background-color:#303436; }
/* Styles */
a { transition: all .2s ease; }
.teaser-link .icon-teaser-arrow {
    transition: transform .3s ease;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.teaser-link:hover .icon-teaser-arrow {
	-webkit-transform: translateX(1em);
	-moz-transform: translateX(1em);
	-ms-transform: translateX(1em);
    transform: translateX(1em);
}
body[dir="rtl"] .icon-teaser-arrow {
	-webkit-transform: scale(-1);
	   -moz-transform: scale(-1);
	    -ms-transform: scale(-1);
	     -o-transform: scale(-1);
	        transform: scale(-1);
}
p, ul, ol, .container-shared-article, .container-infotext {
	font-size:1.125rem;
}
ul, ol {
	padding-left: 1.375rem;
	padding-right: 1.375rem;
}
a.teaser-link:hover {
    text-decoration: none;
}
.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}
.copyright, .bildnachweis, .copyright-mobile {
	bottom: 0.375rem;
	right: 0.375rem;
	color:rgba(255,255,255,0.9);
	text-shadow:0.03125rem 0.0625rem 3px rgb(0,0,0);
	font-size: 0.8125rem;
	max-width: calc(100% - 0.75rem);
	z-index: 1;
	text-align: right;
	line-height: 1.230769230769231;
}
.copyright-bl {
	right: inherit;
	left: 0.375rem;
}
body[dir="rtl"] .copyright-bl {
	left: inherit;
	right:0.375rem;
}
body[dir="rtl"] .copyright, body[dir="rtl"] .bildnachweis, body[dir="rtl"] .copyright-mobile {
	left:0.375rem;
	right: inherit;
	text-align: left;
}
.copyright {
	display: none;
}
.magazin-image-c .copyright {
	display: block;
}
h2.with-bg, h3.with-bg {
	margin: 0;
	z-index: 2;
}
h2.subheadline {
	font-size: 1.875rem;
}
/* ########## <Header> ########## */
.gi-header {
	padding-top: 0.5rem;
	padding-bottom: 5px;
}
.gi-header-light {
	border-bottom: 0.0625rem solid #eaebea;
	background-color: #f1f2f1;
}
.gi-header-light .logo-goethe-institut {
	fill: #303436;
}
.gi-header-light .claim-goethe-institut {
	fill: #5f676b;
}
.gi-header-light .claim {
	color: #788287;
}
.gi-header-light .header-nav-c, .gi-header-light .header-nav-c a {
	color: #5f676b;
}
.logo-c {
	display: inline-block;
	padding-top: .25rem;
	padding-bottom: .375rem;
	margin-right: 1rem;
	font-size: 1rem;
	line-height: 1;
	white-space: nowrap;
}
body[dir="rtl"] .logo-c {
	margin-left: 1rem;
	margin-right: inherit;
}
.logo-claim-c {
	padding-bottom: 3px;
}
.logo-text-c {
	text-transform: uppercase;
	font-size: 0.9375rem;
	margin-top: 0.25rem;
	color: #5f676b;
}
.gi-logo-hide {
	display: none;
}
.header-nav-i .navbar-nav {
	text-transform: uppercase;
	width: 100%;
}
.nav-item {
	position: relative;
}
.nav-link {
	font-size: 0.8125rem;
}
.nav-item-divider {
	display: none;
}
.nav-item-divider .nav-link > span {
	border-left: 0.0625rem solid;
}
body[dir="rtl"] .nav-item-divider .nav-link > span {
	border-right: 0.0625rem solid;
	border-left: inherit;
}
.nav-search-form, .nav-search-item, .nav-search-item + .nav-item-divider {
	width:0;
	display: none;
}
.navi-search-active .nav-search-form {
	width: 100%;
	position: relative;
}
.nav-item-close .icon-close {
	font-size: 0.875rem;
	position: relative;
	left: 1.25rem;
	color: #788287;
}
body[dir="rtl"] .nav-item-close .icon-close {
	right: 1.25rem;
	left: inherit;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance:none;
}
.gi-nav-toggle-c {
  font: inherit;
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 0.5rem;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: .15s;
  transition-property: opacity,filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent;
  outline: none !important;
  z-index: 4;
}
.gi-nav-toggle-w {
  position: relative;
  display: inline-block;
  width: 1.375rem;
  height: 1rem;
}
.gi-nav-toggle-i {
  display: block;
}
.gi-nav-toggle-i, .gi-nav-toggle-i:after, .gi-nav-toggle-i:before {
	position: absolute;
	width: 1.375rem;
	height: 0.125rem;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
	border-radius: 0.25rem;
	background-color:#303436;
	display: block;
	content: "";
}
.gi-nav-toggle-c[aria-expanded="true"] .gi-nav-toggle-i {
	transform: translate3d(0,0.5rem,0) rotate(45deg);
}
.gi-nav-toggle-c .gi-nav-toggle-i:before {
	top: 0.4375rem;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform,opacity;
}
.gi-nav-toggle-c .gi-nav-toggle-i:after {
	top:0.875rem;
}
.gi-nav-toggle-c[aria-expanded="true"] .gi-nav-toggle-i:before {
	transform: rotate(-45deg) translate3d(-0.5rem,-0.375rem,0);
	opacity: 0;
}
.gi-nav-toggle-c[aria-expanded="true"] .gi-nav-toggle-i:after {
	transform: translate3d(0,-0.875rem,0) rotate(-90deg);
}
.gi-header-search-icon {
	width: 1.3125rem;
	height: 1.3125rem;
}
.gi-header-light a.lang-link {
	/*color: #ADB3B6;*/
	color: #474d50;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
}
/*.gi-header-light a.lang-link-active {
	color: #474d50;
}*/
.gi-header-light .dropdown-menu.show {
	font-size: 0.8125rem;
	line-height: 1.846153846153846;
}
/* ########## </Header> ########## */
/* ########## <Project-Header> ########## */
.project-nav {
	padding-left: 0;
	padding-right: 0;
}
.project-nav-open .project-nav {
	position: fixed;
	z-index: 1;
	height: auto;
	width: calc(100% - 40px);
}
.project-nav-open main {
	position: fixed;
	height: 0;
}
.project-nav .navbar-nav {
	text-transform: none;
}
.project-nav .nav-item {
	border-bottom:0.0625rem solid #e4e6e7;
}
.project-nav .nav-item:last-child, .project-nav .nav-search-item {
	border-bottom: 0;
}
.project-nav .nav-link {
	font-size: 1.25rem;
	color: #474d50;
	padding-top: 0.625rem;
	padding-bottom: 0.5625rem;
}
.project-nav .nav-link.active, .project-nav .nav-link:hover {
	color: #eb6400 !important;
}
.project-nav-lang-c {
    display: flex;
    border-top: 0.0625rem solid #e4e5e6;
    margin: 1.125rem -2rem;
    padding-top: 2.0625rem;
    justify-content: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    align-items: baseline;
}
.project-nav-lang-c .gi-nav-lang-sel {
    position: absolute;
    top: 34px;
    left: 2rem;
    opacity: 0.001;
    z-index: 2;
}
.project-nav-lang-c .icon-arrow-up {
	font-size:.75rem;
	margin-left:.625rem;
}
.project-nav-lang-c .lang-link {
    margin: 0 0.75rem 0 0;
    padding: 0;
    width: auto;
    color: #788287;
}
body[dir="rtl"] .project-nav-lang-c .lang-link {
	margin: 0 0 0 0.75rem;
}
html[lang="de"] .project-nav-lang-c .lang-link:first-child {
    color: #303436;
}
html[lang="en"] .project-nav-lang-c .lang-link:last-child {
    color: #303436;
}
.project-nav-lang-c .lang-link:after {
    content: "|";
    margin-left: 0.75rem;
    color: #788287;
}
body[dir="rtl"] .project-nav-lang-c .lang-link:after {
    margin-right: 0.75rem;
    margin-left: inherit;
}
.project-nav-lang-c .lang-code, .project-nav-lang-c .lang-link:last-child:after {
    display: none;
}
.logo-desktop {
	display: none;
}
.project-header-nav-c {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #f8f8f6;
	min-height: 100%;
	height: 100vh;
	z-index: 3;
	font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased;
}
.nav-search-item .nav-link {
	position: absolute;
	right: 0.5625rem;
	bottom: 0.5rem;
	color: #474d50;
	-webkit-transform: scaleX(-1);
	   -moz-transform: scaleX(-1);
	    -ms-transform: scaleX(-1);
	     -o-transform: scaleX(-1);
	        transform: scaleX(-1);
}
body[dir="rtl"] .nav-search-item .nav-link {
	left: 0.5625rem;
	right: inherit;
}
.gi-head-search {
	-webkit-appearance: none;
	border-width: 0 0 0.0625rem 0;
	border-style: solid;
	border-color: #e4e5e6;
	width: 100%;
	background-color: rgba(0,0,0,0);
	font-size: 1.125rem;
	padding: 0.5rem 0.125rem;
	outline: none;
}
.gi-head-search:focus {
	border-color: #5f676b;
}
.gi-head-search::-webkit-input-placeholder { color:#858e93; font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; letter-spacing: 0.0625rem; }
.gi-head-search:-moz-placeholder { color:#858e93; font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; letter-spacing: 0.0625rem; }
.gi-head-search::-moz-placeholder { color:#858e93; font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; letter-spacing: 0.0625rem; }
.gi-head-search::-ms-input-placeholder { color:#858e93; font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; letter-spacing: 0.0625rem; }
ul.giAccount {
    margin: 0;
    padding: 0;
    list-style: none;
}
.nav-item .dropdown-toggle {
	font-size: 0.8125rem;
	cursor: pointer;
}
.hide, .cmt-actions > span {
	position: absolute;
	width: 0.0625rem;
	height: 0.0625rem;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border: 0;
}
.project-nav .col-4, .project-nav .col-8 {
	padding: 0;
}
.dossier-teaser-hdl {
	padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.125rem;
    font-size: 1.875rem;
}
.dossier-img-c {
	position: relative;
	margin-bottom: 7rem;
}
.dossier-img-c img {
	max-width: 100%;
	height: auto;
}
.dossier-img-c .bildnachweis {
    right: inherit;
    left: 0.375rem;
    top: 0.375rem;
    bottom: inherit;
}
.dossier-person-img-c {
    border-radius: 50%;
    border: .625rem solid #fff;
    width: 11.25rem;
    height: 11.25rem;
    margin-left: auto;
    margin-right: auto;
    margin-top:-12.625rem;
    background-color: #fff;
}
.dossier-person-img {
	border-radius: 50%;
	width: 10rem;
	height: 10rem;
}
.dossier-hdl-c {
    padding-bottom: .625rem;
}
.dossier-h2 {
	font-size: 1.875rem;
	line-height: 1.166666666666667;
}
.dossier-expert-c {
	margin-bottom: 1.75rem;
}
.dossier-expert-icon-link + .dossier-expert-icon-link {
    margin-left: 1.875rem;
}
.infotext-dossier {
	margin-top: -5rem;
	max-width: 58.5rem;
}
.container-dossier .infotext-dossier {
	margin-top: 0;
	max-width: 43.875rem;
	margin-bottom: .0625rem;
}
.infotext-dossier, .infotext-dossier p {
	font-size: 1.125rem;
	line-height: 1.222222222222222;
}
@media (max-width: 575.98px) {
	.project-header-nav-c {
		padding: 6rem 2rem 3rem 2rem !important;
		max-width: 100%;
	}
	.project-nav .nav-link.active {
		color: #a0c814;
	}
}
@media (min-width: 576px) {
	.gi-header {
		min-height: 3.5rem;
	}
	.header-nav-c .nav-item {
		white-space: nowrap;
	}
	.gi-header .nav-link {
		padding-left: 0.34375rem;
		padding-right: 0.34375rem;
	}
	.navi-search-active {
		width: 100%;
	}
	.header-nav-c .gi-head-search {
		font-size: 1.0625rem;
		padding: 0.125rem 0.125rem 0.125rem 1.5rem;
		line-height: 1;
	}
	body[dir="rtl"] .header-nav-c .gi-head-search {
		padding: 0.125rem 1.5rem 0.125rem 0.125rem;
	}
	.dropdown-toggle:after {
		display: none;
	}
	.nav-link-arrow {
	    margin-left: .4375rem;
	}
	body[dir="rtl"] .nav-link-arrow {
	    margin-right: .4375rem;
	    margin-left: 0;
	}
	.nav-link-arrow, .nav-gi-account .nav-link-arrow {
	    fill: #788287;
	}
	.login-toggle.nav-link:hover, #langMenuLink:hover {
		color: #474d50;
	}
	.nav-link:hover .nav-link-arrow, .nav-link:focus .nav-link-arrow, .nav-link:active .nav-link-arrow, .nav-gi-account:hover .nav-link-arrow, .nav-gi-account:active .nav-link-arrow {
	    fill: #474d50;
	}
	.navbar-expand-sm .dropdown-menu {
	    /*left: -6.75rem;*/
	    left: inherit;
	    right:.75rem;
	    border: 0;
	    border-radius: 0;
	    box-shadow: 0 0 1.875rem rgba(0,0,0,.15);
	    min-width: auto;
	    padding: 1rem 0;
	}
	body[dir="rtl"] .navbar-expand-sm .dropdown-menu {
		right: inherit;
		left: 0.75rem;
	}
	.navbar-expand-sm .dropdown-menu.angemeldet {
		left: -0.5rem;
	}
	body[dir="rtl"] .navbar-expand-sm .dropdown-menu.angemeldet {
		right: -0.5rem;
		left: inherit;
	}
	.dropdown-menu.show:after {
		content: "";
		display: block;
		border-width: 0.625rem 0.625rem 0.625rem 0;
		border-style: solid;
		position: absolute;
		width: 0;
		border-color: transparent #fff transparent transparent;
		height: 0;
		top: -0.625rem;
		right: 0;
	}
	body[dir="rtl"] .dropdown-menu.show:after {
		border-width: 0.625rem 0 0.625rem 0.625rem;
		border-color: transparent transparent transparent #fff;
		left: 0;
		right: inherit;
	}
	.dropdown-item {
		padding: 3px 1.6875rem 3px 1.5rem;
	}
	body[dir="rtl"] .dropdown-item {
		padding: 3px 1.5rem 3px 1.6875rem;
	}
	.dropdown-item:focus, .dropdown-item:hover, .dropdown-item.active, .dropdown-item:active {
		background-color: #ffffff;
		color: #474d50;
	}
	.logo-text-c, .logo-claim-c {
		display: none;
	}
	.navbar-expand-sm .lang-localized {
		text-transform: none;
	}
	.project-nav-lang-c, .project-nav .nav-search-item, .nav-lang {
		display: none;
	}
	.project-nav .nav-item {
		border: 0 none;
	}
	.nav-item-divider {
		display: block;
	}
	.project-header-nav-c {
		position: relative;
		background-color: rgba(0,0,0,0);
		height: auto;
		padding:0;
		font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased;
	}
	.nav-search-item .nav-link {
		position: unset;
	}
	.form-inline {
		display: none;
	}
	.gi-header-search-icon {
		position: relative;
		width: 0.875rem;
		height: 0.875rem;
		-webkit-transform: scaleX(1);
		   -moz-transform: scaleX(1);
		    -ms-transform: scaleX(1);
		     -o-transform: scaleX(1);
		        transform: scaleX(1);
	}
	.logo-mobile {
		display: none;
	}
	.logo-desktop {
		display: inline-block;
		width: 100%;
		max-width: 21.0625rem;
	}
	.project-nav .nav-link {
		font-size: 0.8152rem;
		color: #303436;
	}
	.project-nav .nav-item:first-child .nav-link {
		padding-left: 0 !important;
	}
	body[dir="rtl"] .project-nav .nav-item:first-child .nav-link {
		padding-right: 0 !important;
		padding-left: inherit !important;
	}
	.project-nav .nav-item:last-child .nav-link {
		padding-right: 0 !important;
	}
	body[dir="rtl"] .project-nav .nav-item:last-child .nav-link {
		padding-left: 0 !important;
		padding-right: inherit !important;
	}
	.infotext-dossier {
		margin-top: -5rem;
	}
	.container-dossier .infotext-dossier {
		margin-top: 0;
	}
}

@media (min-width: 768px) {
	.project-nav .nav-link {
		font-size: 1rem;
	}
	.project-nav.navbar-expand-sm .navbar-nav .nav-link {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
}
@media (min-width: 992px) {
	.project-nav .nav-link {
		font-size: 1.25rem;
	}
}
/* ########## </Project-Header> ########## */

.teaser-caption {
	margin-bottom: 1.3125rem;
}
.teaser-gradient {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.teaser-image-c img {
	width: 100%;
	height: auto;
}
.teaser-image-c:hover .teaser-gradient {
	background: -moz-linear-gradient(33deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(33deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);
	background: linear-gradient(33deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
}
body[dir="rtl"] .teaser-image-c:hover .teaser-gradient {
	background: -moz-linear-gradient(-33deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(-33deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);
	background: linear-gradient(-33deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
}
.teaser-hdl {
	font-size: 1.875rem;
	letter-spacing: -.4px;
}
.teaser-hdl-qm, .teaser-hdl-quiz {
	line-height: 1.4;
}
.with-bg-text, .container-shared-article .zitat-text {
	display: inline;
	padding: 2px 0 0 0;
	-ms-box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
.container-shared-article .zitat-text {
	box-shadow: 0.15em 0 0 #82055f, -0.15em 0 #82055f;
}
.with-bg-text {
	box-shadow: 5px 0 0 #fff, -5px 0 0 #fff;
}
.with-bg-text.Bgc-gi-orange {
	box-shadow: 5px 0 0 #eb6400, -5px 0 0 #eb6400;
}
.with-bg-text.Bgc-schwarz {
	box-shadow: 5px 0 0 #303436, -5px 0 0 #303436;
}
.hdl {
	display: block;
}
.spitzmarke-c {
	text-transform: uppercase;
	line-height: 1.375;
	font-size: 1rem;
	display: none;
	margin-bottom: .3125rem;
}

.magazin-teaser-hdl .spitzmarke-c {
	margin-top: .8125rem;
	line-height: 1.5;
}

.hdl-article .spitzmarke-c, .hdl-infotext .spitzmarke-c, .dossier-teaser-hdl .spitzmarke-c {
	display: block;
	margin-left:0;
	margin-bottom: .5rem;
}
.magazin-teaser-hdl .spitzmarke-c {
 	display: block;
 }
body[dir="rtl"] .hdl-article .spitzmarke-c, body[dir="rtl"] .hdl-infotext .spitzmarke-c {
	margin-right:0;
}
.spitzmarke-mobile-c {
	display: block;
}
body[dir="rtl"] .spitzmarke-c {
	margin-left:0;
	margin-right:4px;
}
.spitzmarke {
	color:#fff;
	-ms-box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding: 1px 0 0 0;
	box-shadow: 4px 0 0 #303436, -4px 0 0 #303436;
	margin-left: 4px;
	letter-spacing: -.4px;
}
.spitzmarke-qm {
	background-color: #303436;
	color: #ffffff;
}
.spitzmarke-quiz, .spitzmarke-180072, .magazin-filter.cat-180072:hover, .magazin-filter.active.cat-180072 {
	background-color: #374105;
}
.spitzmarke-quiz, .spitzmarke-180072 {
	box-shadow: 4px 0 0 #374105, -4px 0 0 #374105;
}
.teaser-arrow-180072 .icon-teaser-arrow {
	fill: #374105;
}
.spitzmarke-180075, .magazin-filter.cat-180075:hover, .magazin-filter.active.cat-180075 {
    background-color: #5AC8F5;
}
.spitzmarke-180075 {
	box-shadow: 4px 0 0 #5AC8F5, -4px 0 0 #5AC8F5;
}
.teaser-arrow-180075 .icon-teaser-arrow {
	fill: #5AC8F5;
}
.spitzmarke-180065, .magazin-filter.cat-180065:hover, .magazin-filter.active.cat-180065 {
    background-color: #a0c814;
}
.spitzmarke-180065 {
	box-shadow: 4px 0 0 #a0c814, -4px 0 0 #a0c814;
}
.teaser-arrow-180065 .icon-teaser-arrow {
	fill: #a0c814;
}
.spitzmarke-180066, .magazin-filter.cat-180066:hover, .magazin-filter.active.cat-180066 {
    background-color: #eb6400;
}
.spitzmarke-180066 {
	box-shadow: 4px 0 0 #eb6400, -4px 0 0 #eb6400;
}
.teaser-arrow-180066 .icon-teaser-arrow {
	fill: #eb6400;
}
.spitzmarke-180064, .magazin-filter.cat-180064:hover, .magazin-filter.active.cat-180064 {
    background-color: #47abd8;
}
.spitzmarke-180064 {
	box-shadow: 4px 0 0 #47abd8, -4px 0 0 #47abd8;
}
.teaser-arrow-180064 .icon-teaser-arrow {
	fill: #47abd8;
}
.spitzmarke-180067, .spitzmarke-180077, .magazin-filter.cat-180067:hover, .magazin-filter.cat-180077:hover, .magazin-filter.active.cat-180067, .magazin-filter.active.cat-180077 {
    background-color: #82055f;
}
.spitzmarke-180067, .spitzmarke-180077 {
	box-shadow: 4px 0 0 #82055f, -4px 0 0 #82055f;
}
.teaser-arrow-180067 .icon-teaser-arrow, .teaser-arrow-180077 .icon-teaser-arrow {
	fill: #82055f;
}
.spitzmarke-teaser-corner {
	background-color: #303436;
}
.spitzmarke-180073, .magazin-filter.cat-180073:hover, .magazin-filter.active.cat-180073 {
    background-color: #003969;
}
.spitzmarke-180073 {
	box-shadow: 4px 0 0 #003969, -4px 0 0 #003969;
}
.teaser-arrow-180073 .icon-teaser-arrow {
	fill: #003969;
}
.spitzmarke-180074, .magazin-filter.cat-180074:hover, .magazin-filter.active.cat-180074 {
    background-color: #788287;
}
.spitzmarke-180074 {
	box-shadow: 4px 0 0 #788287, -4px 0 0 #788287;
}
.teaser-arrow-180074 .icon-teaser-arrow {
	fill: #788287;
}
.teaser-quiz-arrow .icon-teaser-arrow {
	fill: #ffffff;
}
.magazin-nav-link, .magazin-nav-link:hover {
	text-decoration: none;
}
.teaser-arrow {
	text-align: right;
	margin-bottom: 1.75rem;
	z-index: 3;
}
body[dir="rtl"] .teaser-arrow {
	text-align: left;
}
.container-corner .col {
	padding: 0;
}
.container-corner.has-kicker {
    margin-top: 4.5rem;
}
.teaser-corner-c .spitzmarke-pos {
  	display: none;
}
.teaser-corner-c .spitzmarke-mobile-c {
	margin-bottom:0;
	position: absolute;
	left: -.3125rem;
	top: -2.125rem;
}
.teaser-corner-c .spitzmarke-mobile {
	background-color: #303436;
	display: inline-block;
}
.teaser-corner-c .teaser-caption {
	bottom: inherit;
	margin-top: -1.25rem;
	position: relative;
}
.img-outside {
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
.img-outside .copyright-mobile, .teaser-quiz .copyright-mobile, .teaser-qm .copyright-mobile, .teaser-feature .copyright-mobile {
    bottom: inherit;
    left: 1.25rem;
    top: 0.625rem;
    right: inherit;
}
body[dir="rtl"] .img-outside .copyright-mobile, body[dir="rtl"] .teaser-quiz .copyright-mobile, body[dir="rtl"] .teaser-qm .copyright-mobile, body[dir="rtl"] .teaser-feature .copyright-mobile {
    left: inherit;
    right: 1.25rem;
}
.teaser-quiz .copyright-mobile {
	left: 0.375rem;
}
body[dir="rtl"] .teaser-quiz .copyright-mobile {
	right: 0.375rem;
	left: inherit;
}
.teaser-text-quiz, .teaser-quiz-author {
	line-height: 1.3889;
}
.teaser-qm .teaser-arrow {
    position: absolute;
    bottom: 1.6875rem;
    right: 1.75rem;
    margin-bottom: 0;
}
body[dir="rtl"] .teaser-qm .teaser-arrow {
	left: 1.75rem;
	right: inherit;
}
.teaser-qm .icon-teaser-arrow {
	fill: #ffffff;
}
.bg-qm-c {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
}
body[dir="rtl"] .bg-qm-c {
	left:0;
	right: inherit;
}
.bg-qm-c img {
    width: 43.468vw;
    height: auto;
}
.corner-clip:after {
    content: "";
    position: absolute;
    background-color: #47abd8;
    top: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90,200,245,0)), color-stop(80%, rgba(90,200,245,0)), color-stop(81%, rgba(90,200,245,1)), color-stop(100%, rgba(90,200,245,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47abd8', endColorstr='#47abd8',GradientType=0 ); /* ie6-9 */ 
    bottom: 0;
}
body[dir="rtl"] .corner-clip:after {
    background: -moz-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90,200,245,0)), color-stop(80%, rgba(90,200,245,0)), color-stop(81%, rgba(90,200,245,1)), color-stop(100%, rgba(90,200,245,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 19.99%, rgba(90,200,245,0) 20%, rgba(90,200,245,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47abd8', endColorstr='#47abd8',GradientType=0 ); /* ie6-9 */
}
.Bgc-gi-orange .corner-clip:after {
    background-color: #eb6400;
    background: -moz-linear-gradient(355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(235,100,0,0)), color-stop(80%, rgba(235,100,0,0)), color-stop(81%, rgba(235,100,0,1)), color-stop(100%, rgba(235,100,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */ 
}
body[dir="rtl"] .Bgc-gi-orange .corner-clip:after {
    background: -moz-linear-gradient(-355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(235,100,0,0)), color-stop(80%, rgba(235,100,0,0)), color-stop(81%, rgba(235,100,0,1)), color-stop(100%, rgba(235,100,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(-355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(-355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(-355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* ie10+ */
    background: linear-gradient(-355deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 19.99%, rgba(235,100,0,0) 20%, rgba(235,100,0,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */
}
.Bgc-gi-gruen-dunkel .corner-clip:after {
    background-color: #eb6400;
    background: -moz-linear-gradient(355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(55,65,5,0)), color-stop(80%, rgba(55,65,5,0)), color-stop(81%, rgba(55,65,5,1)), color-stop(100%, rgba(55,65,5,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */ 
}
body[dir="rtl"] .Bgc-gi-gruen-dunkel .corner-clip:after {
    background: -moz-linear-gradient(-355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(55,65,5,0)), color-stop(80%, rgba(55,65,5,0)), color-stop(81%, rgba(55,65,5,1)), color-stop(100%, rgba(55,65,5,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(-355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(-355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(-355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* ie10+ */
    background: linear-gradient(-355deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 19.99%, rgba(55,65,5,0) 20%, rgba(55,65,5,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */
}
.Bgc-gi-braun-hell .corner-clip:after {
    background-color: #eb6400;
    background: -moz-linear-gradient(355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(200,185,135,0)), color-stop(80%, rgba(200,185,135,0)), color-stop(81%, rgba(200,185,135,1)), color-stop(100%, rgba(200,185,135,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */ 
}
body[dir="rtl"] .Bgc-gi-braun-hell .corner-clip:after {
    background: -moz-linear-gradient(-355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(200,185,135,0)), color-stop(80%, rgba(200,185,135,0)), color-stop(81%, rgba(200,185,135,1)), color-stop(100%, rgba(200,185,135,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(-355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(-355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(-355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* ie10+ */
    background: linear-gradient(-355deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 19.99%, rgba(200,185,135,0) 20%, rgba(200,185,135,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */
}
.Bgc-gi-blau-dunkel .corner-clip:after {
    background-color: #eb6400;
    background: -moz-linear-gradient(355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,57,105,0)), color-stop(80%, rgba(0,57,105,0)), color-stop(81%, rgba(0,57,105,1)), color-stop(100%, rgba(0,57,105,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */ 
}
body[dir="rtl"] .Bgc-gi-blau-dunkel .corner-clip:after {
    background: -moz-linear-gradient(-355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(0,57,105,0)), color-stop(80%, rgba(0,57,105,0)), color-stop(81%, rgba(0,57,105,1)), color-stop(100%, rgba(0,57,105,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(-355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(-355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(-355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* ie10+ */
    background: linear-gradient(-355deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 19.99%, rgba(0,57,105,0) 20%, rgba(0,57,105,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */
}
.Bgc-gi-gruen-hell .corner-clip:after {
    background-color: #eb6400;
    background: -moz-linear-gradient(355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(160,200,20,0)), color-stop(80%, rgba(160,200,20,0)), color-stop(81%, rgba(160,200,20,1)), color-stop(100%, rgba(160,200,20,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* ie10+ */
    background: linear-gradient(355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */ 
}
body[dir="rtl"] .Bgc-gi-gruen-hell .corner-clip:after {
    background: -moz-linear-gradient(-355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(160,200,20,0)), color-stop(80%, rgba(160,200,20,0)), color-stop(81%, rgba(160,200,20,1)), color-stop(100%, rgba(160,200,20,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(-355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(-355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(-355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* ie10+ */
    background: linear-gradient(-355deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 19.99%, rgba(160,200,20,0) 20%, rgba(160,200,20,0) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=0 ); /* ie6-9 */
}
.hdl-article {
	line-height: 1.4;
	margin-bottom: 0.8125rem;
}
.hdl-article .hdl {
	font-size: 1.875rem;
	margin-left: 0.3125rem;
}

.infotext-magazine {
	margin-top: -1.5rem;
	margin-bottom: 2rem;
	max-width: 71.25rem
}
.article-intro-text {
	font-size: 1.1875rem;
}
.article-intro-autor {
	font-size: 1.125rem;
}
.nofilter-magazin .cms-location-wrp, .nofilter-dossier .cms-location-wrp,.more-articles-container .cms-location-wrp {
    display: flex;
    flex-wrap: wrap;
}
.nofilter-dossier .container-1440w .cms-location-wrp {
    display: block;
}
.hdl-magazin {
	font-size: 1.875rem;
}
.magazin-nav {
	font-size: 1rem;
	text-transform: uppercase;
}
.magazin-filter {
    background-color: #303436;
}
.magazin-filter.with-bg-text {
	padding-left:.4rem;
	padding-right:.4rem;
	padding-bottom: 1px;
}
.magazin-nav-item {
	margin-bottom: 3px;
}
.magazin-teaser-hdl {
	font-size: 1.375rem;
}
.teaser-link .magazin-teaser-hdl {
    margin-bottom: 0;
}
.magzin-teaser-hdl .spitzmarke {
	font-size: 1rem;
}
.magazin-image-c .img-fluid {
    width: 100%;
    height: auto;
}
.magazin-image-c .copyright-c {
	position: relative;
	background-color: #f1f2f1;
}
.magazin-image-c .copyright-c:before {
    content: "";
    display: block;
    padding-bottom: 43.5%;
}
.magazin-image-c .copyright-c img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.teaser-quad-link .magazin-image-c .copyright-c:before {
    padding-bottom: 100%;
}
.play-icon {
    width: 3.75rem;
    height: 3.75rem;
    background-color: #eb6400;
    border: 2px solid #eb6400;
    position: absolute;
    border-radius: 50%;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.play-icon:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 13px;
    border-color: transparent transparent transparent #fff;
    position: relative;
    left: .125em;
    transform: scale(1.5);
}
.footer-nav-c {
	width: 100%;
	padding-bottom: 2.5rem;
}
.footer-padding {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.footer-nav, .footer-sub-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 100%;
}
.footer-nav .nav-link {
	font-size: 0.875rem;
	padding: 0;
	color: #fff;
}
.footer-nav-line {
	border-top: 0.25rem solid #fff;
}
.footer-nav-line.order-sm-3 {
	width: 100%;
}
.footer-sub-nav .nav-link {
	font-size: 0.8125rem;
	color: #fff;
	padding:0.5rem;
}
.copyright-text {
	font-size: 0.8125rem;
	padding:0.5rem 0;
}
.teaser-feature-c {
	margin-bottom: 1.875rem;
}
.teaser-feature-c, .teaser-qm-c {
	margin-bottom: 2rem;
}
.teaser-feature .img-fluid, .article-image-c .img-fluid {
	width: 100%;
	height: auto;
}
.teaser-feature .teaser-caption {
	position: absolute;
	left: 1.25rem;
	width: calc(100% - 2.5rem);
	margin-bottom: 0;
	bottom: 5%;
}
body[dir="rtl"] .teaser-feature .teaser-caption {
	right: 1.25rem;
	left: inherit;
}
.teaser-feature .teaser-arrow {
	margin-bottom: 0;
}
.container-1440w, .container-1280w  {
	max-width: 100%;
	padding: 0;
}
.container-1440w .col, .container-1280w .col {
	padding: 0;
}
.instagram-logo {
	margin-right: 1rem;
	width:2.25rem;
	height: 2.25rem;
}
body[dir="rtl"] .instagram-logo {
	margin-left: 1rem;
	margin-right: inherit;
}
.ig-feed .col-12 {
	position: relative;
    overflow: hidden;
    padding: 100% 0 0 0;
}
.ig-feed img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.teaser-quiz .teaser-caption {
	position: absolute;
	left: 2.1875rem;
	max-width: 80%;
	bottom: 40%;
}
body[dir="rtl"] .teaser-quiz .teaser-caption {
	right: 2.1875rem;
	left: inherit;
}
.teaser-qm .teaser-caption {
	position: absolute;
	left: 2.1875rem;
	width: calc(100% - 4.375rem);
	bottom: 44%;
	z-index: 5;
}
body[dir="rtl"] .teaser-qm .teaser-caption {
	right: 2.1875rem;
	left: inherit;
}
.teaser-arrow-xl, .teaser-arrow-l, .teaser-arrow-m, .teaser-arrow-s {
	width:2.5rem !important;
	height:1.875rem !important;
	margin-left: 1rem;
}
body[dir="rtl"] .teaser-arrow-xl, body[dir="rtl"] .teaser-arrow-l, body[dir="rtl"] .teaser-arrow-m, body[dir="rtl"] .teaser-arrow-s {
	margin-right: 1rem;
	margin-left: inherit;
}
.teaser-mask-i {
	margin:0;
}
.teaser-with-mask {
	/*min-height: 100%;
	max-height: 34.375rem;
	display: block;
	margin-right: auto;
	position: relative;
	z-index: 1;
	width: 55.5vw;
	max-width: 49.875rem;*/
	width: 100%;
	height: auto;
}
body[dir="rtl"] .teaser-with-mask {
	margin-left: auto;
	margin-right: inherit;
}
.mask-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
}
body[dir="rtl"] img.mask-overlay {
	-webkit-transform: scaleX(-1);
	   -moz-transform: scaleX(-1);
	    -ms-transform: scaleX(-1);
	     -o-transform: scaleX(-1);
	        transform: scaleX(-1);
}
/*@media (max-width: 575.98px) {
	.teaser-with-mask {
		max-height: inherit;
		margin: 0;
		width: 100%;
	}
}*/
/* <article>*/
.container.container-som {
	max-width: 52.5rem;
	margin-bottom: 2.25rem;
}
.social-share-c .socialShare {
    margin-bottom: 5px;
}
.social-share-c .orientation-horizontal {
    justify-content: flex-start;
}
.linkListe a.dsgvo-link {
    font-size: .9375rem;
}
a.dsgvo-link:hover {
	color: #eb6400;
}
a.comment-anchor-text-link:hover {
	text-decoration: none;
}
.comment-anchor-c {
    height: 100%;
}
.comment-anchor-text {
    font-size: 13px;
    padding: 6px;
    margin: 0;
    position: relative;
    background-color: #f1f2f1;
    white-space: nowrap;
}
.comment-anchor-text:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 5px 0 5px;
    border-color: #f1f2f1 transparent transparent transparent;
    position: absolute;
    left: 12px;
    bottom: -9px;
    transform: skewX(40deg);
}
.kommentare .comment-anchor-link {
	padding-left: 0;
	position: initial;
}
.comment-anchor-icon {
    width: 34px;
    height: 34px;
    margin-left: 20px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
article .container-840w.container-shared-article {
	padding-bottom: 2rem;
}
article .container-shared-article a {
	color: #eb6400;
}
span.artikelBildBreit, .medien-breit {
	margin-bottom: 2.125rem;
	margin-top: 2.125rem;
	display: block;
}
.container-840w span.artikelBildBreit {
	margin-top: 2.125rem;
}
span.artikelBildBreit img, .artikelBildBreit, .medien-breit img {
	width: 100%;
	height: auto;
}
.artikelBildBu {
	font-size:0.9375rem;
	display:inline-block;
	margin-top:.5rem;
}
.teaserBildContainer {
	position: relative;
	display: block;
}
.bildnachweis {
	position: absolute;
}
.artikel-zitat-container {
	margin-top: 2.5rem;
	margin-bottom: 2.1875rem;
}
.artikel-zitat {
	font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased;
	font-size: 1.875rem;
	line-height: 1.33333333;
	text-align: center;
	margin-top: 0.5rem;
	margin-bottom: 0;
	letter-spacing: -.4px;
}
.zitat-text {
	font-size: 1.875rem;
}
.container-shared-article .zitat-text {
	color: #fff;
	background-color: #82055f;
}
.zitat-autor {
	font-size: 1.125rem;
	text-align: center;
	margin-top: 1.25rem;
	font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased;
}
.article-image-c {
	margin-bottom: 1.9375rem;
}
.article-image-quad {
	max-width: 38.75rem;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
ul:not([class]), ol:not([class]) {
	margin-top: 1.375rem;
	margin-bottom: 2.625rem;
}
ul:not([class]) {
	list-style: none;
}
ul:not([class]) li:before {
	content: '\2014';
	display: inline-block;
	margin-right: 0.5rem;
	margin-left: -1.0625rem;
	transform: scale(.75,1);
}
body[dir="rtl"] ul:not([class]) li:before {
	margin-left: 0.5rem;
	margin-right: -1.0625rem;
}
.infoBox {
	padding: 2.5625rem 1.25rem;
	margin-bottom: 2.1875rem;
	margin-left: -1.25rem;
	margin-right: -1.25rem;
	background-color: #f1f2f1;
}
.infoBox ul:not([class]) {
	font-weight: normal;
	margin-bottom: 0;
}
.infoBox h4, .zwischenueberschrift, .zwischenuschrift, h2:not([class]), .zwischenuschrift, .form-h2 {
	font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased;
	font-size: 1.875rem;
}
.zwischenueberschrift, h2:not([class]), .zwischenuschrift, .zwischenuschrift, .form-h2 {
	margin-top: 2rem;
	margin-bottom: 0.8125rem;
}
/*.container-shared-article > .zwischenueberschrift:first-of-type {
    margin-top: 0;
}*/
h3.author, .box h3 {
	font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased;
	font-size: 1.375rem;
}
.box.author, .box.services, .box.related-links, .article-comment-c {
	border-top: 0.125rem solid #303436;
	padding-top: 2.9375rem;
	padding-bottom: 0.8125rem;
}
.author-image-inner {
	margin-right: 1.5rem;
}
.author-image-copyright {
	font-size: 0.59375rem;
	word-break: break-all;
	margin-top: 3px;
}
.article-comment-c .kommentar-container {
	margin: 0;
}
.article-aside {
	margin-top: 3rem;
}
.article-aside p {
	font-size: 1rem;
}
.list-linkliste, .list-services, .sm-teaser {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sm-teaser li {
	margin: 0 1rem 0 0;
}
body[dir="rtl"] .sm-teaser li {
	margin: 0 0 0 1rem;
}
article div.box {
	border-top:0.125rem solid #303436;
	padding-top: 2.625rem;
	padding-bottom: 0.75rem;
}
.list-services li {
	margin-bottom: 1.3125rem;
	position: relative;
}
.box.author a[href*="@"], .list-linkliste a, .drucken a, .kommentare a {
	display: block;
	padding-left: 1.75rem;
	position: relative;
	font-size: 1rem;
}
body[dir="rtl"] .box.author a[href*="@"], body[dir="rtl"] .list-linkliste a, body[dir="rtl"] .drucken a, body[dir="rtl"] .kommentare a {
	padding-right: 1.75rem;
	padding-left: inherit;
}
.list-linkliste a {
	padding-left: 0;
}
body[dir="rtl"] .list-linkliste a {
	padding-right: 0;
	padding-left: inherit;
}
.box.author a[href*="@"] {
	padding-left: 0;
}
body[dir="rtl"] .box.author a[href*="@"] {
	padding-right: 0;
	padding-left: inherit;
}
.box.author a[href*="@"]:before, .list-link a:before {
	content: "\e701";
	font-size: 0.85rem;
	font-family: "GI-Iconset";
	margin-right: 0.875rem;
	display: inline-block;
}
body[dir="rtl"] .box.author a[href*="@"]:before, body[dir="rtl"] .list-link a:before {
	content: "\e80f";
	margin-left: 0.875rem;
	margin-right: inherit;
}
.list-link a:before {
	content: "\e80d";
}
.socialShare {
	margin-bottom: 1.6875rem;
}
.socialShare svg {
	margin-right: 1.1875rem;
}
body[dir="rtl"] .socialShare svg {
	margin-left: 1.1875rem;
	margin-right: inherit;
}
.audio-dl-c {
	border-top: 0.125rem solid #303436;
	padding-top: 5.125rem;
	padding-bottom: 1.6875rem;
}
.audio-dl-c audio {
	width: 100%;
}
ul.fileIcon {
	list-style: none;
	padding: 0;
	margin-top: 1.4375rem;
}
.audio-dl-c ul.fileIcon {
	font-size: 1rem;
}
.audio-dl-c .fileIcon li {
	text-align: center;
}
.fileIcon a {
	color: #eb6400;
}
.standardListe.fileIcon a:before {
    color: #eb6400;
    content: "\e816";
    font-family: "GI-Iconset";
    font-size: 0.875em;
    margin-left: 0;
    margin-right: 0.875rem;
    top: 0;
    display: inline-block;
}
body[dir="rtl"] .standardListe.fileIcon a:before {
    margin-right: 0;
    margin-left: 0.875rem;
}
.media-c, .video-helper, .embedded-code, .flexslider, .medien-breit {
	margin: 2rem -1.25rem 4rem -1.25rem;
	position: relative;
}
.medien-breit .flexslider {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.media-quad {
    width: 100%;
    margin: 2.625rem auto 3.25rem auto;
}
.media-c img, .media-quad img {
	width: 100%;
	height: auto;
}
span.artikelBildLinks, span.artikelBildRechts {
	display: block;
	width:66%;
	max-width:66%;
}
span.artikelBildLinks {
	margin: 2rem auto 3.25rem auto;
}
span.artikelBildRechts {
	margin: 2rem auto 3.25rem auto;
}
span.artikelBildLinks img, span.artikelBildRechts img {
	width: 100%;
	height: auto;
}
.flexslider {
	margin-top: 2rem;
}
.flexslider .slides img {
	height:auto;
}
.flex-direction-nav {
	display: none;
}
.flex-direction-nav .flex-prev {
    left: 0;
}
body[dir="rtl"] .flex-direction-nav .flex-prev {
    right: 0;
    left: inherit;
}
.flex-direction-nav .flex-next {
    right: 0;
}
body[dir="rtl"] .flex-direction-nav .flex-next {
    left: 0;
    right: inherit;
}
.embedded-code iframe {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.embedded-code:not(.embedded-code-ig) {
	height: 100%;
}
.embedded-code .ig-embed iframe {
	position: relative;
}
.embedded-code iframe[src*="maps"] {
	min-height: 320px;
	position: relative;
}
.embedded-code iframe.tw-embed-content {
    position: inherit;
}
.jwplayer:not(.jw-state-idle) + .player-copyright {
	display: none;
}
.ig-embed, .tw-embed, .yt-embed, .vi-embed { position: relative; height: 100%; }
.ig-embed, .ig-feed-w100 .ig-embed iframe { width: 100%; }
.tw-embed { margin: 0 auto; width: 85%; }
.startpage-embedded-code .tw-embed { width:100%; min-width:100%; margin-left:0; margin-right:0; }
.ig-embed iframe { border: 0; margin:0; padding: 0; background: #ffffff; width: 100%; }
.ig-embed-content, .tw-embed-content { border: none; }
.yt-embed-content, .vi-embed-content { background-position: center; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; height:100%; width:100%; }
.tw-c,.tw-wrapper,.tw-inner,.embedded-code-tw,.tw-embed-content{height:100%}
@media (max-width: 767.98px) {
	.container-tw-ig .ig-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
}
.container-tw-ig .embedded-code{margin:0}
.container-tw-ig .tw-embed{width:100%}
.container-tw-ig .ig-posts-row{display:flex;flex-wrap:wrap}
.container-tw-ig .ig-post-c{flex:0 0 calc(50% - .3125rem);position:relative;margin-bottom:.625rem}
.container-tw-ig .ig-post-c:not(:nth-child(2n)){margin-right:.625rem}
.container-tw-ig .ig-post-c img{width:100%;height:auto}
.container-tw-ig .ig-post-c img + .ig-play{position:absolute;top:50%;left:50%;height:100%;width:100%;max-width:100px;max-height:100px;transform:translate(-50%,-50%)}
.container-840w .embedded-code-tw, .container-840w .embedded-code-ig { width:100%;margin-left:auto;margin-right:auto; }
.privacy-wall { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow-y: auto; margin: 0; padding: 0; }
.privacy-wall-container { display: table; background:rgba(201, 205, 207,.85); height: 100%; width: 100%; }
.privacy-wall-privacywarn { display: table-cell; vertical-align: middle; }
.privacy-wall-privacywarn-i { max-width:88%; margin:0 auto; background:#ffffff; padding:5%; }
.privacy-wall-privacywarn-text { font-family:"ClanWebPro-NarrMedium","Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom:1.25rem; font-size:1rem; line-height:1.5; text-align:center; direction:ltr !important; }
.privacy-wall-moreinfolink { display:inline-block; color:#47abd8; }
body[dir="rtl"] .privacy-wall-privacywarn-text { direction: rtl !important; }
.privacy-wall .btnBlau { max-width:12.5rem; margin-left:auto; margin-right:auto; }
.privacy-wall .btnBlau:before { display:inline-block; }
.responsive-video .video-wrapped { width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; }
.responsive-video iframe, .responsive-video .yt-embed, .responsive-video .vi-embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.responsive-video { position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; overflow: hidden; }
.embededCode-lightbox .privacy-wall-privacywarn-i { max-width:35px;  }
.btnContainer.mitte { text-align: center; }
.btnContainer.mitte a.standard.btnBlau { background-color:#47abd8; color:#fff; padding:0.5rem 1rem; line-height:1; font-size:1rem; text-transform: uppercase; font-family:"ClanWebPro-NarrMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
a.standard:before { font-family: 'GI-Iconset'; margin-right: .5em; font-size: .75em; }
body[dir="rtl"] a.standard:before { display: none; }
body[dir="rtl"] a.standard:after { content:"\e80f"; font-family: 'GI-Iconset'; margin-left: .5em; font-size: .75em; }
.flexslider {
	border: none;
	box-shadow: none;
}
body[dir="rtl"] .flex-viewport {
	direction: ltr;
	overflow: hidden;
}
.flex-control-paging li a {
    border-radius: 0;
    background: #303436;
}
.flex-control-paging li a.flex-active {
	background: #eb6400;
}
.flexslider-portrait .teaserBildContainer, .flexslider-portrait picture, .flexslider-portrait img {
	max-width: 38.75rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
.flexslider-landscape .teaserBildContainer, .flexslider-landscape picture, .flexslider-landscape img {
    width: 100%;
    height: auto;
}
.flex-direction-nav a {
	color: rgba(0,0,0,0) !important;
	font-size: 0.03125rem;
}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
	background-image: url(../img/arrow.svg);
	background-repeat: no-repeat;
	width: 3rem;
	height: 2.3125rem;
}
.flex-direction-nav .flex-prev {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
	text-indent: -662rem;
}
body[dir="rtl"] .flex-direction-nav .flex-prev {
	text-indent: 9999px;
	-webkit-transform: rotate(0);
	   -moz-transform: rotate(0);
	    -ms-transform: rotate(0);
	     -o-transform: rotate(0);
	        transform: rotate(0);
}
.flex-direction-nav .flex-next {
	text-indent: 662rem;
}
body[dir="rtl"] .flex-direction-nav .flex-next {
	text-indent: -9999px;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.orientation-horizontal {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	max-width: 100% !important;
}
.fl-bildunterschrift {
	font-size: 1.125rem;
	padding: 0 1.25rem 1.25rem 1.25rem;
	display: block;
	text-align: center;
}
.artikelBilderGalerie {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.genPopUp {
    display: block;
    width: 100%;
    height: auto;
    margin: 2.625rem auto 3.25rem auto;
}
.genPopUp img {
	width: 100%;
	height: auto;
}
.list-services li.shariff-button {
	margin-bottom: 0;
}
.shariff-button {
	margin-right: 1.125rem;
}
body[dir="rtl"] .shariff-button {
	margin-left: 1.125rem;
	margin-right: inherit;
}
.shariff-button > a {
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
	flex-direction: column;
}
.fa-facebook, .fa-twitter {
    background-repeat: no-repeat;
    display: inline-block;
    height: 2.4375rem;
    width: 2.375rem;
}
.fa-facebook {
	background-image: url(../img/logo-fb.svg);
}
.fa-twitter {
	background-image: url(../img/logo-tw.svg);
}
.share_text {
	position: absolute;
	width: 0.0625rem;
	height: 0.0625rem;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border: 0;
}
.share_count {
	font-size: 1rem;
	color: #212529;
	display: none;
}
.share-nbsp {
	display: none;
}
.social .list-linkliste a:before, .iconLink:before {
	content: "\e80d";
	font-family: GI-Iconset;
	font-size: 0.6875em;
	margin-right: 0.75em;
	display: inline-block;
}
body[dir="rtl"] .social .list-linkliste a:before, body[dir="rtl"] .iconLink:before {
	margin-right: inherit;
	margin-left: 0.75em;
	content: "\e80f";
}
li.drucken:before {
	content: "\e703";
	font-family: "GI-Iconset";
	color: #eb6400;
	position: absolute;
	top: 3px;
	left: 0;
	font-size: 0.875rem;
}
body[dir="rtl"] li.drucken:before {
	right: 0;
	left: inherit;
}
li.kommentare:before {
    content: "\e808";
	font-family: "GI-Iconset";
	color: #eb6400;
	position: absolute;
	top: 3px;
	left: 0;
	font-size: 0.875rem;
}
body[dir="rtl"] li.kommentare:before {
	right: 0;
	left: inherit;
}
.custom-link-c a {
	font-style: italic;
	color: #303436;
}
.custom-article-link-c {
	padding-bottom: 3.3125rem;
}
.custom-article-link {
	font-size: 1.125rem;
}
.custom-article-link a {
	color: #303436;
}
.custom-article-link .icon-double-arrow-right {
	font-size: 0.875rem;
	margin-left: 0.75em;
}
body[dir="rtl"] .custom-article-link .icon-double-arrow-right {
	margin-right: 0.75em;
	margin-left: inherit;
}
body[dir="rtl"] .text-sm-right {
    text-align: left !important;
}
body[dir="rtl"] .text-lg-left {
	text-align: right !important;
}
body[dir="rtl"] .font-italic {
	font-style: normal !important;
}
.more-article-hdl {
	font-size: 1.375rem
}
.zitat {
	font-style: italic;
}
aside .box a {
	color: #eb6400;
}
/* </article>*/
/* <infotext> */
.container-infotext {
	padding-bottom: 4rem;
}
.container-infotext a {
	color: #eb6400;
}
.hdl-infotext {
	font-size: 1.875rem;
}
.standardTabelle {
    font-size: 1.125rem;
    margin-bottom: 2rem;
    overflow-x: scroll;
    display: block;
}
.standardTabelle td {
    border-bottom: 0.0625rem solid #303436;
    padding: .5rem .5rem .5rem 0;
}
body[dir="rtl"] .standardTabelle td {
    padding: .5rem 0 .5rem .5rem;
}
.standardTabelle tr:first-child td {
    font-weight: bold;
    border-bottom: 0.125rem solid #303436;
}
/* </infotext> */
/* <Commenting> */
.kommentar-container {
	width: 100%;
}
.komHDL {
    list-style: none;
    margin: 0 0 2rem 0;
    padding: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: normal !important;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	align-items: baseline;
	flex-wrap: wrap;
}
.komHDL h3 {
    font-size: 1.125rem;
}
.komHDL .komAktion {
	font-size: 1rem;
	margin-left: -.5rem;
	margin-right: -.5rem;
}
.komHDL .komAktion a {
    margin-left: .5rem;
    margin-right: .5rem;
}
.komHDL .komAktion a, .komHDL .komAktion a:hover, article .mehrAnzeigen a {
	color: #eb6400;
}
.komHDL .komAktion button a, .komHDL .komAktion button a:hover {
	color:#fff;
}
button.login, .komSchreibenFooter button, .more-teasers-btn {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #eb6400;
    border: 0.0625rem solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: normal !important;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
	-webkit-transition: all .23s ease-in-out;
    -moz-transition: all .23s ease-in-out;
    -ms-transition: all .23s ease-in-out;
     -o-transition: all .23s ease-in-out;
        transition: all .23s ease-in-out;
}
.komSchreibenFooter button.btnGrau {
	background-color: #929A9E;
}
.kommentar-container button.btnGrau:hover {
	background-color: #5F676B;
}
.komSchreibenFooter button.btnBlau {
	background-color: #eb6400;
}
.kommentar-container button.btnBlau:hover {
	background-color: #eb6400;
}
.more-teasers-btn:hover {
	background-color: #eb6400;
	color: #ffffff;
}
.komSchreibenFooter button:disabled:hover {
    background-color: #303436;
    cursor: default;
}
.nichtAngemeldet p.zitat, .kommentar blockquote.kurz p.zitat, .komSchreiben blockquote.kurz p.zitat {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
/*.komSchreiben {
	margin-top: 4rem;
}*/
button.standard:disabled {
	opacity: 0.33;
	background-color: #303436;
	display: none;
}
button.komAntwortBtn {
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	color: #303436;
	font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: normal !important;
	font-size: .875rem;
	border: 0.0625rem solid transparent;
    padding: .375rem .75rem;
    line-height: 1.5;
    border:none;
}
button.komAntwortBtn a {
	color: #303436;
	background-color: #fff;
}
button.komAntwortBtn a:hover {
	color:#eb6400;
}
button.standard a, button.standard a:hover {
	color: #ffffff;
	text-decoration: none;
}
.icons.cmt-actions {
	visibility: hidden;
}
.cmt-cmt.kommentar:hover .icons.cmt-actions {
	visibility: visible;
}
.newcommentform {
	margin-bottom: 3.125rem;
}
textarea.komSchreiben {
    width: 100%;
    display: block;
    border:0.0625rem solid #303436;
    border-width: 0 0 0.25rem 0;
    font-size: 1.1875rem;
    padding: 0.375rem 0.125rem 0.125rem 0.125rem;
    outline: none;
    margin-bottom: 1rem;
    height: 2.875rem;
}
textarea.komSchreiben::placeholder {
	font-style: italic;
}
.komSchreibenFooter {
	text-align: right;
}
body[dir="rtl"] .komSchreibenFooter {
	text-align: left;
}
.popup {
	display: none;
}
.fancybox-opened .popup {
    display: block;
    width: 100%;
    padding: 1.25rem;
    max-width: 30rem; /* 480px */
    height: 100%;
    max-height: 30rem; /* 480px */
}

.popupHdlContainer {
	font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.cmt-cmt {
	position: relative;
	border-bottom: 1px solid #303436;
	margin-bottom: 2.25rem;
}
.is-logged-in .cmt-cmt {
	padding-left: 94px;
}
.komUserBild-c {
	float: left;
	margin-right: 0.875rem;
}
.is-logged-in .komUserBild-c {
    float: none;
    position: absolute;
    left: 0;
}
body[dir="rtl"] .komUserBild-c {
	float: right;
	margin-left: 0.875rem;
	margin-right: inherit;
}
.komUserBild {
	width: 4.75rem;
	height: 4.75rem;
	border-radius: 50%;
}
.komUser {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	margin-bottom: 2.5rem;
	position: relative;
}
.komUserName {
	font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1.3125rem;
}
.komZitat {
	margin-left: 2.25rem;
	margin-top: 3rem;
	/*border-bottom: 1px solid #303436;
	border-top: 1px solid #303436;
	padding-top: 1rem;*/
}
span.mehrAnzeigen.more {
    display: inline-block;
    margin-bottom: 1rem;
}
body[dir="rtl"] .komZitat {
	margin-left: 0;
	margin-right: 2.25rem;
}
p.komUserZitat {
	margin-bottom: .375rem;
}
.tooltipKommentar, .tooltipKommentar:hover {
	text-decoration: none;
	color: #303436;
}
.tooltipKommentar span {
	text-indent: -662rem;
	display: inline-block;
}
body[dir="rtl"] .tooltipKommentar span {
	text-indent: 9999px;
}
.gotocommentform, .gotolast {
    color: #303436;
}
.gotocommentform a:hover, .gotolast a:hover, .cmt-cmt a.tooltipKommentar, .tooltipKommentar:hover {
    color: #eb6400;
}
.komFooter.cmt-actions {
	/*display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: baseline;
	justify-content: space-between;*/
	text-align: right;
	margin-bottom: 1rem;
}
.cmt-actions time {
	position: absolute;
	top: 2.375rem;
	left:0;
}
.is-logged-in .cmt-actions time {
	left:5.875rem;
}
body[dir="rtl"] .cmt-actions time {
	right:0;
	left: initial;
}
body[dir="rtl"] .is-logged-in .cmt-actions time {
	right:5.875rem;
	left: initial;
}

.komSchreibenFooter .standard + .standard {
	margin-left: 1rem;
}
body[dir="rtl"] .komSchreibenFooter .standard + .standard {
	margin-right: 1rem;
	margin-left: inherit;
}
/* Login */
.fancybox-overlay {
	background-image: none;
	background-color: rgba(24,26,27,0.6);
}
.fancybox-skin {
	border-radius: 0;
	background: #fff;
}
.fancybox-inner {
	background-color: #fff;
	border: 0 solid #f1f2f1;
	-webkit-overflow-scrolling:touch;
}
.fancybox-desktop .fancybox-inner {
	overflow-x: hidden !important;
}
.fancyBoxIntroHeader {
	padding: 1.3125rem 1.25rem 0 1.1875rem;
	display: inline-block;
}
body[dir="rtl"] .fancyBoxIntroHeader {
	padding: 1.3125rem 1.1875rem 0 1.25rem;
}
.fancybox-inner .fancyBoxIntroHeader {
	max-width: 26.9375rem; /* 431px */
	padding-left: 1rem;
	padding-right: 1rem;
}
.fancyBoxIntroHeader h1, .fancyBoxIntroHeader h3 {
	margin: 0.5rem 0 0 0;
	font-size: 2.375rem;
	color: #474D50;
	line-height: 100%;
	font-family:"ClanWebPro-NarrMedium","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.fancybox-inner .fancyBoxIntroHeader p, .fancyBoxIntroHeader p {
	font-size: 1rem;
	color: #5F676B;
	margin-top: 0;
}
.fancybox-inner iframe.giLoginIframe {
	min-width: 16.25rem; /* 260px */
	width: 100%;
	max-width: 100%;
	min-height: 27rem;
	height: 100%;
	padding: 0 0.625rem;
	border: 0;
}
.fancybox-close {
	background-image: none;
	background-repeat: no-repeat;
	box-sizing: border-box;
	cursor: pointer;
	height: 1.75rem;
	position: absolute;
	right: 0.0625rem;
	text-align: center;
	top: 0.0625rem;
	vertical-align: middle;
	width: 1.75rem;
	z-index: 8040;
}
body[dir="rtl"] .fancybox-close {
	left: 0.0625rem;
	right: inherit;
}
.fancybox-close:before {
	content: "\e707";
	font-family: "GI-Iconset";
	color: #303436;
	display: inline-block;
	font-size: 0.75rem;
	line-height: 1.5;
	-webkit-transform: translate(0px, 3px);
	-moz-transform: translate(0px, 3px);
	-ms-transform: translate(0px, 3px);
	-o-transform: translate(0px, 3px);
	transform: translate(0px, 3px);
}
/* Register */
.fancybox-opened #goetheID {
    max-width: 40rem;
    max-height: 40rem;
}
#goetheID h1 {
	font-size: 2.375rem;
	color: #303436;
	line-height: 1;
}
#goetheID a {
	color:#47abd8;
}
.subtext {
	font-size: 0.875rem;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.goetheID .standardFormReihe {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 1rem;
}
#popOverPassword {
	display: none;
}
.goetheID .standardFormReihe label {
	width: 100%;
}
.goetheID .standardFormReihe input[type="text"],
.goetheID .standardFormReihe input[type="password"],
.goetheID .standardFormReihe select,
.goetheID .standardFormReihe .checkElement {
	width: 100%;
}
.goetheID .standardFormReihe input[type="text"],
.goetheID .standardFormReihe input[type="password"],
.goetheID .standardFormReihe select {
	border: 0.0625rem solid #f1f2f1;
	background-color: #f1f2f1;
	padding: 0.25rem 0.5rem;
}
.goetheID .standardFormReihe .checkElement label {
	width: 100%;
}
.goetheID .checkElement .ds-text, .goetheID .checkElement label {
	font-size: 0.875rem;
}
.pflicht {
	font-weight: bold;
}
.ds-text {
	display: block;
	margin-bottom: 1rem;
}
input#agreeTermsPrivacy {
	float: left;
}
body[dir="rtl"] input#agreeTermsPrivacy {
	float: right;
}
input#agreeTermsPrivacy + label {
	float: left;
	display: inline;
	padding-left: 1.5rem;
	margin-top: -1.0625rem;
}
body[dir="rtl"] input#agreeTermsPrivacy + label {
	float: right;
	padding-right: 24px;
	padding-left: inherit;
}
#goetheID .komSchreibenFooter {
	text-align: right;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 1rem;
	justify-content: flex-end;
}
body[dir="rtl"] #goetheID .komSchreibenFooter {
	text-align: left;
}
@media (min-width: 576px) {
	.goetheID .standardFormReihe {
		flex-wrap: nowrap;
	}
	.goetheID .standardFormReihe label {
		width: 40%;
	}
	.goetheID .standardFormReihe input[type="text"],
	.goetheID .standardFormReihe input[type="password"],
	.goetheID .standardFormReihe select,
	.goetheID .standardFormReihe .checkElement {
		width: 60%;
	}
}
/* Form */
.form-group {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: baseline;
	margin-bottom: 1.5rem
}
.form-check-inline {
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
	margin-right: 0;
}
.form-check-label {
	position: relative;
	display: inline-block;
	margin-right: 1rem
}
.quiz-c .form-check-label {
	font-size:1.125rem;
}
.form-label {
    font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.form-h3 {
    font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.form-check-input, .form-check-inline .form-check-input {
	opacity: 0;
	position: absolute;
	margin:0;
}
input[type="radio"],
input[type="checkbox"] {
	width: inherit
}
input[type="radio"]+.form-check-label:before,
input[type="checkbox"]+.form-check-label:before {
	content: "";
	width: 17px;
	height: 17px;
	background-color: #fff;
	display: inline-block;
	margin-right: 10px;
	border-radius: 50%;
	border: 2px solid #303436;
	box-sizing: border-box;
	position: relative;
	top: 2px;
}
input[type="checkbox"]+.form-check-label:before {
	border-radius: 0;
}
input[type="radio"]:hover+.form-check-label,
input[type="checkbox"]:hover+.form-check-label {
	cursor: pointer;
}
input[type="radio"]:hover+.form-check-label:before,
input[type="checkbox"]:hover+.form-check-label:before,
.form-color-dark input[type="radio"]:hover+.form-check-label:before,
.form-color-dark input[type="checkbox"]:hover+.form-check-label:before {
	border-color: #eb6400;
	background-color: #fff
}

input[type="radio"]:checked+.form-check-label:after {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #eb6400;
	left: 6px;
	top: 12px;
	border-radius: 50%
}

input[type="checkbox"]:checked + .form-check-label:after{content:"";position:absolute;left:.375rem;top:.5625rem;display:inline-block;width:.375rem;height:.75rem;vertical-align:0;border-style:solid;border-color:#303436;border-width:0 .125rem 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

input[type="radio"]:checked+.form-check-label:before, input[type="checkbox"]:checked+.form-check-label:before {
	border-color: #eb6400;
    background-color: #fff;
}
.form-button-c {
	margin-top: 2.5rem;
	margin-bottom: 1.5rem
}
.input-wrapper {
	position: relative;
	display: block;
	margin-bottom: 1rem
}
fieldset.standardForm {
	margin-bottom: 2.5rem
}
.form-standard p,
.form-subtitle,
.form-privacy-text {
	margin-bottom: 1.5rem
}
.standard.btnBlau, .standard.btnGrau {
	display: block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: .0625rem solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: normal !important;
    -webkit-transition: all .23s ease-in-out;
    -moz-transition: all .23s ease-in-out;
    -ms-transition: all .23s ease-in-out;
    -o-transition: all .23s ease-in-out;
    transition: all .23s ease-in-out;
    cursor: pointer;
    margin-bottom: 1rem;
}
.standard.btnBlau {
	background-color: #eb6400;
	color: #fff;
}
.standard.btnGrau {
	background-color: #fff;
	color: #303436;
}
.form-standard .form-group {
	align-items: flex-start;
	flex-direction: column
}
.form-label-c,
.form-input-c {
	width: 100%
}
.form-label-required:after {
	content: "*"
}
.form-text-input,
.form-input-date,
.form-text-inputarea {
	height: auto;
	width: 100%;
	padding: 1rem;
	border: 2px solid #303436;
}
input:placeholder, input::placeholder {
	font-size: 1rem
}
.form-text-input,
.form-input-date,
.form-text-inputarea,
.kontaktSelectV1,
.form-standard .datepicker {
	border-radius: 0
}
.form-check-block {
	margin-bottom: 1rem
}
.form-text-bottom {
	display: block;
	margin-top: .5rem
}
.form-required-text {
	margin: 1rem 0
}
.form-text-plain.form-text-bottom {
	font-size: .8888888888888889em
}
.kontaktSelectV1 {
    visibility: visible!important;
    padding: 1rem;
    background-color: #fff;
    border: 2px solid #303436;
    width: 100%;
    color: inherit!important;
    -webkit-appearance: none;
    appearance: none;
    background-clip: border-box;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M12 1.39L6 7 0 1.39 1 0l5 4.2L11 0l1 1.39z' fill='%23303436'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 22px auto;
    background-position: calc(100% - 1rem) center;
}
.kontaktSelectV1:hover {
	cursor: pointer;
}
.kontaktSelectV1:focus, .kontaktSelectV1:active {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M12 1.39L6 7 0 1.39 1 0l5 4.2L11 0l1 1.39z' fill='%23eb6400'%3E%3C/path%3E%3C/svg%3E");
}
.form-button-i {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-end;
	width: 100%;
	flex-direction: column
}
.standard.btnGrau {
	order: 2
}
.standard.btnGrau:hover {
	background-color: #fff;
	color: #000;
	text-decoration: underline
}
.form-recaptcha {
    display: flex;
    justify-content: flex-end;
}
label.form-text-invalid, label.error {
    display: inline-block !important;
    color: #eb0000;
    font-size: .8888888888888889em;
    margin: .4375rem 0 0 1px;
}
.quiz-c label.form-text-invalid, .quiz-c label.error, .form-text-invalid .form-label-required {
	color: #eb6400;
}
select.form-text-invalid,
.form-input.form-text-invalid, 
.form-check-input.form-text-invalid,
.form-input-date.form-text-invalid,
.form-text-invalid input[type="radio"]+.form-check-label:before,
.form-text-invalid input[type="checkbox"]+.form-check-label:before {
    background-color: rgba(235,0,0,0.1);
    border: 2px solid #eb0000 !important;
    color: #eb0000;
}
.quiz-c select.form-text-invalid,
.quiz-c .form-input.form-text-invalid,
.quiz-c .form-check-input.form-text-invalid,
.quiz-c .form-input-date.form-text-invalid,
.quiz-c .form-text-invalid input[type="radio"]+.form-check-label:before,
.quiz-c .form-text-invalid input[type="checkbox"]+.form-check-label:before {
    background-color: rgba(235,100,0,0.1);
    border: 2px solid #eb6400 !important;
    color: #eb6400;
}
.form-text-input:focus, .form-text-inputarea:focus, .kontaktSelectV1:focus, .form-input-date:focus {
    outline-color: #eb6400;
    outline-offset: 0;
    border-color: #eb6400;
}
.datepicker table tr td.today {
    color: #eb6400 !important;
    background-color: transparent !important;
    border-color: #eb6400 !important;
    border-width: 1px;
    border-style: solid;
}
.datepicker table tr td.today:hover {
    color: #fff !important;
    background-color: #eb6400 !important;
    border-color: transparent !important;
}
@media (min-width: 576px) {
	.form-standard .form-group {
		flex-direction: row
	}
	.form-label-c {
		width: 40%
	}
	.form-input-c {
		width: 60%
	}
	.form-input-c .form-check-block:first-child,
	.form-text-top,
	.form-standard .form-check-inline {
		margin-top: 1rem
	}
	.form-label {
		position: relative;
		top: 1rem;
		margin-right: 1rem;
	}
	.form-button-i {
		flex-direction: row
	}
	button.standard.btnGrau {
		border: none;
		order: inherit
	}
	.standard.btnBlau, .standard.btnGrau {
		margin-left: 1rem;
	}
}
@media (min-width: 768px) {
	input[type="radio"]:checked+.form-check-label:after {
		top:14px;
	}
}
@media (min-width: 992px) {
	.form-standard .form-group, .form-standard p, .form-subtitle, .form-privacy-text {
		margin-bottom: 2rem;
	}
	input[type="radio"]:checked+.form-check-label:after {
		top: 1rem;
	}
}
/* FB3 */
.fancybox-slide--html {
	padding: 1rem;
}
.fancybox-container .fancybox-inner {
	background-color: inherit;
}
.fancybox-container .fancybox-content {
	padding:0;
}
.fancybox-container .fancybox-content .embedded-code {
    width: 100%;
    height: 100%;
    margin: 0;
}
/* </Commenting> */
/* <magazin> */
.magazin-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
.more-teasers {
	width: 100%;
}
/* </magazin> */
.tooltip-link, article .container-shared-article a.tooltip-link {
	border-bottom: 3px #eb6400 dotted;
	color: #212529;
	text-decoration: none;
}
a.tooltip-link:hover, article .container-shared-article a.tooltip-link:hover {
	color: #212529;
	border-color: #eb6400;
	text-decoration: none;
}
.tooltip-inner {
	background-color: #fff;
	border: 2px solid #eb6400;
	border-radius: 0;
	box-shadow: 0 0 10px rgba(0,0,0,.25);
	color: #474d50;
	font-size: 18px;
	line-height: 1.222222;
	max-width: 81.86666666666667%;
	padding: 1rem;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.tooltip.show {
	opacity: 1;
}
.tooltip .arrow {
    width: 1.5rem;
    height: 1.0625rem;
}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: 1rem 0 .4rem 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
	border-width: 0 13px 17px 13px;
	border-bottom-color: #eb6400;
}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: 1rem 0 .4rem 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    top: 9px;
    border-width: 17px 13px 0 13px;
    border-top-color: #eb6400;
}
.tooltip .arrow::after {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::after, .bs-tooltip-bottom .arrow::after {
    border-width: 0 0.625rem 0.875rem 0.625rem;
    border-bottom-color: #fff;
    content: "";
    position: absolute;
    width: 1.375rem;
    height: 0.875rem;
    z-index: 1071;
    bottom: -1px;
    left: 2px;
}
.bs-tooltip-auto[x-placement^=top] .arrow::after, .bs-tooltip-top .arrow::after {
    border-width: 0.875rem 0.625rem 0 0.625rem;
    border-top-color: #fff;
    content: "";
    position: absolute;
    width: 1.375rem;
    height: 0.875rem;
    z-index: 1071;
    bottom: -5px;
    left: 2px;
}
/* Cookiebanner */
.cookiebanner { background:#f1f2f1; color:#303436; min-height:4.5rem; box-sizing:border-box; }
.cookiebanner-i { width:61.4375rem; margin:0 auto; display:table; height:4.5rem; }
#holdtext, .cookiebanner-btn-c { display:table-cell; vertical-align:middle; }
#holdtext { font-size:0.875rem; line-height:1.285714; }
#holdtext a { color:#eb6400; text-decoration:underline; }
.cookiebanner-btn-c { padding-left:2.625rem; }
.cookiebanner-close { text-align:center; background-color:#303436; color:#ffffff; font-size:0.75rem; text-transform:uppercase; font-family:"ClanWebPro-NarrMedium", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing:antialiased; font-weight:normal; padding:0.375rem 0.9375rem 5px 0.9375rem; white-space:nowrap; }
@media all and (max-width: 62.6875rem) {
  .cookiebanner-i { padding:1.375rem 1.25rem; width:100%; box-sizing:border-box; }
  #holdtext { display:block;  }
  .cookiebanner-btn-c { text-align:center; display:block; width:100%; box-sizing:border-box; padding:0; }
  .cookiebanner-close { display: inline-block; margin-top:1.375rem; }
}
/* <twitter> */
.twitter-icon-feed {
	margin-bottom: 2.5rem;
}
.EmbeddedTweet-tweet {
	font-size: 1.125rem;
	margin-bottom: 4.625rem;
}
.twitter-c .EmbeddedTweet-tweet:last-child {
	margin-bottom: 1.5625rem;
}
.Tweet-header {
	overflow: hidden;
	margin-bottom: 1.25rem;
}
.TweetAuthor-avatar {
	margin-right: 0.8125rem;
	float: left;
}
body[dir="rtl"] .TweetAuthor-avatar {
	margin-left: 0.8125rem;
	margin-right: inherit;
	float: right;
}
.Avatar.Avatar--edge {
	border-radius: 50%;
	width: 3.4375rem;
	height: 3.4375rem;
}
.TweetAuthor-link {
	color: #303436;
}
.TweetAuthor-decoratedName {
	font-weight: bold;
}
.dt-updated {
	font-style: italic;
}
.Tweet-body {
	margin-left: 4.1875rem;
}
body[dir="rtl"] .Tweet-body {
	margin-right: 4.1875rem;
	margin-left: inherit;
}
.Tweet-body a {
	color:#eb6400;
	font-weight: bold;
}
.Tweet-text {
	font-size: 1rem;
}
.Tweet-footer-custom {
	margin-left: 4.1875rem;
}
body[dir="rtl"] .Tweet-footer-custom {
	margin-right: 4.1875rem;
	margin-left: inherit;
}
.Tweet-count {
	margin-right: 2.375rem;
}
body[dir="rtl"] .Tweet-count {
	margin-left: 2.375rem;
	margin-right: inherit;
}
@media (min-width: 768px) {
	.TweetAuthor-avatar {
		margin-right: 1.75rem;
	}
	body[dir="rtl"] .TweetAuthor-avatar {
		margin-left: 1.75rem;
		margin-right: inherit;
	}
	.Avatar.Avatar--edge {
		width: 4.625rem;
		height: 4.625rem;
	}
	.Tweet-body {
		margin-left: 6.375rem;
		max-width: 18.125rem;
	}
	body[dir="rtl"] .Tweet-body {
		margin-right: 6.375rem;
		margin-left: inherit;
	}
	.Tweet-text {
		font-size: 1.25rem;
	}
	.Tweet-footer-custom {
		margin-left:6.375rem;
	}
	body[dir="rtl"] .Tweet-footer-custom {
		margin-right:6.375rem;
		margin-left: inherit;
	}
}
/*</twitter>*/
/* Quiz */
.container-teaser-quiz {
    max-width: 90rem; max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
.container-teaser-quiz .row {
	margin-left: 0;
	margin-right: 0;
}
.container-teaser-quiz .col {
	padding-left: 0;
	padding-right: 0;
}
.teaser-quiz-c .teaser-image-c {
	overflow: hidden;
}
.teaser-quiz-c .teaser-caption {
	margin: 1.25rem;
}
.teaser-quiz-c .teaser-arrow {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
}
.teaser-quiz-c .quiz-badge {
    left: inherit;
    right: .8125rem;
    top: inherit;
    bottom: 0;
}
body[dir="rtl"] .teaser-quiz-c .quiz-badge {
	right: inherit;
	left: .8125rem;
}
.copyright-tl .copyright-mobile {
    right: inherit;
    left: 1.25rem;
    top: 0;
}
body[dir="rtl"] .copyright-tl .copyright-mobile {
    right: 1.25rem;
    left: inherit;
}
.teaser-quiz-c .with-bg-text.Bgc-schwarz {
    box-shadow: none;
    background-color: transparent;
    /*padding: 0;*/
}
.quiz-header-image-c img { width: 100%; height:100%; object-fit:cover; }
.Bgc-gi-orange { background-color: #eb6400; }
.quiz-progess, .quiz-question-hdl, .badge-text, .gi-btn-quiz, .quiz-overlay h4, .quiz-overlay h5, .quiz-overlay-text, .quiz-completed-text-c h3, .quiz-completed-text-c h4, .teaser-quiz-author strong, .quiz-accordion .accordion_toggle { font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; }
.container-quiz { margin-left:-1.25rem; margin-right:-1.25rem; }
.hide-text { position:absolute; width:0.0625rem; height:0.0625rem; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.quiz-badge { width:5rem; height:5rem; top:-2.5rem; left:1rem; z-index:3; background-color: #eb6400; }
body[dir="rtl"] .quiz-badge { left: inherit; right: 1rem; }
.quiz-badge-right { left:inherit; right:3.25rem; }
body[dir="rtl"] .quiz-badge-right { left: 3.25rem; right: inherit; }
.badge-text { line-height:5rem; font-size:1.5625rem; position: relative; }
.quiz-teaser-image { max-width:inherit; width:100%; height:auto; position: relative; }
.quiz-teaser-image-right .quiz-teaser-img-c { order:2; }
.quiz-teaser-img-c { position: relative; }
.quiz-teaser-text-c { margin:4rem 1rem; }
.quiz-teaser-text-c.quiz-has-image { margin:1.25rem 1rem 4rem 1rem; }
.quiz-teaser-hdl { color:#fff !important; }
.quiz-teaser-text-c p { font-size:1rem; line-height:1.5; }
.quiz-header { background-color: #303436; }
.quiz-header:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -18px;
    left: calc(50% - 26px);
    border-width: 1.125rem 1.625rem 0 1.625rem;
    border-color: #303436 transparent transparent transparent;
    border-style: solid;
}
body[dir="rtl"] .quiz-header:after {
	left: inherit;
	right: calc(50% - 26px);
}
.quiz-header.quiz-header-image-left:after, .quiz-header.quiz-header-image-right:after {
	display: none;
}
.quiz-header.quiz-header-image-left, .quiz-header.quiz-header-image-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
}
.quiz-header-image-left .quiz-question-c, .quiz-header-image-right .quiz-question-c { order:1; }
.quiz-header-image-left .quiz-header-image-c, .quiz-header-image-right .quiz-header-image-c { order:2; }
.quiz-progress-c {
    top: 0;
    right: 1.25rem;
    z-index: 2;
    padding: 1.5rem 0.6875rem 0.125rem 0.6875rem;
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
    text-align: right;
    color: #5f676b;
    background-color: #303436;
}
body[dir="rtl"] .quiz-progress-c {
	right: inherit;
	left: 1.25rem;
	text-align: left;
}
.quiz-progess { color:#fff; }
.quiz-question-c, .quiz-answer-c { margin-left:1.25rem; margin-right:1.25rem; }
.quiz-question-c { padding-top:3.75rem; padding-bottom:3rem; }
.quiz-question-c .embedded-code { margin:1.5rem 0 0 0; }
.quiz-embedded-c .embeddedCode {display:none}
.quiz-question-hdl { color:#fff; font-size:1.875rem; line-height:1.3; margin-bottom:0; }
.quiz-header-has-image .quiz-question-c { padding-top: 4rem; padding-bottom: 2rem; z-index: 2; }
.quiz-body { padding-top:3.5625rem; padding-bottom:3.125rem; background-color:#47ABD8; }
.quiz-body-has-button { padding-bottom: 3rem; }
.quiz-completed .quiz-body { padding-top:4rem; }
.quiz-completed .quiz-body.quiz-has-image { padding-top:2rem; }
.answer-list { list-style: none; margin:0; padding:0; }
.answer-list-item { position: relative; margin-bottom: 1.25rem; display: block; border-radius:.5rem; box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); transition: all ease-in-out .2s; }
.answer-list-item:before { content: ""; display: block; width: 100%; height: 100%; border: 4px solid transparent; border-radius:.5rem; position: absolute; top: 0; z-index: 2; }
.answer-type-text .answer-list-item { background-color: #d1d1d1; }
.answer-type-text .answer-list-item:hover { cursor: pointer; }
.answer-type-text .answer-list-item-disabled { background-color:#fff; }
.answer-type-text .answer-list-item-disabled:hover { cursor: default; }
.answer-type-image.answer-list { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; }
.answer-type-image .bildnachweisContainer { position: absolute; top:0; left:0; right:0; bottom:0; }
.answer-type-image img { width:100%; height:100%; object-fit:cover; }
.answer-list-item:hover { background-color: #fff; box-shadow: none; }
.answer-type-image .answer-list-item { border:none; height:100%; width: 100%; margin-left:0; margin-right:0; overflow:hidden; position:relative; cursor:pointer; }
.answer-type-image .answer-list-item:after { content: ""; display: block; padding-top: 49.01960784313725%; }
.answer-type-image .answer-image { border-radius:.5rem; }
.answer-selected-correct:before { border-color:#a0c814; }
.answer-selected-false:before { border-color:#eb6400; }
.answer-list-item:last-child { margin-bottom: 0; }
.answer-list-link { font-size:1rem; display: block; color:#303436; }
.answer-type-text .answer-list-link { padding: 1.625rem 1.5rem 1.5625rem 1.5rem; }
.answer-list-link:hover { text-decoration:none; color:#474D50; }
.quiz-completed .quiz-header:after { display: none; }
.quiz-completed-text-c { margin-left:auto; margin-right:auto; width:calc(100% - 2.5rem); max-width:66.25rem; }
.quiz-completed-text-c h3 { margin-bottom:.6875rem; }
.quiz-completed-text-c h4 { font-size:1.25rem; margin-bottom:1rem; margin-top:1.25rem; }
.quiz-completed-text-c p { font-size:1.125rem; line-height:1.222222222222222; }
.quiz-completed-text-c p a {color:inherit;text-decoration:underline}
.quiz-completed-text-c .spitzmarke { background-color:#303436; font-size:1rem; text-transform:uppercase; margin-bottom:1rem; }
.quiz-completed-text-c .hdl { font-size:1.875rem; line-height:1.166666666666667; }
.quiz-completed-text-c .socialShare { margin-bottom: .5rem; }
.quiz-completed-text-c .list-linkliste a { color: #fff; }
.quiz-overlay-c { position: absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.5); z-index:2; display:flex; align-items:center; justify-content:center; }
.quiz-overlay-wrapper { width: 100%; /*height: 100%;*/ max-height:100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; /*align-items:center;*/ }
.quiz-overlay { width: calc(100% - 50px); max-width: 420px; /*min-height:27.4375rem;*/ height:auto; max-height:calc(100% - 8rem); margin:4rem auto 1rem auto; padding:0 1rem 2rem 1rem; box-sizing: border-box; /*justify-content: space-between;*/ display:flex; flex-direction: column; }
.quiz-overlay-close { position: absolute; right:1.25rem; top:1.0625rem; width:1.3125rem; height:1.3125rem; }
body[dir="rtl"] .quiz-overlay-close { right: inherit; left: 1.25rem; }
.quiz-overlay-close:before, .quiz-overlay-close:after { content:""; width:100%; height:1px; background:#181a1b; position:absolute; transform:rotate(45deg); top:50%; }
.quiz-overlay-close:before { transform:rotate(45deg); }
.quiz-overlay-close:after {  transform:rotate(-45deg);}
.quiz-overlay-image-c { padding-top:2.375rem; text-align:center; }
.quiz-overlay-image-correct, .quiz-overlay-image-false { width:7rem; height:7rem; margin-bottom:2.5rem; }
.quiz-overlay h4 { font-size: 22px; color: #303436; }
.quiz-overlay h5, .quiz-overlay h5 a { font-size:1rem; color:#303436; margin-bottom:0; }
.quiz-overlay .gi-btn { font-size:1rem; }
.quiz-overlay .gi-btn-c.gi-btn-center { margin-bottom:1.5rem; margin-top:1rem; }
.quiz-overlay .gi-btn.C-weiss:hover { color:#fff; text-decoration: none; }
.quiz-overlay-text { width:100%; margin-bottom:0; font-size:1rem; color:#303436; }
.quiz-overlay-text + .bildnachweisContainer { margin-top:1rem; margin-bottom:1.5rem; }
.quiz-overlay-text-wrong-answer { margin-top:1.5rem; }
.quiz-overlay-result-c img { border-radius:.5rem; }
.quiz-overlay-image-c + .quiz-overlay-result-c { margin-top:0; }
.quiz-overlay-result-c { margin:3rem auto 2rem auto; overflow-y:auto; }
.quiz-overlay-result-c .bildnachweisContainer { display:block; position:relative; }
.quiz-overlay-result-img { width:100%; height:auto; }
.quiz-overlay-button-c { margin-top:auto; }
.quiz-completed-text-c .orientation-horizontal { justify-content:center; }
.quiz-accordion { margin-bottom: 2.5rem; }
.quiz-accordion .accordion_toggle {
    background-color: #fff;
    margin-top: 0.625rem;
    border-radius: 0.625rem;
    padding-top: 0.5625rem;
    padding-bottom: 0.4375rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.quiz-accordion .accordion_toggle.current {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.quiz-accordion .accordion_toggle.current + .accordion_content {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.quiz-accordion .accordion_toggle a, .quiz-accordion .accordion_toggle a:hover {
	color:#303436;
	display:block;
	padding-left: 1.5rem;
}
body[dir="rtl"] .quiz-accordion .accordion_toggle a, body[dir="rtl"] .quiz-accordion .accordion_toggle a:hover {
	padding-left: 0;
	padding-right: 1.5rem;
}
.quiz-accordion .accordion_toggle.current a { color:#303436; }
.quiz-accordion .accordion_toggle a:before { font-size:1rem; }
.quiz-accordion .accordion_toggle a:hover, quiz-accordion .accordion_toggle.current a:hover {
	text-decoration: none;
}
.quiz-accordion .accordion_content {
    padding: 1.25rem 1.25rem 2.5rem 1.25rem;
    background-color: #fff;
    font-size: 1.125rem;
    line-height: 1.444444444444444;
    color:#303436;
}
.quiz-accordion .accordion_content .bildnachweisContainer {
	position: relative; display: inline-block; margin-bottom: 1rem;
}
.quiz-accordion .accordion_content img {
	width:100%;
	height: auto;
}
.quiz-header.quiz-header-image-full-width {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.quiz-header.quiz-header-image-full-width:before {
    content: "";
    display: block;
    padding-top: 43.29004329004329%;
}
.quiz-header.quiz-header-image-full-width:after {
	display: none;
}
.quiz-header-image-full-width .quiz-header-image-c {
	position: absolute;
	z-index: 0;
	height: 100%;
	width: 100%;
	top: 0;
}
.quiz-header.quiz-header-image-full-width .bildnachweis {
    bottom: 8%;
}
.quiz-header.quiz-header-image-left .bildnachweis,
.quiz-header.quiz-header-image-right .bildnachweis {
	bottom: 24px;
}

.quiz-header-image-full-width .quiz-header-image-c:before,
.quiz-header-image-full-width .quiz-header-image-c:after,
.quiz-header-image-left .quiz-header-image-c:before,
.quiz-header-image-left .quiz-header-image-c:after,
.quiz-header-image-right .quiz-header-image-c:before,
.quiz-header-image-right .quiz-header-image-c:after {
    content: "";
    width: 0;
    right: 0;
    border-style: solid;
    position: absolute;
    z-index: 2;
    bottom: 0;
}
body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:before,
body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:after,
body[dir="rtl"] .quiz-header-image-left .quiz-header-image-c:before,
body[dir="rtl"] .quiz-header-image-left .quiz-header-image-c:after,
body[dir="rtl"] .quiz-header-image-right .quiz-header-image-c:before,
body[dir="rtl"] .quiz-header-image-right .quiz-header-image-c:after {
    right: inherit;
    left: 0;
}
@media all and (-ms-high-contrast:none) {
	.quiz-header-image-full-width .quiz-header-image-c:before,
	.quiz-header-image-full-width .quiz-header-image-c:after,
	.quiz-header-image-left .quiz-header-image-c:before,
	.quiz-header-image-left .quiz-header-image-c:after,
	.quiz-header-image-right .quiz-header-image-c:before,
	.quiz-header-image-right .quiz-header-image-c:after {
	    bottom: -2px;
	}
}
.quiz-header-image-full-width .quiz-header-image-c:after,
.quiz-header-image-left .quiz-header-image-c:after,
.quiz-header-image-right .quiz-header-image-c:after {
    border-color: transparent transparent #47ABD8 transparent;
    border-width: 0 0 18px 26px;
    left: 50%;
}
body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:after,
body[dir="rtl"] .quiz-header-image-left .quiz-header-image-c:after,
body[dir="rtl"] .quiz-header-image-right .quiz-header-image-c:after {
	border-width: 0 26px 18px 0;
    left: inherit;
    right: 50%;
}
.quiz-header-image-full-width .quiz-header-image-c:before,
.quiz-header-image-left .quiz-header-image-c:before,
.quiz-header-image-right .quiz-header-image-c:before {
    border-color: transparent transparent transparent #47ABD8;
    border-width: 18px 0 0 26px;
    left: calc(50% - 26px);
}
body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:before,
body[dir="rtl"] .quiz-header-image-left .quiz-header-image-c:before,
body[dir="rtl"] .quiz-header-image-right .quiz-header-image-c:before {
    border-color: transparent #47ABD8 transparent transparent;
    border-width: 18px 26px 0 0;
    left: inherit;
    right: calc(50% - 26px);
}
.quiz-header-image-full-width .bildnachweisContainer {
	position: absolute;
	width: 100%;
	height: 100%;
}
.quiz-header-image-full-width .bildnachweisContainer:before,
.quiz-header-image-full-width .bildnachweisContainer:after,
.quiz-header-image-left .bildnachweisContainer:before,
.quiz-header-image-left .bildnachweisContainer:after,
.quiz-header-image-right .bildnachweisContainer:before,
.quiz-header-image-right .bildnachweisContainer:after {
    content: "";
    display: block;
    height: 18px;
    background-color: #47ABD8;
    width: calc(50% - 26px);
    position: absolute;
    bottom: 0;
}
@media all and (-ms-high-contrast:none) {
	.quiz-header-image-full-width .bildnachweisContainer:before,
	.quiz-header-image-full-width .bildnachweisContainer:after,
	.quiz-header-image-left .bildnachweisContainer:before,
	.quiz-header-image-left .bildnachweisContainer:after,
	.quiz-header-image-right .bildnachweisContainer:before,
	.quiz-header-image-right .bildnachweisContainer:after {
	    bottom: -2px;
	}
 }
.quiz-header-image-full-width .bildnachweisContainer:after,
.quiz-header-image-left .bildnachweisContainer:after,
.quiz-header-image-right .bildnachweisContainer:after {
    right: 0;
}
body[dir="rtl"] .quiz-header-image-full-width .bildnachweisContainer:after,
body[dir="rtl"] .quiz-header-image-left .bildnachweisContainer:after,
body[dir="rtl"] .quiz-header-image-right .bildnachweisContainer:after {
	left: 0;
    right: inherit;
}
.corner-clip-quiz:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #47ABD8 transparent;
    border-width: 0 0 9vw 100vw;
    position: absolute;
    bottom: 0;
}
body[dir="rtl"] .corner-clip-quiz:after {
    border-width: 0 100vw 9vw 0;
}
.teaser-quiz-author { color:#fff; }
.quiz-question-c .audio-c {margin-top:1.5rem;position:relative}
.audio-c .copyright-text {color:#fff;padding:0;margin:0;text-align:right;font-size:.625rem;position:absolute;bottom:-1.25rem;right:0}
.quiz-form-c {padding:1rem}
.quiz-form-c a {color:#303436;text-decoration:underline}
.quiz-form-c .form-recaptcha {margin-top:2rem}
/* GI-BTN */
.gi-btn-c.gi-btn-center { text-align:center; margin-top:2.375rem; margin-bottom:2.375rem; }
.gi-btn { display: inline-block; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border:.0625rem solid transparent; padding:.25rem .625rem; line-height:1.125; }
.gi-btn-large { padding:1rem 2.5625rem; }
.quiz-overlay-button-c .gi-btn-large { padding:.875rem 2.5625rem; border-radius:3rem; }
.gi-btn-quiz { font-size:1.125rem; }
.gi-btn-quiz.gi-btn-rounded { border-radius:3.375rem; }
.gi-btn-quiz.C-weiss:hover { color:#fff; text-decoration:none; }
.Ta\(ce\) { text-align:center; }
.Mtb\(64px\) { margin-top:4rem; margin-bottom:4rem; }
.Tt\(up\) { text-transform: uppercase; }
.Br\(50\%\) { border-radius: 50%; }
.Bs\(3dp\) { box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); }
.container-accordion {max-width:100%;}
.accordion {margin-bottom:5rem}
.accordion-hdl {font-family:ClanWebPro-NarrBold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;font-weight:400;margin-top:2rem;margin-bottom:.8125rem}
.accordion_toggle {font-size:1.375rem;line-height:1.4090909090909;font-family:'ClanWebPro-NarrBold',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400!important;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-color:#f1f2f1;display:flex;align-items:center;position:relative}
.accordion_toggle:after {content:"";display:block;width:1.5625rem;height:.3125rem;background-color:#303436;position:absolute;right:1rem;opacity:1;transition:opacity .2s ease}
.accordion_toggle.current:after {opacity:0}
.accordion_toggle:before {content:"";display:block;width:.3125rem;height:1.5625rem;background-color:#303436;position:absolute;right:1.625rem;transform:rotate(0deg);transition:transform .2s ease}
.accordion_toggle.current:before {transform:rotate(90deg)}
article .accordion_toggle a,.accordion_toggle a {color:#303436;padding:1.4375rem 3rem 1.25rem 1.25rem;display:block;width:100%}
article .accordion_toggle.current a,article .accordion_toggle a:link,article .accordion_toggle a:active,article .accordion_toggle a:focus,.accordion_toggle.current a,.accordion_toggle a:link,.accordion_toggle a:active,.accordion_toggle a:focus {text-decoration:none}
.accordion_content + .accordion_toggle {margin-top:.625rem}
.accordion_content {background-color:#f1f2f1;padding:.375rem 1.5rem 1.875rem 1.25rem}
.accordion_content table {border-spacing:.625rem 0!important;border-collapse:separate;margin-bottom:0;margin-left:-.625rem}
.accordion_content .standardTabelle td {border-bottom-width:.125rem;vertical-align:top;padding:.1875rem .5rem .4375rem 0}
.accordion_content .standardTabelle tr:first-child td {padding-top:0;padding-bottom:0;font-size:1.25rem;font-family:'ClanWebPro-NarrBold',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400!important;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}

@media (max-width: 428px) {
	.magazin-nav.justify-content-between {
		justify-content: flex-start !important;
	}
}
@media (max-width: 575.98px) {
	.logo-text-c, .logo-claim-c {
		display: inline-block;
	}
	.logo-c, .claim-c {
		display: none;
	}
	.footer-nav-line, .kommentar-container {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
	}
	.fancyBoxIntroHeader h1, .fancyBoxIntroHeader h3 {
		font-size: 1.625rem;
	}
	.teaser-small .with-bg-text, .teaser-landscape .with-bg-text {
		background-color:rgba(0,0,0,0);
	}
}
@media (min-width: 576px) {
	.tooltip-inner {
		max-width: 360px;
	}
	.container.container-som {
		max-width: 540px;
		margin-left: auto;
		margin-right: auto;
	}
	.fancybox-inner iframe.giLoginIframe {
		/*min-width: 26.9375rem;*/
		min-height: 26.9375rem;
	}
	.embedded-code iframe[src*="maps"] {
		min-height: 480px;
	}
	.project-nav-open {
		overflow: visible;
	}
	.corner-clip:after {
		position: absolute;
		top:0;
		left: 0;
		right:0;
		bottom: 0;
		background: -moz-linear-gradient(57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(90,200,245,1)), color-stop(33.99%, rgba(90,200,245,1)), color-stop(34%, rgba(90,200,245,0)), color-stop(100%, rgba(90,200,245,0)));
	    background: -webkit-linear-gradient(57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: -o-linear-gradient(57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: -ms-linear-gradient(57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: linear-gradient(57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47abd8', endColorstr='#47abd8',GradientType=1 );
	}
	body[dir="rtl"] .corner-clip:after {
		background: -moz-linear-gradient(-57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: -webkit-gradient(linear, right bottom, left top, color-stop(0%, rgba(90,200,245,1)), color-stop(33.99%, rgba(90,200,245,1)), color-stop(34%, rgba(90,200,245,0)), color-stop(100%, rgba(90,200,245,0)));
	    background: -webkit-linear-gradient(-57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: -o-linear-gradient(-57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: -ms-linear-gradient(-57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    background: linear-gradient(-57deg, rgba(90,200,245,1) 0%, rgba(90,200,245,1) 33.99%, rgba(90,200,245,0) 34%, rgba(90,200,245,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47abd8', endColorstr='#47abd8',GradientType=1 );
	}
	.Bgc-gi-orange .corner-clip:after {
		background: -moz-linear-gradient(57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(235,100,0,1)), color-stop(33.99%, rgba(235,100,0,1)), color-stop(34%, rgba(235,100,0,0)), color-stop(100%, rgba(235,100,0,0)));
	    background: -webkit-linear-gradient(57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: -o-linear-gradient(57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: -ms-linear-gradient(57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: linear-gradient(57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	body[dir="rtl"] .Bgc-gi-orange .corner-clip:after {
		background: -moz-linear-gradient(-57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: -webkit-gradient(linear, right bottom, left top, color-stop(0%, rgba(235,100,0,1)), color-stop(33.99%, rgba(235,100,0,1)), color-stop(34%, rgba(235,100,0,0)), color-stop(100%, rgba(235,100,0,0)));
	    background: -webkit-linear-gradient(-57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: -o-linear-gradient(-57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: -ms-linear-gradient(-57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    background: linear-gradient(-57deg, rgba(235,100,0,1) 0%, rgba(235,100,0,1) 33.99%, rgba(235,100,0,0) 34%, rgba(235,100,0,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	.Bgc-gi-gruen-dunkel .corner-clip:after {
		background: -moz-linear-gradient(57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(55,65,5,1)), color-stop(33.99%, rgba(55,65,5,1)), color-stop(34%, rgba(55,65,5,0)), color-stop(100%, rgba(55,65,5,0)));
	    background: -webkit-linear-gradient(57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: -o-linear-gradient(57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: -ms-linear-gradient(57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: linear-gradient(57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	body[dir="rtl"] .Bgc-gi-gruen-dunkel .corner-clip:after {
		background: -moz-linear-gradient(-57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: -webkit-gradient(linear, right bottom, left top, color-stop(0%, rgba(55,65,5,1)), color-stop(33.99%, rgba(55,65,5,1)), color-stop(34%, rgba(55,65,5,0)), color-stop(100%, rgba(55,65,5,0)));
	    background: -webkit-linear-gradient(-57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: -o-linear-gradient(-57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: -ms-linear-gradient(-57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    background: linear-gradient(-57deg, rgba(55,65,5,1) 0%, rgba(55,65,5,1) 33.99%, rgba(55,65,5,0) 34%, rgba(55,65,5,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	.Bgc-gi-braun-hell .corner-clip:after {
		background: -moz-linear-gradient(57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(200,185,135,1)), color-stop(33.99%, rgba(200,185,135,1)), color-stop(34%, rgba(200,185,135,0)), color-stop(100%, rgba(200,185,135,0)));
	    background: -webkit-linear-gradient(57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: -o-linear-gradient(57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: -ms-linear-gradient(57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: linear-gradient(57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	body[dir="rtl"] .Bgc-gi-braun-hell .corner-clip:after {
		background: -moz-linear-gradient(-57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: -webkit-gradient(linear, right bottom, left top, color-stop(0%, rgba(200,185,135,1)), color-stop(33.99%, rgba(200,185,135,1)), color-stop(34%, rgba(200,185,135,0)), color-stop(100%, rgba(200,185,135,0)));
	    background: -webkit-linear-gradient(-57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: -o-linear-gradient(-57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: -ms-linear-gradient(-57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    background: linear-gradient(-57deg, rgba(200,185,135,1) 0%, rgba(200,185,135,1) 33.99%, rgba(200,185,135,0) 34%, rgba(200,185,135,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	.Bgc-gi-blau-dunkel .corner-clip:after {
		background: -moz-linear-gradient(57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,57,105,1)), color-stop(33.99%, rgba(0,57,105,1)), color-stop(34%, rgba(0,57,105,0)), color-stop(100%, rgba(0,57,105,0)));
	    background: -webkit-linear-gradient(57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: -o-linear-gradient(57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: -ms-linear-gradient(57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: linear-gradient(57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	body[dir="rtl"] .Bgc-gi-blau-dunkel .corner-clip:after {
		background: -moz-linear-gradient(-57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: -webkit-gradient(linear, right bottom, left top, color-stop(0%, rgba(0,57,105,1)), color-stop(33.99%, rgba(0,57,105,1)), color-stop(34%, rgba(0,57,105,0)), color-stop(100%, rgba(0,57,105,0)));
	    background: -webkit-linear-gradient(-57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: -o-linear-gradient(-57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: -ms-linear-gradient(-57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    background: linear-gradient(-57deg, rgba(0,57,105,1) 0%, rgba(0,57,105,1) 33.99%, rgba(0,57,105,0) 34%, rgba(0,57,105,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	.Bgc-gi-gruen-hell .corner-clip:after {
		background: -moz-linear-gradient(57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(160,200,20,1)), color-stop(33.99%, rgba(160,200,20,1)), color-stop(34%, rgba(160,200,20,0)), color-stop(100%, rgba(160,200,20,0)));
	    background: -webkit-linear-gradient(57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: -o-linear-gradient(57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: -ms-linear-gradient(57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: linear-gradient(57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	body[dir="rtl"] .Bgc-gi-gruen-hell .corner-clip:after {
		background: -moz-linear-gradient(-57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: -webkit-gradient(linear, right bottom, left top, color-stop(0%, rgba(160,200,20,1)), color-stop(33.99%, rgba(160,200,20,1)), color-stop(34%, rgba(160,200,20,0)), color-stop(100%, rgba(160,200,20,0)));
	    background: -webkit-linear-gradient(-57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: -o-linear-gradient(-57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: -ms-linear-gradient(-57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    background: linear-gradient(-57deg, rgba(160,200,20,1) 0%, rgba(160,200,20,1) 33.99%, rgba(160,200,20,0) 34%, rgba(160,200,20,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6400', endColorstr='#eb6400',GradientType=1 );
	}
	.quiz-form-c {
		max-width: 32.5rem;
		margin-left: auto;
		margin-right: auto;
	}
	.quiz-form-c .form-standard .form-group {
		flex-direction: column;
	}
	.quiz-form-c .form-label-c, .quiz-form-c .form-input-c {
		width: 100%;
	}
	.quiz-form-c .form-label {
		position: inherit;
	}
	.img-outside .copyright-mobile, .teaser-feature .copyright-mobile {
		display: none;
	}
	.img-outside .copyright {
	    bottom: 0.375rem;
	    top: inherit;
	    right: 0.375rem;
	    left: inherit;
	    display: inline;
	}
	body[dir="rtl"] .img-outside .copyright {
	    left: 0.375rem;
	    right: inherit;
	}
	.img-outside {
		margin-left: 0;
		margin-right: 0;
	}
	.img-outside img {
		position: relative;
		right: -2.5rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -2.5rem;
		right: inherit;
	}
	.container-corner .col {
		padding: 0 1.25rem;
	}
	.teaser-corner-c .spitzmarke-c {
		/*display: inline-block;*/
		margin-left: 0;
	}
	.teaser-corner-c .spitzmarke-pos {
		display: inline;
	}
	.teaser-corner-c .spitzmarke-mobile {
		display: none;
	}
	.teaser-corner-c .teaser-caption {
		top: 6%;
		position: absolute;
		margin: 0;
		width: 80%;
	}
	.teaser-feature .teaser-caption {
		left: 11%;
		width: 60%;
		top: 30%;
		bottom: auto;
	}
	body[dir="rtl"] .teaser-feature .teaser-caption {
		right: 11%;
		left: inherit;
	}
	span.artikelBildLinks, span.artikelBildRechts {
		width:36%;
		max-width:36%;
	}
	span.artikelBildLinks {
		margin: 1rem 2.625rem 3.25rem 0;
		float:left;
	}
	body[dir="rtl"] span.artikelBildLinks {
		margin: 1rem 0 3.25rem 2.625rem;
		float:right;
	}
	span.artikelBildRechts {
			margin: 1rem 0 3.25rem 2.625rem;
			float:right;
	}
	body[dir="rtl"] span.artikelBildRechts {
			margin: 1rem 2.625rem 3.25rem 0;
			float:left;
	}
	span.artikelBildLinks img, span.artikelBildRechts img {
			width: 100%;
			height: auto;
		}
	.teaser-arrow.teaser-quiz-arrow {
	    right: inherit;
	    left: 0;
	    position: absolute;
	    bottom: 0;
	}
	body[dir="rtl"] .teaser-arrow.teaser-quiz-arrow {
	    left: inherit;
	    right: 0;
	}
	.teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
	    position: relative;
	    left: inherit;
	}
	.teaser-arrow.teaser-qm-arrow {
		right: inherit;
		left: 2.1875rem;
	}
	body[dir="rtl"] .teaser-arrow.teaser-qm-arrow {
		left: inherit;
		right: 2.1875rem;
	}
	.comments-hdl {
		font-size: 1.375rem;
	}
	.bg-qm-c {
	    right: 3.3125rem;
	    top: 1.25rem;
	}
	body[dir="rtl"] .bg-qm-c {
	    left: 3.3125rem;
	    right: inherit;
	}
	.bg-qm-c img {
	    width: 20.278vw;
	    max-width: 18.25rem;
	}
	.ig-feed .col-12 {
	    padding: 50% 0 0 0;
	}
	.media-c, .video-helper, .embedded-code, .flexslider {
		margin-left: -2.375rem;
		margin-right: -2.375rem;
	}
	.container-840w .genPopUp {
		width: 36rem;
		margin-left: -2.3125rem;
		margin-right: -2.3125rem;
	}
	.fl-bildunterschrift {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
	}
	.privacy-wall-privacywarn-i {
		max-width:66%;
	}
	.privacy-wall-privacywarn-text, a.standard.btnBlau {
		font-size: 1.125rem;
		margin-left: auto;
		margin-right: auto;
	}
	.box.services {
		padding-left: 0;
	}
	/*body[dir="rtl"] .box.services {
		padding-right: 0;
		padding-left: inherit;
	}*/
	.orientation-horizontal {
		justify-content: flex-start;
	}
	.flex-direction-nav {
		display: block;
	}
	.fancybox-inner .fancyBoxIntroHeader {
		padding-left: 1.875rem;
		padding-right: 1.875rem;
	}
	.footer-nav .nav-link {
		font-size: 1.125rem;
	}
	.container-840w span.artikelBildBreit, .medien-breit {
	    margin-left: -2.375rem;
	    margin-right: -2.375rem;
	    min-width: 36rem; /* 576px */
	    width: 100%;
	}
	.container-1440w span.artikelBildBreit, .container-1440w .medien-breit {
		width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	    min-width: 100%;
	    margin-top: 0;
	}
    .tw-embed, .ig-embed {
        width: 66%;
        margin-left: auto;
        margin-right: auto;
    }
    .ig-embed {
    	min-height:20rem;
    }
	.answer-type-image .answer-list-item { width: calc(50% - 10px); margin-left: 0; margin-right: 0; }
	.quiz-completed-text-c .hdl {
		font-size: calc(30px + 8 * ((100vw - 576px) / 864));
		line-height: calc(35px + 18 * ((100vw - 576px) / 864));
	}
	.quiz-completed-text-c h4 {
		font-size: calc(20px + 8 * ((100vw - 576px) / 864));
		margin-top: calc(20px + 40 * ((100vw - 576px) / 864));;
	}
	.quiz-completed-text-c p {
		font-size: calc(18px + 4 * ((100vw - 576px) / 864));
	}
	.quiz-accordion .accordion_toggle {
	    margin-top: calc(10px + 15 * ((100vw - 576px) / 864));
	}
	.quiz-progress-c {
		right: calc(20px + 60 * ((100vw - 576px) / 864));
	}
	body[dir="rtl"] .quiz-progress-c {
		left: calc(20px + 60 * ((100vw - 576px) / 864));
		right: inherit;
	}
	.dossier-person-img-c {
		width: calc(180px + 180 * ((100vw - 576px) / 864));
		height: calc(180px + 180 * ((100vw - 576px) / 864));
		margin-top: calc((202px + 61 * ((100vw - 576px) / 864)) * -1);
	}
	.dossier-person-img {
		width: calc(160px + 170 * ((100vw - 576px) / 864));
		height: calc(160px + 170 * ((100vw - 576px) / 864));
	}
	.dossier-teaser-hdl {
		font-size: calc(30px + 30 * ((100vw - 576px) / 864));
	}
	.container-dossier .infotext-dossier {
		margin-bottom: calc(1px + 57 * ((100vw - 576px) / 864));;
	}
}
@media (max-width: 767.98px) {
	.spitzmarke-pos {
		display: none;
	}
	/*.spitzmarke-mobile-c {
		margin-bottom: .5rem;
	}*/
	.spitzmarke-mobile {
		display: inline;
	}
	.teaser-more .spitzmarke-mobile {
		margin-left: .1875rem;
	}
	.with-bg {
		position: inherit;
		display: block;
	}
/*	@media
	only screen and (-webkit-min-device-pixel-ratio: 1.25),
	only screen and ( min--moz-device-pixel-ratio: 1.25),
	only screen and ( -o-min-device-pixel-ratio: 1.25/1),
	only screen and ( min-device-pixel-ratio: 1.25),
	only screen and ( min-resolution: 200dpi),
	only screen and ( min-resolution: 1.25dppx)
	{
		.teaser-hdl, .with-bg {
			line-height:1.2;
		}
		.hdl-article {
			line-height: 1.7;
		}
		#home-more .spitzmarke-mobile {
			-webkit-transform: translate3d(0, -.5rem, 0);
			-ms-transform: translate3d(0, -.5rem, 0);
			-o-transform: translate3d(0, -.5rem, 0);
			transform: translate3d(0, -.5rem, 0);
			display: inline-block;
		}
	}*/
}

@media (min-width: 768px) {
	.container.container-som {
		max-width: 720px;
		margin-left: auto;
		margin-right: auto;
	}
	.linkListe a.dsgvo-link {
	    font-size: .9375rem;
	}
	.comment-anchor-c {
	    margin-top: -13px;
	}
	article .container-840w.container-shared-article, article .container-720w.container-shared-article {
		padding-bottom: 3rem;
	}
	p, ul, ol, .container-shared-article, .container-infotext {
		font-size: 1.25rem;
	}
	.teaser-hdl {
		line-height: 1.4;
	}
	.teaser-hdl .hdl {
		margin-left:5px;
	}
	body[dir="rtl"] .teaser-hdl .hdl {
		margin-left:0;
		margin-right:5px;
	}
	.row.ig-feed {
		padding: 0 1.25rem;
	}
	.spitzmarke-c {
		display: block;
		/*margin-bottom:.5625rem;*/
	}
	.spitzmarke-pos, .copyright {
		display: inline;
	}
	.spitzmarke-mobile, .copyright-mobile, .spitzmarke-mobile-c {
		display: none;
	}
	.teaser-landscape .teaser-image-c, .teaser-small .teaser-image-c {
		margin-bottom: 2.5rem;
	}
	.teaser-landscape h2.with-bg {
		max-width: 60%;
	}
	.teaser-feature h2.teaser-hdl {
	    font-size: 3.125rem;
	    letter-spacing: 0;
	}
	h3.teaser-hdl {
		width: 80%;
	}
	h1.hdl-article, h1.hdl-infotext {
		margin-bottom: 2.0625rem;
	}
	/*@media
	only screen and (-webkit-min-device-pixel-ratio: 1.25),
	only screen and ( min--moz-device-pixel-ratio: 1.25),
	only screen and ( -o-min-device-pixel-ratio: 1.25/1),
	only screen and ( min-device-pixel-ratio: 1.25),
	only screen and ( min-resolution: 200dpi),
	only screen and ( min-resolution: 1.25dppx)
	{
		.hdl-article {
			line-height: 1.7;
		}
	}*/
	.dossier-teaser-hdl .hdl {
		margin-left: 5px;
	}
	.teaser-caption {
		position: absolute;
		left: 1.3125rem;
		z-index: 2;
		margin-bottom: 0;
		top:30%;
	}
	body[dir="rtl"] .teaser-caption {
		right: 1.3125rem;
		left: inherit;
	}
	.teaser-landscape .teaser-caption {
		top: 40%;
	}
	.teaser-more .teaser-caption {
		top:35%;
		/*bottom: 3.375rem;*/
	}
	.teaser-feature .teaser-caption {
		left: 3.75rem;
		/*top: 20%;*/
	}
	/*body[dir="rtl"] .teaser-feature .teaser-caption {
		right: 3.75rem;
		left: inherit;
	}*/
	.teaser-feature .hdl {
		line-height: 1.2;
		display: inline-block;
	}
	.teaser-feature .teaser-arrow {
		position: unset;
		margin-top: 1.5rem;
	}
	.teaser-corner-c .teaser-caption {
		width: 67%;
		top: 10%;
	}
	.teaser-qm .teaser-caption {
	    left: 38%;
	    max-width: 47%;
	    bottom: 33%;
	}
	body[dir="rtl"] .teaser-qm .teaser-caption {
	    right: 38%;
	    left: inherit;
	}
	.teaser-arrow.teaser-qm-arrow {
	    right: inherit;
	    left: 38%;
	}
	body[dir="rtl"] .teaser-arrow.teaser-qm-arrow {
	    left: inherit;
	    right: 38%;
	}
	.teaser-arrow.teaser-quiz-arrow {
		right: inherit;
		left: 1.3125rem;
		bottom: 10%;
	}
	body[dir="rtl"] .teaser-arrow.teaser-quiz-arrow {
		left: inherit;
		right: 1.3125rem;
	}
	.teaser-feature .teaser-arrow p, .teaser-qm .teaser-arrow p {
		font-size: 1.25rem;
	}
	.img-outside img {
		right: -2.75rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -2.75rem;
		right: inherit;
	}
	.quiz-form-c {
		max-width: 41.25rem;
	}
	.twitter-bird {
		width: 2.1875rem;
		height: 1.8125rem;
	}
	.artikel-zitat {
		margin-top: 0;
	}
	.zitat-text {
		font-size: 2rem;
	}
	.zitat-autor {
		font-size: 1.125rem;
		text-align: right;
	}
	body[dir="rtl"] .zitat-autor {
		text-align: left;
	}
	.instagram-logo {
		width: 3.1875rem;
		height: 3.1875rem;
	}
	.teaser-arrow {
		position: absolute;
		bottom: 10%;
		right: 8.59375%;
		margin-bottom: 0;
	}
	body[dir="rtl"] .teaser-arrow {
		left: 8.59375%;
		right: inherit;
	}
	.teaser-arrow-s {
		width: 2.1875rem !important;
		height: 1.625rem !important;
	}
	.teaser-arrow-m {
		width: 3rem !important;
		height: 2.3125rem !important;
	}
	.teaser-arrow-l, .teaser-arrow-xl {
		width: 5rem !important;
		height: 3.75rem !important;
	}
	.border-md-left {
		border-left:0.0625rem solid #303436;
	}
	body[dir="rtl"] .border-md-left {
		border-right: 0.0625rem solid #303436;
		border-left: inherit;
	}
	.footer-nav-line.order-md-3 {
		display: none;
	}
	.hdl-article .hdl, .hdl-magazin, .hdl-infotext {
		font-size: 3.125rem;
	}
	.article-intro-text, .infotext-magazine, .infotext-magazine p {
		font-size: 1.5625rem;
	}
	span.artikelBildBreit, .medien-breit {
		margin-bottom: 3.3125rem;
		margin-top: 2.625rem;
	}
	.artikelBildBu {
		font-size: 1rem;
	}
	.artikel-zitat-container {
		margin-top: 5.25rem;
		margin-bottom: 5.9375rem;
	}
	.article-image-quad {
		margin-bottom: 5rem;
	}
	.infoBox h4, .zwischenueberschrift, h2:not([class]), .zwischenuschrift, .form-h2 {
		font-size: 2.5rem;
	}
	.zwischenueberschrift, h2:not([class]), .zwischenuschrift, .form-h2 {
		margin-top: 2.9375rem;
	}
	h3.author, .box h3 {
		font-size: 1.75rem;
	}
	.article-aside p, .audio-dl-c ul.fileIcon, .box.author a[href*="@"], .list-linkliste a, .drucken a, .kommentare a {
		font-size: 1.125rem;
	}
	.magazin-nav-item {
		margin-left: 1rem;
	}
	body[dir="rtl"] .magazin-nav-item {
		margin-right: 1rem !important;
		margin-left: inherit;
	}
	.magazin-nav-item:first-child {
		margin-left: 0;
	}
	body[dir="rtl"] .magazin-nav-item:first-child {
		margin-right: 0 !important;
		margin-left: inherit;
	}
	.media-c, .video-helper, .embedded-code, .flexslider {
		margin: 2.9375rem -2.75rem;
	}
	.media-quad, .medien-portrait .flexslider {
    	width: 38.75rem !important;
	    margin-left: auto !important;
	    margin-right: auto !important;
	}
	.container-840w .genPopUp {
		width: 48rem;
		margin-left: -2.75rem;
		margin-right: -2.75rem;
	}
	.privacy-wall-privacywarn-text, a.standard.btnBlau {
		font-size: 1.25rem;
	}
	.komHDL h3 {
	    font-size: 1.25rem;
	}
	.fl-bildunterschrift {
		font-size: 1.25rem;
	}
	.box.author, .box.services, .box.related-links, .article-comment-c {
		padding-top: 3.9375rem;
		padding-bottom: 4.25rem;
	}
	.box.author {
		padding-left: 121px;
	}
	body[dir="rtl"] .box.author {
		padding-left: 0;
		padding-right: 121px;
	}
	.author-image-inner {
		margin-right: 1.5rem;
		margin-left: -121px;
	}
	body[dir="rtl"] .author-image-inner {
		margin-right: -121px;
		margin-left: 1.5rem;
	}
	.standardTabelle {
	    font-size: 1.25rem;
	    display: table;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit {
	    margin-left: -2.75rem;
	    margin-right: -2.75rem;
	    min-width: 48rem; /* 768px */
	}
	.is-logged-in .cmt-cmt {
		padding-left:7rem;
	}
	body[dir="rtl"] .is-logged-in .cmt-cmt {
		padding-right:7rem;
		padding-left: inherit;
	}
	.cmt-cmt {
		margin-bottom: 3.5rem;
	}
	.komUser, .komUserZitat {
		margin-bottom: .125rem;
	}
	.cmt-actions time {
		top:0;
		left:inherit;
		right:0;
	}
	.cmt-message p, p.zitat, .mehrAnzeigen {
		font-size:1.125rem;
		line-height:1.5;
	}
	.cmt-message p:last-child, p.zitat {
		margin-bottom:.5rem;
	}
	.komFooter.cmt-actions {
		font-size:1rem;
		line-height:1.5;
	}
	.komZitat {
		margin-top:1rem;
	}
	.komHDL {
		margin-bottom: 1.5rem;
	}
	.komUserBild {
		height: 5.375rem;
		width: 5.375rem;
	}
	.icons.cmt-actions {
		position: absolute;
		right:-3.75rem;
		top:-2.25rem;
	}
	.quiz-question-c, .quiz-answer-c { max-width:43.75rem; margin-left: auto; margin-right: auto; }
	.quiz-has-image .quiz-answer-c { max-width: 66.25rem; width:calc(100% - 40px); }
	.quiz-badge {
		width: calc(80px + 43 * ((100vw - 768px) / 672));
		height: calc(80px + 43 * ((100vw - 768px) / 672));
	}
	.badge-text {
		font-size: calc(25px + 11 * ((100vw - 768px) / 672));
		line-height: calc(80px + 43 * ((100vw - 768px) / 672));
	}
	.answer-list-item {
		margin-bottom: calc(20px + 20 * ((100vw - 768px) / 672));
	}
	.quiz-question-hdl {
		font-size: calc(30px + 8 * ((100vw - 768px) / 672));
		line-height: calc(39px + 23 * ((100vw - 768px) / 672));
	}
	.quiz-badge {
		left: calc(16px + 88 * ((100vw - 768px) / 672));
		top: calc((40px + 22 * ((100vw - 768px) / 672)) * -1);
	}
	body[dir="rtl"] .quiz-badge {
		left: inherit;
		right: calc(16px + 88 * ((100vw - 768px) / 672));
		top: calc((40px + 22 * ((100vw - 768px) / 672)) * -1);
	}
	.teaser-hdl.teaser-hdl-quiz-teaser {
		font-size: calc(30px + 18 * ((100vw - 768px) / 672));
	}
	.teaser-quiz-c .quiz-badge {
	    right: inherit;
	    bottom: inherit;
	    left: 28%;
	    top: 1.75rem;
	}
	body[dir="rtl"] .teaser-quiz-c .quiz-badge {
	    right: 28%;
	    left: inherit;
	}
	.teaser-hdl-quiz-teaser, .teaser-text-quiz, .teaser-quiz-author {
		position: relative;
		z-index: 2;
	}
	.teaser-quiz-c .teaser-caption {
	    position: absolute;
	    top: 0;
	    left: inherit;
	    right: 0;
	    bottom: 0;
	    width: 44.23611111111111%;
	    z-index: 2;
	    margin: 0;
	}
	body[dir="rtl"] .teaser-quiz-c .teaser-caption {
	    left: 0;
	    right: inherit;
	}
	.teaser-quiz-c .teaser-image-c:after {
		content: "";
		background: linear-gradient(55deg, rgba(71,171,216,0) 0%, rgba(71,171,216,0) 43.1%, rgba(71,171,216,1) 43.2%, rgba(71,171,216,1) 100%);
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}
	.teaser-quiz-c .copyright {
	    text-align: left;
	    right: inherit;
	    left: 1.25rem;
	}
	body[dir="rtl"] .teaser-quiz-c .copyright {
	    text-align: right;
	    right: 1.25rem;
	    left: inherit;
	}
	.teaser-quiz-c .with-bg-text.Bgc-schwarz {
	    box-shadow: 5px 0 0 #303436, -5px 0 0 #303436;
	    background-color: #303436;
	    /*padding: 0.15em 0 0 0;*/
	}
	.with-bg-text.Bgc-gi-orange {
	    box-shadow: 5px 0 0 #eb6400, -5px 0 0 #eb6400;
	    background-color: #eb6400;
	    padding: 0.15em 0 0 0;
	}
	.teaser-hdl.teaser-hdl-quiz-teaser {
	    line-height: 1.291666666666667;
	    padding-top: 3.125rem;
	}
	.teaser-hdl.teaser-hdl-quiz-teaser, .teaser-text-quiz, .teaser-quiz-author {
		left: -2.25rem;
		max-width: 620px;
	}
	body[dir="rtl"] .teaser-hdl.teaser-hdl-quiz-teaser, body[dir="rtl"] .teaser-text-quiz, body[dir="rtl"] .teaser-quiz-author {
		left: inherit;
		right: -2.25rem;
		max-width: 620px;
	}
	.teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
		position: absolute;
		right: 1.25rem;
		bottom: 1.25rem;
		margin-right: 0;
	}
	body[dir="rtl"] .teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
		left: 1.25rem;
		right: inherit;
		margin-left: 0;
		margin-right: inherit;
	}
	.teaser-quiz-c .icon-teaser-arrow.teaser-arrow-xl {
	    width: 42px !important;
	    height: 32px !important;
	}
	.corner-clip-quiz:after {
		display: none;
	}
	.quiz-header.quiz-header-image-left, .quiz-header.quiz-header-image-right {
		flex-direction: row;
		justify-content: space-between;
	}
	.quiz-header.quiz-header-image-left .quiz-question-c, .quiz-header.quiz-header-image-right .quiz-question-c {
		width: 58.33333333333333%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		max-width: 660px;
		margin-right: 1.25rem;
		margin-left: 1.25rem;
	}
	.quiz-header.quiz-header-image-left .quiz-header-image-c, .quiz-header.quiz-header-image-right .quiz-header-image-c {
		width: 41.66666666666667%;
		max-width: 600px;
	}
	.quiz-header-image-left .quiz-header-image-c:before, .quiz-header-image-left .quiz-header-image-c:after, .quiz-header-image-right .quiz-header-image-c:before, .quiz-header-image-right .quiz-header-image-c:after, .quiz-header-image-left .bildnachweisContainer:before, .quiz-header-image-left .bildnachweisContainer:after, .quiz-header-image-right .bildnachweisContainer:before, .quiz-header-image-right .bildnachweisContainer:after {
		display: none;
	}
	.quiz-header.quiz-header-image-left:after, .quiz-header.quiz-header-image-right:after {
		display: block;
	}
	.quiz-header-image-left .quiz-question-c { order:2; }
	.quiz-header-image-left .quiz-header-image-c { order:1; }
	.quiz-header-image-right .quiz-question-c { order:1; }
	.quiz-header-image-right .quiz-header-image-c { order:2; }
	.quiz-header.quiz-header-image-left .bildnachweis {
		position: relative;
		display: block;
	}
	.quiz-header.quiz-header-image-left .bildnachweis {
		bottom: 1.5rem;
	}
	.quiz-header.quiz-header-image-right .bildnachweis {
	    bottom: .25rem;
	}
	.quiz-overlay {
		max-height: 80%;
	}
	.quiz-accordion .accordion_content {
		display: -webkit-inline-flex;
		display: -moz-inline-flex;
		display: -ms-inline-flex;
		display: -o-inline-flex;
		display: inline-flex;
		padding-top: 0;
		width: 100%;
	}
	.quiz-accordion .accordion_content .bildnachweisContainer {
		margin-left: -1.25rem;
	    margin-bottom: -2.5rem;
	    border-bottom-left-radius: 0.625rem;
	    max-width: 25rem;
	    flex-shrink: 0;
	    margin-right: 3rem;
	}
	.quiz-accordion .accordion_content .bildnachweisContainer img {
		border-bottom-left-radius: 10px;
	}
	.quiz-c .form-check-label {
		font-size:1.25rem;
	}
	.dossier-teaser-hdl {
		padding: 0;
		position: absolute;
		z-index: 1;
		bottom: 1.875rem;
		left: 1.875rem;
    }
    .dossier-person-img-c {
    	float:right;
    }
    .dossier-img-c {
    	margin-bottom: 3.3125rem;
    }
    .dossier-hdl-c {
	    padding-bottom: 0.75rem;
	}
	.dossier-person-img-c {
		border: 0.75rem solid #fff;
	}
	.dossier-person-img-c {
		margin-top: calc((164px + 99 * ((100vw - 768px) / 672)) * -1);
	}
	.infotext-dossier {
		margin-top: 0;
	}
	.accordion-hdl { margin-top: 2.9375rem; font-size: 2.5rem; }
}

@media (min-width: 992px) {
	.container.container-som {
		max-width: 840px;
		margin-left: auto;
		margin-right: auto;
	}
	article .container-840w.container-shared-article {
		padding-bottom: 3.5rem;
	}
	.teaser-corner-c h2.with-bg {
		max-width: 100%;
	}
	h2.teaser-hdl {
		font-size: 3.125rem;
	}
	h2.subheadline {
		font-size: 2.8125rem;
	}
	h3.teaser-hdl {
		max-width: 75%;
	}
	.project-nav .nav-search-item + .nav-item {
		display: inline-block;
	}
	.teaser-arrow.teaser-qm-arrow {
	    left: 50%;
	}
	body[dir="rtl"] .teaser-arrow.teaser-qm-arrow {
	    right: 50%;
	    left: inherit;
	}
	.img-outside img {
		right: -2.5rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -2.5rem;
		right: inherit;
	}
	.container-840w {
		max-width: 52.5rem;
		margin-left: auto;
		margin-right: auto;
	}
	.container-1440w, .container-1280w {
		padding: 0;
	}
	.teaser-small .teaser-caption-small, .teaser-feature .teaser-caption {
		left: 2.1875rem;
	}
	body[dir="rtl"] .teaser-small .teaser-caption-small, body[dir="rtl"] .teaser-feature .teaser-caption {
		right: 2.1875rem;
		left: inherit;
	}
	.teaser-feature .teaser-caption {
		top: 28%;
	}
	.teaser-caption {
		top:40%;
	}
	.teaser-landscape .teaser-caption {
		top: 22%;
	}
	.teaser-more .teaser-caption {
		top:30%;
	}
	.teaser-qm .teaser-caption {
		bottom: unset;
		top: 20%;
	}
	h3.teaser-hdl-small, .col-lg-4 h3.teaser-hdl {
		font-size: 1.75rem;
	}
	p, ul, ol, .container-shared-article, .container-infotext {
		font-size: 1.375rem;
	}
	.ig-feed .col-12 {
	    padding-top: 33.333%;
	}
	.blockquote-autor {
		font-size: 1.125rem;
	}
	.hdl-article .hdl, .hdl-magazin, .hdl-infotext {
		font-size: 3.75rem;
		margin-left: .5rem;
	}
	.hdl-article .with-bg-text.Bgc-schwarz, .hdl-magazin .with-bg-text.Bgc-schwarz {
	    box-shadow: 8px 0 0 #303436, -8px 0 0 #303436;
	}
	.dossier-teaser-hdl .with-bg-text.Bgc-weiss {
		box-shadow: 8px 0 0 #fff, -8px 0 0 #fff;
	}
	.infotext-magazine {
		margin-top: 1rem;
		margin-bottom: 2.4375rem;
		font-size: 1.75rem;
		line-height: 1.25;
	}
	.article-intro-text, .infotext-magazine p {
		font-size: 1.75rem;
	}
	.article-intro-autor {
		font-size: 1.25rem;
	}
	/*span.artikelBildBreit, .medien-breit {
		margin-bottom: 6.625rem;
	}*/
	.infoBox h4, .zwischenueberschrift, h2:not([class]), .zwischenuschrift, .form-h2 {
		font-size: 2.8125rem;
	}
	.zwischenueberschrift, h2:not([class]), .zwischenuschrift, .form-h2 {
		margin-top: 5.3125rem;
	}
	.container-720w .media-c, .container-720w .video-helper, .container-720w .embedded-code, .container-720w .flexslider {
		margin: 5.25rem -2.25rem;
	}
	.container-840w .media-c, .container-840w .video-helper, .container-840w .embedded-code, .container-840w .flexslider {
		margin: 5.25rem -4.75rem;
	}
	.container-720w .embedded-code-ig, .container-840w .embedded-code-ig, .container-720w .embedded-code-tw, .container-840w .embedded-code-tw {
		margin-left: auto;
		margin-right: auto;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit, .container-840w .genPopUp {
	    margin-left: -4.75rem;
	    margin-right: -4.75rem;
	    min-width: 62rem; /* 992px */
	}
	.container-720w span.artikelBildBreit, .container-720w .medien-breit {
	    margin-left: 0;
	    margin-right: 0;
	    min-width: 100%;
	}
	.container-720w .flexslider {
		margin-top: 2rem;
		margin-bottom: 3.125rem;
	}
	.fl-bildunterschrift {
		font-size: 1.375rem;
		width: 100%;
		max-width: 840px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.magazin-nav {
		font-size: 1.125rem;
	}
	.magazin-teaser-text {
		font-size: 1.125rem;
	}
	.privacy-wall-privacywarn-text, a.standard.btnBlau {
		font-size: 1.375rem;
	}
	.komHDL .komAktion {
		font-size: 1.125rem;
	}
	.komUserName {
		font-size: 1.375rem;
	}
	.fl-bildunterschrift {
		font-size: 1.375rem;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit {
	    margin-left: -4.75rem;
	    margin-right: -4.75rem;
	    min-width: 62rem; /* 992px */
	}
	.footer-i {
		padding-left: 4.375rem;
		padding-right: 4.375rem;
	}
	.box.author {
		padding-left: 132px;
	}
	body[dir="rtl"] .box.author {
		padding-right: 132px;
	}
	.author-image-inner {
		margin-left: -132px;
	}
	body[dir="rtl"] .author-image-inner {
		margin-right: -132px;
	}
	.answer-type-image .answer-list-item { max-width: 510px; }
	.quiz-header:after {
	    bottom: -24px;
	    left: calc(50% - 34px);
	    border-width: 1.5rem 2.125rem 0 2.125rem;
	}
	body[dir="rtl"] .quiz-header:after {
	    left: inherit;
	    right: calc(50% - 34px);
	}
	.teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
		right: calc(20px + 60 * ((100vw - 992px) / 448));
		bottom: calc(20px + 22 * ((100vw - 992px) / 448));
	}
	body[dir="rtl"] .teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
		left: calc(20px + 60 * ((100vw - 992px) / 448));
		right: inherit;
	}
	.teaser-quiz-c .icon-teaser-arrow.teaser-arrow-xl {
	    width: calc(42px + 38 * ((100vw - 992px) / 448)) !important;
	    height: calc(32px + 28 * ((100vw - 992px) / 448)) !important;
	}
	.teaser-hdl.teaser-hdl-quiz-teaser {
		padding-top: calc(50px + 45 * ((100vw - 992px) / 448));
	}
	.teaser-hdl.teaser-hdl-quiz-teaser, .teaser-text-quiz, .teaser-quiz-author {
		left: calc((36px + 31 * ((100vw - 992px) / 448)) * -1);
	}
	body[dir="rtl"] .teaser-hdl.teaser-hdl-quiz-teaser, body[dir="rtl"] .teaser-text-quiz, body[dir="rtl"] .teaser-quiz-author {
		left: inherit;
		right: calc((36px + 31 * ((100vw - 992px) / 448)) * -1);
	}
	.teaser-quiz-c .quiz-badge {
	    top: calc(28px + 34 * ((100vw - 992px) / 448));
	}
	.quiz-header-image-full-width .quiz-header-image-c:after {
	    border-width: 0 0 1.5rem 2.125rem;
	    left: 50%;
	}
	body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:after {
	    border-width: 0 2.125rem 1.5rem 0;
	    left: inherit;
	    right: 50%;
	}
	.quiz-header-image-full-width .quiz-header-image-c:before {
	    border-width: 1.5rem 0 0 2.125rem;
	    left: calc(50% - 34px);
	}
	body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:before {
	    border-width: 1.5rem 2.125rem 0 0;
	    left: 0;
	    right: calc(50% - 34px);
	}
	.quiz-header-image-full-width .bildnachweisContainer:before, .quiz-header-image-full-width .bildnachweisContainer:after {
	    height: 24px;
	    width: calc(50% - 34px);
	}
	.quiz-form-c {
		max-width: 54.375rem;
	}
	.dossier-h2 {
		font-size: 3rem;
		line-height: 1.041666666666667;
	}
	.dossier-expert-icon {
		width: auto;
		height: 2rem;
	}
	.container-dossier .infotext-dossier {
		margin-top: 0;
	}
	.infotext-dossier, .infotext-dossier p {
		font-size: 1.75rem;
		line-height: 1.214285714285714;
	}
	.dossier-expert-icon-link + .dossier-expert-icon-link {
	    margin-left: 2.5rem;
	}
	.dossier-expert-c {
	    margin-bottom: 2.625rem;
	}
	.dossier-hdl-c, .dossier-expert-c, .container-dossier .infotext-dossier {
		margin-left: 1.5rem;
	}
	.infotext-dossier {
		margin-top: 0;
	}
	.accordion-hdl { margin-top: 5.3125rem; font-size: 2.8125rem;}
}
@media (min-width: 1200px) {
	.container-720w {
		margin-left: 100px;
		margin-right: 30px;
		max-width: 720px;
	}
	body[dir="rtl"] .container-720w {
		margin-right: 100px;
		margin-left: 30px;
	}
	.addBorder {
		border-left: 1px solid #303436;
	}
	body[dir="rtl"] .addBorder {
		border-right: 1px solid #303436;
		border-left: 0;
	}
	.container-720w .fl-bildunterschrift {
		width: 100%;
	}
	body[dir="rtl"] .more-articles-container {
		margin-right: 1.25rem;
	}
	h2.teaser-hdl {
		font-size: 3.75rem;
		line-height:1.333333333333333;
	}
	h3.teaser-hdl {
		font-size: 2.8125rem;
		line-height:1.388888888888889;
	}
	h3.teaser-hdl-small, .col-lg-4 h3.teaser-hdl {
		font-size: 2rem;
	}
	.col-lg-4 h3.teaser-hdl .spitzmarke-c {
	    margin-bottom: .5rem;
	}
	.zitat-text {
		font-size: 3rem;
	}
	.teaser-caption {
		top:40%;
	}
	.teaser-landscape .teaser-caption {
		top: 30%;
	}
	.teaser-more .teaser-caption {
		top:33%;
	}
	.teaser-feature .teaser-caption {
	    left: 5rem;
	}
	body[dir="rtl"] .teaser-feature .teaser-caption {
	    right: 5rem;
	    left: inherit;
	}
	.magazin-teaser-hdl .spitzmarke-c {
		margin-top:1.25rem;
	}
	.img-outside img {
		right: -3.125rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -3.125rem;
		right: inherit;
	}
	.container-840w .media-c, .container-840w .video-helper, .container-840w .embedded-code, .container-840w .flexslider {
		margin-left: -11.25rem;
		margin-right: -11.25rem;
	}
	.container-720w .media-c, .container-720w .video-helper, .container-720w .embedded-code, .container-720w .flexslider {
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.container-720w .embedded-code-ig, .container-840w .embedded-code-ig, .container-720w .embedded-code-tw, .container-840w .embedded-code-tw {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 100% !important;
	}
	.audio-dl-c, .box.author, .box.services, .box.related-links, .article-comment-c {
		margin: 0 -6.9375rem;
		padding-left: 6.9375rem;
		padding-right: 6.9375rem;
	}
	.box.author {
		padding-left: 231px;
		padding-right: 111px;
	}
	body[dir="rtl"] .box.author {
		padding-right: 231px;
		padding-left: 111px;
	}
	.author-image-inner {
		margin-left:-120px;
		max-width:6.0625rem;
	}
	body[dir="rtl"] .author-image-inner {
		margin-right: -120px;
		margin-left: 1.5rem;
	}
	.quiz-form-c {
		max-width: 66.25rem;
	}
	.container-1280w {
		max-width: 80rem;
		margin-left: auto;
		margin-right: auto;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit, .container-840w .genPopUp {
	    margin-left: -11.25rem;
	    margin-right: -11.25rem;
	    min-width: 75rem; /* 1200px */
	}
	.teaser-quad-link {
		display: block;
		max-width: 180px;
		margin-left: auto;
		margin-right: auto;
	}
    .tw-embed, .ig-embed {
        width: 50%;
    }
	.quiz-header:after {
	    bottom: -1.8125rem;
	    left: calc(50% - 41px);
	    border-width: 1.8125rem 2.5625rem 0 2.5625rem;
	}
	body[dir="rtl"] .quiz-header:after {
		left: inherit;
	    right: calc(50% - 41px);
	}
	.quiz-header-image-full-width .quiz-header-image-c:after {
	    border-width: 0 0 1.8125rem 2.5625rem;
	    left: 50%;
	}
	body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:after {
	    border-width: 0 2.5625rem 1.8125rem 0;
	    left: inherit;
	    right: 50%;
	}
	.quiz-header-image-full-width .quiz-header-image-c:before {
	    border-width: 1.8125rem 0 0 2.5625rem;
	    left: calc(50% - 41px);
	}
	body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:before {
	    border-width: 1.8125rem 2.5625rem 0 0;
	    left: inherit;
	    right: calc(50% - 41px);
	}
	.quiz-header-image-full-width .bildnachweisContainer:before, .quiz-header-image-full-width .bildnachweisContainer:after {
	    height: 29px;
	    width: calc(50% - 41px);
	}
	.quiz-header.quiz-header-image-right .quiz-question-c {
		margin-left: auto;
	}
	body[dir="rtl"] .quiz-header.quiz-header-image-right .quiz-question-c {
		margin-left: inherit;
		margin-right: auto;
	}
	.quiz-header.quiz-header-image-left .quiz-question-c {
		margin-left: 2.5rem;
		margin-right: auto;
	}
	body[dir="rtl"] .quiz-header.quiz-header-image-left .quiz-question-c {
		margin-left: auto;
		margin-right: 2.5rem;
	}
	.dossier-img-c {
		margin-bottom: 73px;
	}
	.rubrik .container-dossier .infotext-dossier {
		margin-top:-4rem;
	}
}
@media (min-width: 1280px) {
	.container-840w .video-helper, .container-840w .embedded-code {
		width: 80rem; /* 1280px */
		margin-left: -13.75rem;
		margin-right: -13.75rem;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit, .container-840w .genPopUp {
	    margin-left: -13.75rem;
	    margin-right: -13.75rem;
	    min-width: 80rem; /* 1280px */
	}
	.teaser-qm .teaser-caption {
		top: 30%;
	}
	.img-outside img {
		right: -5.625rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -5.625rem;
		right: inherit;
	}
	.custom-article-link {
		padding-right: 6.125rem;
	}
	body[dir="rtl"] .custom-article-link {
		padding-left: 6.125rem;
		padding-right: inherit;
	}
}
@media (min-width: 1380px) {
	.container-720w {
		margin-left: 190px;
		margin-right: 30px;
	}
	body[dir="rtl"] .container-720w {
		margin-right: 190px;
		margin-left: 30px;
	}
	.img-outside img {
		right: -3.125rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -3.125rem;
		right: inherit;
	}
	.container-840w .media-c, .container-840w .flexslider {
		margin-left: -16.875rem;
		margin-right: -16.875rem;
	}
	.container {
		max-width: 82.5rem;
	}
	.container-1440w {
		max-width: 87.5rem;
		margin-left: auto;
		margin-right: auto;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit, .container-840w .genPopUp {
	    margin-left: -16.875rem;
	    margin-right: -16.875rem;
	    min-width: 86.25rem; /* 1380px */
	}
	.container-dossier {
		max-width: 1170px;
	}
	.dossier-img-c {
		margin-bottom: 83px;
	}
	.rubrik .container-dossier .infotext-dossier {
		margin-top: -4rem;
	}
}
@media (min-width: 1440px) {
	.img-outside img {
		right: -5rem;
	}
	body[dir="rtl"] .img-outside img {
		left: -5rem;
		right: inherit;
	}
	.teaser-caption {
		top: 45%;
	}
	.teaser-landscape .teaser-caption {
		top: 40%;
	}
	.teaser-more .teaser-caption {
		top: 40%;
	}
	.teaser-corner-c .teaser-caption {
		top: 32%;
	}
	.teaser-feature .teaser-caption {
	    top: 50%;
	}
	.container-840w .media-c, .container-840w .flexslider {
		margin-left: -18.75rem;
		margin-right: -18.75rem;
	}
	.container-840w span.artikelBildBreit, .container-840w .medien-breit, .container-840w .genPopUp {
	    margin-left: -18.75rem;
	    margin-right: -18.75rem;
	    width: 90rem; /* 1440px */
	}
	.quiz-badge {
		width: 7.6875rem;
		height: 7.6875rem;
	}
	.badge-text {
		font-size: 2.25rem;
		line-height: 7.6875rem;
	}
	.answer-list-item {
		margin-bottom: 2.5rem;
	}
	.quiz-question-hdl { font-size:2.375rem; line-height:1.631578947368421; }
	.quiz-badge {
		left: 6.5rem;
		top: -3.875rem;
	}
	body[dir="rtl"] .quiz-badge {
		left: inherit;
		right: 6.5rem;
	}
	.teaser-quiz-c .quiz-badge {
	    left: 28%;
	    top: 3.875rem;
	}
	body[dir="rtl"] .teaser-quiz-c .quiz-badge {
	    right: 28%;
	    left: inherit;
	}
	.quiz-header:after {
	    bottom: -2.125rem;
	    left: calc(50% - 49px);
	    border-width: 2.125rem 3.0625rem 0 3.0625rem;
	}
	body[dir="rtl"] .quiz-header:after {
		left: inherit;
	    right: calc(50% - 49px);
	}
	.teaser-hdl.teaser-hdl-quiz-teaser {
		font-size: 3rem;
	}
	.teaser-quiz-c .icon-teaser-arrow.teaser-arrow-xl {
	    width: 80px !important;
	    height: 60px !important;
	}
	.quiz-completed-text-c .hdl {
		font-size: 2.375rem;
		line-height: 1.394736842105263;
	}
	.quiz-completed-text-c h4 {
		font-size:1.75rem;
		margin-top:3.75rem;
	}
	.quiz-completed-text-c p {
		font-size:1.375rem;
	}
	.teaser-hdl.teaser-hdl-quiz-teaser {
		padding-top: 5.9375rem;
	}
	.teaser-hdl.teaser-hdl-quiz-teaser, .teaser-text-quiz, .teaser-quiz-author {
		left: -4.1875rem;
	}
	body[dir="rtl"] .teaser-hdl.teaser-hdl-quiz-teaser, body[dir="rtl"] .teaser-text-quiz, body[dir="rtl"] .teaser-quiz-author {
		left: inherit;
		right: -4.1875rem;
	}
	.teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
		right: 5rem;
		bottom: 2.625rem;
	}
	body[dir="rtl"] .teaser-quiz-c .teaser-arrow.teaser-quiz-arrow {
		left: 5rem;
		right: inherit;
	}
	.quiz-header-image-full-width .quiz-header-image-c:after {
	    border-width: 0 0 2.125rem 3.0625rem;
	    left: 50%;
	}
	body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:after {
	    border-width: 0 3.0625rem 2.125rem 0;
	    left: inherit;
	    right: 50%;
	}
	.quiz-header-image-full-width .quiz-header-image-c:before {
	    border-width: 2.125rem 0 0 3.0625rem;
	    left: calc(50% - 49px);
	}
	body[dir="rtl"] .quiz-header-image-full-width .quiz-header-image-c:before {
	    border-width: 2.125rem 3.0625rem 0 0;
	    left: inherit;
	    right: calc(50% - 49px);
	}
	.quiz-header-image-full-width .bildnachweisContainer:before, .quiz-header-image-full-width .bildnachweisContainer:after {
	    height: 34px;
	    width: calc(50% - 49px);
	}
	.quiz-accordion .accordion_toggle {
	    margin-top: 1.5625rem;
	}
	.quiz-progress-c {
		right: 5rem;
	}
	body[dir="rtl"] .quiz-progress-c {
		left: 5rem;
		right: inherit;
	}
	.dossier-person-img-c {
	    border: 0.9375rem solid #fff;
	    width: 22.5rem;
	    height: 22.5rem;
	    margin-top: -16.4375rem;
	}
	.dossier-person-img {
		border-radius: 50%;
		width: 20.625rem;
		height: 20.625rem;
	}
	.dossier-teaser-hdl {
		font-size: 3.75rem;
		left: 4.625rem;
		bottom: 4rem;
	}
	.container-dossier .infotext-dossier {
		margin-bottom: 3.625rem;
	}
	.dossier-hdl-c, .dossier-expert-c, .container-dossier .infotext-dossier {
		margin-left: 2rem;
	}
}
/* Bootstrap RTL */
body[dir="rtl"] .ml-auto, body[dir="rtl"] .mx-auto {
	margin-right: auto !important;
	margin-left: inherit !important;
}
html:lang(ar) #gwSSOCheck {
	left:0 !important;
}
/* Fonts */
.webfont-medium { font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; }
html:lang(ru) body, html:lang(ru) .webfont-medium, html:lang(ar) body, html:lang(ar) .webfont-medium { font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"ClanWebPro-NarrMedium",sans-serif !important; }
.webfont-bold { font-family: 'ClanWebPro-NarrBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; }
html:lang(ru) .webfont-bold, html:lang(ar) .webfont-bold,
html:lang(ru) .project-header-nav-c, html:lang(ar) .project-header-nav-c,
html:lang(ru) .artikel-zitat, html:lang(ar) .artikel-zitat,
html:lang(ru) .infoBox h4, html:lang(ar) .infoBox h4,
html:lang(ru) .zwischenueberschrift, html:lang(ar) .zwischenueberschrift,
html:lang(ru) .zwischenuschrift, html:lang(ar) .zwischenuschrift,
html:lang(ru) .form-h2, html:lang(ar) .form-h2,
html:lang(ru) h2:not([class]), html:lang(ar) h2:not([class]),
html:lang(ru) .zwischenuschrift, html:lang(ar) .zwischenuschrift,
html:lang(ru) h3.author, html:lang(ar) h3.author,
html:lang(ru) .box h3, html:lang(ar) .box h3,
html:lang(ru) .komHDL, html:lang(ar) .komHDL,
html:lang(ru) button.login, html:lang(ar) button.login,
html:lang(ru) .komSchreibenFooter button, html:lang(ar) .komSchreibenFooter button,
html:lang(ru) .more-teasers-btn, html:lang(ar) .more-teasers-btn,
html:lang(ru) button.komAntwortBtn, html:lang(ar) button.komAntwortBtn,
html:lang(ru) .popupHdlContainer, html:lang(ar) .popupHdlContainer,
html:lang(ru) .komUserName, html:lang(ar) .komUserName { font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"ClanWebPro-NarrMedium",sans-serif !important; font-weight: bold; }
html:lang(ar) .logo-text-c.webfont-medium, html:lang(ru) .logo-text-c.webfont-medium { font-family: 'ClanWebPro-NarrMedium', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; font-weight: normal !important; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; }
@font-face {
  font-family:ClanWebPro-NarrMedium;src:url(../fonts/ClanWebPro-NarrMedium-2.woff2) format("woff2"),url(../fonts/ClanWebPro-NarrMedium-2.woff) format("woff");
}
@font-face {
  font-family:ClanWebPro-NarrBold;src:url(../fonts/ClanWebPro-NarrBold-2.woff2) format("woff2"),url(../fonts/ClanWebPro-NarrBold-2.woff) format("woff");
}
@font-face {
	font-family: 'GI-Iconset';
	src:url('../../../../relaunch/fonts/icomoon.eot?-reqmit');
	src:url('../../../../relaunch/fonts/icomoon.eot?#iefix-reqmit') format('embedded-opentype'),
		url('../../../../relaunch/fonts/icomoon.woff?-reqmit') format('woff'),
		url('../../../../relaunch/fonts/icomoon.ttf?-reqmit') format('truetype'),
		url('../../../../relaunch/fonts/icomoon.svg?-reqmit#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'GI-Iconset'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; text-indent:0; background-image:none; height:auto; width:auto; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-menu:before { content: "\e600"; }
.icon-classic-view:before { content: "\e601"; }
.icon-home:before { content: "\e602"; }
.icon-search:before { content: "\e700"; }
.icon-email:before { content: "\e701"; }
.icon-phone:before { content: "\e702"; }
.icon-printer:before { content: "\e703"; }
.icon-newsletter:before { content: "\e704"; }
.icon-tag:before { content: "\e705"; }
.icon-shopping-cart:before { content: "\e706"; }
.icon-close:before { content: "\e707"; }
.icon-social-media:before { content: "\e708"; }
.icon-rss:before { content: "\e709"; }
.icon-user:before { content: "\e70a"; }
.icon-users:before { content: "\e70b"; }
.icon-contact:before { content: "\e70c"; }
.icon-contact-form:before { content: "\e70d"; }
.icon-imprint:before { content: "\e70e"; }
.icon-privacy-statement:before { content: "\e70f"; }
.icon-camera:before { content: "\e800"; }
.icon-gallery:before { content: "\e801"; }
.icon-lightbox:before { content: "\e802"; }
.icon-lightbox-gallery:before { content: "\e803"; }
.icon-info:before { content: "\e804"; }
.icon-question-mark:before { content: "\e805"; }
.icon-report:before { content: "\e806"; }
.icon-conversation:before { content: "\e807"; }
.icon-comment:before { content: "\e808"; }
.icon-edit:before { content: "\e809"; }
.icon-delete:before { content: "\e80a"; }
.icon-check-mark:before { content: "\e80b"; }
.icon-double-arrow-up:before { content: "\e80c"; }
.icon-double-arrow-right:before { content: "\e80d"; }
body[dir="rtl"] .icon-double-arrow-right:before { content: "\e80f"; }
.icon-double-arrow-left:before { content: "\e80f"; }
body[dir="rtl"] .icon-double-arrow-left:before { content: "\e80d"; }
.icon-double-arrow-down:before { content: "\e80e"; }
.icon-arrow-up:before { content: "\e810"; }
.icon-arrow-right:before { content: "\e811"; }
body[dir="rtl"] .icon-arrow-right:before { content: "\e812"; }
.icon-arrow-down:before { content: "\e812"; }
body[dir="rtl"] .icon-arrow-down:before { content: "\e811"; }
.icon-arrow-left:before { content: "\e813"; }
.icon-external-link:before { content: "\e814"; }
.icon-download:before { content: "\e815"; }
.icon-document:before { content: "\e816"; }
.icon-image:before { content: "\e817"; }
.icon-audio:before { content: "\e818"; }
.icon-video:before { content: "\e819"; }
.icon-course:before { content: "\e820"; }
.fade-enter-active, .fade-leave-active {
	transition: opacity .3s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
	opacity: 0;
}
@media (min-width: 576px) {
	.infoBox {
		margin-left: auto;
		margin-right: auto;
	}
}
#goetheID {
	width: 100%;
	max-width: 600px;
    background-color: #fff;
    color: #474d50;
    margin: 0;
    padding: 1.625rem;
    font-size: 100%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #f1f2f1;
    display: inline-block !important;
}
#goetheID .popupHdlContainer h1 {
    padding: 0 1.625rem 0 0;
    font-size: 38px;
    line-height: 1;
    margin-bottom: .5rem;
    color: #474d50;
    font-family: "ClanWebPro-NarrMedium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}
#goetheID .popupHdlContainer .subtext {
	font-size: 14px;
	line-height: 1.428571428571429;
	margin: 0 0 1rem 0;
	color: #474d50;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#goetheID .form-standard {
	font-size: 14px;
	line-height: 1.428571428571429;
	color: #474d50;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#goetheID .form-section {
	margin:0;
	padding: 1rem 0 0 0;
	border: 0;
}
#goetheID .form-group {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: .9375rem;
    max-width: 719px;
    max-width: 44.9375rem;
}
#goetheID .form-label-c {
    max-width: 225px;
    max-width: 14.0625rem;
    width: 45.8249%;
    padding-right: 1.25rem;
    box-sizing: border-box;
}
#goetheID .form-align-right .form-label-c {
    text-align: right;
}
#goetheID .form-input-c {
    flex-grow: 1;
    width: 100%;
    max-width: 54.1752%;
}
@media (max-width: 575.98px) {
	#goetheID .form-label-c, #goetheID .form-group, #goetheID .form-input-c  {
		max-width:100%;
		width: 100%;
	}
	#goetheID .form-align-right .form-label-c {
		text-align:left
	}
}
.form-group.formCountryRow {
	flex-wrap: wrap;
}
.form-group.formCountryRow label.error {
    margin-left: auto;
    width: 100%;
    max-width: 54.1752%;
}
#goetheID .form-label {
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    top:0;
}
#goetheID .form-label-required:after {
    content: "\00A0\002A";
}
#goetheID .form-input {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 0;
    border: 1px solid #c9cdcf;
    padding: .125rem .5rem;
    color: #474d50;
    line-height: 1.25;
    position: relative;
    top: -1px;
    vertical-align: baseline;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: auto;
}
#goetheID .form-input:focus {
    -webkit-box-shadow: 0 0 5px rgba(173,179,182,1);
    -moz-box-shadow: 0 0 .3125rem rgba(173,179,182,1);
    -ms-box-shadow: 0 0 .3125rem rgba(173,179,182,1);
    box-shadow: 0 0 5px rgba(173,179,182,1);
}
#goetheID .form-input-c select {
	border: 1px solid #c9cdcf;
	height: auto;
	padding: .125rem .5rem;
	width: 100%;
	background-size: 10px auto;
    background-position: calc(100% - .5rem) center;
    background-color: #fff;
}
#goetheID .kontaktSelectV1:focus, #goetheID .kontaktSelectV1:active {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M12 1.39L6 7 0 1.39 1 0l5 4.2L11 0l1 1.39z' fill='%23303436'%3E%3C/path%3E%3C/svg%3E");
  }
#goetheID .ds-text {
	display: inline-block;
	margin-bottom: .5rem;
}
#goetheID .ds-text a {
	color: #47abd8;
	text-decoration: none;
}
#goetheID .komSchreibenFooter {
    margin-top: 37px;
}
#goetheID .komSchreibenFooter.rechts {
    text-align: right;
}
#goetheID button.standard {
    border: 0;
    margin: 0;
    padding: .25rem .5625rem .0625rem .625rem;
    line-height: 1.25;
    text-transform: uppercase;
    font-family: "ClanWebPro-NarrMedium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    text-shadow: none;
    display: inline-block;
}
#goetheID button.btnGrau {
    background-color: #788287;
    color: #fff;
}
#goetheID button.btnBlau {
    background-color: #5ac8f5;
    color: #fff;
}
#goetheID .komSchreibenFooter.rechts button {
    margin-left: .625rem;
}
#goetheID .popover {
    position: absolute;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    max-width: 17.25rem;
    padding: .0625rem;
    text-align: left;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #adb3b6;
    -webkit-box-shadow: 0 5px 0.625rem rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 .3125rem .625rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 0.625rem rgba(0, 0, 0, 0.2);
    white-space: normal;
}
#goetheID .popover.top {
    top: -7.25rem;
}
#goetheID .popover .arrow, #goetheID .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
#goetheID .popover .arrow {
    border-width: .6875rem;
}
#goetheID .popover.top .arrow {
    left: 50%;
    margin-left: -0.6875rem;
    border-bottom-width: 0;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -0.6875rem;
}
#goetheID .pwd-rules {
    list-style: none;	
    padding: .5rem;
    margin: 0;
    font-size:.875rem;
}
#goetheID .pwd-rules .fehler:before, #goetheID .pwd-rules .ok:before { font-family:GI-Iconset; float:left; margin-right:.5rem; }
#goetheID .pwd-rules .fehler:before { content: "\e80a"; color:#eb6400; }
#goetheID .pwd-rules .ok:before { content: "\e80b"; color: #a0c814; }
.Mb\(8px\), .mb-2 { margin-bottom:.5rem; }
[dir="rtl"] .Mr\(8px\) { margin-left:.5rem; }
[dir="ltr"] .Mr\(8px\) { margin-right:.5rem; }

#footer .scroll-up-footer {
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	float: right;
	cursor: pointer
}

#footer .scroll-up-footer:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #fff;
	opacity: .25;
}

#footer .scroll-up-footer:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 15px;
	background-image: url(../img/arrow-up.png);
	background-size: cover;
	left: 50%;
	top: 50%;
	margin-top: -7.5px;
	margin-left: -5px
}