/* responsive-max-width-767px.css */
.top{display:none}.mod_customnav{margin-top:20px}#left{display:none}#mainmenu,.logonavicenter #mainmenu{display:none}.mod_quicknav.mobileselect{width:120px;float:right;display:table-cell;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;vertical-align:middle;text-align:right;background-color:#ffffff}.mod_quicknav.mobileselect form,.mod_quicknav.mobileselect .formbody{width:100%;margin-bottom:0}.mod_quicknav.mobileselect select{width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-top:5px;padding-bottom:5px;background-color:#fff}.mod_quicknav.mobileselect select{width:80%;float:none;display:block;margin-right:auto;margin-left:auto;padding-top:5px;padding-bottom:5px;background-color:#014C94;background-image:url("../../files/theme/img/select-arrow.png");background-repeat:no-repeat;border:1px solid #014C94;border-radius:0;color:#fff;background-position: 90% center;    border: 0 !important;  /*Removes border*/    -webkit-appearance: none;  /*Removes default chrome and safari style*/    -moz-appearance: none; /* Removes Default Firefox style*/    text-indent: 0.01px; /* Removes default arrow from firefox*/    text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/}.dk_menu{display:table-cell;vertical-align:middle;text-align:right}.logonaviright .dk_menu{float:left;display:table-cell;vertical-align:middle;text-align:left}.dk_menu i{margin-right:0}.dk_menu a.dk_mobilmenu{width:36px;height:36px;float:right;display:block;text-align:center;background-color:#014C94;font-size:26px;line-height:36px;text-decoration:none;color:#fff}em.mm-counter{right:50px;float:right;display:inline-block}#wrapper{width:100%}.home #header .navi-section{position:relative}.fullwidth .navi-section .inside{padding-right:16px;padding-left:16px}#logo{width:187px;height:40px}.logonavicenter #logo{width:187px;height:40px;margin:0}#header .social-contact{width:100%;margin-bottom:8px}.mod_changelanguage ul{float:none;text-align:center}.second_navi.mobil_no,.second_navi-sidebar.mobil_no{display:none}.navi-section .inside,#afterheader .inside,.fullwidth #main .inside .mod_article,.fullwidth #main .inside .mod_article.fullwidth .elementwrapper,#footer .inside,.fullwidth .nav--slide_in.js--is-fixed .inside{padding-right:16px;padding-left:16px}.navi-section.logonavicenter .inside{display:table}.second_navi,.second_navi-sidebar{float:none;display:block;padding-top:10px;padding-bottom:10px;text-align:left !important}.second_navi li,.second_navi-sidebar li{display:block;margin-right:0;margin-bottom:6px;margin-left:0}.custom{padding-right:0;padding-left:0}.fullwidth .mod_article *[class*="ce_"],.fullwidth .mod_article *[class*="mod_"]{margin-right:0;margin-left:0}#left .inside{margin-left:0;padding-right:30px;padding-left:30px}#right .inside{margin-right:0;margin-left:0;padding-right:30px;padding-left:30px}#footer .widget,#footer .ce_html,#footer .mod_newslist,#footer .mod_customnav{margin-bottom:12px}#footer .mod_customnav.footer_2{margin-bottom:30px}#footer .contactvcard.footer2{padding-top:26px}#footer .inside .footermenu.footer2{margin-top:0}.tabs ul.horizontal{width:100%;display:block}.tabs ul.horizontal li{float:none;margin:0 0 6px}.tabs > DIV{margin-top:0 !important}.tabs.horizontal.tab2 li,.tabs.horizontal.tab3 li,.tabs.horizontal.tab4 li{width:100%}.tabs.vertical ul.vertical{width:100%;float:none}.tabs.vertical ul.vertical li{border-right:1px solid #e4e4e4}.mod_breadcrumb,#main .mod_breadcrumb{display:none}.mod_booknav li a{padding-right:8px;padding-left:8px;font-size:12px}.image_container.float_left,.image_container.float_right{float:none;margin-right:0;margin-left:0;float:none !important}*[class*="grid"]{float:none !important;display:block !important;width:auto !important}*[class*="offset"]{margin-left:1% !important}input.submit[type="submit"]{background:-moz-linear-gradient(top,#014C94,#014C94);background:-webkit-linear-gradient(top,#014C94,#014C94);background:-o-linear-gradient(top,#014C94,#014C94);background:-ms-linear-gradient(top,#014C94,#014C94);background:linear-gradient(to bottom,#014C94,#014C94);-pie-background:linear-gradient(top,#014C94,#014C94);border-radius:0}.ce_form [class*="grid"]{width:100%}.ce_form [class*="grid"] input[class*="grid"],.ce_form [class*="grid"] select[class*="grid"],.ce_form [class*="grid"] textarea[class*="grid"]{width:100% !important}.mod_subscribe input[type="text"],.mod_unsubscribe input[type="text"]{width:100%}.mod_registration fieldset input{width:100%}.mod_search input[type="search"]{width:100%;display:block;margin-bottom:0;border-radius:0}.mod_search input.submit[type="submit"]{width:100%;margin-bottom:20px;border-radius:0 0 3px 3px}.mod_search fieldset{width:100%}.slider-control,.bx-wrapper .bx-pager{display:none}.slider_text{width:92%;padding:16px}.textwrapper,.bottom .textwrapper,.left .textwrapper{padding-right:16px;padding-left:16px}.home .content-slider .textbox,.home .mainslider .textbox{padding-top:0}.bottom .slider_text{width:100%;padding:5px 0}.slider_text h2{font-size:1.2em}.left .slider_text h2,.bottom .slider_text h2{padding:10px 15px;font-size:1.1em}.slider_text p,.bg-color .slider_text p{display:none}.slider_text div a{padding:6px 8px;font-size:1em}.mod_login{padding-right:20px;padding-left:20px}.mod_changelanguage{width:100%;float:none;margin-right:auto;margin-left:auto}.fullwidth #main .inside .mod_article.half-half{margin-bottom:-1px}.fullwidth #main .inside .mod_article.half-half .ce_text .table_text_left .text_left{width:100%;display:block}.fullwidth #main .inside .mod_article.half-half .ce_text .table_text_left .text_left .text_width{max-width:100%;float:none;margin-top:30px;margin-bottom:30px;padding-right:30px;padding-left:30px}.fullwidth #main .inside .mod_article.half-half .ce_text .imageboxhalf{width:100%;height:300px;display:block}.fullwidth #main .inside .mod_article.half-half .ce_text .table_text_right{display:block}.fullwidth #main .inside .mod_article.half-half .ce_text .table_text_right .text_right{width:100%;display:block}.mod_quicklink.right{width:100%;float:none;display:block}.mod_quicklink.right,.mod_quicklink select{width:100%;float:none;display:block}#afterheader .socialsnavi{width:100%;float:none;margin-bottom:20px;text-align:center}.mobil_no{display:none !important}.column2 p,.column3 p,.column4 p{-webkit-column-count: 1;    -moz-column-count: 1;    column-count: 1;    -webkit-column-gap: 0;    -moz-column-gap: 0;    column-gap: 0;-webkit-column-rule: none;    -moz-column-rule: none;    column-rule: none}.cts-element_calltoaction.variant1,.cts-element_calltoaction.variant2,.cts-element_calltoaction.variant3,.cts-element_calltoaction.variant1 i,.cts-element_calltoaction.variant2 i,.cts-element_calltoaction.variant3 i,.cts-element_calltoaction.variant1 .link,.cts-element_calltoaction.variant2 .link,.cts-element_calltoaction.variant3 .link,.cts-element_calltoaction.variant2 .calltoactioncontent{width:100%;display:block}.hyperlink_extended{margin-bottom:20px}.hyperlink_extended a{display:block}.cts-element_icon_colorbox{margin-bottom:20px}.cts-element_projektdetail .imageblock,.cts-element_projektdetail .projektdetails{width:100%;margin-bottom:20px}.cts-element_projektdetail.variante2 .projektdetails{display:block}.cts-element_projektdetail.variante2 .headline,.cts-element_projektdetail.variante2 .projektdetails ul{width:100%;display:block;margin-bottom:20px}.cts-element_produkt .price{position:relative}.cts-element_imageboxext{display:block}.cts-element_imageboxext .imagebox{margin-top:10px;margin-bottom:10px;width:100% !important}.cts-element_imageboxext.textunten .textwrapperext,.cts-element_imageboxext.imgright .textwrapperext{padding-right:0;padding-left:0}.fullwidth #main .inside .cts-element_textbgimage .inside{padding: 0 0px !important}.cts-element_textbgimage .image-left,.cts-element_textbgimage .image-right{width:100%;height:250px;position:relative}.cts-element_textbgimage .text-left,.cts-element_textbgimage .text-right{width:100%;position:relative;display:block;margin-right:0;margin-left:0;padding:10px}.cts-element_headerimage h1,.cts-element_headerimage h2,.cts-element_headerimage h3,.cts-element_headerimage h4,.cts-element_headerimage h5,.cts-element_headerimage h6,.cts-element_headerimage.zentriert h1,.cts-element_headerimage.zentriert h2,.cts-element_headerimage.zentriert h3,.cts-element_headerimage.zentriert h4,.cts-element_headerimage.zentriert h5,.cts-element_headerimage.zentriert h6{font-size:1.2em}.cts-element_headerimage .textarea{font-size:1em}.home header .ce_ctssliderstart .textcell,.fullwidth .cts-element_headerimage .headertextwrapper .textblock .texttable{padding:20px}#afterheader.dk_menu-right{display:block}.dk_menu-mobil{display:block}.dk_menu-mobil a{display:block;color:#fff}.dk_menu-mobil a span{margin-right:6px;margin-left:6px;color:#fff}#mmenumobiltop.mm-menu.mm-light{background-color:#333}#mmenumobiltop .mod_customnav.socialsnavi{float:none;display:block}#mmenumobiltop .mod_customnav.socialsnavi ul{padding-top:0;padding-bottom:0;text-align:center}#mmenumobiltop .mod_customnav.socialsnavi ul li{margin-right:6px;margin-left:6px}#mmenumobiltop .mod_customnav.socialsnavi ul li a{float:none;display:block;padding:0;font-size:0;line-height:0;text-decoration:none}#mmenumobiltop .mod_customnav.socialsnavi ul li a:before{border-color:#014C94;text-decoration:none;color:#014C94}#mmenumobiltop .mod_customnav.socialsnavi ul li:after,#mmenumobiltop .mod_customnav.socialsnavi ul li a:after{display:none}#mmenumobiltop .mod_changelanguage{float:none;display:block}#mmenumobiltop .mod_changelanguage ul{padding-top:0;padding-bottom:0}#mmenumobiltop .mod_changelanguage ul li{margin-right:16px;margin-left:16px}#mmenumobiltop .mod_changelanguage ul li:after{display:none}#mmenumobiltop .mod_changelanguage ul li a,#mmenumobiltop .mod_changelanguage ul li span{display:block;padding:0}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen).lang-de{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/de.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen).lang-en{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/gb.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen).lang-fr{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/fr.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen).lang-ru{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/ru.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > span.lang-de{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/de.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > span.lang-en{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/gb.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > span.lang-fr{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/fr.png") center center no-repeat}#mmenumobiltop.mm-menu.mm-light .mm-list > li.mm-selected > span.lang-ru{display:block;background:rgba(255,255,255,.01) url("../../files/theme/img/icons/ru.png") center center no-repeat}#mmenumobiltop .ce_form.tableless form,#mmenumobiltop .ce_form.tableless form div{margin-bottom:0}#mmenumobiltop .ce_form.tableless .searchform input[type="text"]{width:100%}#mmenumobiltop .ce_form.tableless .searchform input.submit{width:100%}#mmenumobiltop .contactdetails ul{margin-bottom:20px;padding-top:0;padding-bottom:0;text-align:center}#mmenumobiltop .contactdetails ul li:after{display:none}#mmenumobiltop .contactdetails ul li:after{display:none}#mmenumobiltop .contactdetails ul li span,#mmenumobiltop .contactdetails ul li a{display:inline-block;margin-right:6px;padding:0;text-align:center}#mmenumobiltop.dark .contactdetails ul li span,#mmenumobiltop.dark .contactdetails ul li a{color:#fff}