.footer-clean{padding:50px 0;background-color:#fff;color:#4b4c4d}.footer-clean h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-clean ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-clean ul a{color:inherit;text-decoration:none;opacity:.8}.footer-clean ul a:hover,.newsletter-subscribe form .btn:hover{opacity:1}.footer-clean .item.social{text-align:right}.footer-clean .item.social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin-left:10px;margin-top:22px;color:inherit;opacity:.75}.footer-clean .item.social>a:hover{opacity:.9}@media (max-width:991px){.footer-clean .item.social>a{margin-top:40px}}.footer-clean .copyright{margin-top:14px;margin-bottom:0;font-size:13px;opacity:.6}.container,.container-lg,.container-md,.container-sm,.container-xl{background-color:#000;z-index:0}@media (min-width:520px){#navbar_bottom{width:520px}}@media (max-width:519px){#navbar_bottom{width:100%}}.navigation-clean{background:#fff;padding-top:.75rem;padding-bottom:.75rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}.navigation-clean .navbar-brand{font-weight:700;color:inherit}.navigation-clean .navbar-brand:hover{color:#222}.navigation-clean.navbar-dark .navbar-brand:hover{color:#f0f0f0}.navigation-clean .navbar-brand img{height:100%;display:inline-block;margin-right:10px;width:auto}.navigation-clean .navbar-toggler{border-color:#ddd;color:#888}.navigation-clean .navbar-toggler:focus,.navigation-clean .navbar-toggler:hover{background:0 0}.navigation-clean.navbar-dark .navbar-toggler{border-color:#555;color:#eee}.navigation-clean .form-inline,.navigation-clean .navbar-collapse{border-top-color:#ddd}.navigation-clean.navbar-dark .form-inline,.navigation-clean.navbar-dark .navbar-collapse{border-top-color:#333}.navigation-clean .navbar-nav>.active>a,.navigation-clean .navbar-nav>.show>a{background:0 0;box-shadow:none}.navigation-clean.navbar-dark .navbar-nav a.active,.navigation-clean.navbar-dark .navbar-nav a.active:focus,.navigation-clean.navbar-dark .navbar-nav a.active:hover,.navigation-clean.navbar-light .navbar-nav .nav-link.active,.navigation-clean.navbar-light .navbar-nav .nav-link.active:focus,.navigation-clean.navbar-light .navbar-nav .nav-link.active:hover{color:#8f8f8f;box-shadow:none;background:0 0;pointer-events:none}.navigation-clean.navbar .navbar-nav .nav-link{padding-left:18px;padding-right:18px}.navigation-clean.navbar-light .navbar-nav .nav-link{color:#465765}.navigation-clean.navbar-light .navbar-nav .nav-link:focus,.navigation-clean.navbar-light .navbar-nav .nav-link:hover{color:#37434d!important;background-color:transparent}.navigation-clean .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:none;background-color:#fff;border-radius:2px}.navigation-clean .dropdown-menu .dropdown-item,.navigation-clean .dropdown-menu .dropdown-item:focus{line-height:2;color:#37434d}.navigation-clean .dropdown-menu .dropdown-item:focus,.navigation-clean .dropdown-menu .dropdown-item:hover{background:#eee;color:inherit}.navigation-clean.navbar-dark{background-color:#1f2021;color:#fff}.navigation-clean.navbar-dark .navbar-nav .nav-link{color:#dfe8ee}.navigation-clean.navbar-dark .navbar-nav .nav-link:focus,.navigation-clean.navbar-dark .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.navigation-clean.navbar-dark .navbar-nav>li>.dropdown-menu{background-color:#1f2021}.navigation-clean.navbar-dark .dropdown-menu .dropdown-item,.navigation-clean.navbar-dark .dropdown-menu .dropdown-item:focus{color:#f2f5f8}.navigation-clean.navbar-dark .dropdown-menu .dropdown-item:focus,.navigation-clean.navbar-dark .dropdown-menu .dropdown-item:hover{background:#363739}@media (max-width:992px){.navigation-clean .navbar-nav .show .dropdown-menu .dropdown-item{color:#37434d;padding-top:.8rem;padding-bottom:.8rem;line-height:1}.navigation-clean.navbar-dark .navbar-nav .show .dropdown-menu .dropdown-item{color:#fff}}.collapse:not(.show){display:none}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}@media (max-width:990px){#nav_bar_auto{display:inline!important;flex-direction:column}}.newsletter-subscribe{color:#313437;background-color:#fff;padding:50px 0}.newsletter-subscribe p{color:#7d8285;line-height:1.5}.newsletter-subscribe h2{font-size:24px;font-weight:700;margin-bottom:25px;line-height:1.5;padding-top:0;margin-top:0;color:inherit}.newsletter-subscribe .intro{font-size:16px;max-width:500px;margin:0 auto 25px}.newsletter-subscribe .intro p{margin-bottom:35px}.newsletter-subscribe form{justify-content:center}.newsletter-subscribe form .form-control{background:#eff1f4;border:none;border-radius:3px;box-shadow:none;outline:0;color:inherit;text-indent:9px;height:45px;margin-right:10px;min-width:250px}.newsletter-subscribe form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1}.newsletter-subscribe form .btn:active{transform:translateY(1px)}.newsletter-subscribe form .btn-primary{background-color:#055ada!important;color:#fff;outline:0!important}#suche_index{z-index:1000;width:initial;height:134px;background-color:#930000;padding:20px}@media (min-width:1200px){element.style #index_main{max-width:1200px}#search_main .suche_index .intro{width:920px;max-width:920px}}@media (min-width:570px){#main_jobsuche{height:50px;margin-left:26px;width:200px}}@media (min-width:330px){#main_jobsuche{height:50px;margin-left:15px;width:140px}}@media (min-width:768px){#main_jobsuche{height:50px;margin-left:10px;width:310px}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){element.style #index_main{max-width:992px}.navigation-clean .navbar-nav .show .dropdown-menu{box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}#login_button{margin-top:-20px}#search_main .suche_index #suche_index .intro{width:660px;max-width:660px}#main_jobsuche{height:50px;margin-left:26px;width:530px}}@media (min-width:1200px){#main_jobsuche{height:50px;margin-left:26px;width:690px}#main_ortsuche{width:250px}}@media (min-width:992px){#main_ortsuche{width:205px}.navbar.navbar-light.navbar-expand-md.text-left.navigation-clean{width:992px}}@media (min-width:570px){#main_ortsuche{height:50px;margin-left:20px;width:180px}}@media (min-width:300px){.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.navbar.navbar-light.navbar-expand-md.text-left.navigation-clean{width:1200px;padding-left:200px}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.btn.btn-primary.text-uppercase.bg-primary:hover.border.rounded-0.border-primary{background-color:#cf3223!important}.border-primary{border-color:#cf3223!important}.bg-primary{background-color:#cf3223!important}@media (max-width:768px){.footer-clean .item.social{text-align:center}#button_arbeitgeber,#button_bewerber{width:140px}}@media (max-width:767px){.footer-clean .item{text-align:center;padding-bottom:20px}.footer-clean .item.social>a{margin-top:10px}.col-md-3{-ms-flex:100%;flex:0 0 100%;max-width:100%}.jumbotron.headbox{width:75%}}@media (min-width:768px){.col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#anzeigenpaket1,#anzeigenpaket365{margin-left:auto;margin-right:auto;width:90%}.jumbotron.headbox{width:40%}}@media (min-width:576px){.form-inline .form-control #main_jobsuche{display:inline-block;width:auto;vertical-align:middle}#main_jobsuche #main_ortsuche{height:50px;margin-left:26px;width:65px}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.jumb1{width:55%}}@media (max-width:575px){.jumb1{width:75%}}.btn.btn-primary.text-uppercase.border.rounded-0.border-white{font-family:'Source Sans Pro',sans-serif;font-weight:700;background-color:#cf3223}.btn.btn-primary.text-uppercase.border.rounded-0.border-white:hover{font-family:'Source Sans Pro',sans-serif;font-weight:700;background-color:#cf3223;color:#cf3223}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#cf3223;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.btn.btn-secondary.text-uppercase.border.rounded-0.border-white:hover{background-color:#cf3223;font-weight:700;font-family:'Source Sans Pro',sans-serif}.btn.btn-secondary.text-uppercase.border.rounded-0.border-white{background-color:#cf3223;font-weight:700;font-family:'Source Sans Pro',sans-serif}@media (max-width:576px){.jumbotron.border.rounded-0.border-white.sitelabel{width:59%}}@media (min-width:577px){.jumbotron.border.rounded-0.border-white.sitelabel{width:30%}}@media (min-width:770px){.text-left.bewerberlist{width:70%}}@media (max-width:769px){.text-left.bewerberlist{width:94%}}@media (max-width:361px){#job_headline{visibility:hidden;height:0}}@media (min-width:992px){.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#search_button{margin-right:20px}}@media (min-width:330px){#main_ortsuche{height:50px;margin-left:15px;width:130px;margin-right: 15px;}#search_button{margin-right:20px}}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('assets/css/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/css/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/css/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/css/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/css/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/css/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('assets/css/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/css/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/css/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/css/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('assets/css/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/css/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('assets/css/source-sans-pro-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/css/source-sans-pro-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/css/source-sans-pro-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/css/source-sans-pro-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('assets/css/source-sans-pro-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/css/source-sans-pro-v21-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

.banner-premium { min-height: 250px; }
@media (min-width: 768px)  { .banner-premium { min-height: 360px; } }
@media (min-width: 992px)  { .banner-premium { min-height: 320px; } }
@media (min-width: 1200px) { .banner-premium { min-height: 450px; } }

@media (max-width:767px) {
    #suche_index {
        height: auto !important;
    }
    #search_main {
        height: auto !important;
        padding-bottom: 20px;
    }
    #suche_index .form-inline {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }
    #suche_index .form-inline .form-group {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    #main_jobsuche,
    #main_ortsuche,
    #search_land {
        display: block !important;
        width: 90% !important;
        margin: 0 auto 8px !important;
    }
    #search_button {
        display: block !important;
        width: 50px !important;
        margin: 8px auto !important;
    }
}
