@charset "UTF-8";
html{scroll-behavior:smooth;overflow-y:visible !important}body{background-color:#ffffff;color:#666666;font-family:-apple-system, BlinkMacSystemFont, "Open Sans", Geneva, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;line-height:1.5;font-weight:400;overflow-x:hidden;padding-top:96px}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1140px}}.text-serif{font-family:Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;font-style:italic}strong{font-weight:700 !important}a{color:#0079d3;text-decoration:none}a:hover{color:#0079d3;text-decoration:underline}.bg-grau a,.bg-tuerkis a,.bg-gruen a{color:#ffffff}.btn-link{font-size:1.15rem;color:#666;background-color:#fff;border-radius:0;text-shadow:none;color:#0079d3 !important;border:1px solid #0079d3;text-decoration:none}.btn-link:focus,.btn-link:hover,.btn-link.active{color:#ffffff !important;background-color:#0079d3;text-decoration:none}strong{font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#0079d3;margin-bottom:1.25rem;font-family:inherit;font-weight:500;line-height:1.2;hyphens:auto;margin-top:1rem}h1,.h1,h2,.h2{margin-bottom:1rem}h3,.h3{color:#666666;font-size:1.3rem}h2+h3.subheader{font-size:1.5rem;margin-top:-1rem;margin-bottom:1.5rem}.bg-grau h1,.bg-grau h2,.bg-grau h3,.bg-grau h4,.bg-grau h5,.bg-grau h6,.bg-tuerkis h1,.bg-tuerkis h2,.bg-tuerkis h3,.bg-tuerkis h4,.bg-tuerkis h5,.bg-tuerkis h6,.bg-gruen h1,.bg-gruen h2,.bg-gruen h3,.bg-gruen h4,.bg-gruen h5,.bg-gruen h6,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#ffffff}h5,.h5{color:#ffd400}@media (min-width:768px){.layout-10 h1,.layout-10 h2{font-size:2.5rem}}.o4v-navbar{align-items:flex-end;box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.6);padding:0 2rem}@media (max-width:991.98px){.o4v-navbar{align-items:center}}@media (min-width:992px){.o4v-navbar{padding:0 4rem}.o4v-navbar .navbar-collapse{padding-top:50px !important}}.o4v-navbar .navbar-brand{padding-bottom:21px;flex-direction:column;display:flex;align-items:center;color:#666;text-align:center;padding-top:17px}@media (max-width:575.98px){.o4v-navbar .navbar-brand{font-size:16px}}@media (max-width:1199.98px){.o4v-navbar .navbar-brand{padding-top:1rem;margin:0 auto !important}}@media (max-width:991.98px){.o4v-navbar .navbar-brand{padding-bottom:2rem;padding-top:2rem}}.o4v-navbar .navbar-brand img{max-width:255px}@media (max-width:575.98px){.o4v-navbar .navbar-brand img{max-width:200px}}.o4v-navbar .navbar-brand .company{display:block;font-family:-apple-system, BlinkMacSystemFont, Geneva, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:18px;line-height:13px;letter-spacing:0.08rem}.o4v-navbar .navbar-nav .nav-link{text-transform:none;color:#666666;padding-bottom:22px}.o4v-navbar .navbar-nav .active .nav-link{color:#666666}@media (max-width:991px){.o4v-navbar .navbar-nav .nav-link,.o4v-navbar .navbar-nav .nav-link.dropdown-toggle{padding:0.75rem 1.5rem}}.o4v-navbar .dropdown-menu{color:#666666;color:#fbfbfb;text-align:left;list-style:none;background-color:#3a3938;background-color:#3c4754;border:0px none;border-radius:0;margin-top:0;padding:0}.o4v-navbar .dropdown-menu h1,.o4v-navbar .dropdown-menu h2 .o4v-navbar .dropdown-menu h3,.o4v-navbar .dropdown-menu h4,.o4v-navbar .dropdown-menu .h1,.o4v-navbar .dropdown-menu .h2 .o4v-navbar .dropdown-menu .h3,.o4v-navbar .dropdown-menu .h4{color:#666666}.o4v-navbar .dropdown-item{padding:0.3rem 1em;color:#666666;border-bottom:1px dashed #ffffff}@media (max-width:1199.98px){.o4v-navbar .dropdown-item{color:#fff}}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active,.dropdown-item:active{background-color:#0090fc;color:#ffffff}.jumbotron{padding:0;margin:0;border-radius:0;position:relative;box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.6);background-color:#0079d3}.jumbotron .carousel{background:#0079d3;background:-moz-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:-webkit-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:-ms-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:linear-gradient(to bottom, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);text-shadow:#3c4754 1px 1px 3px}.jumbotron .carousel h2{color:#fff}.jumbotron .carousel-fade .carousel-item{transition:opacity 0.6s linear}@media (min-width:576px){.jumbotron .carousel{padding:10rem 2rem 1rem}}.jumbotron .carousel-item figure{text-align:center}.jumbotron .carousel-item picture{display:inline-block}.jumbotron .carousel-indicators{display:none !important}.jumbotron .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;height:155px;padding:0 10%;color:#fff;text-align:center;font-size:1rem}.jumbotron .carousel-caption h5{font-size:2rem;color:#ffffff}@media (max-width:767px){.jumbotron .fa-5x{font-size:3em !important}.jumbotron .carousel-caption{height:180px}.carousel-control-prev{justify-content:flex-start}.carousel-control-next{justify-content:flex-end}}@media (min-width:1200px){.jumbotron .carousel-caption{padding:0 15%;font-size:1.2rem}.jumbotron .carousel-caption h5{font-size:2.2rem}}@media (min-width:1200px) and (max-width:1400px){.jumbotron .carousel-caption{height:175px}}.jumbotron figure.image{margin:0}.breadcrumb.o4v{padding:0.5rem 0 0.5rem 4rem;margin-bottom:0;background-color:rgba(255, 255, 255, 0.5);z-index:1020}.breadcrumb.o4v .breadcrumb-item{color:rgba(60, 71, 84, 0.25)}.breadcrumb.o4v .breadcrumb-item.active{color:#3c4754}.breadcrumb.o4v .breadcrumb-item+.breadcrumb-item::before{color:rgba(60, 71, 84, 0.25);font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:12px;content:""}#page-footer .footer{background:#0079d3;background:-moz-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:-webkit-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:-ms-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:linear-gradient(to bottom, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);color:#ffffff;text-shadow:#3c4754 0px 0px 5px;padding:30px 0}#page-footer .footer-bottom{padding:2rem 0;margin-bottom:-30px;color:#ffffff;text-shadow:black 0px 0px 5px;background:#1e1e1e;background:-moz-linear-gradient(top, #1e1e1e 0%, #323232 30%, #323232 70%, #1e1e1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e1e1e), color-stop(30%, #323232), color-stop(70%, #323232), color-stop(100%, #1e1e1e));background:-webkit-linear-gradient(top, #1e1e1e 0%, #323232 30%, #323232 70%, #1e1e1e 100%);background:-o-linear-gradient(top, #1e1e1e 0%, #323232 30%, #323232 70%, #1e1e1e 100%);background:-ms-linear-gradient(top, #1e1e1e 0%, #323232 30%, #323232 70%, #1e1e1e 100%);background:linear-gradient(to bottom, #1e1e1e 0%, #323232 30%, #323232 70%, #1e1e1e 100%)}#page-footer .footer-bottom .copyright{font-size:0.8rem;margin:0}#page-footer .footer-bottom .nav-link{font-size:0.8rem;color:#ffffff;text-transform:uppercase;padding:0.5rem 0 0 0;margin-right:1rem}#page-footer .footer-bottom .shariff{margin-top:20px}.o4v-footer a{color:#fff}.main-content .nav.menupages .nav-item,.main-content .nav.menusubpages .nav-item{margin-bottom:0.5rem}.main-content .nav.menupages.flex-row .nav-item,.main-content .nav.menusubpages.flex-row .nav-item{margin-right:0.5rem}.main-content .nav.menupages .nav-item .nav-link,.main-content .nav.menusubpages .nav-item .nav-link{display:inline-block;border:1px solid rgba(0, 121, 211, 0.25)}.bg-orange{background-color:#fffbe6}.bg-hellgrau{background:#f5f5f5}.bg-grau{background:#3c4754;background:-moz-linear-gradient(top, #3c4754 1%, #4d5b6c 30%, #4d5b6c 71%, #3c4754 100%);background:-webkit-linear-gradient(top, #3c4754 1%, #4d5b6c 30%, #4d5b6c 71%, #3c4754 100%);background:-ms-linear-gradient(top, #3c4754 1%, #4d5b6c 30%, #4d5b6c 71%, #3c4754 100%);background:linear-gradient(to bottom, #3c4754 1%, #4d5b6c 30%, #4d5b6c 71%, #3c4754 100%)}.bg-tuerkis{background:#0079d3;background:-moz-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:-webkit-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:-ms-linear-gradient(top, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%);background:linear-gradient(to bottom, #0079d3 1%, #0090fc 30%, #0090fc 71%, #0079d3 100%)}.bg-grau,.bg-tuerkis{color:#ffffff;text-shadow:#3c4754 0px 0px 5px}@media (max-width:991px){.bg-grau,.bg-tuerkis{padding-bottom:30px}}.layout-10{font-size:1.1rem}@media (min-width:768px){.layout-10{font-size:1.4rem}}.card-flipper.gx-0>.row{--bs-gutter-x: 0}@media (max-width:991px){.image-flip{background:#fed;border:1px solid white}}@media (max-width:991px){.mainflip{height:auto !important}}.mainflip .frontside,.mainflip .backside{text-align:center}.mainflip .frontside h4,.mainflip .backside h4{margin:0 !important}.mainflip .frontside p,.mainflip .backside p{margin-bottom:0;margin-top:1rem}.mainflip .frontside .card-footer,.mainflip .backside .card-footer{display:none !important}.mainflip .frontside .card-body,.mainflip .backside .card-body{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.mainflip .frontside .card,.mainflip .backside .card{background-color:#0087ed;border-radius:0;border-color:#fff;padding:3rem 2rem;min-height:inherit}@media (max-width:991px){.mainflip .frontside .card,.mainflip .backside .card{border:0;padding:0 1rem 2rem}}.mainflip .frontside .card *,.mainflip .backside .card *{color:#fff}.mainflip .frontside .card figure,.mainflip .backside .card figure{display:flex;justify-content:center;align-items:center}.mainflip .frontside .card figure img,.mainflip .backside .card figure img{background:#0087ed;border-radius:0}@media (max-width:1199px){.mainflip .frontside,.mainflip .backside{font-size:0.875rem}}@media (max-width:991px){.mainflip .frontside,.mainflip .backside{display:block !important;height:inherit !important;min-height:0 !important;transform:none !important;position:static;box-shadow:none;margin:0}.mainflip .frontside div,.mainflip .backside div{display:block !important;height:inherit !important;min-height:0 !important;transform:none !important;position:static}.mainflip .frontside .image+.card-body,.mainflip .backside .image+.card-body{display:none !important}}.ce-background_wrapper.bg-grau .cards14v .card{background-color:#3c4754 !important}.ce-background_wrapper.bg-grau .cards14v .card h4{margin-top:0;font-size:1.25rem;font-weight:600}.ce-background_wrapper.bg-grau .cards14v .card .card-body+.card-body{padding-top:0}.row-eq-height [class*="col-"]>div.layout-vert-zentr{height:auto !important;position:relative;top:50%;transform:translate(0, -50%);padding:0 30px}.news-list.referenzslider .media{background-color:#ffffff}@media (max-width:1199px){.news-list.referenzslider .media .media-body{flex:0 0 50%}}@media (max-width:767px){.news-list.referenzslider .media{flex-direction:column}}.news-list.referenzslider .media .media-body{padding:45px 30px}.news-list.referenzslider .media .media-body a{color:#ffd400}.news-list.referenzslider .media .media-body .projektlink a{width:64px;height:64px;display:block;background-color:#fffbe6;background-image:url("../../../../fileadmin/netzwerkagentur/lay/icon_link.png");background-repeat:no-repeat;background-size:cover;font-size:0}.news-list.referenzslider .slick-prev,.news-list.referenzslider .slick-next{width:40px;height:100%}.news-list.referenzslider .slick-prev{left:-40px}.news-list.referenzslider .slick-next{right:-40px}.news-list.referenzslider .slick-prev:before,.news-list.referenzslider .slick-next:before{font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:40px;color:#ffd400}.news-list.referenzslider .slick-prev:before{content:""}.news-list.referenzslider .slick-next:before{content:""}@media (max-width:991px){.text-lg-down-left *{text-align:left !important}}.layout-hoverzoom input[type="checkbox"].zoom{display:none}.layout-hoverzoom input[type="checkbox"].zoom~figure img,.layout-hoverzoom input[type="checkbox"].zoom~picture img{cursor:zoom-in;transition:transform 0.5s;transform-origin:bottom center;max-width:100%;height:auto}.layout-hoverzoom input[type="checkbox"].zoom~picture:hover img,.layout-hoverzoom input[type="checkbox"].zoom~figure:hover img,.layout-hoverzoom input[type="checkbox"].zoom:checked~picture img,.layout-hoverzoom input[type="checkbox"].zoom:checked~figure img{transform:scale(1.1);cursor:zoom-out;transform-origin:bottom center}hr.ce-div{border-top:2px dashed #eee}.tx-go-maps-ext .js-gme-preview{position:relative}.tx-go-maps-ext .preview-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;max-width:90%;background-color:#ffffff;border:1px solid #eee;padding:15px 15px 0 15px;text-align:center}ul.categories{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.categories li{background-color:#ffd400;color:#ffffff;margin-right:1rem;margin-bottom:1rem}ul.categories li a{color:#ffffff;padding:1rem 10px 1rem 40px;line-height:36px;background-position:left center;background-repeat:no-repeat}ul.categories li a.id46{background-image:url("../../../../../lay/icons_kategorien_referenzen/konzept.svg")}ul.categories li a.id44{background-image:url("../../../../../lay/icons_kategorien_referenzen/layout.svg")}ul.categories li a.id42{background-image:url("../../../../../lay/icons_kategorien_referenzen/programmierung_t3.svg")}ul.categories li a.id41{background-image:url("../../../../../lay/icons_kategorien_referenzen/programmierung_t3_ext.svg")}ul.categories li a.id40{background-image:url("../../../../../lay/icons_kategorien_referenzen/programmierung.svg")}ul.categories li a.id38{background-image:url("../../../../../lay/icons_kategorien_referenzen/responsive.svg")}ul.categories li a.id37{background-image:url("../../../../../lay/icons_kategorien_referenzen/mehrsprachig.svg")}ul.categories li a.id36{background-image:url("../../../../../lay/icons_kategorien_referenzen/interner_bereich.svg")}ul.categories li a.id35{background-image:url("../../../../../lay/icons_kategorien_referenzen/erweitertes_login.svg")}ul.categories li a.id34{background-image:url("../../../../../lay/icons_kategorien_referenzen/intranet.svg")}ul.categories li a.id33{background-image:url("../../../../../lay/icons_kategorien_referenzen/texten.svg")}ul.categories li a.id32{background-image:url("../../../../../lay/icons_kategorien_referenzen/relaunch.svg")}ul.categories li a.id31{background-image:url("../../../../../lay/icons_kategorien_referenzen/hosting.svg")}ul.categories li a.id30{background-image:url("../../../../../lay/icons_kategorien_referenzen/seo.svg")}ul.categories li a.id25{background-image:url("../../../../../lay/icons_kategorien_referenzen/design.svg")}a.card-link{color:inherit}a.card-link:hover{text-decoration:none}@media (min-width:576px){.card-columns{column-count:1}}@media (min-width:992px){.card-columns{column-count:2}}@media (min-width:1200px){.card-columns{column-count:3}}.news .card-columns .card{border:1px solid #bdbdbd;margin-bottom:1.25rem}.news .card-columns .card .card-body{padding-bottom:0.25rem}.news .card-columns .card .card-body .card-title{margin-bottom:0.5rem;font-weight:600;font-size:1.5rem}.news .card-columns .card .card-body .teaser-text{font-size:1.1rem}.news .card-columns .card .card-body .teaser-text p{margin-bottom:0.5rem}.news .card-columns .card .card-body .btn.detail{margin-top:1rem;font-size:1rem;text-transform:none}.news .card-columns .card .card-footer{padding:0.625rem 1.25rem 0.625rem 1.25rem}.news-categories{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0.5rem}span.news-category{background-color:#ffd400;color:#ffffff;width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:0;margin:0 0.5rem 0.5rem 0}span.news-category.id46{background-image:url("../../../../../lay/icons_kategorien_referenzen/konzept.svg")}span.news-category.id44{background-image:url("../../../../../lay/icons_kategorien_referenzen/layout.svg")}span.news-category.id42{background-image:url("../../../../../lay/icons_kategorien_referenzen/programmierung_t3.svg")}span.news-category.id41{background-image:url("../../../../../lay/icons_kategorien_referenzen/programmierung_t3_ext.svg")}span.news-category.id40{background-image:url("../../../../../lay/icons_kategorien_referenzen/programmierung.svg")}span.news-category.id38{background-image:url("../../../../../lay/icons_kategorien_referenzen/responsive.svg")}span.news-category.id37{background-image:url("../../../../../lay/icons_kategorien_referenzen/mehrsprachig.svg")}span.news-category.id36{background-image:url("../../../../../lay/icons_kategorien_referenzen/interner_bereich.svg")}span.news-category.id35{background-image:url("../../../../../lay/icons_kategorien_referenzen/erweitertes_login.svg")}span.news-category.id34{background-image:url("../../../../../lay/icons_kategorien_referenzen/intranet.svg")}span.news-category.id33{background-image:url("../../../../../lay/icons_kategorien_referenzen/texten.svg")}span.news-category.id32{background-image:url("../../../../../lay/icons_kategorien_referenzen/relaunch.svg")}span.news-category.id31{background-image:url("../../../../../lay/icons_kategorien_referenzen/hosting.svg")}span.news-category.id30{background-image:url("../../../../../lay/icons_kategorien_referenzen/seo.svg")}span.news-category.id25{background-image:url("../../../../../lay/icons_kategorien_referenzen/design.svg")}.news #amIResponsive{margin:3rem 0}.news .projekt{background-color:#ffffff;padding:2rem 3rem;margin-bottom:1.5rem}.news .projekt h2{font-size:2.25rem}.news .projekt .teaser-text{font-size:1.5rem;color:inherit}.news .projekt h5{margin-bottom:0}.news .projekt .news-backlink{margin-top:1.5rem}.teamviewer-wrap{max-width:100%;padding:15px;border-radius:10px;background-color:#fff;text-align:center}.teamviewer-wrap a{display:block;text-align:center;text-shadow:none;color:#666}#main-navbar .mega-dropdown-menu .nav-link{line-height:1.5;color:#fff;white-space:normal;padding-bottom:0.5rem}#main-navbar .mega-dropdown-menu .nav-link:hover{color:#fff !important}#main-navbar .mega-dropdown-menu h4{line-height:1.5;color:#ffd400;font-size:1.125rem;text-transform:uppercase;padding-left:0.5rem;margin-bottom:0.75rem}.navbar-expand-lg .navbar-nav .dropdown-menu{}.navbar-nav .mega-dropdown-menu .nav.menupages,.navbar-nav .mega-dropdown-menu .nav.menusubpages{margin-bottom:1.5rem}.navbar-light .navbar-nav .mega-dropdown-menu .nav-link:focus,.navbar-light .navbar-nav .mega-dropdown-menu .nav-link:hover,.navbar-dark .navbar-nav .mega-dropdown-menu .nav-link:focus,.navbar-dark .navbar-nav .mega-dropdown-menu .nav-link:hover{color:#666666;color:#3a3938 !important;text-decoration:none;background-color:#ffd400}@media (min-width:768px){.layout-10 h1+h2.subheader{font-size:1.25rem}}.layout-10 header{margin-bottom:1rem}.text-black,.text-black h3{color:#282828}#s1469 h3,#s1469 h2,.external-link.hover-red{color:#000 !important;line-height:1.9rem}.external-link.hover-red:hover{color:#dc3545 !important}li.shariff-button.facebook,li.shariff-button.twitter{display:none !important}.main-content .nav.menusubpages .nav-item .nav-link.active,.main-content .nav.menusubpages .nav-item .nav-link:hover{display:inline-block;border:1px solid rgba(0, 135, 237, 0.25);background:#3c4754;color:#fff}.ce-uploads-fileName{display:block;padding-top:1rem;font-weight:bold}.image-caption.text-left{position:absolute;margin-top:-2rem;right:22px;color:rgba(255, 255, 255, 0.81)}