/* extras.css */
#cust-logo{padding-top:-80px}#cust-table,#cust-table01,#cust-table02,#cust-table table,#cust-table01 table,#cust-table02 table{border:0}#cust-table tr,#cust-table01 tr,#cust-table02 tr{white-space:normal;border:0}#cust-table td,#cust-table01 td,#cust-table02 td{border-top:0;border-bottom:0}#cust-logo p{}.cust-headline{font-size:1.6em}#vegasflexbox .cts-element_headerimage{position:static}.scrolltoanchor{width:24px;height:40px;bottom:30px;left:0;right:0;position:absolute;display:block;margin-right:auto;margin-left:auto;border:2px solid #fff;border-radius:16px;opacity: 0.7;z-index: 100}.scrolltoanchor span.wheel{-webkit-animation-name: drop;  -webkit-animation-duration: 1s;  -webkit-animation-timing-function: linear;  -webkit-animation-delay: 0s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-play-state: running;  -webkit-animation-name: drop;          animation-name: drop;  -webkit-animation-duration: 1s;          animation-duration: 1s;  -webkit-animation-timing-function: linear;          animation-timing-function: linear;  -webkit-animation-delay: 0s;          animation-delay: 0s;  -webkit-animation-iteration-count: infinite;          animation-iteration-count: infinite;  -webkit-animation-play-state: running;          animation-play-state: running}.scrolltoanchor span.wheel{width:6px;height:6px;position:relative;display:block;margin-right:auto;margin-left:auto;background-color:#fff;border-radius:10px}#afterheader .pagetitle{margin-left:1%;font-size:22px;line-height:71px;color:#444;text-transform:uppercase}#sidebar{width:300px;height:100%;right:0;top:0;position:absolute;overflow:hidden;display:none;background-color:#f6f6f6;-webkit-box-shadow:-2px 0 4px rgba(0,0,0,.5);box-shadow:-2px 0 4px rgba(0,0,0,.5);border-left:2px solid #AE97CF;z-index: 10000000}#sidebar .inside{padding:22px}#sidebar .inside .mod_microformat_adr_input .desc{font-size:0}#sidebar .inside .mod_microformat_adr_input .desc:before{width:16px;display:block;font-size:14px}#sidebar .inside .second_navi_box li a{border-color:#e2e2e2}#sidebar-close{width:100%;height:45px;text-align:center;background-color:#AE97CF;font-size:30px;line-height:45px;color:#fff;cursor:pointer}header .mod_article .ce_gallery{margin: 0 !important}.center{text-align:center}.button p a:after{display:inline-block;margin-left:10px;font-family:FontAwesome;text-decoration:none;content: '\f105'}.button p a{display:inline-block;padding:4px 12px;border:1px solid #AE97CF;text-decoration:none;color:#AE97CF;text-transform:uppercase}.button.round a{display:inline-block;padding:4px 12px;background-color:#AE97CF;border-radius:50px;text-decoration:none;color:#fff}.button.medium a{display:inline-block;padding:8px 20px}.button.round.medium a{display:inline-block;padding:8px 20px;background-color:#AE97CF;border-radius:50px;text-decoration:none;color:#fff}.button.big a{padding:12px 28px}.button.round.big a{display:inline-block;padding:12px 28px;background-color:#AE97CF;border-radius:50px;text-decoration:none;color:#fff}.button p a:hover,.button.round.medium p a:hover,.button.round.big p a:hover{display:inline-block;background-color:rgba(174,151,207,.8);text-decoration:none;color:#fff}.tabs ul li a{cursor: pointer}.tabs ul li a:before{margin-right:8px;font-family:FontAwesome}.tabs{position:relative;margin-bottom:1em}.tabs ul.horizontal{width:100%;display:inline-block;margin-bottom:0}.tabs ul.horizontal li{position:relative;float:left;margin:0;padding:0 16px;border-top:1px solid #e4e4e4;border-right:0px solid #e4e4e4;border-left:1px solid #e4e4e4;line-height:38px;list-style-type:none;cursor:pointer}.tabs.horizontal.tab4 ul,.tabs.horizontal.tab3 ul,.tabs.horizontal.tab2 ul{width:100%}.tabs.horizontal.tab4 li{width:25%;line-height:58px}.tabs ul.horizontal li:last-child{border-right:1px solid #e4e4e4}.tabs.horizontal.tab4 li:last-child,.tabs.horizontal.tab3 li:last-child,.tabs.horizontal.tab2 li:last-child{border-right:1px solid #e4e4e4}.tabs.horizontal.tab3 li{width:33.3333%;line-height:58px}.tabs.horizontal.tab2 li{width:50%;line-height:58px}.tabs ul.horizontal li a{position:relative;display:block;text-decoration:none;list-style-type:none}.tabs ul.horizontal li.active{border-top:1px solid #AE97CF;border-bottom: 1px solid #fff}.tabs ul.horizontal li:hover{border-top:1px solid #AE97CF;list-style-type:none;cursor:pointer}.tabs > DIV{padding:30px 30px 20px;border:1px solid #e4e4e4;margin:-9px 0 0 !important;z-index: 0}.tabs.vertical ul.vertical{width:30%;float:left;display:block;margin:0}.tabs.vertical ul.vertical li{position:relative;float:none;margin:0;padding:0 16px;border-top:1px solid #e4e4e4;border-bottom:0px solid #e4e4e4;border-left:1px solid #e4e4e4;line-height:38px;list-style-type:none;cursor:pointer}.tabs.vertical ul.vertical li:last-child{border-bottom:1px solid #e4e4e4;cursor:pointer}.tabs.vertical ul.vertical li.active{margin-right:-1px;border-left:1px solid #AE97CF;border-right: 1px solid #fff}.tabs.vertical ul.vertical li:hover{border-left:1px solid #AE97CF;cursor:pointer}.tabs ul.vertical li a{position:relative;display:block;line-height:38px;text-decoration:none;list-style-type:none}.tabs.vertical > DIV{margin:0;padding-top:30px;padding-left:30px;margin:0 !important;z-index: 0}.widget.contactvcard.sidebar{margin-bottom:20px;padding:12px 16px;border:1px solid #f4f4f4}.sidebar_grey .widget.contactvcard.sidebar{margin-bottom:20px;padding:12px 16px;border:1px solid #eaeaea}.widget.contactvcard.sidebar h4{padding-bottom:.5em;border-bottom:1px solid #AE97CF;font-size:1.2em;font-weight:400}.widget.contactvcard.sidebar .org,.widget.contactvcard.sidebar .adr{display:none}.widget.contactvcard.sidebar .tel:before{margin-right:6px;font-family:FontAwesome;content: "\f095"}.widget.contactvcard.sidebar a.email:before{margin-right:6px;font-family:FontAwesome;content: "\f0e0"}aside .widget.newsletter{margin-bottom:20px;padding:12px 16px;border:1px solid #f4f4f4}.sidebar_grey aside .widget.newsletter{margin-bottom:20px;padding:12px 16px;border:1px solid #eaeaea}aside .widget.newsletter h4{padding-bottom:.5em;border-bottom:1px solid #AE97CF;font-size:1.2em;font-weight:400}aside .widget.newsletter input[type="submit"]{width:100%;padding:8px;font-weight:400}#toplogin{position:relative;float:right;display:inline-block;margin-right:12px;font-size:12px;line-height:40px;z-index: 1010;cursor:pointer}.top #toplogin span{display:block;color:#555555;z-index: 10000000}.top #toplogin span:after{margin-left:4px;font-family:FontAwesome;content:"\f107"}.top #toplogin.login_open span:after{margin-left:4px;font-family:FontAwesome;content:"x"}.top .mod_login{width:220px;right:0;top:37px;position:absolute;display:none;padding:15px;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.2);box-shadow:0 1px 2px 1px rgba(0,0,0,.2)}.top #toplogin.login_open .mod_login{display:block;-webkit-animation: fadeIn 800ms ease;    -moz-animation: fadeIn 800ms ease;    -ms-animation: fadeIn 800ms ease;    animation: fadeIn 800ms ease}.top .mod_login br{display:none}#language{position:relative;float:right;display:inline-block;margin-right:12px;font-size:12px;line-height:40px;z-index: 1010;cursor:pointer}.top #language span{display:block;color:#555555;z-index: 10000000}.top #language span:after{margin-left:4px;font-family:FontAwesome;content:"\f107"}.top .mod_changelanguage{width:170px;right:0;top:37px;position:absolute;display:none;padding:15px;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.2);box-shadow:0 1px 2px 1px rgba(0,0,0,.2)}.top #language.language_open .mod_changelanguage{display:block;-webkit-animation: fadeIn 800ms ease;    -moz-animation: fadeIn 800ms ease;    -ms-animation: fadeIn 800ms ease;    animation: fadeIn 800ms ease}.top #language.language_open span:after{margin-left:4px;font-family:FontAwesome;content:"x"}#topsearch{position:relative;float:right;display:inline-block;margin-right:12px;font-size:12px;line-height:40px;z-index: 1010;cursor:pointer}#afterheader #topsearch{position:relative;float:right;display:inline-block;margin-right:12px;font-size:12px;line-height:71px;z-index: 100;cursor:pointer}.top #topsearch span{display:block;color:#555555;z-index: 100}#afterheader #topsearch span{display:block;color:#AE97CF;z-index: 10000000}.top #topsearch .mod_form.searchform{width:200px;right:0;top:37px;position:absolute;display:none;padding:15px;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.2);box-shadow:0 1px 2px 1px rgba(0,0,0,.2)}#afterheader #topsearch .mod_form.searchform{width:200px;right:0;top:69px;position:absolute;display:none;padding:15px;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.2);box-shadow:0 1px 2px 1px rgba(0,0,0,.2)}.top #topsearch.search_open .mod_form.searchform{display:block;-webkit-animation: fadeIn 800ms ease;    -moz-animation: fadeIn 800ms ease;    -ms-animation: fadeIn 800ms ease;    animation: fadeIn 800ms ease}#afterheader #topsearch.search_open .mod_form.searchform{display:block;-webkit-animation: fadeIn 800ms ease;    -moz-animation: fadeIn 800ms ease;    -ms-animation: fadeIn 800ms ease;    animation: fadeIn 800ms ease}.top #topsearch span:after{margin-left:4px;font:14px FontAwesome;content:"\f002"}#afterheader #topsearch span:after{margin-left:4px;font:14px FontAwesome;content:"\f002"}.top #topsearch .searchform form input[type="text"]{width:143px;border:1px solid #efefef}#afterheader #topsearch .searchform form input[type="text"]{width:143px;border:1px solid #efefef}.top #topsearch .searchform form input.submit[type="submit"]{height:27px;background:#AE97CF url("../../files/theme/img/search-white.png") center center no-repeat}#afterheader #topsearch .searchform form input.submit[type="submit"]{height:27px;background:#AE97CF url("../../files/theme/img/search-white.png") center center no-repeat}.dropcap1 p:first-of-type::first-letter{float:left;margin-top:.5rem;margin-right:1rem;padding:1rem;background-color:#fafafa;border:1px solid #dadada;font:4rem/3rem Georgia,serif;font-weight:bold;font-style:italic;color:#aaa}.dropcap2 p:first-of-type::first-letter{float:left;margin-top:.5rem;margin-right:1rem;padding:1rem;background-color:#AE97CF;font:4rem/3rem Georgia,serif;font-weight:bold;font-style:italic;color:#fff}.dropcap3 p:first-of-type::first-letter{float:left;margin-top:.7rem;margin-right:1rem;padding:0;font:4rem/2.8rem Georgia,serif;font-weight:bold;font-style:italic;color:#aaa}#sidebar-toggler{float:right;margin-right:10px;line-height:40px;color:#555555;cursor:pointer}#modalwindow{float:right;margin-right:12px}a#modalwindow{font-size:12px;line-height:40px;text-decoration:none;color:#555555}#animatedModal{background-color: #f6f6f6 !important}#animatedModal .close-animatedModal{width:100%;position:relative;margin-top:40px;text-align:center;cursor:pointer}#animatedModal .close-animatedModal::before{width:50px;height:50px;position:relative;display:inline-block;text-align:center;border:3px solid #AE97CF;border-radius:50%;line-height:50px;color:#AE97CF}#animatedModal .close-animatedModal span{display:none}#animatedModal .modal-content .ce_ctselementwrapper{max-width:1140px;position:relative;margin-right:auto;margin-left:auto}#animatedModal .modal-content .ce_ctselementwrapper .inside{position:relative;overflow:hidden;padding:30px}#animatedModal .mod_microformat_adr_input .desc{font-size:0}#animatedModal .mod_microformat_adr_input .desc::before{width:16px;display:block;font-size:14px}.picker__holder{width: 99% !important}.picker__footer,.picker__header,.picker__table td.presentation{text-align: center !important}.picker__day,th.picker__weekday{text-align: center !important}#daterange.mod_article.block{width:100%;bottom:120px;left:0;right:0;position:absolute;overflow:hidden;z-index:99}#daterange.mod_article.standard.block{width:100%;bottom:30px;left:0;right:0;position:absolute;overflow:hidden;z-index: 99}#afterheader #daterange.mod_article.block{width:100%;bottom:auto;left:auto;right:auto;position:relative;overflow:hidden}.daterange.ce_ctselementwrapper{height:100%;max-width:1140px;overflow:visible;display:block;margin:5px auto}.daterange.ce_ctselementwrapper .inside{overflow:hidden;margin-right:4%;margin-left:4%;padding:22px;background-color:rgba(246,246,246,.95);-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3)}#afterheader .daterange.ce_ctselementwrapper .inside{overflow:hidden;margin-right:0;margin-left:0;padding:22px 0;line-height:1.5;box-shadow:none}#transparent_section .daterange.ce_ctselementwrapper .inside{overflow:hidden;margin-right:0;margin-left:0;padding:22px;background-color:rgba(246,246,246,.95)}#transparent_section .standard .daterange.ce_ctselementwrapper .inside{overflow:hidden;margin-right:0;margin-left:0;padding:22px;background-color:rgba(246,246,246,.95);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5)}.daterange.ce_ctselementwrapper .inside .ce_form.block{position:relative;overflow:visible}.daterange.ce_ctselementwrapper .inside .ce_form.block form,.daterange.ce_ctselementwrapper .inside .ce_form.block form div{overflow:hidden;margin-bottom:0}header #daterange .daterange.ce_ctselementwrapper .inside .ce_text{margin-right:1%;margin-left:1%;margin-right: 1% !important;margin-left: 1% !important}.daterange.ce_ctselementwrapper .inside .ce_text h1,.daterange.ce_ctselementwrapper .inside .ce_text h2,.daterange.ce_ctselementwrapper .inside .ce_text h3{font-size:1.5em}.daterange.ce_ctselementwrapper .inside .ce_form.block input[type="text"]{}.delay2 .animated{-webkit-animation-delay: 2s !important; animation-delay: 2s !important}.delay3 .animated{-webkit-animation-delay: 3s !important; animation-delay: 3s !important}.delay4 .animated{-webkit-animation-delay: 4s !important; animation-delay: 4s !important}.delay5 .animated{-webkit-animation-delay: 5s !important; animation-delay: 5s !important}.delay6 .animated{-webkit-animation-delay: 6s !important; animation-delay: 6s !important}.delay7 .animated{-webkit-animation-delay: 7s !important; animation-delay: 7s !important}.delay8 .animated{-webkit-animation-delay: 8s !important; animation-delay: 8s !important}.font-size-xxxxl{font-size:85px;line-height:1.1}.font-size-xxxl{font-size:75px;line-height:1.1}.font-size-xxl{font-size:65px;line-height:1.1}.font-size-xl{font-size:55px;line-height:1.1}.font-size-l{font-size:45px;line-height:1.1}.font-size-m{font-size:35px;line-height:1.1}.font-size-s{font-size:25px}.font-size-xs{font-size:22px}.font-size-xxs{font-size:18px}.font-size-xxxs{font-size:14px}.font-size-xxxxs{font-size:12px}.font-size-xxxxs{font-size:10px}.headline.font-size-xxxxl,.textarea.font-size-xxxxl{font-size:85px;line-height:1.1}.headline.font-size-xxxl,.textarea.font-size-xxxl{font-size:75px;line-height:1.1}.headline.font-size-xxl,.textarea.font-size-xxl{font-size:65px;line-height:1.1}.headline.font-size-xl,.textarea.font-size-xl{font-size:55px;line-height:1.1}.headline.font-size-l,.textarea.font-size-l{font-size:45px;line-height:1.1}.headline.font-size-m,.textarea.font-size-m{font-size:35px;line-height:1.1}.headline.font-size-s,.textarea.font-size-s{font-size:25px}.headline.font-size-xs,.textarea.font-size-xs{font-size:22px}.headline.font-size-xxs,.textarea.font-size-xxs{font-size:18px}.headline.font-size-xxxs,.textarea.font-size-xxxs{font-size:14px}.headline.font-size-xxxxs,.textarea.font-size-xxxxs{font-size:12px}.headline.font-size-xxxxs,.textarea.font-size-xxxxs{font-size:10px}.ce_text ul li:before{padding-right:5px;content:"♥ "; color:#AE97CF}.ce_text ul li{margin-top:10px;margin-left:-20px;list-style-type:none}.bt-dark{border-top:1px solid #E5E5E5}.bb-dark{border-bottom:1px solid #E5E5E5}.bt-light{border-top:1px solid #E1E1E1}.bb-light{border-bottom:1px solid #E1E1E1}.bt-dark-dashed{border-top:1px dashed #E5E5E5}.bb-dark-dashed{border-bottom:1px dashed #E5E5E5}.bt-light-dashed{border-top:1px dashed #E1E1E1}.bb-light-dashed{border-bottom:1px dashed #E1E1E1}.bt-dark-dotted{border-top:1px dotted #E5E5E5}.bb-dark-dotted{border-bottom:1px dotted #E5E5E5}.bt-light-dotted{border-top:1px dotted #E1E1E1}.bb-light-dotted{border-bottom:1px dotted #E1E1E1}.artikel{width:1100px;display:block;white-space:normal}.text_01{text-align:left;font-weight:bold}.text_02,.text_03,.text_04,.text_05,.text_06,.text_07{padding-left:10px;text-align:left;white-space:normal}.preis1{margin-right:5;text-align:right}.preis2{margin-right:5;padding-right:25px;padding-left:25px;text-align:right}