/*
 * -----------------------------------
 * comp4site 3.04
 * C4S SPECIALS CSS
 *
 * Copyright
 * COM.POSiTUM Multimedia-Agentur GmbH
 * -----------------------------------
 */


/* ------------------------------------
 *  IMAGESLIDER
 * ------------------------------------
 */
ul#slider_progressbar {
    position:absolute;
    z-index:10;
    left:0;
    bottom:0;
    /*width:981px;*/
    font: 1px/0px serif;
    content: ".";
    height:12px;
    display:block;
    background:#323232;
    margin-left:-1px;
    }
ul#slider_progressbar li {
    border-left:1px solid #f4f4f4;
    display:block;
    float:left;
    font: 1px/0px serif;
    content: ".";
    height:12px;
    }
ul#slider_progressbar li span {
    display:block;
    background:var(--secondary);
    font: 1px/0px serif;
    content: ".";
    height:12px;
    }


/* ------------------------------------
 *  SPECIAL BOX (CAREER LANDINGPAGE)
 * ------------------------------------
 */
.specialbox_wrapper {
    position:relative;
    /* top:20px; */
    background:var(--white);
    margin-bottom:32px;
        border-radius:3px;
        box-shadow: 0px 0px 5px rgb(153,153,153);
/*        box-shadow: 0px 0px 5px rgba(0,0,0,0.4);*/
        background-clip: padding-box;
        behavior: url(custom/js/PIE.htc);
    }

.block_specialbox_wrapper .specialbox_wrapper {
  margin: 0;
}

.specialbox_title {
    display:block;
    min-height:42px;
    background:var(--secondary);
    font-size:18px;
    text-transform:uppercase;
    padding: calc((42px - 16px) / 2) 20px calc((42px - 20px) / 2) 20px;
    box-sizing: border-box;
    color: var(--white);
}
.specialbox_title span {
    line-height:44px;
    padding-left:250px;
}

.specialbox_content {
    min-height:210px;
    height:auto !important;
    height:210px;
    padding:20px 0 20px 250px;
    font-size:16px;
    display: flex;
}

.block_specialbox_wrapper .specialbox_content {
  padding: 20px;
  height: auto;
  min-height: 0;
  font-size: 14px;
}

.specialbox_content .specialbox {
    width:325px;
    padding-right:40px;
    display: flex;
    flex-direction: column;

}
.specialbox_content .specialbox p{
    flex-grow: 1;
}

.specialbox_content .specialbox .sp_title {font-size:18px;display:block;padding-bottom:20px;}



.bob {
    background:transparent url(../images/fachkraft.png) no-repeat 0 0;
    display:block;
    width:174px;
    height:300px;
    position:absolute;
    z-index:10;
    bottom:0;
    left:0;

        border-radius:3px;
        background-clip: padding-box;
        behavior: url(custom/js/PIE.htc);
    }
