.vwlnfjobportal-clear { height: 0px; clear: both; }
.vwlnfjobportal-left { float: left; }
.vwlnfjobportal-right { float: right; }
.vwlnfjobportal-webStandard strong { font-weight: bold; }
.vwlnfjobportal-webStandard em { font-style: italic; }
.vwlnfjobportal-webStandard ol,
.vwlnfjobportal-webStandard ul { margin-bottom: 10px; margin-left: 20px; }
.vwlnfjobportal-webStandard li { list-style-type: disc; margin-bottom: 5px; }
ul.vwlnfjobportal-webListNone,
.vwlnfjobportal-webStandard.vwlnfjobportal-webListNone ul { margin: 0px; }
.vwlnfjobportal-webStandard.vwlnfjobportal-webListNone li {
list-style-type: none !important;
list-style-image: none !important;
margin-bottom: 0px;
}
@media print {
.vwlnfjobportal-outerBenchmarkBox {
display: none;
}
}
/* ------------------------------------------ VW HEAD ------------------------------------------ */
@font-face {
font-family: kwfUp-VWHead;
font-weight: 300;
src: url("/assets/vw-fonts/./fonts/head/vwhead-light.woff") format("woff"), url("/assets/vw-fonts/./fonts/head/vwhead-light.woff2") format("woff2");
}
@font-face {
font-family: kwfUp-VWHead;
font-weight: 400;
src: url("/assets/vw-fonts/./fonts/head/vwhead-regular.woff") format("woff"), url("/assets/vw-fonts/./fonts/head/vwhead-regular.woff2") format("woff2");
}
@font-face {
font-family: kwfUp-VWHead;
font-weight: 700;
src: url("/assets/vw-fonts/./fonts/head/vwhead-bold.woff") format("woff"), url("/assets/vw-fonts/./fonts/head/vwhead-bold.woff2") format("woff2");
}
/* ------------------------------------------ VW TEXT ------------------------------------------ */
@font-face {
font-family: kwfUp-VWText;
font-weight: 400;
src: url("/assets/vw-fonts/./fonts/text/vwtext-regular.woff") format("woff"), url("/assets/vw-fonts/./fonts/text/vwtext-regular.woff2") format("woff2");
}
@font-face {
font-family: kwfUp-VWText;
font-weight: 700;
src: url("/assets/vw-fonts/./fonts/text/vwtext-bold.woff") format("woff"), url("/assets/vw-fonts/./fonts/text/vwtext-bold.woff2") format("woff2");
}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}.vwlnfjobportal-webStandard dl,.vwlnfjobportal-webStandard dt,.vwlnfjobportal-webStandard dd,.vwlnfjobportal-webStandard ul,.vwlnfjobportal-webStandard ol,.vwlnfjobportal-webStandard li,.vwlnfjobportal-webStandard h1,.vwlnfjobportal-webStandard h2,.vwlnfjobportal-webStandard h3,.vwlnfjobportal-webStandard h4,.vwlnfjobportal-webStandard h5,.vwlnfjobportal-webStandard h6,.vwlnfjobportal-webStandard pre,.vwlnfjobportal-webStandard form,.vwlnfjobportal-webStandard fieldset,.vwlnfjobportal-webStandard input,.vwlnfjobportal-webStandard p,.vwlnfjobportal-webStandard blockquote,.vwlnfjobportal-webStandard th,.vwlnfjobportal-webStandard td{margin:0;padding:0}.vwlnfjobportal-webStandard img{border:0}.vwlnfjobportal-webStandard address,.vwlnfjobportal-webStandard caption,.vwlnfjobportal-webStandard cite,.vwlnfjobportal-webStandard code,.vwlnfjobportal-webStandard dfn,.vwlnfjobportal-webStandard em,.vwlnfjobportal-webStandard strong,.vwlnfjobportal-webStandard th,.vwlnfjobportal-webStandard var{font-style:normal;font-weight:normal}.vwlnfjobportal-webStandard caption,.vwlnfjobportal-webStandard th{text-align:left}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormFieldWrapper{position:relative}.vwlnfjobportal-webForm.center{kwf-responsive-el-lt:500;kwf-responsive-el-gt:350}.vwlnfjobportal-webForm.centerDefault{kwf-responsive-el-lt:500;kwf-responsive-el-gt:350;kwf-responsive-el-gt:500}.vwlnfjobportal-webForm.default{kwf-responsive-el-lt:500;kwf-responsive-el-gt:350;kwf-responsive-el-gt:500}.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .vwlnfjobportal-saving{position:absolute;margin-left:-12px;margin-top:-12px;height:24px;width:24px;left:50%;top:50%}html.vwlnfjobportal-cssanimations .vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .vwlnfjobportal-saving{background:url("/assets/kwf/images/loading/loadingsmall.png") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1){html.vwlnfjobportal-cssanimations .vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .vwlnfjobportal-saving{background-image:url("/assets/kwf/images/loading/dpr2/loadingsmall.png");background-size:26px 26px}}html.vwlnfjobportal-no-cssanimations .vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .vwlnfjobportal-saving{background:url("/assets/kwf/images/loading/loadingsmall.gif") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldError label{color:#000}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldError input,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldError textarea{color:#000;border-color:#e4002c}.vwlnfjobportal-webForm button{cursor:pointer}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfField label,.vwlnfjobportal-webForm form .vwlnfjobportal-kwfField span.fieldContent{line-height:20px}.vwlnfjobportal-webForm .submitWrapper{text-align:center;clear:both}.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .beforeButton,.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .button,.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .saving,.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .afterButton{float:left}.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .vwlnfjobportal-button{position:relative}.vwlnfjobportal-webForm .vwlnfjobportal-submitWrapper .vwlnfjobportal-button.vwlnfjobportal-disabled{opacity:0.3}.vwlnfjobportal-webForm input,.vwlnfjobportal-webForm textarea,.vwlnfjobportal-webForm select{padding:2px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:18px;outline:none;float:left}.vwlnfjobportal-webForm input.radio{margin-left:10px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldCheckbox input{margin-top:3px}.vwlnfjobportal-webForm label{line-height:18px}.vwlnfjobportal-webForm .vwlnfjobportal-kwcLabelPositionAbove .vwlnfjobportal-kwfFormFieldWrapper.vwlnfjobportal-hasLabel{margin-left:0;padding-left:0}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldRequired label{font-weight:normal}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldRequired span label{font-weight:normal}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldLabelAlignTop label{width:auto;margin:0px;text-align:left}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldLabelAlignLeft label{text-align:left}.vwlnfjobportal-webForm .vwlnfjobportal-showField{font-weight:bold;margin-bottom:9px}.vwlnfjobportal-webForm fieldset{margin-bottom:20px;padding:10px}.vwlnfjobportal-webForm fieldset legend{font-weight:bold;margin-left:20px;padding:5px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldRadio .vwlnfjobportal-kwfFormFieldWrapper label{margin-right:20px;clear:none}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldRadio input{margin:0px;padding:0px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldRadioHorizontal span{display:inline-block}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldRadioVertical span{display:block}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldRadioVertical span label{margin-left:0px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldRadioVertical label{float:none}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldMultiCheckboxHorizontal label{float:none;width:auto;margin-left:0px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldMultiCheckboxHorizontal .checkboxItem{float:left;white-space:nowrap;padding-right:10px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormFieldMultiCheckboxHorizontal .checkboxItem label{font-weight:normal}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormContainerColumns .vwlnfjobportal-kwfFormContainerColumn{float:left;clear:none;margin-bottom:0px}.vwlnfjobportal-webForm form .vwlnfjobportal-kwfFormContainerColumns .vwlnfjobportal-kwfFormContainerColumn .vwlnfjobportal-kwfField{clear:none;margin-bottom:0px}.vwlnfjobportal-webForm span.vwlnfjobportal-comment{margin-left:10px;color:#999}.vwlnfjobportal-webForm .vwlnfjobportal-kwfField{clear:both;position:relative;margin-bottom:4px}.vwlnfjobportal-webForm .vwlnfjobportal-kwcLabelPositionAbove label{display:block;float:none;margin-left:0px;text-align:left;width:100%}.vwlnfjobportal-webForm .vwlnfjobportal-spEmail{display:none}.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{height:100%;min-height:41px;width:100%;padding:8px 0;box-sizing:border-box;border:0;border-bottom:1px solid;border-color:#dfe4e8;color:#001e50;border-radius:0;background:transparent;outline:0;font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;font-family:inherit;float:none}@media (min-width: 350px){.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{line-height:32px}}@media (min-width: 1600px){.vwlnfjobportal-webForm input[type="text"],.vwlnfjobportal-webForm input[type="number"],.vwlnfjobportal-webForm input[type="email"],.vwlnfjobportal-webForm input[type="password"]{min-height:49px}}.vwlnfjobportal-webForm input[type="text"]:focus,.vwlnfjobportal-webForm input[type="number"]:focus,.vwlnfjobportal-webForm input[type="email"]:focus,.vwlnfjobportal-webForm input[type="password"]:focus{border-color:#001e50}.vwlnfjobportal-webForm input[type="text"]:disabled,.vwlnfjobportal-webForm input[type="number"]:disabled,.vwlnfjobportal-webForm input[type="email"]:disabled,.vwlnfjobportal-webForm input[type="password"]:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwlnfjobportal-webForm textarea{width:100%;resize:vertical;border-radius:0;min-height:20px;background:transparent;border:0;color:#001e50;padding:8px 0 0;box-sizing:border-box;border-bottom:1px solid;border-color:#dfe4e8;outline:0;font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;margin:4px 0;height:106px;float:none}@media (min-width: 350px){.vwlnfjobportal-webForm textarea{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm textarea{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webForm textarea{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm textarea{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webForm textarea{line-height:32px}}.vwlnfjobportal-webForm textarea:focus{border-color:#001e50}.vwlnfjobportal-webForm textarea:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwlnfjobportal-webForm textarea:required{color:#001e50}.vwlnfjobportal-webForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;width:100%;max-width:300px;padding:8px 24px 8px 0;border:0;border-bottom:1px solid;border-radius:0;border-color:#dfe4e8;color:#001e50;background:transparent;font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;font-family:inherit;outline:none;cursor:pointer;background-image:url("/assets/web/images/icons/48px/chevrondown.svg");background-repeat:no-repeat;background-size:24px;background-position:center right;float:none}@media (min-width: 350px){.vwlnfjobportal-webForm select{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm select{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webForm select{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm select{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webForm select{line-height:32px}}.vwlnfjobportal-webForm select:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8;background-image:url("/assets/web/images/icons/48px/chevrondownDisabled.svg")}.vwlnfjobportal-webForm select:required{color:#001e50}.vwlnfjobportal-webForm input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #001e50;width:24px;height:24px;margin-top:0}.vwlnfjobportal-webForm input[type="checkbox"]:hover{border-color:#0040c5}.vwlnfjobportal-webForm input[type="checkbox"]:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwlnfjobportal-webForm input[type="checkbox"]:focus{outline:transparent}.vwlnfjobportal-webForm input[type="checkbox"]:checked{background-image:url("/assets/web/images/icons/24px/checkmark.svg");background-repeat:no-repeat;background-size:16px;background-position:center}.vwlnfjobportal-webForm input[type="checkbox"]+label{padding-left:32px;font-size:16px;line-height:24px;position:relative;cursor:pointer;top:3px;display:block;color:#001e50}@media (min-width: 350px){.vwlnfjobportal-webForm input[type="checkbox"]+label{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm input[type="checkbox"]+label{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webForm input[type="checkbox"]+label{font-size:20px}}.vwlnfjobportal-webForm input[type="checkbox"]+label:hover{color:#0040c5}.vwlnfjobportal-webForm input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #001e50;width:24px;height:24px;border-radius:50%}.vwlnfjobportal-webForm input[type="radio"]:hover{border-color:#0040c5}.vwlnfjobportal-webForm input[type="radio"]:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwlnfjobportal-webForm input[type="radio"]+label{position:relative;width:100%;display:block;cursor:pointer;padding-left:32px;font-size:16px;line-height:24px;color:#001e50;box-sizing:border-box}@media (min-width: 350px){.vwlnfjobportal-webForm input[type="radio"]+label{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm input[type="radio"]+label{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webForm input[type="radio"]+label{font-size:20px}}.vwlnfjobportal-webForm input[type="radio"]+label:hover{color:#0040c5}.vwlnfjobportal-webForm input[type="radio"]:checked+label:after{content:"";position:absolute;top:6px;left:6px;box-sizing:border-box;background-color:#001e50;border-radius:50%;height:12px;width:12px}.vwlnfjobportal-webForm input[type="radio"]:checked+label:hover:after{background-color:#0040c5}.vwlnfjobportal-webForm .vwlnfjobportal-kwfField{margin-bottom:16px}.vwlnfjobportal-webForm .vwlnfjobportal-submit{display:block;text-align:center;border-radius:44px;padding-top:12px;padding-bottom:12px;padding-left:40px;padding-right:40px;-webkit-transition:all 0.3s cubic-bezier(0.14, 1.12, 0.67, 0.99);transition:all 0.3s cubic-bezier(0.14, 1.12, 0.67, 0.99);background-color:#001e50;color:#fff;border:2px solid transparent}.vwlnfjobportal-webForm .vwlnfjobportal-submit:after{display:none}.vwlnfjobportal-webForm .vwlnfjobportal-submit:hover{background-color:#0040c5;color:#fff}.vwlnfjobportal-webForm fieldset,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset{border:none;padding:0;margin:0}.vwlnfjobportal-webForm fieldset legend,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset legend{margin-left:0;margin-bottom:24px;font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:20px;font-weight:bold}@media (min-width: 350px){.vwlnfjobportal-webForm fieldset legend,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset legend{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm fieldset legend,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset legend{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webForm fieldset legend,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset legend{font-size:20px}}@media (min-width: 560px){.vwlnfjobportal-webForm fieldset legend,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset legend{line-height:20px}}@media (min-width: 1600px){.vwlnfjobportal-webForm fieldset legend,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormContainerFieldSet fieldset legend{line-height:24px}}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldErrorMessage{font-family:kwfUp-VWText, sans-serif;font-size:12px;font-weight:normal;line-height:20px;color:#e4002c;clear:both}@media (min-width: 350px){.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldErrorMessage{font-size:12px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldErrorMessage{font-size:12px}}@media (min-width: 1600px){.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldErrorMessage{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldErrorMessage{line-height:20px}}@media (min-width: 1600px){.vwlnfjobportal-webForm .vwlnfjobportal-kwfFieldErrorMessage{line-height:24px}}.vwlnfjobportal-webForm .vwlnfjobportal-kwcFormFieldTextField .vwlnfjobportal-kwfFieldError input{border-color:#e4002c}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormFieldTextArea label,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormFieldSelect label,.vwlnfjobportal-webForm .vwlnfjobportal-kwcFormFieldTextField label,.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormFieldTextField label,.vwlnfjobportal-webForm .vwlnfjobportal-kwcFormFieldCheckbox label,.vwlnfjobportal-webForm .vwlnfjobportal-kwcFormFieldMultiCheckbox label{color:#001e50}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormFieldCheckbox .vwlnfjobportal-kwfFieldErrorMessage{padding-left:36px;margin-top:4px}.vwlnfjobportal-webForm .vwlnfjobportal-kwfFormFieldRadio>label{margin-bottom:12px;display:block}.vwlnfjobportal-webForm .kwfFormFieldRadio span{display:block;clear:both;margin-bottom:24px}.vwlnfjobportal-webImageLoadedAnimation .container.webResponsiveImgLoading img{opacity:0}.vwlnfjobportal-webImageLoadedAnimation .container:not(.webResponsiveImgLoading) img{opacity:1;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.kwc-paragraphs-preview{display:inline-block;width:100%;padding:0}.vwlnfjobportal-webStandard{font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;color:#000}@media (min-width: 350px){.vwlnfjobportal-webStandard{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard{line-height:32px}}.vwlnfjobportal-webStandard strong{font-weight:bold}.vwlnfjobportal-webStandard em{font-style:italic}.vwlnfjobportal-webStandard b{font-weight:700}.vwlnfjobportal-webStandard span.sup{vertical-align:super;font-size:75%;line-height:0px}/*! Hochstellen */.vwlnfjobportal-webStandard span.sub{vertical-align:sub;font-size:75%;line-height:0px}/*! Tiefstellen */.vwlnfjobportal-webStandard p{font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:20px;color:#000;margin-bottom:20px}@media (min-width: 350px){.vwlnfjobportal-webStandard p{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard p{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard p{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard p{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard p{line-height:32px}}@media (min-width: 560px){.vwlnfjobportal-webStandard p{margin-bottom:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard p{margin-bottom:28px}}.vwlnfjobportal-webStandard h1{margin-bottom:5px;color:#000;font-weight:normal}/*! Ueberschrift 1 */.vwlnfjobportal-webStandard h2{margin-top:15px;margin-bottom:5px;color:#000;font-weight:normal}/*! Ueberschrift 2 */.vwlnfjobportal-webStandard h3{font-size:18px;margin-top:15px;margin-bottom:5px;font-weight:normal}/*! Ueberschrift 3 */.vwlnfjobportal-webStandard h4{font-size:16px;margin-top:15px;margin-bottom:5px;font-weight:normal;color:#001e50}/*! Ueberschrift 4 */.vwlnfjobportal-webStandard h1{font-family:kwfUp-VWHead, sans-serif;font-size:32px;font-weight:300;line-height:36px}@media (min-width: 350px){.vwlnfjobportal-webStandard h1{font-size:32px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h1{font-size:48px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h1{font-size:60px}}@media (min-width: 350px){.vwlnfjobportal-webStandard h1{line-height:36px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h1{line-height:56px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h1{line-height:68px}}.vwlnfjobportal-webStandard h2{font-family:kwfUp-VWHead, sans-serif;font-size:28px;font-weight:300;line-height:32px}@media (min-width: 350px){.vwlnfjobportal-webStandard h2{font-size:28px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h2{font-size:32px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h2{font-size:48px}}@media (min-width: 350px){.vwlnfjobportal-webStandard h2{line-height:32px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h2{line-height:36px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h2{line-height:56px}}.vwlnfjobportal-webStandard h3{font-family:kwfUp-VWHead, sans-serif;font-size:20px;font-weight:300;line-height:24px}@media (min-width: 350px){.vwlnfjobportal-webStandard h3{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h3{font-size:20px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h3{font-size:24px}}@media (min-width: 350px){.vwlnfjobportal-webStandard h3{line-height:24px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h3{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h3{line-height:28px}}.vwlnfjobportal-webStandard h4{font-family:kwfUp-VWHead, sans-serif;font-size:16px;font-weight:300;line-height:20px}@media (min-width: 350px){.vwlnfjobportal-webStandard h4{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h4{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h4{font-size:20px}}@media (min-width: 350px){.vwlnfjobportal-webStandard h4{line-height:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard h4{line-height:20px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard h4{line-height:24px}}.vwlnfjobportal-webStandard a{padding-bottom:2px;border-bottom:1px solid currentColor;text-decoration:none;color:#001e50;outline:none}.vwlnfjobportal-webStandard a:hover{text-decoration:none;color:#0040c5}.vwlnfjobportal-webStandard ol{margin-top:20px;counter-reset:section;list-style-type:none;margin-bottom:0px;margin-left:0px;line-height:18px;color:#000}@media (min-width: 560px){.vwlnfjobportal-webStandard ol{margin-top:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ol{margin-top:28px}}.vwlnfjobportal-webStandard ol li{margin-bottom:16px;margin-left:12px;padding-left:calc(1.125em + 17px);font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;position:relative;list-style:none}@media (min-width: 560px){.vwlnfjobportal-webStandard ol li{margin-left:20px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ol li{margin-left:24px}}@media (min-width: 350px){.vwlnfjobportal-webStandard ol li{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard ol li{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ol li{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard ol li{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ol li{line-height:32px}}.vwlnfjobportal-webStandard ol li:before{counter-increment:section;content:counter(section);vertical-align:middle;display:inline-block;position:absolute;font-weight:bold;width:1.125em;top:0px;left:0}.vwlnfjobportal-webStandard ul{margin-top:20px;list-style-type:none;margin-bottom:0px;margin-left:0px;line-height:18px;color:#000}@media (min-width: 560px){.vwlnfjobportal-webStandard ul{margin-top:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ul{margin-top:28px}}.vwlnfjobportal-webStandard ul li{margin-bottom:16px;margin-left:12px;padding-left:calc(1.125em + 17px);font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;position:relative;list-style:none}@media (min-width: 560px){.vwlnfjobportal-webStandard ul li{margin-left:20px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ul li{margin-left:24px}}@media (min-width: 350px){.vwlnfjobportal-webStandard ul li{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard ul li{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ul li{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-webStandard ul li{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-webStandard ul li{line-height:32px}}.vwlnfjobportal-webStandard ul li:before{vertical-align:middle;display:inline-block;position:absolute;font-weight:bold;background:#000;width:1.125em;height:2px;content:"";top:12px;left:0}@media (min-width: 1600px){.vwlnfjobportal-webStandard ul li:before{top:16px}}.kwcText.vwlnfjobportal-webStandard>ul+*,.kwcText.vwlnfjobportal-webStandard>ol+*{margin-top:20px}@media (min-width: 560px){.kwcText.vwlnfjobportal-webStandard>ul+*,.kwcText.vwlnfjobportal-webStandard>ol+*{margin-top:24px}}@media (min-width: 1600px){.kwcText.vwlnfjobportal-webStandard>ul+*,.kwcText.vwlnfjobportal-webStandard>ol+*{margin-top:28px}}.vwlnfjobportal-webCustom b{font-weight:700}.vwlnfjobportal-webCustom p{margin-top:0}.vwlnfjobportal-webCustom a{text-decoration:none}.vwlnfjobportal-webCustom a:hover{text-decoration:none}.vwlnfjobportal-webCustom ul{padding-left:0;margin-left:0;margin-top:0}
.vwlnfjobportal-rootMaster{margin:0}.vwlnfjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwlnfjobportal-rootMaster__page:after{content:" ";display:block;clear:both}@media (min-width: 560px){.vwlnfjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwlnfjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 960px){.vwlnfjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwlnfjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 1280px){.vwlnfjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwlnfjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 1600px){.vwlnfjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwlnfjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 1920px){.vwlnfjobportal-rootMaster__page{max-width:2560px;margin-left:auto;margin-right:auto}.vwlnfjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}.vwlnfjobportal-rootMaster__outerContent{max-width:1200px;margin:0 auto;padding:0 20px}.vwlnfjobportal-rootMaster__browserWarning{background:rgba(0,0,0,0.9);-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:fixed;z-index:10000;display:none;bottom:0;right:0;left:0;top:0}.vwlnfjobportal-rootMaster__browserWarning__close{color:white;font-size:40px;position:absolute;cursor:pointer;right:60px;top:40px}.vwlnfjobportal-rootMaster__browserWarning__close:hover{opacity:0.8}.vwlnfjobportal-rootMaster__browserWarning__inner{box-sizing:border-box;width:50%;padding-right:4.16667%;padding-left:4.16667%;padding-bottom:56px;padding-top:56px;background:white}.vwlnfjobportal-rootMaster__browserWarning__headline{font-family:kwfUp-VWHead, sans-serif;font-size:24px;font-weight:bold;line-height:28px;padding-bottom:16px}@media (min-width: 350px){.vwlnfjobportal-rootMaster__browserWarning__headline{font-size:24px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-rootMaster__browserWarning__headline{font-size:24px}}@media (min-width: 1600px){.vwlnfjobportal-rootMaster__browserWarning__headline{font-size:32px}}@media (min-width: 350px){.vwlnfjobportal-rootMaster__browserWarning__headline{line-height:28px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-rootMaster__browserWarning__headline{line-height:28px}}@media (min-width: 1600px){.vwlnfjobportal-rootMaster__browserWarning__headline{line-height:36px}}.vwlnfjobportal-rootMaster__browserWarning__text{font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px}@media (min-width: 350px){.vwlnfjobportal-rootMaster__browserWarning__text{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-rootMaster__browserWarning__text{font-size:16px}}@media (min-width: 1600px){.vwlnfjobportal-rootMaster__browserWarning__text{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwlnfjobportal-rootMaster__browserWarning__text{line-height:24px}}@media (min-width: 1600px){.vwlnfjobportal-rootMaster__browserWarning__text{line-height:32px}}.vwlnfjobportal-rootMaster__optBoxWrapper{position:relative;z-index:10}.vwlnfjobportal-rootMaster__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;white-space:nowrap;margin-top:50px;margin-bottom:40px;font-family:kwfUp-VWHead, sans-serif;font-size:12px;font-weight:700}@media (min-width: 960px){.vwlnfjobportal-rootMaster__header{margin-bottom:80px}}.vwlnfjobportal-rootMaster__header .vwlnfjobportal-rootMaster__header__websiteLink{display:-webkit-box;display:flex;border:none}.vwlnfjobportal-rootMaster__header:before,.vwlnfjobportal-rootMaster__header:after{content:'';display:inline-block;height:2px;background:#001e50}.vwlnfjobportal-rootMaster__header:before{width:70%;margin-right:10px}.vwlnfjobportal-rootMaster__header:after{width:30%;margin-left:10px}.vwlnfjobportal-rootMaster__header svg{width:48px;height:48px;margin-right:10px}.vwlnfjobportal-rootMaster__stage{margin-top:24px}@media (min-width: 560px){.vwlnfjobportal-rootMaster__stage{margin-top:32px}}@media (min-width: 960px){.vwlnfjobportal-rootMaster__stage{margin-top:40px}}@media (min-width: 1920px){.vwlnfjobportal-rootMaster__stage{margin-top:56px}}.vwlnfjobportal-rootMaster.vwlnfjobportal-whiteHeaderIsPossible .vwlnfjobportal-rootMaster__stage{margin-top:-60px}@media (min-width: 560px){.vwlnfjobportal-rootMaster.vwlnfjobportal-whiteHeaderIsPossible .vwlnfjobportal-rootMaster__stage{margin-top:-60px}}@media (min-width: 960px){.vwlnfjobportal-rootMaster.vwlnfjobportal-whiteHeaderIsPossible .vwlnfjobportal-rootMaster__stage{margin-top:-60px}}@media (min-width: 1920px){.vwlnfjobportal-rootMaster.vwlnfjobportal-whiteHeaderIsPossible .vwlnfjobportal-rootMaster__stage{margin-top:-60px}}.vwlnfjobportal-rootMaster__breadcrumbs{position:absolute;left:8.33333%;color:#001e50;display:none;z-index:10;top:0}.vwlnfjobportal-rootMaster__breadcrumbs a{color:#001e50}@media (min-width: 960px){.vwlnfjobportal-rootMaster__breadcrumbs{display:block}}.vwlnfjobportal-rootMaster__anchorMenu{position:absolute;width:100%;z-index:9;right:0;top:0}@media (min-width: 1280px){.vwlnfjobportal-rootMaster__anchorMenu{position:fixed;display:block;width:auto;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.vwlnfjobportal-rootMaster__outerFooter{max-width:1200px;margin:70px auto;padding:0 20px}.vwlnfjobportal-rootMaster__footer{width:100%;padding:60px 0;border-top:2px solid #001e50;border-bottom:1px solid #dfe4e8;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.vwlnfjobportal-rootMaster__footer__copyright{font-size:14px}@media (min-width: 960px){.vwlnfjobportal-rootMaster__footer{box-sizing:border-box;padding:60px}}
.vwlnfjobportal-webStandard.vwlnfjobportal-menuMain .vwlnfjobportal-menuMain__item--onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwlnfjobportal-webStandard.vwlnfjobportal-menuMain .vwlnfjobportal-menuMain__item--onlyShowOnMobile{display:block}.vwlnfjobportal-webStandard.vwlnfjobportal-menuMain .vwlnfjobportal-menuMain__item--hideOnMobile{display:none}}@media print{.vwlnfjobportal-webStandard.vwlnfjobportal-menuMain{display:none}}
.vwlnfjobportal-webStandard.vwlnfjobportal-menuSub .vwlnfjobportal-menuSub__item--onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwlnfjobportal-webStandard.vwlnfjobportal-menuSub .vwlnfjobportal-menuSub__item--onlyShowOnMobile{display:block}.vwlnfjobportal-webStandard.vwlnfjobportal-menuSub .vwlnfjobportal-menuSub__item--hideOnMobile{display:none}}@media print{.vwlnfjobportal-webStandard.vwlnfjobportal-menuSub{display:none}}
.vwlnfjobportal-webStandard.vwlnfjobportal-menuBottom .vwlnfjobportal-menuBottom__item--onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwlnfjobportal-webStandard.vwlnfjobportal-menuBottom .vwlnfjobportal-menuBottom__item--onlyShowOnMobile{display:block}.vwlnfjobportal-webStandard.vwlnfjobportal-menuBottom .vwlnfjobportal-menuBottom__item--hideOnMobile{display:none}}@media print{.vwlnfjobportal-webStandard.vwlnfjobportal-menuBottom{display:none}}
html .vwlnfjobportal-menuBottom__menu li{padding:0;margin:0;font-size:16px}html .vwlnfjobportal-menuBottom__menu li::before{display:none}
.vwlnfjobportal-kwcBoxMetaTagsContent:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage:after{content:"";display:table;clear:both}

.vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage {
display: block;
margin: 0px;
}
.vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage .vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage__outerContainer {
display: block;
}
.vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage .vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage__container {
height: 0;
position: relative;
overflow: hidden;
display: block;
}
.vwlnfjobportal-kwcBoxMetaTagsContentOpenGraphImage img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
border: none;
}
.vwlnfjobportal-webResponsiveImgLoading{position:relative}.vwlnfjobportal-webResponsiveImgLoading:after{background-position:center;position:absolute;height:100%;width:100%;content:"";margin:0;bottom:0;right:0;left:0;top:0;z-index:2}html.vwlnfjobportal-cssanimations .vwlnfjobportal-webResponsiveImgLoading:after{background:url("/assets/kwf/images/loading/loadingsmall.png") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1){html.vwlnfjobportal-cssanimations .vwlnfjobportal-webResponsiveImgLoading:after{background-image:url("/assets/kwf/images/loading/dpr2/loadingsmall.png");background-size:26px 26px}}html.vwlnfjobportal-no-cssanimations .vwlnfjobportal-webResponsiveImgLoading:after{background:url("/assets/kwf/images/loading/loadingsmall.gif") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px}.vwlnfjobportal-webResponsiveImgLoading:before{background:none transparent;position:absolute;display:block;height:100%;width:100%;content:"";margin:0;bottom:0;right:0;left:0;top:0;z-index:1}
.vwlnfjobportal-benchmarkContainer{position:absolute;top:0px;right:0px;z-index:1000;width:100px}.vwlnfjobportal-benchmarkBox{text-align:left;width:100px}.vwlnfjobportal-benchmarkBox a.showContent{font-family:Verdana;font-size:10px;padding:5px}.vwlnfjobportal-benchmarkBox .vwlnfjobportal-benchmarkBoxContent{font-family:Verdana;font-size:10px;background-color:white;width:1500px;padding:5px;padding-top:0;display:none}.vwlnfjobportal-benchmarkBox.visible{width:200px;margin-left:-100px}.vwlnfjobportal-benchmarkBox.visible .vwlnfjobportal-benchmarkBoxContent{display:block}
.vwlnfjobportal-poiToolsKwcOneTrust:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcParagraphs .vwlnfjobportal-kwcParagraphs__kwcParagraphItem:after{content:"";display:table;clear:both}.vwlnfjobportal-kwcParagraphs .vwlnfjobportal-kwcParagraphs__kwcParagraphItem.vwlnfjobportal-kwcParagraphs__onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwlnfjobportal-kwcParagraphs .vwlnfjobportal-kwcParagraphs__kwcParagraphItem.vwlnfjobportal-kwcParagraphs__onlyShowOnMobile{display:block}.vwlnfjobportal-kwcParagraphs .vwlnfjobportal-kwcParagraphs__kwcParagraphItem.vwlnfjobportal-kwcParagraphs__hideOnMobile{display:none}}
.vwlnfjobportal-kwcTextImage:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcTextImage{kwf-responsive-el-gt:420}.vwlnfjobportal-kwcTextImage:after{content:"";display:table;clear:both}.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage__image{text-align:center}.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage__image img{display:inline}.vwlnfjobportal-kwcTextImage.gt420 .vwlnfjobportal-kwcTextImage__image{margin-bottom:3px;display:inline;max-width:50%}.vwlnfjobportal-kwcTextImage.gt420 .vwlnfjobportal-kwcTextImage__image img,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText .vwlnfjobportal-kwcTextImage__image img{display:block}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--noFlow .vwlnfjobportal-kwcTextImage__image,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--noFlow .vwlnfjobportal-kwcTextImage__image{display:table-cell}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--noFlow.vwlnfjobportal-kwcTextImage--positionLeft .vwlnfjobportal-kwcTextImage__text,.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--noFlow.vwlnfjobportal-kwcTextImage--positionRight .vwlnfjobportal-kwcTextImage__text,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--noFlow.vwlnfjobportal-kwcTextImage--positionLeft .vwlnfjobportal-kwcTextImage__text,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--noFlow.vwlnfjobportal-kwcTextImage--positionRight .vwlnfjobportal-kwcTextImage__text{display:table-cell}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionLeft .vwlnfjobportal-imageCaption,.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionRight .vwlnfjobportal-imageCaption,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionLeft .vwlnfjobportal-imageCaption,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionRight .vwlnfjobportal-imageCaption{text-align:left}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionLeft .vwlnfjobportal-kwcTextImage__image,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionLeft .vwlnfjobportal-kwcTextImage__image{float:left;margin-right:18px}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionRight .vwlnfjobportal-kwcTextImage__image,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionRight .vwlnfjobportal-kwcTextImage__image{float:right;margin-left:18px}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionCenter .vwlnfjobportal-kwcTextImage__image,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionCenter .vwlnfjobportal-kwcTextImage__image{text-align:center;display:inline}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionCenter .vwlnfjobportal-kwcTextImage__image img,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionCenter .vwlnfjobportal-kwcTextImage__image img{margin-bottom:-3px;display:inline}.vwlnfjobportal-kwcTextImage.gt420.vwlnfjobportal-kwcTextImage--positionCenter .vwlnfjobportal-kwcTextImage__text,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText.vwlnfjobportal-kwcTextImage--positionCenter .vwlnfjobportal-kwcTextImage__text{display:block}.vwlnfjobportal-kwcTextImage.gt420 .vwlnfjobportal-imageCaption,.vwlnfjobportal-kwcTextImage.vwlnfjobportal-kwcTextImage--largeText .vwlnfjobportal-imageCaption{padding:3px 0 5px 0}.vwlnfjobportal-kwcTextImage .vwlnfjobportal-kwcImage{margin:0 auto}.vwlnfjobportal-kwcTextImage .vwlnfjobportal-kwcTextImage__image>.vwlnfjobportal-kwcImage{max-width:100% !important}.vwlnfjobportal-kwcTextImage .vwlnfjobportal-imageCaption{padding:0 0 5px 0;text-align:center;margin:0 auto}
.vwlnfjobportal-kwcTextImageImageEnlarge:after{content:"";display:table;clear:both}

.vwlnfjobportal-kwcTextImageImageEnlarge {
display: block;
margin: 0px;
}
.vwlnfjobportal-kwcTextImageImageEnlarge .vwlnfjobportal-kwcTextImageImageEnlarge__outerContainer {
display: block;
}
.vwlnfjobportal-kwcTextImageImageEnlarge .vwlnfjobportal-kwcTextImageImageEnlarge__container {
height: 0;
position: relative;
overflow: hidden;
display: block;
}
.vwlnfjobportal-kwcTextImageImageEnlarge img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
border: none;
}
.vwlnfjobportal-kwcTextImageImageEnlarge{position:relative}.vwlnfjobportal-kwcTextImageImageEnlarge a{display:block}.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcEnlargeTag,.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicDownloadTag,.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicLinkTagIntern,.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicLinkTagExtern,.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicLinkTagMail{position:relative;display:block}.vwlnfjobportal-kwcTextImageImageEnlarge a img{display:block}.vwlnfjobportal-kwcTextImageImageEnlarge a .outerHoverIcon{width:100%;height:100%;position:absolute;display:none;zoom:1;left:0;top:0;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.vwlnfjobportal-kwcTextImageImageEnlarge a .outerHoverIcon .innerHoverIcon{display:block;width:38px;height:38px;position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-19px}.vwlnfjobportal-kwcTextImageImageEnlarge a:hover .outerHoverIcon{opacity:0.9}.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcEnlargeTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/enlargeIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicLinkTagIntern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkInternIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicLinkTagExtern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkExternIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicDownloadTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/downloadIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcTextImageImageEnlarge a.vwlnfjobportal-kwcBasicLinkTagMail .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/mailIcon.png) no-repeat 0 0}.showHoverIcon.vwlnfjobportal-kwcTextImageImageEnlarge a .outerHoverIcon{display:block}@media print{.vwlnfjobportal-kwcTextImageImageEnlarge a .outerHoverIcon{width:0px;height:0px}}
@-webkit-keyframes kwfLoadingSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}


@keyframes kwfLoadingSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
html.vwlnfjobportal-kwfLightboxActive,html.vwlnfjobportal-kwfLightboxActive body{overflow:hidden}body .vwlnfjobportal-kwfLightboxScrollOuter{z-index:100;width:100%;right:0;left:0}body div.vwlnfjobportal-kwfLightboxCenterBox{overflow-y:auto;position:fixed;height:100%}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxScroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;position:fixed;padding:10px;z-index:100;height:100%;width:100%;right:0;left:0;top:0}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxBetween{display:table;height:100%;width:100%}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxBetweenInner{vertical-align:middle;display:table-cell;text-align:center;width:100%}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxInner{box-sizing:border-box;display:inline-block;position:relative;text-align:left;height:auto;z-index:51}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxMask{height:100%;background:#000;position:fixed;left:0;top:0;opacity:0.8;z-index:50;right:0px}body div.vwlnfjobportal-kwfLightboxCenterBox.vwlnfjobportal-mobile .vwlnfjobportal-kwfLightboxScroll{padding:0px}@media (max-width: 1025px){html.touch .vwlnfjobportal-kwfLightboxScrollOuter{height:100000px}}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-kwfLightboxInner{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:0}.vwlnfjobportal-kwfLightbox.vwlnfjobportal-kwfLightboxOpen .vwlnfjobportal-kwfLightboxInner{-webkit-transition-duration:150ms;transition-duration:150ms;opacity:1}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxMask{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:0}body div.vwlnfjobportal-kwfLightboxCenterBox .vwlnfjobportal-kwfLightboxMask.vwlnfjobportal-kwfLightboxMaskOpen{-webkit-transition-duration:150ms;transition-duration:150ms;opacity:0.8}.vwlnfjobportal-kwfLightbox{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-kwfLightboxInner{overflow:visible !important;min-width:100px;min-height:100px;background:white;margin-bottom:40px;padding:10px;position:absolute}.vwlnfjobportal-Lightbox .vwlnfjobportal-lightboxHeader{position:relative;z-index:102}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-closeButton{background:url("/assets/kwf/Kwf_js/EyeCandy/Lightbox/close.png") no-repeat center center;position:absolute;display:block;height:42px;z-index:102;width:42px;right:-25px;top:-25px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-innerCloseButton{display:none}.vwlnfjobportal-kwfLightbox.vwlnfjobportal-mobile .vwlnfjobportal-closeButton{position:fixed;right:2px;top:2px}.vwlnfjobportal-kwfLightbox.vwlnfjobportal-mobile .vwlnfjobportal-kwfLightboxInner{margin-bottom:0}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-closeButton:hover{text-decoration:none}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-kwfLightboxContent{position:relative;height:100%;z-index:60;width:100%}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-nextBtn,.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-nextBtn a,.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-prevBtn,.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-prevBtn a{text-decoration:none;position:absolute;top:0px;width:40%;height:100%;background:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/transparentPixel.gif);background-repeat:repeat;background-position:top left}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-nextBtn,.vwlnfjobportal-kwfLightbox .lightboxBody .vwlnfjobportal-nextBtn a{right:0px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-prevBtn,.vwlnfjobportal-kwfLightbox .lightboxBody .vwlnfjobportal-prevBtn a{left:0px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-nextBtn a,.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-prevBtn a{width:100%}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-nextBtn a:hover{background-image:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/next.png);background-repeat:no-repeat;background-position:right 50%}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-nextBtn img.nextImgBtn{position:absolute;top:100px;right:0px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-prevBtn a:hover{background-image:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/previous.png);background-repeat:no-repeat;background-position:left 50%}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .vwlnfjobportal-prevBtn img.previousImgBtn{position:absolute;top:100px;left:0px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxBody .image{z-index:1}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxFooter p{text-align:left;margin-bottom:0px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxFooter p.vwlnfjobportal-imageCaption{margin-top:10px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxFooter p.vwlnfjobportal-imageCaptionTitle{margin:10px 0px -10px 0px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxFooter p.vwlnfjobportal-title{margin-top:10px}.vwlnfjobportal-kwfLightbox .vwlnfjobportal-lightboxFooter p.vwlnfjobportal-fullSizeLink{margin-top:10px}html.vwlnfjobportal-cssanimations .vwlnfjobportal-kwfLightbox .vwlnfjobportal-loading{background:url("/assets/kwf/images/loading/loadingbig.png") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1){html.vwlnfjobportal-cssanimations .vwlnfjobportal-kwfLightbox .vwlnfjobportal-loading{background-image:url("/assets/kwf/images/loading/dpr2/loadingbig.png");background-size:50px 50px}}html.vwlnfjobportal-no-cssanimations .vwlnfjobportal-kwfLightbox .vwlnfjobportal-loading{background:url("/assets/kwf/images/loading/loadingbig.gif") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px}@media (max-width: 650px){body .vwlnfjobportal-lightboxMask{opacity:1}}
.vwlnfjobportal-kwcBasicImageEnlargeEnlargeTagImagePage,
.vwlnfjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwlnfjobportal-image {
height: 100%;
}
.vwlnfjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwlnfjobportal-image img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: block;
}
.vwlnfjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwlnfjobportal-container {
height: 0;
position: relative;
overflow: hidden;
}
.vwlnfjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwlnfjobportal-prevBtn,
.vwlnfjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwlnfjobportal-nextBtn {
z-index: 1;
}
.vwlnfjobportal-kwcLegacyHeadlines { margin-bottom: 20px;}
.vwlnfjobportal-kwcLegacyHeadlines h1.headlineH1 { margin-bottom: 0; }
.vwlnfjobportal-kwcListGallery:after{content:"";display:table;clear:both}
div.vwlnfjobportal-kwcListGallery{margin-right:-10px}div.vwlnfjobportal-kwcListGallery:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery .moreButton{display:inline-block;cursor:pointer}div.vwlnfjobportal-kwcListGallery .listItem{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}div.vwlnfjobportal-kwcListGallery.hidePics .showMorePic{padding:0px !important;width:0px !important;opacity:0;-webkit-transition-duration:0s;transition-duration:0s}div.vwlnfjobportal-kwcListGallery>.listItem,div.vwlnfjobportal-kwcListGallery>.morePics>.listItem{box-sizing:border-box;padding:0 10px 7px 0;position:relative;margin:0;float:left;display:inline}div.vwlnfjobportal-kwcListGallery>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery>.morePics>.listItem a .imageCaption{text-overflow:ellipsis;background:transparent;white-space:nowrap;position:absolute;line-height:16px;overflow:hidden;display:none;bottom:-17px;height:16px;width:100%;color:#333}div.vwlnfjobportal-kwcListGallery>.listItem:hover a .imageCaption,div.vwlnfjobportal-kwcListGallery>.morePics>.listItem:hover a .imageCaption{white-space:normal;position:absolute;background:white;height:auto}div.vwlnfjobportal-kwcListGallery.col3>.listItem,div.vwlnfjobportal-kwcListGallery.col3>.morePics>.listItem{width:33.33333%}div.vwlnfjobportal-kwcListGallery.col4>.listItem,div.vwlnfjobportal-kwcListGallery.col4>.morePics>.listItem{width:25%}div.vwlnfjobportal-kwcListGallery.col5>.listItem,div.vwlnfjobportal-kwcListGallery.col5>.morePics>.listItem{width:33.33333%}div.vwlnfjobportal-kwcListGallery.col6>.listItem,div.vwlnfjobportal-kwcListGallery.col6>.morePics>.listItem{width:25%}div.vwlnfjobportal-kwcListGallery.col7>.listItem,div.vwlnfjobportal-kwcListGallery.col7>.morePics>.listItem{width:33.33333%}div.vwlnfjobportal-kwcListGallery.col8>.listItem,div.vwlnfjobportal-kwcListGallery.col8>.morePics>.listItem{width:25%}div.vwlnfjobportal-kwcListGallery.col9>.listItem,div.vwlnfjobportal-kwcListGallery.col9>.morePics>.listItem{width:33.33333%}div.vwlnfjobportal-kwcListGallery.col10>.listItem,div.vwlnfjobportal-kwcListGallery.col10>.morePics>.listItem{width:25%}div.vwlnfjobportal-kwcListGallery.col2>.listItem,div.vwlnfjobportal-kwcListGallery.col2>.morePics>.listItem,div.vwlnfjobportal-kwcListGallery.col4>.listItem,div.vwlnfjobportal-kwcListGallery.col4>.morePics>.listItem{width:50%}div.vwlnfjobportal-kwcListGallery.col6>.listItem,div.vwlnfjobportal-kwcListGallery.col6>.morePics>.listItem{width:33.33333%}div.vwlnfjobportal-kwcListGallery.gt360.col4>.listItem,div.vwlnfjobportal-kwcListGallery.gt360.col4>.morePics>.listItem{width:25%}div.vwlnfjobportal-kwcListGallery.gt600.col1>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col1>.morePics>.listItem{width:100%}div.vwlnfjobportal-kwcListGallery.gt600.col1>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col1>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col1>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col1>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col1>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col1>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col1>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col1>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col2>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col2>.morePics>.listItem{width:50%}div.vwlnfjobportal-kwcListGallery.gt600.col2>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col2>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col2>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col2>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col2>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col2>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col2>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col2>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col3>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col3>.morePics>.listItem{width:33.33333%}div.vwlnfjobportal-kwcListGallery.gt600.col3>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col3>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col3>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col3>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col3>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col3>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col3>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col3>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col4>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col4>.morePics>.listItem{width:25%}div.vwlnfjobportal-kwcListGallery.gt600.col4>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col4>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col4>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col4>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col4>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col4>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col4>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col4>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col5>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col5>.morePics>.listItem{width:20%}div.vwlnfjobportal-kwcListGallery.gt600.col5>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col5>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col5>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col5>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col5>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col5>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col5>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col5>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col6>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col6>.morePics>.listItem{width:16.66667%}div.vwlnfjobportal-kwcListGallery.gt600.col6>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col6>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col6>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col6>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col6>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col6>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col6>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col6>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col7>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col7>.morePics>.listItem{width:14.28571%}div.vwlnfjobportal-kwcListGallery.gt600.col7>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col7>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col7>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col7>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col7>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col7>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col7>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col7>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col8>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col8>.morePics>.listItem{width:12.5%}div.vwlnfjobportal-kwcListGallery.gt600.col8>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col8>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col8>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col8>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col8>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col8>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col8>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col8>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col9>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col9>.morePics>.listItem{width:11.11111%}div.vwlnfjobportal-kwcListGallery.gt600.col9>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col9>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col9>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col9>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col9>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col9>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col9>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col9>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwlnfjobportal-kwcListGallery.gt600.col10>.listItem,div.vwlnfjobportal-kwcListGallery.gt600.col10>.morePics>.listItem{width:10%}div.vwlnfjobportal-kwcListGallery.gt600.col10>.listItem a .imageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col10>.morePics>.listItem a .imageCaption{display:block}div.vwlnfjobportal-kwcListGallery.gt600.col10>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption,div.vwlnfjobportal-kwcListGallery.gt600.col10>.morePics>.listItem .vwlnfjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwlnfjobportal-kwcListGallery.gt600.col10>.listItem.firstInLine,div.vwlnfjobportal-kwcListGallery.gt600.col10>.morePics>.listItem.firstInLine{clear:left}div.vwlnfjobportal-kwcListGallery.gt600.col10>.listItem.lastInLine:after,div.vwlnfjobportal-kwcListGallery.gt600.col10>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcListGalleryImage:after{content:"";display:table;clear:both}

.vwlnfjobportal-kwcListGalleryImage {
display: block;
margin: 0px;
}
.vwlnfjobportal-kwcListGalleryImage .vwlnfjobportal-kwcListGalleryImage__outerContainer {
display: block;
}
.vwlnfjobportal-kwcListGalleryImage .vwlnfjobportal-kwcListGalleryImage__container {
height: 0;
position: relative;
overflow: hidden;
display: block;
}
.vwlnfjobportal-kwcListGalleryImage img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
border: none;
}
.vwlnfjobportal-kwcListGalleryImage{position:relative}.vwlnfjobportal-kwcListGalleryImage a{display:block}.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcEnlargeTag,.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicDownloadTag,.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicLinkTagIntern,.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicLinkTagExtern,.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicLinkTagMail{position:relative;display:block}.vwlnfjobportal-kwcListGalleryImage a img{display:block}.vwlnfjobportal-kwcListGalleryImage a .outerHoverIcon{width:100%;height:100%;position:absolute;display:none;zoom:1;left:0;top:0;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.vwlnfjobportal-kwcListGalleryImage a .outerHoverIcon .innerHoverIcon{display:block;width:38px;height:38px;position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-19px}.vwlnfjobportal-kwcListGalleryImage a:hover .outerHoverIcon{opacity:0.9}.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcEnlargeTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/enlargeIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicLinkTagIntern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkInternIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicLinkTagExtern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkExternIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicDownloadTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/downloadIcon.png) no-repeat 0 0}.vwlnfjobportal-kwcListGalleryImage a.vwlnfjobportal-kwcBasicLinkTagMail .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/mailIcon.png) no-repeat 0 0}.showHoverIcon.vwlnfjobportal-kwcListGalleryImage a .outerHoverIcon{display:block}@media print{.vwlnfjobportal-kwcListGalleryImage a .outerHoverIcon{width:0px;height:0px}}
.vwlnfjobportal-kwcListGalleryImage a { position: relative; }
.vwlnfjobportal-kwcListDownloads:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcBasicDownload:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcBasicDownload{margin-bottom:5px}.vwlnfjobportal-kwcBasicDownload span{color:#000}
.vwlnfjobportal-kwcBasicDownload { margin-bottom: 5px; }
.vwlnfjobportal-kwcBasicDownload span { color: var(typo); }
.vwlnfjobportal-kwcListLinks:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcBasicLink:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcBasicLine {
border-bottom: 1px solid #000;
margin-bottom: 10px;
padding-top: 0px;
}
.vwlnfjobportal-kwcParagraphsGroup .vwlnfjobportal-kwcParagraphsGroup__kwcParagraphItem:after{content:"";display:table;clear:both}.vwlnfjobportal-kwcParagraphsGroup .vwlnfjobportal-kwcParagraphsGroup__kwcParagraphItem.vwlnfjobportal-kwcParagraphsGroup__onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwlnfjobportal-kwcParagraphsGroup .vwlnfjobportal-kwcParagraphsGroup__kwcParagraphItem.vwlnfjobportal-kwcParagraphsGroup__onlyShowOnMobile{display:block}.vwlnfjobportal-kwcParagraphsGroup .vwlnfjobportal-kwcParagraphsGroup__kwcParagraphItem.vwlnfjobportal-kwcParagraphsGroup__hideOnMobile{display:none}}
.vwlnfjobportal-kwcLegacyColumns:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcLegacyColumns > div.column { float: left; margin-right: 10px; }
.vwlnfjobportal-kwcLegacyColumns > div.column.kwcLast { margin-right: 0px; }
.vwlnfjobportal-kwcBasicTable:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcBasicTable{margin-bottom:10px}.vwlnfjobportal-kwcBasicTable table{width:100%}.vwlnfjobportal-kwcBasicTable table tr th{font-weight:bold}.vwlnfjobportal-kwcBasicTable table tr td{padding:2px 0px}.vwlnfjobportal-kwcBasicTable.flipScroll table{display:block}.vwlnfjobportal-kwcBasicTable.flipScroll table th,.vwlnfjobportal-kwcBasicTable.flipScroll table td{display:block}.vwlnfjobportal-kwcBasicTable.flipScroll table thead{display:block;float:left}.vwlnfjobportal-kwcBasicTable.flipScroll table thead th{text-align:right}.vwlnfjobportal-kwcBasicTable.flipScroll table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}.vwlnfjobportal-kwcBasicTable.flipScroll table tbody tr{display:inline-block;vertical-align:top}
.vwlnfjobportal-kwcFormDynamic:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcFormDynamicParagraphs .vwlnfjobportal-kwcFormDynamicParagraphs__kwcParagraphItem:after{content:"";display:table;clear:both}.vwlnfjobportal-kwcFormDynamicParagraphs .vwlnfjobportal-kwcFormDynamicParagraphs__kwcParagraphItem.vwlnfjobportal-kwcFormDynamicParagraphs__onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwlnfjobportal-kwcFormDynamicParagraphs .vwlnfjobportal-kwcFormDynamicParagraphs__kwcParagraphItem.vwlnfjobportal-kwcFormDynamicParagraphs__onlyShowOnMobile{display:block}.vwlnfjobportal-kwcFormDynamicParagraphs .vwlnfjobportal-kwcFormDynamicParagraphs__kwcParagraphItem.vwlnfjobportal-kwcFormDynamicParagraphs__hideOnMobile{display:none}}
.vwlnfjobportal-kwcAdvancedImprintImprint span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
display: block;
}
.vwlnfjobportal-vkwcAdvancedImprintVividPlanet span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
.vwlnfjobportal-kwcAdvancedImprintGoogleAnalytics span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
div.vwlnfjobportal-kwfSwitchDisplay a.vwlnfjobportal-switchLink {
background: url(/assets/kwf/images/bullet_arrow_right.png) 0px 0px no-repeat;
padding-left: 18px;
}
div.vwlnfjobportal-kwfSwitchDisplay a.vwlnfjobportal-switchLink.vwlnfjobportal-switchLinkOpened {
background: url(/assets/silkicons/bullet_arrow_down.png) 0px 0px no-repeat;
}
/* z-index unter 50 lassen. bildgalerie hat 50 auf die mask und 100 auf die box
und da sollten wir drunter bleiben. */
div.vwlnfjobportal-kwfSwitchDisplay div.vwlnfjobportal-switchContent {
overflow: hidden; z-index: 45; position: relative; 
margin-left: 19px;
}
/*
Bei einer Bildergalerie in einem switch display gab es einen Fehler,
der beim schließen die Bilder nicht sofort verschwinden ließ, sondern
über die schrift nach oben schob. Das hier war ein fix dafür, der allerdings
die steuerung (zoom +/-) einer GoogleMap in einem switchDisplay zerstören würde.
*/
/* div.kwfUp-kwfSwitchDisplay div.kwfUp-switchContent img { position: relative; z-index: 500;} */
/* avoid flicker */
html.vwlnfjobportal-js div.vwlnfjobportal-kwfSwitchDisplay div.vwlnfjobportal-switchContent { display: none; }
.vwlnfjobportal-kwcAdvancedImprintDisclaimer span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
.vwlnfjobportal-kwcAdvancedImprintDisclaimer .vwlnfjobportal-kwfSwitchDisplay { margin-bottom: 10px; }
.vwlnfjobportal-poiToolsKwcOneTrustCookieList:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwcFormDynamicForm:after{content:"";display:table;clear:both}
.vwlnfjobportal-kwfFieldErrorBubble{position:absolute;border:2px solid #dddddd;width:215px;border-radius:6px;background-color:#d11313;opacity:0.8;color:#fff;z-index:1000;behavior:url(/assets/css3pie/pie.htc)}.vwlnfjobportal-kwfFieldErrorBubble:after{border-color:#e4002c transparent;border-style:solid;border-width:0px 8px 8px;top:-8px;content:"";display:block;right:175px;position:absolute;width:0;z-index:10}.vwlnfjobportal-kwfFieldErrorBubble .vwlnfjobportal-message{padding:5px}.vwlnfjobportal-kwfFieldErrorBubble .vwlnfjobportal-closeButton{width:10px;height:10px;position:absolute;top:0;right:0;background:url("/assets/kwf/images/close.png") no-repeat}
.vwlnfjobportal-kwfFieldErrorIconBubble{position:absolute;width:16px;height:16px;z-index:30;background:url("/assets/silkicons/exclamation.png") no-repeat scroll left center transparent}.vwlnfjobportal-kwfFieldErrorIconBubble .vwlnfjobportal-message{position:absolute;font-size:12px;text-align:center;border-radius:5px;min-width:100px;cursor:default;padding:6px;margin-top:-4px;margin-left:25px;color:white;background-color:#d11313}.vwlnfjobportal-kwfFieldErrorIconBubble .vwlnfjobportal-arrow{border-top:7px solid transparent;border-right:7px solid #d11313;border-bottom:7px solid transparent;position:absolute;width:0;top:1px;left:18px;display:block}
.kwfFormCard.inactive { display: none; }
.vwlnfjobportal-kwfFormContainerFieldSet div {
display: block;
}
.vwlnfjobportal-kwfFormContainerFieldSet .kwfFormContainerFieldSetCollapsed {
border-width: 2px 2px 0px 2px;
border-left-color: transparent;
border-right-color: transparent;
margin-bottom: 0px;
}
.vwlnfjobportal-kwfFormContainerFieldSet fieldset {
border: 2px groove #EEE;
}
.vwlnfjobportal-kwfFormContainerFieldSet .kwfFormContainerFieldSetCollapsed div {
display: none;
}
.kwfFormFieldFileInner img{margin-top:-20px}.kwfFormFieldFile .kwfFormFieldFileInnerContent .fileSelector,.kwfFormFieldFile .kwfFormFieldFileInnerContent>input{position:absolute;width:100%}.kwfFormFieldFile .kwfFormFieldFileInnerContent .fileSelector{z-index:2;opacity:0;filter:alpha(opacity=0)}.kwfFormFieldFile .kwfFormFieldFileInnerContent .underlayFileSelector{z-index:1}.kwfFormFieldFile .kwfFormFieldFileInnerContent .underlayFileSelector a.kwfFormFieldFileUploadButton{float:right}.kwfFormFieldFile .kwfFormFieldFileInnerContent .kwfFormFieldFieldDropText{display:none}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent{position:relative;width:100%;border:1px solid;display:block;height:90px}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper{position:relative}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper input{width:100%;height:90px;background:none;border:none}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper .underlayFileSelector{position:absolute;width:100%}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper .underlayFileSelector a.kwfFormFieldFileUploadButton{position:absolute;right:0}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFieldDropText{position:absolute;display:block}.kwfFormFieldUploadProgressBar{display:block;position:absolute;width:200px;height:42px;background:white;z-index:1;left:50%;margin-left:-100px;top:50%;margin-top:-21px}.kwfFormFieldUploadProgressBar .inner{display:block;width:180px;height:20px;margin:10px;border:1px solid;position:relative}.kwfFormFieldUploadProgressBar .inner span.progress{width:0%;background:#4169e1;display:block;position:relative;height:100%;text-align:center;color:white;line-height:24px}.kwfFormFieldUploadProgressBar .inner span.processing{background:#4169e1;display:none;text-align:center;font-size:12px;color:white;line-height:21px;width:100%}.kwfFormFieldUploadProgressBar .inner span.processing.visible{display:block}
.vwlnfjobportal-kwcForm div.kwfFormFieldMultiCheckboxVertical {
display: inline-block;
position: relative;
}
.vwlnfjobportal-kwcForm div.kwcFormFieldMultiCheckbox .checkboxItem input {
float: none;
}
.vwlnfjobportal-kwcForm div.kwcFormFieldMultiCheckbox .checkboxItem label {
float: none;
}
.vwlnfjobportal-jobportal:after{content:"";display:table;clear:both}
html .vwlnfjobportal-jobportal__headline{text-align:center}html .vwlnfjobportal-jobportal__search{margin-bottom:60px;margin-top:60px}html .vwlnfjobportal-jobportal__search__headline{font-family:kwfUp-VWHead, sans-serif;font-size:24px;font-weight:700;line-height:28px;margin-bottom:40px}@media (min-width: 350px){html .vwlnfjobportal-jobportal__search__headline{font-size:24px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportal__search__headline{font-size:24px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportal__search__headline{font-size:32px}}@media (min-width: 350px){html .vwlnfjobportal-jobportal__search__headline{line-height:28px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportal__search__headline{line-height:28px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportal__search__headline{line-height:36px}}
.vwlnfjobportal-jobportalView:after{content:"";display:table;clear:both}
html .vwlnfjobportal-jobportalView table{width:100%;margin-bottom:40px}html .vwlnfjobportal-jobportalView table tr{vertical-align:bottom}@media (min-width: 960px){html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(1),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(1) ~ td{width:calc(100% / 1)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(2),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(2) ~ td{width:calc(100% / 2)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(3),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(3) ~ td{width:calc(100% / 3)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(4),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(4) ~ td{width:calc(100% / 4)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(5),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(5) ~ td{width:calc(100% / 5)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(6),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(6) ~ td{width:calc(100% / 6)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(7),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(7) ~ td{width:calc(100% / 7)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(8),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(8) ~ td{width:calc(100% / 8)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(9),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(9) ~ td{width:calc(100% / 9)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(10),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(10) ~ td{width:calc(100% / 10)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(11),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(11) ~ td{width:calc(100% / 11)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(12),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(12) ~ td{width:calc(100% / 12)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(13),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(13) ~ td{width:calc(100% / 13)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(14),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(14) ~ td{width:calc(100% / 14)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(15),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(15) ~ td{width:calc(100% / 15)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(16),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(16) ~ td{width:calc(100% / 16)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(17),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(17) ~ td{width:calc(100% / 17)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(18),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(18) ~ td{width:calc(100% / 18)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(19),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(19) ~ td{width:calc(100% / 19)}html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(20),html .vwlnfjobportal-jobportalView table tr td:first-child:nth-last-child(20) ~ td{width:calc(100% / 20)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(1),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(1) ~ th{width:calc(100% / 1)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(2),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(2) ~ th{width:calc(100% / 2)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(3),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(3) ~ th{width:calc(100% / 3)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(4),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(4) ~ th{width:calc(100% / 4)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(5),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(5) ~ th{width:calc(100% / 5)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(6),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(6) ~ th{width:calc(100% / 6)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(7),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(7) ~ th{width:calc(100% / 7)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(8),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(8) ~ th{width:calc(100% / 8)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(9),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(9) ~ th{width:calc(100% / 9)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(10),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(10) ~ th{width:calc(100% / 10)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(11),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(11) ~ th{width:calc(100% / 11)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(12),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(12) ~ th{width:calc(100% / 12)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(13),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(13) ~ th{width:calc(100% / 13)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(14),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(14) ~ th{width:calc(100% / 14)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(15),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(15) ~ th{width:calc(100% / 15)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(16),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(16) ~ th{width:calc(100% / 16)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(17),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(17) ~ th{width:calc(100% / 17)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(18),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(18) ~ th{width:calc(100% / 18)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(19),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(19) ~ th{width:calc(100% / 19)}html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(20),html .vwlnfjobportal-jobportalView table tr th:first-child:nth-last-child(20) ~ th{width:calc(100% / 20)}}html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{font-family:kwfUp-VWText, sans-serif;font-size:14px;font-weight:normal;line-height:24px;line-height:33px;border-bottom:1px solid #dfe4e8;padding-right:16px;margin-right:16px;margin-bottom:12px;box-sizing:border-box;border-bottom:1px solid #dfe4e8}@media (min-width: 350px){html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{font-size:14px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{line-height:24px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{line-height:24px}}@media (min-width: 960px){html .vwlnfjobportal-jobportalView table tr td,html .vwlnfjobportal-jobportalView table tr th{padding-right:0;margin-right:0;margin-bottom:0;height:auto;padding-top:20px;padding-bottom:20px}}html .vwlnfjobportal-jobportalView table tr td.left{font-family:kwfUp-VWText, sans-serif;font-size:14px;font-weight:bold;line-height:24px}@media (min-width: 350px){html .vwlnfjobportal-jobportalView table tr td.left{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView table tr td.left{font-size:14px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView table tr td.left{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView table tr td.left{line-height:24px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView table tr td.left{line-height:24px}}html .vwlnfjobportal-jobportalView table tr th{font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:bold;line-height:24px;border-bottom:2px solid black}@media (min-width: 350px){html .vwlnfjobportal-jobportalView table tr th{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView table tr th{font-size:16px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView table tr th{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView table tr th{line-height:24px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView table tr th{line-height:32px}}@media all and (max-width: 560px){html .vwlnfjobportal-jobportalView table{display:block;border-top:0px;border-bottom:0px;border-left:0px;border-right:0px;text-align:center;width:100%}html .vwlnfjobportal-jobportalView table th,html .vwlnfjobportal-jobportalView table td{display:block}html .vwlnfjobportal-jobportalView table thead{display:block;float:left}html .vwlnfjobportal-jobportalView table thead th{text-align:right}html .vwlnfjobportal-jobportalView table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}html .vwlnfjobportal-jobportalView table tbody tr{display:inline-block;vertical-align:top}html .vwlnfjobportal-jobportalView table .left{padding-left:0px}html .vwlnfjobportal-jobportalView table .middle{border-bottom:0px}html .vwlnfjobportal-jobportalView table .right{border-bottom:0px}html .vwlnfjobportal-jobportalView table a{font-family:'SkodaProExtraBold', Helvetica Neue, Arial, sans-serif}html .vwlnfjobportal-jobportalView table thead{padding-top:10px;display:none}html .vwlnfjobportal-jobportalView table tbody{width:100%;white-space:normal;margin:0 auto;overflow:hidden}html .vwlnfjobportal-jobportalView table tr{border-top:1px solid #dfe4e8;padding-bottom:10px;padding-top:20px;width:95%;clear:both}html .vwlnfjobportal-jobportalView table tr td{line-height:18px;height:auto;text-align:left;width:80%;border-bottom:none}}html .vwlnfjobportal-jobportalView .noEntriesFound{font-family:kwfUp-VWText, sans-serif;font-size:20px;font-weight:normal;line-height:32px}@media (min-width: 350px){html .vwlnfjobportal-jobportalView .noEntriesFound{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView .noEntriesFound{font-size:20px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView .noEntriesFound{font-size:24px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalView .noEntriesFound{line-height:32px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalView .noEntriesFound{line-height:36px}}html .vwlnfjobportal-jobportalView .noEntriesFound+table{display:none}
.vwlnfjobportal-jobportalViewPaging {
padding: 25px 0px;
text-align: center;
line-height: 20px;
z-index: 1000;
clear: both;
}
.vwlnfjobportal-jobportalViewPaging a {
padding: 1px 3px;
color: #000;
padding: 4px 6px;
font-weight: bold;
}
.vwlnfjobportal-jobportalViewPaging a:hover,
.vwlnfjobportal-jobportalViewPaging a.active {
color: #333;
font-weight: bold;
padding: 3px 5px;
border: 1px solid #aaa;
background-color: #ccc;
}
.vwlnfjobportal-jobportalViewPaging span { font-weight: bold; }
@media print {
.vwlnfjobportal-jobportalViewPaging { display: none; }
}
html .vwlnfjobportal-jobportalViewPaging a{width:24px;height:24px;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid #001e50;box-sizing:border-box;font-size:18px;margin:0 5px}html .vwlnfjobportal-jobportalViewPaging a span{height:22px;line-height:20px;font-weight:300}html .vwlnfjobportal-jobportalViewPaging a.active{background:#001e50;color:#fff}
.vwlnfjobportal-jobportalSearch:after{content:"";display:table;clear:both}@media (min-width: 560px){html .vwlnfjobportal-jobportalSearch form{display:-webkit-box;display:flex}}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category{display:inline-block;line-height:40px;height:40px;min-width:240px;border-bottom:2px solid #dfe4e8;margin-right:20px}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category>label{display:block;width:100%;height:100%;line-height:40px;cursor:pointer;background-image:url(/assets/web/images/icons/24px/chevrondown.svg);background-repeat:no-repeat;background-position:right center;box-sizing:border-box;padding-right:32px}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category .vwlnfjobportal-hasLabel{position:absolute;background:#fff;z-index:1;top:42px;width:240px}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category .vwlnfjobportal-hasLabel .checkboxItem{box-sizing:border-box;padding:10px 0;line-height:34px}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category .vwlnfjobportal-hasLabel .checkboxItem label{height:24px;line-height:18px}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category .vwlnfjobportal-hasLabel .checkboxItem input:first-child{margin-top:0}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-form_Category .kwfFormFieldMultiCheckboxHorizontal{display:none;padding:10px;border:1px solid #dfe4e8;border-top:none;box-sizing:border-box}html .vwlnfjobportal-jobportalSearch form .checkAllLinksWrapper{display:none}html .vwlnfjobportal-jobportalSearch form .vwlnfjobportal-clearInputs label{cursor:pointer;color:#001e50;padding-bottom:2px;border-bottom:1px solid currentColor}
.vwlnfjobportal-jobportalDetail:after{content:"";display:table;clear:both}
html .vwlnfjobportal-jobportalDetail__headline{font-family:kwfUp-VWHead, sans-serif;font-size:28px;font-weight:700;line-height:32px;margin-bottom:40px}@media (min-width: 350px){html .vwlnfjobportal-jobportalDetail__headline{font-size:28px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalDetail__headline{font-size:32px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalDetail__headline{font-size:48px}}@media (min-width: 350px){html .vwlnfjobportal-jobportalDetail__headline{line-height:32px}}@media (min-width: 560px) and (min-height: 500px){html .vwlnfjobportal-jobportalDetail__headline{line-height:36px}}@media (min-width: 1600px){html .vwlnfjobportal-jobportalDetail__headline{line-height:56px}}html .vwlnfjobportal-jobportalDetail__promoteButton{display:block;text-align:center;border-radius:44px;padding-top:12px;padding-bottom:12px;padding-left:40px;padding-right:40px;-webkit-transition:all 0.3s cubic-bezier(0.14, 1.12, 0.67, 0.99);transition:all 0.3s cubic-bezier(0.14, 1.12, 0.67, 0.99);background-color:#001e50;color:#fff;border:2px solid transparent;display:inline-block;margin-top:20px;margin-bottom:20px;-webkit-transition:none;transition:none}html .vwlnfjobportal-jobportalDetail__promoteButton:after{display:none}html .vwlnfjobportal-jobportalDetail__promoteButton:hover{background-color:#0040c5;color:#fff}html .vwlnfjobportal-jobportalDetail__description{margin-bottom:40px}html .vwlnfjobportal-jobportalDetail__backLink{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin-top:50px;color:#001e50}html .vwlnfjobportal-jobportalDetail__backLink svg{margin-right:10px;margin-bottom:2px}@media (min-width: 1600px){html .vwlnfjobportal-jobportalDetail__backLink svg{margin-bottom:3px}}

/*# sourceMappingURL=/assets/dependencies/Kwf_Assets_Package_ComponentFrontend/Frontend/de/css.map?v=1709746048 */
