/*
 * P+F Career Blog legacy CSS
 *
 * Extracted from the former WordPress template part "Header".
 * Phase 1 preserves the current layout. Cleanup follows later.
 */

/* ===== WordPress blog overrides ===== */

.wp-site-blocks {
		padding-top: 125px;
	}
	.single .wp-container-core-post-template-is-layout-1.wp-container-core-post-template-is-layout-1 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.look_categoryOfSingle{display:none;}
	.wp-block-navigation .wp-block-navigation-item__content.look_current {
		border-bottom: 2px solid #00a587;
	}
	

	

	 50% {
			  transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
			  -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
		  } 100% {
				transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
				-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
			}
	}
	.look_documentReady #page {
		display: block;
		margin-block-start: 0;
	}
	#page {display:block;}
	footer > footer {    background: #fff;
		padding: 25px 0;
		clear: both;}


	.look_documentReady .look_wrapper.look_limitBig{display:block;}
	
	.wp-block-post {list-style: none;}
	.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:0;}
	.wp-block-site-title{display:none;}
	.wp-block-navigation {
		padding: 30px 0 0px 0;
		width: 100%;
		justify-content: center !important;
		font-size: 15px;    gap: 1.5rem;
	}

	.topview > .wp-block-query.alignwide {
		padding: 0 !important;
	}
	nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
		padding: 128px 62px 0px 10px;
	}
	.wp-block-query h2 {
		font-size: 18px;
		font-weight: normal;
	}
	.taxonomy-post_tag.wp-block-post-terms a {
		background: #f7f7f7;
		text-transform: uppercase;
		font-size: 12px;
		padding: 5px 7px;
		display: inline-block;
		margin: 0 4px 4px 0;
	}
	.taxonomy-post_tag.wp-block-post-terms .wp-block-post-terms__separator {
	display:none;
	}
	.look_singleTitle .wp-like-post__wrapper {
		position: absolute;
		right: 7px;
		bottom: 24px;
	}
	.wp-like-post__wrapper {
		float: left;
		margin: 8px 17px 0 -2px;
	}
	.wp-block-post-date{color:#444; text-transform: uppercase; padding:0px 0; font-size: 12px}
	.wp-block-post-date a{color:#444; }
	.look_heartinList {
		position: absolute;
		right: 0;
		background: #fff;
		bottom: 0;
		padding: 0 0 0 9px;
	}
	.look_singleTitle .oacs-spl-like-button-wrapper {
		position: absolute;
		right: 16px;
		bottom: 23px;
	}
	.look_postmeta .oacs-spl-like-button-wrapper{
		float: left;
		margin: 0 10px 0 0;
	}
	.oacs-spl-counter {
		font-size: 17px !important;
		padding: 0 !important;
		margin: 10px 0 0px 0  !important;
	}

	.oacs-spl-like-text,
	.oacs-spl-unlike-text {
		display: none;
	}
	.spl-is-active {
		position: absolute;margin:0;display:none;
	}

	.wp-like-post__count {
		padding: 0 3px;
	}
	.wp-like-post__button:hover {
		background: transparent;
	}

	.wp-like-post__button:hover svg {
		width: 35px;
		margin: -2px -4px -1px -6px;
		zoom: 1.2;
	}
	.look_postmeta .shariff {
		float: left;
		clear: none;
	}

	.look_postmeta {
		display: flex !important;
	}

	.look_postmeta > * {
		width: 50%;
	}

	.look_postmeta > *:last-child {
		text-align: right;
	}

	.wp-site-blocks{padding-bottom: 0 !important;}
	.wp-block-query{padding:0px 0 0px 0 !important;}
	.look_topnews {
		max-width: 879px !important;margin-top: -31px !important;
	}
	.look_topnews:before {
		background: #e3e3e3 !important;
		content: '';
		position: absolute;
		left: 0;
		width: 100%;
		height:450px;
	}
	.look_topnews figure {max-width:650px;    margin: 60px 0 0 0;}
	main{margin:0 0 60px 0 !important;background: transparent;overflow: visible}
	main > h1.alignwide {
		padding: 0;
		margin-bottom: 0 !important;
		margin-top: 30px !important;
	}
	h6 {
		box-sizing: border-box;
		background: #e7e7e7;
		border: 0;margin:10px 0;
		padding: 15px 15px;text-transform: none;
	}
	.single-post main.wp-block-group > .wp-block-group {
		background: #f7f7f7;
	}
	.single-post .wp-block-group figure.alignwide {
		margin: 0 auto !important;
		position: relative;width: 995px;
		z-index: 2;
	}
	.single-post main.wp-block-group > .wp-block-group:after {
		content: '';
		position: absolute;
		background: #fff;
		width: 100%;
		height: 30px;
		position: absolute;
		left: 0px;
		bottom: 0;
		z-index: 1;
	}
	.single-post .wp-block-group .look_singleTitle {    z-index: 2;	    position: absolute;
		background: #fff;
		width: 230px;
		height: 250px;
		left: 50%;
		margin: 0 0 0 120px !important;
		bottom: 80px;
		padding: 20px 30px;	}
	.look_topnews li {
		position: relative;
	}
	.likeInBlogRoll {
		position: absolute;
		margin: -50px 0 0 0;
		right: 0;
		background: #fff;
		padding: 5px 0 5px 7px;
	}

	li.wp-block-post {
		position: relative;
	}

	.likeInBlogRoll .wp-like-post__wrapper {
		padding: 0;
		margin: 0;
	}
	.look_topnews .look_cta {
		position: absolute;
		bottom: 24px;
	}
	.look_topnews li:before {
		content: '';
		border: 2px solid #fff;
		position: absolute;
		width: 107%;
		height: 70%;
		margin: 12% 0 0 -60px;
	}
	.look_topnews .look_singleTitle {    z-index: 2;	    position: absolute;
		background: #fff;
		width: 230px;
		height: 250px;
		left: 50%;
		margin: 0 0 0 120px !important;
		bottom: 80px;
		padding: 20px 30px;	}
	.single-post .wp-block-group {background: transparent;	position: relative;	}
	.look_singleTitle .wp-block-read-more{opacity: 0}
	.look_singleTitle .wp-block-post-date{padding:3px 0}
	.look_singleTitle h1,
	.single-post .wp-block-group .look_singleTitle h1 {
		font-size: 22px;
		font-weight: bold;
		color: #000;margin-bottom:0 !important;
	}
	.look_titleShare {
		position: absolute;
		bottom: 20px;
	}

	.look_titleShare .shariff {
		display: none !important;
		position: absolute;
		box-shadow: 0 0  21px rgba(0,0,0,0.5);
		background: #fff;
		width: 230px;
		padding: 5px;
		left: -14px;
	}
	.look_titleShare .shariff:before {
		content: '';
		background: #fff;
		height: 14px;
		width: 14px;
		position: absolute;
		top: -8px;
		border-top: 1px solid #eee;
		border-right: 1px solid #eee;
		transform: rotate(315deg);
		left: 18px;
	}
	.look_titleShare:hover .shariff {
		display: block !important;
	}
	.single-post .wp-block-group figure.wp-block-pullquote {
		background: #fff;
		width: 100% !important;
		max-width: 100%;
		margin: 24px -40px !important;
		padding: 90px 40px;
		box-sizing: unset;
		border-color: #00a587;
	}

	.single-post .wp-block-group figure.wp-block-pullquote blockquote {
		max-width: 90%;
		margin: 0 auto;
		width: 600px;
		font-size: 26px;
		font-weight: 100;
	}

	.single-post .wp-block-group figure.wp-block-pullquote blockquote cite {
		font-size: 11px;
		color: #959595;
	}

	.single-post .wp-block-group figure.wp-block-pullquote blockquote p {
		padding: 0;
		margin: 0;
		position: relative;
	}

	.single-post .wp-block-group figure.wp-block-pullquote blockquote p:before {
		content: '„';
	}

	.single-post .wp-block-group figure.wp-block-pullquote blockquote p:after {
		content: '“';
		top: 0;
		right: 0;
		left: auto !important;
	}

	.single-post .wp-block-group figure.wp-block-pullquote blockquote p:before,.single-post .wp-block-group figure.wp-block-pullquote blockquote p:after {
		font-size: 160px;
		position: absolute;
		color: #d1d1d1;
		font-family: sans-serif;
		line-height: 0;
		bottom: 0;
		left: 0;
	}
	.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
		border: 1px solid #ccc;
		padding: 7px;
	}


	@media screen and (max-width: 900px) {
		.wp-site-blocks {
			padding-top: 95px;
		}
	}

	@media screen and (max-width: 995px) {
		.single-post .wp-block-group figure.alignwide {

			width: 100%;
		}
	}
	@media screen and (max-width: 850px) {
		.wp-block-query h2 {

			margin: 20px 0 0 0;
		}
		:where(.wp-block-post-excerpt){margin:15px 0}
		.single-post .wp-block-group .look_singleTitle {
			position: relative;
			margin: 61px 0 -10px -89px !important;
			width: 205px;
			height: 205px;
		}
		.single-post .wp-block-group .look_singleTitle h1 {
			font-size: 20px;        margin: 0;
		}
		.look_topnews .look_singleTitle  {
			right: 0;
			left: auto;
			bottom: 60px;
	}

	.look_postmeta {
		display: block !important;
	}

	.look_postmeta > * {
		width: 100%;        margin: 30px 0 90px 0;
	}

	.look_postmeta > *:last-child {
		text-align: left;
		margin: 70px 0 -20px 0;
	}
	}
	@media screen and (max-width: 620px) {
		.look_topnews:before {
			height: 536px;
		}
		.look_topnews .look_singleTitle {
			position: relative;
			margin: 0 0 0 0 !important;
			right: -13px;
			left: auto;
			float: right;
		}
		.look_topnews figure {
			max-width: 100%;
		}
	}

/* ===== Legacy TYPO3-derived inline CSS ===== */

img{max-width:100%;height:auto;display:block}main{margin-top:126px;z-index:1;width:100%;float:right;position:relative;overflow:hidden}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;color:#516776;font-family:"Helvetica Neue",Arial,sans-serif;float:left;width:100%;line-height:1.4;padding:0;margin:0;font-size:13px;background:#fff}::-webkit-input-placeholder{color:#516776}::-moz-placeholder{color:#516776}:-ms-input-placeholder{color:#516776}:-moz-placeholder{color:#516776}.look_documentReady .look_pfWwsTileNav{display:block}.look_wwsImageContentTileNav .look_image1{display:block}.look_wwsImageContentTileNav .look_image2{display:none}.look_wwsImageContentTileNav .look_image3{display:none}.look_wwsImageContentTileNav .look_pfWwsTileNav{width:230px;height:230px;float:right;display:block;margin:0;padding:0;overflow:hidden}.modify_thumbnailControls .look_withLimitOfSlider.look_image1{display:block}.modify_thumbnailControls .look_withLimitOfSlider.look_image2{display:none}.modify_thumbnailControls .look_withLimitOfSlider.look_image3{display:none}body, #look_page533 h1, #look_page533 h2, #look_page533 h3, #look_page533 h4, #look_page533 h5, #look_page533 h6, #look_page533 textarea, #look_page533 input, #look_page533 pre, #look_page533 td, #look_page533 th, #look_page533 ul, #look_page533 ol, #look_page533 p, #look_page533 label, #look_page533 .powermail_field{color:#516776;font-family:"Helvetica Neue",Arial,sans-serif}#look_page533 .look_pageWrapper .look_negativeText h1, #look_page533 .look_pageWrapper .look_negativeText h2, #look_page533 .look_pageWrapper .look_negativeText h3, #look_page533 .look_pageWrapper .look_negativeText h4, #look_page533 .look_pageWrapper .look_negativeText h5, #look_page533 .look_pageWrapper .look_negativeText h6, #look_page533 .look_pageWrapper .look_negativeText p, #look_page533 input[type="submit"], #look_page533 button{color:#fff}nav{float:right;position:relative}video{max-width:100%;height:auto;display:block}canvas{max-width:100%;height:auto;display:block}h1{line-height:1.1;width:100%;text-transform:uppercase;clear:both;font-weight:bold;margin:4px 0;padding:6px 0;font-size:18px;overflow:hidden;text-overflow:ellipsis}h2{width:100%;text-transform:uppercase;clear:both;clear:both;font-weight:bold;margin:4px 0;padding:6px 0;font-size:18px;overflow:hidden;text-overflow:ellipsis}h3{width:100%;text-transform:uppercase;clear:both;clear:both;font-weight:bold;margin:4px 0;padding:6px 0;font-size:15px}h4{width:100%;text-transform:uppercase;margin:4px 0;padding:6px 0;clear:both;font-weight:normal;font-size:12px}h5{width:100%;margin:4px 0;padding:6px 0;font-weight:normal;font-size:16px}h6{width:100%;margin:4px 0;padding:6px 0;font-weight:normal;font-size:14px}.look_wrapper{position:relative}.look_wrapper.look_limitSmall{margin-left:auto;margin-right:auto;width:500px}.look_wrapper.look_limitMiddle{clear:both;margin-left:auto;margin-right:auto;width:750px}.look_wrapper.look_limitBig{clear:both;margin-left:auto;margin-right:auto;width:996px}.look_page_isnotdomready .look_mainNav{position:absolute}.look_mainNav{position:fixed;width:100%;top:0;left:0;z-index:2;background:#fff}.look_showOnPrinting{display:none !important}.look_screenReader{display:none !important}.look_mainNav ul.nav .look_current > a{color:#0daaf7}.look_mainNav ul.nav > .look_current > a{border-bottom:2px solid #0daaf7;padding-bottom:15px;color:inherit}.look_mainNav ul.nav section.look_current > a{border-bottom:0;padding-bottom:0}.nav > li > ul{display:none}.look_mainNaviWrap{border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;position:relative;z-index:4}.look_slot{list-style-type:none}.look_menu.look_slot{display:none}.look_logo, .look_logo li, .look_logo li a{text-decoration:none;display:block;float:left;width:386px}.look_homeIcon .cls-1{fill:none;stroke:#e1e4e6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:1.5px}nav ul{padding:0;margin:0 0 0 0}nav ul li{display:inline-block;padding:0;margin:0 0;width:auto;list-style-type:none}nav ul li a{display:block}#look_page533{float:left;width:100%}main > footer{background:#fff;padding:25px 0;clear:both}.look_mainNav ul.nav{max-width:90%;float:left;border-left:1px solid #e1e4e6}.look_mainNav ul.nav li{float:left;display:block}.look_boxContentInner.look_growing{position:static;height:auto !important;width:auto;padding:25px}.look_boxContentInner.look_growing:after{content:"";clear:both;display:table}.look_pfbox{padding:0;width:996px;margin-bottom:2.5%;height:485px;max-width:100%;position:relative}.look_listEW74-7 .look_pfbox{width:739px;height:485px;max-width:97.5%}.look_listEW74-7 .look_pfbox.look_boxContent, section.look_boxContent{float:left;width:230px;height:230px;margin-right:25px;margin-bottom:25px;position:relative;max-width:100%}.look_listEW74-7 .look_pfbox.look_boxContent.look_boxContentTrippleSized{width:741px}section.look_boxContent.look_boxContentDoubleSized{width:485px;height:485px;max-width:100%}section.look_boxContent.look_boxContentTrippleSized{width:741px;height:485px;max-width:100%}section.look_boxContentTrippleSized .look_boxContentInner{padding:2.333333333%;width:95.333333334%}section.look_boxContent.look_doubleBig{width:485px;height:485px;max-width:100%}section.look_imageContent.look_pfbox.look_boxContentQuadSized{width:996px;height:auto;max-width:100%}section.look_imageSliderContent.look_pfbox.look_boxContentQuadSized{width:1021px;height:auto;max-width:100%}section.look_contactpersonListWrapper.look_pfbox.look_boxContentQuadSized, .look_searchResultContentWrapper section.look_pfbox.look_listEW100, section.look_textContent.look_pfbox.look_boxContentQuadSized{width:996px;height:485px;max-width:100%}section.look_textContent.look_pfbox.look_boxContentQuadSized, .look_searchResultContentWrapper section.look_pfbox.look_listEW100, .look_listEW74-7 section.look_textContent.look_pfbox.look_listEW100{height:auto}.look_listEW25 section.look_textContent.look_pfbox{height:auto}section.look_pfbox, .look_listEW74-7 section.look_pfbox, section.look_boxContent.look_boxContentDoubleSized, section.look_boxContent.look_boxContentTrippleSized, section.look_boxContent.look_doubleBig, section.look_boxContent, section.look_imageContent.look_pfbox.look_boxContentQuadSized{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transition-property:height, box-shadow;-moz-transition-property:height, box-shadow;-o-transition-property:height, box-shadow;transition-property:height, box-shadow}/* body main .look_heroWrapper section.look_jobdetailTitle.look_pfbox, body main .look_heroWrapper section.look_imageContent.look_pfbox{height:auto;float:left;background:#fff;min-height:230px}*/ .look_jobdetailoptionalLogo{width:82px;float:right;margin:0}section.look_imageContent.look_wwsImageContentTileNav.look_pfbox .look_lazyloadImage, section.look_imageContent.look_wwsImageContentTileNav.look_pfbox .look_mainImageOfContent{width:766px}.look_pfWwsTileNav{display:none}.look_documentReady .look_pfWwsTileNav{display:block}.look_heroMargintopnegator{float:left;width:100%;background:#f7f7f7;margin-top:-60px;padding-top:60px}.look_boxNegator{float:left;margin:0 -30px 0 0}.look_boxContentInner{position:absolute;width:86%;z-index:1;height:86%;padding:7%}section.look_pepperlBgTransparent .look_boxContentInner.look_growing{width:100%;padding:0}.look_boxContentDoubleSized .look_boxContentInner{padding:3.5% 3.5%;width:93%;height:86%}.look_boxContentQuadSized .look_boxContentInner{padding:1.75% 1.75%;width:96.5%;height:86%}.look_listEW74-7 .look_boxContentQuadSized .look_boxContentInner{padding:2.333333333% 2.333333333%;width:95.333333334%}.look_doubleBig .look_boxContentInner{padding:3.5% 3.5%;width:93%;height:86%}header.look_pepperlBgWhite, section.look_pepperlBgWhite{background:#fff}section.look_socialbox.look_pepperlBgFacebook{background:#4267b2}section.look_socialbox.look_pepperlBgTwitter{background:#1da1f2}section.look_pepperlBgBordeaux{background:#7D2248}section.look_pepperlBgYellow{background:#f1bc19;transition:0.3s background linear}section.look_pepperlBgYellow:hover{background:#ff9900}section.look_pepperlBgGreen{background:#00A587}section.look_pepperlBgLightGray{background:#dedede}section.look_pepperlBgMediumGray{background:#96aab2}section.look_pepperlBgGray{background:#f7f7f7}section.look_pepperlBgDarkGray{background:#516776}section.look_pepperlBgYoutube{background:#FF0000}.look_iconInnerStroke{fill:none;stroke:#00A587;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.look_iconInnerFill{fill:#00A587;stroke:none;stroke-linecap:round;stroke-linejoin:round}.look_contentTeaser .look_iconInnerFill{fill:#EAAA00}.look_negativeText .look_iconInnerStroke{stroke:#fff}.look_negativeText .look_iconInnerFill{fill:#fff}.look_jobdetailTitle .look_listIconOrImage svg{width:34px;height:34px;float:left;margin:0 10px 25px 0}.look_listCategoryInfos span svg{float:left;width:20px;height:20px;margin:-2px 10px 0 -30px}.look_listCategoryInfos{display:flex;float:left;padding:0;margin:0}section.look_boxContent.look_pfbox.look_pfJobFilterBox{margin-bottom:17px}section.look_negative{background:#1b1b1b}section.look_alignCenter, .look_alignCenter{text-align:center}section.look_alignCenter > .look_lazyloadImage > img{margin:0 auto}section.look_alignCenter .look_wrapper > .look_lazyloadImage > img{margin:0 auto}section.look_alignCenter > section > .look_lazyloadImage > img{margin:0 auto}section.look_alignRight{text-align:right}section.look_alignRight > .look_lazyloadImage > img{margin:0 0 0 auto}section.look_alignRight > section > .look_lazyloadImage{float:right}section.look_alignLeft{text-align:left}section.look_alignLeft > .look_lazyloadImage > img{margin:0 auto 0 0}.look_imageContentStretch img.look_mainImageOfContent{width:100%;height:auto}.look_imageContentStretch video{width:100%;height:auto}.look_imageContentStretch section.look_overContent img.look_mainImageOfContent{width:auto}.look_imageContentStretch section.look_overContent .look_browserContainer img.look_mainImageOfContent{width:100%}.look_imageContentStretch img.look_orientationLandscapeer{width:100%;height:auto}.look_imageContentStretch video.look_orientationLandscapeer{width:100%;height:auto}.look_imageContentStretch img.look_orientationPortraiter{height:100%;width:auto;max-width:none}.look_imageContentStretch video.look_orientationPortraiter{height:100%;width:auto;max-width:none}.look_imageContentStretch .look_lazyloadImage{max-width:100% !important;width:100%}.look_imageContentDontStretch .look_backgroundImage img{width:auto}.look_imageContentDontStretch .look_lazyloadImage img{float:right}.look_maxWidthImageInside .look_lazyloadImage img{max-width:50%}.look_backgroundImage{width:100%}.look_fullscreenSlider .look_slidewrapper{width:100%;padding:0 0 0 0;line-height:0}.look_slidewrapper{float:left;width:96%;padding:2%;background-size:cover}.royalSlider.modify_alreadyMade .look_slidewrapper .look_withLimitOfSlider > a{display:block;width:100%;float:left}.look_slidewrapper *{max-width:100%}.royalSlider{width:996px !important;height:400px;position:static;direction:ltr;margin:0;padding:0;max-width:100%;text-align:center;overflow:hidden}svg.look_checkBoxIcon path{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}svg.look_checkBoxIcon rect{fill:none;stroke:#000000}.look_listIconOrImage .look_iconInnerStroke, .look_filterNav .look_iconInnerStroke, .look_relatedJobsBox .look_boxIcon .look_iconInnerStroke, .look_contentTeaser .look_iconInnerStroke{stroke:#f1bc19}.look_listIconOrImage .look_iconInnerFill, .look_filterNav .look_iconInnerFill{fill:#f1bc19}.look_listIconOrImage svg{max-width:34px;max-height:34px;display:block;margin:0 auto}.look_filterNavEntry svg{width:24px;height:24px}.look_filterNavEntry svg.look_checkBoxIcon{width:34px;height:34px;left:12px;top:7px}.look_filterNavEntry svg.look_checkBoxIcon path{opacity:0}.look_listCategoryInfos > span{float:left;margin:0 40px 0 0;padding:2px 0 0 26px}.look_slideToggle{display:none}.look_wrapper:after, .nav:after{content:"";clear:both;display:table}.look_mainNav ul.nav li a, .look_mainNav ul.nav li a.look_current{text-transform:uppercase;text-decoration:none;color:#516776;font-weight:bold}.look_mainNav ul.nav li .look_subNav li a{padding:15px 0;min-width:200px}.look_mainNav ul.nav li .look_subNav .look_slideToggle li a{min-width:160px}.look_mainNav ul.nav li .look_subNav li a.look_current, .look_mainNav ul.nav li .look_subNav li a:hover{color:#516776}.look_mainNav ul.nav > li > a{background:#fff;padding:18px 20px;position:relative;border-right:1px solid #e1e4e6}.look_mainNav ul.nav > li.look_hovered.look_hasSub > a:after{content:'';position:absolute;height:1px;width:100%;background:#fff;left:0;bottom:-1px;z-index:1;margin:0}.look_mainNav ul.nav .look_hovered > ul.look_subNav{display:block}.look_mainNav ul.nav li a.look_current{color:#516776}.look_mainNav ul.nav.look_hovered > li > a{color:#96aab7}.look_mainNav ul.nav > li > a.look_current{}.look_mainNav ul.nav > li > a.look_current:after{content:'';position:absolute;width:100%;left:0;height:3px;background:#00c0a3;bottom:0}.look_mainNav ul.nav.look_hovered > li > a.look_current{color:#516776;background:#fff}.look_mainNav ul.nav a.look_navHomeLink{width:20px;height:18px;display:block;padding:18px 19px}.look_mainNav ul.nav a.look_navHomeLink.look_current:after{display:none}.look_mainNav ul.nav a.look_navHomeLink .look_homeIcon .cls-1{stroke:#516776}.look_mainNav ul.nav a.look_navHomeLink span{display:none}.look_mainNav ul.nav.look_hovered > li > a.look_navSearchJobLink, .look_mainNav ul.nav a.look_navSearchJobLink{background:#00A587 !important;color:#fff !important}.look_mainNav ul.nav.look_hovered a.look_navSearchJobLink:hover, .look_mainNav ul.nav a.look_navSearchJobLink:hover{background:#00A295 !important}.look_hidden{visibility:hidden}.look_displaynone{display:none !important}.look_overflow{overflow:hidden}.look_lazyImagewrap{background-size:cover}.look_invisible{opacity:0}.look_page_isnotdomready .look_hiddenUntilDocReady{display:none !important}.look_page_isnotdomready .look_invisUntilDocReady *{opacity:0 !important}.look_page_isnotdomready .look_pfbox > *{opacity:0 !important}.look_page_isnotdomready .look_listEW74-7 section.look_textContent.look_pfbox.look_listEW100 > *, .look_page_isnotdomready section.look_textContent.look_pfbox.look_boxContentQuadSized > *{opacity:1 !important}.look_page_isnotdomready .look_listEW74-7 section.look_textContent.look_pfbox.look_listEW100 > .look_preloader, .look_page_isnotdomready section.look_textContent.look_pfbox.look_boxContentQuadSized > .look_preloader{display:none !important}.look_pfJobFilterBox, header.look_pepperlBgWhite, section.look_pepperlBgWhite, section.look_socialbox.look_pepperlBgFacebook, section.look_socialbox.look_pepperlBgTwitter, section.look_pepperlBgBordeaux, section.look_pepperlBgYellow, section.look_pepperlBgGreen, section.look_pepperlBgMediumGray, section.look_pepperlBgLightGray, section.look_pepperlBgDarkGray, section.look_pepperlBgGray{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0px 0px 5px 0px rgba(0,0,0,0)}.look_page_isnotdomready .look_pfJobFilterBox, .look_page_isnotdomready header.look_pepperlBgWhite, .look_page_isnotdomready section.look_pepperlBgWhite, .look_page_isnotdomready section.look_socialbox.look_pepperlBgFacebook, .look_page_isnotdomready section.look_socialbox.look_pepperlBgTwitter, .look_page_isnotdomready section.look_pepperlBgBordeaux, .look_page_isnotdomready section.look_pepperlBgMediumGray, .look_page_isnotdomready section.look_pepperlBgLightGray, .look_page_isnotdomready section.look_pepperlBgDarkGray, .look_page_isnotdomready section.look_pepperlBgYellow, .look_page_isnotdomready section.look_pepperlBgGreen, .look_page_isnotdomready section.look_pepperlBgGray{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05)}.look_page_isnotdomready .look_pfJobFilterBox{background:#fff}body .look_pfbox > *, body .look_invisUntilDocReady *{-webkit-transition:opacity 1500ms ease;-moz-transition:opacity 1500ms ease;-o-transition:opacity 1500ms ease;transition:opacity 1500ms ease}body .look_heroWrapper section.look_imageContent.look_pfbox .look_lazyloadImage, body .look_slider.royalSlider{opacity:1 !important;height:auto !important}body .look_slider.royalSlider > .look_slidewrapper{opacity:0;position:absolute}body .look_slider.royalSlider > .look_slidewrapper1{opacity:1;position:relative}.look_documentReady .look_slider.royalSlider.modify_alreadyMade{opacity:1;min-height:1px}body .look_pfbox > .look_preloader{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;opacity:1 !important}body .look_pfbox.look_pepperlBgFacebook > svg.look_preloader line, body .look_pfbox.look_pepperlBgFacebook > svg.look_preloader path, body .look_pfbox.look_pepperlBgTwitter > svg.look_preloader line, body .look_pfbox.look_pepperlBgTwitter > svg.look_preloader path, body .look_pfbox.look_pepperlBgBordeaux > svg.look_preloader line, body .look_pfbox.look_pepperlBgBordeaux > svg.look_preloader path, body .look_pfbox.look_pepperlBgYellow > svg.look_preloader line, body .look_pfbox.look_pepperlBgYellow > svg.look_preloader path, body .look_pfbox.look_pepperlBgGreen > svg.look_preloader line, body .look_pfbox.look_pepperlBgGreen > svg.look_preloader path, body .look_pfbox.look_pepperlBgGray > svg.look_preloader line, body .look_pfbox.look_pepperlBgGray > svg.look_preloader path, body .look_pfbox.look_pepperlBgMediumGray > svg.look_preloader line, body .look_pfbox.look_pepperlBgMediumGray > svg.look_preloader path, body .look_pfbox.look_pepperlBgLightGray > svg.look_preloader line, body .look_pfbox.look_pepperlBgLightGray > svg.look_preloader path, body .look_pfbox.look_pepperlBgDarkGray > svg.look_preloader line, body .look_pfbox.look_pepperlBgDarkGray > svg.look_preloader path, body .look_pfbox.look_pepperlBgYoutube > svg.look_preloader line, body .look_pfbox.look_pepperlBgYoutube > svg.look_preloader path{stroke:#fff}body.look_isIE.look_page_isnotdomready .look_pfbox{background:#fff}a:link{text-decoration:none;color:#00A587;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:visited{text-decoration:none;color:#00A587}a:hover{text-decoration:underline}a:focus{}a:active{}section.look_alignCenter, .look_alignCenter{text-align:center}section.look_alignCenter > img{margin:0 auto}section.look_overContent{position:absolute;z-index:10}.look_benefitArea{text-align:center}.look_specialstyleHistory{width:50% !important;padding:0% !important;margin-bottom:0% !important}.look_specialstyleHistory.look_alignRight{float:right}.look_specialstyleHistory .look_historyContent{width:92% !important;padding:0 4% !important}.look_breadcrumbGoogle{margin-bottom:25px}.look_breadcrumbGoogle ol{display:inline-block;margin:0;padding:0;list-style:none}.look_breadcrumbGoogle ol li{display:inline-block;padding-right:25px;position:relative}.look_breadcrumbGoogle ol li a{color:inherit;text-decoration:none}.look_breadcrumbGoogle ol li.look_isLast{padding-right:0}.look_breadcrumbGoogle ol li:after{content:'';position:absolute;top:50%;right:9px;width:6px;height:6px;margin-top:-4px;border-right:1px solid #516776;border-bottom:1px solid #516776;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.look_breadcrumbGoogle ol li.look_isLast:after{display:none}.look_heroWrapper.look_404 .look_wrapper.look_limitBig{margin:0 0 20px 0}.look_heroWrapper.look_404, .look_heroWrapper.look_404 .look_boxNegator, .look_heroWrapper.look_404 .look_wrapper.look_limitBig{width:100%}[lang="de"] .screen-404:before{content:'SEITE NICHT GEFUNDEN'}[lang="en"] .screen-404:before{content:'PAGE NOT FOUND'}.screen-404{position:relative;overflow:hidden;width:100%;height:340px;background:white;background:radial-gradient(ellipse at center, white 0%, white 1%, rgba(255, 255, 255, 0.93) 33%, rgba(82, 205, 181, 0.8) 98%, rgba(82, 205, 181, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#52cdb5', GradientType=1 )}.screen-404:before{font-family:"Helvetica Neue", Arial, sans-serif;display:block;font-weight:900;color:#52cdb5;position:absolute;width:100%;font-size:45px;max-width:300px;line-height:0.9em;letter-spacing:0.02em;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width:576px){.screen-404:before{text-shadow:2px 2px 0px #52cdb5, 2px -2px 0px #52cdb5, -2px 2px 0px #52cdb5, -2px -2px 0px #52cdb5}}@media (min-width:576px){.screen-404:before{font-size:80px;max-width:1200px}}@media (min-width:768px){.screen-404:before{font-size:100px}}@media (min-width:992px){.screen-404:before{font-size:130px}}@media (min-width:1200px){.screen-404:before{font-size:160px}}@media (min-width:576px){.screen-404{height:400px}}@media (min-width:768px){.screen-404{height:500px}}@media (min-width:992px){.screen-404{height:700px}}@media (min-width:1200px){.screen-404{height:800px}}.look_documentReady .screen-404:before{opacity:0;animation-name:textFadeOut;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:1}.look_documentReady .screen-404 .paul-wrapper{animation-name:paulFlyIn;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1}.look_documentReady .screen-404 .paul-inner{animation-name:paulUpAndDown;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}section.look_pepperlBgWhite.look_cookieNotification{height:auto;opacity:0;transition:1s bottom ease-in-out, 0.5s opacity ease-in-out;position:fixed;bottom:-153px;background:#526876;left:0;width:100%;z-index:22;margin:0}section.look_pepperlBgWhite.look_cookieNotification.look_shown{opacity:1;bottom:0}.look_cookieNotification .look_lazyloadImage{width:90px;position:absolute;bottom:0;left:50px}.look_cookieNotification .look_cookieTextContent{margin:0 0 0 190px;display:flex;align-items:center;padding:14px 0}.look_cookieNotification .look_wrapper{display:flex}.look_cookieNotification .look_cookieTextContent p{margin-right:20px}.look_scrollOffset .look_mainNav > .look_wrapper{height:0}.look_overlayContent section.look_pepperlBgWhite.look_cookieNotification{display:none !important}.look_scrollOffset .look_mainNav .look_logo{display:none}.look_heroWrapper{float:left;width:100%;background:#fff;overflow:hidden}.look_langSwitch{float:right;display:block;list-style-type:none;border-right:1px solid #e1e4e6}nav ul.look_langSwitch li{display:block}nav ul.look_langSwitch li a{display:block;text-decoration:none;text-transform:uppercase;color:#e1e4e6;padding:5px 25px 4px 25px;font-weight:bold}nav ul.look_langSwitch li.act{color:#516776;background:#f7f7f7;display:block;text-decoration:none;text-transform:uppercase;padding:5px 25px 4px 25px;font-weight:bold}nav ul.look_langSwitch li a:hover{color:#516776}.look_subNavTrigger.look_mobileTrigger{display:none}nav ul.look_langSwitch li a:hover{color:#516776}.look_alignTopRight{top:0;right:0}.look_minusPFboxmargin{margin-bottom:0 !important}.look_listEW12-5{float:left;width:12.5%;min-height:1px}.look_listEW20{float:left;width:20%;min-height:1px}.look_listEW25{float:left;width:25%;min-height:1px}.look_listEW33p{float:left;width:33.333333333%;min-height:1px}.look_listEW66p{float:left;width:66.666666666%;min-height:1px}.look_listEW69{float:left;width:69%;min-height:1px}.look_listEW75{float:left;width:75%;min-height:1px}.look_listEW74-7{float:left;width:74.7%;min-height:1px}.look_listEW100{float:left;width:100%;min-height:1px}.look_preM0Pr{margin-top:0}.look_appM0Pr{margin-bottom:0}.look_preM4Pr{margin-top:4%}.look_appM4Pr{margin-bottom:4%}.look_appM5Pr{margin-bottom:5%}.look_preM5Pr{margin-top:5%}.look_appM2Pr{margin-bottom:2%}.look_preM2Pr{margin-top:2%}.look_preP2Pr{padding-top:2%}.look_preP4Pr{padding-top:4%}.look_appP6Pr{padding-bottom:6%}.look_preP6Pr{padding-top:6%}.look_listEW33p{float:left;width:33.333333333%;min-height:1px}.look_listEW50{float:left;width:50%;min-height:1px}article{float:left;width:100%;margin:0}.look_formIcon{position:relative;width:50px;height:50px;display:block;padding:0;margin:12px 0 0 10px}.look_formIcon .look_line{height:2px;position:absolute;background:#516776;width:50%;left:25%;transition-duration:0.5s;transition-property:transform, top, height, width, left, background}.look_formIcon .look_line.look_lineOne{top:17px}.look_formIcon .look_line.look_lineTwo{top:23px}.look_formIcon .look_line.look_lineThr{top:29px}.is_notopenSubnav .look_formIcon:hover .look_line.look_lineOne{top:14px}.is_notopenSubnav .look_formIcon:hover .look_line.look_lineThr{top:32px}.is_openSubnav .look_formIcon .look_line.look_lineThr{background:#fff;top:46px;left:16px;width:20px;height:2px}.look_subline{padding-left:3px;display:block;text-transform:uppercase;font-size:11px}.look_lazyloadImage{float:left;width:100%;position:relative}.look_lazyloadImage img{display:block}.look_alignRight .look_lazyloadImage img{margin:0 0 0 auto}.look_imagePlaceHolder{overflow:hidden;position:relative;background:#dedede}.look_overContent .look_imagePlaceHolder{overflow:visible}/* .look_imagePlaceHolder .look_imageLoader{opacity:0.2;z-index:1;height:30px;width:30px;position:absolute;left:50%;top:50%;margin:-15px;background:url(/fileadmin/templates/img/loading.gif) no-repeat center center #fff;border-radius:15px}*/ svg.look_preloader{display:block;width:50px !important;height:50px !important;position:relative;overflow:hidden;-webkit-animation:preloaderfadeToggle 4s infinite linear;-moz-animation:preloaderfadeToggle 4s infinite linear;-o-animation:preloaderfadeToggle 4s infinite linear;animation:preloaderfadeToggle 4s infinite linear}svg.look_preloader line, svg.look_preloader path{fill:none;stroke:#00A295;stroke-width:6;stroke-miterlimit:10;stroke-dashoffset:1000;stroke-dasharray:1000;stroke-linecap:square}svg.look_preloader line{stroke-dashoffset:0;transform:translate(-50px, 0);-webkit-animation:linePreloader 2s infinite linear;-moz-animation:linePreloader 2s infinite linear;-o-animation:linePreloader 2s infinite linear;animation:linePreloader 2s infinite linear}.look_isIE svg.look_preloader line, .look_isIE svg.look_preloader path{display:none !important}.look_isIE svg.look_preloader{background:transparent url('/fileadmin/templates/img/preloadergifWhite.gif') center center no-repeat}svg.look_preloader path{-webkit-animation:strokePreloader 2s infinite linear;-moz-animation:strokePreloader 2s infinite linear;-o-animation:strokePreloader 2s infinite linear;animation:strokePreloader 2s infinite linear}@-webkit-keyframes linePreloader{0%{-webkit-transform:translate(-50px, 0);opacity:0}60%{-webkit-transform:translate(-50px, 0);opacity:0}80%{-webkit-transform:translate(-50px, 0);opacity:1}100%{-webkit-transform:translate(-50px, 0);opacity:1}}@-moz-keyframes linePreloader{0%{-moz-transform:translate(-50px, 0);opacity:0}60%{-moz-transform:translate(-50px, 0);opacity:0}80%{-moz-transform:translate(0, 0);opacity:1}100%{-moz-transform:translate(0, 0);opacity:1}}@-o-keyframes linePreloader{0%{-o-transform:translate(-50px, 0);opacity:0}60%{-o-transform:translate(-50px, 0);opacity:0}80%{-o-transform:translate(0, 0);opacity:1}100%{-o-transform:translate(0, 0);opacity:1}}@keyframes linePreloader{0%{transform:translate(-50px, 0);opacity:0}60%{transform:translate(-50px, 0);opacity:0}80%{transform:translate(0, 0);opacity:1}100%{transform:translate(0, 0);opacity:1}}@-webkit-keyframes strokePreloader{0%{stroke-dashoffset:1000}80%{stroke-dashoffset:897}100%{stroke-dashoffset:897}}@-moz-keyframes strokePreloader{0%{stroke-dashoffset:1000}80%{stroke-dashoffset:897}100%{stroke-dashoffset:897}}@-o-keyframes strokePreloader{0%{stroke-dashoffset:1000}80%{stroke-dashoffset:897}100%{stroke-dashoffset:897}}@keyframes strokePreloader{0%{stroke-dashoffset:1000}80%{stroke-dashoffset:897}100%{stroke-dashoffset:897}}@-webkit-keyframes preloaderfadeToggle{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes preloaderfadeToggle{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-o-keyframes preloaderfadeToggle{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes preloaderfadeToggle{0%{opacity:1}80%{opacity:1}100%{opacity:0}}.look_imagePlaceHolder svg.look_preloader{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}.look_imagePlaceHolder .look_lazyImagewrap{opacity:1;display:block}.look_imagePlaceHolder img{opacity:0}.look_generateMask .look_imagePlaceHolder img{margin:-0%;max-width:100%;width:100% !important}.look_imageContentStretch .look_imagePlaceHolder img{margin:-0%;max-width:100%;width:100% !important}.look_overContent .look_imagePlaceHolder img{}fieldset{border:0;padding:2% 0;margin:0;float:left;width:102%}hr{border:0;border-bottom:3px solid #ccc;width:30px}input[type="text"], input[type="date"], input[type="submit"], textarea{-webkit-appearance:none}input, textarea, select{width:100%;padding:10px;box-sizing:border-box;border:1px solid #e1e4e6;resize:vertical;max-height:500px;display:block;margin:10px 0;float:left;line-height:1.2;font-size:14px;background:#fff;font-family:"Helvetica Neue",Arial,sans-serif;color:#516776}input[type="checkbox"]{float:left;width:auto;margin:2px 5px 5px 2px}input[type="date"]{resize:none;max-height:38px}select{padding:9px 10px}input[type="submit"], button{background:#00A587;color:#fff;text-transform:uppercase;border:0}.look_searchIcon .cls-1{fill:none;stroke:#526876;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:1.5px;-webkit-transition:stroke .5s ease-in-out;-moz-transition:stroke .5s ease-in-out;-o-transition:stroke .5s ease-in-out;transition:stroke .5s ease-in-out}.look_headlineIcon svg{width:35px;height:35px;position:absolute;left:-50px;top:5px}.look_headlineIcon{position:relative;display:block;margin-left:50px}.look_bordeauxIcon svg .look_iconInnerStroke{stroke:#7D2248;fill:none}.look_lightgrayIcon svg .look_iconInnerStroke{stroke:#e3e3e3;fill:none}.look_grayIcon svg .look_iconInnerStroke{stroke:#516776;fill:none}.news-backlink-wrap{margin:25px 0}.news-backlink-wrap a, .news-backlink-wrap a:hover, .news-backlink-wrap a:active{display:block;color:#516776;text-decoration:none;text-transform:uppercase;padding-left:30px;position:relative}.news-backlink-wrap a svg{width:30px;height:30px;position:absolute;left:0;top:-7px;display:block}.look_scrollOffset .look_searchform form{height:55px;width:55px;right:-1px;-webkit-transition:width ease 0.5s;-moz-transition:width ease 0.5s;-ms-transition:width ease 0.5s;-o-transition:width ease 0.5s;transition:width ease 0.5s}.is_activeSearchForm.look_scrollOffset .look_searchform form{width:100%}.is_activeSearchForm.look_scrollOffset .look_searchform{width:100%;right:0}.look_scrollOffset.look_searchform{position:fixed}.look_scrollOffset .look_searchform{position:absolute;right:70px;top:0;z-index:99;width:55px}.look_scrollOffset .look_searchform input[type="search"]{padding:17.5px 0;height:55px}.look_scrollOffset .look_searchform .is_active input[type="search"]{padding:17.5px 10px}.look_scrollOffset a.look_searchButton{padding:17.5px 15.5px;border-right:1px solid #e1e4e6;border-left:1px solid #e1e4e6}.look_logoIcon{width:160px}.look_logoIcon .st0{fill:#00A295}.look_logoIcon .st1{fill:#FFFFFF}.look_logo svg,.look_logo img{width:auto;display:block;float:left}.look_logo img{height:44px;padding:15px 0 11px 0;max-width:40%}.look_logo svg{padding:20px 2% 20px 0;height:30px;max-width:58%}input#tx-indexedsearch-searchbox-button-submit{display:none}.look_searchform form input[type="search"]{border:none;background:transparent;width:0}.look_searchform{float:right;position:relative}.look_searchform form{width:460px;height:70px;overflow:hidden;position:absolute;right:0}.look_searchform:hover form{display:block}.look_searchButton{display:block;padding:25px;position:absolute;top:0;right:0;width:20px;height:20px;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.look_searchButton:hover, .is_active .look_searchButton{background:#ff6a39}.look_searchButton:hover svg.look_searchIcon .cls-1, .is_active .look_searchButton svg.look_searchIcon .cls-1{stroke:#fff}.look_searchButton svg{width:20px;height:20px;display:block}.look_logoIcon .look_iconInnerFill{fill:#ffffff}.look_locationFilter svg.look_germanyIcon{width:16px;height:20px;fill:#00A587;position:absolute;top:50%;margin-top:-10px;left:10px}.look_locationFilter svg.look_globeIcon{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:10px}.look_globeIcon path, .look_globeIcon circle{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:0.75px}ul.look_contactpersonListFilter li svg{position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px}ul.look_contactpersonListFilter li svg .look_iconInnerFill, ul.look_contactpersonListFilter li svg{fill:#e1e4e6}.look_pagination{visibility:hidden}.tx-indexedsearch-res{float:left;width:100%;padding:1% 0% 3% 0%;border-bottom:1px solid #e4e4e4}button.look_searchButton{width:44px;height:36px;position:absolute;right:1px;top:11px;background:#fff;padding:0}.look_tabs, .look_tabwrapper{float:left;width:100%}.look_tabwrapper{margin:0}.look_tabs > li > ul > li{display:none}.look_tabs.modify_makeTabs_complete > li > span, .look_tabs.modify_makeTabs_complete > li > ul > li, .look_tabs > li > ul > li.item_open{display:block}.look_tabs li.item{min-height:400px}.look_tabs > li > span, .look_tabwrapper a.look_tabtitle{display:block;padding:12px 25px;background:#f7f7f7;color:#516675;text-decoration:none;font-weight:bold;text-transform:uppercase;position:relative;float:left;opacity:0;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.look_tabs.modify_makeTabs_complete > li > span, .look_tabs.modify_makeTabs_complete .look_tabwrapper a.look_tabtitle{opacity:1}.look_tabwrapper a.look_tabtitle.look_current{background:#fff;color:#516675}.look_tabwrapper a:hover, .look_tabwrapper a.look_tabtitle.look_current:hover{color:#00A295}section .look_tabs > li{display:block;float:left;width:100%}.look_tabs, .look_tabs > li, .look_tabs > li > ul, .look_tabs > li > ul li.item{list-style-type:none;margin:0;padding:0}.look_pageSearchForm .look_searchButton{text-align:center}.look_pageSearchForm .look_searchButton svg{display:inline-block}.tx-indexedsearch-noResults{float:left;display:block;width:100%;margin:0}form.look_pageSearchForm{float:left;display:block;width:100%;position:relative}.look_wrapper{position:relative}.look_logo.look_mobile{display:none}.look_sliderIcon{display:none}.look_boxIcon{display:none}.look_mobileMenuHomeIcon{display:none}.look_mobileLangSwitch{display:none}.look_searchform.look_mobileSearch{display:none}.look_chronikIcon{display:none}footer.look_copyright ul li a{text-decoration:none;color:inherit;padding:3px}.look_applicationSuccessfull{display:none;text-align:center;float:left;width:100% !important;box-sizing:border-box}.look_greenTextInBox{color:#00A587}.look_lightgreenLinie:after{content:'';height:3px;width:60px;background:#d0e100;display:block;margin:10px 0 5px 0}.look_orangeLinie:after{content:'';height:3px;width:60px;background:#f1bc19;display:block;margin:10px 0 5px 0}.look_bordeauxLinie:after{content:'';height:3px;width:60px;background:#7D2248;display:block;margin:10px 0 5px 0}.look_grayLinie:after{content:'';height:3px;width:60px;background:#516776;display:block;margin:10px 0 5px 0}.look_lightgrayLinie:after{content:'';height:3px;width:60px;background:#e3e3e3;display:block;margin:10px 0 5px 0}.look_lazyloadImage img{width:100%}.look_showOnPrint{display:none !important}.look_page_isnotdomready section.look_imageContent.look_wwsImageContentTileNav{background:#00A587}.look_youtubeEmbedContainer.look_fullWidthEmbedVideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:976px}.look_youtubeEmbedContainer.look_fullWidthEmbedVideo iframe, .look_youtubeEmbedContainer.look_fullWidthEmbedVideo object, .look_youtubeEmbedContainer.look_fullWidthEmbedVideo embed{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:1055px){.look_youtubeEmbedContainer.look_fullWidthEmbedVideo{width:100%}.look_listEW74-7 .look_jobCrosssellings section.look_boxContent.look_pfbox{width:22.5%;margin:0 2.5% 2.5% 0}.modify_thumbnailControls.royalSlider{width:100% !important}.look_thumbnailControls .rsThumbs{position:relative;right:0;width:100%;bottom:0;height:auto}.look_thumbnailControls .rsThumbs .rsThumbsContainer{width:100% !important;display:flex;flex-wrap:wrap;justify-content:center}.look_heroSlider.look_thumbnailControls .rsThumbs .rsThumbsContainer .rsNavItem.rsThumb{flex-grow:1}.look_boxNegator{margin:0;width:102.5%}.look_wrapper.look_limitBig{margin:0 2%;width:96%}.royalSlider{width:100% !important}section.look_imageContent.look_wwsImageContentTileNav.look_pfbox .look_lazyloadImage, section.look_imageContent.look_wwsImageContentTileNav.look_pfbox .look_mainImageOfContent{width:100%}.look_wwsImageContentTileNav .look_pfWwsTileNav{position:absolute;bottom:0;right:0}.look_searchResultContentWrapper section.look_pfbox.look_listEW100, section.look_pfbox.look_boxContentQuadSized.look_listEW100, section.look_imageSliderContent.look_pfbox.look_boxContentQuadSized, section.look_imageContent.look_pfbox.look_boxContentQuadSized{width:97.5%;margin-right:2.5%}.look_listEW25{width:22.5%;margin-right:2.5%}.look_listEW74-7{width:72.5%;margin-right:2.5%}.look_listEW74-7 .look_pfbox.look_boxContent.look_boxContentTrippleSized, .look_listEW74-7 .look_pfbox{width:100%;max-width:100%;margin-right:0}.look_listEW74-7 section.look_boxContent.look_pfbox{width:30.8333333333%;margin:0 2.5% 2.5% 0}section.look_boxContent.look_pfbox{width:22.5%;margin:0 2.5% 2.5% 0}section.look_boxContent.look_boxContentTrippleSized{width:72.5%;margin:0 2.5% 2.5% 0}.look_listEW25 section.look_boxContent{width:100%;margin:0 0 2.5% 0}.look_jobFilterWrapper{margin-bottom:1%}.look_documentReady section.look_boxContent.look_pfbox.look_pfJobFilterBox{margin-bottom:1.5%}section.look_boxContent.look_boxContentDoubleSized, section.look_boxContent.look_doubleBig{width:47.5%}.look_relatedJobsWrapper{width:102.5%}}@media all and (max-width:1055px) and (min-width:901px){.look_listEW74-7 section.look_boxContent.look_pfbox{width:30.8333333333%;margin:0 3.6666666666% 3.6666666666% 0}.look_listEW74-7 section.look_boxContent.look_pfbox:nth-child(3n + 0){margin-right:0}}@media all and (max-width:1000px){.look_mainNav ul.nav > li > a{padding:19px 20px;font-size:.9em}}@media all and (max-width:950px){.look_mainNav ul.nav > li > a{padding:19px 16px}}@media all and (max-width:900px){.look_jobCall2ActionWrap{width:97.5% !important;margin-right:2.5% !important}body nav.look_mainNav{margin-top:50px}body.look_scrollOffset nav.look_mainNav{margin-top:0}main{margin-top:100px}.look_mainNaviWrap{border:none}nav.look_mainNav{border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;z-index:20}nav .look_menu{background:#fff}nav.look_mainNav > .look_wrapper.look_limitBig{width:100%;margin:0}.look_page_isnotdomready ul.look_logo{position:absolute;top:-50px}ul.look_logo{position:fixed;top:0;left:2%;display:block;z-index:-99}.look_logo svg{padding:10px 2% 10px 0}.look_logo img{padding:4px 0 2px 0}.look_mobileMenuHomeIcon{display:block;float:left}.look_mainNav ul.nav{border:0;max-width:100%;height:0;top:0;position:absolute;overflow:hidden;width:100% !important}.look_respruleRelativeAtLess900, section.look_respruleRelativeAtLess900{position:relative;top:auto;left:auto;right:auto;bottom:auto}.look_logo{display:none}.look_logo.look_mobile{display:block;width:64px;position:absolute;left:50%;margin:0 0 0 -34px}.look_mobileMenuHomeIcon.look_homePlaceHolder span{display:none}.look_mobileMenuHomeIcon.look_homePlaceHolder svg{width:20px;height:20px;padding:12px 14.5px}.look_mobileMenuHomeIcon.look_homePlaceHolder svg path{stroke:#516776}.look_mobileMenuHomeIcon.look_homePlaceHolder,.look_mobileNavIcon{border-right:1px solid #e1e4e6}.look_formIcon{margin:0}.look_langSwitch{display:none}a.look_searchButton{padding:15px}.look_page_isnotdomready .look_mainNaviWrap{display:none}.look_listEW25, .look_listEW74-7{width:100%;margin-right:0}.look_listEW74-7 section.look_pfbox.look_boxContentTrippleSized, .look_listEW25 section.look_pfbox.look_pfJobFilterBox, .look_listEW25 section.look_listEW100, .look_listEW74-7 section.look_listEW100{width:97.5%;margin-right:2.5%}section.look_boxContent.look_pfbox{width:30.8333333333%;margin-right:2.5%}section.look_boxContent.look_pfbox.look_doubleBig{width:47.5%}section.look_boxContent.look_pfbox.look_boxContentTrippleSized{width:64.166666666%}section.look_imageContent.look_pfbox.look_boxContentQuadSized, section.look_contactpersonListWrapper.look_pfbox.look_boxContentQuadSized, section.look_textContent.look_pfbox.look_boxContentQuadSized{width:97.5%}.look_relatedJobsWrapper{width:100%}.look_respruleHideAtLess900{display:none !important}.look_respruleShowAtLess900{display:block}.look_mainAsideCol.modify_asideJobfilter section{display:none}.look_mainAsideCol.modify_asideJobfilter section.look_pfJobFilterBox{display:block}}@media all and (max-width:880px){.look_wrapper.look_limitMiddle{margin-left:3%;margin-right:3%;width:94%}}@media screen and (max-width:700px){.look_jobCrosssellings{width:100% !important}.look_listEW74-7 .look_jobCrosssellings section.look_boxContent.look_pfbox, .look_listEW74-7 section.look_boxContent.look_pfbox, section.look_boxContent.look_pfbox{width:47.5%}section.look_boxContent.look_pfbox.look_doubleBig, section.look_boxContent.look_pfbox.look_boxContentTrippleSized{width:97.5%}section.look_boxContent.look_boxContentTrippleSized .look_boxSpacer{display:none}section.look_boxContent.look_boxContentTrippleSized inusPFboxmargin{margin-bottom:0 !important}ul.look_logo{margin-left:-140px}ul.look_logo, ul.look_logo li, ul.look_logo li a{width:280px}}

/* ==========================================================
   Career Footer DE
   Stable layout matching the EN footer
   ========================================================== */

footer.listen_footerCopyright.look_copyright {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 25px 0 0;
	background: #fff;
	border-top: 1px solid #e1e4e6;
	color: #516776;
	box-sizing: border-box;
}

/* ==========================================================
   Footer content
   ========================================================== */

footer.listen_footerCopyright.look_copyright > .look_wrapper {
	display: grid;
	grid-template-columns: 160px minmax(0, 1fr) auto;
	grid-template-areas:
		"logo spacer legal"
		"hint hint hint";
	align-items: start;
	column-gap: 20px;
	row-gap: 10px;

	width: 996px;
	max-width: calc(100% - 40px);
	margin: 0 auto;
	padding: 0 0 20px;
	box-sizing: border-box;
}

/* Logo */

footer.listen_footerCopyright.look_copyright > .look_wrapper > a {
	grid-area: logo;
	display: block;
	width: 160px;
	margin: 0;
	padding: 0;
}

footer.listen_footerCopyright.look_copyright .look_logoIcon {
	display: block;
	width: 160px;
	height: auto;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

/* Legal navigation */

footer.listen_footerCopyright.look_copyright > .look_wrapper > nav {
	grid-area: legal;
	position: static;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	justify-self: end;
}

footer.listen_footerCopyright.look_copyright > .look_wrapper > nav ul {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

footer.listen_footerCopyright.look_copyright > .look_wrapper > nav li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

footer.listen_footerCopyright.look_copyright > .look_wrapper > nav li + li {
	border-left: 1px solid #e1e4e6;
}

footer.listen_footerCopyright.look_copyright > .look_wrapper > nav a {
	display: block;
	padding: 3px 8px;
	color: #516776;
	text-decoration: none;
	white-space: nowrap;
}

/* Equal-opportunity text */

footer.listen_footerCopyright.look_copyright .look_genderHint {
	grid-area: hint;
	position: static;
	float: none;
	clear: none;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.4;
	text-align: left;
	box-sizing: border-box;
}

/* ==========================================================
   Social bar
   Compact layout matching the EN footer
   ========================================================== */

footer.listen_footerCopyright.look_copyright .look_footerSocialList {
	display: block !important;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #e1e4e6;
	box-sizing: content-box;
	text-align: center;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList > li {
	display: inline-block;
	width: 123px;
	margin: 0 -4px 0 0;
	padding: 0;
	list-style: none;
	border-right: 1px solid #e1e4e6;
	box-sizing: content-box;
	vertical-align: top;
	text-align: center;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList > li:last-child {
	border-right: 0;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList > li > a {
	display: inline;
	margin: 0;
	padding: 3px;
	text-decoration: none;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList > li > a > span {
	display: inline;
	margin: 0;
	padding: 0;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList svg {
	display: inline;
	width: 31px !important;
	height: 31px !important;
	min-width: 31px !important;
	min-height: 31px !important;
	max-width: 31px !important;
	max-height: 31px !important;
	margin: 9px 48px !important;
	padding: 0 !important;
	box-sizing: content-box;
	vertical-align: middle;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList .look_iconInnerFill {
	fill: #5c7586;
}

footer.listen_footerCopyright.look_copyright .look_footerSocialList .look_iconInnerStroke {
	fill: none;
	stroke: #5c7586;
}

footer.listen_footerCopyright.look_copyright
.look_footerSocialList > li:last-child .look_iconInnerStroke {
	fill: #fff;
	stroke: none;
}

/* ==========================================================
   Responsive
   ========================================================== */

@media (max-width: 700px) {
	footer.listen_footerCopyright.look_copyright > .look_wrapper {
		grid-template-columns: 1fr;
		grid-template-areas:
			"logo"
			"legal"
			"hint";
		row-gap: 12px;
	}

	footer.listen_footerCopyright.look_copyright > .look_wrapper > nav {
		justify-self: start;
	}

	footer.listen_footerCopyright.look_copyright .look_footerSocialList {
		display: flex !important;
	}

	footer.listen_footerCopyright.look_copyright .look_footerSocialList > li {
		flex: 1 1 25%;
		width: 25%;
		margin-right: 0;
		box-sizing: border-box;
	}

	footer.listen_footerCopyright.look_copyright
	.look_footerSocialList > li > a {
		height: 48px;
	}

	footer.listen_footerCopyright.look_copyright
	.look_footerSocialList svg {
		width: 25px !important;
		height: 25px !important;
		min-width: 25px !important;
		min-height: 25px !important;
		max-width: 25px !important;
		max-height: 25px !important;
		margin: 9px auto !important;
	}
}