/* default.css */
html{font-size:100%}body{color:#878786;font:.875rem/1.4 "Roboto";font-weight: 300;font-feature-settings: "kern", "liga" off, "calt" off;font-kerning: auto}h1,h2,h3,h4,h5,h6,.ce_plenta_jobs_basic_job_offer_details .title{margin-top:0;font-family:&#34;Roboto Slab&#34;;line-height:1.2;color:#253675;font-weight: 300}h2{font-size:1.3125rem}body.startpage .subcolumns h2{min-height:50px}h3{color:#878786}a{text-decoration:none;color:#253675;font-weight: 400;outline: 0 none}a:hover,a:focus{color: #4B5C9B}strong{font-weight: 500}.small-caps{font-variant: small-caps}#main .mod_article > h3.ce_headline{margin-bottom:40px}#main .mod_article > .block{margin-bottom:30px}#main .mod_article p,#main .mod_article li,#main .mod_article td{font-size:15px;line-height:1.5}#main .mod_article p,#main .mod_article li,#main .mod_article td{font-size:.9375rem}#main .mod_article .ce_text ul{margin-left:25px;padding-right:25%}#main .mod_article li{position:relative;margin-bottom:5px;font-weight: 400}#main #datenschutz.mod_article .ce_text ul{list-style-type: disc}#main #datenschutz.mod_article .ce_text li{font-weight: 300}#main .mod_article:not(#datenschutz) .ce_text li:before{position:absolute;display:inline-block;padding-right:5px;font-family:"fontawesome";color:#253675;text-indent:-25px;content: "\f00c"}#main .mod_article blockquote li::before{font-family:"fontawesome";text-indent:-15px;content: "\f105"}#----- HELPER-CLASSES -----{}img{vertical-align:middle}.align-center{text-align:center}.float_left{margin-right:30px}.float_right{margin-left:30px}#----- SECTIONS -----{}.topbar_kontakt{font:1rem "Roboto Slab";font-weight: 300}.topbar_kontakt > .telefonnummer{font-size:1.25rem;color:#253675}#----- MODULE -----{}.mod_rocksolid_slider{padding-top:10px;border-top:10px solid #253675}.rsts-slide .ce_image{position:relative;float:right}.rsts-slide .slide-content-wrapper{width:330px;position:relative;float:left}.rsts-slide .slide-content-wrapper > .slide-content{height:110px;position:relative;display:block;padding:10px 30px;background-color:#f4f4f2;transition: all 0.2s ease 0.2s;color: #878786}.rsts-slide .slide-content-wrapper > .slide-content.active{overflow:visible;background-color:#253675;color:#fff}.rsts-slide .slide-content-wrapper > .slide-content:hover p,.rsts-slide .slide-content-wrapper > .slide-content:hover p > strong{color:#fff}.rsts-slide .slide-content-wrapper > .slide-content:hover{background-color:#253675}.rsts-slide .slide-content-wrapper > .slide-content.active:after,.rsts-slide .slide-content-wrapper > .slide-content:hover:after{width:0;height:0;top:16px;position:absolute;border-top:17.5px solid;border-right:0px solid;border-bottom:17.5px solid;border-left:16px solid;content: "";right: -16px;z-index: 111;border-color: transparent transparent transparent #253675;transition: all 0.2s ease 0.2s}.rsts-slide .slide-content-wrapper > .slide-content p > strong{display:block;margin:0 auto 10px;font:1.3125rem "Roboto Slab";font-weight: 300;color: #878786}.rsts-slide .slide-content-wrapper > .slide-content.active strong{color:#fff}.rsts-nav.rsts-nav-tabs{width:30%;height:100%;left:0;top:0;position:absolute;padding-top:10px}.rsts-skin-default-content .rsts-nav li.rsts-nav-prev,.rsts-skin-default-content .rsts-nav li.rsts-nav-next{display: none!important}.rsts-skin-default-content .rsts-nav li{width:330px;height:110px;display:block}.rsts-skin-default-content .rsts-nav-tabs .rsts-nav-item a{width:100%;height:100%;display:block;margin:0;padding:0;border-radius:0;text-indent:-9999em;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');background-color: rgba(0, 0, 0, 0);box-shadow: 0 0 0;outline: medium none}.rsts-skin-default-content .rsts-nav-tabs .rsts-nav-item a.active,.rsts-skin-default-content .rsts-nav-tabs .rsts-nav-item a:hover{background-color: rgba(0, 0, 0, 0)}.mod_newslist .layout_latest{margin-bottom:30px;padding:30px 60px 30px 30px}.mod_newslist.list .layout_latest{background-color: transparent;margin-bottom: 15px;padding: 0}.mod_newslist .layout_latest.even{background-color:#f4f4f2;border:1px solid #f4f4f2}.mod_newslist .layout_latest.odd{background-color:#fff;border:1px solid #ebebe8}.mod_newslist.list .layout_latest.even,.mod_newslist.list .layout_latest.odd{background-color: transparent;border: 0 none}.mod_newslist .layout_latest.last,.mod_newslist.list .layout_latest.last{margin-bottom: 0}.mod_newslist.list .layout_latest .fa{bottom: 2px;font-size: 1rem;padding-right: 10px;position: relative}.layout_latest .newsitem-image.float_above{float:left;margin-right:45px}body.sidebar-left .layout_latest .newsitem-image.float_above{width:40%;margin-right:5%}body.sidebar-left .layout_latest .newsitem-image.float_above img{width:100%;height:auto}.mod_newslist.list{background-color: #f4f4f2;border: 1px solid #f4f4f2;padding: 30px 60px 30px 30px}.mod_newslist .layout_latest h2{margin-bottom:15px;font: 300 1.8333em "Roboto Slab"}.mod_newslist.list .layout_latest h2{font-size: 1.125rem;margin-bottom: 0}.mod_newslist .layout_latest h2 > a{font-weight: inherit}.mod_newslist .layout_latest .more > a{position:relative;padding-left:10px}.mod_newslist .layout_latest .more > a:before{width:0;height:0;left:0;top:50%;position:absolute;margin-top:-5px;margin-right:10px;border-left:5px solid #253675;border-bottom: 5px solid transparent;border-top: 5px solid transparent;content: " ";transition: all 0.5s ease-in-out 0s}#main .mod_newsreader .newsitem-image{margin-bottom:30px}.mod_newsreader .newsitem-content{padding-right:60px}#header .mod_newsreader .layout_full_header{display:table}#header .mod_newsreader .newsitem-headline,#header .mod_newsreader .image_container{display:table-cell;vertical-align:bottom}#header .mod_newsreader .newsitem-headline{padding:20px 30px;background-color:#f4f4f2}#header .mod_newsreader .newsitem-headline h1,.ce_plenta_jobs_basic_job_offer_details .title{font: 300 1.375rem "Roboto Slab"}#header .mod_newsreader .back{display:none}.mod_newsreader .back > a{position:relative;padding-left:10px}.mod_newsreader .back > a:before{width:0;height:0;left:0;top:50%;position:absolute;margin-top:-5px;margin-right:10px;border-left:5px solid #253675;border-bottom: 5px solid transparent;border-top: 5px solid transparent;content: " ";transition: all 0.5s ease-in-out 0s}.ce_accordion .ui-accordion-header{margin-bottom:12px;color:#253675;cursor: pointer;font-weight: 400;outline: 0 none}.ce_downloads li{padding:5px;border-top:1px dotted #dadad9}.ce_downloads li:hover{background-color:#f4f4f2}.ce_download a,.ce_downloads a{color: inherit}.ce_download a:before,.ce_downloads a:before{width:25px;display:inline-block;padding-left:2px;font-family:"fontawesome";content: "\f016"}.ce_download .size,.ce_downloads .size{font-weight: 300}#----- CUSTOM -----{}.contentbox{margin-bottom:35px;padding:30px 60px 30px 30px}.contentbox.contentbox-version-1{background-color:#f4f4f2;border:1px solid #f4f4f2}.contentbox.contentbox-version-2{background-color:#fff;border:1px solid #ebebe8}.contentbox-image.float_above{float:left;margin-right:45px}.contentbox-image.float_behind{float:right;margin-left:45px}.contentbox-content .headline{margin-bottom:15px;color:#253675;font: 300 1.8333em "Roboto Slab"}.ce_text.zitatblock{background-color:#f4f4f2}.ce_text.zitatblock.v2{background-color: #f1f1ef}.ce_text.zitatblock.v3{background-color: #eeeeec}.ce_text.zitatblock > blockquote{margin-top:30px;padding-right:60px;padding-left:30px;font:1.0625rem "Roboto Slab"}.ce_text.zitatblock > p:last-child{margin-bottom:30px;padding-right:60px;padding-left:30px;font-weight: 400}.ce_text.zitatblock img{display:block}.ce_rsce_team{margin:0 -15px}.ce_rsce_team > .mitarbeiter{float:left;margin-bottom:30px;padding:0 15px}.ce_rsce_team.col-2 > .mitarbeiter{width:50%}.ce_rsce_team .mitarbeiter-image img{width:100%;height:auto}.ce_rsce_team .mitarbeiter-details{padding:10px 15px;background-color:#f4f4f2}.ce_rsce_team .mitarbeiter-details p{margin-bottom:5px}#main .ce_rsce_team .mitarbeiter .name{color:#253675;font: 300 20px "Roboto Slab"}#main .ce_rsce_team .mitarbeiter .name{font-size:1.25rem}#main .ce_rsce_team .mitarbeiter .name > a{font-weight: 300}#main .ce_rsce_team .mitarbeiter .abteilung{font-weight: 400}#main .ce_rsce_team .mitarbeiter .telefon:before{width:25px;display:inline-block;padding-left:2px;font-family:"fontawesome";content: "\f095"}#main .ce_rsce_team .mitarbeiter .email-adresse:before{width:25px;display:inline-block;font-family:"fontawesome";content: "\f003"}#main .ce_rsce_team .mitarbeiter .profil-link:before{width:25px;display:inline-block;padding-left:2px;font-family:"fontawesome";content: "\f0f6"}#main .ce_rsce_team .mitarbeiter .email,#main .ce_rsce_team .mitarbeiter .profil-link > a{color: inherit;font-weight: 300}#main .ce_rsce_team .mitarbeiter .email:hover,#main .ce_rsce_team .mitarbeiter .profil-link > a:hover{color:#253675}.ce_rsce_team span{display:block}.ce_rsce_linkliste .linkliste-item{margin-bottom:5px;padding:5px;border-top:1px dotted #dadad9}.ce_rsce_linkliste .linkliste-item:hover{background-color:#f4f4f2}.ce_rsce_linkliste .linkliste-item p{margin-bottom:0}.ce_rsce_linkliste .linkliste-item .linkitem-link:before{width:25px;display:inline-block;padding-left:2px;font-family:"fontawesome";content: "\f08e"}.ce_rsce_linkliste .linkliste-item .linkitem-link,.ce_rsce_linkliste .linkliste-item .linkitem-link-beschreibung{display:block}#----- FORMULARE -----{}.ce_form form{width:60%}form .widget{margin-bottom:10px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea,select{border:1px solid #dadad9;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');font: 300 0.875rem/1.4 "Roboto"}input[type="submit"],.ce_form button{background:unset!important;border:unset!important;    padding:4px 8px!important;    background-color:#253675!important;    background-image:none!important;    border:0 none!important;    border-radius:0!important;    color:#fff!important;    font: 300 0.875rem/1.4 "Roboto"!important}input[type="submit"]:hover,button:hover,input[type="submit"]:focus,button:focus{background-color: #4B5C9B}.ce_dlh_googlemaps{padding:1rem;background-color:#f4f4f4}