.vwjobportal-clear { height: 0px; clear: both; }
.vwjobportal-left { float: left; }
.vwjobportal-right { float: right; }
.vwjobportal-webStandard strong { font-weight: bold; }
.vwjobportal-webStandard em { font-style: italic; }
.vwjobportal-webStandard ol,
.vwjobportal-webStandard ul { margin-bottom: 10px; margin-left: 20px; }
.vwjobportal-webStandard li { list-style-type: disc; margin-bottom: 5px; }
ul.vwjobportal-webListNone,
.vwjobportal-webStandard.vwjobportal-webListNone ul { margin: 0px; }
.vwjobportal-webStandard.vwjobportal-webListNone li {
list-style-type: none !important;
list-style-image: none !important;
margin-bottom: 0px;
}
@media print {
.vwjobportal-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}.vwjobportal-webStandard dl,.vwjobportal-webStandard dt,.vwjobportal-webStandard dd,.vwjobportal-webStandard ul,.vwjobportal-webStandard ol,.vwjobportal-webStandard li,.vwjobportal-webStandard h1,.vwjobportal-webStandard h2,.vwjobportal-webStandard h3,.vwjobportal-webStandard h4,.vwjobportal-webStandard h5,.vwjobportal-webStandard h6,.vwjobportal-webStandard pre,.vwjobportal-webStandard form,.vwjobportal-webStandard fieldset,.vwjobportal-webStandard input,.vwjobportal-webStandard p,.vwjobportal-webStandard blockquote,.vwjobportal-webStandard th,.vwjobportal-webStandard td{margin:0;padding:0}.vwjobportal-webStandard img{border:0}.vwjobportal-webStandard address,.vwjobportal-webStandard caption,.vwjobportal-webStandard cite,.vwjobportal-webStandard code,.vwjobportal-webStandard dfn,.vwjobportal-webStandard em,.vwjobportal-webStandard strong,.vwjobportal-webStandard th,.vwjobportal-webStandard var{font-style:normal;font-weight:normal}.vwjobportal-webStandard caption,.vwjobportal-webStandard th{text-align:left}.vwjobportal-webForm .vwjobportal-kwfFormFieldWrapper{position:relative}.vwjobportal-webForm.center{kwf-responsive-el-lt:500;kwf-responsive-el-gt:350}.vwjobportal-webForm.centerDefault{kwf-responsive-el-lt:500;kwf-responsive-el-gt:350;kwf-responsive-el-gt:500}.vwjobportal-webForm.default{kwf-responsive-el-lt:500;kwf-responsive-el-gt:350;kwf-responsive-el-gt:500}.vwjobportal-webForm .vwjobportal-submitWrapper .vwjobportal-saving{position:absolute;margin-left:-12px;margin-top:-12px;height:24px;width:24px;left:50%;top:50%}html.vwjobportal-cssanimations .vwjobportal-webForm .vwjobportal-submitWrapper .vwjobportal-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.vwjobportal-cssanimations .vwjobportal-webForm .vwjobportal-submitWrapper .vwjobportal-saving{background-image:url("/assets/kwf/images/loading/dpr2/loadingsmall.png");background-size:26px 26px}}html.vwjobportal-no-cssanimations .vwjobportal-webForm .vwjobportal-submitWrapper .vwjobportal-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}.vwjobportal-webForm .vwjobportal-kwfFieldError label{color:#000}.vwjobportal-webForm .vwjobportal-kwfFieldError input,.vwjobportal-webForm .vwjobportal-kwfFieldError textarea{color:#000;border-color:#e4002c}.vwjobportal-webForm button{cursor:pointer}.vwjobportal-webForm form .vwjobportal-kwfField label,.vwjobportal-webForm form .vwjobportal-kwfField span.fieldContent{line-height:20px}.vwjobportal-webForm .submitWrapper{text-align:center;clear:both}.vwjobportal-webForm .vwjobportal-submitWrapper .beforeButton,.vwjobportal-webForm .vwjobportal-submitWrapper .button,.vwjobportal-webForm .vwjobportal-submitWrapper .saving,.vwjobportal-webForm .vwjobportal-submitWrapper .afterButton{float:left}.vwjobportal-webForm .vwjobportal-submitWrapper .vwjobportal-button{position:relative}.vwjobportal-webForm .vwjobportal-submitWrapper .vwjobportal-button.vwjobportal-disabled{opacity:0.3}.vwjobportal-webForm input,.vwjobportal-webForm textarea,.vwjobportal-webForm select{padding:2px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:18px;outline:none;float:left}.vwjobportal-webForm input.radio{margin-left:10px}.vwjobportal-webForm form .vwjobportal-kwfFormFieldCheckbox input{margin-top:3px}.vwjobportal-webForm label{line-height:18px}.vwjobportal-webForm .vwjobportal-kwcLabelPositionAbove .vwjobportal-kwfFormFieldWrapper.vwjobportal-hasLabel{margin-left:0;padding-left:0}.vwjobportal-webForm .vwjobportal-kwfFieldRequired label{font-weight:normal}.vwjobportal-webForm .vwjobportal-kwfFieldRequired span label{font-weight:normal}.vwjobportal-webForm .vwjobportal-kwfFieldLabelAlignTop label{width:auto;margin:0px;text-align:left}.vwjobportal-webForm .vwjobportal-kwfFieldLabelAlignLeft label{text-align:left}.vwjobportal-webForm .vwjobportal-showField{font-weight:bold;margin-bottom:9px}.vwjobportal-webForm fieldset{margin-bottom:20px;padding:10px}.vwjobportal-webForm fieldset legend{font-weight:bold;margin-left:20px;padding:5px}.vwjobportal-webForm form .vwjobportal-kwfFormFieldRadio .vwjobportal-kwfFormFieldWrapper label{margin-right:20px;clear:none}.vwjobportal-webForm form .vwjobportal-kwfFormFieldRadio input{margin:0px;padding:0px}.vwjobportal-webForm form .vwjobportal-kwfFormFieldRadioHorizontal span{display:inline-block}.vwjobportal-webForm form .vwjobportal-kwfFormFieldRadioVertical span{display:block}.vwjobportal-webForm form .vwjobportal-kwfFormFieldRadioVertical span label{margin-left:0px}.vwjobportal-webForm form .vwjobportal-kwfFormFieldRadioVertical label{float:none}.vwjobportal-webForm form .vwjobportal-kwfFormFieldMultiCheckboxHorizontal label{float:none;width:auto;margin-left:0px}.vwjobportal-webForm form .vwjobportal-kwfFormFieldMultiCheckboxHorizontal .checkboxItem{float:left;white-space:nowrap;padding-right:10px}.vwjobportal-webForm form .vwjobportal-kwfFormFieldMultiCheckboxHorizontal .checkboxItem label{font-weight:normal}.vwjobportal-webForm form .vwjobportal-kwfFormContainerColumns .vwjobportal-kwfFormContainerColumn{float:left;clear:none;margin-bottom:0px}.vwjobportal-webForm form .vwjobportal-kwfFormContainerColumns .vwjobportal-kwfFormContainerColumn .vwjobportal-kwfField{clear:none;margin-bottom:0px}.vwjobportal-webForm span.vwjobportal-comment{margin-left:10px;color:#999}.vwjobportal-webForm .vwjobportal-kwfField{clear:both;position:relative;margin-bottom:4px}.vwjobportal-webForm .vwjobportal-kwcLabelPositionAbove label{display:block;float:none;margin-left:0px;text-align:left;width:100%}.vwjobportal-webForm .vwjobportal-spEmail{display:none}.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-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){.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-webForm input[type="password"]{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-webForm input[type="password"]{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-webForm input[type="password"]{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-webForm input[type="password"]{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-webForm input[type="password"]{line-height:32px}}@media (min-width: 1600px){.vwjobportal-webForm input[type="text"],.vwjobportal-webForm input[type="number"],.vwjobportal-webForm input[type="email"],.vwjobportal-webForm input[type="password"]{min-height:49px}}.vwjobportal-webForm input[type="text"]:focus,.vwjobportal-webForm input[type="number"]:focus,.vwjobportal-webForm input[type="email"]:focus,.vwjobportal-webForm input[type="password"]:focus{border-color:#001e50}.vwjobportal-webForm input[type="text"]:disabled,.vwjobportal-webForm input[type="number"]:disabled,.vwjobportal-webForm input[type="email"]:disabled,.vwjobportal-webForm input[type="password"]:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwjobportal-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){.vwjobportal-webForm textarea{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm textarea{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webForm textarea{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm textarea{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webForm textarea{line-height:32px}}.vwjobportal-webForm textarea:focus{border-color:#001e50}.vwjobportal-webForm textarea:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwjobportal-webForm textarea:required{color:#001e50}.vwjobportal-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){.vwjobportal-webForm select{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm select{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webForm select{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm select{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webForm select{line-height:32px}}.vwjobportal-webForm select:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8;background-image:url("/assets/web/images/icons/48px/chevrondownDisabled.svg")}.vwjobportal-webForm select:required{color:#001e50}.vwjobportal-webForm input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #001e50;width:24px;height:24px;margin-top:0}.vwjobportal-webForm input[type="checkbox"]:hover{border-color:#0040c5}.vwjobportal-webForm input[type="checkbox"]:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwjobportal-webForm input[type="checkbox"]:focus{outline:transparent}.vwjobportal-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}.vwjobportal-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){.vwjobportal-webForm input[type="checkbox"]+label{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm input[type="checkbox"]+label{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webForm input[type="checkbox"]+label{font-size:20px}}.vwjobportal-webForm input[type="checkbox"]+label:hover{color:#0040c5}.vwjobportal-webForm input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #001e50;width:24px;height:24px;border-radius:50%}.vwjobportal-webForm input[type="radio"]:hover{border-color:#0040c5}.vwjobportal-webForm input[type="radio"]:disabled{cursor:not-allowed;color:#dfe4e8;border-color:#dfe4e8}.vwjobportal-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){.vwjobportal-webForm input[type="radio"]+label{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm input[type="radio"]+label{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webForm input[type="radio"]+label{font-size:20px}}.vwjobportal-webForm input[type="radio"]+label:hover{color:#0040c5}.vwjobportal-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}.vwjobportal-webForm input[type="radio"]:checked+label:hover:after{background-color:#0040c5}.vwjobportal-webForm .vwjobportal-kwfField{margin-bottom:16px}.vwjobportal-webForm .vwjobportal-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}.vwjobportal-webForm .vwjobportal-submit:after{display:none}.vwjobportal-webForm .vwjobportal-submit:hover{background-color:#0040c5;color:#fff}.vwjobportal-webForm fieldset,.vwjobportal-webForm .vwjobportal-kwfFormContainerFieldSet fieldset{border:none;padding:0;margin:0}.vwjobportal-webForm fieldset legend,.vwjobportal-webForm .vwjobportal-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){.vwjobportal-webForm fieldset legend,.vwjobportal-webForm .vwjobportal-kwfFormContainerFieldSet fieldset legend{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm fieldset legend,.vwjobportal-webForm .vwjobportal-kwfFormContainerFieldSet fieldset legend{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webForm fieldset legend,.vwjobportal-webForm .vwjobportal-kwfFormContainerFieldSet fieldset legend{font-size:20px}}@media (min-width: 560px){.vwjobportal-webForm fieldset legend,.vwjobportal-webForm .vwjobportal-kwfFormContainerFieldSet fieldset legend{line-height:20px}}@media (min-width: 1600px){.vwjobportal-webForm fieldset legend,.vwjobportal-webForm .vwjobportal-kwfFormContainerFieldSet fieldset legend{line-height:24px}}.vwjobportal-webForm .vwjobportal-kwfFieldErrorMessage{font-family:kwfUp-VWText, sans-serif;font-size:12px;font-weight:normal;line-height:20px;color:#e4002c;clear:both}@media (min-width: 350px){.vwjobportal-webForm .vwjobportal-kwfFieldErrorMessage{font-size:12px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm .vwjobportal-kwfFieldErrorMessage{font-size:12px}}@media (min-width: 1600px){.vwjobportal-webForm .vwjobportal-kwfFieldErrorMessage{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webForm .vwjobportal-kwfFieldErrorMessage{line-height:20px}}@media (min-width: 1600px){.vwjobportal-webForm .vwjobportal-kwfFieldErrorMessage{line-height:24px}}.vwjobportal-webForm .vwjobportal-kwcFormFieldTextField .vwjobportal-kwfFieldError input{border-color:#e4002c}.vwjobportal-webForm .vwjobportal-kwfFormFieldTextArea label,.vwjobportal-webForm .vwjobportal-kwfFormFieldSelect label,.vwjobportal-webForm .vwjobportal-kwcFormFieldTextField label,.vwjobportal-webForm .vwjobportal-kwfFormFieldTextField label,.vwjobportal-webForm .vwjobportal-kwcFormFieldCheckbox label,.vwjobportal-webForm .vwjobportal-kwcFormFieldMultiCheckbox label{color:#001e50}.vwjobportal-webForm .vwjobportal-kwfFormFieldCheckbox .vwjobportal-kwfFieldErrorMessage{padding-left:36px;margin-top:4px}.vwjobportal-webForm .vwjobportal-kwfFormFieldRadio>label{margin-bottom:12px;display:block}.vwjobportal-webForm .kwfFormFieldRadio span{display:block;clear:both;margin-bottom:24px}.vwjobportal-webImageLoadedAnimation .container.webResponsiveImgLoading img{opacity:0}.vwjobportal-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}.vwjobportal-webStandard{font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px;color:#000}@media (min-width: 350px){.vwjobportal-webStandard{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webStandard{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webStandard{line-height:32px}}.vwjobportal-webStandard strong{font-weight:bold}.vwjobportal-webStandard em{font-style:italic}.vwjobportal-webStandard b{font-weight:700}.vwjobportal-webStandard span.sup{vertical-align:super;font-size:75%;line-height:0px}/*! Hochstellen */.vwjobportal-webStandard span.sub{vertical-align:sub;font-size:75%;line-height:0px}/*! Tiefstellen */.vwjobportal-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){.vwjobportal-webStandard p{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard p{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webStandard p{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard p{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webStandard p{line-height:32px}}@media (min-width: 560px){.vwjobportal-webStandard p{margin-bottom:24px}}@media (min-width: 1600px){.vwjobportal-webStandard p{margin-bottom:28px}}.vwjobportal-webStandard h1{margin-bottom:5px;color:#000;font-weight:normal}/*! Ueberschrift 1 */.vwjobportal-webStandard h2{margin-top:15px;margin-bottom:5px;color:#000;font-weight:normal}/*! Ueberschrift 2 */.vwjobportal-webStandard h3{font-size:18px;margin-top:15px;margin-bottom:5px;font-weight:normal}/*! Ueberschrift 3 */.vwjobportal-webStandard h4{font-size:16px;margin-top:15px;margin-bottom:5px;font-weight:normal;color:#001e50}/*! Ueberschrift 4 */.vwjobportal-webStandard h1{font-family:kwfUp-VWHead, sans-serif;font-size:32px;font-weight:300;line-height:36px}@media (min-width: 350px){.vwjobportal-webStandard h1{font-size:32px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h1{font-size:48px}}@media (min-width: 1600px){.vwjobportal-webStandard h1{font-size:60px}}@media (min-width: 350px){.vwjobportal-webStandard h1{line-height:36px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h1{line-height:56px}}@media (min-width: 1600px){.vwjobportal-webStandard h1{line-height:68px}}.vwjobportal-webStandard h2{font-family:kwfUp-VWHead, sans-serif;font-size:28px;font-weight:300;line-height:32px}@media (min-width: 350px){.vwjobportal-webStandard h2{font-size:28px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h2{font-size:32px}}@media (min-width: 1600px){.vwjobportal-webStandard h2{font-size:48px}}@media (min-width: 350px){.vwjobportal-webStandard h2{line-height:32px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h2{line-height:36px}}@media (min-width: 1600px){.vwjobportal-webStandard h2{line-height:56px}}.vwjobportal-webStandard h3{font-family:kwfUp-VWHead, sans-serif;font-size:20px;font-weight:300;line-height:24px}@media (min-width: 350px){.vwjobportal-webStandard h3{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h3{font-size:20px}}@media (min-width: 1600px){.vwjobportal-webStandard h3{font-size:24px}}@media (min-width: 350px){.vwjobportal-webStandard h3{line-height:24px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h3{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webStandard h3{line-height:28px}}.vwjobportal-webStandard h4{font-family:kwfUp-VWHead, sans-serif;font-size:16px;font-weight:300;line-height:20px}@media (min-width: 350px){.vwjobportal-webStandard h4{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h4{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webStandard h4{font-size:20px}}@media (min-width: 350px){.vwjobportal-webStandard h4{line-height:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard h4{line-height:20px}}@media (min-width: 1600px){.vwjobportal-webStandard h4{line-height:24px}}.vwjobportal-webStandard a{padding-bottom:2px;border-bottom:1px solid currentColor;text-decoration:none;color:#001e50;outline:none}.vwjobportal-webStandard a:hover{text-decoration:none;color:#0040c5}.vwjobportal-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){.vwjobportal-webStandard ol{margin-top:24px}}@media (min-width: 1600px){.vwjobportal-webStandard ol{margin-top:28px}}.vwjobportal-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){.vwjobportal-webStandard ol li{margin-left:20px}}@media (min-width: 1600px){.vwjobportal-webStandard ol li{margin-left:24px}}@media (min-width: 350px){.vwjobportal-webStandard ol li{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard ol li{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webStandard ol li{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard ol li{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webStandard ol li{line-height:32px}}.vwjobportal-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}.vwjobportal-webStandard ul{margin-top:20px;list-style-type:none;margin-bottom:0px;margin-left:0px;line-height:18px;color:#000}@media (min-width: 560px){.vwjobportal-webStandard ul{margin-top:24px}}@media (min-width: 1600px){.vwjobportal-webStandard ul{margin-top:28px}}.vwjobportal-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){.vwjobportal-webStandard ul li{margin-left:20px}}@media (min-width: 1600px){.vwjobportal-webStandard ul li{margin-left:24px}}@media (min-width: 350px){.vwjobportal-webStandard ul li{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard ul li{font-size:16px}}@media (min-width: 1600px){.vwjobportal-webStandard ul li{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-webStandard ul li{line-height:24px}}@media (min-width: 1600px){.vwjobportal-webStandard ul li{line-height:32px}}.vwjobportal-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){.vwjobportal-webStandard ul li:before{top:16px}}.kwcText.vwjobportal-webStandard>ul+*,.kwcText.vwjobportal-webStandard>ol+*{margin-top:20px}@media (min-width: 560px){.kwcText.vwjobportal-webStandard>ul+*,.kwcText.vwjobportal-webStandard>ol+*{margin-top:24px}}@media (min-width: 1600px){.kwcText.vwjobportal-webStandard>ul+*,.kwcText.vwjobportal-webStandard>ol+*{margin-top:28px}}.vwjobportal-webCustom b{font-weight:700}.vwjobportal-webCustom p{margin-top:0}.vwjobportal-webCustom a{text-decoration:none}.vwjobportal-webCustom a:hover{text-decoration:none}.vwjobportal-webCustom ul{padding-left:0;margin-left:0;margin-top:0}body.vwjobportal-frontend .vwjobportal-kwfLightboxCenterBox.vwjobportal-kwfLightboxScroll{padding:0}@supports (-webkit-overflow-scrolling: touch){body.vwjobportal-frontend .vwjobportal-kwfLightboxCenterBox div.vwjobportal-kwfLightboxMask{z-index:-1}}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner{padding:0}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);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);border:2px solid #001e50;color:#001e50;text-decoration:none;-webkit-box-align:center;align-items:center;background:white;position:fixed;display:-webkit-box;display:flex;height:20px;bottom:50px;width:auto;right:50%;top:auto}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton:after{display:none}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton:hover{border:2px solid #0040c5;color:#0040c5}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton.vwjobportal-disabled{border-color:#dfe4e8;color:#dfe4e8}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton:before{background-image:url("/assets/web/images/icons/12px/close.svg");background-position:center 2px;background-repeat:no-repeat;background-size:8px;margin-right:4px;display:block;height:12px;width:12px;content:""}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton:after{background-image:url("/assets/web/images/icons/12px/closeBlue900.svg");background-position:center 2px;background-repeat:no-repeat;background-size:8px;position:absolute;margin-right:4px;display:block;height:12px;width:12px;content:"";opacity:0;left:40px;top:16px}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton .vwjobportal-innerCloseButton{font-family:kwfUp-VWText, sans-serif;font-size:12px;font-weight:normal;line-height:20px;display:block}@media (min-width: 350px){body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton .vwjobportal-innerCloseButton{font-size:12px}}@media (min-width: 560px) and (min-height: 500px){body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton .vwjobportal-innerCloseButton{font-size:12px}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton .vwjobportal-innerCloseButton{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton .vwjobportal-innerCloseButton{line-height:20px}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton .vwjobportal-innerCloseButton{line-height:24px}}body.vwjobportal-frontend .vwjobportal-kwfLightbox .vwjobportal-closeButton:hover:after{opacity:1}body.vwjobportal-frontend .vwjobportal-contentLightbox .vwjobportal-kwfLightboxInner{height:auto !important}body.vwjobportal-frontend .vwjobportal-contentLightbox .vwjobportal-kwfLightboxScroll{position:absolute;z-index:auto}body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox{box-sizing:border-box;background:none}body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner{margin-top:100px;max-width:91.66667%;min-width:91.66667%;padding:0}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner{margin-top:132px}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner{margin-top:196px}}body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent{padding-top:56px}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent{padding-top:80px}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-contentLightbox.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent{padding-top:100px}}body.vwjobportal-frontend .vwjobportal-focusLayer{padding:0}body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxScroll{position:static;padding-bottom:12px;padding-top:12px}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxScroll{padding-bottom:20px}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxScroll{padding-bottom:24px}}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxScroll{padding-top:20px}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxScroll{padding-top:24px}}body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxContent>div{padding:4.54545%;box-sizing:border-box}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxContent>div{padding:5%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxContent>div{padding:6.25%}}body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxInner{max-width:91.66667%;min-width:91.66667%;padding:0}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxInner{max-width:83.33333%;min-width:83.33333%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-focusLayer .vwjobportal-kwfLightboxInner{max-width:66.66667%;min-width:66.66667%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-focusLayer.vwjobportal-focusLayerBig .vwjobportal-kwfLightboxInner{max-width:58.33333%;min-width:58.33333%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-focusLayer.vwjobportal-focusLayerBig .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:7.14286%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-focusLayer.vwjobportal-focusLayerMedium .vwjobportal-kwfLightboxInner{max-width:50%;min-width:50%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-focusLayer.vwjobportal-focusLayerMedium .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:8.33333%}}body.vwjobportal-frontend .vwjobportal-interactionLayer{padding:0}body.vwjobportal-frontend .vwjobportal-interactionLayer .vwjobportal-kwfLightboxScroll{-webkit-transition:right 0.3s ease;transition:right 0.3s ease;box-shadow:0 8px 32px 0 rgba(0,0,0,0.1),0 16px 48px 0 rgba(0,0,0,0.05);background:white;overflow:hidden;overflow-y:auto;-webkit-transform:none;-ms-transform:none;transform:none;right:-100%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-kwfLightboxOpen .vwjobportal-kwfLightboxScroll{right:0}body.vwjobportal-frontend .vwjobportal-interactionLayer .vwjobportal-kwfLightboxMask{background:transparent}body.vwjobportal-frontend .vwjobportal-interactionLayer .vwjobportal-kwfLightboxContent{box-sizing:border-box}body.vwjobportal-frontend .vwjobportal-interactionLayer .vwjobportal-kwfLightboxInner{max-width:100%;min-width:100%;padding:0}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig{width:95.83333%;left:auto;right:0}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-closeButton{right:45.83333%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-closeButton{right:41.66667%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-closeButton{right:41.66667%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-closeButton{right:39.58333%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxScroll{width:95.83333%;left:auto}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig{width:91.66667%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxScroll{width:91.66667%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig{width:83.33333%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxScroll{width:83.33333%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig{width:79.16667%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxScroll{width:79.16667%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxInner{max-width:100%;min-width:100%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:4.34783%}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:4.54545%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:5%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerBig .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:5.26316%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium{width:95.83333%;left:auto;right:0}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-closeButton{right:37.5%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-closeButton{right:33.33333%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-closeButton{right:25%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-closeButton{right:18.75%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxScroll{width:95.83333%;left:auto}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium{width:75%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxScroll{width:75%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium{width:66.66667%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxScroll{width:66.66667%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium{width:50%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxScroll{width:50%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium{width:37.5%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxScroll{width:37.5%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxInner{max-width:100%;min-width:100%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:4.34783%}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:5.55556%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:6.25%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:8.33333%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerMedium .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:11.11111%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall{width:95.83333%;left:auto;right:0}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-closeButton{right:37.5%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-closeButton{right:25%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-closeButton{right:16.66667%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-closeButton{right:12.5%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxScroll{width:95.83333%;left:auto}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall{width:75%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxScroll{width:75%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall{width:50%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxScroll{width:50%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall{width:33.33333%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxScroll{width:33.33333%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall{width:25%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxScroll{width:25%}}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxInner{max-width:100%;min-width:100%}body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:4.34783%}@media (min-width: 560px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:5.55556%}}@media (min-width: 960px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:8.33333%}}@media (min-width: 1280px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:12.5%}}@media (min-width: 1600px){body.vwjobportal-frontend .vwjobportal-interactionLayer.vwjobportal-interactionLayerSmall .vwjobportal-kwfLightboxInner .vwjobportal-kwfLightboxContent>div{padding:16.66667%}}
.vwjobportal-rootMaster{margin:0}.vwjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwjobportal-rootMaster__page:after{content:" ";display:block;clear:both}@media (min-width: 560px){.vwjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 960px){.vwjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 1280px){.vwjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 1600px){.vwjobportal-rootMaster__page{max-width:100%;margin-left:auto;margin-right:auto}.vwjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}@media (min-width: 1920px){.vwjobportal-rootMaster__page{max-width:2560px;margin-left:auto;margin-right:auto}.vwjobportal-rootMaster__page:after{content:" ";display:block;clear:both}}.vwjobportal-rootMaster__outerContent{max-width:1200px;margin:0 auto;padding:0 20px}.vwjobportal-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}.vwjobportal-rootMaster__browserWarning__close{color:white;font-size:40px;position:absolute;cursor:pointer;right:60px;top:40px}.vwjobportal-rootMaster__browserWarning__close:hover{opacity:0.8}.vwjobportal-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}.vwjobportal-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){.vwjobportal-rootMaster__browserWarning__headline{font-size:24px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-rootMaster__browserWarning__headline{font-size:24px}}@media (min-width: 1600px){.vwjobportal-rootMaster__browserWarning__headline{font-size:32px}}@media (min-width: 350px){.vwjobportal-rootMaster__browserWarning__headline{line-height:28px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-rootMaster__browserWarning__headline{line-height:28px}}@media (min-width: 1600px){.vwjobportal-rootMaster__browserWarning__headline{line-height:36px}}.vwjobportal-rootMaster__browserWarning__text{font-family:kwfUp-VWText, sans-serif;font-size:16px;font-weight:normal;line-height:24px}@media (min-width: 350px){.vwjobportal-rootMaster__browserWarning__text{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-rootMaster__browserWarning__text{font-size:16px}}@media (min-width: 1600px){.vwjobportal-rootMaster__browserWarning__text{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){.vwjobportal-rootMaster__browserWarning__text{line-height:24px}}@media (min-width: 1600px){.vwjobportal-rootMaster__browserWarning__text{line-height:32px}}.vwjobportal-rootMaster__optBoxWrapper{position:relative;z-index:10}.vwjobportal-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){.vwjobportal-rootMaster__header{margin-bottom:80px}}.vwjobportal-rootMaster__header .vwjobportal-rootMaster__header__websiteLink{display:-webkit-box;display:flex;border:none}.vwjobportal-rootMaster__header:before,.vwjobportal-rootMaster__header:after{content:'';display:inline-block;height:2px;background:#001e50}.vwjobportal-rootMaster__header:before{width:70%;margin-right:10px}.vwjobportal-rootMaster__header:after{width:30%;margin-left:10px}.vwjobportal-rootMaster__header svg{width:48px;height:48px;margin-right:10px}.vwjobportal-rootMaster__stage{margin-top:24px}@media (min-width: 560px){.vwjobportal-rootMaster__stage{margin-top:32px}}@media (min-width: 960px){.vwjobportal-rootMaster__stage{margin-top:40px}}@media (min-width: 1920px){.vwjobportal-rootMaster__stage{margin-top:56px}}.vwjobportal-rootMaster.vwjobportal-whiteHeaderIsPossible .vwjobportal-rootMaster__stage{margin-top:-60px}@media (min-width: 560px){.vwjobportal-rootMaster.vwjobportal-whiteHeaderIsPossible .vwjobportal-rootMaster__stage{margin-top:-60px}}@media (min-width: 960px){.vwjobportal-rootMaster.vwjobportal-whiteHeaderIsPossible .vwjobportal-rootMaster__stage{margin-top:-60px}}@media (min-width: 1920px){.vwjobportal-rootMaster.vwjobportal-whiteHeaderIsPossible .vwjobportal-rootMaster__stage{margin-top:-60px}}.vwjobportal-rootMaster__breadcrumbs{position:absolute;left:8.33333%;color:#001e50;display:none;z-index:10;top:0}.vwjobportal-rootMaster__breadcrumbs a{color:#001e50}@media (min-width: 960px){.vwjobportal-rootMaster__breadcrumbs{display:block}}.vwjobportal-rootMaster__anchorMenu{position:absolute;width:100%;z-index:9;right:0;top:0}@media (min-width: 1280px){.vwjobportal-rootMaster__anchorMenu{position:fixed;display:block;width:auto;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.vwjobportal-rootMaster__outerFooter{max-width:1200px;margin:70px auto;padding:0 20px}.vwjobportal-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}.vwjobportal-rootMaster__footer__copyright{font-size:14px}@media (min-width: 960px){.vwjobportal-rootMaster__footer{box-sizing:border-box;padding:60px}}
.vwjobportal-webStandard.vwjobportal-menuMain .vwjobportal-menuMain__item--onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwjobportal-webStandard.vwjobportal-menuMain .vwjobportal-menuMain__item--onlyShowOnMobile{display:block}.vwjobportal-webStandard.vwjobportal-menuMain .vwjobportal-menuMain__item--hideOnMobile{display:none}}@media print{.vwjobportal-webStandard.vwjobportal-menuMain{display:none}}
.vwjobportal-webStandard.vwjobportal-menuSub .vwjobportal-menuSub__item--onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwjobportal-webStandard.vwjobportal-menuSub .vwjobportal-menuSub__item--onlyShowOnMobile{display:block}.vwjobportal-webStandard.vwjobportal-menuSub .vwjobportal-menuSub__item--hideOnMobile{display:none}}@media print{.vwjobportal-webStandard.vwjobportal-menuSub{display:none}}
.vwjobportal-webStandard.vwjobportal-menuBottom .vwjobportal-menuBottom__item--onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwjobportal-webStandard.vwjobportal-menuBottom .vwjobportal-menuBottom__item--onlyShowOnMobile{display:block}.vwjobportal-webStandard.vwjobportal-menuBottom .vwjobportal-menuBottom__item--hideOnMobile{display:none}}@media print{.vwjobportal-webStandard.vwjobportal-menuBottom{display:none}}
html .vwjobportal-menuBottom__menu li{padding:0;margin:0;font-size:16px}html .vwjobportal-menuBottom__menu li::before{display:none}
.vwjobportal-kwcBoxMetaTagsContent:after{content:"";display:table;clear:both}
.vwjobportal-kwcBoxMetaTagsContentOpenGraphImage:after{content:"";display:table;clear:both}

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

.vwjobportal-kwcTextImageImageEnlarge {
display: block;
margin: 0px;
}
.vwjobportal-kwcTextImageImageEnlarge .vwjobportal-kwcTextImageImageEnlarge__outerContainer {
display: block;
}
.vwjobportal-kwcTextImageImageEnlarge .vwjobportal-kwcTextImageImageEnlarge__container {
height: 0;
position: relative;
overflow: hidden;
display: block;
}
.vwjobportal-kwcTextImageImageEnlarge img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
border: none;
}
.vwjobportal-kwcTextImageImageEnlarge{position:relative}.vwjobportal-kwcTextImageImageEnlarge a{display:block}.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcEnlargeTag,.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicDownloadTag,.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicLinkTagIntern,.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicLinkTagExtern,.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicLinkTagMail{position:relative;display:block}.vwjobportal-kwcTextImageImageEnlarge a img{display:block}.vwjobportal-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}.vwjobportal-kwcTextImageImageEnlarge a .outerHoverIcon .innerHoverIcon{display:block;width:38px;height:38px;position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-19px}.vwjobportal-kwcTextImageImageEnlarge a:hover .outerHoverIcon{opacity:0.9}.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcEnlargeTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/enlargeIcon.png) no-repeat 0 0}.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicLinkTagIntern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkInternIcon.png) no-repeat 0 0}.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicLinkTagExtern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkExternIcon.png) no-repeat 0 0}.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicDownloadTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/downloadIcon.png) no-repeat 0 0}.vwjobportal-kwcTextImageImageEnlarge a.vwjobportal-kwcBasicLinkTagMail .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/mailIcon.png) no-repeat 0 0}.showHoverIcon.vwjobportal-kwcTextImageImageEnlarge a .outerHoverIcon{display:block}@media print{.vwjobportal-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.vwjobportal-kwfLightboxActive,html.vwjobportal-kwfLightboxActive body{overflow:hidden}body .vwjobportal-kwfLightboxScrollOuter{z-index:100;width:100%;right:0;left:0}body div.vwjobportal-kwfLightboxCenterBox{overflow-y:auto;position:fixed;height:100%}body div.vwjobportal-kwfLightboxCenterBox .vwjobportal-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.vwjobportal-kwfLightboxCenterBox .vwjobportal-kwfLightboxBetween{display:table;height:100%;width:100%}body div.vwjobportal-kwfLightboxCenterBox .vwjobportal-kwfLightboxBetweenInner{vertical-align:middle;display:table-cell;text-align:center;width:100%}body div.vwjobportal-kwfLightboxCenterBox .vwjobportal-kwfLightboxInner{box-sizing:border-box;display:inline-block;position:relative;text-align:left;height:auto;z-index:51}body div.vwjobportal-kwfLightboxCenterBox .vwjobportal-kwfLightboxMask{height:100%;background:#000;position:fixed;left:0;top:0;opacity:0.8;z-index:50;right:0px}body div.vwjobportal-kwfLightboxCenterBox.vwjobportal-mobile .vwjobportal-kwfLightboxScroll{padding:0px}@media (max-width: 1025px){html.touch .vwjobportal-kwfLightboxScrollOuter{height:100000px}}.vwjobportal-kwfLightbox .vwjobportal-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}.vwjobportal-kwfLightbox.vwjobportal-kwfLightboxOpen .vwjobportal-kwfLightboxInner{-webkit-transition-duration:150ms;transition-duration:150ms;opacity:1}body div.vwjobportal-kwfLightboxCenterBox .vwjobportal-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.vwjobportal-kwfLightboxCenterBox .vwjobportal-kwfLightboxMask.vwjobportal-kwfLightboxMaskOpen{-webkit-transition-duration:150ms;transition-duration:150ms;opacity:0.8}.vwjobportal-kwfLightbox{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%}.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxInner{overflow:visible !important;min-width:100px;min-height:100px;background:white;margin-bottom:40px;padding:10px;position:absolute}.vwjobportal-Lightbox .vwjobportal-lightboxHeader{position:relative;z-index:102}.vwjobportal-kwfLightbox .vwjobportal-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}.vwjobportal-kwfLightbox .vwjobportal-innerCloseButton{display:none}.vwjobportal-kwfLightbox.vwjobportal-mobile .vwjobportal-closeButton{position:fixed;right:2px;top:2px}.vwjobportal-kwfLightbox.vwjobportal-mobile .vwjobportal-kwfLightboxInner{margin-bottom:0}.vwjobportal-kwfLightbox .vwjobportal-closeButton:hover{text-decoration:none}.vwjobportal-kwfLightbox .vwjobportal-kwfLightboxContent{position:relative;height:100%;z-index:60;width:100%}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-nextBtn,.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-nextBtn a,.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-prevBtn,.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-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}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-nextBtn,.vwjobportal-kwfLightbox .lightboxBody .vwjobportal-nextBtn a{right:0px}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-prevBtn,.vwjobportal-kwfLightbox .lightboxBody .vwjobportal-prevBtn a{left:0px}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-nextBtn a,.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-prevBtn a{width:100%}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-nextBtn a:hover{background-image:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/next.png);background-repeat:no-repeat;background-position:right 50%}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-nextBtn img.nextImgBtn{position:absolute;top:100px;right:0px}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-prevBtn a:hover{background-image:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/previous.png);background-repeat:no-repeat;background-position:left 50%}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .vwjobportal-prevBtn img.previousImgBtn{position:absolute;top:100px;left:0px}.vwjobportal-kwfLightbox .vwjobportal-lightboxBody .image{z-index:1}.vwjobportal-kwfLightbox .vwjobportal-lightboxFooter p{text-align:left;margin-bottom:0px}.vwjobportal-kwfLightbox .vwjobportal-lightboxFooter p.vwjobportal-imageCaption{margin-top:10px}.vwjobportal-kwfLightbox .vwjobportal-lightboxFooter p.vwjobportal-imageCaptionTitle{margin:10px 0px -10px 0px}.vwjobportal-kwfLightbox .vwjobportal-lightboxFooter p.vwjobportal-title{margin-top:10px}.vwjobportal-kwfLightbox .vwjobportal-lightboxFooter p.vwjobportal-fullSizeLink{margin-top:10px}html.vwjobportal-cssanimations .vwjobportal-kwfLightbox .vwjobportal-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.vwjobportal-cssanimations .vwjobportal-kwfLightbox .vwjobportal-loading{background-image:url("/assets/kwf/images/loading/dpr2/loadingbig.png");background-size:50px 50px}}html.vwjobportal-no-cssanimations .vwjobportal-kwfLightbox .vwjobportal-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 .vwjobportal-lightboxMask{opacity:1}}
.vwjobportal-kwcBasicImageEnlargeEnlargeTagImagePage,
.vwjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwjobportal-image {
height: 100%;
}
.vwjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwjobportal-image img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: block;
}
.vwjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwjobportal-container {
height: 0;
position: relative;
overflow: hidden;
}
.vwjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwjobportal-prevBtn,
.vwjobportal-kwcBasicImageEnlargeEnlargeTagImagePage .vwjobportal-nextBtn {
z-index: 1;
}
.vwjobportal-kwcLegacyHeadlines { margin-bottom: 20px;}
.vwjobportal-kwcLegacyHeadlines h1.headlineH1 { margin-bottom: 0; }
.vwjobportal-kwcListGallery:after{content:"";display:table;clear:both}
div.vwjobportal-kwcListGallery{margin-right:-10px}div.vwjobportal-kwcListGallery:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery .moreButton{display:inline-block;cursor:pointer}div.vwjobportal-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.vwjobportal-kwcListGallery.hidePics .showMorePic{padding:0px !important;width:0px !important;opacity:0;-webkit-transition-duration:0s;transition-duration:0s}div.vwjobportal-kwcListGallery>.listItem,div.vwjobportal-kwcListGallery>.morePics>.listItem{box-sizing:border-box;padding:0 10px 7px 0;position:relative;margin:0;float:left;display:inline}div.vwjobportal-kwcListGallery>.listItem a .imageCaption,div.vwjobportal-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.vwjobportal-kwcListGallery>.listItem:hover a .imageCaption,div.vwjobportal-kwcListGallery>.morePics>.listItem:hover a .imageCaption{white-space:normal;position:absolute;background:white;height:auto}div.vwjobportal-kwcListGallery.col3>.listItem,div.vwjobportal-kwcListGallery.col3>.morePics>.listItem{width:33.33333%}div.vwjobportal-kwcListGallery.col4>.listItem,div.vwjobportal-kwcListGallery.col4>.morePics>.listItem{width:25%}div.vwjobportal-kwcListGallery.col5>.listItem,div.vwjobportal-kwcListGallery.col5>.morePics>.listItem{width:33.33333%}div.vwjobportal-kwcListGallery.col6>.listItem,div.vwjobportal-kwcListGallery.col6>.morePics>.listItem{width:25%}div.vwjobportal-kwcListGallery.col7>.listItem,div.vwjobportal-kwcListGallery.col7>.morePics>.listItem{width:33.33333%}div.vwjobportal-kwcListGallery.col8>.listItem,div.vwjobportal-kwcListGallery.col8>.morePics>.listItem{width:25%}div.vwjobportal-kwcListGallery.col9>.listItem,div.vwjobportal-kwcListGallery.col9>.morePics>.listItem{width:33.33333%}div.vwjobportal-kwcListGallery.col10>.listItem,div.vwjobportal-kwcListGallery.col10>.morePics>.listItem{width:25%}div.vwjobportal-kwcListGallery.col2>.listItem,div.vwjobportal-kwcListGallery.col2>.morePics>.listItem,div.vwjobportal-kwcListGallery.col4>.listItem,div.vwjobportal-kwcListGallery.col4>.morePics>.listItem{width:50%}div.vwjobportal-kwcListGallery.col6>.listItem,div.vwjobportal-kwcListGallery.col6>.morePics>.listItem{width:33.33333%}div.vwjobportal-kwcListGallery.gt360.col4>.listItem,div.vwjobportal-kwcListGallery.gt360.col4>.morePics>.listItem{width:25%}div.vwjobportal-kwcListGallery.gt600.col1>.listItem,div.vwjobportal-kwcListGallery.gt600.col1>.morePics>.listItem{width:100%}div.vwjobportal-kwcListGallery.gt600.col1>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col1>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col1>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col1>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col1>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col1>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col1>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col1>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col2>.listItem,div.vwjobportal-kwcListGallery.gt600.col2>.morePics>.listItem{width:50%}div.vwjobportal-kwcListGallery.gt600.col2>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col2>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col2>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col2>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col2>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col2>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col2>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col2>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col3>.listItem,div.vwjobportal-kwcListGallery.gt600.col3>.morePics>.listItem{width:33.33333%}div.vwjobportal-kwcListGallery.gt600.col3>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col3>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col3>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col3>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col3>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col3>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col3>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col3>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col4>.listItem,div.vwjobportal-kwcListGallery.gt600.col4>.morePics>.listItem{width:25%}div.vwjobportal-kwcListGallery.gt600.col4>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col4>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col4>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col4>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col4>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col4>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col4>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col4>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col5>.listItem,div.vwjobportal-kwcListGallery.gt600.col5>.morePics>.listItem{width:20%}div.vwjobportal-kwcListGallery.gt600.col5>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col5>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col5>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col5>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col5>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col5>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col5>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col5>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col6>.listItem,div.vwjobportal-kwcListGallery.gt600.col6>.morePics>.listItem{width:16.66667%}div.vwjobportal-kwcListGallery.gt600.col6>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col6>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col6>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col6>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col6>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col6>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col6>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col6>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col7>.listItem,div.vwjobportal-kwcListGallery.gt600.col7>.morePics>.listItem{width:14.28571%}div.vwjobportal-kwcListGallery.gt600.col7>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col7>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col7>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col7>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col7>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col7>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col7>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col7>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col8>.listItem,div.vwjobportal-kwcListGallery.gt600.col8>.morePics>.listItem{width:12.5%}div.vwjobportal-kwcListGallery.gt600.col8>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col8>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col8>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col8>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col8>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col8>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col8>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col8>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col9>.listItem,div.vwjobportal-kwcListGallery.gt600.col9>.morePics>.listItem{width:11.11111%}div.vwjobportal-kwcListGallery.gt600.col9>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col9>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col9>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col9>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col9>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col9>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col9>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col9>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.vwjobportal-kwcListGallery.gt600.col10>.listItem,div.vwjobportal-kwcListGallery.gt600.col10>.morePics>.listItem{width:10%}div.vwjobportal-kwcListGallery.gt600.col10>.listItem a .imageCaption,div.vwjobportal-kwcListGallery.gt600.col10>.morePics>.listItem a .imageCaption{display:block}div.vwjobportal-kwcListGallery.gt600.col10>.listItem .vwjobportal-kwcAbstractImage.showImageCaption,div.vwjobportal-kwcListGallery.gt600.col10>.morePics>.listItem .vwjobportal-kwcAbstractImage.showImageCaption{padding-bottom:17px}div.vwjobportal-kwcListGallery.gt600.col10>.listItem.firstInLine,div.vwjobportal-kwcListGallery.gt600.col10>.morePics>.listItem.firstInLine{clear:left}div.vwjobportal-kwcListGallery.gt600.col10>.listItem.lastInLine:after,div.vwjobportal-kwcListGallery.gt600.col10>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}
.vwjobportal-kwcListGalleryImage:after{content:"";display:table;clear:both}

.vwjobportal-kwcListGalleryImage {
display: block;
margin: 0px;
}
.vwjobportal-kwcListGalleryImage .vwjobportal-kwcListGalleryImage__outerContainer {
display: block;
}
.vwjobportal-kwcListGalleryImage .vwjobportal-kwcListGalleryImage__container {
height: 0;
position: relative;
overflow: hidden;
display: block;
}
.vwjobportal-kwcListGalleryImage img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
border: none;
}
.vwjobportal-kwcListGalleryImage{position:relative}.vwjobportal-kwcListGalleryImage a{display:block}.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcEnlargeTag,.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicDownloadTag,.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicLinkTagIntern,.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicLinkTagExtern,.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicLinkTagMail{position:relative;display:block}.vwjobportal-kwcListGalleryImage a img{display:block}.vwjobportal-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}.vwjobportal-kwcListGalleryImage a .outerHoverIcon .innerHoverIcon{display:block;width:38px;height:38px;position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-19px}.vwjobportal-kwcListGalleryImage a:hover .outerHoverIcon{opacity:0.9}.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcEnlargeTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/enlargeIcon.png) no-repeat 0 0}.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicLinkTagIntern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkInternIcon.png) no-repeat 0 0}.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicLinkTagExtern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkExternIcon.png) no-repeat 0 0}.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicDownloadTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/downloadIcon.png) no-repeat 0 0}.vwjobportal-kwcListGalleryImage a.vwjobportal-kwcBasicLinkTagMail .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/mailIcon.png) no-repeat 0 0}.showHoverIcon.vwjobportal-kwcListGalleryImage a .outerHoverIcon{display:block}@media print{.vwjobportal-kwcListGalleryImage a .outerHoverIcon{width:0px;height:0px}}
.vwjobportal-kwcListGalleryImage a { position: relative; }
.vwjobportal-kwcListDownloads:after{content:"";display:table;clear:both}
.vwjobportal-kwcBasicDownload:after{content:"";display:table;clear:both}
.vwjobportal-kwcBasicDownload{margin-bottom:5px}.vwjobportal-kwcBasicDownload span{color:#000}
.vwjobportal-kwcBasicDownload { margin-bottom: 5px; }
.vwjobportal-kwcBasicDownload span { color: var(typo); }
.vwjobportal-kwcListLinks:after{content:"";display:table;clear:both}
.vwjobportal-kwcBasicLink:after{content:"";display:table;clear:both}
.vwjobportal-kwcBasicLine {
border-bottom: 1px solid #000;
margin-bottom: 10px;
padding-top: 0px;
}
.vwjobportal-kwcParagraphsGroup .vwjobportal-kwcParagraphsGroup__kwcParagraphItem:after{content:"";display:table;clear:both}.vwjobportal-kwcParagraphsGroup .vwjobportal-kwcParagraphsGroup__kwcParagraphItem.vwjobportal-kwcParagraphsGroup__onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwjobportal-kwcParagraphsGroup .vwjobportal-kwcParagraphsGroup__kwcParagraphItem.vwjobportal-kwcParagraphsGroup__onlyShowOnMobile{display:block}.vwjobportal-kwcParagraphsGroup .vwjobportal-kwcParagraphsGroup__kwcParagraphItem.vwjobportal-kwcParagraphsGroup__hideOnMobile{display:none}}
.vwjobportal-kwcLegacyColumns:after{content:"";display:table;clear:both}
.vwjobportal-kwcLegacyColumns > div.column { float: left; margin-right: 10px; }
.vwjobportal-kwcLegacyColumns > div.column.kwcLast { margin-right: 0px; }
.vwjobportal-kwcBasicTable:after{content:"";display:table;clear:both}
.vwjobportal-kwcBasicTable{margin-bottom:10px}.vwjobportal-kwcBasicTable table{width:100%}.vwjobportal-kwcBasicTable table tr th{font-weight:bold}.vwjobportal-kwcBasicTable table tr td{padding:2px 0px}.vwjobportal-kwcBasicTable.flipScroll table{display:block}.vwjobportal-kwcBasicTable.flipScroll table th,.vwjobportal-kwcBasicTable.flipScroll table td{display:block}.vwjobportal-kwcBasicTable.flipScroll table thead{display:block;float:left}.vwjobportal-kwcBasicTable.flipScroll table thead th{text-align:right}.vwjobportal-kwcBasicTable.flipScroll table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}.vwjobportal-kwcBasicTable.flipScroll table tbody tr{display:inline-block;vertical-align:top}
.vwjobportal-kwcFormDynamic:after{content:"";display:table;clear:both}
.vwjobportal-kwcFormDynamicParagraphs .vwjobportal-kwcFormDynamicParagraphs__kwcParagraphItem:after{content:"";display:table;clear:both}.vwjobportal-kwcFormDynamicParagraphs .vwjobportal-kwcFormDynamicParagraphs__kwcParagraphItem.vwjobportal-kwcFormDynamicParagraphs__onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.vwjobportal-kwcFormDynamicParagraphs .vwjobportal-kwcFormDynamicParagraphs__kwcParagraphItem.vwjobportal-kwcFormDynamicParagraphs__onlyShowOnMobile{display:block}.vwjobportal-kwcFormDynamicParagraphs .vwjobportal-kwcFormDynamicParagraphs__kwcParagraphItem.vwjobportal-kwcFormDynamicParagraphs__hideOnMobile{display:none}}
.vwjobportal-kwcAdvancedImprintImprint span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
display: block;
}
.vwjobportal-vkwcAdvancedImprintVividPlanet span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
.vwjobportal-kwcAdvancedImprintGoogleAnalytics span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
div.vwjobportal-kwfSwitchDisplay a.vwjobportal-switchLink {
background: url(/assets/kwf/images/bullet_arrow_right.png) 0px 0px no-repeat;
padding-left: 18px;
}
div.vwjobportal-kwfSwitchDisplay a.vwjobportal-switchLink.vwjobportal-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.vwjobportal-kwfSwitchDisplay div.vwjobportal-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.vwjobportal-js div.vwjobportal-kwfSwitchDisplay div.vwjobportal-switchContent { display: none; }
.vwjobportal-kwcAdvancedImprintDisclaimer span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
.vwjobportal-kwcAdvancedImprintDisclaimer .vwjobportal-kwfSwitchDisplay { margin-bottom: 10px; }
.vwjobportal-poiToolsKwcOneTrustCookieList:after{content:"";display:table;clear:both}
.vwjobportal-kwcFormDynamicForm:after{content:"";display:table;clear:both}
.vwjobportal-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)}.vwjobportal-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}.vwjobportal-kwfFieldErrorBubble .vwjobportal-message{padding:5px}.vwjobportal-kwfFieldErrorBubble .vwjobportal-closeButton{width:10px;height:10px;position:absolute;top:0;right:0;background:url("/assets/kwf/images/close.png") no-repeat}
.vwjobportal-kwfFieldErrorIconBubble{position:absolute;width:16px;height:16px;z-index:30;background:url("/assets/silkicons/exclamation.png") no-repeat scroll left center transparent}.vwjobportal-kwfFieldErrorIconBubble .vwjobportal-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}.vwjobportal-kwfFieldErrorIconBubble .vwjobportal-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; }
.vwjobportal-kwfFormContainerFieldSet div {
display: block;
}
.vwjobportal-kwfFormContainerFieldSet .kwfFormContainerFieldSetCollapsed {
border-width: 2px 2px 0px 2px;
border-left-color: transparent;
border-right-color: transparent;
margin-bottom: 0px;
}
.vwjobportal-kwfFormContainerFieldSet fieldset {
border: 2px groove #EEE;
}
.vwjobportal-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}
.vwjobportal-kwcForm div.kwfFormFieldMultiCheckboxVertical {
display: inline-block;
position: relative;
}
.vwjobportal-kwcForm div.kwcFormFieldMultiCheckbox .checkboxItem input {
float: none;
}
.vwjobportal-kwcForm div.kwcFormFieldMultiCheckbox .checkboxItem label {
float: none;
}
.vwjobportal-jobportal:after{content:"";display:table;clear:both}
html .vwjobportal-jobportal__headline{text-align:center}html .vwjobportal-jobportal__search{margin-bottom:60px;margin-top:60px}html .vwjobportal-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 .vwjobportal-jobportal__search__headline{font-size:24px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportal__search__headline{font-size:24px}}@media (min-width: 1600px){html .vwjobportal-jobportal__search__headline{font-size:32px}}@media (min-width: 350px){html .vwjobportal-jobportal__search__headline{line-height:28px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportal__search__headline{line-height:28px}}@media (min-width: 1600px){html .vwjobportal-jobportal__search__headline{line-height:36px}}
.vwjobportal-jobportalView:after{content:"";display:table;clear:both}
html .vwjobportal-jobportalView table{width:100%;margin-bottom:40px}html .vwjobportal-jobportalView table tr{vertical-align:bottom}@media (min-width: 960px){html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(1),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(1) ~ td{width:calc(100% / 1)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(2),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(2) ~ td{width:calc(100% / 2)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(3),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(3) ~ td{width:calc(100% / 3)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(4),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(4) ~ td{width:calc(100% / 4)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(5),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(5) ~ td{width:calc(100% / 5)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(6),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(6) ~ td{width:calc(100% / 6)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(7),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(7) ~ td{width:calc(100% / 7)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(8),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(8) ~ td{width:calc(100% / 8)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(9),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(9) ~ td{width:calc(100% / 9)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(10),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(10) ~ td{width:calc(100% / 10)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(11),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(11) ~ td{width:calc(100% / 11)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(12),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(12) ~ td{width:calc(100% / 12)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(13),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(13) ~ td{width:calc(100% / 13)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(14),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(14) ~ td{width:calc(100% / 14)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(15),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(15) ~ td{width:calc(100% / 15)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(16),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(16) ~ td{width:calc(100% / 16)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(17),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(17) ~ td{width:calc(100% / 17)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(18),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(18) ~ td{width:calc(100% / 18)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(19),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(19) ~ td{width:calc(100% / 19)}html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(20),html .vwjobportal-jobportalView table tr td:first-child:nth-last-child(20) ~ td{width:calc(100% / 20)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(1),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(1) ~ th{width:calc(100% / 1)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(2),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(2) ~ th{width:calc(100% / 2)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(3),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(3) ~ th{width:calc(100% / 3)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(4),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(4) ~ th{width:calc(100% / 4)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(5),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(5) ~ th{width:calc(100% / 5)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(6),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(6) ~ th{width:calc(100% / 6)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(7),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(7) ~ th{width:calc(100% / 7)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(8),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(8) ~ th{width:calc(100% / 8)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(9),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(9) ~ th{width:calc(100% / 9)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(10),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(10) ~ th{width:calc(100% / 10)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(11),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(11) ~ th{width:calc(100% / 11)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(12),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(12) ~ th{width:calc(100% / 12)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(13),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(13) ~ th{width:calc(100% / 13)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(14),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(14) ~ th{width:calc(100% / 14)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(15),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(15) ~ th{width:calc(100% / 15)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(16),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(16) ~ th{width:calc(100% / 16)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(17),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(17) ~ th{width:calc(100% / 17)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(18),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(18) ~ th{width:calc(100% / 18)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(19),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(19) ~ th{width:calc(100% / 19)}html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(20),html .vwjobportal-jobportalView table tr th:first-child:nth-last-child(20) ~ th{width:calc(100% / 20)}}html .vwjobportal-jobportalView table tr td,html .vwjobportal-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 .vwjobportal-jobportalView table tr td,html .vwjobportal-jobportalView table tr th{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView table tr td,html .vwjobportal-jobportalView table tr th{font-size:14px}}@media (min-width: 1600px){html .vwjobportal-jobportalView table tr td,html .vwjobportal-jobportalView table tr th{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView table tr td,html .vwjobportal-jobportalView table tr th{line-height:24px}}@media (min-width: 1600px){html .vwjobportal-jobportalView table tr td,html .vwjobportal-jobportalView table tr th{line-height:24px}}@media (min-width: 960px){html .vwjobportal-jobportalView table tr td,html .vwjobportal-jobportalView table tr th{padding-right:0;margin-right:0;margin-bottom:0;height:auto;padding-top:20px;padding-bottom:20px}}html .vwjobportal-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 .vwjobportal-jobportalView table tr td.left{font-size:14px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView table tr td.left{font-size:14px}}@media (min-width: 1600px){html .vwjobportal-jobportalView table tr td.left{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView table tr td.left{line-height:24px}}@media (min-width: 1600px){html .vwjobportal-jobportalView table tr td.left{line-height:24px}}html .vwjobportal-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 .vwjobportal-jobportalView table tr th{font-size:16px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView table tr th{font-size:16px}}@media (min-width: 1600px){html .vwjobportal-jobportalView table tr th{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView table tr th{line-height:24px}}@media (min-width: 1600px){html .vwjobportal-jobportalView table tr th{line-height:32px}}@media all and (max-width: 560px){html .vwjobportal-jobportalView table{display:block;border:none;text-align:center;width:100%}html .vwjobportal-jobportalView table th,html .vwjobportal-jobportalView table td{display:block}html .vwjobportal-jobportalView table thead{display:block;float:left}html .vwjobportal-jobportalView table thead th{text-align:right}html .vwjobportal-jobportalView table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}html .vwjobportal-jobportalView table tbody tr{display:inline-block;vertical-align:top}html .vwjobportal-jobportalView table .left{padding-left:0px}html .vwjobportal-jobportalView table .middle{border-bottom:0px}html .vwjobportal-jobportalView table .right{border-bottom:0px}html .vwjobportal-jobportalView table a{font-family:'SkodaProExtraBold', Helvetica Neue, Arial, sans-serif}html .vwjobportal-jobportalView table thead{padding-top:10px;display:none}html .vwjobportal-jobportalView table tbody{width:100%;white-space:normal;margin:0 auto;overflow:hidden}html .vwjobportal-jobportalView table tr{border-top:1px solid #dfe4e8;padding-bottom:10px;padding-top:20px;width:95%;clear:both}html .vwjobportal-jobportalView table tr td{line-height:18px;height:auto;text-align:left;width:80%;border-bottom:none}}html .vwjobportal-jobportalView .noEntriesFound{font-family:kwfUp-VWText, sans-serif;font-size:20px;font-weight:normal;line-height:32px}@media (min-width: 350px){html .vwjobportal-jobportalView .noEntriesFound{font-size:20px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView .noEntriesFound{font-size:20px}}@media (min-width: 1600px){html .vwjobportal-jobportalView .noEntriesFound{font-size:24px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalView .noEntriesFound{line-height:32px}}@media (min-width: 1600px){html .vwjobportal-jobportalView .noEntriesFound{line-height:36px}}html .vwjobportal-jobportalView .noEntriesFound+table{display:none}
.vwjobportal-jobportalViewPaging {
padding: 25px 0px;
text-align: center;
line-height: 20px;
z-index: 1000;
clear: both;
}
.vwjobportal-jobportalViewPaging a {
padding: 1px 3px;
color: #000;
padding: 4px 6px;
font-weight: bold;
}
.vwjobportal-jobportalViewPaging a:hover,
.vwjobportal-jobportalViewPaging a.active {
color: #333;
font-weight: bold;
padding: 3px 5px;
border: 1px solid #aaa;
background-color: #ccc;
}
.vwjobportal-jobportalViewPaging span { font-weight: bold; }
@media print {
.vwjobportal-jobportalViewPaging { display: none; }
}
html .vwjobportal-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 .vwjobportal-jobportalViewPaging a span{height:22px;line-height:20px;font-weight:300}html .vwjobportal-jobportalViewPaging a.active{background:#001e50;color:#fff}
.vwjobportal-jobportalSearch:after{content:"";display:table;clear:both}@media (min-width: 560px){html .vwjobportal-jobportalSearch form{display:-webkit-box;display:flex}}html .vwjobportal-jobportalSearch form .vwjobportal-form_Category{display:inline-block;line-height:40px;height:40px;min-width:240px;border-bottom:2px solid #dfe4e8;margin-right:20px}html .vwjobportal-jobportalSearch form .vwjobportal-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 .vwjobportal-jobportalSearch form .vwjobportal-form_Category .vwjobportal-hasLabel{position:absolute;background:#fff;z-index:1;top:42px;width:240px}html .vwjobportal-jobportalSearch form .vwjobportal-form_Category .vwjobportal-hasLabel .checkboxItem{box-sizing:border-box;padding:10px 0;line-height:34px}html .vwjobportal-jobportalSearch form .vwjobportal-form_Category .vwjobportal-hasLabel .checkboxItem label{height:24px;line-height:18px}html .vwjobportal-jobportalSearch form .vwjobportal-form_Category .vwjobportal-hasLabel .checkboxItem input:first-child{margin-top:0}html .vwjobportal-jobportalSearch form .vwjobportal-form_Category .kwfFormFieldMultiCheckboxHorizontal{display:none;padding:10px;border:1px solid #dfe4e8;border-top:none;box-sizing:border-box}html .vwjobportal-jobportalSearch form .checkAllLinksWrapper{display:none}html .vwjobportal-jobportalSearch form .vwjobportal-clearInputs label{cursor:pointer;color:#001e50;padding-bottom:2px;border-bottom:1px solid currentColor}
.vwjobportal-jobportalDetail:after{content:"";display:table;clear:both}
html .vwjobportal-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 .vwjobportal-jobportalDetail__headline{font-size:28px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalDetail__headline{font-size:32px}}@media (min-width: 1600px){html .vwjobportal-jobportalDetail__headline{font-size:48px}}@media (min-width: 350px){html .vwjobportal-jobportalDetail__headline{line-height:32px}}@media (min-width: 560px) and (min-height: 500px){html .vwjobportal-jobportalDetail__headline{line-height:36px}}@media (min-width: 1600px){html .vwjobportal-jobportalDetail__headline{line-height:56px}}html .vwjobportal-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 .vwjobportal-jobportalDetail__promoteButton:after{display:none}html .vwjobportal-jobportalDetail__promoteButton:hover{background-color:#0040c5;color:#fff}html .vwjobportal-jobportalDetail__description{margin-bottom:40px}html .vwjobportal-jobportalDetail__backLink{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin-top:50px;color:#001e50}html .vwjobportal-jobportalDetail__backLink svg{margin-right:10px;margin-bottom:2px}@media (min-width: 1600px){html .vwjobportal-jobportalDetail__backLink svg{margin-bottom:3px}}

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