/** 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 {display: flex; display: -webkit-flex; display: -ms-flexbox; height: 100%; clear: both;}
.autogrid_wrapper.same-height .autogrid.same-height, .autogrid_wrapper .inner.same-height .autogrid.same-height {display: flex; display: -webkit-flex; display: -ms-flexbox;}

/** 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.no_gutter {padding-left: 0; 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;}
}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#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/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background: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/jquery/colorbox/1.6.1/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/jquery/colorbox/1.6.1/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/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.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}
/* main.css */
h1{margin-bottom:1em;font-size:34px;color:#16699a}#main h2{margin-bottom:40px;text-align:left;font-size:22px;color:#16699a;text-transform:none}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{margin-bottom:30px !important}p,#main ul li{font-size:15px;line-height:1.5;color:#373737}#wrapper{background-color:#fff}#main ul{margin-bottom:15px}.ce_text ul li{font-size:15px;line-height:1.5;color:#373737}.cleared{clear: both !important}.bold{font-weight: 600 !important}form br{margin-bottom:3em;display:block !important}.mod_article.abo{margin-top: 6em !important}.headline-text{font-size:22px;font-weight: 600 !important;display: inline !important}.blue-bg a.button{border-color: #fff !important}.hyperlink_txt,.button{cursor:pointer}.hyperlink_txt:hover{opacity: 0.9;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease}p.TeamViewer a:before{width:16px;height:16px;top:3px;position:relative;display:inline-block;margin-right:7px;background-image:url("../../files/Eichenauer/Startseite/Icons/teamviewer-icon.svg");background-position:center center;background-repeat:no-repeat;background-size: contain;content:""}.module{padding-top:5em}.module{text-align:center}#main .module h2{margin-bottom:0;text-align:center}#main .alle-pakete h2,#main .module h2{margin-top:0}.module p:last-of-type{margin-top:5em}.module p a{display:inline-block;margin-right:2em;margin-left:2em}.startseite #main h1.ce_headline.first{margin-top:.5em;text-align:center;font-size:3em;margin-bottom: .5em !important}.startseite #main h2{text-align:center}.home #main h3{text-align:center;font-size:22px;color:#16699a;font-weight: 600}.home #main h4{text-align:center;font-size:22px;color:#16699a;font-weight: 400}#main .blue-bg h1,#main .blue-bg h2,#main .blue-bg h3,#main .blue-bg h4,#main .blue-bg h5,#main .blue-bg h6{color:#fff}.blue-bg{background-color:#16699a}.grey-bg{background-color:#e3e3e3 !important}#topbar{width:100%;left:0;top:0;position:fixed;background-color:#e5e5e5;color:#fff;z-index: 9998;margin: 0 auto 0 auto;font-size: 12px!important;font-family: Arial, sans-serif!important;line-height: 21px!important}#topbar .inside{max-width:1280px;margin:0 auto;padding:0 40px}#top a,#topbar a{font-size:12px;line-height:1}#top nav ul li,#topbar nav ul li{display:inline-block;margin-left:10px}#top .inside,#topbar .inside{text-align:right}#top #hotline,#topbar #hotline{float:none;line-height:1}#top nav,#top #hotline,#top .TeamViewer,#topbar nav,#topbar #hotline,#topbar .TeamViewer{position:relative;display:inline-block;margin-bottom:0}#top #hotline,#topbar #hotline{top:-3px;margin-right:20px;margin-left:20px;padding-right:20px;padding-left:20px}#top nav,#topbar nav{top:5px}#top .TeamViewer,#topbar .TeamViewer{top:-3px}#top nav a,#top nav span,#topbar nav a,#topbar nav span{color:#6a6a6a}#top #hotline span,#topbar #hotline span{margin-left:0}#top #hotline span a,#top .TeamViewer a,#topbar #hotline span a,#topbar .TeamViewer a{color:#16699a}#top #hotline:before,#topbar #hotline:before{width:1px;height:20px;left:0;top:-2px;position:absolute;display:inline-block;background-color:rgba(175,197,210,.5);content:""}#top #hotline:after,#topbar #hotline:after{width:1px;height:20px;right:0;top:-2px;position:absolute;display:inline-block;background-color:rgba(175,197,210,.5);content:""}#top #hotline span a i:before,#topbar #hotline span a i:before{margin-right:0}#header{box-shadow: 0 0px 10px 0px #373737}#header .inside,.logo{overflow:visible}#stickyheader{background: rgba(255,255,255,1);box-shadow: 0 0px 10px 0px #373737;top:28px !important;z-index: 9997 !important}nav.mainmenu ul li a{margin-left: 20px !important;margin-right: 20px !important;font-size:21px !important}nav.mainmenu ul li ul li a{color:#16699a;font-size: 1.4em !important;line-height: 1.4 !important;font-weight: 400}nav.mainmenu ul li ul li a span{font-size:.8em;white-space: normal}nav.mainmenu ul li:hover .layer_two.first{display:block !important}nav.mainmenu ul li .layer_two{display:none}#header nav ul li.megamenu .layer_two,#stickyheader nav ul li.megamenu .layer_two{width:1200px;padding-bottom:35px}#header nav ul li.megamenu .layer_two:not(.first),#stickyheader nav ul li.megamenu .layer_two:not(.first){display:none}#header nav ul li.megamenu .layer_two h3,#stickyheader nav ul li.megamenu .layer_two h3{height:65px;text-align:center;background-color:#16699a;line-height:2.75;color:#fff;text-shadow: 1px 1px 3px rgba(56, 56, 56, 1);background: -webkit-radial-gradient(circle, #4d8db3, #124a75);background: -o-radial-gradient(circle, #4d8db3, #124a75);background: -moz-radial-gradient(circle, #4d8db3, #124a75);background: radial-gradient(circle, #4d8db3, #124a75)}#header nav ul li.megamenu .layer_two .row,#stickyheader nav ul li.megamenu .layer_two .row{width:25%;float:left;display:block}#header nav ul li.megamenu .layer_two .row ul,#stickyheader nav ul li.megamenu .layer_two .row ul{border-top: 0 !important}#header nav ul li.megamenu .layer_two .row ul li.megamenu a span.subline,#stickyheader nav ul li.megamenu .layer_two .row ul li.megamenu a span.subline{white-space: normal}#header nav ul li.megamenu .layer_two .border-bottom-gradient,#stickyheader nav ul li.megamenu .layer_two .border-bottom-gradient{width:100%;height:14px;bottom:0;position:absolute;display:block;background-color:#16699a;background: -webkit-radial-gradient(circle, #4d8db3, #124a75);background: -o-radial-gradient(circle, #4d8db3, #124a75);background: -moz-radial-gradient(circle, #4d8db3, #124a75);background: radial-gradient(circle, #4d8db3, #124a75)}nav ul li.megamenu .layer_two .subline{display: block !important}nav.mainmenu ul li ul li a span.subline{display:none}.teaser{position:relative;padding-right:1.5%;width:calc(100%/3);padding-left: 1.5% !important}.teaser.sc3-last{padding-right:1.6%;padding-left: 1.6% !important}#teaser-software-loesungen{padding-bottom:2em}#teaser-software-loesungen h2{margin-top:70px}#teaser-software-loesungen .teaser{overflow:visible}#teaser-software-loesungen div.ce_text{position:relative}div.ce_text p.content{margin-bottom:40px}#teaser-software-loesungen .teaser div.content .ce_textarea{padding-bottom:10em}p.more{position:relative}.more a{width:100%;margin-bottom:0;padding:16px 45px 16px 48px;background-color:#fff;border:1px solid #16699a;font:22px 'Lato';color:#16699a;text-transform:none;box-shadow: none;font-weight: 300}.more a:hover{color:#16699a}.ce_teaser-einfach .more{overflow:visible}#neues-zur-mb-software{padding-bottom:70px}#neues-zur-mb-software h2{margin-top:1em;font-size:3em}#neues-zur-mb-software .ce_teaser_einfach_kopie{position:relative}#neues-zur-mb-software .ce_teaser_einfach_kopie .ce_image figure img{height:300px;margin-right:auto;margin-left:auto;width: auto !important;max-width: none}#neues-zur-mb-software .caroufredsel .ce_teaser_einfach_kopie div.content{height:100%;padding-right:5%;padding-left:5%}#neues-zur-mb-software .caroufredsel .ce_teaser_einfach_kopie div.content .ce_textarea{padding-bottom:20em}#neues-zur-mb-software .caroufredsel .ce_teaser_einfach_kopie div.content .ce_url.block,#teaser-software-loesungen .teaser div.content .ce_url.block{width:95%;bottom:0;position:absolute;margin-top:4em;transform: translate(0, -50px)}#teaser-software-loesungen .teaser div.content .ce_url.block{transform:none}.home #referenzen .item  a .iso_overlay span.circle{display:none}.unterseite .cta-kontakt.articlewrapper{margin-top:7.5em}.cta-kontakt p{color:#fff}.cta-kontakt .ce_text.first p:first-child{font-size:20px}.cta-kontakt .block{position:relative;overflow:visible;float:left;display:inline-block}.cta-kontakt .ce_text.first{width:44%}.cta-kontakt .ce_text.last{float:right;padding-right:3%;width: calc(100%/3);padding-top: 35px;padding-bottom: 35px}.cta-kontakt .ce_text.last p{margin-bottom:18px}.cta-kontakt .ce_text.last p:last-of-type{margin-bottom:0}.cta-kontakt .cta-icons{top:75px}.cta-icons i{font-size:70px;color:#fff}.cta-icons i:before{margin-right:0}.cta-icons img{width:68px;height:auto}.cta-icons img:first-of-type{left:-21px;top:-21px;position:relative}.cta-icons img:last-of-type{left:49px;top:-21px;position:absolute}.cta-kontakt a.button{width:100%;height:65px;margin-bottom:0;border:1px solid #16699a;line-height:1}.cta-kontakt a.button[href="tel:+493039035005"]{padding-top:18px;font-size:23px}.cta-kontakt a.button[title="Rückrufservice/ Direktanfrage"]{padding-top:20px;font-size:19px}.slideshow{position:relative}.slideshow.mobile{display:none}.ios .slideshow.mobile{display:block}.slideshow .ce_slideshow_banner{width:832px;height:349px;bottom:50%;left:50%;position:absolute;background-color:rgba(255,255,255,.87);transform: translate(-50%, 50%);z-index: 4;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease}.slideshow .ce_slideshow_banner .content{position:relative;margin-right:7%;margin-left:7%}.slideshow .ce_slideshow_banner h4{margin-top:40px;margin-bottom:16px;text-align:left;font-size:32px;text-transform:none}.slideshow .ce_slideshow_banner .ce_textarea{width:50%;float:left;padding-right:4%}.slideshow .ce_slideshow_banner .ce_textarea p{line-height:1.5}.slideshow .ce_slideshow_banner .content > .ce_url:last-child .ce_url,.slideshow .ce_slideshow_banner .content > .ce_textarea:nth-child(3){padding-right:0;padding-left:4%}.slideshow .ce_slideshow_banner div.ce_url:nth-of-type(1):after{width:100%;left:0;top:0;position:absolute;display:inline-block;border-top:1px solid #16699a;content:""}.slideshow .ce_slideshow_banner div.ce_url:first-of-type{width:50%;position:relative;overflow:visible;float:left;padding-right:4%}.slideshow .ce_slideshow_banner div.ce_url a{width:100%;height:50px;top:40px;position:relative;display:inline-block;margin-bottom:0;padding:13px 55px 12px;text-align:center;background-color:#16699a;font-size:23px;line-height:1;color:#fff;text-shadow: 1px 1px 3px rgba(56, 56, 56, 1)}.slideshow .ce_slideshow_banner div.ce_url a[href="tel:+493039035005"]:after{top:-2px;position:relative;float:left;display:inline-block;margin-right:.5em;font:1.2em/1 icons;content:"\e9e8"}.slideshow .slideshow-mb{left:0;top:-82px;position:absolute}.produkte-galerie{margin-top:7px}.produkte-galerie .caroufredsel_navi a.caroufredsel_prev:after{width:0;height:0;top:46%;position:absolute;left: 12px;border-style: solid;border-width: 12px 14px 12px 0;border-color: transparent #166a9a transparent transparent;content:""}.produkte-galerie .caroufredsel_navi a.caroufredsel_next:after{width:0;height:0;top:46%;position:absolute;right: 12px;border-style: solid;border-width: 12px 0 12px 14px;border-color: transparent transparent transparent #166a9a;content:""}.produkte-galerie .caroufredsel_navi a span{position:absolute;text-indent:-10000em}.produkte-galerie .caroufredsel_skin{width:100%;position:relative;padding:35px 30px 28px;background-color:#e5e5e5;border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.produkte-galerie .caroufredsel .caroufredsel_gallery{margin-right:8px;margin-left:8px}.produkte-galerie .caroufredsel .caroufredsel_gallery img{margin-right:auto;margin-left:auto}.slideshow .caroufredsel .ce_text p,.slideshow .caroufredsel .ce_image figure,.slideshow .caroufredsel .ce_text figure{margin-bottom:0;line-height:0}.slideshow .caroufredsel .ce_text p img{width:100%;height:auto}.slideshow .caroufredsel_controls .caroufredsel_navi{width:100%;top:50%;position:absolute}body:not(.startseite) .slideshow .caroufredsel_controls .caroufredsel_navi{bottom:10%;top:inherit}.slideshow .caroufredsel_controls .caroufredsel_navi a span{width:0;height:0;position:absolute;margin:0;padding:0;text-indent:-10000em}.slideshow .caroufredsel_controls .caroufredsel_navi a{width:72px;height:72px;position:relative;display:inline-block;text-align:center;background-color:#fff;border-radius: 10px;box-shadow: 2px 4px 15px -5px #373737;z-index: 5}.slideshow .caroufredsel_controls .caroufredsel_navi a:after{bottom:50%;left:50%;position:absolute;display:inline-block;font:4em/1 icons;color:#16699a;transform: translate(-50%, 50%)}.slideshow .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev{left:39px;float:left}.slideshow .caroufredsel_controls .caroufredsel_navi .caroufredsel_next{float:right;margin-right:39px}.slideshow .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev:after{content:"\ecec"}.slideshow .caroufredsel_controls .caroufredsel_navi .caroufredsel_next:after{content:'\eced'}.teaser figure img{width:42%;height:auto;margin-right:auto;margin-left:auto}#main .kundenstimmen{padding-top:22px}#main .kundenstimmen .ce_kundenzitate,#main .kundenstimmen,#main .kundenstimmen .ce_kundenzitate_neu{overflow:visible}#main .kundenstimmen .ce_kundenzitate .drittel,#main .kundenstimmen .ce_kundenzitate_neu .drittel{padding-bottom:58px}#main .kundenstimmen .ce_kundenzitate .drittel .name,#main .kundenstimmen .ce_kundenzitate_neu .drittel .name{margin-top:0;margin-right:5%;margin-left:5%;padding-top:15px;padding-right:20px;padding-left:20px;text-align:left;background-color:#fff;border-radius:10px 10px 0 0;font-size:14px;color:#16699a;behavior:url("assets/css3pie/1.0.0/PIE.htc");margin-bottom: 0 !important}#main .kundenstimmen .drittel .wrapper_rundes_bild{margin-right:5%;margin-left:5%}.kundenstimmen .ce_kundenzitate .drittel .firma,.kundenstimmen .ce_kundenzitate_neu .drittel .firma{margin-right:5%;margin-bottom:0;margin-left:5%;padding:2px 20px 5px;text-align:left;background-color:#fff;font-size:12px;color:#8b8b8b}.kundenstimmen .ce_kundenzitate .drittel .kundenzitat,.kundenstimmen .ce_kundenzitate_neu .drittel .kundenzitat{margin-right:5%;margin-left:5%;background-color:#fff;border-radius:0 0 10px 10px;behavior:url("assets/css3pie/1.0.0/PIE.htc");width:auto !important}.kundenstimmen .ce_kundenzitate .drittel .kundenzitat p,.kundenstimmen .ce_kundenzitate_neu .drittel .kundenzitat p{font-size:14px}#main .kunden_slider a.button_prev,.kunden_slider a.button_next,#main .kunden_slider a.caroufredsel_prev,.kunden_slider a.caroufredsel_next{background:transparent}.kunden_slider a.caroufredsel_prev span,.kunden_slider a.caroufredsel_next span{left:-99999em;top:-99999em;position:absolute}#neues-zur-mb-software .caroufredsel_navi a span{width:0;height:0;position:absolute;margin:0;padding:0;text-indent:-10000em}#main .kundenstimmen .kunden_slider a.button_prev:after,#main .kundenstimmen .kunden_slider a.caroufredsel_prev:after{right:10px;top:3px;position:absolute;border-top:26px solid;border-right:30px solid;border-bottom:26px solid;border-left:0px solid;content:"";border-color: transparent #16699a transparent transparent}#neues-zur-mb-software .caroufredsel_navi a.caroufredsel_prev:after{left:0;top:3px;position:absolute;border-top:26px solid;border-right:30px solid;border-bottom:26px solid;border-left:0px solid;content:"";border-color: transparent #fff transparent transparent}#main #neues-zur-mb-software .caroufredsel_navi a.caroufredsel_prev:after{top:30%;left: 10px;border-color: transparent #16699a transparent transparent}#main #neues-zur-mb-software .caroufredsel_navi a.caroufredsel_next:after{top:30%;right: 10px;border-color: transparent transparent transparent #16699a}#main .kundenstimmen .kunden_slider a.button_next:after,#main .kundenstimmen .kunden_slider a.caroufredsel_next:after{left:10px;top:3px;position:absolute;border-top:26px solid;border-right:0px solid;border-bottom:26px solid;border-left:30px solid;content:"";border-color: transparent transparent transparent #16699a}#neues-zur-mb-software .caroufredsel_navi a.caroufredsel_next:after{right:0;top:3px;position:absolute;border-top:26px solid;border-right:0px solid;border-bottom:26px solid;border-left:30px solid;content:"";border-color: transparent transparent transparent #fff}.mb-worksuite-programme{padding-bottom:2em;background-color:#e3e3e3}.mb-worksuite-programme h3{margin-top:0;margin-bottom:15px;font-size: 34px !important}#main #mb-worksuite-programme h2,h3{text-transform:none;font-weight: 400 !important}#main #mb-worksuite-programme{position:relative;padding-top:4em}#main #mb-worksuite-programme-schwerpunkt-tragwerksplanung .ce_teaser_programme{width:33.3%}#main #mb-worksuite-programme-schwerpunkt-tragwerksplanung .vicado-ing,#main #mb-worksuite-programme-schwerpunkt-tragwerksplanung .vicado-zusatz2{width:50%}#main .mb-worksuite-programme .ce_teaser_programme{width:50%;overflow:visible;float:left;margin-top:3em;margin-bottom:3em;padding-right:1.1%;padding-left:1.1%;cursor:pointer}#main .mb-worksuite-programme .ce_teaser_programme .content{overflow:hidden;padding-bottom:30px;background-color:#fff;border-radius: 7px;box-shadow: 2px 4px 15px -5px #373737}#main .mb-worksuite-programme .ce_teaser_programme .ce_image.attribute:nth-of-type(2){top:-15%;position:relative;padding-right:20%;padding-left:20%}#main .mb-worksuite-programme .ce_teaser_programme .ce_image figure{height:156px;margin-bottom:0;line-height:0}#main .mb-worksuite-programme .ce_teaser_programme div.ce_image.attribute:nth-of-type(2) figure{overflow:visible;height:inherit}#main .mb-worksuite-programme .ce_teaser_programme div.ce_image.attribute:nth-of-type(2) .ce_image{overflow:visible}#main .mb-worksuite-programme .ce_teaser_programme .ce_image.attribute:nth-of-type(1) figure img{width:100%;bottom:50%;left:50%;position:absolute;transform: translate(-50%, 50%)}#main .mb-worksuite-programme .ce_teaser_programme .ce_image.attribute:nth-of-type(2) figure img{margin-right:auto;margin-left:auto}#main .mb-worksuite-programme .ce_teaser_programme .ce_textarea,#main #mb-worksuite-programme .ce_teaser_programme div.ce_headline{padding-right:20%;padding-left:20%;text-align:center}#main .mb-worksuite-programme .ce_teaser_programme_info,#main .mb-worksuite-programme_new .ce_teaser_programme_info{clear:both;margin-top:0;margin-right:1.1%;margin-left:1.1%;background-color:#fff;border-radius:7px;behavior:url("assets/css3pie/1.0.0/PIE.htc");box-shadow: 2px 4px 15px -5px #373737;opacity: 0;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_image.attribute{float:left;margin-right:30px}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_image.attribute figure{margin-bottom:0}#main .mb-worksuite-programme .ce_teaser_programme_info div.ce_headline h3{text-align:left}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_textarea h3{text-align:left}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_textarea h3 a{color:#16699a}#main .mb-worksuite-programme .ce_teaser_programme_info.hiding{height:0;padding:0;opacity: 0}#main .mb-worksuite-programme .ce_teaser_programme_info.show{height:inherit;padding:3%;opacity:1}.mb-worksuite-programme.mobile{display:none}.showing{height:inherit;margin-top:30px;padding:3%;height: inherit !important;margin-top: 30px !important;padding: 3% !important;position: inherit !important;opacity: 1 !important}#main #mb-worksuite-softwareloesungen h2{margin-top:35px;margin-bottom:35px;font-size:34px;text-transform:none;font-size:34px !important;font-weight: 600}#main #wrap_referenzen .inside{padding-bottom:3em}#main #wrap_referenzen .ce_gallery h4{margin-top:50px;margin-bottom:45px}footer .block{float:left;padding-right:2%;width:calc(100%/3)}#footer .inside{height:34em;text-align:left}#footer h3{padding-bottom:.5em;text-align:center;border-bottom:1px solid #16699a;font-size:26px;color:#16699a;font-weight: 400}#footer p{margin-bottom:5px}#footer ul li{width:50%;float:left;display:inline-block;margin-bottom:5px;padding-bottom:0}#footer ul li a,#footer ul li span{font-size:15px}.produkt-banner{background-color:#fff}.slideshow .produkt-banner{width:544px;height:auto;bottom:50%;left:50%;position:absolute;overflow:visible;background-color:rgba(255,255,255,1);border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc");box-shadow: 2px 4px 10px -6px #373737;transform: translate(-50%, 50%);z-index: 4;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease}.slideshow .produkt-banner div.ce_headline{top:-39px;position:relative}.baustatik .slideshow .produkt-banner h1.ce_headline,.varkon .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#f7a800 !important;font-weight: 600 !important}.microfe .slideshow .produkt-banner h1.ce_headline,.microfe-module .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#008e92 !important;font-weight: 600 !important}.costruc .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#1b14a1 !important;font-weight: 600 !important}.vicado .slideshow .produkt-banner h1.ce_headline,.vicado-zusatz .slideshow .produkt-banner h1.ce_headline,.procad2015 .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#5c0605 !important;font-weight: 600 !important}.komplettsystem .slideshow .produkt-banner h1.ce_headline,.produkt-aktion .slideshow .produkt-banner h1.ce_headline,.tools .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#600b6f !important;font-weight: 600 !important}.eurosta .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#1496d1 !important;font-weight: 600 !important}.profilmaker .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;color:#4bc4ff !important;font-weight: 600 !important}.studienversion .slideshow .produkt-banner h1.ce_headline,.produktseite .slideshow .produkt-banner h1.ce_headline{text-align:center;font-size:22px;text-transform:none;font-weight: 600 !important}.slideshow .produkt-banner .ce_image figure{top:-40px;position:relative}.slideshow .produkt-banner .ce_image figure img{width:75px;margin-right:auto;margin-left:auto}.slideshow .produkt-banner .ce_image{overflow:visible}.slideshow .produkt-banner .ce_textarea{top:-44px;position:relative;padding-right:22%;padding-left:22%;text-align:center}.slideshow-produkte{position:relative;margin-bottom:8.5em;border-bottom:33px solid #16699a}.blue-text,.blue-text p,.ce_text.divider p,.ce_text.divider-left p{color:#16699a}.ce_text.divider-left p{margin-bottom:2.5em}.ce_text.divider{position:relative;clear:both;text-align:center}.ce_text.divider-left{position:relative;clear:both;margin-bottom:1em}.ce_text.divider .divider-content{width:50%;margin-right:auto;margin-left:auto;padding-bottom:2.5em;cursor:pointer;transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease}.ce_text.divider-left .divider-content,h2[class*="termine-trigger"]{width:100%;display:inline-block;padding:1em;border:1px solid #16699a;cursor:pointer;transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease}h2[class*="termine-trigger"]{margin-top: 1em !important;margin-bottom: 1em !important}.ce_text.divider.pakete .divider-content{padding-bottom:2.5em;cursor: auto}.ce_text.divider.pakete .divider-content a{text-decoration:underline}.ce_text.divider-left .divider-content:before,h2[class*="termine-trigger"]:before{position:relative;display:inline-block;margin-right:.5em;padding-right:.25em;padding-left:.25em;font:22px 'FontAwesome';color:#16699a;content: "\f150";transition: all 1s ease;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease}.ce_text.divider-left .divider-content.show:before,h2[class*="termine-trigger"].show:before{transform: rotate(180deg)}.ce_text.divider .divider-content:before{content: "";position: absolute;height: 0;border-bottom: 1px solid #16699a;top: 18px;width: 100%;right: 75%;margin-right: 15px}.ce_text.divider .divider-content:after{content: "";position: absolute;height: 0;border-bottom: 1px solid #16699a;top: 18px;width: 100%;left: 75%;margin-left: 15px}.unterseite .blue-text h2{text-transform:none;text-align: left !important;font-size: 23px !important;margin-top: 0 !important;margin-bottom: 10px !important}.unterseite .blue-text{float:left;padding-right:5%;width: calc(100%/3)}.unterseite .blue-text.sc3{top:45px;position:relative;padding-right:5%;clear: none !important}.produkte-container{width:100%;float:left;margin-bottom:5em;padding-right:2%}.ce_unterseite_produkte_download,.ce_unterseite_produkte_download_2,.ce_unterseite_produkte_download_module{position:relative;margin-bottom:49px;padding:2% 3%;background-color:#16699a;border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc");transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.ce_unterseite_produkte_download_module{width:0;height:0;left:-100%;position:absolute;opacity: 0}.ce_unterseite_produkte_download.show,.ce_unterseite_produkte_download_2.show,.ce_unterseite_produkte_download_module.show{width:100%;height:100%;left:0;position:relative;opacity: 1}.ce_unterseite_produkte_download h3.headline,.ce_unterseite_produkte_download_2 h3.headline,.ce_unterseite_produkte_download_module h3.headline{margin-bottom:25px;text-align:left;text-align: left !important;color: #fff !important;font-weight: 500 !important}.ce_unterseite_produkte_download .ce_textarea,.ce_unterseite_produkte_download .ce_files,.ce_unterseite_produkte_download_2 .ce_textarea,.ce_unterseite_produkte_download_2 .ce_files,.ce_unterseite_produkte_download_module .ce_textarea,.ce_unterseite_produkte_download_module .ce_files,.ce_unterseite_produkte_download_module .ce_textarea p{float:left;font-size:15px;line-height:1.5;color:#fff;width: calc(100%/3)}.ce_unterseite_produkte_download .ce_textarea,.ce_unterseite_produkte_download .ce_textarea p,.ce_unterseite_produkte_download .ce_files,.ce_unterseite_produkte_download .ce_files p,.ce_unterseite_produkte_download_2 .ce_textarea,.ce_unterseite_produkte_download_2 .ce_textarea p,.ce_unterseite_produkte_download_2 .ce_files,.ce_unterseite_produkte_download_2 .ce_files p,.ce_unterseite_produkte_download_module .ce_textarea,.ce_unterseite_produkte_download_module .ce_textarea p,.ce_unterseite_produkte_download_module .ce_files,.ce_unterseite_produkte_download_module .ce_files p{color:#fff}.ce_unterseite_produkte_download_module .ce_textarea p{width:100%;font-size:18px}.ce_unterseite_produkte_download_2 .ce_files{margin-right:53px;width: 138px !important;padding:0 !important}.ce_unterseite_produkte_download .ce_textarea,.ce_unterseite_produkte_download_2 .ce_textarea,.ce_unterseite_produkte_download_module .ce_textarea{padding-right:4%}.ce_unterseite_produkte_download .ce_textarea.zusatz,.ce_unterseite_produkte_download_2 .ce_textarea.zusatz,.ce_unterseite_produkte_download_module .ce_textarea.zusatz{position:relative;padding-right:0;padding-left:44px}.ce_unterseite_produkte_download_2 .ce_textarea.zusatz{width:30%}.ce_unterseite_produkte_download .ce_textarea.zusatz:before,.ce_unterseite_produkte_download_2 .ce_textarea.zusatz:before,.ce_unterseite_produkte_download_module .ce_textarea.zusatz:before{left:18px;top:6px;position:absolute;width: 0;height: 0;border-style: solid;border-width: 18.5px 14px 18.5px 0;border-color: transparent #8fbecd transparent transparent;content:""}.ce_unterseite_produkte_download .ce_textarea.zusatz:after,.ce_unterseite_produkte_download_2 .ce_textarea.zusatz:after,.ce_unterseite_produkte_download_module .ce_textarea.zusatz:after{width:88.5%;height:1px;bottom:-14px;right:0;position:absolute;background-color:#fff;content:""}.ce_unterseite_produkte_download .ce_files,.ce_unterseite_produkte_download_2 .ce_files,.ce_unterseite_produkte_download_module .ce_files{padding-right:2%;padding-left:2%}.ce_unterseite_produkte_download.files img,.ce_unterseite_produkte_download_module.files img{width:18px;height:24px;top:2px;position:relative;margin-right:10px;margin-left:24px}.ce_unterseite_produkte_download.files,.ce_unterseite_produkte_download_module.files{width:100%;height:100%;left:0;position:relative;float:left;padding:14px;background-color:#e4edf4;opacity: 1}.ce_unterseite_produkte_download_2.files{width:100%;min-height:160px;float:left;margin-top:10px;padding:14px;background-color:#e4edf4}.ce_unterseite_produkte_download.files a,.ce_unterseite_produkte_download_module.files a{top:-4px;position:relative}.ce_unterseite_produkte_download.files a,.ce_unterseite_produkte_download_2.files a,.ce_unterseite_produkte_download_module.files a{color:#16699a}.ce_unterseite_produkte_download_2.files a{bottom:30%;left:50%;position:absolute;display:block;margin-right:auto;margin-left:auto;text-align:center;transform: translate(-50%, 70%)}.ce_unterseite_produkte_download.files a span.size,.ce_unterseite_produkte_download_2.files a span.size,.ce_unterseite_produkte_download_module.files a span.size{display:none}.ce_unterseite_produkte_download_2 img{width:50%;height:auto;display:block;margin-right:auto;margin-left:auto}.ce_unterseite_produkte_download .ce_text,.ce_unterseite_produkte_download_2 .ce_text,.ce_unterseite_produkte_download_module .ce_text{bottom:0;right:0;float:right;clear:both;padding-right:3%;text-align:right;font-size:18px;color:#fff;width: calc(100%/3)}.ce_unterseite_produkte_download .ce_text.preis,.ce_unterseite_produkte_download_2 .ce_text.preis,.ce_unterseite_produkte_download_module .ce_text.preis{margin-top:10px;font-size:30px;font-weight: 300}.ce_unterseite_produkte_download .ce_text.aktionspreis,.ce_unterseite_produkte_download_2 .ce_text.aktionspreis,.ce_unterseite_produkte_download_module .ce_text.aktionspreis{margin-top:10px;font-size:30px;font-weight: 600;color:red}#main #service h1.ce_headline{margin-bottom:1em;text-align:left}#service .ce_text{width:66.6%;margin-bottom:7em}#service .mod_newslist .blog .image_container{}#service .mod_newslist .blog .image_container img,#tools .mod_newslist .blog .image_container img{margin-right:auto;margin-left:auto}#datenschutz .ce_text,#impressum .ce_text,#kontakt .ce_text,#termine .ce_text{width:66.6%}.mod_newslist .blog .teaser{width:100%;padding-left: 0 !important}.mod_newslist .blog .teaser p img{height:auto;max-width:100%;margin-top:.5em}#unternehmen h1.ce_headline{text-align:center}#unternehmen h2.ce_headline{margin-bottom:3em;text-align:center;font-size:3em;color:#848484;text-transform:none;margin-top: 70px}#unternehmen .ce_text{width:70%;margin-right:auto;margin-left:auto;text-align:center}#unternehmen .ce_team{float:left;width: calc(100% / 3)}#unternehmen .ce_team.first,#unternehmen .ce_team.second{width:50%;margin-bottom:2em}#unternehmen .ce_team .teambox_content h3,#unternehmen .ce_team .teambox_content .funktion{text-transform:none}#unternehmen .ce_team .teambox_socials a{font-size:5em}#unternehmen .ce_team .teambox_socials a i:before{margin-right:0}#haftungsausschluss iframe{width:100%;height:70vh}#kontakt .ce_text h2{margin-top:1em;text-align:left;text-transform:none}form hr{width:96%;margin-bottom:3em}#anfrage form .widget legend,#anfrage form .widget span label,#anfrage form .input-wrapper label,#anfrage form .submit_container input,#anmeldeformular form .widget legend,#anmeldeformular form .widget span label,#anmeldeformular form .input-wrapper label,#anmeldeformular form .submit_container input{font-size:1.5em}#anfrage form .container,#anfrage form .widget-checkbox{width:50%;float:left;padding-right:4%}#anfrage form .container{margin-bottom:1.5em}#anmeldeformular form .container,.ce_text.onlinepraesentation,.ce_text.fernwartung{width:50%;float:left;padding-right:4%}.ce_text.onlinepraesentation,.ce_text.fernwartung{margin-bottom:5em}#main .ce_text.onlinepraesentation h2,#main .ce_text.fernwartung h2{margin-top:1em}.ce_text.onlinepraesentation p.teamviewer-img a{position:relative;line-height:0}.ce_text.onlinepraesentation p.teamviewer-img a:after{bottom:25px;left:73px;position:absolute;color:#fff;content:"Online-Präsentation"}#anfrage form .widget-explanation,#anmeldeformular form .widget-explanation{clear:both;margin-bottom:3em}#anfrage form .input-wrapper input,#anfrage form .input-wrapper textarea,#anmeldeformular form .input-wrapper input,#anmeldeformular form .input-wrapper textarea,#anmeldeformular form .input-wrapper select{margin-top:1em;margin-bottom:.5em}#anfrage form .widget-explanation p strong,#anmeldeformular form .widget-explanation p strong{font-size:1.2em}#anfrage form .widget-checkbox .checkbox_container,#anmeldeformular form .widget-checkbox .checkbox_container{padding-left:0;border:none}#anfrage form .widget-checkbox .checkbox_container legend{margin-bottom:1.5em;font-weight:bold}#anfrage form .widget-checkbox .checkbox_container span,#anmeldeformular form .widget-checkbox .checkbox_container span{margin-bottom:1em}#anfrage form .widget-checkbox .checkbox_container span input[type="checkbox"],#anmeldeformular form .widget-checkbox .checkbox_container span input[type="checkbox"]{margin-right:8px;width: auto !important}#anfrage form .submit_container,#anmeldeformular form .submit_container{margin-top:5em;text-align:center}#anfrage form .submit_container input,#anmeldeformular form .submit_container input{padding-top:1em;padding-bottom:1em;font-size:2em;width: 100% !important}#produkte .ce_text.first h2{margin-top:0}#produkte .baustatik_2018{text-align:center}#produkte .baustatik_2018 p strong{font-size:1.2em}#produkte .bestellung p a{margin-top:4em;margin-bottom:3em}#termine .ce_text.gruppenschulung{margin-bottom:3em}#termine .ce_text h2{margin-top:0;margin-bottom:1em}#termine .mod_newslist,#termine .mod_eventlist{margin-top:5em}#termine .mod_newslist[class*="termine-"],#termine .mod_eventlist[class*="termine-"]{width:0;height:0;left:-100%;position:absolute;opacity:0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease}#termine .mod_newslist[class*="termine-"].show,#termine .mod_eventlist[class*="termine-"].show{width:100%;height:100%;left:0;position:relative;opacity: 1}#termine .mod_newslist .blog{position:relative;margin-bottom:5em}#termine .mod_newslist .blog h4.title{text-align:left}#termine .mod_newslist .blog .info{margin-bottom:.5em}#termine .mod_newslist .blog .info span{font-size:1.3em}#termine .mod_newslist .blog .ce_hyperlink{bottom:0;position:absolute}#termine .mod_newslist .blog .teaser{padding-bottom:32px;padding-left: 0 !important;width: 100% !important}#termine .nachrichtenteaser_v3 h4{text-align: left !important}#termine .nachrichtenteaser_v3 .info{margin-top:1em}#termine .nachrichtenteaser_v3 .teaser{width:100%;margin-top:1em;padding-left: 0 !important}.mod_newslist .blog{margin-bottom:5em}.mod_newslist .blog .blog_inside h4.title{margin-bottom:1em;text-transform:none;text-align: left !important}#termindetails .mod_newsreader p.back{margin-top:3em}.unterseite.komplettsystem .blue-text{width:66.6%;padding-right:0}.ce_tutorial_ergebnisse{margin-bottom:49px;padding:3% 2%;background-color:#16699a;border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc")}#main .ce_tutorial_ergebnisse .content > .ce_headline{margin-bottom:4em}#main .ce_tutorial_ergebnisse h3.ce_headline{color:#fff}#main .ce_tutorial_ergebnisse .content > .attribute:not(.ce_headline){float:left;margin-bottom:1em;text-align:left;width: calc(100%)}#main .ce_tutorial_ergebnisse .content .ce_files .files{margin-bottom:0;padding:0;text-align:center}#main .ce_tutorial_ergebnisse .content .ce_files .files ul li img{width:auto;height:50px;display:block;margin-right:auto;margin-bottom:20px;margin-left:auto}#main .ce_tutorial_ergebnisse .content .ce_files .files ul li a{margin-top:-5em;margin-left:.5em;padding-top:5em;color:#fff}#main .ce_tutorial_ergebnisse .content .ce_textarea{position:relative;margin-top:70px;padding-right:2%;padding-left:2%;font-size:15px;line-height:1.5;color:#fff}#main .ce_tutorial_ergebnisse .content .ce_textarea:before{width:0;height:0;bottom:150%;left:50%;position:absolute;border-style:solid;border-width: 18.5px 14px 18.5px 0;border-color: transparent #8fbecd transparent transparent;transform: translate(-50%, 0%);content: ""}#main .ce_tutorial_ergebnisse .content > .url:before{content:""}#main .ce_tutorial_ergebnisse .content .url a{display:inline-block;padding-top:10px;padding-right:15px;padding-left:60px;font:15px/1.5 'Lato';color:#fff}#main .ce_tutorial_ergebnisse .content .url .url:before{width:0;left:0;top:35px;position:relative;float:left;display:block;margin-bottom:20px;text-align:center;font-size:5em;color:#fff}#bottom{display:block}#bottom .contentbox p{margin-bottom:0;font-size:1.3em;color:#555}.mb-aec-logo{width:100%;position:absolute}.mb-aec-logo .slideshow-mb p img{width:auto;height:60px;float:right;margin-right:40px;padding-top:.5em;padding-bottom:.5em;user-drag: none;user-select: none;-moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none}.fa:before{display:none}.fa.block:before{top:50%;position:absolute;display:block;font-size:2em;line-height:0;color:#16699a;left: 20px;z-index: 40}body:not(.startseite) .fa.ce_url{width:100%;min-height:6em;position:relative}.mod_article.cta-kontakt{width:100%;padding-top:5em;padding-bottom:4em}#off_canvas span.open_subnav{width:100%}#off_canvas li.open > span.open_subnav{width:50px}#termine.mod_article{overflow:visible}.kontakt .dlh_googlemap{padding-bottom: 100% !important}.schulung-form{margin-top:4em}.mod_eventreader p.back{margin-top:2em}
@media all and (max-width: 1300px){
/* 1300px.css */
#header nav ul li.megamenu .layer_two,#stickyheader nav ul li.megamenu .layer_two{width:92vw;white-space: normal}.kunden_slider a.caroufredsel_prev{left:25px}.kunden_slider a.caroufredsel_next{right:25px}
}
@media only screen and (max-width: 990px), screen and (max-device-width: 1024px) and (min-device-width: 768px){
/* 1240px.css */
#nav-open-btn{float:right;display:inline-block;padding-top:23px}
}
@media all and (max-width: 990px){
/* 990px.css */
.cta-kontakt .ce_text.last{width:100%}.cta-kontakt .cta-icons{top:0;float:none;margin-bottom:3em}.cta-kontakt .ce_text.first{width:100%;top:0;padding-top:35px;padding-bottom:40px;text-align:left}.cta-kontakt .block{text-align:center}#neues-zur-mb-software .ce_teaser_einfach_kopie .ce_image figure img{height: 200px !important}#headeroffset{width:100%;position:fixed}.slideshow .caroufredsel_wrapper{max-height: none;min-height: unset}.slideshow .ce_slideshow_banner{width:70%;height:385px}.slideshow .produkt-banner{top:55px;background: none;box-shadow: none;transform: translate(-50%, 0)}.slideshow .produkt-banner .content{background-color:#fff;border-radius:10px;behavior:url("assets/css3pie/1.0.0/PIE.htc");box-shadow: 2px 4px 10px -6px #373737;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease}.slideshow .ce_slideshow_banner div.ce_url a{top:20px;display:inline-block;padding:15px 12px 12px;font-size:18px}.slideshow .ce_slideshow_banner div.ce_url a[href="tel:+493039035005"]{padding-left:33px}.slideshow .ce_slideshow_banner div.ce_url a[href="tel:+493039035005"]:after{left:10px;top:15px;position:absolute;margin-right:0}.slideshow.mobile{display:block}.slideshow:not(.mobile){display:none}#main .mb-worksuite-programme .ce_teaser_programme .ce_image.attribute:nth-of-type(1) figure img{left:0;top:0;transform: none}#footer ul li{width:100%}
}
@media all and (max-width: 768px){
/* 768px.css */
.sc{width: 100% !important;padding-right: 0 !important;float: none !important;display: block !important}#wrapper .ce_text{width:100%}#topbar .inside{padding-right:0;padding-left:0;text-align:left}#topbar .inside nav,#topbar .inside #hotline,#topbar .inside .TeamViewer{top:0;position:relative;float:left;margin:0 0 5px;padding:0 5px;text-align:center;width: calc(100% / 2)}#topbar .inside nav{width:100%;float:none;margin-top:3px;margin-bottom:0}#topbar .inside nav ul li{top:1px;position:relative;display:inline-block;margin-right:10px;margin-left:0}#topbar #hotline:before,#topbar #hotline:after{height:100%}#topbar .inside #hotline span{top:2px;position:relative;line-height:1.7}#teaser-software-loesungen .teaser{margin-bottom:5em}.slideshow .produkt-banner{width:50%}.slideshow .slideshow-mb{top:-4%}.slideshow .slideshow-mb p img{width:50vw;height:auto}.ce_unterseite_produkte_download.files,.ce_unterseite_produkte_download_module.files{margin-top:30px}.ce_unterseite_produkte_download .ce_text,.ce_unterseite_produkte_download_module .ce_text{margin-top:35px}.ce_unterseite_produkte_download .ce_textarea.zusatz,.ce_unterseite_produkte_download_module .ce_textarea.zusatz{padding-left:0}.ce_unterseite_produkte_download .ce_textarea.zusatz:before,.ce_unterseite_produkte_download_module .ce_textarea.zusatz:before{left:50%;top:-60%;-webkit-transform: translate(-50%, -60%) rotate(90deg);-moz-transform: translate(-50%, -60%) rotate(90deg);-o-transform: translate(-50%, -60%) rotate(90deg);-ms-transform: translate(-50%, -60%) rotate(90deg);transform: translate(-50%, -60%) rotate(90deg)}.ce_unterseite_produkte_download .ce_textarea.zusatz:after,.ce_unterseite_produkte_download_module .ce_textarea.zusatz:after{width:100%}.ce_unterseite_produkte_download .ce_textarea,.ce_unterseite_produkte_download .ce_files,.ce_unterseite_produkte_download_module .ce_textarea,.ce_unterseite_produkte_download_module .ce_files,#main .ce_tutorial_ergebnisse .content > .attribute:not(.ce_headline){width:100%;padding-right:0;padding-left:0}#main .ce_tutorial_ergebnisse .content .ce_textarea{margin-top:30px;margin-bottom:50px}#main .ce_tutorial_ergebnisse .content .ce_textarea:before{bottom:120%;left:49%;transform: rotate(90deg)}.unterseite .blue-text.sc3{top:0}.produkte-galerie{clear:both;margin-bottom:35px}.ce_textarea .ce_files{width:100%}.slideshow .ce_slideshow_banner{width:100%;height:auto;bottom:0;left:0;position:relative;padding-bottom:7em;transform: none}#main .mb-worksuite-programme .ce_teaser_programme .ce_image.attribute:nth-of-type(1) figure img{left:50%;top:inherit;transform: translate(-50%, 50%)}#main .mb-worksuite-programme .ce_teaser_programme .ce_image.attribute:nth-of-type(2){top:-50px}.mb-aec-logo .slideshow-mb p img{margin-right:20px}#neues-zur-mb-software .caroufredsel .ce_text{width:20% !important}#neues-zur-mb-software .caroufredsel .ce_teaser_einfach_kopie{width: 90vw !important}#neues-zur-mb-software .caroufredsel .ce_teaser_einfach_kopie div.content .ce_url{width:100%;clear:both}#neues-zur-mb-software .caroufredsel .ce_teaser_einfach_kopie div.content .ce_url.block{width:90%}.teaser{width:100% !important}.cta-icons img:first-of-type{left:-21px;top:1px}.cta-icons img:last-of-type{left:49px;position:absolute;top: initial}.kundenstimmen .ce_kundenzitate .drittel .kundenzitat{width: initial !important}#main .mb-worksuite-programme .ce_teaser_programme{width: 100% !important}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_image.attribute{width:100%;margin-bottom:1em}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_image.attribute img{width:100%;height:auto}#main .mb-worksuite-programme .ce_teaser_programme_info div.ce_headline h3{margin-bottom:0}#main .mb-worksuite-programme .ce_teaser_programme_info .ce_textarea{margin-top:1em}#main #mb-worksuite-programme{display: flex;flex-direction: column}.mb-worksuite-programme.mobile,.mb-worksuite-programme.mobile .ce_teaser_programme,.mb-worksuite-programme.mobile .ce_teaser_programme_info{display: block !important}#main .mb-worksuite-programme .ce_teaser_programme,#main .mb-worksuite-programme .ce_teaser_programme_info{display:none}#mb-worksuite-programme-schwerpunkt-tragwerksplanung{display: flex;flex-direction: column}#anfrage form .container,#anfrage form .widget-checkbox,#anmeldeformular form .container{width:100%;padding-right:0}#anfrage form .widget-checkbox .checkbox_container{padding-left:0}#termine .mod_newslist .blog .blog_inside h4.title{text-align:left}#termine .mod_newslist .blog .teaser{padding-left: 0 !important}#datenschutz .ce_text,#unternehmen .ce_text,#impressum .ce_text,#kontakt .ce_text,#service .ce_text,#termine .ce_text{width:100%}.ce_text.onlinepraesentation,.ce_text.fernwartung{padding-right:0}form hr{width:100%}.alle-pakete{margin-bottom:5em}.produkte-container{padding-right:0}.unterseite .blue-text{float:none;padding-right:0}#unternehmen .ce_team{width: 100% !important;margin-bottom: 5em !important}#footer{display:inline-block}#footer .inside{height:auto;display:inline-block;padding-bottom:2em}#footer .ce_text,#footer .mod_customnav{width:100%;margin-bottom:1em;padding-right:0;padding-left:0}#main .kundenstimmen .ce_kundenzitate_neu{width: 90vw !important}
}
@media all and (max-width: 568px){
/* 568px.css */
.slideshow .caroufredsel_controls .caroufredsel_navi a{width:50px;height:50px}.slideshow .caroufredsel_controls .caroufredsel_navi a:after{font-size:3em}.slideshow .ce_slideshow_banner .ce_textarea{width:100%;float:none;margin-bottom:2em;padding-right: 0 !important;padding-left: 0 !important}.slideshow-produkte{margin-bottom:6em;border-bottom:0}.slideshow-produkte.no_banner{margin-bottom:8.5em;border-bottom:33px solid #16699a}.slideshow-produkte.mobile.no_banner .ce_caroufredsel_start{border:none}.slideshow-produkte.mobile .ce_caroufredsel_start{border-bottom:33px solid #16699a}.slideshow-produkte.mobile .produkt-banner{width:100%;left:0;position:relative;margin-top:2em;padding-right:20px;padding-bottom:0;padding-left:20px;height:inherit;box-shadow: none;transform: none}.slideshow-produkte.mobile .produkt-banner .content{box-shadow: none}.slideshow .produkt-banner h1.ce_headline{font-size:20px}.slideshow .produkt-banner .ce_textarea p{font-size:13px}.slideshow .ce_slideshow_banner div.ce_url:first-of-type{width:100%;float:none;padding-bottom:4em;padding-left: 0 !important;padding-right: 0 !important}.slideshow .ce_slideshow_banner div.ce_url:after{display:none !important}
}
@media all and (max-width: 420px){
/* 420px.css */
.slideshow .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev{left:5%}.slideshow .caroufredsel_controls .caroufredsel_navi .caroufredsel_next{margin-right:5%}.slideshow .caroufredsel_controls .caroufredsel_navi a{width:40px;height:40px}.slideshow .caroufredsel_controls .caroufredsel_navi a:after{font-size:2em}
}
