@keyframes fadeinClaim{0%{transform:translate3d(-1648px,0,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes bounce{0%,to{bottom:30px}25%,75%{bottom:35px}50%{bottom:40px}}html{scroll-behavior:smooth}@font-face{font-family:"Lora";font-display:swap;src:local("Lora"),url(../fonts/Lora-Regular.woff)format("woff");font-weight:400;font-style:normal}.ce_authorbox.style2 .subtitle,h5,h6,p,strong,ul li a{font-family:"Source Sans Pro"!important;color:#545454}h1,h2,h3,h4{font-family:"Source Sans Pro"!important}.h1,.h1 p,.h2,.h2 p,h1,h2{color:#361b6a!important;font-size:2.8rem!important}.h2,.h2 p,h2{font-size:2rem!important}.start .h2,.start .h2 p,.start h2{font-size:2.3rem!important}.h3,.h3 p,.h4,.h4 p,h3,h4{margin-bottom:14px!important;font-size:1.5rem!important;color:#545454!important}.certificate-title h3{font-size:1.4rem!important;margin-top:10px!important}.h4,.h4 p,h4{font-size:1.4rem!important}#startSubHeadline h2{color:#757575!important;font-size:1.9em!important;font-weight:300!important;line-height:1.8em}.fa-search{font-size:23px!important}#footer .footerheadline{color:#fff!important;margin-bottom:30px!important;font-size:1.6rem!important;font-weight:300!important}#footer em{font-weight:600;font-style:normal}#main .kontaktdaten h2{font-weight:600!important;margin-bottom:0!important;font-size:1.15em!important;line-height:1.8em!important}#main .kontaktdaten strong,.certificate-title h3{font-weight:400!important}#main .anwendungsbeispiele h3{font-size:1.9rem!important;font-weight:500!important;color:#60327d!important}#main .anwendungsbeispiele ul{margin-top:0!important;max-width:600px;margin-left:auto;margin-right:auto}#main .anwendungsbeispiele .ce_list ul li{font-size:1.3rem!important;margin-bottom:15px!important;color:#000;font-weight:300;line-height:1.65em}#main .anwendungsbeispiele .ce_list ul li.fa:before{left:0;color:#60327d}h1,h2,h3{font-weight:500!important}.ce_bgimage.max_width_m .contentwrap{max-width:960px!important}.vio_dunkelviolett,.vio_dunkelviolett h1,.vio_dunkelviolett h2,.vio_dunkelviolett h3,.vio_dunkelviolett h4{color:#361b6a!important}#main #faqmenu ul li a:hover:before,.vio_mittelviolett,.vio_mittelviolett h1,.vio_mittelviolett h2,.vio_mittelviolett h3,.vio_mittelviolett h4{color:#60327d!important}.vio_hellviolett,.vio_hellviolett h1,.vio_hellviolett h2,.vio_hellviolett h3,.vio_hellviolett h4{color:#7e4290!important}.vio_grau,.vio_grau h1,.vio_grau h2,.vio_grau h3,.vio_grau h4{color:#545454!important}.bg_vio_dunkelviolett{background-color:#361b6a!important}.bg_vio_mittelviolett{background-color:#60327d!important}.bg_vio_hellviolett{background-color:#7e4290!important}.bg_vio_grau{background-color:#545454!important}.bu_vio_dunkelviolett,a.hyperlink_txt.obu_vio_dunkelviolett:hover{background-color:#361b6a!important;border-color:#361b6a!important;color:#fff!important}.bu_vio_mittelviolett{background-color:#60327d!important;border-color:#60327d!important;color:#fff!important}.bu_vio_grau,.bu_vio_hellviolett{background-color:#7e4290!important;border-color:#7e4290!important;color:#fff!important}.bu_vio_grau{background-color:#545454!important;border-color:#545454!important}a.hyperlink_txt.obu_vio_dunkelviolett,a.hyperlink_txt.obu_vio_mittelviolett{color:#361b6a!important;border-color:#361b6a!important;background-color:transparent!important}a.hyperlink_txt.obu_vio_mittelviolett{color:#60327d!important;border-color:#60327d!important}a.hyperlink_txt.obu_vio_grau,a.hyperlink_txt.obu_vio_hellviolett{color:#7e4290!important;border-color:#7e4290!important;background-color:transparent!important}a.hyperlink_txt.obu_vio_grau{color:#545454!important;border-color:#545454!important}a.hyperlink_txt.obu_vio_dunkelviolett:hover{opacity:1}a.hyperlink_txt.obu_vio_mittelviolett:hover{color:#fff!important;border-color:#60327d!important;background-color:#60327d!important;opacity:1}a.hyperlink_txt.obu_vio_hellviolett:hover{color:#fff!important;border-color:#7e4290!important;background-color:#7e4290!important;opacity:1}a.hyperlink_txt.obu_vio_grau:hover{color:#fff!important;border-color:#545454!important;background-color:#545454!important;opacity:1}.fill_vio_dunkelviolett svg circle{stroke:#361b6a!important}.fill_vio_dunkelviolett svg polygon{fill:#361b6a!important}.fill_vio_mittelviolett svg circle{stroke:#60327d!important}.fill_vio_mittelviolett svg polygon{fill:#60327d!important}.fill_vio_hellviolett svg circle{stroke:#7e4290!important}.fill_vio_hellviolett svg polygon{fill:#7e4290!important}.fill_vio_grau svg circle{stroke:#545454!important}.fill_vio_grau svg polygon{fill:#545454!important}h2.big-headline{font-size:3.3rem!important}#bottom .inside .right .ce_text a:focus,#bottom .inside .right .ce_text a:hover,#bottom .inside a,#main a,#main a:focus,#main a:hover,a,a:focus,a:hover,p a{text-decoration:none!important}#bottom .inside .right .ce_text a{color:#b6b6b6!important}#bottom .inside .right .ce_text a:hover{color:#fff!important;border-bottom:0!important}#main .ce_form a,#main .ce_text a,#main p a,a.hyperlink_txt,a.hyperlink_txt.link-white.outline:hover{color:#361b6a!important;opacity:1}#main .ce_form a:hover,#main .ce_text a:hover,#main p a:hover,.header .ce_search_label:hover i,a.hyperlink_txt:hover{color:#7e4290!important}#main .color-white p a strong,#main .color-white p strong,#main .color-white p strong a,a.hyperlink_txt.link-white.outline{color:#fff!important}.body_bottom .mod_search button.submit,.body_bottom .mod_search input.submit,.ce_hyperlink-extended a{text-transform:uppercase;letter-spacing:1px;font-size:14px!important;white-space:nowrap}.body_bottom .mod_search button.submit,.body_bottom .mod_search input.submit{border-width:2px!important;height:auto!important}.body_bottom .mod_search button.submit:hover,.body_bottom .mod_search input.submit:hover{background-color:#fff!important;color:#361b6a!important}#vio-logo{width:165px}#vio-logo a{background-image:url(../layout/logo/violution_logo_RGB_4farbig.svg)}.cloned #vio-logo{width:55px}.cloned #vio-logo a{background-image:url(../layout/logo/violution_emblem_RGB_4farbig.svg)}.logo{z-index:200000;position:absolute}.logo a{text-indent:-1000rem}#hero-startseite-claim .part1 p{background-color:#60327d}#hero-startseite-claim .part1 p,#hero-startseite-claim .part2 p{color:#fff;font-weight:600;display:inline-block;text-align:left;text-transform:uppercase;font-size:35px;min-height:0;min-width:0;line-height:65px;padding:0 30px 0 124px;letter-spacing:1px;margin-bottom:15px;transform:translate3d(-1648px,0,0)}#hero-startseite-claim .part1 p,#hero-startseite-claim .part2 p{animation:fadeinClaim .9s;animation-delay:0s;animation-fill-mode:forwards}#hero-startseite-claim .part2 p{animation-delay:.4s;background-color:#7e4290}#hero-startseite-claim.ce_bgimage.vertical_centered .ce_bgimage-inside{top:75%!important}#hero-startseite-claim.boxed-content .contentwrap{margin-left:-1px!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.header{background:#fbfbfb}.body_bottom .mod_search .close-window i:hover:after,.body_bottom .mod_search .close-window i:hover:before,.fa-close:hover:after,.fa-close:hover:before,.fa-remove:hover:after,.fa-remove:hover:before,.fa-times:hover:after,.fa-times:hover:before,.folge .header,.header.cloned{background:#fff}.header .ce_search_label i,.header .header_metanavi a,.header .mainmenu ul li a,.header .mainmenu ul li ul a.active,.header .mod_langswitcher .mod_langswitcher_inside,.header .mod_socials a{color:#757575!important}.header .mainmenu ul li a.active span,.header .mainmenu ul li a.trail span{border-bottom:0!important;color:#60327d!important}.mainmenu ul li a{font-weight:600!important}.mainmenu ul li{margin-left:18px!important;margin-right:18px!important}.header.original .mainmenu{top:3px!important;position:absolute!important;left:0!important;transform:none!important;-webkit-transform:none!important;width:100%}.header .mainmenu ul li a:focus,.header .mainmenu ul li a:hover,.header .mainmenu ul li:hover a{color:#60327d!important;opacity:1!important}.header.cloned .inside{min-height:unset}.header.cloned .mainmenu{float:none!important;text-align:center}.header.cloned .mainmenu ul{margin-left:60px}.header.cloned .mainmenu ul ul{margin-left:0}.mainmenu ul ul{border-top:3px solid #7e4290!important;padding-top:10px!important;padding-bottom:15px!important;margin-top:-3px!important}.header .mainmenu ul ul li a:hover:not(.megamenu),body .mainmenu ul li a.active:before,body .mainmenu ul li a.trail:before,body .mainmenu ul li a:hover:before{background-color:transparent!important;color:#361b6a!important}.header .mainmenu ul ul li a.trail:not(.megamenu){background-color:transparent!important}.header .mainmenu ul ul li a.active:not(.megamenu){background-color:transparent!important;color:#361b6a!important}.header .mainmenu ul ul li a.active,.header .mainmenu ul ul li a.trail:not(.megamenu),.header .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu){color:#9041b3!important}body .header .mainmenu ul ul li a{font-size:.9rem;line-height:44px!important}body .header .mainmenu ul ul li a span{color:#838383!important}body .header .mainmenu ul ul li a:hover span{color:#9041b3!important}#top-info{position:relative;z-index:1100;font-size:.93rem;line-height:2.8rem;background-color:#fff;text-align:right;display:block;-webkit-box-shadow:0 3px 4px -2px rgba(0,0,0,.05);-moz-box-shadow:0 3px 4px -2px rgba(0,0,0,.05);box-shadow:0 3px 4px -2px rgba(0,0,0,.05)}#top-info .inside{max-width:1240px;margin-left:auto;margin-right:auto;padding-right:40px!important;text-align:right}#top-info .inside span{margin-right:10px}#top-info .inside span i.fa{margin-left:10px;margin-right:6px!important;font-size:16px!important}#top-info .inside span.top-link{padding-right:15px;border-right:1px solid #e3e1e1}#top-info,#top-info .inside span a{color:#838383}#top-info .inside span a:focus,#top-info .inside span a:hover{color:#60327d}.header .mod_search{padding:0!important;position:absolute;display:block;right:48px;top:0;cursor:pointer;z-index:100;opacity:.7;transition:All .3s ease;-webkit-transition:All .3s ease}.header .ce_search_label i{padding:0 1px}.body_bottom .mod_search .label{font-weight:500!important;font-size:38px!important}.body_bottom .mod_search .close-window i:before{color:#fff;font-size:25px;border:0;border-radius:0}.body_bottom .mod_search .close-window i:after,.body_bottom .mod_search .close-window i:before,.fa-close:after,.fa-close:before,.fa-remove:after,.fa-remove:before,.fa-times:after,.fa-times:before{content:"";display:inline-block;width:35px;height:3px;background:#fff;transition:All .3s ease;-webkit-transition:All .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.body_bottom .mod_search .close-window i:after,.fa-close:after,.fa-remove:after,.fa-times:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-35px}.start .mod_article:not(.fullwidth)>.container{padding-top:30px}.mod_portfoliolist_v5 .item .info .title{color:#fff!important;opacity:1!important;transition:All .3s ease!important;-webkit-transition:All .3s ease!important;width:65%!important;display:block!important;margin:auto!important;padding-top:5px!important;padding-bottom:7px!important;background-color:rgba(0,0,0,.5)!important;text-align:center}.mod_portfoliolist_v5 .item .info h2.title{font-size:1.4vw!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.02px!important}.mod_portfoliolist_v5 .item#tile_2 .info .title,.mod_portfoliolist_v5 .item#tile_4 .info .title,.mod_portfoliolist_v5 .item#tile_5 .info .title,.mod_portfoliolist_v5 .item#tile_7 .info .title,.mod_portfoliolist_v5 .item#tile_8 .info .title{background-color:transparent!important}.mod_portfoliolist_v5 .item .info{width:100%!important;height:100%!important;padding:104px 0 0!important}.mod_portfoliolist_v5 .item#tile_1 .info .title{width:79%!important}.mod_portfoliolist_v5 .item#tile_7 .info .title{width:53%!important}.mod_portfoliolist_v5 .item#tile_4 .info .title{width:59%!important}.kacheln2022 .mod_portfoliolist_v5 .item#tile_6 .info .title{width:57%!important}.mod_portfoliolist_v5 .item#tile_8 .info{padding:92px 0 0!important}.mod_portfoliolist_v5 .item .info.subline_container{height:100%;width:100%}.mod_portfoliolist_v5 .item .info.subline_container .inner{position:relative;height:100%;width:100%}.mod_portfoliolist_v5 .item .info .subline{width:80%!important;bottom:20px;position:absolute}#main .color-white p a:hover strong,#main .color-white p strong a:hover{color:#f6d4ff!important}#main .mod_portfoliolist_v5 .item .info .subline strong{color:#fff}.mod_portfoliolist_v5 .item.wide .info .subline{width:60%!important}.mod_portfoliolist_v5 .item:hover .info .subline{margin-left:7%!important}.mod_portfoliolist_v5 .item:hover .info .title{opacity:0!important}.mod_portfoliolist_v5 .item#tile_2 .image:after,.mod_portfoliolist_v5 .item#tile_4 .image:after,.mod_portfoliolist_v5 .item#tile_5 .image:after,.mod_portfoliolist_v5 .item#tile_8 .image:after,.mod_portfoliolist_v5 .item#tile_9 .image:after{background:rgba(0,0,0,.35)!important}.mod_portfoliolist_v5 .item#tile_3 .image:after,.mod_portfoliolist_v5 .item#tile_9 .image:after{background:0 0!important}.mod_portfoliolist_v5 .item#tile_3:hover .info .title,.mod_portfoliolist_v5 .item#tile_9:hover .info .title{opacity:1!important;color:#7e4290!important}.mod_portfoliolist_v5 .item#tile_9 .info .title{color:#361b6a!important;background-color:transparent!important}.bounceArrow{position:absolute;left:50%;bottom:35px;margin-top:-30px;margin-left:-25px;height:50px;width:50px;-webkit-animation:bounce 1.3s infinite;animation:bounce 1.3s infinite;z-index:999;opacity:.5;transition:All .3s ease;-webkit-transition:All .3s ease}.mod_portfoliolist_v5 .item#tile_9:hover .bounceArrow{-webkit-animation:bounce .6s infinite;opacity:1}.mod_portfoliolist_v5 .item#tile_3 .info .title{color:#777!important;background-color:transparent!important;text-transform:none!important;font-weight:400!important;font-size:1.2em!important}.mod_portfoliolist_v5 .item#tile_3 .info{padding-top:146px!important}.helpArrow{display:block;width:30%;height:auto;position:relative;margin:50px auto auto;transition:all .5s ease-in-out;opacity:.5}#tile_3 a:hover .helpArrow{transform:scale(1.1);opacity:1}.mod_portfoliolist_v5 .item .inner{position:relative;height:100%}.mod_portfoliolist_v5 .inner a{position:absolute;background-color:transparent;z-index:100;text-indent:-100rem}.mod_portfoliolist_v5 .item.no_overlay .image:after,.vio_facebook_feed br{display:none}.ce_image_text_box.version2{border-radius:0!important}#bottom .inside,#footer .inside,.boxed-content .contentwrap,.header .inside,.mod_article:not(.fullwidth):not(.kacheln)>.container{padding-left:50px!important;padding-right:50px!important}.boxed-content.no-padding .contentwrap{padding-left:0!important;padding-right:0!important}.header .inside{position:relative!important;min-height:90px}.mainmenu ul{text-align:center!important}#main dl,#main ol,#main p,#main ul{padding:0 0 1.2em!important;font-size:1.15em!important;line-height:1.8em!important}#main ol,#main ul{padding:0 0 1.5em 2em!important;margin-top:-10px}#main ol li,#main ul li{margin-bottom:.6em}#main strong{font-weight:600}#main .ce_list strong,#main .ce_text strong{font-weight:600;color:#231640}#main .ce_list a strong,#main .ce_list strong a,#main .ce_text a strong,#main .ce_text strong a,#main a strong,#main strong a{color:#361b6a!important;opacity:1}#main .ce_list a:hover strong,#main .ce_list strong a:hover,#main .ce_text a:hover strong,#main .ce_text strong a:hover,.search-result-item h2 a:hover{color:#7e4290!important}#main .quelle p,#main p.quelle{font-size:15px!important;color:#989898;margin-top:-20px}a{transition:All .3s ease;-webkit-transition:All .3s ease}.vio_facebook_feed .ce_image_text_box{position:relative}.facebook-post-date{display:block;position:absolute;bottom:0;background-color:#f4f3f3;color:#545454;padding:6px 25px 8px;width:100%}.vio_facebook_feed .ce_image_text_box_content_outside{padding-bottom:60px!important;max-width:91%;position:relative}.vio_facebook_feed .image_container{height:300px!important;max-height:300px!important;overflow:hidden;width:100%!important;position:relative;display:block;vertical-align:middle;border-collapse:collapse;background-size:cover;background-position:center center}.noimage{background-color:#dbdada;background-image:url(../layout/logo/violution_emblem_RGB_weiss.svg);background-position:center center;background-size:30%!important}.ce_image_text_box_content_outside p,.vio_facebook_feed .ce_image_text_box_content p{font-size:16px!important;line-height:28px!important}.wbc #main{padding-top:100px}#main .ce_iconbox.version3.xsmall p{padding-bottom:.3em!important}.ce_image_text_box.version2{background-color:#fdfdfd!important;border:1px solid #ebedeb}.body_bottom .mod_search .search-content{visibility:hidden;opacity:0;transition:all .6s linear;display:block;z-index:-10000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);-webkit-animation:none;animation:none}.body_bottom .mod_search.show-search .search-content{-webkit-animation:none;animation:none;visibility:visible;opacity:1;z-index:10000}.body_bottom .mod_search input:not(.submit){padding:32px!important}.body_bottom .mod_search button:not(.submit),.body_bottom .mod_search input:not(.submit){background:rgba(255,255,255,.2)!important;font-size:20px!important;color:#fff!important;border:0!important;transition:All .3s ease;-webkit-transition:All .3s ease;margin-top:30px;margin-bottom:30px}.body_bottom .mod_search form{max-width:650px!important}.search-result-item{border-bottom:1px solid #dedede;margin:25px 0;padding:12px 0 8px}.search-result-item.last{border-bottom:0}.search-result-item .context{font-size:16px!important}.search-result-item h2 a,.sharebuttons>ul.boxxed>li>a{transition:All .3s ease;-webkit-transition:All .3s ease}.search-result-item h2 a{font-size:25px!important;color:#361b6a!important;line-height:25px!important}.search-result-item mark.highlight{background-color:transparent;font-weight:600!important;color:#361b6a;font-size:16px!important}.mod_search .header{margin:0 auto;margin-top:18px!important;text-align:center}.pagination{padding-bottom:60px!important;text-align:center!important}#main .pagination ul{float:none!important;display:block!important;margin-top:0}#main p.context{padding-bottom:0!important;margin-bottom:0!important}.pagination li{float:none!important;display:inline-block!important;margin:0-2px!important}.pagination li.current{background-color:#c9c9c9!important}.pagination li.current span{background-color:transparent!important;color:#000!important;border-radius:0!important}.pagination a,.pagination span{display:inline-block;cursor:pointer;padding:5px 10px!important;width:40px;height:40px;color:#545454!important;text-align:center}.pagination a:hover{background-color:#dedede;color:#462d6e!important}.pagination a.current{background-color:#c9c9c9;color:#000!important}.pagination a.next,.pagination a.previous{text-indent:-1000em;background-position:center center;background-repeat:no-repeat;text-decoration:none;background-size:52% 52%}.pagination a.previous{background-image:url(../layout/arrows/arrow_left_dark.svg)}.more a.hyperlink_txt:before,.pagination a.next,a.more:before{background-image:url(../layout/arrows/arrow_right_dark.svg)}.more a.hyperlink_txt,a.more{position:relative;padding-left:25px!important;text-decoration:none!important}.more a.hyperlink_txt:before,a.more:before{content:"";display:block;width:20px;height:20px;background-size:80%;background-position:0 center;background-repeat:no-repeat;position:absolute;left:0;bottom:3px}#main .more p a.hyperlink_txt{font-size:.9em!important}#main .more p a.hyperlink_txt:before{bottom:0!important}.more.ce_image_text_box a.hyperlink_txt{padding-top:0!important;padding-bottom:0!important;margin-bottom:40px;border:0!important}#bottom .inside{padding:20px 50px 0!important}#footer ol li{padding-bottom:7px}#bottom .inside p,#footer p{font-size:14px!important;color:#fff}#bottom{background-color:#361b6a}#bottom ul li{display:inline-block;padding-left:1.6em}#footer{background-color:#1f103c!important}#footer p{font-size:16px!important}#footer .inside{padding-top:50px}#footer p strong{color:#fff;font-weight:600!important}body.fixed-header #top_link{bottom:15px}#auge-link{padding-top:16px;display:block}.mobilflipright .mod_socials{margin-top:0!important}.mod_socials i.fa-github:hover{background:#24292e!important;color:#fff!important}#footer .mod_socials a i{margin-right:6px!important;background:rgba(255,255,255,.1)}#footer li:after{width:80%!important}#main .mod_socials a i{margin-right:3px!important;background:rgba(0,0,0,.2)}#main #beitragsleser .ce_sharebuttons ul,#main .ce_sharebuttons ul{margin-top:0!important;padding:0!important;background-color:transparent}.sharebuttons>ul.boxxed>li>a{height:2.667rem!important;width:2.667rem!important;background-image:none!important;position:relative;margin:0 6px 0 0!important}.sharebuttons>ul.boxxed>li>a.facebook{width:2.91rem!important}.sharebuttons>ul.boxxed>li>a:before{display:block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:All .3s ease;-webkit-transition:All .3s ease;width:100%;height:100%;background-color:#ccc;text-align:center;text-indent:0!important;padding:.8rem 0;color:#fff!important}.sharebuttons>ul.boxxed>li>a.facebook:before{content:"";text-indent:4px!important}.sharebuttons>ul.boxxed>li>a.facebook:hover:before{background-color:#436098}.sharebuttons>ul.boxxed>li>a.twitter:before{content:""}.sharebuttons>ul.boxxed>li>a.twitter:hover:before{background-color:#28a9e2}.sharebuttons>ul.boxxed>li>a.xing:before{content:""}.sharebuttons>ul.boxxed>li>a.xing:hover:before{background-color:#005d5e}.sharebuttons>ul.boxxed>li>a.linkedin:before{content:""}.sharebuttons>ul.boxxed>li>a.linkedin:hover:before{background-color:#0274b3}.sharebuttons>ul.boxxed>li>a.mail:before{content:""}.sharebuttons>ul.boxxed>li>a.mail:hover:before{background-color:#60327d}#kontakt #maps-container .ce_bgimage .contentwrap{max-width:604px;margin-left:auto;margin-right:0;position:relative}#kontakt .hint{position:absolute;top:441px;right:11px;max-width:290px;overflow:visible}#main .hint p{font-family:"Architects Daughter",cursive!important;color:#b7b7b7!important;font-size:18px!important;transform:rotate(-7deg)}#kontakt .ce_iconbox_inside{padding:4px 0}#ansprechpartner a em,#ansprechpartner em a{font-style:normal;font-weight:600}#main .ce_google_map .gmap_infotext p{padding-bottom:7px!important;margin-bottom:0}.gm-style .gm-style-iw-c{border-radius:0;padding:20px;box-shadow:0 3px 3px 1px rgba(0,0,0,.3)}#main .hint p,.vio-iconbar{text-align:center}.vio-iconbar .contentwrap{text-align:center;max-width:620px;min-width:620px}.vio-iconbar .contentwrap svg{width:105px;height:105px}.vio-iconbar .contentwrap svg:hover .cls-1{fill:#441f87}.ce_accordion .toggler:before,.faq-container h2,.vio_shop-shortcuts .hover_menu .mod_customnav li a:before{display:none!important}.ce_accordion{margin-bottom:0!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #d8d7d7;padding-left:25px!important}.ce_accordion:hover{background-color:#fafafa!important}.ce_accordion .toggler{border-bottom:0!important;font-weight:400!important;font-size:1.15em!important;padding:16px 0!important}.ce_accordion .accordion{padding-top:0!important;padding-left:27px!important;padding-right:27px!important}#main .ce_accordion .accordion ol,#main .ce_accordion .accordion p,#main .ce_accordion .accordion ul{margin-bottom:0;max-width:780px}#main #faqmenu ul li a:before,.ce_accordion .toggler i{font-family:FontAwesome!important;font-style:normal!important;color:#cecece!important;margin-right:6px!important;font-size:20px!important}.ce_accordion .toggler.ui-state-active,.ce_accordion .toggler.ui-state-active i{color:#60327d!important;font-weight:600!important}.ce_accordion.last{border-bottom:0!important}#main #faqmenu ul{padding:0!important;margin-top:0}#main #faqmenu ul li,#main .mehrwert p{margin-bottom:0}#main #faqmenu ul li a{display:block;border-bottom:1px solid #d8d7d7;padding:16px 0 16px 30px!important;margin-bottom:0;font-weight:600!important}#main #faqmenu ul li a.last,.mod_sitemap ul li a.last{border-bottom:0}#main #faqmenu ul li a:before{content:"";display:inline-block;margin-right:10px!important}#main #faqmenu ul li a:hover{background-color:#fafafa!important;color:#60327d!important}#main #faqmenu ul li:last-child{border-bottom:0}.back a{text-transform:lowercase;position:relative;padding-left:25px!important}.back a:before{content:"";display:block;width:20px;height:20px;background-size:80%;background-position:0 center;background-repeat:no-repeat;position:absolute;left:0;bottom:3px;background-image:url(../layout/arrows/arrow_left_dark.svg)}p.privacy{background:0 0!important;display:none!important}.cookiebar_default .cc-inner{padding:30px!important;border-radius:0!important}.cookiebar_default .cc-inner h2 strong{font-weight:400;color:#361b6a!important;font-size:1.8rem!important}.cookiebar_default p{color:#545454!important;line-height:1.6!important}.cookiebar_default p a{color:#361b6a!important;text-decoration:underline!important}.contao-cookiebar .cc-btn{padding:13px 30px!important;margin-bottom:8px!important;font-size:15px!important;outline:0!important;color:#fff!important;background-color:#ccc!important;margin-right:5px}.contao-cookiebar .cc-btn:hover{background-color:#dbdbdb!important}.contao-cookiebar .cc-btn.success{background-color:#361b6a!important}.contao-cookiebar .cc-btn.success:hover{background-color:#7e4290!important}.contao-cookiebar .cc-btn,.cookiebar_default .cc-group{border:0!important;border-radius:0!important}.cookiebar_default .cc-footer{text-align:left!important;padding:20px 0!important}#footer .gemeinschaften li:before,.chart_data span,.contao-cookiebar .cc-info,.mod_breadcrumb li.first{display:none}.nomargintop{margin-top:0!important}.mod_sitemap ul li,.nomarginbottom{margin-bottom:0!important}.folge .mod_article.fullwidth-boxed.first>.container,.nopaddingtop{padding-top:0!important}#werte p,.mod_article.nopaddingbottom>.container,.nopaddingbottom{padding-bottom:0!important}.mod_article.nopaddingtop>.container{padding-top:0!important}.icon-envelope:before,.icon-phone:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:All .3s ease;-webkit-transition:All .3s ease;width:22px;height:25px;text-align:left;color:#231640;content:""}.icon-envelope:before{content:""}#top-info .inside span i.fa-phone{font-size:18px!important}.ce_iconbox.version3.xsmall i{width:30px!important}.ce_iconbox.version3.xsmall i.fa-xing{width:25px!important}.ce_iconbox_icon i.fa:before{font-size:18px!important;line-height:32px!important}.ce_iconbox_icon i.fa-phone:before,.ce_iconbox_icon i.fa-xing:before{font-size:20px!important}#werte p{font-weight:300;margin-bottom:0!important}#main .mehrwert p{font-weight:400!important;line-height:1.4!important;color:#555!important;font-size:1.2em!important;margin-bottom:.5rem;display:block;max-width:400px;margin-top:10px;text-transform:uppercase}#main .teasertext p{display:block;max-width:57%;margin-bottom:0}.ce_image_text_box.nopic .ce_image_text_box_content{margin-top:0}.ce_divider_extended.version3{background:#d8d8d8!important}.ce_divider_extended.version5{background:#b0b0b0!important}.ce_chartbar .title{font-weight:600!important;color:#333!important;font-size:17px;text-transform:uppercase}#footer .gemeinschaften p{font-size:15px!important}#footer .gemeinschaften li:after,.vio_shop-shortcuts-inner li.hover_menu .mod_customnav li.last a{border-bottom:none}#footer .gemeinschaften li{padding-left:0;margin-bottom:0!important}#footer .gemeinschaften ol{padding:0}a#google-review-trigger{background-color:#fff;bottom:120px;position:fixed;right:-10px;display:none;padding:10px 20px 18px 10px;border:1px solid #e0e0e0;width:160px;opacity:.9;z-index:10000;transition:All .3s ease!important;-webkit-transition:All .3s ease!important;border-top:15px solid #bababa;text-align:center}a#google-review-trigger:hover{opacity:1}a#google-review-trigger .first,a#google-review-trigger svg{display:block;margin:2px auto}.mod_article:not(.fullwidth)>.container{padding-top:60px}#sitemap.mod_article:not(.fullwidth)>.container{padding-bottom:40px}#main .mod_sitemap ul{margin-top:10px;background:0 0!important;padding:0!important}.mod_sitemap ul li a{display:block;border-bottom:1px solid #d8d7d7;padding:16px 0 16px 30px!important;margin-bottom:0!important;font-weight:600!important}.mod_sitemap ul li ul a{margin-left:0!important;padding-left:0!important}#main .mod_sitemap ul li ul{margin:0!important;padding:20px 0 30px!important;border-bottom:1px solid #d8d7d7}.mod_sitemap ul li ul li a{border-bottom:0!important;font-weight:400!important;font-size:.75em;padding:10px 0 10px 60px!important}#main .mod_sitemap ul li ul,.mod_sitemap ul li a:hover,.mod_sitemap ul li ul li a{background-color:#fafafa!important}.mod_sitemap ul li ul li a:hover{color:#361b6a!important}#partnerlogos{margin-left:8%;text-align:right}.vio-iconbar .pb-xs{padding-bottom:42px!important}.mod_breadcrumb{border-top:0!important;text-align:right;margin-bottom:150px;padding-top:20px;border-bottom:1px solid rgba(0,0,0,.05)}#main .mod_breadcrumb ul{padding:0 5px 0 10px!important;margin:0!important;font-size:14px!important}.mod_breadcrumb ul:before{content:"Du bist hier:";margin-right:10px}.mod_breadcrumb li:before{display:none}.mod_breadcrumb li:after{font-family:FontAwesome;content:"";color:#ccc;margin-left:10px}.mod_breadcrumb li:last-child:after{display:none}.mod_breadcrumb li:last-child a{color:#60327d;font-weight:500}.mod_breadcrumb li a:hover{color:#60327d!important}body.ie{-ms-text-size-adjust:100%}.ie .autogrid_grid{display:-ms-grid}.ie .d_60_40,.ie .grid_60_40.d_60_40{-ms-grid-columns:60% 40%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_60_40 .column:first-child,.ie .grid_60_40.d_60_40 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_60_40 .column:last-child,.ie .grid_60_40.d_60_40 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_40_60,.ie .grid_40_60.d_40_60{-ms-grid-columns:40% 60%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_40_60 .column:first-child,.ie .grid_40_60.d_40_60 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_40_60 .column:last-child,.ie .grid_40_60.d_40_60 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_50_50,.ie .grid_50_50.d_50_50{-ms-grid-columns:50% 50%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_50_50 .column:first-child,.ie .grid_50_50.d_50_50 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_50_50 .column:last-child,.ie .grid_50_50.d_50_50 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.d_33_66{grid-template-columns:33.3333% 66.6667%}.ie .d_33_66,.ie .grid_33_66.d_33_66{-ms-grid-columns:33% 66%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_33_66 .column:first-child,.ie .grid_33_66.d_33_66 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_33_66 .column:last-child,.ie .grid_33_66.d_33_66 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_66_33,.ie .grid_66_33.d_66_33{-ms-grid-columns:66% 33%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_66_33 .column:first-child,.ie .grid_66_33.d_66_33 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_66_33 .column:last-child,.ie .grid_66_33.d_66_33 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_30_70,.ie .grid_30_70.d_30_70{-ms-grid-columns:30% 70%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_30_70 .column:first-child,.ie .grid_30_70.d_30_70 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_30_70 .column:last-child,.ie .grid_30_70.d_30_70 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_70_30,.ie .grid_70_30.d_70_30{-ms-grid-columns:70% 30%;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .d_70_30 .column:first-child,.ie .grid_70_30.d_70_30 .column:first-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.ie .d_70_30 .column:last-child,.ie .grid_70_30.d_70_30 .column:last-child{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.ie .col_6{-ms-flex:40%}.ie .mod_search input,.mod_search .widget-text{height:auto!important}.body_bottom .mod_search button:not(.submit),.ie .body_bottom .mod_search input:not(.submit){padding:15px 30px 30px!important}body.blog .blogsubheadline h2{font-size:1.6rem!important;color:#545454!important}.mod_vio_news4ward_listEx{margin-bottom:80px}body.blog .textheadlineh2 h2{font-size:1.15em!important;line-height:1.8em!important;margin-bottom:0!important;color:#545454!important}#tile_wrapper.blogtiles .item{height:300px}#tile_wrapper.blogtiles .item.height-double{height:600px}#tile_wrapper.blogtiles .item .info{height:50%!important;padding:10px 0 12px!important;background:linear-gradient(to bottom,transparent 0,#000 100%)}.mod_portfoliolist_v5 .item.height-double .info{height:25%!important}#tile_wrapper.blogtiles .item#tile_1 .info .title,#tile_wrapper.blogtiles .item#tile_2 .info .title,#tile_wrapper.blogtiles .item#tile_3 .info .title{width:90%!important;background-color:transparent!important}#tile_wrapper.blogtiles .item .info h2.title{font-size:1.7rem!important;text-transform:none!important;font-weight:600!important;letter-spacing:0!important;text-align:left!important;position:absolute;bottom:40px;left:3.5%;text-shadow:1px 1px 1px rgba(0,0,0,.6)}#main #tile_wrapper.blogtiles .item .info p.date{font-size:1.1rem!important;font-weight:400!important;position:absolute;color:#c6c6c6;bottom:-20px;left:3.5%}#tile_wrapper.blogtiles .item:hover .info .title{opacity:1!important}.start.blog .mod_article:not(.fullwidth)>.container{padding-bottom:0}.start.blog #main .mehrwert p{line-height:1.2em!important;max-width:100%}.start.blog #main .mehrwert{margin-top:-10px}.vio-blog-item{background-color:#fdfdfd!important;border:1px solid #ebedeb;margin-bottom:30px;height:366px}.vio-blog-item .d_66_33{grid-template-columns:auto 321px!important}.vio-blog-item .teaser{padding:25px 12px 30px 30px}#main .vio-blog-item .teaser h3 a{color:#575757;font-size:1.6rem!important;font-weight:500}#main .vio-blog-item .teaser h3 a:hover,#main .vio-blog-item a.more:hover,#main form .checkbox_container span label a:hover,.tag-navigation-right .tags a:hover{color:#7e4290}#main .vio-blog-item a.more:before{bottom:0}#main .vio-blog-item a.more{color:#361b6a}#main .vio-blog-item .teaser p{font-size:1.1em!important;color:#545454;padding:0 0 .2em!important}#main .vio-blog-item .teaser p.date{font-size:1.1em!important;color:#361b6a;padding:0!important;margin:0 0 10px!important}.fa-calender:before,.fa-user:before{content:"";margin-right:6px}.fa-user:before{content:""}.vio-blog-item .image_container{display:block;height:260px;width:260px;margin-top:31px}.vio-blog-item .image_container .image{background-position:center center;background-size:cover;height:100%;width:100%}#main a.bu_vio_dunkelviolett,#main a.bu_vio_dunkelviolett:hover{color:#fff!important}#main a.bu_vio_dunkelviolett:hover{background-color:#60327d!important}.tag-navigation-right .tags a{display:block;padding:10px 10px 10px 0;border-bottom:1px solid #d8d8d8;color:#545454;font-weight:500!important}.tag-navigation-right .tags a:first-child{border-top:1px solid #d8d8d8}.blog .right-column h4,.tag-navigation-right .tags a.active{color:#7e4290;font-weight:600!important}.blog .right-column h4{color:#361b6a!important;font-size:1.2em!important;text-transform:uppercase}.blog #main .right-column p{font-size:1.1em!important}.blog .mod_news4wardList.mt-0{padding-top:5px}#beitragsleser .right-column{margin-top:216px}#main #beitragsleser .mod_news4wardReader p.info{margin-bottom:0;margin-top:50px}#main #beitragsleser .mod_news4wardReader p.info.bottominfo{margin-top:0;padding-bottom:0!important;font-size:1em!important;color:#361b6a}#main #beitragsleser .mod_news4wardReader p.info.bottominfo .autor{padding-left:0}#main #beitragsleser .mod_news4wardReader .image_container{padding-top:10px}#main #beitragsleser ul{margin-top:36px;background-color:#f9f9f9;padding:1.7em 4em 1.5em 3em!important;margin-bottom:60px}#beitragsleser ul li,form .field{margin-bottom:20px}.pagination.blogpagina{position:relative;display:block}.pagination.blogpagina .prevArticle{position:absolute;left:0}.pagination.blogpagina .nextArticle{position:absolute;right:0}.pagination.blogpagina a,.pagination.blogpagina span{width:auto;font-weight:600;padding:0!important}.pagination.blogpagina a:focus,.pagination.blogpagina a:hover{background-color:transparent!important}#main #beitragsleser h1{max-width:780px;min-height:110px}#main #beitragsleser .shortheadline h1{min-height:80px;margin-top:30px}.vio-related-item .teaser{padding:0}#main .vio-related-item h5.title{font-size:1.25em;margin-bottom:9px;display:block;font-weight:500;line-height:1.6em}.first-paragraph{font-weight:600}#main .storytext p,#main p span.storytext{color:#8a8a8a!important;font-family:"Lora",Georgia,Times,serif!important;font-weight:400!important;line-height:2em!important;font-size:1.2em!important}#main .storytext p strong{color:#361b6a!important;font-family:Georgia,Times,serif!important;font-weight:500!important}#main .vio-related-item h5.title a,.vio_shop-shortcuts-inner li.hover_menu .mod_customnav li a.active span{color:#361b6a!important}#main .vio-related-item h5.title a:hover{color:#7e4290!important}.blog #main .right-column .vio-related-item .info{font-size:.9em;margin-bottom:0;font-weight:400}.blog #main .right-column .vio-related-item p{font-size:1em!important;font-weight:400}.vio-related-item .info .fa-calender:before,.vio-related-item .info .user:before{margin-right:7px}.vio-related-item{padding:0 0 26px;margin-top:28px;color:#545454;background-color:#fff!important;border:0;border-bottom:1px solid #d8d8d8!important;height:auto}.vio-related-item:last-child{margin-bottom:60px;border-bottom:0}.mod_news4wardComments{margin-top:40px;margin-bottom:120px}.comment-list{margin-top:20px;margin-bottom:40px}#main .comment-list p.info{display:block;position:relative;margin-bottom:20px!important;margin-top:20px;border-top:1px solid #d8d8d8;background-color:#fbfbfb;padding:5px 30px 7px!important;color:#361b6a}#main .comment-list p.info a{font-weight:600}#main .comment-list .comment p{padding-left:30px!important;padding-right:30px!important}#main .comment-list p.info .date{font-weight:400}.vio-form-content{max-width:72%;margin:0 auto}.vio-form h3,form fieldset legend{font-weight:600!important;text-transform:uppercase}form fieldset legend{background-color:transparent;color:#555!important;padding-right:46px;padding-left:20px;position:relative;font-size:21px}form fieldset legend span{margin-bottom:0!important;position:absolute;top:-9px;right:26px}#main form .einwilligung p.error{top:-18px;color:red}.mod_iso_checkout form fieldset.error{border:1px solid red}.mod_login.vio-form-small,.vio-form{background-color:#fdfdfd!important;border:1px solid #ebedeb;padding:25px 30px 45px;max-width:72%;margin:0 auto}form .checkbox_container span input{display:block;float:left}form .checkbox_container span label{padding-left:30px;display:block;margin-top:-7px;max-width:860px}#main form .checkbox_container span label a{font-weight:600;color:#361b6a;text-decoration:underline!important}form .checkbox_container span{margin-bottom:25px;display:block}.mod_news4wardComments .vio-form,.vio-form.vio-form-fullwidth{max-width:100%;margin:0}.vio-form .widget.col-50{max-width:calc(50% - 2px);width:calc(50% - 2px);display:inline-block}.vio-form .widget.col-50.first{padding-right:20px}.mod_personalData label[for=ctrl_city_710],.mod_personalData label[for=ctrl_company_710],.mod_personalData label[for=ctrl_country_710],.mod_personalData label[for=ctrl_firstname_710],.mod_personalData label[for=ctrl_lastname_710],.mod_personalData label[for=ctrl_postal_710],.mod_personalData label[for=ctrl_street_710],.vio-form .widget.mandatory>*{font-weight:600}form fieldset.checkbox_container{padding:0;border:0}#main .mod_news4wardComments p.hint{font-size:.9em!important;margin:30px 0 0;max-width:100%;padding:0}.vio-form h3{color:#361b6a!important;font-size:1.35em!important;margin-bottom:40px!important}input,select,textarea{background-color:#fff;padding:15px;font-size:.9rem;transition:all .15s linear 0s}input.upload{background-color:#f5f5f5;padding:30px;background-image:url(../layout/upload.png);background-repeat:no-repeat;background-position:center right;background-size:76px auto}#main form .widget-upload p.error{top:86px;right:auto;max-width:500px;left:30px;text-align:left}button:focus:not([type=submit]),button:hover:not([type=submit]),input:focus:not([type=submit]),input:hover:not([type=submit]),textarea:focus,textarea:hover{border:1px solid #7e4290!important}.search-content input:hover:not([type=submit]){border:0!important}span.labeltext{color:#545454!important;font-weight:400;display:block;margin-bottom:3px}form .captchafullwidth .captcha_text{margin:10px 0 3px;color:#545454}.captcha-container .labeltext{padding-top:10px;display:block}span.labeltext.mand{color:#545454!important;font-weight:600}.mod_login button.submit,.mod_login input.submit,.vio-form button.submit,.vio-form input.submit,button.submit[type=submit]{font-weight:600;min-width:100px;text-transform:uppercase;letter-spacing:1px;font-size:13px!important;margin-top:3px;width:auto!important;padding:15px 45px;border-radius:0!important;line-height:1.6;background:#361b6a}input.submit[type=submit]{background:#361b6a}button.submit[type=submit]:hover,input.submit[type=submit]:hover{background:#7e4290}.captchafullwidth input.captcha{width:100%!important}#main p.hint{font-size:.9em!important;margin:20px auto 0;max-width:72%;padding:0 30px 0 45px}#main p.hint.fullwidth{margin:20px 0 0;max-width:60%;padding:0}.contao-cookiebar .cc-detail-btn:hover{border:0!important}.contao-cookiebar button.cc-btn:focus,.contao-cookiebar button.cc-btn:hover{border:0!important}.twocol-form .widget{width:48%;float:left;margin:0 1%;padding-top:27px;overflow:hidden}.twocol-form .widget.widget-submit{width:98%;float:none;text-align:center}#main form p.error{position:absolute;top:10px;text-align:right;font-size:14px!important;display:block;width:100%;right:1px}#main .mod_login form p.error{position:relative;line-height:1.6em!important;text-align:left;width:80%;right:unset;top:unset;padding:0!important}#main form p.error:before{font:19px/1 FontAwesome;text-rendering:auto;display:inline-block;content:"";width:22px;margin-right:5px}#main .mod_lostPassword form p.error{position:relative;top:unset;text-align:left;margin-bottom:15px;right:unset}#tagsCanvasContainer{margin:0 auto;text-align:center}.ce_bgimage.parallax .ce_bgimage-image:after{content:"";position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top,transparent 22%,rgba(0,0,0,.65) 89%,rgba(0,0,0,.65) 98%);background:-webkit-linear-gradient(top,transparent 22%,rgba(0,0,0,.65) 89%,rgba(0,0,0,.65) 98%);background:linear-gradient(to bottom,transparent 22%,rgba(0,0,0,.65) 89%,rgba(0,0,0,.65) 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}#tagcloud-content h3{font-size:1.9rem!important;font-weight:600!important;color:#fff!important}#main #tagcloud-content #tagCloudClaim p{font-family:"Source Sans Pro"!important;word-spacing:.1em;color:#fff;font-weight:900!important;display:inline-block;text-align:center;text-transform:uppercase;min-height:0;min-width:0;line-height:60px;padding:3px 32px 5px!important;letter-spacing:1px;background-color:#5b3068;font-size:1.6rem!important;-webkit-box-shadow:2px 2px 1px -2px #000;box-shadow:2px 2px 1px -2px #000;text-shadow:none}#main #tagcloud-content p,#tagCloudHeadline h2{text-shadow:2px 2px 2px rgba(0,0,0,.5);display:inline-block}#tagCloudHeadline h2{color:#fff;font-size:2.6em!important;font-weight:300!important;margin-bottom:15px;padding-left:30px}#main #tagcloud-content p{font-size:1.1em!important;line-height:1.68em!important;max-width:700px;padding-left:30px!important}.start #blogHeadlineTeaser h2{font-size:2.55rem!important;margin-top:10px}#blogSubheadlineTeaser h3{font-weight:300!important;font-size:1.5em!important;margin-top:10px;text-transform:uppercase}#tagcloud-content{font-weight:500!important;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#blogteaserStartseite .vio-blog-item .d_66_33{grid-template-columns:100%!important}#blogteaserStartseite{margin-bottom:0}#blogteaserStartseite .vio-blog-item{height:auto;background-color:#f2f2f2!important;border:1px solid #d7d7d7}#main #blogteaserStartseite .vio-blog-item h3 a{color:#361b6a!important;font-size:1.4rem!important;font-weight:600!important;text-transform:uppercase}#blogteaserStartseite .vio-blog-item .image_container{display:block;height:290px;width:auto;margin-top:0}.ce_list ul li,.ce_text ul li{list-style-type:square}.ce_list.hasIcon ul li,.ce_text.hasIcon ul li{list-style-type:none!important}.fa-check:before{margin-right:10px}.hasIcon .fa-check{color:#7e4290}#storeSubheadline h3{color:#cacaca!important}#storeSubheadline h3,#storeSubheadlineProducts h3{line-height:2em;font-weight:300!important}#main .storeSubheadline p{font-size:17px!important;text-transform:uppercase;margin-bottom:10px!important;padding-bottom:0!important;display:block;font-weight:600;letter-spacing:3px;color:#9f9f9f}.ce_productbox.version3.shop-item-teaser{background-color:#f9f9f9;position:relative;box-shadow:0 0 2px 2px rgba(0,0,0,.4);border:1px solid #ccc;transition:All .3s ease;-webkit-transition:All .3s ease;height:740px}.ce_productbox.version3.shop-item-teaser .ce_productbox_inside:hover{box-shadow:none}.ce_productbox.version3.shop-item-teaser:hover{transform:scale(1.02)}.ce_productbox.version3.shop-item-teaser>*{transform:translate(0,0)!important}.ce_productbox.version3.shop-item-teaser .image_container{padding:5%;background-color:#fff;height:300px}.ce_productbox.version3.shop-item-teaser .ce_productbox_content_top{padding-left:0;padding-right:0}.ce_productbox.version3.shop-item-teaser .subheadline{position:absolute;top:26px;right:-44px;color:#fff;font-weight:600!important;text-align:center;font-size:.9rem!important;font-style:normal;padding:5px 16px;transform:rotate(37deg);width:198px;opacity:.9;box-shadow:0-1px 0 1px rgba(0,0,0,.3);display:none}.ce_productbox.version3 .price{display:none}.ce_productbox.version3.shop-item-teaser.oxid .subheadline{background-color:#787878}.ce_productbox.version3.shop-item-teaser.contao .subheadline{background-color:#f47c00}.ce_productbox.version3.shop-item-teaser h4{color:#361b6a!important;font-weight:400!important;font-size:1.6rem!important;text-shadow:none;padding-top:13px}.ce_productbox.version3.shop-item-teaser h4:after{display:block;content:"";background-color:rgba(0,0,0,.3);height:1px;width:60px;margin:14px 0}#main .ce_productbox.version3.shop-item-teaser p{display:block;color:#545454!important;text-align:left;padding:0 40px 0 25px!important;font-size:1em!important;line-height:1.7em!important;margin-bottom:0}.ce_productbox.version3.shop-item-teaser .ce_hyperlink,.ce_productbox.version3.shop-item-teaser h4{display:block;text-align:left;padding-left:25px}.ce_productbox.version3.shop-item-teaser .ce_hyperlink a{color:#545454!important;border-color:#545454!important;background-color:transparent!important;text-transform:uppercase;letter-spacing:1px;font-size:12px!important;padding:7px 20px 7px 48px;margin-top:25px;position:relative}.ce_productbox.version3.shop-item-teaser .ce_hyperlink a:before{font:23px/1 FontAwesome;text-rendering:auto;position:absolute;left:15px;display:block;color:#c2c2c2;content:""}.ce_productbox.version3.shop-item-teaser .ce_hyperlink a:focus,.ce_productbox.version3.shop-item-teaser .ce_hyperlink a:hover{background-color:#361b6a!important;border-color:#361b6a!important;color:#fff!important;opacity:1}.ce_productbox.version3.shop-item-teaser .ce_hyperlink a:focus:before,.ce_productbox.version3.shop-item-teaser .ce_hyperlink a:hover:before{color:#fff!important}.vio_shop-shortcuts{position:absolute;display:block;cursor:pointer;z-index:100;padding-top:9px;right:84px;top:0}.vio_shop-shortcuts-inner{position:relative;line-height:5px}.vio_shop-shortcuts .vio_shopshortcut{display:block;float:left;position:relative;width:47px;height:30px;overflow:hidden;opacity:.7;transition:All .3s ease;-webkit-transition:All .3s ease;text-align:left;margin-top:28px;margin-left:15px}.header.cloned .vio_shop-shortcuts .vio_shopshortcut{margin-top:11px}.header.cloned .mod_search{top:-3px}.vio_shop-shortcuts .vio_shopshortcut.vio_account{width:auto;max-width:170px;overflow:visible;height:auto;text-align:left}.vio_shop-shortcuts .vio_shopshortcut.vio_account span{line-height:18px;display:block;float:right;max-width:130px;font-size:.95em;margin-top:8px}.vio_shop-shortcuts .vio_shopshortcut.vio_account:before{display:inline-block;margin-right:9px}.vio_shop-shortcuts .vio_shopshortcut:hover{opacity:1;color:#7e4290!important}.vio_shop-shortcuts .vio_shopshortcut:before{font:26px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:block;color:#757575}.vio_shop-shortcuts .vio_shopshortcut:hover:before{color:#7e4290}.vio_shop-shortcuts .vio_cart{line-height:20px}.vio_cart:before{content:""}.vio_account:before{content:""}.cart-sum{position:absolute;background-color:#5e3e9d;width:18px;height:18px;color:#fff;display:block;top:18px;right:13px;border-radius:50%;z-index:100;line-height:16px;text-align:center;font-size:11px;font-weight:700;text-indent:1px}.header.cloned .cart-sum{top:1px}.ce_text.width-l{max-width:800px}.article_shadow_bottom{box-shadow:0 0 2px 2px rgba(0,0,0,.1)}.vio_shop-shortcuts-inner li{position:relative;display:block;text-align:left;list-style-type:none;z-index:10;float:left;padding-bottom:40px}.vio_shop-shortcuts-inner li .mod_customnav{border-top:3px solid #7e4290!important;margin-top:-3px!important;width:auto;white-space:nowrap;border-radius:0;position:absolute;top:100%;margin-left:0;background:#fff;box-shadow:1px 8px 15px rgba(0,0,0,.1);line-height:40px!important;display:none}.vio_shop-shortcuts-inner li:hover .mod_customnav{display:block}.vio_shop-shortcuts-inner li .mod_customnav ul{padding-top:10px!important;padding-bottom:15px!important}.vio_shop-shortcuts-inner li.hover_menu .mod_customnav li{display:block;float:none;margin-left:18px!important;margin-right:18px!important;padding-bottom:0}.vio_shop-shortcuts-inner li.hover_menu .mod_customnav li a{line-height:42px!important;transition:All .3s ease;-webkit-transition:All .3s ease;letter-spacing:0;border-bottom:1px solid #f2f2f2;font-weight:600!important;padding:0 1.5rem!important;color:#757575!important;font-size:.9em;display:block}.vio_shop-shortcuts-inner li.hover_menu .mod_customnav li a:hover{color:#9041b3!important}.vio_shop-shortcuts-inner li.hover_menu .mod_customnav li ol li{margin-left:0!important;margin-right:0!important}#testimonials{margin-bottom:150px}.testimonialbox{padding:32px 20px 0 30px;background-color:#fdfdfd!important;border:1px solid #ebedeb;width:360px;height:580px;margin:0 10px;position:relative}#main .testimonialbox p{font-size:1.1em!important;line-height:1.7em!important;padding-bottom:0!important}#main .testimonialbox p:first-child{font-size:1.15em!important;font-style:italic}#main .testimonialbox p.autor{display:block;position:absolute;bottom:0;left:0;background-color:#1f103c!important;padding:10px 20px 15px 30px!important;margin:0!important;font-size:1em!important;line-height:1.6em!important;color:#fff;width:100%}#main .testimonialbox p.autor a{color:rgba(255,255,255,.6)!important;margin-top:10px;display:block;font-size:.95em!important}#main .testimonialbox p.autor a:hover{color:#fff!important}#main .testimonialbox p.autor em{text-transform:uppercase;font-weight:600;font-style:normal}.caroufredsel_controls{display:block;text-align:center;margin-bottom:40px;margin-top:20px}.caroufredsel_controls a{border-radius:50%;display:inline-block;text-indent:-100em;overflow:hidden;background-color:#555;height:12px;width:12px;margin:4px}.caroufredsel_controls a.selected{background-color:#d3d1d9}#headline_testimonials.ce_bgimage.max_width_m .contentwrap{max-width:1240px!important}.set_left{float:left}.set_right{float:right}.ce_download_small .ce_download_small_inside a:after,a.ce_download_small_inside:after{color:#9a9a9a}.ce_download_small .ce_download_small_inside{max-width:50%}.ce_download_small .ce_download_small_inside a,a.ce_download_small_inside{border:3px solid #9a9a9a!important;max-width:100%;border-radius:5px;padding:17px 25px;color:#9a9a9a!important;font-size:21px!important;font-weight:600;transition:All .3s ease;-webkit-transition:All .3s ease;display:block;margin-bottom:15px;position:relative}a.ce_download_small_inside:after{font-family:FontAwesome;content:"";position:absolute;right:25px;top:50%;margin-top:-35px;font-size:25px;line-height:70px;opacity:.4}.order_item_downloads a.ce_download_small_inside{font-size:16px!important;padding:8px 25px;border-width:2px!important}.ce_download_small .ce_download_small_inside a .size,a.ce_download_small_inside .size{font-weight:300;color:#9a9a9a}.ce_download_small .ce_download_small_inside a:focus,.ce_download_small .ce_download_small_inside a:hover,a.ce_download_small_inside:focus,a.ce_download_small_inside:hover{border-color:#361b6a!important;color:#361b6a!important}.ce_download_small .ce_download_small_inside a:focus .size,.ce_download_small .ce_download_small_inside a:hover .size,a.ce_download_small_inside:focus .size,a.ce_download_small_inside:hover .size{color:#361b6a}.ce_download_small .ce_download_small_inside:hover a:after,a.ce_download_small_inside:hover:after{color:#361b6a!important;opacity:1}span.from{text-transform:lowercase}.ce_leadertext.version1 .subheadline{font-style:normal;margin-bottom:10px;font-size:1.25rem;text-transform:uppercase;letter-spacing:3px}.ce_leadertext.version1 .divider{background:#333;content:"";display:block;height:1px;margin:20px 0 20px 1px;position:relative;width:40px}.overflow-visible{overflow:visible}#gruppenfoto{min-height:800px}