/** clearing **/
.clear {clear: both; font-size: 0.1px; height: 0.1px; line-height: 0.1px; float: none; display: table;}

/** block grid **/
.autogrid, .autogrid:before,.autogrid:after {-moz-box-sizing: border-box; box-sizing:border-box;}
.autogrid {padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left;overflow: hidden;}

/** block grid wrapper **/
.autogrid_wrapper {margin-left: -1%; margin-right: -1%;}

/** non block **/
.autogrid:not(.block) {padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%;}

/* .block.autogrid.first, .block.autogrid:first-child 	{margin-left: -1%;} */
/* .block.autogrid.last, .block.autogrid:last-child 	{margin-right: -1%;} */

/** Non block grid **/
.full			{width: 98%;}
.one_half 		{width: 48%;}
.one_third 		{width: 31.3333%;}
.one_fourth		{width: 23%;}	
.one_fifth		{width: 18%;}	
.one_sixth		{width: 14.6667%;}

/** Block grid **/
.block.full			{width: 100%;}
.block.one_half 	{width: 50%;}
.block.one_third 	{width: 33.3333%;}
.block.one_fourth	{width: 25%;}	
.block.one_fifth	{width: 20%;}	
.block.one_sixth	{width: 16.6667%;}

.block.two_third	{width: 66.6667%;}
.block.two_fourth	{width: 50%;}
.block.three_fourth	{width: 75%;}
.block.two_fifth	{width: 40%;}
.block.three_fifth	{width: 60%;}
.block.four_fifth	{width: 80%;}
.block.two_sixth	{width: 33.3333%;}
.block.three_sixth	{width: 49.9999%;}
.block.four_sixth	{width: 66.6667%;}
.block.five_sixth	{width: 83.3333%;}

/** Non block grid system **/
/** odd split: 2 elements per row **/
.n2:not(.block).one_third		{width: 32%;}
.n2:not(.block).two_third		{width: 64%;}
.n2:not(.block).one_fourth		{width: 24%;}
.n2:not(.block).two_fourth		{width: 48%;}
.n2:not(.block).three_fourth	{width: 72%;}
.n2:not(.block).one_fifth		{width: 19.2%;}
.n2:not(.block).two_fifth		{width: 38.4%;}
.n2:not(.block).three_fifth		{width: 57.6%;}
.n2:not(.block).four_fifth		{width: 76.8%;}
.n2:not(.block).one_sixth		{width: 16%;}
.n2:not(.block).two_sixth		{width: 32%;}
.n2:not(.block).three_sixth		{width: 48%;}
.n2:not(.block).four_sixth		{width: 64%;}
.n2:not(.block).five_sixth		{width: 80%;}

/** odd split: 3 elements per row **/
.n3:not(.block).one_half		{width: 47%;}
.n3:not(.block).two_third		{width: 62.6667%;}
.n3:not(.block).one_fourth		{width: 23.5%;}
.n3:not(.block).two_fourth		{width: 47%;}
.n3:not(.block).three_fourth	{width: 70.5%;}
.n3:not(.block).one_fifth		{width: 18.8%;}
.n3:not(.block).two_fifth		{width: 37.6%;}
.n3:not(.block).three_fifth		{width: 56.4%;}
.n3:not(.block).four_fifth		{width: 75.2%;}
.n3:not(.block).one_sixth		{width: 15.6667%;}
.n3:not(.block).two_sixth		{width: 31.3333%;}
.n3:not(.block).three_sixth		{width: 47%;}
.n3:not(.block).four_sixth		{width: 62.6667%;}
.n3:not(.block).five_sixth		{width: 78.3333%;}

/** odd split: 4 elements per row **/
.n4:not(.block).one_half		{width: 46%;}
.n4:not(.block).one_third		{width: 30.6667%;}
.n4:not(.block).two_third		{width: 61.3333%;}
.n4:not(.block).two_fourth		{width: 46%;}
.n4:not(.block).three_fourth	{width: 69%;}
.n4:not(.block).one_fifth		{width: 18.4%;}
.n4:not(.block).two_fifth		{width: 36.8%;}
.n4:not(.block).three_fifth		{width: 55.2%;}
.n4:not(.block).four_fifth		{width: 73.6%;}
.n4:not(.block).one_sixth		{width: 15.3333%;}
.n4:not(.block).two_sixth		{width: 30.6667%;}
.n4:not(.block).three_sixth		{width: 46%;}
.n4:not(.block).four_sixth		{width: 61.3333%;}
.n4:not(.block).five_sixth		{width: 76.6667%;}

/** odd split: 5 elements per row **/
.n5:not(.block).one_half		{width: 45%;}
.n5:not(.block).one_third		{width: 30%;}
.n5:not(.block).two_third		{width: 60%;}
.n5:not(.block).one_fourth		{width: 22.5%;}
.n5:not(.block).two_fourth		{width: 45%;}
.n5:not(.block).three_fourth	{width: 67.5%;}
.n5:not(.block).two_fifth		{width: 36%;}
.n5:not(.block).three_fifth		{width: 54%;}
.n5:not(.block).four_fifth		{width: 72%;}
.n5:not(.block).one_sixth		{width: 15%;}
.n5:not(.block).two_sixth		{width: 30%;}
.n5:not(.block).three_sixth		{width: 45%;}
.n5:not(.block).four_sixth		{width: 60%;}
.n5:not(.block).five_sixth		{width: 75%;}

/** odd split: 6 elements per row **/
.n6:not(.block).one_half		{width: 44%;}
.n6:not(.block).one_third		{width: 29.3333%;}
.n6:not(.block).two_third		{width: 58.6667%;}
.n6:not(.block).one_fourth		{width: 22%;}
.n6:not(.block).two_fourth		{width: 44%;}
.n6:not(.block).three_fourth	{width: 66%;}
.n6:not(.block).one_fifth		{width: 17.6%;}
.n6:not(.block).two_fifth		{width: 35.2%;}
.n6:not(.block).three_fifth		{width: 52.8%;}
.n6:not(.block).four_fifth		{width: 70.4%;}
.n6:not(.block).two_sixth		{width: 29.3333%;}
.n6:not(.block).three_sixth		{width: 44%;}
.n6:not(.block).four_sixth		{width: 58.6667%;}
.n6:not(.block).five_sixth		{width: 73.3333%;}

.border-inner {border-left: 1px solid #ddd;}
.border-inner.first, .border-inner:first-child {border-left: 0;}
.border-inner.last, .border-inner:last-child {border-right: 0;}
/** optical correction **/
/* .autogrid.block.border-inner {margin-left: -0.75%; padding-left: 1.75%;} */

/** grid options **/
.autogrid.break {clear:left; margin-left: 0;}
.autogrid.full.break {width: 100%;clear:both;float: none;padding-left: 0;padding-right: 0;}

/** same height **/
.autogrid.same-height {display: table-cell; float: none; vertical-align: top;}

/** flexible same height **/
.autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height, .ce_autogridWrapperStart.same-height .inside {display: flex; display: -webkit-flex; display: -ms-flexbox; height: 100%; clear: both;}

/** autogrid full **/
.autogrid.full {padding-left: 0; padding-right: 0;}
.autogrid_wrapper .autogrid.full {padding-left: 1%; padding-right: 1%;}

/** no gutter **/
.autogrid_wrapper.no_gutter {margin-left: 0; margin-right: 0;}
.autogrid_wrapper.no_gutter_left {margin-left: 0;}
.autogrid_wrapper.no_gutter_right {margin-right: 0;}
.autogrid.no_gutter {padding-left: 0; padding-right: 0;}
.autogrid.no_gutter_left {padding-left: 0;}
.autogrid.no_gutter_right {padding-right: 0;}

/** tablets **/
@media only screen and (min-width: 768px) and (max-width: 990px) {
	.autogrid.adjust_mobile {width: 50% !important}
}

/** phones **/
@media only screen and (max-width: 767px) {
	.autogrid {width: 100%!important;}
	.autogrid.same-height, .autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height {display: block;}
	.border-inner {border-left: 0;}
	.ce_autogridSpacer {margin: 0!important; line-height: 0!important;}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}

#header .mod_changelanguage,#stickyheader .mod_changelanguage{position:relative;float:right;margin-left:20px;z-index:100;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;overflow:visible}#header .mod_changelanguage img,#stickyheader .mod_changelanguage img{width:20px;height:15px;margin-bottom:-3px}#header .mod_changelanguage ul,#stickyheader .mod_changelanguage ul{display:none;position:absolute;left:0;top:100%;background:white;width:57px;text-align:center;border-radius:0;white-space:nowrap;padding:0;border-top:2px solid #FFAB0F;box-shadow:1px 8px 15px rgba(0, 0, 0, 0.1);margin-top:-2px}li #header .mod_changelanguage ul:last-of-type a,li #stickyheader .mod_changelanguage ul:last-of-type a{border-bottom:0}#header .mod_changelanguage ul a,#stickyheader .mod_changelanguage ul a{padding:8px 15px;display:block;line-height:15px;border-bottom:1px solid rgba(0, 0, 0, 0.08);color:#4d4f4f !important}#header .mod_changelanguage ul a:hover,#stickyheader .mod_changelanguage ul a:hover{background:#FFAB0F;color:#ffffff !important}#header .mod_changelanguage ul a img,#stickyheader .mod_changelanguage ul a img{border:1px solid #c8c8c8}#header .mod_changelanguage .mod_changelanguage_inside,#stickyheader .mod_changelanguage .mod_changelanguage_inside{cursor:pointer}#header .mod_changelanguage .mod_changelanguage_inside a,#stickyheader .mod_changelanguage .mod_changelanguage_inside a{font-weight:bold;font-size:1.25rem;display:block}#header .mod_changelanguage .mod_changelanguage_inside:hover ul,#stickyheader .mod_changelanguage .mod_changelanguage_inside:hover ul{-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;display:block}#header .mod_search,#stickyheader .mod_search{-moz-opacity:1;-khtml-opacity:1;opacity:1}#header .mod_search .fa-search::before,#stickyheader .mod_search .fa-search::before{font-size:1.25rem}#header .mainmenu ul.level_1 li a.active,#stickyheader .mainmenu ul.level_1 li a.active,#header .mainmenu ul.level_1 li a.trail,#stickyheader .mainmenu ul.level_1 li a.trail{opacity:0.8 !important}#header .mainmenu ul.level_1 li a:hover,#stickyheader .mainmenu ul.level_1 li a:hover{opacity:0.8;cursor:pointer}#header .mainmenu ul ul li a,#stickyheader .mainmenu ul ul li a{line-height:40px !important}#header .mainmenu li a,#stickyheader .mainmenu li a{font-weight:bold;font-size:1.25rem;color:#4d4f4f}#header{background:transparent}#header .inside{max-width:1400px;padding-left:30px;padding-right:30px}#header .inside .logo{width:222px}#header .inside .mod_changelanguage_inside a{color:#fff}#header .inside .mod_search .fa-search::before{color:#fff}#header .inside .mainmenu ul li a{color:#fff}#header .inside .mainmenu ul li a.active,#header .inside .mainmenu ul li a.trail{color:white}#header .inside .header-logo{max-width:1620px;margin:0 auto;padding:0;background-color:#fff;height:132px}#header .inside .header-logo .mod_navigation{position:absolute;right:155px;top:0;line-height:1rem;display:block}#header .inside .header-logo .mod_navigation a{color:#000}#header .inside .header-logo .logo{height:132px;width:300px}#header .inside .header-logo .logo a{height:113px;width:113px;background-image:url(../../files/ade/logo/ADE_Logo.png)}#header .inside .header-logo .logotext{line-height:1em;font-size:1.25em;position:relative;bottom:20px;left:120px;color:#00B0F0;font-weight:bold}#header .inside .header-logo .mod_changelanguage{position:absolute;right:8.1%;top:26px}#header .inside .header-logo .mod_changelanguage ul{line-height:1em}#header .inside .header-logo .mod_changelanguage ul li{display:inline;padding-left:10px;font-size:1rem}#header .inside .header-logo .login_button{position:absolute;top:26px;line-height:1em;right:calc(8.1% + 100px)}#header .inside .header-logo .login_button:hover{cursor:pointer}#header .inside .header-logo .mod_login{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}#header .inside .header-logo .mod_login .close_login{width:30px;height:30px;border-radius:100%;background-color:#999;position:absolute;right:10px;top:10px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#header .inside .header-logo .mod_login .close_login:hover{background-color:#aaa;cursor:pointer}#header .inside .header-logo .mod_login .close_login i.fa-remove{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header .inside .header-logo .mod_login .close_login i.fa-remove:before{font-size:20px;color:#fff}#header .inside .header-logo .mod_login.hidden{display:none}#header .inside .header-nav{position:relative;max-width:1140px;left:52%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#header .inside .header-nav .mainmenu{position:relative;display:inline-block;float:none}#header .inside .header-nav .mainmenu .vlist.level_1 a.a-level_1 span{font:Bold 22px Roboto;color:#fff}#header .inside .header-nav .mainmenu .vlist.level_2{border-top:2px solid #00B0F0}#header .inside .header-nav .mainmenu .vlist.level_2 a{font:Bold 22px Roboto;color:#696969}#header .inside .header-nav .mod_search{-moz-opacity:1;-khtml-opacity:1;opacity:1}#header .inside .header-nav .mod_search .fa-search::before{color:#fff;font-size:22px}#header .inside .header-nav .kontaktbutton{display:none}#header::before{background-color:#00B0F0;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;height:58px;top:100px}@media only screen and (max-width:1720px){#header .inside .header-logo{max-width:none}#header .inside .header-logo .logo{margin-left:80px;margin-right:0}}@media only screen and (max-width:1280px){#header .header-nav .mainmenu span{font-size:20px !important}#header .header-nav .mod_search{margin-left:30px}#header .header-nav .mod_search .fa-search::before{font-size:20px !important}}@media only screen and (max-width:1200px){#header{display:none}#header .header-nav{display:none}}
body #stickyheader{}body #stickyheader .inside{max-width:1400px;padding-left:30px;padding-right:30px}body #stickyheader .inside .mainmenu ul.level_1{height:70px}body .header.cloned{box-shadow:0 6px 3px #00000029 !important}@media only screen and (max-width:1200px){body #stickyheader{top:0;-moz-transition:none;-o-transition:none;-webkit-transition:none;-ms-transition:none;transition:none}body #stickyheader .header .inside .mod_changelanguage{margin:0 80px 0 0}body #stickyheader .header .inside .mod_changelanguage .mod_changelanguage_inside>a:after{font-family:"FontAwesome";content:"\f107";margin-left:10px;display:inline-block;font-size:10px;position:relative;top:-2px}body #stickyheader .header .inside .mainmenu{display:none}body #stickyheader .header .inside .mod_search{display:none}body #stickyheader .header .inside .smartmenu{display:block}body #stickyheader .header .inside .smartmenu .smartmenu-trigger{position:absolute;right:30px;top:0px}}@media only screen and (max-width:767px){body #stickyheader{position:absolute;height:70px}body #stickyheader .header{height:70px}body #stickyheader .header .inside .logo{width:65px;height:65px}body #stickyheader .header .inside .mod_changelanguage{display:none}body #stickyheader .header .inside .login_button{display:none}body #stickyheader .header .inside .smartmenu{display:none}}@media only screen and (max-height:400px){body #stickyheader{position:absolute}}
body #slider{padding-top:100px}body #slider .inside .mod_article{margin:0}body #slider .inside .mod_article figure{height:100%}body #slider .inside .mod_article figure img{margin:0 auto;width:100%;height:100%}body #slider .inside .mod_article .tp-bullets{display:block !important}body #slider .inside .mod_article .tp-bullets .bullet{background-image:none;background-color:#00B0F0;width:15px;height:15px;border-radius:100%;border:none;box-shadow:none}body #slider .inside .mod_article .tp-bullets .bullet.selected{background-color:#666}body #slider .inside .mod_article .hidebullets{-moz-opacity:1;-khtml-opacity:1;opacity:1}body #slider .inside .mod_article .tp-leftarrow,body #slider .inside .mod_article .tp-rightarrow{background:none;display:block !important}body #slider .inside .mod_article .tp-leftarrow:before,body #slider .inside .mod_article .tp-rightarrow:before{color:white;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;font-size:150px;font-family:FontAwesome;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}body #slider .inside .mod_article .tp-leftarrow:hover:before,body #slider .inside .mod_article .tp-rightarrow:hover:before{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}body #slider .inside .mod_article .tp-leftarrow:before{content:"\f104"}body #slider .inside .mod_article .tp-rightarrow:before{content:"\f105"}body #slider .inside .mod_article .hidearrows{-moz-opacity:1;-khtml-opacity:1;opacity:1}body #slider .inside .mod_article .ce_text{position:absolute;height:inherit;width:inherit}body #slider .inside .mod_article .ce_text h1{position:absolute;bottom:20%;left:7.7%;line-height:1.3em !important;font-size:calc(100vw / 1920 * 60) !important}body #slider .inside .mod_article .ce_text h1 span.sliderheader{color:white;background-color:rgba(102, 102, 102, 0.8);padding:0 5px !important}body #slider .inside .mod_article .ce_text h3{position:absolute;bottom:13%;left:calc(7.7% + 8px);line-height:1em !important;color:white;background-color:rgba(0, 176, 240, 0.8);padding:0.2% 0.5% !important;font-size:calc(100vw / 1920 * 26) !important}body #slider .inside .mod_article .ce_text h3:after{content:"\f101";font-family:FontAwesome;padding-left:10px}body #slider .inside .mod_article .tp-caption{top:0 !important}body #slider .inside .banner-top{height:calc(100vw / 2.74)}body.no_slider .mod_breadcrumb_inside{margin-top:60px}@media only screen and (min-width:1921px){body #slider .inside .mod_article .ce_text{left:0 !important}body #slider .inside .mod_article .ce_text h1,body #slider .inside .mod_article .ce_text h3{left:calc((100vw - 1920px) / 2 + 150px)}body #slider .inside .mod_article .ce_text h1{font-size:3.75rem !important}body #slider .inside .mod_article .ce_text h3{font-size:1.625rem !important}body .ce_revolutionslider .rs-container div.banner{max-height:1400px !important;height:calc(100vw * 0.364) !important}}@media only screen and (max-width:1280px){body #slider .inside .mod_article .tp-leftarrow,body #slider .inside .mod_article .tp-rightarrow{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (max-width:1200px){body #slider{top:0;padding-top:70px !important}body #slider .inside .mod_article .ce_text h1{left:9%}body #slider .inside .mod_article .ce_text h3{font-size:14px !important;left:calc(9% + 4px)}body.no_slider .mod_breadcrumb_inside{margin:0}}@media only screen and (max-width:767px){body #slider{}body #slider .inside .mod_article .tp-leftarrow{left:-5px !important}body #slider .inside .mod_article .tp-rightarrow{right:5px !important}}@media only screen and (max-width:600px){body #slider .inside .mod_article .ce_text h1{font-size:18px !important;bottom:27%}}@media only screen and (max-width:480px){body #slider .inside .mod_article .tp-leftarrow,body #slider .inside .mod_article .tp-rightarrow{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}}
#contentwrapper #footer{background-color:#666;color:#fff;opacity:1}#contentwrapper #footer .inside{padding:60px 30px 10px 30px;max-width:1400px}#contentwrapper #footer .inside a{color:#fff;opacity:1}#contentwrapper #footer .inside a.totop::before{width:36px;height:57px;background:none;padding-top:15px;font-size:50px}#contentwrapper #footer .inside a.totop:hover{color:#b4b4b4}#contentwrapper #footer .inside .footer-anschrift{border-bottom:1px solid white;text-align:center}#contentwrapper #footer .inside .footer-anschrift h4{margin-top:20px;margin-bottom:10px;font-size:20px;color:#fff}#contentwrapper #footer .inside .footer-anschrift p{font-size:20px;color:#fff}#contentwrapper #footer .inside .footer-nav .custommenu{position:relative;background:inherit;padding-top:40px;padding-bottom:40px;border-bottom:1px solid white}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap{margin:0;padding:0;max-width:none}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li{border:none;text-align:left;opacity:1;padding:2px 6px 6px 6px;font-weight:400}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li a{padding:0;font-weight:inherit;font-size:0.9375rem;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li a:hover{color:#ddd}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li a.a-level_1{margin-bottom:10px;font-weight:bold}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li:before{content:"";left:-7px !important}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li:after{border:none}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li:hover{background-color:inherit}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li .level_2>li{text-transform:initial;float:none;padding:0;margin:10px 0 0 0;width:100%;line-height:1.25em;padding-left:15px;font-weight:300}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li .level_2>li:before{content:"\f105";font-family:FontAwesome;text-align:center;position:absolute;left:0px;display:block;height:20px;width:20px;margin-top:-1px}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li.custommenu_cols7{width:14.285%}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li.active{color:#fff}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li.active:before{color:#fff}#contentwrapper #footer .inside .footer-bottom p{margin-top:15px;font-size:15px}#contentwrapper #footer .inside .footer-bottom p a{margin-left:30px;text-decoration:none;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#contentwrapper #footer .inside .footer-bottom p a:hover{color:#aaa}.sidenav.right #main{border:none !important}.sidenav.right #main .mod_article{padding:0 !important;margin:40px 0}@media only screen and (max-width:1280px){#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li .level_2 li{padding-left:0}#contentwrapper #footer .inside .footer-nav .custommenu .contentwrap li .level_2>li:before{display:none}}@media only screen and (max-width:1024px){#footer .footer-nav{display:none}}@media only screen and (max-width:767px){#contentwrapper #footer .inside .totop:before{display:block}}
#carousel{padding:90px 10px 20px 10px}@media (max-width:1024px){#carousel{padding-top:0}}@media (max-width:425px){#carousel{margin:50px 0px 0px 0px}}#carousel .owl-carousel img{max-height:100%;max-width:100%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-shadow:12px 12px 10px -10px rgba(0, 0, 0, 0.25);-moz-box-shadow:12px 12px 10px -10px rgba(0, 0, 0, 0.25);box-shadow:12px 12px 10px -10px rgba(0, 0, 0, 0.25)}#carousel .owl-carousel .owl-item{position:relative;transform:scale(0.7);-ms-transform:scale(0.7);transition:all 0.2s;z-index:1}@media (max-width:1024px){#carousel .owl-carousel .owl-item figure{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);height:calc(100vw * 0.78) !important}}#carousel .owl-carousel .owl-item .ce_text{height:100%}#carousel .owl-carousel .owl-item .ce_text figure{height:calc(33vw * 0.78)}#carousel .owl-carousel .owl-item .ce_text h3{margin-top:30px;color:white}#carousel .owl-carousel .owl-item .ce_text p{color:white}#carousel .owl-carousel .owl-item .ce_image{height:100%;position:relative}#carousel .owl-carousel .owl-item .ce_image .image_container{height:100%;position:relative}#carousel .owl-carousel .owl-stage-outer{padding-bottom:10px}#carousel .owl-item.big{transform:scale(1);-ms-transform:scale(1);z-index:3}#carousel .owl-item.medium{transform:scale(0.8);-ms-transform:scale(0.8);z-index:2}#carousel .owl-item.medium.mdright{position:relative;left:-30px}@media (min-width:768px){#carousel .owl-item.medium.mdright{left:0px}}#carousel .owl-item.medium.mdleft{position:relative;right:-30px}@media (min-width:768px){#carousel .owl-item.medium.mdleft{right:0px}}#carousel .owl-item.smallRight.active{transform:scale(0.7);-ms-transform:scale(0.7);position:relative;left:0px}#carousel .owl-item.smallLeft.active{transform:scale(0.7);-ms-transform:scale(0.7);position:relative;right:0px}#carousel .owl-nav{position:absolute;top:calc((100% - 300px) * 0.5);width:100%;margin:0}#carousel .owl-nav .owl-prev{position:absolute;left:0px;top:0px;margin:0;background:transparent !important;color:#fff !important;font-size:100px !important}#carousel .owl-nav .owl-prev:hover{color:#ccc !important}#carousel .owl-nav .owl-next{position:absolute;right:0px;top:0px;margin:0;background:transparent !important;color:#fff !important;font-size:100px !important}#carousel .owl-nav .owl-next:hover{color:#ccc !important}#carousel .owl-nav .owl-prev,#carousel .owl-nav .owl-next{height:100px;transform:translateY(-50%)}#carousel .owl-nav .owl-prev span,#carousel .owl-nav .owl-next span{transition:0.3s all ease}#carousel .owl-nav.disabled{display:block}
body #banner-bottom{height:calc(100vw / 2.77)}body #banner-bottom .inside .mod_article{margin:0}body #banner-bottom .inside .mod_article figure{height:100%}body #banner-bottom .inside .mod_article figure img{margin:0 auto;width:100%;height:100%}body #banner-bottom .inside .mod_article .ce_text{position:absolute;height:inherit;width:inherit}body #banner-bottom .inside .mod_article .ce_text h1{position:absolute;bottom:20%;left:7.7%;line-height:1.3em !important;font-size:calc(100vw / 1920 * 60) !important}body #banner-bottom .inside .mod_article .ce_text h1 span.sliderheader{color:white;background-color:rgba(102, 102, 102, 0.8);padding:0 5px !important}body #banner-bottom .inside .mod_article .ce_text h3{position:absolute;bottom:13%;left:7.7%;line-height:1em !important;color:white;background-color:rgba(0, 176, 240, 0.8);padding:0.2% 0.5% !important;font-size:calc(100vw / 1920 * 26) !important}body #banner-bottom .inside .mod_article .ce_text h3:after{content:"\f101";font-family:FontAwesome;padding-left:10px}body #banner-bottom .inside .mod_article .tp-caption{top:0 !important}
html body .linkboxen{margin-bottom:100px}html body .linkboxen .ce_linkbox{width:100%;height:100%}html body .linkboxen .ce_linkbox .ce_linkbox_image .image_container img{width:100vw}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image .ce_linkbox_overlay{background-color:rgba(0, 176, 240, 0.8);-moz-opacity:1;-khtml-opacity:1;opacity:1}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image .ce_linkbox_overlay .content{text-align:center}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image .ce_linkbox_overlay .content h2{font-weight:bold;color:white}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image .ce_linkbox_overlay .content h2:after{content:"";width:71px;border:1px solid white;display:block}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image .ce_linkbox_overlay .content p{color:white}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image .ce_linkbox_overlay i{display:none}html body .linkboxen .ce_linkbox.version1 .ce_linkbox_image:hover .ce_linkbox_link .ce_linkbox_overlay{-moz-opacity:0;-khtml-opacity:0;opacity:0}html body .linkboxen.antrieb .content{margin-top:31.1%}html body .linkboxen.antrieb .content h2:after{margin:10.2% auto}html body .linkboxen.hebe .content{margin-top:22.5%}html body .linkboxen.hebe .content h2:after{margin:3% auto}html body .linkboxen.hebe .content p{line-height:2em}html body .linkboxen.hebe .content p.doppelpfeil{margin-top:10%}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image .ce_linkbox_overlay{background:none;-moz-opacity:1;-khtml-opacity:1;opacity:1;position:absolute;width:92.4%;left:3.4%;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image .ce_linkbox_overlay .content{text-align:center;padding:0;top:auto;bottom:25px;-webkit-transform:none;-ms-transform:none;transform:none;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image .ce_linkbox_overlay .content div.headline{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;margin:0;padding:15px;background-color:rgba(0, 176, 240, 0.8)}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image .ce_linkbox_overlay .content h3{font-weight:bold;color:white;margin:0}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image .ce_linkbox_overlay i{display:none}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image:hover .ce_linkbox_overlay .content{bottom:-100px}html body .linkboxen .ce_linkbox.version5 .ce_linkbox_image:hover .ce_linkbox_overlay .content .headline{-webkit-transform:none;-ms-transform:none;transform:none}html body .linkboxen .ce_linkbox.version5:nth-child(2){margin-top:4.83%}html body .linkboxen .ce_linkbox.version6{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay{background-color:rgba(0, 0, 0, 0.2);-moz-opacity:1;-khtml-opacity:1;opacity:1}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay i{display:none}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay .content{position:absolute;top:65%;left:10%;transform:translateY(-50%)}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay .content h1{font-size:calc(100vw / 1920 * 60);margin-bottom:15px}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay .content h1 span.sliderheader{background-color:rgba(102, 102, 102, 0.8);color:white;padding:0 5px}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay .content h3{display:inline;color:white;background-color:rgba(0, 176, 240, 0.8);font-size:calc(100vw / 1920 * 26);padding:0 5px;margin-left:8px}html body .linkboxen .ce_linkbox.version6 .ce_linkbox_image .ce_linkbox_overlay .content h3:after{content:"\f101";font-family:FontAwesome}html body.edge .autogrid.same-height{display:table-cell}@media only screen and (max-width:1600px) and (min-width:768px){html body .linkboxen .ce_linkbox.version1 .content{margin-top:25%}html body .linkboxen .ce_linkbox.version1 .content h2{font-size:30px}html body .linkboxen.hebe .ce_linkbox.version1 .content{margin-top:20%}html body .linkboxen.hebe .ce_linkbox.version1 .content p{line-height:1.5em}}@media only screen and (max-width:1280px) and (min-width:768px){html body .linkboxen .ce_linkbox.version1 .content h2{font-size:24px}html body .linkboxen.hebe .ce_linkbox.version1 .content h2{margin-bottom:5px}html body .linkboxen.hebe .ce_linkbox.version1 .content p{margin-top:0;margin-bottom:10px}html body .linkboxen.hebe .ce_linkbox.version1 .content p.doppelpfeil{margin-top:0}html body .linkboxen.hebe .ce_linkbox.version1 .content p.doppelpfeil:before{font-size:50px}}@media only screen and (max-width:1024px) and (min-width:768px){html body .linkboxen .ce_linkbox.version1 .content h2{font-size:1.25rem}html body .linkboxen.hebe .ce_linkbox.version1 .content{margin-top:10%}html body .linkboxen .ce_linkbox.version5 h3{font-size:1.25rem}}@media only screen and (max-width:1024px){html body .linkboxen .ce_linkbox.version6 .content h3{font-size:14px !important}}@media only screen and (max-width:767px){html body .linkboxen{margin-bottom:50px}html body .linkboxen .ce_linkbox.version1 h2{font-size:36px}html body .linkboxen .ce_linkbox:not(.version6){padding:0 20px}html body .linkboxen .autogrid{margin-bottom:4%}}@media only screen and (max-width:600px){html body .linkboxen .ce_linkbox.version6 .content h1{font-size:18px !important}}@media only screen and (max-width:480px){html body .linkboxen .ce_linkbox.version1 h2{font-size:30px}html body .linkboxen.hebe .ce_linkbox.version1 .content{margin-top:15%}html body .linkboxen.hebe .ce_linkbox.version1 .content p{margin-bottom:10px}html body .linkboxen.hebe .ce_linkbox.version1 .content p.doppelpfeil{margin-top:5%}html body .linkboxen.hebe .ce_linkbox.version1 .content p.doppelpfeil:before{font-size:40px}}@media only screen and (max-width:400px){html body .linkboxen .ce_linkbox.version1 h2{font-size:24px}}
@media (max-width:1200px){#nav-open-btn{display:block !important}}#nav-open-btn{width:35px}#nav-open-btn:before{display:none !important;background:none !important}#nav-open-btn strong{display:none;font-weight:normal}#nav-open-btn .line1{transform:matrix(1, 0, 0, 1, 0, -8)}#nav-open-btn .line3{transform:matrix(1, 0, 0, 1, 0, 8)}#nav-open-btn span{background:#00B0F0;top:50%;width:35px;height:2px;display:block;position:absolute;transition:all 0.7s ease}html.mm-opened body #nav-open-btn .line1{transform:matrix(0.7071, 0.7071, -0.7071, 0.7071, 0, 0)}html.mm-opened body #nav-open-btn .line2{opacity:0}html.mm-opened body #nav-open-btn .line3{transform:matrix(0.7071, -0.7071, 0.7071, 0.7071, 0, 0)}#mobnav{height:100vh;z-index:9999999;transition:all 0.4s ease;left:-440px}#mobnav a{font-size:1.1rem}@media (max-width:500px){#mobnav a{font-size:1rem}}#mobnav .mod_search{width:calc(100% - 30px)}#mobnav .mm-navbar-bottom{height:100px}#mobnav .mm-navbar-home{height:40px;position:absolute;top:80px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}#mobnav .mm-navbar-home i.fa-home{display:block;position:absolute;top:50%;transform:translateY(-50%);left:15px}#mobnav .mm-navbar-home div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#mobnav.mm-menu{background:#00B0F0;color:white}#mobnav.mm-menu .mm-navbar>*,#mobnav.mm-menu .mm-navbar a{color:white}#mobnav.mm-menu .mm-listview>li .mm-next:after,#mobnav.mm-menu .mm-listview>li .mm-arrow:after{border-color:rgba(255, 255, 255, 0.9)}#mobnav.mm-hasnavbar-bottom-1 .mm-panels{bottom:100px}#mobnav .mm-panels{top:120px}#mobnav .mm-panels #mm-1 .mm-navbar a.mm-title{display:none}#mobnav .mm-panels .mm-opened .mm-navbar{padding:0}#mobnav .mm-panels .mm-opened .mm-navbar a.mm-title{padding:10px 10px 10px 20px;margin-top:0}#mobnav .impr{margin-bottom:15px}#mobnav .impr li{display:inline-block;padding:0 20px}#mobnav .impr li a:hover{background:none;color:rgba(0, 0, 0, 0.3);text-decoration:underline}#mobnav .mod_changelanguage{width:28%;height:40px;float:none;margin:0 auto}#mobnav .mod_changelanguage .mod_changelanguage_inside>a{display:none}#mobnav .mod_changelanguage ul{height:100%}#mobnav .mod_changelanguage ul li.mlist{display:block;float:left;width:50%;height:100%}#mobnav .mod_changelanguage ul li.mlist a{display:block;width:100%;height:100%;padding:10px}#mobnav .mm_login_button{padding:10px;width:100%;border-top:1px solid rgba(0, 0, 0, 0.1)}#mobnav .mm_login_button:hover{cursor:pointer;background-color:#1e88d2;color:white}#mobnav .mod_login{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}#mobnav .mod_login .close_login{width:30px;height:30px;border-radius:100%;background-color:#999;position:absolute;right:10px;top:10px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#mobnav .mod_login .close_login:hover{background-color:#aaa;cursor:pointer}#mobnav .mod_login .close_login i.fa-remove{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#mobnav .mod_login .close_login i.fa-remove:before{font-size:20px;margin-left:-1px;color:#fff}#mobnav .mod_login.hidden{display:none}html.mm-opening #mobnav{left:0}html.mm-opening .mm-slideout{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important}
html body.sidebar.right #main{border:none}html body.sidebar.right #right .right-nav .ce_hyperlink a{width:100%;text-align:left !important;margin-bottom:6px;background-color:#666;color:#00B0F0;border:none;font:bold 20px Roboto;padding:16px 0 16px 13px}html body.sidebar.right #right .right-nav .active a{background-color:#00B0F0;color:white}html body.sidebar.right #right .right-nav nav.mod_navigation ul li{margin-bottom:6px}html body.sidebar.right #right .right-nav nav.mod_navigation ul li a div{background-color:#00B0F0;padding:16px 0 16px 13px;color:white;font:bold 20px Roboto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}html body.sidebar.right #right .right-nav nav.mod_navigation ul li a.active div{background-color:#FFAB0F;color:white}html body.sidebar.right #right .right-nav nav.mod_navigation ul li a:hover div{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}html body.sidebar.right #right .referenz-bereiche{padding:16px !important;background:#0A06024D !important;margin-top:45px}html body.sidebar.right #right .referenz-bereiche h4{color:white;border-bottom:1px solid white;padding-bottom:16px;margin-bottom:15px}html body.sidebar.right #right .referenz-bereiche ul{list-style:none;padding:0;position:relative}html body.sidebar.right #right .referenz-bereiche ul li{color:white;font:normal 20px Roboto;padding:4px 16px 4px 16px;list-style-type:none}html body.sidebar.right #right .referenz-bereiche ul li:before{content:"\f101";color:white;font-family:FontAwesome;position:absolute;left:0}@media only screen and (max-width:1024px){html body.sidebar.right #right{margin:15px 0 0 0;padding:20px;border-top:4px solid #ddd;width:100%;float:none;position:static}}@media only screen and (max-width:1024px) and (min-width:768px){html body.sidebar.right #right .right-nav{width:48%;float:left}html body.sidebar.right #right .referenz-bereiche{width:48%;float:right;margin:0}}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../../files/cto_layout/fonts/roboto-v20-latin-regular.eot');src:local('Roboto'), local('Roboto-Regular'), url('../../files/cto_layout/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/cto_layout/fonts/roboto-v20-latin-regular.woff2') format('woff2'), url('../../files/cto_layout/fonts/roboto-v20-latin-regular.woff') format('woff'), url('../../files/cto_layout/fonts/roboto-v20-latin-regular.ttf') format('truetype'), url('../../files/cto_layout/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../../files/cto_layout/fonts/roboto-v20-latin-700.eot');src:local('Roboto Bold'), local('Roboto-Bold'), url('../../files/cto_layout/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/cto_layout/fonts/roboto-v20-latin-700.woff2') format('woff2'), url('../../files/cto_layout/fonts/roboto-v20-latin-700.woff') format('woff'), url('../../files/cto_layout/fonts/roboto-v20-latin-700.ttf') format('truetype'), url('../../files/cto_layout/fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}html body.content_page.sidebar #main .mod_article,html body.content_page.sidebar #right .mod_article{padding-top:50px;padding-bottom:50px}html body #top_link{display:none}html body #fix-wrapper{position:absolute}html body .max-width{max-width:1240px;padding:0 40px;margin-left:auto;margin-right:auto}html body .mod_search input,html body .mod_search .widget-text{width:100%;margin:0}html body .mod_breadcrumb .mod_breadcrumb_inside::before,html body .mod_breadcrumb .mod_breadcrumb_inside::after{display:none !important}html body .mod_breadcrumb ul li,html body #header .mod_changelanguage ul li,html body .login_button{font-size:0.9375rem !important}html body.index .mod_breadcrumb{display:none}html body.index .startcontainer{padding-top:100px}@media only screen and (min-width:768px){html body:not(.index) #main .startcontainer{padding-top:54px}}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:#00B0F0}html body h1{font-size:3.75rem;font-weight:normal}html body h1 .color-accent{font-weight:bold}html body.no_slider h1{font-size:2.5rem}html body h2{font-size:2.5rem;font-weight:normal}html body h2 .color-accent{font-weight:bold}html body h3{font-size:1.625rem;font-weight:normal}html body p{font-size:1.25rem;line-height:1.75em;margin-bottom:35px}html body .bg-hellgrau{background-color:#b2b2b2}html body span.blue{color:#00B0F0 !important;font-weight:bold}html body span.orange{color:#FFAB0F !important;font-weight:bold}html body li{font-size:1.25rem}html body li.active{color:#00B0F0}html body li.active::before{color:#555}html body .ce_table table td{border-bottom:1px solid #bebebe}html body .ce_hyperlink a,html body a.btn,html body input.submit,html body button.submit{font-family:'Roboto', sans-serif;font-size:1rem}html body .ce_hyperlink a:after,html body a.btn:after,html body input.submit:after,html body button.submit:after{content:"\f101";margin-left:5px;font-family:FontAwesome}html body .ce_accordion .toggler{font-size:1.25rem}html body .ce_tabs .tabs.horizontal li a{font-size:1.625rem}html body .ce_downloads ul li{border-bottom:none}html body .ce_downloads ul li.ext-pdf:before{content:"\f1c1";font-family:'FontAwesome';margin-right:0.5rem;font-size:1.25em;color:#555}html body .ce_downloads ul li a span.size:after{content:"\f0ab";font-family:'FontAwesome';font-size:1.75em;color:#888888;float:right;margin-right:3px}html body .doppelpfeil:before{content:"\f101";font-family:FontAwesome;font-size:3.75rem}html body .leaflet-popup-content p{font-size:1rem}html body .startcontainer{text-align:center}html body .startcontainer .ce_text p:last-child{margin-bottom:0}html body .startcontainer .indexcard{width:48.5%;height:335px;background-color:#666;display:inline-block;margin-top:80px;padding-top:112px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}html body .startcontainer .indexcard h2{color:white}html body .startcontainer .indexcard h2 span{display:inline-block}html body .startcontainer .indexcard:after{content:"\0020";float:none;clear:both;width:0;height:0;visibility:hidden;overflow:hidden}html body .startcontainer .indexcard:hover{background-color:#747474}html body .startcontainer .card1{float:left}html body .startcontainer .card2{float:right}html body .startcontainer .icons-hebe{margin-top:100px}html body .startcontainer .icons-hebe figure.image_container{max-width:994px;margin:0 auto}html body .autogrid_wrapper .same-height .inside{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}html body .news .mod_newslist{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}html body .news .mod_newslist .newslist-v4{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html body .news .mod_newslist .newslist-v4 .content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}html body .news .mod_newslist .newslist-v4 .content .content-inside{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}html body .news .mod_newslist .content p{margin-bottom:15px}html body .ce_iconbox .ce_image,html body .ce_image_text_box .ce_image{width:100%;padding:0}html body .ce_iconbox:not(.version2):not(.version3) .ce_iconbox_cwrapper{margin-top:0px}html body .ce_image_text_box.version2 .ce_image_text_box_content_outside{padding:15px}html body .ce_image_text_box.version2 .ce_image_text_box_content_outside p{margin-bottom:0px}html body .ce_sliderStart .content-slider img{margin:0 auto}html body .baureihen-grid .autogrid_wrapper{margin:0;padding:0}html body .baureihen-grid .autogrid_wrapper .autogrid{margin:0;padding:0}html body .baureihen-grid .autogrid_wrapper .three_fifth{padding:4.1%}html body .baureihen-grid .ce_teaserbox{background-color:#666;margin-bottom:24px}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside{padding:0 !important}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .image_wrapper img{width:100%}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper{padding:4%}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea ul{position:relative}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea ul li{color:white;margin-left:12px;padding-left:10px}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea ul li:before{content:"\f101";font-family:FontAwesome;color:#00B0F0;position:absolute;left:0}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea p.doppelpfeil{margin:20px 0 0 0}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea p.doppelpfeil:before{content:"\f101";color:white;font-size:2.5em;font-family:FontAwesome}html body .carousel-article{background-color:#b2b2b2}html body .ce_sliderStart.block{}html body .ce_sliderStart.block .slider-control .slider-prev:before,html body .ce_sliderStart.block .slider-control .slider-next:before,html body .ce_sliderStart.block .slider-control .slider-prev:after,html body .ce_sliderStart.block .slider-control .slider-next:after{font-size:100px;color:#00B0F0;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-shadow:none}html body .ce_sliderStart.block .slider-control .slider-menu{top:85%}html body .ce_sliderStart.block .slider-control .slider-menu b{box-shadow:none;border:none;background-color:#093A4A41;width:15px !important;height:15px !important}html body .ce_sliderStart.block .slider-control .slider-menu b.active{background-color:#00B0F0;top:0}html body .ce_sliderStart.block:hover .slider-control a.slider-prev:before{-moz-opacity:1;-khtml-opacity:1;opacity:1;left:0px}html body .ce_sliderStart.block:hover .slider-control a.slider-next:after{-moz-opacity:1;-khtml-opacity:1;opacity:1;right:0px}html body .ce_text ul{padding-left:20px;position:relative}html body .ce_text ul.p-margin{margin-bottom:35px}html body .ce_text ul li{list-style-type:none;margin-bottom:10px}html body .ce_text ul li:before{content:"\f101";font-family:FontAwesome;position:absolute;left:0px;color:#00B0F0}html body .ce_text ul li ul{padding-left:15px}html body .ce_text ul li ul li{margin-bottom:5px}html body .ce_text ul li ul li:before{content:"-";color:black}html body.kundenbetreuung .startcontainer img{margin:0 auto}html body .gmap_infotext p{font-size:0.9375rem;line-height:1.4rem;margin-bottom:10px}html body .kontaktformular{max-width:704px !important}html body .kontaktformular form textarea{resize:vertical;min-height:49px}html body .kontaktformular form fieldset{padding:0;border:none}html body .kontaktformular form fieldset label{-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}html body .kontaktformular form button{width:initial}html body .kontaktbutton{position:fixed;width:76px;height:80px;background-color:#00B0F0;top:205px;right:0;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);border-radius:5px 0 0 5px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}html body .kontaktbutton:before{content:"\f086";font-family:FontAwesome;text-align:center;font-size:3.25em;color:white;position:absolute;left:14px;top:5px}html body .kontaktbutton:hover{background-color:#FFAB0F}html body .ce_teaserbox a{float:left}html body .smartmenu-content .mod_navigation .smartmenu-scrollable{overflow-x:hidden}html body .smartmenu-content .mod_navigation .smartmenu-scrollable ul.vlist.level_1{overflow-x:hidden}@media only screen and (max-width:1280px){html body #kontaktspalten .ce_autogridwrapper .ce_text{margin-top:15%}html body .ce_iconbox_v3.style3 .ce_iconbox_v3_inside{padding:30px 20px 30px 10px}html body .ce_iconbox_v3.style3 .ce_iconbox_v3_inside .ce_image.attribute{width:20%}html body .ce_iconbox_v3.style3 .ce_iconbox_v3_inside .ce_image.attribute .autogrid:not(.ce_autogridwrapper):not(.no_gutter){margin-bottom:0px;width:80%}html body .ce_iconbox_v3.style3 .ce_iconbox_v3_inside .ce_iconbox_v3_content{width:80%}html body .ce_iconbox_v3.style3 .ce_iconbox_v3_inside .ce_iconbox_v3_content h2{font-size:1.9rem}}@media only screen and (max-width:1024px){html body h2{font-size:2.375rem}html body h3{font-size:1.375rem;margin-bottom:10px}html body.sidebar.right #container{padding:0}html body.sidebar.right #container #main{padding-left:40px;padding-right:40px;width:100%}html body .news h2{padding-top:40px;padding-bottom:10px}html body .news .inner{margin-bottom:50px}html body .news .inner .ce_iconbox_inside .ce_iconbox_cwrapper{padding-left:17px;padding-right:17px}html body #kontaktspalten .ce_autogridwrapper .ce_text{margin-top:5%}html body .kontaktbutton{display:none}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper{padding:2%}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea ul li{line-height:1.2em;font-size:1.125em}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper .ce_textarea p.doppelpfeil{position:static;margin:0;margin-top:10px}}@media only screen and (max-width:768px){html body h2{font-size:2rem}html body p{font-size:1.125rem}html body ul li{font-size:1.125rem}html body .ce_hyperlink a,html body a.btn,html body .ce_hyperlink-extended.align-inline{display:inline-block}html body .startcontainer a .indexcard{height:200px;padding-top:50px}html body .startcontainer a .indexcard h2:before{font-size:3.125rem}html body .startcontainer .icons-hebe{margin-top:50px}html body .baureihen-grid .ce_teaserbox .ce_teaserbox_inside .text_wrapper{margin-top:0}html body .ce_sliderStart.block .slider-control .slider-prev,html body .ce_sliderStart.block .slider-control .slider-next{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}html body .ce_sliderStart.block .slider-control .slider-prev:before{left:-20px}html body .ce_sliderStart.block .slider-control .slider-next:after{right:-20px}html body .ce_sliderStart.block:hover .slider-control a.slider-prev:before{left:-20px}html body .ce_sliderStart.block:hover .slider-control a.slider-next:after{right:-20px}html body #kontaktspalten .ce_autogridwrapper .ce_text{margin-top:10%;margin-bottom:10%}html body.sidebar.right #container #main{padding:0}html body.sidebar.right #container #main .mod_article .ce_bgimage{width:80%;margin:0 auto 5% auto}html body.sidebar.right #container #main .mod_article .ce_bgimage .ce_bgimage-outer .ce_bgimage-inside{padding:0 !important}html body.sidebar.right #container #main .mod_article .ce_bgimage .ce_bgimage-outer .ce_bgimage-inside .text_wrapper{padding:5%;margin:0}html body.sidebar.right #container #main .mod_article .ce_bgimage .ce_bgimage-outer .ce_bgimage-inside .text_wrapper p.doppelpfeil{position:static;margin-top:20px;margin-bottom:0}}@media only screen and (max-width:600px){html body .startcontainer a .indexcard{padding-top:35px}html body .startcontainer a .indexcard h2 span{display:block}html body .startcontainer a .indexcard h2:before{font-size:2.5rem}}@media only screen and (max-width:480px){html body.no_slider h1{font-size:1.75rem}html body h1{font-size:1.875rem}html body h2{font-size:1.75rem}html body p{font-size:1rem}html body .ce_text ul li{font-size:1rem}html body #main{}}html body .link_blue a{color:#00B0F0}
