div#frame_zone #agreement {
    display: flex
}

div#frame_zone #agb_checkbox.agreement_new {
    display: inline-block;
    margin-right: 10px
}

div#frame_zone input:checked + .slider {
    background-color: #65B33A
}

div#frame_zone h1 {
    font-weight: 800 !important
}

div#frame_zone h2, div#frame_zone h3, div#frame_zone h4, div#frame_zone h5, div#frame_zone h6 {
    font-weight: 600 !important;
    color: #65B33A !important
}

div#frame_zone strong {
    color: #F39200
}

.menuid_65 div#frame_zone .banner_start_img > p {
    background-color: #fff !important;
    color: #584C43 !important;
    line-height: 1 !important
}

div#frame_zone .banner_img {
    width: 100%;
    height: 45vh;
    max-height: 50vw;
    margin-bottom: 40px;
    background: url(../images/banner_start.webp?v=2) 50% 15%;
    background-size: cover;
    padding: 0;
    display: block
}

body#pageid_pagejoboffers div#frame_zone .banner_img {
    background: url(../images/banner_stellenliste.webp?v=2) 50% 20%;
    background-size: cover
}

body.menuid_74 div#frame_zone .banner_img {
    background: url(../images/banner_perspektiven.webp?v=2) 50% 30%;
    background-size: cover
}

body.menuid_75 div#frame_zone .banner_img {
    background: url(../images/banner_bewerbungstipps.webp?v=2) 50% 20%;
    background-size: cover
}

body.menuid_6 div#frame_zone .banner_img {
    background: url(../images/banner_faq.webp?v=2) 50% 5%;
    background-size: cover
}

body#pageid_ div#frame_zone .banner_img, body#pageid_pagejob div#frame_zone .banner_img, body#pageid_pagejobform div#frame_zone .banner_img, body.menuid_65 div#frame_zone .banner_img {
    display: none
}

div#frame_zone .joboffer_container .joboffer_outer:hover {
    border-left-color: #F39200
}

div#frame_zone #language_selector .selected_lang {
    color: #F39200
}

div#frame_zone .asterisk {
    color: #F39200
}

div#frame_zone .joboffer_title_text.joboffer_box > a {
    color: #584C43
}

div#frame_zone .map-head .map-toggle {
    background-color: #F39200;
    border: 1px solid #F39200;
    color: #fff
}

div#frame_zone .map-head .map-toggle:hover {
    background-color: #65B33A
}

div#frame_zone #mapFrame .sidebar-header {
    background-color: #4c4c4c;
    color: #fff
}

div#frame_zone .map-head {
    background-color: #4c4c4c
}

div#frame_zone .map-head:hover {
    background-color: #b2b2b2
}

div#frame_zone #sticky_jobalert {
    top: 50%
}

div#frame_zone #sticky_jobalert a {
    background: #F39200;
    color: #fff
}

div#frame_zone #sticky_jobalert a:hover {
    background: #65B33A
}

div#frame_zone .btn-navbar {
    background: #F39200;
    color: #fff
}

div#frame_zone .btn-navbar:hover {
    background: #65B33A
}

div#frame_zone .navbar-nav > li.active > a {
    color: #F39200
}

div#frame_zone .navbar-nav > li > a:hover {
    color: #65B33A
}

div#frame_zone .cc-btn:visited, div#frame_zone .css_button a {
    background: #F39200;
    color: #fff
}

div#frame_zone .cc-btn:active, div#frame_zone .cc-btn:focus, div#frame_zone .cc-btn:hover, div#frame_zone .css_button a:active, div#frame_zone .css_button a:focus, div#frame_zone .css_button a:hover {
    background: #65B33A;
    color: #fff
}

div#frame_zone #dialog-form .cc-btn.active {
    background: #F39200;
    color: #fff
}

div#frame_zone #filter_area .extended_filter .icon_arrow:before {
    color: #F39200
}

div#frame_zone .group_field input[type=date]:focus, div#frame_zone .group_field input[type=file]:focus, div#frame_zone .group_field input[type=password]:focus, div#frame_zone .group_field input[type=text]:focus, div#frame_zone .group_field select:focus, div#frame_zone .group_field textarea:focus, div#frame_zone .input_box button:focus, div#frame_zone .input_box span:focus {
    border-color: #D7CDC0;
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .05), 0 0 8px rgba(243, 146, 0, .6);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, .05), 0 0 8px rgba(243, 146, 0, .6)
}

.menuid_65 div#frame_zone .banner_start_img p, div#frame_zone .landing_contentbox .imagebox span {
    background-color: rgba(91, 161, 52, .6);
    color: #fff
}

div#frame_zone .landing_contentbox .imagebox span {
    text-transform: uppercase
}

div#frame_zone #btn_cvparser a, div#frame_zone .btn_finest_jobs a, div#frame_zone .btn_linkedin a, div#frame_zone .btn_xing a {
    background: #F39200;
    color: #fff;
    border: 0 solid #F39200
}

div#frame_zone #btn_cvparser.cvparser_hover a, div#frame_zone .btn_finest_jobs a:active, div#frame_zone .btn_finest_jobs a:focus, div#frame_zone .btn_finest_jobs a:hover, div#frame_zone .btn_linkedin a:active, div#frame_zone .btn_linkedin a:focus, div#frame_zone .btn_linkedin a:hover, div#frame_zone .btn_xing a:active, div#frame_zone .btn_xing a:focus, div#frame_zone .btn_xing a:hover {
    background: #65B33A
}

div#frame_zone #btn_back, div#frame_zone #btn_online_application_back, div#frame_zone #btn_online_application_back_initiativ {
    float: left
}

@media (max-width: 480px) {
    div#frame_zone #btn_back, div#frame_zone #btn_online_application_back, div#frame_zone #btn_online_application_back_initiativ {
        float: none
    }
}

div#frame_zone .joboffer_container:hover {
    background: rgba(215, 205, 192, .3)
}

div#frame_zone .scheme-display .scheme-content {
    background: rgba(255, 255, 255, .8)
}

#pageid_pagejobform .group_field input[type=date], #pageid_pagejobform .group_field input[type=password], #pageid_pagejobform .group_field input[type=text], #pageid_pagejobform .ui-widget, body > .ui-widget, div#frame_zone, div#frame_zone .joboffer_box > a, div#frame_zone .ui-widget {
    font-family: Arial, sans-serif;
    color: #584C43;
    font-size: 1.0625em;
    line-height: 1.4375em;
    font-weight: 300
}

div#frame_zone h1, div#frame_zone h2, div#frame_zone h3, div#frame_zone h4, div#frame_zone h5, div#frame_zone h6 {
    font-family: Arial, sans-serif;
    color: #F39200;
    font-weight: 600
}

.navbar-nav > li > a {
    font-family: Arial, sans-serif
}

div#frame_zone button.ui-multiselect .button_label {
    line-height: 1.0625em
}

#pageid_pagejobalert div#frame_zone button:focus, div#frame_zone #filter_aufgabengebiet button:focus {
    outline: 0
}

div#frame_zone .ui-icon:before {
    color: #F39200
}

div#frame_zone #scheme_detail_data .fa {
    color: #F39200 !important
}

#dialog-form #cookie-btn-set, .cc-compliance .cc-btn, .cc-compliance .cc-btn:active, .cc-compliance .cc-btn:focus, .cc-compliance .cc-btn:visited, .cc-cookie .cc-btn, .cc-cookie input:checked + .slider {
    background: #F39200;
    color: #fff
}

#dialog-form #cookie-btn-info, .cc-compliance .cc-btn.cc-choose, .cc-compliance .cc-btn.cc-deny, .cc-cookie .cc-btn.cc-deny {
    background: #ccc;
    color: #000
}

div#frame_zone, html > body {
    min-width: 376px
}

div#frame_zone #content_zone, div#frame_zone #footer_zone .footer_container, div#frame_zone #header_zone .header_container, div#frame_zone .landing_contentbox {
    max-width: 1040px
}

.header_container {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-content: space-between
}

@media (max-width: 820px) {
    .header_container {
        display: block
    }
}

#header_zone .header_img {
    height: 105px
}

#header_zone .header_img > a > img {
    padding: 10px 50px 10px 0;
    max-height: 85px;
    height: 85px
}

@media (max-width: 1055px) {
    #header_zone .header_img {
        margin-left: 15px
    }
}

div#frame_zone #footer_zone {
    background-color: #F39200;
    color: #fff
}

div#frame_zone .upload_box > .upload_icon > .icon-attachment {
    font-size: 24px
}

div#frame_zone #header_links {
    max-width: unset;
    border: none
}

body.embedded#pageid_pagejob #rexx_footer, body.embedded#pageid_pagejobform #rexx_footer {
    display: none
}

body.embedded > div#frame_zone {
    padding: 0
}

body.embedded > div#frame_zone #btn_online_application_job_alert, body.embedded > div#frame_zone #footer_zone, body.embedded > div#frame_zone #header_zone, body.embedded > div#frame_zone .banner_img, body.embedded > div#frame_zone .btn-navbar, body.embedded > div#frame_zone .navigation_box {
    display: none
}

body.embedded > div#frame_zone div#content_zone {
    max-width: 100%
}

body.embedded > div#frame_zone #header_links {
    top: 0
}


/*# sourceMappingURL=summit.style.css.map */