@charset "utf-8";html{font-size:20px;overflow:hidden}body{font-size:20px;background:#011f4b;background-color:#011f4b;margin-top:0;padding-top:60px;cursor:default;overflow:auto}#page_dsgvo{padding:20px;width:100%;height:auto;z-index:1000;background:rgba(1,31,75,0.5);color:#fff;font-size:15px}#page_loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../images/page_loader_02.gif) 50% 50% no-repeat #011f4b}#page_overlay{position:fixed;display:block;left:0;top:0;width:0;height:100%;z-index:10000;background:rgba(0,0,0,0.5);overflow:hidden;transition:1s}#page_overlay_close{position:absolute;top:35px;right:25px;color:#39c;z-index:10001}#page_overlay_iframe{position:absolute;border:none;background:none!important;left:0;top:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.pop_image{cursor:zoom-in}a:focus,a:hover,a:active{outline:0;text-decoration:none}h1,h2,h3,h4,h5,h6,p{line-height:1.4;text-align:center}h1{font-size:1.5rem}.btn{border:2px solid #283848;font:bold;font-size:.95rem;margin-top:5px;margin-bottom:5px;margin-right:5px}.row.no-gutter [class*='col-']{padding-left:0;padding-right:0}.row-centered{text-align:center;display:table-row}.col-centered{display:table-cell;float:none;vertical-align:top}.article-main{width:75%;max-width:800px;background:none;z-index:-2;margin:0 auto}.div-main{width:100%;margin-bottom:.5rem;background:rgba(44,62,80,0.75);color:#fff;padding:1.5rem}.div-main-image-left{margin-right:25px;margin-bottom:10px}.div-main-image-left:hover{opacity:.6}.div-main-image-right{margin-left:25px;margin-bottom:10px}.div-thumbnail{background:transparent;border-radius:4px;border:1px solid #FFF;width:100%;height:100%;padding:1px}.label-main{font:bold;font-size:1.1rem;margin-top:0;padding:.5rem 1.25rem}.header-main{font:bold;font-size:1rem}.cursor_pointer{cursor:pointer}.cursor_default{cursor:default}#formStatus{border-radius:.5rem;background-color:rgba(44,62,80,0.75);color:#fff;padding:1.5rem}#formContact .has-error .control-label,#formContact .has-error .help-block,#formContact .has-error .form-control-feedback{color:red}#formContact .has-success .control-label,#formContact .has-success .help-block,#formContact .has-success .form-control-feedback{color:#0F0}.font_input{font-size:1rem}.font_input_line{max-height:.4rem}.border-logo-round{border:0 solid;border-radius:50%;box-shadow:inset 1px 1px 2px silver;padding:1px}.border-image-round{border:1px solid #283848;border-radius:50%;box-shadow:-1px -1px 3px 0 rgba(192,192,192,0.3),3px 3px 5px 0 rgba(0,0,0,0.4)}.border-shadow-round{border:none;border-radius:10px;box-shadow:-1px -1px 2px 0 rgba(255,255,255,0.4),3px 3px 12px 0 rgba(0,0,0,0.4)}.navbar{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.navbar.navbar-fixed-top{border-width:0;margin-top:0;min-height:60px;border-radius:0;background-color:rgba(1,31,75,0.90);margin-bottom:50px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);font:bold;font-size:.95em;padding:5px 5px 0}.navbar-brand{font:bold;font-size:.9rem;padding-left:15px;min-width:240px;color:#FFF}.navbar-default .navbar-toggle{border-color:transparent;background-color:rgba(51,153,204,0.25)}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:hover{background-color:rgba(51,153,204,0.75)}.navbar-default .navbar-toggle:focus{background-color:rgba(51,153,204,0.75)}#topFixedNavbarMenu a{color:#E0E0E0}#topFixedNavbarMenu a:hover{color:#FFF}#topFixedNavbarDiv{color:#FFF;font:bold;font-size:1rem}.div_nav{width:auto;height:auto;color:#FFF;position:fixed;top:45vh;right:2.4vw;z-index:10}.div_nav a{color:rgba(255,255,255,0.8)}.div_nav a:hover{color:rgba(255,255,255,1.0)}.div_nav a:hover .fa-menu{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.div_nav a:visited{color:rgba(255,255,255,0.8)}.image_lang{margin-top:-5px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9)}.image_lang:hover{margin-top:-5px;-webkit-transform:translateX(-1px) translateY(-1px) scale(1.0);-moz-transform:translateX(-1px) translateY(-1px) scale(1.0);transform:translateX(-1px) translateY(-1px) scale(1.0)}footer{border-width:0;margin-top:0;border-radius:0;background-color:rgba(1,31,75,0.85);color:#FFF;text-align:center;font:bold;font-size:.85rem;box-shadow:-2px -2px 8px 0 rgba(0,0,0,0.5);position:relative;z-index:1;padding:5px 5px 0}.fa-menu{-webkit-transition:all 0;-moz-transition:all 0;transition:all 0}.fa-2x{vertical-align:middle}.fa-mr{margin-right:.75rem}.fa-mr5{margin-right:5px}#ceo_signed{width:40%;max-width:220px}#font_signed{font-family:'Indie Flower';font:bold;font-size:1.4rem}#navbar_company a:hover{background-color:#03396c}#navbar_company a:hover .fa-menu{-webkit-transform:translateX(-1px) translateY(-1px) scale(1.2);-moz-transform:translateX(-1px) translateY(-1px) scale(1.2);transform:translateX(-1px) translateY(-1px) scale(1.2)}.image_company{position:absolute;top:0;z-index:-1}.icon_company{color:#fff;margin-bottom:30px;position:relative;z-index:1}.label_company{background:#39c;position:relative;z-index:1}#container_company{background:#03396c;color:#FFF;margin-top:0;margin-left:0;margin-right:0;position:relative;z-index:1;padding:0}#navbar_references a:hover{background-color:#005b96}#navbar_references a:hover .fa-menu{-webkit-transform:translateX(-1px) translateY(-1px) scale(1.2);-moz-transform:translateX(-1px) translateY(-1px) scale(1.2);transform:translateX(-1px) translateY(-1px) scale(1.2)}.image_references{position:absolute;top:0;z-index:-1}.icon_references{color:#fff;margin-bottom:30px;position:relative;z-index:1}.label_references{background:#39c;position:relative;z-index:1}#container_references{background:#005b96;color:#FFF;margin-top:0;position:relative;z-index:1;padding:0}#navbar_partner a:hover{background-color:#007daf}#navbar_partner a:hover .fa-menu{-webkit-transform:translateX(-1px) translateY(-1px) scale(1.2);-moz-transform:translateX(-1px) translateY(-1px) scale(1.2);transform:translateX(-1px) translateY(-1px) scale(1.2)}.image_partner{position:absolute;top:0;z-index:-1}.icon_partner{color:#fff;margin-bottom:30px;position:relative;z-index:1}.label_partner{background:#286090;position:relative;z-index:1}#container_partner{background:#007daf;color:#FFF;margin-top:0;position:relative;z-index:1;padding:0}.href_partner:link{color:#FFF}.href_partner:visited{color:#00D0FF}.href_partner:hover{color:#0F0;font:bold}.href_partner:active{color:red}.href_dsgvo:link{color:#FFF;text-decoration:underline}.href_dsgvo:visited{color:#FFF;text-decoration:underline}.href_dsgvo:hover{color:#1480c0;text-decoration:underline;font:bold}.href_dsgvo:active{color:#1480c0;text-decoration:underline}#navbar_contact a:hover{background-color:#39c}#navbar_contact a:hover .fa-menu{-webkit-transform:translateX(-1px) translateY(-1px) scale(1.2);-moz-transform:translateX(-1px) translateY(-1px) scale(1.2);transform:translateX(-1px) translateY(-1px) scale(1.2)}.image_contact{position:absolute;top:0;z-index:-1}.icon_contact{color:#fff;margin-bottom:30px;position:relative;z-index:1}.label_contact{background:#286090;position:relative;z-index:1}#container_contact{background:#39c;color:#FFF;margin-top:0;margin-left:0;margin-right:0;position:relative;z-index:1;padding:0}#navbar_impressum a:hover{background-color:#3da3d6}.icon_impressum{color:#fff;margin-bottom:30px;position:relative;z-index:1}.label_impressum{background:#286090;position:relative;z-index:1}#container_impressum{background:#39c;color:#FFF;margin-top:0;margin-left:0;margin-right:0;position:relative;z-index:1;padding:0}#div_topic_icon{padding-bottom:15px}.image-fill{width:100%}.thumbnail-main{background:#F6F6F6;border-radius:8px;border:1px solid gray;min-height:auto;max-height:auto;padding:25px}@media print{html{font-size:14px}body{font-size:14px;padding-top:0}.article-main{font-size:14px;width:90%;max-width:90%}.btn{font-size:.5rem}.label-main{font-size:.9rem}.header-main{font-size:.8rem}.font_input{font-size:14px}.font_input_line{max-height:14px}#ceo_signed{width:25%;max-width:180px}#font_signed{font-size:.9rem}#formMsg{height:4em}#company{visibility:hidden}#container_company{page-break-after:always}#references{visibility:hidden}#container_references{page-break-after:always}#partner{visibility:hidden}#container_partner{page-break-after:always}#contact{visibility:hidden}#container_contact{page-break-after:always}.div-main{page-break-inside:avoid}.div_nav{visibility:hidden}a[href]:after{content:""!important}.not-printed{display:none}}