.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
.captcha__description{margin-bottom:.75em;}
.newsletter-sign-on-form label{display:inline-block;margin-bottom:.5rem;position:absolute;font-size:0.8rem;padding-left:0.5rem;color:#5d687f;padding-top:0.1rem;}.newsletter-sign-on-form input{height:42.85px;padding:1.25rem 0.5rem 0.5rem 0.5rem;font-size:1rem;}
.paid-content .field.field--name-title{position:relative;display:block;}.paid-content .spitzmarke::before,.paid-content .dachzeile::before{content:"";background-image:url(/modules/custom/k_paid_content/assets/images/KPlus_Logo_Final_Vektor.svg);position:relative;left:0;width:61px;height:22.8px;top:0.25rem;display:inline-block;margin-right:0.25rem;}.paid-content .field.field--name-title::before{top:-2.5rem;}
.paragraph--type--stellenmarkt-teaser a.btn.btn-primary{background-color:#6aa3e8;border-color:#6aa3e8;color:white;padding:5px 15px;font-weight:500;}.paragraph--type--stellenmarkt-teaser h2{color:white;margin-bottom:0;}ul.stellenmarkt-teaser{list-style-type:none;padding:0;}li.stellenmarkt-teaser--job{margin:0.5rem 0;display:flex;align-items:center;padding:0.5rem 0 0.5rem 0.5rem;}.stellenmarkt-teaser li{border-bottom:1px solid #e2e2e2;}.stellenmarkt-teaser:last-child  li{border-bottom:0;}h3.stellenmarkt-teaser--job--title{text-transform:none;font-size:1rem;letter-spacing:initial;}img.stellenmarkt-teaser--job{float:left;margin:0 1.5rem 0 0;width:90px;}.stellenmarkt-teaser-header{position:relative;background-color:#6aa3e8;padding:1.25rem 1rem;margin-left:0!important;margin-top:1rem!important;}.stellenmarkt-teaser-header--schaltungstool{color:white;font-size:0.85rem;position:absolute;right:1rem;top:1rem;padding:0.1rem 0.5rem;border:1px solid white;border-radius:3px;}@media screen and (max-width:992px){.stellenmarkt-teaser-header--schaltungstool{position:relative;display:block;width:50%;text-align:center;margin:0.5rem auto;right:0;top:1rem;}}.stellenmarkt-teaser-header--schaltungstool:hover{background-color:white;color:#6aa3e8;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#FFF;background:#0072B9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
.banderole{width:0px;height:250px;position:fixed;left:0;top:265px;background-color:rgba(128,128,128,0.5);overflow:hidden;}.banderole .adzone img{max-width:unset;}.banderole .adzone{background-color:rgba(128,128,128,0.5);}.banderole .adzone-header{display:none;}.banderole .invocation .invocation-code{max-width:100%;height:auto;display:flex;justify-content:center;}.banderole-close{position:absolute;display:none;cursor:pointer;top:0;right:0;padding:0.25rem;color:rgba(0,0,0,0.8);}.banderole-open{position:absolute;display:none;cursor:pointer;top:0;right:0;padding:0.25rem;color:rgba(0,0,0,0.8);height:100%;width:25px;}
