/* responsive-max-width-1024px.css */
.navi-section_row2{display:none}.variante2 .contactdetails,.variante2 .mod_customnav{display:none}#wrapper{max-width:100%}.custom{padding-right:0;padding-left:0}#left .inside{margin-left:0;padding-left:20px}#right .inside{margin-right:0;padding-right:20px}.rightColumn #right{width:250px}.rightColumn #container{padding-right:250px}.leftColumn #left{width:250px;right:250px}.leftColumn #container{padding-left:250px}#mainmenu,.logonavicenter #mainmenu{display:none}.mod_quicknav.mobileselect form,.mod_quicknav.mobileselect .formbody,.mod_quicknav.mobileselect select{margin-bottom:0;background-color:#373a3e}.mod_quicknav.mobileselect{width:120px;top:50%;position:absolute;display:block;margin-top:-15px;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;background-color:#373a3e;right:20px}.logonaviright .mod_quicknav.mobileselect{right:auto;position:relative;float:none;display:table-cell;margin:0;padding:0;vertical-align:middle}.mod_quicknav.mobileselect select{width:120px;float:none;display:block;padding-top:5px;padding-bottom:5px;background-color:#AE97CF;background-image:url("../../files/theme/img/select-arrow.png");background-repeat:no-repeat;border:1px solid #AE97CF;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{display:table-cell;vertical-align:middle;text-align:left}.variante2 .dk_menu{display:table-cell;vertical-align:middle;text-align:right}.dk_menu i{margin-right:0}.dk_menu a.dk_mobilmenu{width:44px;height:44px;float:right;display:block;text-align:center;background-color:#AE97CF;font-size:26px;line-height:44px;text-decoration:none;color:#fff}.logonaviright .dk_menu a.dk_mobilmenu{width:44px;height:44px;float:left;display:block;text-align:center;background-color:#AE97CF;font-size:26px;line-height:44px;text-decoration:none;color:#fff}.variante2 .dk_menu a.dk_mobilmenu{width:44px;height:44px;float:right;display:block;text-align:center;background-color:#AE97CF;font-size:26px;line-height:44px;text-decoration:none;color:#fff}em.mm-counter{right:50px;float:right;display:inline-block}.navi-section.logonavicenter .inside{display:table}.navi-section .inside{padding-top:15px;padding-bottom:15px}.navi-section.logonaviright .inside,.navi-section.logonaviright.banner--clone .inside{padding-top:15px;padding-bottom:15px}.logonavicenter #logo{display:table-cell}.logonaviright #logo{float:right}input.submit[type="submit"]{background:-moz-linear-gradient(top,#AE97CF,#AE97CF);background:-webkit-linear-gradient(top,#AE97CF,#AE97CF);background:-o-linear-gradient(top,#AE97CF,#AE97CF);background:-ms-linear-gradient(top,#AE97CF,#AE97CF);background:linear-gradient(to bottom,#AE97CF,#AE97CF);-pie-background:linear-gradient(top,#AE97CF,#AE97CF)}.tabs ul.horizontal li{padding-right:8px;padding-left:8px}.tabs.horizontal.tab4 li,.tabs.horizontal.tab3 li,.tabs.horizontal.tab2 li{line-height:38px}.button a{font-size:13px}.mod_form.searchform.tableless.block{width:145px}.mod_changelanguage{float:right}.cts-element_projektdetail.variante2 img{width:100%}.cts-element_projektdetail.variante2 h1,.cts-element_projektdetail.variante2 h2,.cts-element_projektdetail.variante2 h3,.cts-element_projektdetail.variante2 h4{width:100%;font-size:1.2em}.cts-element_produkt .price{position:relative;display:inline-block}.cts-element_imageboxext .imagebox{display:table-cell}.cts-element_textbgimage .image-full{background-attachment: unset}#daterange.mod_article.block{bottom:75px}.font-size-xxxxl{font-size:45px}.font-size-xxxl{font-size:35px}.font-size-xxl{font-size:30px}.font-size-xl{font-size:23px}.font-size-l{font-size:22px}.font-size-m{font-size:18px}.font-size-s{font-size:17px}.font-size-xs{font-size:16px}.font-size-xxs{font-size:14px}.font-size-xxxs{font-size:12px}.font-size-xxxxs{font-size:11px}.font-size-xxxxs{font-size:10px}.headline.font-size-xxxxl,.textarea.font-size-xxxxl{font-size:45px;line-height:1.1}.headline.font-size-xxxl,.textarea.font-size-xxxl{font-size:35px;line-height:1.1}.headline.font-size-xxl,.textarea.font-size-xxl{font-size:30px;line-height:1.1}.headline.font-size-xl,.textarea.font-size-xl{font-size:24px;line-height:1.1}.headline.font-size-l,.textarea.font-size-l{font-size:22px;line-height:1.1}.headline.font-size-m,.textarea.font-size-m{font-size:18px;line-height:1.1}.headline.font-size-s,.textarea.font-size-s{font-size:18px}.headline.font-size-xs,.textarea.font-size-xs{font-size:16px}.headline.font-size-xxs,.textarea.font-size-xxs{font-size:14px}.headline.font-size-xxxs,.textarea.font-size-xxxs{font-size:11px}.headline.font-size-xxxxs,.textarea.font-size-xxxxs{font-size:10px}.headline.font-size-xxxxs,.textarea.font-size-xxxxs{font-size:10px}