/* elements.css */
h1,.h1,h2,.h2,h3,.h3{margin-bottom:15px}.bg-fixed{background-attachment: fixed;background-size: cover}.bg-1{background-color:#$mainC;background-image:url("../../files/img/banner1.jpg");background-repeat:no-repeat}.bg-2{background-image:url("../../files/img/banner2.jpg");background-repeat:no-repeat;background-attachment: fixed;background-size: cover}.bg-3{background-image:url("../../files/img/banner3.jpg");background-repeat:no-repeat}.bg-4{background-image:url("../../files/img/banner4.jpg");background-position:center bottom;background-repeat:no-repeat}.bg-5{background-image:url("../../files/img/banner5.jpg");background-repeat:no-repeat;background-attachment: fixed;background-size: cover}.InsideOut{background-color:#$mainC}.fa-white .fa:hover,.home #newsletter .submit:hover,#slider .page-scroll em,.dark-bg,footer .footercontainer,footer .footercontainer .container,.pagination li span:hover,.pagination li a:hover,.overlay-menu,a.btn:hover,div.overlay-textinput .submit,.submit:hover,.newstxt p.more a:hover,p.back a:hover,.mod_eventlist p.more a:hover,.darkpic,.topbartop{background-color: #1a2340 !important}.turkpic{background-color: #69c0ac !important}.senfpic{background-color: #d8be00 !important}.lilapic{background-color: #312b6b !important}.ce_downloads a:hover .downloadicon,.footercontainer .mod_eventlist a:hover,p.footerIcons a:hover:after,p.socialIcons a:hover:after,p.teamIcons a:hover:after,p.info a:hover,.big-icon .fa,.InsideOut h2:hover,.mod_faqlist li:before,.topbartop .fa,.mainnavi .level_1 a.trail,.mainnavi .level_1 a:hover,.mainnavi .level_1 span.active,.mainnavi .level_1 a:active,.mainnavi .level_1 span.trail,.mainnavi .level_1 .active,.mainnavi .level_1 .trail,.button-menu .fa,footer .mod_navigation li a:hover,footer .mod_navigation li a.active,footer .mod_navigation li span.trail,footer .mod_navigation li a.trail,.topnavi a:hover,.topnavi a:focus,header .submit,a:active,a:hover,.level_1 > li:hover,.orange,.footercontainer a:hover .fa:before{color: #d8be00 !important;-moz-transition: color .5s, background .5s;-webkit-transition: color .5s, background .5s;transition: color .5s, background .5s}.impressum #header .bangb1 .mod_navigation ul,.datenschutz #header .bangb1 .mod_navigation ul{margin-top:29px}footer .mod_customnav li .active{color: #62656e !important}.footercontainer .fa{color: #fff !important;font-weight: 300}table.calendar td.active,.iconTrans img,.fa-white .fa,#willkommen .image_container,.mod_quicknav select,#footer .submit,.ce_accordion .toggler:hover,.ui-accordion-icons.active,.mod_eventlist div.header a,p.more a,p.back a,.newstxt p.more a,p.back,.submit:before,.scrolltop a,a.btn,.home #newsletter .submit,.submit,.icon .fa,.bluepic,.mod_newsreader p.info,.layout_latest p.info{background-color: #312b6b !important;color: #d8be00 !important}a.btn{margin-top:50px;padding:10px 50px;text-transform:none}#header .mainnavi ul.level_2,#header .mainnavi ul.level_3{background-color: #fff !important}.index .mod_article.starttext .col-lg-12{padding-bottom:20px}.mod_article.starttext strong,.mod_article.ausstattung strong{width:80%;display:block;padding-bottom:30px;text-align:center;font-size:1.5em;font-weight: 400;margin: 0 auto}.index .mod_article.ausstattung .ce_text.smart p{margin-bottom:30px}.exklusiv .mod_article.quickcontact .ce_text a:hover,.ambiente .mod_article.quickcontact .ce_text a:hover,.jumbo .mod_article.quickcontact .ce_text a:hover,.business .mod_article.quickcontact .ce_text a:hover,.barrierefrei .mod_article.quickcontact .ce_text a:hover{color: #312b6b !important}#header .mainnavi ul.level_2 li a.luxus,#header .mainnavi ul.level_2 li a.luxus:hover,#header .mainnavi ul.level_2 li .active.luxus,#main .ce_table thead th.head_1 a,#main .ce_table thead th.head_1 a:hover{color: #312b6b !important}.luxus .mod_article.titel{background-image:url("../../files/585-square/img/luxus/1luxus-damen-waschtisch-gr.jpg")}.luxus .mod_article.titel .ce_text:before,.luxus .mod_article.quickcontact .ce_text a,.luxus .content .ce_gallery a:before{background-color:#312b6b}.luxus .mod_article.starttext strong,.ce_text.luxus a,.luxus .mod_article.quickcontact .ce_text a:hover,.overlay-menu li.luxus .active,.overlay-menu li.luxus a:hover,.footernavi li.luxus a:hover,.footernavi li.luxus.active strong{color: #b8aae6 !important}#header .mainnavi ul.level_2 li a.exklusiv,#header .mainnavi ul.level_2 li a.exklusiv:hover,#header .mainnavi ul.level_2 li .active.exklusiv,#main .ce_table thead th.head_2 a,#main .ce_table thead th.head_2 a:hover,.exklusiv .mod_article.starttext strong,.ce_text.exklusiv a,.overlay-menu li.exklusiv .active,.overlay-menu li.exklusiv a:hover,.footernavi li.exklusiv a:hover,.footernavi li.exklusiv.active strong{color: #d8be00 !important}.exklusiv .mod_article.titel{background-image:url("../../files/585-square/img/exklusiv/1exklusiv-damen-wc-gr.jpg")}.exklusiv .mod_article.titel .ce_text:before,.exklusiv .mod_article.quickcontact .ce_text a,.exklusiv .content .ce_gallery a:before{background-color:#d8be00}.exklusiv .mod_article.quickcontact .ce_text a:hover{color: #312b6b !important}#header .mainnavi ul.level_2 li a.ambiente,#header .mainnavi ul.level_2 li a.ambiente:hover,#header .mainnavi ul.level_2 li .active.ambiente,#main .ce_table thead th.head_3 a,#main .ce_table thead th.head_3 a:hover,.ambiente .mod_article.starttext strong,.ce_text.ambiente a,.overlay-menu li.ambiente .active,.overlay-menu li.ambiente a:hover,.footernavi li.ambiente.active strong,.footernavi li.ambiente a:hover,.footernavi li.ambiente.active strong{color: #548ce0 !important}.ambiente .mod_article.titel{background-image:url("../../files/585-square/img/ambiente/1ambiente-damen-wc-gr.jpg")}.ambiente .mod_article.titel .ce_text:before,.ambiente .mod_article.quickcontact .ce_text a,.ambiente .content .ce_gallery a:before{background-color:#548ce0}#header .mainnavi ul.level_2 li a.jumbo,#header .mainnavi ul.level_2 li a.jumbo:hover,#header .mainnavi ul.level_2 li .active.jumbo,#main .ce_table thead th.head_4 a,#main .ce_table thead th.head_4 a:hover,.jumbo .mod_article.starttext strong,.ce_text.jumbo a,.overlay-menu li.jumbo .active,.overlay-menu li.jumbo a:hover,.footernavi li.jumbo a:hover,.footernavi li.jumbo.active strong{color: #69c0ac !important}.jumbo .mod_article.titel{background-image:url("../../files/585-square/img/jumbo/1jumbo-damen-wc-gr.jpg")}.jumbo .mod_article.titel .ce_text:before,.jumbo .mod_article.quickcontact .ce_text a,.jumbo .content .ce_gallery a:before{background-color:#69c0ac}#header .mainnavi ul.level_2 li a.business,#header .mainnavi ul.level_2 li a.business:hover,#header .mainnavi ul.level_2 li .active.business,#main .ce_table thead th.head_5 a,#main .ce_table thead th.head_5 a:hover,.business .mod_article.starttext strong,.ce_text.business a,.overlay-menu li.business .active,.overlay-menu li.business a:hover,.footernavi li.business a:hover,.footernavi li.business.active strong{color: #ffa645 !important}.business .mod_article.titel{background-image:url("../../files/585-square/img/business/1business-damen-wc-gr.jpg")}.business .mod_article.titel .ce_text:before,.business .mod_article.quickcontact .ce_text a,.business .content .ce_gallery a:before{background-color:#ffa645}#header .mainnavi ul.level_2 li a.barrierefrei,#header .mainnavi ul.level_2 li a.barrierefrei:hover,#header .mainnavi ul.level_2 li .active.barrierefrei,#main .ce_table thead th.head_6 a,#main .ce_table thead th.head_6 a:hover,.barrierefrei .mod_article.starttext strong,.ce_text.barrierefrei a,.overlay-menu li.barrierefrei .active,.overlay-menu li.barrierefrei a:hover,.footernavi li.barrierefrei a:hover,.footernavi li.barrierefrei.active strong{color: #3c8fad !important}.barrierefrei .mod_article.titel{background-image:url("../../files/585-square/img/barrierefrei/1barrierefrei-wc-gr.jpg")}.barrierefrei .mod_article.titel .ce_text:before,.barrierefrei .mod_article.quickcontact .ce_text a,.barrierefrei .content .ce_gallery a:before{background-color:#3c8fad}.headersimple .mod_article.titel .ce_text:before,.headersimple .mod_article.quickcontact .ce_text a,.headersimple .content .ce_gallery a:before{background-color:#312b6b}.headersimple .mod_article.titel .ce_text{margin-bottom:0}.headersimple .mod_article.titel{margin-bottom:50px;padding-top:50px;padding-bottom:22px}.kontakt #main .mod_article.last{padding-bottom: 80px !important}.copyright{border-color: rgba(255,255,255,0.6) !important}.copynav p a{display:inline-block;margin-right:8px;font-size:.9em}.copynav p a:last-child{margin-right:0;padding-right:0;border: none}.mod_article.minht{min-height:350px}.headersimple #main .mod_article.last{padding-bottom:50px}.mod_article.topbar .ce_hyperlink.logo,.mod_article.footbott .ce_image,.mod_article.footbott .ce_text{display:inline-block}.mod_article.footbott .ce_text p{right:11px;position:relative}.mod_article.topbar .col-lg-12{padding:33px 0 23px}.fixedTop .mod_article.topbar .col-lg-12{padding-top:10px;padding-bottom:10px}.fixedTop .mod_article.topbar .col-lg-12{padding-top:15px;padding-bottom:12px}@media (max-width: 840px){#header .container {    padding-left: 20px !important;}}.fixedTop .logo .image_container{width:220px}.fixedTop .logo img{height:auto;max-width:100%;transition: all .5s}@media (max-width: 450px){.mod_article.topbar .logo .image_container {    width: 250px;}.logo img {    max-width: 100%;    height: auto;}.sbutton-menu {    top: 52px !important;}}.ce_sliderStart.claim{position:absolute;z-index: 2}.mod_article.first .slider-control{display:none}.mod_article.starttext{background-color:#1a2340}.index .mod_article.starttext{background-color:#fff}.mod_article.starttext .col-lg-12{padding:80px 20px 110px}@media (max-width: 767px){.mod_article.starttext .col-lg-12 {    padding-top: 60px;    padding-bottom: 90px;}}.mod_article.titel{position:relative;padding-top:180px;padding-bottom:170px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size: cover;z-index: 0}.mod_article.titel h1.ce_headline{display:inline-block;margin:0;padding:25px 89px;border:2px solid #fff;line-height:1.2em;color:#fff;text-transform:uppercase}@media (max-width: 767px){.mod_article.titel h1.ce_headline {    padding: 15px 45px;    font-size: 2em;}}.mod_article.starttext h2,.mod_article.ausstattung h2{font-size:2.5em;line-height:1.2em;color:#fff;text-transform:uppercase;font-weight: 600}.index .mod_article.starttext h2{color:#312b6b}.mod_article.ausstattung h2{text-align:center;color:#fff}.mod_article.starttext .ce_text p{text-align:left;font-size:1.1em;color:#fff}.index .mod_article.ausstattung .ce_text p{text-align:left;color:#fff}.index .mod_article.starttext .ce_text p{color:#62656e}.index .mod_article.starttext strong,.index .mod_article.ausstattung strong{color:#69c0ac}.mod_article.starttext h2,.mod_article.starttext .ce_text p{letter-spacing:.5px}.mosd_article.starttext .ce_text{top:43px;position:relative}.mod_article.content{padding:90px 0 85px}.mod_article.ausstattung{padding-top:60px;padding-bottom:60px;background-color:#1a2340}.mod_article.ausstattung h1{margin-bottom:30px;text-align:center;font-size:2.2em;font-weight: 400 !important}.mod_article.quickcontact{padding:70px 0 80px}.index .mod_article.quickcontact{padding-top:0}body:not(.home) .mod_article.quickcontact{padding:105px 0 85px;background-color:#1a2340}.mod_article.quickcontact .ce_text.email{text-align:right}.mod_article.quickcontact .ce_text a{width:97%;display:inline-block;padding:21px 0;text-align:center;background-color:#1a2340;font-size:1.4em;color:#fff}.index .mod_article.quickcontact .ce_text a{background-color:#fff;border:1px solid #62656e;font-size:1.4em;color:#62656e}body:not(.home) .mod_article.quickcontact .ce_text a{font-weight: 400}.mod_article.titel .ce_text:before{width:100%;height:100%;left:0;top:0;position:absolute;background-color:#f00;content: " ";z-index: -1;opacity: 0.7}.mod_article.customerslider{padding-top:70px;padding-bottom:45px;background-color:#ececec}.mod_article.customerslider .content-slider h4{font-size:2.3em;line-height:1.3em;font-style:italic;text-transform:none;letter-spacing:1px;font-weight: 400}@media (max-width: 750px){.mod_article.customerslider {    padding-top: 40px;    padding-bottom: 35px;}.mod_article.customerslider .ce_sliderStart {    height: 240px;}.customerslider .slider-control .slider-menu {    top: 85px;}}@media (max-width: 500px){.mod_article.customerslider {    padding-top: 30px;    padding-bottom: 35px;}.mod_article.customerslider .ce_sliderStart {    height: 280px;}.mod_article.customerslider .content-slider h4 {    font-size: 2em;}.customerslider .slider-control .slider-menu {    top: 105px;}}.mod_article.customerslider .content-slider p{font-size:1.1em}.mod_article.illu{padding-top:100px}.mod_article.illu .ce_image.block{overflow:visible}.illu .ce_image h2{width:300px;position:absolute;text-align:left;top: -23px;left: 27%;font-weight: 600;z-index: 1}@media (max-width: 1080px){.illu .ce_image h2 {    top: -35px;    left: 20%}}@media (max-width: 850px){.illu .ce_image h2 {    top: -35px;    left: 10%;}}@media (max-width: 600px){.mod_article.illu {    padding-top: 75px;}.illu .ce_image h2 {    top: -70px;    left: 7%;    font-size: 1.3em;    width: 230px;}}.mod_article.illu .ce_image{position:relative}.mod_article.illu img{height:auto;max-width:100%}@media (max-width: 767px){.mod_article.quickcontact .ce_text a {    width: 90%}.mod_article.quickcontact .ce_text {    text-align: center !important;}}@media (max-width: 750px){.mod_article.quickcontact {    padding: 65px 0 45px;}}#footer .ce_text p{width:85%}.footercontainer.footbott,.footercontainer.footbott .container{background-color: #69c0ac !important}.footercontainer{padding-top:60px;padding-bottom:55px}.footercontainer.footbott{padding-top:30px;padding-bottom:16px}.mod_customnav.footernavi li{line-height:1em}.mod_article.footbott .col-lg-12{text-align:center}.mod_article.footbott .ce_image{margin-right:23px}.mod_article.footbott .ce_text{white-space:nowrap}.mod_article.footbott .ce_text p{bottom:3px;position:relative;font-weight: 300}.content-slider h1{letter-spacing:3px}.homebanner .bannertext h2{letter-spacing:2px}#header .mainnavi ul li .trail,#header .mainnavi ul li .submenu,#header .mainnavi ul li strong{letter-spacing:1px}.illu .ce_image h2{letter-spacing:1px}.ce_gallery .image_container{margin:10px}.content .ce_gallery li{height:315px}.mod_article.content h2{margin:0 10px}.ce_table{margin-bottom:15px;padding:25px;background-color:#fff}.ce_table caption{display:none}.ce_hyperlink.vergleichstabelle{margin-top:30px}.ce_table tr.odd{background-color:#ededed}.ce_table th,.ce_table td{vertical-align:top;font-size:.9em;text-align: center !important}.ce_table td{white-space:nowrap}#main .ce_table td,#main .ce_table th{color: #62656e !important}#main .ce_table thead th:not(.head_0):hover{background-color: #ededed !important}#main .ce_table th a{width:100%;height:100%;display:inline-block;padding:21px 9px 6px;font-size:.9em;line-height:1.2em}#main .ce_table th:hover a{color: #312b6b !important}#main .ce_table th.col_0,#main .ce_table th.head_0{color: #62656e !important;font-weight: 400 !important}body:not(.home) .ce_text{margin-bottom:1.8em}body:not(.home) .ce_text.first{margin-bottom:2.4em}#footer .ce_text{margin-bottom:0}.mod_login input.submit,.submit_container input.submit{padding:10px 50px;font-size:1em}@media (max-width: 767px){.footer.foottop .ce_text {    margin-bottom: 35px !important;}.ce_gallery li {    width: auto;}.ce_gallery>ul li.col_first {    clear: none;}.mod_article.titel {    padding-top: 100px;    padding-bottom: 70px;}}.ce_text.luxus a:hover,.ce_text.exklusiv a:hover,.ce_text.ambiente a:hover,.ce_text.jumbo a:hover,.ce_text.business a:hover,.ce_text.barrierefrei a:hover{color: #62656e !important}input[type="radio"],input[type="checkbox"]{float:left;margin-top:0}.formbody .checkbox_container label{width:93%;margin-left:25px}.form-control,.hasDatepicker{border: 1px solid rgba(0,0,0,0.1)}.formbody input.text,.formbody textarea{font-size:1rem}img.ui-datepicker-trigger{display:none}.ui-datepicker{min-width:350px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:8px}.ui-datepicker .ui-datepicker-prev{left:1px}.ui-datepicker .ui-datepicker-next{right:1px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-weight:normal}.kontakt .formbody .explanation h2{max-width:415px}@media (min-width: 768px){.nosmart {    display: block;}.smart {    display: none;}}@media (max-width: 767px){.nosmart {    display: none;}.smart {    display: block;}h1, .h1, h2, .h2, h3, .h3 {    margin-top: 10px;}.content .ce_gallery li {    height: auto;    margin-bottom: 10px;}}.footer.footbott .block{overflow:visible}