/* Grundlayout.css */
#Jobs .ce_text{padding-bottom:35px}.TelefonTop{position:relative}.TelefonTop{height:75px;padding-right:10px;border:5px solid #FFA64D;border-radius:10px;display:flex}.TelefonTop .fa-phone{margin-top:10px;margin-right:10px;margin-left:10px;font-size:50px}.TelefonTop span p:nth-child(1){padding-top:10px;padding-bottom:0;text-align:right;font-size:13px;line-height:1em;font-weight:bold}.TelefonTop span p:nth-child(2){text-align:right;font-size:20px;font-weight:bold}.TelefonTop span p:nth-child(3){padding-top:4px;text-align:right;font-size:10px}header{position:relative;z-index: 100}div[data-columns='3']{margin-top:2%;margin-bottom:2%}img{width:auto;height:auto;max-height:100%}.Telefon .fa-phone-square:before{font-size:60px;color:#fff}.mod_rocksolid_slider.first.last.block.rsts-main.rsts-direction-x.rsts-type-side-slide.rsts-skin-default{max-height:300px}.ce_hyperlink,.more,.back{text-align:center}.more{margin-top:1vh;font-size:1.6em;font-variant:small-caps;letter-spacing:2px}body{margin:0;padding:0;text-align:justify;background-color:#f5f5f;background-position:center center;background-repeat:no-repeat;font-family:verdana;color:#303030;background-attachment: fixed;background-size: cover;overflow-x: hidden}.slogan{height:70vh;max-height:70vh;padding-left:15vw;background-image:url("../../files/Aha-Idee_Template/upload/76575027-technologie-hintergrund-blau-futuristische-zusammenfassung-in-digitalen-vektor-mit-hexagon-.jpg");background-position:center center;background-repeat:no-repeat;border-bottom:4px solid #005197;background-size: cover}a{text-decoration:none;color:#005197}a:hover{text-decoration:underline}#sticky{padding-top:2vh;padding-bottom:2vh;background-color:#fff;border-bottom:4px solid #005197;z-index:200}#sticky .flex-container-wrapper{-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}.ce_form{background-color:#005197}#main{width:90vw;max-width:90vw;margin:0 auto;padding-top:2vh}#footer{width:100vw;max-width:100vw}#article-13{margin-top:5vh;margin-bottom:5vh;margin-left: 10vw;margin-right: 10vw}#article-5{width:100vw;position:relative;text-align:center;background-color:#005197;font-size:1.5em;color:#fff}.zurueck{z-index:300}.Gloricus,.International{font:35px Times New Roman;font-weight:bold;font-style:italic;color:#005197;letter-spacing:-1px}.International{font-size:4vh}.GloricusR{font:1.5em Times New Roman;color:#005197}.International{font-weight:normal}#article-5 div{margin-top:4vh;padding-bottom:2vh}.Telefon,.eMail{width:85px;margin-left:-5px;padding:0 0 5px;text-align:center;background-color:#009FE2;font-size:50px;z-index: 12;    transition: 500ms all;    cursor: pointer}.Telefon{padding-top:5px}.Telefon{border-bottom:2px solid #000}.mod_rocksolid_slider h1{width:100vw;position:absolute;margin:20px 0 0;padding:0;text-align:center;font-size:1.5em;font-weight:bold;color:#000;text-shadow: 2px 2px 3px #ffffff}.mod_rocksolid_slider img{width:100%;height:100%}.rsts-slide{border-bottom:5px solid #005197}.ce_hyperlink a,.more a,.back a{position:relative;margin-bottom:15px;padding:10px;background-color:#FFA64D;font-size:.7em;text-decoration:none;color:#f5f5dc;transition: all 3s;box-shadow: 4px 4px 5px #5e5e5e}.ce_hyperlink a:hover,.more a:hover,.back a:hover{padding-right:20px;padding-left:20px;background-color:#00A13A;text-decoration:none;color:#f5f5dc}.ce_text .felder{margin: 10px;border: 2px solid;padding: 10px;background-color: lightgray;line-height: 3em}#main .ce_text .fa{min-width:50px;margin-left:100px;text-align:center;font-weight:bold;color:#005197;font-size: 2em;padding: 10px;vertical-align: middle}#changethewords.ce_list{font-size:3.0em;font-weight:bold;color:#fff;text-shadow: 2px 2px 3px #005197}.ce_hyperlink.lightbox{text-align:right}.ce_hyperlink.lightbox a{position:relative;padding:0;font-weight:normal;text-decoration:none;color:#005197;background-color: transparent;font-size:smaller}.ce_hyperlink.lightbox a:hover{position:relative;padding:0;text-decoration:underline;color:#000;background-color: transparent}div.ce_text.none.block{overflow:visible;line-height:1.8em;color:#005197;font-size:smaller}.ce_text{font-family:verdana;line-height:1.5em}#main .ce_text p{padding-bottom:15px}.ce_text.gi_text{margin-top:20px;margin-bottom:20px;color:#005197}.gi_text.flex-container-wrapper .image_container{width:100px}.gi_text.flex-container-wrapper p{width: calc(100% - 100px)}h1{text-align:left;font-weight:bold;color:#005197;font-size: 1.4em;line-height: 1.7em;margin-top: 3em;margin-bottom: 1em}h2{font-weight:bold;font-size: 1.1em;line-height: 1.3em;margin-bottom: 1em}#footer h1{font-weight:bold;color:#fff;font-size: 2em;line-height: 1.7em;margin-top: 2em;margin-bottom: 1em;text-align:center}.image_container.float_right{padding-left:20px}.image_container.float_right img,.img_border img{border:3px solid #005197;border-radius:5%}.image_container.float_left{padding-right:20px}.img_li .image_container.float_left{padding-right:40px}#Kontakt form{padding-left:15px;text-align:left;color: white}.sticky_top{bottom:2vh;right:2vh;position:fixed;font-size:1.5em;z-index: 500}.sticky_top a{font-size:1.5em;color:#005197}#footer .ce_form .widget > label,#footer .ce_form .widget .radio_container  > label{min-width:130px;display:inline-block;font-weight:normal}form .ce_text.none{display:inline-block}form .ce_text.none label.front{font-size:1.2em;line-height:1em;color:#fff}#ctrl_9 a{color:#fff}.header_kontakt{height:80px}.header_kontakt_telefon{height:70px;margin-left:4px;padding-left:8px;border-top:5px solid #FFA64D;border-bottom:5px solid #FFA64D;border-left:5px solid #FFA64D;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:50px}.header_kontakt_telefon .fa{margin-right:0;vertical-align:text-top}.header_kontakt_nummer{height:70px;padding-right:10px;border-top:5px solid #FFA64D;border-right:5px solid #FFA64D;border-bottom:5px solid #FFA64D;border-top-right-radius:10px;border-bottom-right-radius:10px}.header_kontakt_nummer p:nth-child(1){padding-top:10px;padding-bottom:0;text-align:right;font-size:13px;line-height:1em;font-weight:bold;word-spacing:8px}.header_kontakt_nummer p:nth-child(2){text-align:right;font-size:20px;font-weight:bold}.header_kontakt_nummer p:nth-child(3),.klein{padding-top:4px;text-align:right;font-size:10px}ul{margin-bottom:1em;text-align:left}.copywright{width:100%;margin-top:2vh;margin-bottom:2vh;padding-top:1vw;border-top:2px solid #005197}.ce_gallery ul.flex-container-wrapper{margin-top:20px;margin-bottom:20px}.Untertitel{font-size:14.5px;font-weight:normal;color:#005197;letter-spacing:-0.4px}div[data-columns='3'] div{text-align:left;border-top:3px solid #000;border-right:3px solid #000;border-bottom:30px solid #000;border-left:3px solid #000}div[data-columns='3'] div h2,div[data-columns='3'] div p,div[data-columns='3'] div ul{padding-right:10px;padding-left:10px}div[data-columns='3'] div li{margin-left:20px}div[data-columns='3'] div:nth-child(1){border-color:#DA251D}div[data-columns='3'] div:nth-child(2){border-color:#00A13A}div[data-columns='3'] div:nth-child(3){border-color:#009FE2}.column_fav{font-family:Arimo,Arial Narrow}column_fav .ce_text{font-family:Arimo,Arial Narrow}.column_fav .layout_latest{position:relative;background-color:rgba(255,255,255,.9);text-align: left;position: relative;-webkit-box-shadow: 7px 7px 10px 8px rgba(204,204,204,1);-moz-box-shadow: 7px 7px 10px 8px rgba(204,204,204,1);box-shadow: 7px 7px 10px 8px rgba(204,204,204,1)}.column_fav .layout_latest > div{padding:10px}.Telefon .fa,.eMail .fa{display:inline}.black_border{margin-top:10px;margin-right:25px;margin-left:25px;padding:10px;border:3px solid #000}