/* framework.css */
*,*:before,*:after{webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#header{width:100%;position:relative;display:block}#header .inside{width:1120px;margin:auto;padding-right:10px;padding-left:10px}#topbar{width:100%;display:table;margin-top:30px}#topbar_logo{width:70%;display:table-cell}#topbar_logo > a{width:385px;height:100px;display:block;background-repeat:no-repeat;background-image: url("../../../../files/layout/logo_ssp.png");background-size: contain}#topbar_kontakt{width:30%;display:table-cell;padding-top:5px;vertical-align:top}#header .mod_article{width:100%;position:relative;display:table;padding-bottom:15px;border-bottom:1px solid #dadad9}#header .mod_article > .ce_text,#header .mod_article > .ce_image{display:table-cell;vertical-align:bottom}#header .mod_article > .ce_text{padding:20px 30px;background-color:#f4f4f2}#header .mod_article .ce_text .image_container{margin-bottom:15px}#header .mod_article > .ce_text > p strong{color:#253675;font:1.375rem "Roboto Slab";font-weight: 300}#header .mod_article > .ce_text > p:last-child{margin-bottom:0}#header .mod_article > .ce_image{width:770px;height:100%}#container{margin:35px 0}.contentpage #main{padding-left:330px}#container > .inside{width:1120px;overflow:hidden;margin:auto;padding-right:10px;padding-left:10px}.contentpage #left{width:330px}body.contentpage #main .mod_article{padding-right:60px}body.contentpage #main .mod_article .ce_text{padding-right:40px}body.contentpage-newsreader #main .mod_article{padding-right:0}#footer{text-align:center}#footer .inside{width:1120px;margin:auto;padding-right:10px;padding-left:10px}#fusszeile{padding-top:35px;padding-bottom:15px;border-top:10px solid #253675}#fusszeile a{color: inherit;font-weight: 300}#fusszeile a:hover{color:#253675}#bottom{padding-top:15px;padding-bottom:15px;text-align:center;border-top:1px solid #ebebe8}#bottom a{padding:0 10px;color: inherit;font-weight: 300}#bottom a:hover{color:#253675}.pagination{margin-top:1rem}.pagination ul li{float:left;margin-right:8px}.mb16{margin-top:1rem;margin-bottom:3rem}.mod_plenta_jobs_basic_offer_list .layout_default{padding:2rem;background-color:#f4f4f4;margin-top:1rem}.ce_plenta_jobs_basic_job_offer_details .description p{font-size: 1.1rem!important;    font-weight: 300}.ce_plenta_jobs_basic_job_offer_details .ce_text li{font-weight:300!important}