@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}.invisible{display:none}.ce_image img{width:100%;height:auto}p{margin-bottom:40px}strong{font-weight:bold}.mod_article{position:relative}img{width:100%;height:auto}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url("../../files/slfotobox/layout/fonts/oswald-v49-latin-regular.eot");src:local(""), url("../../files/slfotobox/layout/fonts/oswald-v49-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/slfotobox/layout/fonts/oswald-v49-latin-regular.woff2") format("woff2"), url("../../files/slfotobox/layout/fonts/oswald-v49-latin-regular.woff") format("woff"), url("../../files/slfotobox/layout/fonts/oswald-v49-latin-regular.ttf") format("truetype"), url("../../files/slfotobox/layout/fonts/oswald-v49-latin-regular.svg#Oswald") format("svg")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../../files/slfotobox/layout/fonts/pt-sans-v17-latin-regular.eot");src:local(""), url("../../files/slfotobox/layout/fonts/pt-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/slfotobox/layout/fonts/pt-sans-v17-latin-regular.woff2") format("woff2"), url("../../files/slfotobox/layout/fonts/pt-sans-v17-latin-regular.woff") format("woff"), url("../../files/slfotobox/layout/fonts/pt-sans-v17-latin-regular.ttf") format("truetype"), url("../../files/slfotobox/layout/fonts/pt-sans-v17-latin-regular.svg#PTSans") format("svg")}@font-face{font-family:"komika_textregular";src:url("../../files/slfotobox/layout/fonts/komtxt__-webfont.woff2") format("woff2"), url("../../files/slfotobox/layout/fonts/komtxt__-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"komika_textbold";src:url("../../files/slfotobox/layout/fonts/komtxtb_-webfont.woff2") format("woff2"), url("../../files/slfotobox/layout/fonts/komtxtb_-webfont.woff") format("woff");font-weight:normal;font-style:normal}#header{width:100%;height:120px;position:fixed;top:0;z-index:999;background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%)}#header a{color:#fff}#header a:hover{color:#fce206}#header .inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;max-width:1400px;margin-left:auto;margin-right:auto}#header .inner .left{width:45%;position:relative;text-align:right}#header .inner .left nav ul li{display:inline-block;margin-right:40px}#header .inner .left nav ul li strong{color:#fce206}#header .inner .right{width:45%;position:relative}#header .inner .right nav ul li{display:inline-block;margin-left:40px;text-align:right}#header .inner .right nav ul li strong{color:#fce206}#header .inner .right #kontakt{position:absolute;right:0;top:10px}#header .inner .right #kontakt a{text-transform:uppercase;font-size:14px;font-family:"Oswald";margin-left:40px}#header .inner #logo{position:absolute;width:150px;height:150px;top:-14px;left:0;right:0;z-index:999;margin-left:auto;margin-right:auto;text-align:center;border-radius:90px;background-color:#271254;padding:24px;box-sizing:border-box;background:linear-gradient(145deg, #23104c, #2a135a);box-shadow:5px 5px 22px #220f48, -5px -5px 22px #2c1560;-webkit-box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.55);box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.55);transition:0.5s ease all}#header .inner #logo img{width:100%;height:auto}#header .inner #logo:hover{transform:scale(1.1)}#header nav{margin-top:80px;margin-bottom:20px}#header nav ul li{display:inline-block}#header nav ul li a,#header nav ul li strong{font-family:"komika_textregular";text-transform:uppercase;font-size:22px;letter-spacing:2px}#header nav ul li strong{color:#fce206}.ce_form{box-sizing:border-box;width:100%;margin-bottom:22px;margin-top:14px;font-size:12px;line-height:14px}.ce_form .widget{margin-bottom:20px}.ce_form ::-webkit-input-placeholder{color:#333}.ce_form ::-moz-placeholder{color:#333}.ce_form :-ms-input-placeholder{color:#333}.ce_form :-moz-placeholder{color:#333}.ce_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0px}.ce_form select,.ce_form input[type="text"],.ce_form input[type="email"],.ce_form input[type="tel"],.ce_form textarea{box-sizing:border-box;border-radius:0px;width:100%;padding:1%;font-size:18px;border:1px solid #111;margin-bottom:10px;padding-top:18px}.ce_form input[type="submit"],.ce_form .submit{font-size:20px;display:block;border:none;background-color:#fce206;text-transform:uppercase;padding:10px;cursor:pointer}.ce_form input[type="submit"]:hover,.ce_form .submit:hover{background-color:#333;color:#fce206}.ce_form .datenschutz input[type="checkbox"]{float:left;margin-bottom:100px}#wrapper{overflow:hidden}h1,h2,h3{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:"komika_textregular";letter-spacing:1px}h2,body.unterseite h1{font-size:40px;margin-bottom:40px;text-transform:uppercase;line-height:44px;position:relative;display:inline-block}h2:before,body.unterseite h1:before{position:absolute;content:"";width:50px;height:50px;background-image:url("../../files/slfotobox/layout/img/logo_weiss.svg");background-repeat:no-repeat;background-size:100%;top:0;left:0}h3{font-size:24px;margin-bottom:20px;text-transform:uppercase}#global_overlay{position:fixed;right:0;top:20%;background-color:#fce206;color:#271254;z-index:9999;border-top-left-radius:15px;border-bottom-left-radius:15px;font-size:20px;font-family:"komika_textregular";text-transform:uppercase;padding:20px;padding-left:60px;transition:0.5s ease all;box-shadowbox-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);transform:translate(114px, 0px)}#global_overlay:before,#global_overlay:after{position:absolute;content:"";width:40px;height:40px;background-image:url("../../files/slfotobox/layout/img/logo_grau.svg");background-repeat:no-repeat;background-size:100%;top:0;left:0;transition:0.5s ease all;margin-top:10px;margin-left:12px}#global_overlay:after{background-image:url("../../files/slfotobox/layout/img/logo_weiss.svg");opacity:0}#global_overlay:hover{transform:translate(0px, 0px);background-color:#271254;color:#fff}#global_overlay:hover:before{opacity:0}#global_overlay:hover:after{opacity:1}#main{font-family:"PT Sans";font-size:20px;line-height:34px;letter-spacing:0.5px}#main .inner{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.content-text ul li{margin-bottom:40px}.content-text p strong{font-weight:bold}.voll{width:100% !important}#starttext{background-color:#fff}#starttext h2{padding-left:50px;position:relative}#starttext h2:before{position:absolute;content:"";width:50px;height:50px;background-image:url("../../files/slfotobox/layout/img/logo_grau.svg");background-repeat:no-repeat;background-size:100%;top:0;left:0}.parallax_header{width:100%;height:100svh;position:relative;z-index:0;overflow:hidden}.parallax_header .content-image img{position:absolute;width:100%;height:100%;object-fit:cover}.parallax_header .content-text{position:absolute;left:0;background:rgba(0, 0, 0, 0.4);bottom:15%;width:600px;z-index:99;margin-left:5%;box-sizing:border-box;padding:30px;color:#fce206;font-size:20px;line-height:30px}.parallax_header .content-text h1{color:#fff;font-size:40px;line-height:50px;text-transform:uppercase;letter-spacing:1px}.parallax_header .content-text h1 strong{font-weight:700}.parallax_header .content-text ul li{margin-bottom:10px}.parallax_header .more{margin-top:20px;margin-bottom:20px}.parallax_header .more a{background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%);color:#333;border-radius:20px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:0.5s ease all}.parallax_header .more a:hover{background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fff}.more,.back{margin-bottom:0px}.more a,.back a{margin-top:20px;margin-bottom:20px;display:inline-block;margin-left:auto;margin-right:auto;background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%);color:#333;border-radius:20px;font-family:"komika_textregular";padding:20px 30px;text-align:center;text-transform:uppercase;transition:0.5s ease all}.more a:hover,.back a:hover{background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fff}.for_desktop{display:block}.for_mobile{display:none !important}#dreiteiler h2{padding-left:50px}#dreiteiler h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}#dreiteiler .content-element-group{display:flex;flex-wrap:wrap;justify-content:space-between}#dreiteiler .content-text{width:30%;transition:0.5s ease all}#dreiteiler .ani{transform:translate(0px, 200px);opacity:0}.content-gallery{text-align:left;width:100%}.content-gallery ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}.content-gallery ul li{width:calc((100% - 40px)/3);position:relative;aspect-ratio:1}.content-gallery ul li img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:30px;transition:0.5s ease all}.content-gallery ul li img:hover{transform:scale(1.05)}#features{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#271254;color:#fff}#features h2{padding-left:50px;position:relative;color:#fff}#features h2:before{background-image:url("../../files/slfotobox/layout/img/logo_weiss.svg")}#features .left{width:50%;padding-top:80px;padding-bottom:80px;box-sizing:border-box;padding-left:40px;padding-right:50px;overflow:hidden}#features .left .content_image{transition:0.5s ease all}#features .left .content_image img{width:60%;border-radius:20px;background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%)}#features .right{width:50%;padding-top:80px;padding-bottom:80px;text-align:left;box-sizing:border-box;padding-left:40px;padding-right:50px;color:#fff;overflow:hidden}#features .right ul li{transition:0.5s ease all;margin-bottom:40px}#features .ani{transform:translate(300px, 0px);opacity:0}#features .ani1,#features .ani2,#features .ani3,#features .ani4,#features .ani5{transform:translate(1000px, 0px);opacity:0}#features a:hover{background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%);color:#333;transform:scale(1.05)}#features .content-gallery ul li{width:calc((100% - 100px) / 6)}.white{background-color:#fff}#fotobox_preisbox_container{width:90%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}#fotobox_preisbox_container .fbpb{width:33%;border:1px solid #333;border-radius:10px;overflow:hidden;transition:0.5s ease all;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75)}#fotobox_preisbox_container .fbpb:hover{-webkit-box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.75)}#fotobox_preisbox_container .fbpb sup{vertical-align:super;font-size:smaller}#fotobox_preisbox_container .fbpb .price{display:block;text-align:center;display:block;font-size:30px;margin-top:40px;margin-bottom:20px;letter-spacing:2px;font-family:"Oswald";letter-spacing:1px}#fotobox_preisbox_container .fbpb .inside{width:80%;display:block;margin-left:auto;margin-right:auto;height:330px;text-align:center}#fotobox_preisbox_container .fbpb .inside p{margin-bottom:20px}#fotobox_preisbox_container .fbpb .inside ul{text-align:left;list-style-type:disc;width:80%;margin-left:auto;margin-right:auto;font-size:14px}#fotobox_preisbox_container .fbpb h3{width:100%;font-size:20px;color:#fff;background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);box-sizing:border-box;padding:10px;padding-top:16px;display:flex;justify-content:center;align-items:center;margin-top:0px;text-transform:uppercase;letter-spacing:2px;font-family:"Oswald";letter-spacing:1px}#fotobox_preisbox_container .fbpb a{background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fff;display:block;margin-left:auto;margin-right:auto;padding:10px;text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;width:50%;padding-top:14px;transition:0.5s ease all;border-radius:20px}#fotobox_preisbox_container .fbpb a:hover{color:#333;background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%)}#fotobox_preisbox_container #fbpremium{background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%);color:#333;transform:scale(1.1)}#fotobox_preisbox_container #fbpremium a:hover{background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fce206}#fotobox_preisbox_container .hint{text-align:center;width:100%}.hint{margin-top:40px;font-size:12px}.yellow{background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%)}#fotoboxformular .content-text{width:100%;text-align:center}#fotoboxformular .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}#fotoboxformular .formbody .left,#fotoboxformular .formbody .right{width:47%}.center{text-align:center}#faq{padding-top:80px;padding-bottom:80px;display:flex;flex-wrap:wrap;justify-content:space-between}#faq a{background-color:#271254;padding:10px;color:#fff;margin-bottom:20px;display:block;position:relative;padding-left:20px;transition:0.5s ease all;border-radius:15px}#faq a:before{content:"›";position:absolute;top:0;left:0;margin-left:5px;margin-top:9px;transition:0.5s ease all}#faq a:hover{transform:scale(1.02);background-color:#fce206;color:#271254}#faq a.active{background-color:#fce206;color:#271254}#faq a.active:before{color:#271254;transform:rotate(90deg)}#faq .mod_faqlist{width:60%;box-sizing:border-box;padding-left:10%;padding-right:2%}#faq .content-image{width:40%}#faq .content-image img{border-top-left-radius:30px;border-bottom-left-radius:30px}#faq h2{padding-left:50px;position:relative}#faq h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}.mod_faqlist{margin-bottom:40px}.mod_faqlist .faq_answer{max-height:0;overflow:hidden;transition:max-height 1s ease}.mod_faqlist .faq_answer.active{max-height:2000px;transition:max-height 1s ease}#fotobox_ablauf{width:100%;background-image:url("../../files/slfotobox/layout/img/bg_yellow.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden}#fotobox_ablauf h2{padding-left:50px;position:relative}#fotobox_ablauf h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}#fotobox_ablauf .content-text{width:50%}#fotobox_ablauf .content-text ul li{margin-bottom:40px;transition:0.5s ease all}#fotobox_ablauf .content-text ul li.ani{transform:scale(1.5);opacity:0}#fotobox_ablauf .content-text a{color:#271254;font-weight:bold}#fotobox_ablauf .more a{background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fff}#fotobox_ablauf .more a:hover{transform:scale(1.05)}#reservierungsformular h2{padding-left:50px;position:relative}#reservierungsformular h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}#reservierungsformular .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}#reservierungsformular .formbody .left,#reservierungsformular .formbody .right{width:47%}#reservierungsformular .formbody p{margin-bottom:10px}#reservierungsformular .ui-datepicker{position:absolute;z-index:99999;left:0;right:0;margin-top:-250px;background-color:#fce206;box-shadowbox-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2)}#reservierungsformular .ui-datepicker .ui-datepicker-header{background-color:#271254 !important;text-align:center;position:relative;padding-top:20px;padding-bottom:20px;color:#fff;background-color:#fce206;font-size:20px}#reservierungsformular .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;left:0;top:0;color:#fff;cursor:pointer;margin-left:20px;margin-top:20px}#reservierungsformular .ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;right:0;top:0;color:#fff;cursor:pointer;margin-right:20px;margin-top:20px}#reservierungsformular .ui-datepicker table{width:100%}#reservierungsformular .ui-datepicker table tr{display:flex;flex-wrap:nowrap;justify-content:space-between}#reservierungsformular .ui-datepicker table tr td,#reservierungsformular .ui-datepicker table tr th{width:14%;height:46px;border:1px solid #271254}#reservierungsformular .ui-datepicker table tr td a,#reservierungsformular .ui-datepicker table tr td span,#reservierungsformular .ui-datepicker table tr th a,#reservierungsformular .ui-datepicker table tr th span{width:100%;height:100%;text-align:center;font-size:16px;display:flex;align-items:center;justify-content:center;color:#333;transition:0.5s ease all}#reservierungsformular .ui-datepicker table tr td a:hover,#reservierungsformular .ui-datepicker table tr td span:hover,#reservierungsformular .ui-datepicker table tr th a:hover,#reservierungsformular .ui-datepicker table tr th span:hover{background-color:#271254;color:#fff}#reservierungsformular .ui-datepicker table tr th{background-color:#271254;color:#fff !important}#reservierungsformular .ui-datepicker table tr th span{color:#fff}#reservierungsformular .ui-datepicker .ui-datepicker-current-day a,#reservierungsformular .ui-datepicker .ui-datepicker-current-day span,#reservierungsformular .ui-datepicker .ui-state-active a,#reservierungsformular .ui-datepicker .ui-state-active span{background-color:#271254;color:#fff}#reservierungsformular .ui-datepicker .ui-datepicker-unselectable{opacity:0.3}#reservierungsformular .content-text.blur{filter:blur(4px)}#trenner .trenner_container{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#trenner .trenner_container .content_image{width:33%}#trenner .slider-control{display:none}#zubehoer{display:flex;flex-wrap:wrap;justify-content:space-between}#zubehoer .for_desktop img{border-bottom-right-radius:30px}#zubehoer ul li{position:relative;padding-left:10px}#zubehoer ul li:before{content:"›";position:absolute;top:0;left:0;translate:0.5s ease all}#zubehoer .content-image{width:40%}#zubehoer .content-image img{margin-bottom:-10px}#zubehoer .content-text{width:60%;box-sizing:border-box;padding:40px;text-align:left}#zubehoer .content-text ul{margin-bottom:40px}#zubehoer h2{padding-left:50px;position:relative}#zubehoer h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}.ce_form #wunschtermin,#login #wunschtermin{position:relative;width:100%;max-width:600px;margin-bottom:80px;margin-left:auto;margin-right:auto;transition:1s ease all}.ce_form #wunschtermin.checking,#login #wunschtermin.checking{width:100px}.ce_form #wunschtermin.checking .button_container .submit,#login #wunschtermin.checking .button_container .submit{color:#271254}.ce_form #wunschtermin.checking .button_container .windows8,#login #wunschtermin.checking .button_container .windows8{display:block}.ce_form #wunschtermin.frei input[type="text"],#login #wunschtermin.frei input[type="text"]{background-color:#80ffa0}.ce_form #wunschtermin.belegt input[type="text"],#login #wunschtermin.belegt input[type="text"]{background-color:#e84a4a}.ce_form #wunschtermin .widget-text,#login #wunschtermin .widget-text{width:100%}.ce_form #wunschtermin .widget-text input[type="text"],#login #wunschtermin .widget-text input[type="text"]{height:100px;border-radius:30px;padding-left:30px;font-size:40px;font-family:"komika_textregular";letter-spacing:1px;border:2px solid #271254}.ce_form #wunschtermin .button_container,#login #wunschtermin .button_container{position:absolute;right:0;top:0;border-radius:30px;width:80px;height:80px;margin-top:10px;margin-right:10px}.ce_form #wunschtermin .button_container .submit,#login #wunschtermin .button_container .submit{position:absolute;z-index:0;right:0;top:0;border-radius:30px;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.ce_form #wunschtermin .button_container .windows8,#login #wunschtermin .button_container .windows8{display:none;position:relative;width:50px;height:50px;margin:auto;z-index:10;margin-top:15px}.ce_form #wunschtermin .button_container .windows8 .wBall,#login #wunschtermin .button_container .windows8 .wBall{position:absolute;width:50px;height:50px;opacity:0;transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);animation:orbit 6.96s infinite;-o-animation:orbit 6.96s infinite;-ms-animation:orbit 6.96s infinite;-webkit-animation:orbit 6.96s infinite;-moz-animation:orbit 6.96s infinite}.ce_form #wunschtermin .button_container .windows8 .wBall .wInnerBall,#login #wunschtermin .button_container .windows8 .wBall .wInnerBall{position:absolute;width:5px;height:5px;background:#fce206;left:0px;top:0px;border-radius:10px}.ce_form #wunschtermin .button_container .windows8 #wBall_1,#login #wunschtermin .button_container .windows8 #wBall_1{animation-delay:1.52s;-o-animation-delay:1.52s;-ms-animation-delay:1.52s;-webkit-animation-delay:1.52s;-moz-animation-delay:1.52s}.ce_form #wunschtermin .button_container .windows8 #wBall_2,#login #wunschtermin .button_container .windows8 #wBall_2{animation-delay:0.3s;-o-animation-delay:0.3s;-ms-animation-delay:0.3s;-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s}.ce_form #wunschtermin .button_container .windows8 #wBall_3,#login #wunschtermin .button_container .windows8 #wBall_3{animation-delay:0.61s;-o-animation-delay:0.61s;-ms-animation-delay:0.61s;-webkit-animation-delay:0.61s;-moz-animation-delay:0.61s}.ce_form #wunschtermin .button_container .windows8 #wBall_4,#login #wunschtermin .button_container .windows8 #wBall_4{animation-delay:0.91s;-o-animation-delay:0.91s;-ms-animation-delay:0.91s;-webkit-animation-delay:0.91s;-moz-animation-delay:0.91s}.ce_form #wunschtermin .button_container .windows8 #wBall_5,#login #wunschtermin .button_container .windows8 #wBall_5{animation-delay:1.22s;-o-animation-delay:1.22s;-ms-animation-delay:1.22s;-webkit-animation-delay:1.22s;-moz-animation-delay:1.22s}.ce_form .submit,.ce_form input[type=submit],#login .submit,#login input[type=submit]{border:none;background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fff;padding:20px 30px;margin-left:auto;margin-right:auto;border-radius:30px;font-size:16px;text-transform:uppercase;display:block;transition:0.5s ease all;cursor:pointer}.ce_form .submit:hover,.ce_form input[type=submit]:hover,#login .submit:hover,#login input[type=submit]:hover{background:#fce206;color:#271254}.ce_form input[type=text],.ce_form input[type=tel],.ce_form input[type=email],.ce_form select,.ce_form textarea,.ce_form input[type=password],#login input[type=text],#login input[type=tel],#login input[type=email],#login select,#login textarea,#login input[type=password]{color:#333;box-sizing:border-box;font-family:"PT Sans";padding:10px;width:100%;height:60px;border-radius:15px;border:2px solid #271254;font-family:"komika_textregular";font-size:20px;padding-left:20px;box-shadowbox-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2)}.ce_form textarea,#login textarea{height:200px}.ce_form #restform,#login #restform{display:none;flex-wrap:wrap;justify-content:space-between}.ce_form #restform .widget,#login #restform .widget{position:relative;margin-bottom:40px}.ce_form #restform .widget.active label,#login #restform .widget.active label{font-size:16px;margin-left:0px;margin-top:-30px}.ce_form #restform .w50,#login #restform .w50{width:calc((100% - 20px)/2)}.ce_form #restform .w100,#login #restform .w100{width:100%}.ce_form #restform .widget-text label,.ce_form #restform .widget-textarea label,#login #restform .widget-text label,#login #restform .widget-textarea label{width:100%;position:absolute;font-family:"komika_textregular";font-size:20px;line-height:25px;top:0;left:0px;margin-left:20px;margin-top:17px;transition:0.3s ease all}.ce_form #restform .widget-radio label,.ce_form #restform .widget-checkbox label,#login #restform .widget-radio label,#login #restform .widget-checkbox label{position:relative;font-family:"komika_textregular";font-size:20px;line-height:25px}.ce_form #restform .widget-explanation,#login #restform .widget-explanation{font-family:"komika_textregular";font-size:20px;line-height:25px}.ce_form #restform .datenschutz label,#login #restform .datenschutz label{font-size:16px}.ce_form #restform .price input[type=text],#login #restform .price input[type=text]{text-align:right;font-size:30px;border:none;background:none;box-shadowbox-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.ce_form #restform .submit,#login #restform .submit{width:100%;border-radius:56px;box-shadowbox-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:20px 20px 30px 0px rgba(0, 0, 0, 0.2)}.ce_form #restform #fahrtkosten,#login #restform #fahrtkosten{margin-bottom:40px;font-size:20px;font-family:"komika_textregular";display:none;margin-top:-20px}.ce_form .checkbox_container input[type="checkbox"]:before,#login .checkbox_container input[type="checkbox"]:before{position:absolute;content:"";width:20px;height:20px;border:1px solid #271254;top:0;left:0;background-color:#fff;cursor:pointer;margin-top:3px}.ce_form .checkbox_container input[type="checkbox"]:after,#login .checkbox_container input[type="checkbox"]:after{position:absolute;content:"";background-color:#271254;width:16px;height:16px;margin-left:3px;margin-top:6px;top:0;left:0;display:none}.ce_form .checkbox_container input[type="checkbox"]:checked:after,#login .checkbox_container input[type="checkbox"]:checked:after{display:block}.ce_form .checkbox_container label,#login .checkbox_container label{margin-left:15px;margin-top:0px;font-family:"komika_textregular";font-size:20px;line-height:25px}.ce_form .checkbox_container span,#login .checkbox_container span{display:flex;align-items:baseline}@keyframes orbit{0%{opacity:1;z-index:99;transform:rotate(180deg);animation-timing-function:ease-out}7%{opacity:1;transform:rotate(300deg);animation-timing-function:linear;origin:0%}30%{opacity:1;transform:rotate(410deg);animation-timing-function:ease-in-out;origin:7%}39%{opacity:1;transform:rotate(645deg);animation-timing-function:linear;origin:30%}70%{opacity:1;transform:rotate(770deg);animation-timing-function:ease-out;origin:39%}75%{opacity:1;transform:rotate(900deg);animation-timing-function:ease-out;origin:70%}76%{opacity:0;transform:rotate(900deg)}100%{opacity:0;transform:rotate(900deg)}}@-o-keyframes orbit{0%{opacity:1;z-index:99;-o-transform:rotate(180deg);-o-animation-timing-function:ease-out}7%{opacity:1;-o-transform:rotate(300deg);-o-animation-timing-function:linear;-o-origin:0%}30%{opacity:1;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;-o-origin:7%}39%{opacity:1;-o-transform:rotate(645deg);-o-animation-timing-function:linear;-o-origin:30%}70%{opacity:1;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;-o-origin:39%}75%{opacity:1;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;-o-origin:70%}76%{opacity:0;-o-transform:rotate(900deg)}100%{opacity:0;-o-transform:rotate(900deg)}}@-ms-keyframes orbit{0%{opacity:1;z-index:99;-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out}7%{opacity:1;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;-ms-origin:0%}30%{opacity:1;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;-ms-origin:7%}39%{opacity:1;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;-ms-origin:30%}70%{opacity:1;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;-ms-origin:39%}75%{opacity:1;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;-ms-origin:70%}76%{opacity:0;-ms-transform:rotate(900deg)}100%{opacity:0;-ms-transform:rotate(900deg)}}@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0%}30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}76%{opacity:0;-webkit-transform:rotate(900deg)}100%{opacity:0;-webkit-transform:rotate(900deg)}}@-moz-keyframes orbit{0%{opacity:1;z-index:99;-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out}7%{opacity:1;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;-moz-origin:0%}30%{opacity:1;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;-moz-origin:7%}39%{opacity:1;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;-moz-origin:30%}70%{opacity:1;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;-moz-origin:39%}75%{opacity:1;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;-moz-origin:70%}76%{opacity:0;-moz-transform:rotate(900deg)}100%{opacity:0;-moz-transform:rotate(900deg)}}.ce_form #paketcontainer,#login #paketcontainer{width:100%}.ce_form .radio_container,#login .radio_container{display:block;margin-bottom:15px}.ce_form .radio_container .radio,#login .radio_container .radio{position:relative}.ce_form .radio_container .radio input[type="radio"],#login .radio_container .radio input[type="radio"]{position:absolute;opacity:0;cursor:pointer;z-index:10;top:0;left:0;margin-top:0px;margin-left:3px}.ce_form .radio_container .radio input[type="radio"]:checked+.checker::after,#login .radio_container .radio input[type="radio"]:checked+.checker::after{transform:translateY(-50%) scale(1)}.ce_form .radio_container .radio .checker,#login .radio_container .radio .checker{z-index:0;width:18px;display:block;cursor:pointer;height:18px;position:absolute;top:0;left:0;margin-top:-2px}.ce_form .radio_container .radio .checker:before,#login .radio_container .radio .checker:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid #271254;border-radius:50%;box-sizing:border-box;transition:border-color 0.2s;background-color:#fff;z-index:0}.ce_form .radio_container .radio .checker:after,#login .radio_container .radio .checker:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0);width:8px;height:8px;margin-left:auto;margin-right:auto;left:0;right:0;border-radius:50%;transition:border-color 0.2s;background-color:#271254;transition:transform 0.2s ease;z-index:10}.ce_form .radio_container .radio label,#login .radio_container .radio label{padding-left:30px;margin-left:0px !important;display:flex;flex-wrap:wrap;line-height:25px;transform:translate(0px, -5px)}.ce_form .radio_container .radio label span,#login .radio_container .radio label span{display:inline-block;margin-left:5px;font-weight:bold}.ce_form .indvHntg,#login .indvHntg{display:none}.ce_form .widget-radio legend,#login .widget-radio legend{font-size:20px;line-height:25px;margin-bottom:20px;text-transform:uppercase;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:"komika_textregular";letter-spacing:1px}.ce_form .zusatzausdrucke,#login .zusatzausdrucke{display:none}#preisbox h2{padding-left:50px;position:relative}#preisbox h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}#kundenlogin #login{display:flex;flex-wrap:wrap;justify-content:space-between}#kundenlogin #login input[type=password]{color:#333;box-sizing:border-box;font-family:"PT Sans";padding:10px;width:85%}#kundenlogin #login input[type=submit]{border:none;background:#fce207;background:radial-gradient(circle, #fce207 27%, #fcd207 100%);color:#333;color:#333;padding:20px 30px;cursor:pointer;transition:1s ease all;font-family:"PT Sans";font-size:20px}#kundenlogin #login input[type=submit]:hover{transform:scale(1.05)}#kundenlogin a{color:#271254}#kl_container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}#kl_container .kl_containerbox{position:relative;width:calc(16.666% - 20px);height:auto;aspect-ratio:1}#kl_container .kl_containerbox .transformimage{width:100%;height:100%;object-fit:cover;position:absolute;max-width:100%;z-index:0;transition:0.3s ease all;border-radius:30px}#kl_container .kl_containerbox .transformimage:hover{transform:scale(1.05)}#kl_container .kl_containerbox .downloader{position:absolute;z-index:99;bottom:0;width:40px !important;height:auto;right:10px;bottom:10px;background-color:#fff;border-radius:10px;padding:5px}.unterseite #main{padding-top:80px}.fotobox_werbung_container{display:flex;flex-wrap:wrap;justify-content:space-between}.fotobox_werbung_container h2{width:100%}.fotobox_werbung_container .layout_latest{width:30%}.fotobox_werbung_container .layout_latest h3{font-size:16px;line-height:18px}.fotobox_werbung_container .layout_latest h3 a{color:#271254}.fotobox_werbung_container .layout_latest .teaser{font-size:14px;line-height:16px}body.seitenliste h1{font-size:40px;margin-bottom:40px;text-transform:uppercase;line-height:44px;margin-top:40px}body.seitenliste #text{columns:2}body.seitenliste #cta{display:flex;justify-content:flex-start;flex-wrap:wrap}body.seitenliste #cta p{margin-right:20px}body.seitenliste #trenner{margin-bottom:80px}body.seitenliste .back{display:none}#feedbackform .select label,#feedbackform .widget-textarea label{font-size:20px;line-height:28px;margin-bottom:10px;display:block;font-weight:bold;color:#271254}.fotobox_zweispaltig{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.fotobox_zweispaltig .links,.fotobox_zweispaltig .rechts{width:47%}.fotobox_dreispaltig{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.fotobox_dreispaltig .content-text{width:30%}#socialmediafeature{background-color:#271254;padding-top:40px;padding-bottom:40px;color:#fff}#socialmediafeature .inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}#socialmediafeature h2{padding-left:50px}#socialmediafeature h2:before{background-image:url(../../files/slfotobox/layout/img/logo_weiss.svg)}#socialmediafeature .content-text{width:60%}#socialmediafeature .content-text ul{list-style-type:disc;margin-bottom:40px}#socialmediafeature .content-text ul li{margin-left:20px;margin-bottom:20px}#socialmediafeature .content-image{width:35%}#socialmediafeature .content-image img{border-radius:30px}#newsliste{margin-top:80px}#newsliste .layout_latest{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#newsliste .layout_latest .left{width:400px}#newsliste .layout_latest .right{width:calc(100% - 440px)}#newsliste .layout_latest h3 a{color:#fff}#newsliste .layout_latest h3 a:hover{color:#000}#newsliste .layout_latest .image_container{margin-bottom:20px;border-radius:30px}#newsliste .layout_latest .image_container img{width:100%;height:auto;border-radius:30px;transition:0.5s ease all}#newsliste .layout_latest .image_container img:hover{transform:scale(1.05)}.blink-red{--blinks: 5;--blink-speed: 0.25s;animation:blink-red var(--blink-speed) steps(1, end) var(--blinks)}@keyframes blink-red{0%,100%{box-shadow:none}50%{box-shadow:0 0 0 3px rgba(255, 0, 0, 0.55);background-color:rgba(255, 0, 0, 0.06);border-color:#e00000}}@media (prefers-reduced-motion:reduce){.blink-red{animation:none;border-color:#e00000;box-shadow:0 0 0 2px rgba(255, 0, 0, 0.35)}}.lila{background-color:#271254;color:#fff}#anlieferung h2{padding-left:50px}#nichtverfuegbar{text-align:center}.slist{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}.slist .layout_latest{width:30%}.slist h3{font-size:16px;line-height:18px}.slist h3 a{color:#271254}.slist h3 a:hover{color:#333}.slist .teaser{font-size:16px;line-height:18px}body.instagram img{width:200px}body.unterseite h1:before,body.unterseite h2:before{display:none}#kg{margin-bottom:20px}.center{text-align:center;display:block;width:100%}#seoveranstaltungen h2,#seoort h2{padding-left:50px}#seoveranstaltungen h2:before,#seoort h2:before{background-image:url("../../files/slfotobox/layout/img/logo_grau.svg")}#news h2{padding-left:50px}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../../files/slfotobox/layout/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../../files/slfotobox/layout/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../../files/slfotobox/layout/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../../files/slfotobox/layout/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#footer{font-family:"PT Sans";font-size:16px;line-height:34px;letter-spacing:0.5px;background:#271254;background:radial-gradient(circle, #271254 27%, #170a30 100%);color:#fff}#footer a{color:#fce206}#footer a:hover{color:#fff}#footer .inside{padding-top:40px;padding-bottom:10px;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .inside .footer_content{width:25%}#footer .inside .footer_content p{margin-bottom:0px}#footer .inside .hint{width:100%;text-align:center;font-size:8px;margin-top:80px}@media screen and (max-width:1440px){#fotobox_preisbox_container .fbpb .inside{width:90%;height:400px}#fotobox_preisbox_container .fbpb .inside ul{width:86%}}@media screen and (max-width:1280px){.for_desktop{display:none !important}.for_mobile{display:block !important}#header{height:80px}#header .inner #logo{margin-left:0;margin-right:0;top:-26px;left:-20px;width:120px;height:120px;padding:30px}#header .inner #logo img{margin-top:6px;margin-left:3px}#header input[type=checkbox]{position:absolute;width:40px;height:40px;right:20px;top:16px;opacity:0;z-index:10;cursor:pointer}#burger{position:absolute;right:20px;margin-top:36px;margin-right:6px}#burger,#burger:before,#burger:after{display:block;width:33px;height:4px;margin-bottom:5px;background:#fff;z-index:1}#burger.blackburger,#burger.blackburger:before,#burger.blackburger:after{background-color:#000}#burger:before,#burger:after{position:absolute;content:"";-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}#burger:before{margin-top:-9px}#burger:after{margin-top:9px}input:checked~#burger:before{transform:rotate(45deg) translate(6px, 6px)}input:checked~#burger{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;text-decoration:none;height:0}input:checked~#burger:after{transform:rotate(-45deg) translate(6px, -6px)}input:checked~#mobile_menue{display:block}#mobile_menue{position:absolute;display:none;width:100%;background-color:#271254;top:0;left:0;margin-top:80px}#mobile_menue ul li{display:block !important;text-align:center}#mobile_menue ul li a{padding-top:10px;padding-bottom:10px;display:block}#dreiteiler .inner .ce_text{width:100%}#fotobox_ablauf{background-position:-300px 0px}#reservierungsformular .formbody .left,#reservierungsformular .formbody .right{width:100%}#zubehoer .links,#zubehoer .rechts{width:100%}#faq .links{width:100%;padding-left:3%;padding-right:3%}#faq .rechts{display:none}#fotobox_ablauf .ce_text{width:50%}#fotobox_preisbox_container .fbpb{width:100%;margin-bottom:40px}#fotobox_preisbox_container .fbpb .inside{height:auto}#fotobox_preisbox_container #fbpremium{transform:scale(1)}#fotobox_preisbox_container .fbpb a{margin-bottom:20px}#footer .inside .footer_content{width:100%;margin-bottom:40px;text-align:center}#footer .inside .footer_content:first-child img{width:30%}#footer_bottom{text-align:center;width:100%}#reservierungsformular .formbody .right{margin-top:40px}#kundenlogin #login input[type=password]{width:50%}#kundenlogin #login input[type=submit]{width:50%}#fotobox_preisbox_container .fbpb .inside ul{margin-bottom:40px}.fotobox_werbung_container .layout_latest{width:47%}#zubehoer .content-image{width:100%}#zubehoer .content-text{width:100%}}@media screen and (max-width:1024px){#newsliste .layout_latest .left{width:200px}#newsliste .layout_latest .right{width:calc(100% - 220px)}.fotobox_dreispaltig .ce_text{width:100%}#features .ce_gallery ul li{width:calc((100% - 60px) / 4)}#dreiteiler .content-text,.fotobox_dreispaltig .content-text{width:100%}#features .content-gallery ul li{width:calc((100% - 60px) / 4)}#socialmediafeature .content-text,#socialmediafeature .content-image{width:100%}#socialmediafeature .content-text .more a,#socialmediafeature .content-image .more a{width:310px}#faq .mod_faqlist{width:94%;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto}#faq .content-image{display:none}#fotobox_ablauf .content-text{width:100%}.ce_form #restform .w50,#login #restform .w50{width:100%}}@media screen and (max-width:900px){.parallax_header .ce_text{font-size:22px;line-height:34px}.parallax_header .ce_text h1{font-size:40px;line-height:50px}.fotobox_zweispaltig .links,.fotobox_zweispaltig .rechts{width:100%;margin-bottom:20px}#features .left{width:100%;text-align:left}#features .right{width:100%}#socialmediafeature .ce_text,#socialmediafeature .ce_image{width:100%}}@media screen and (max-width:780px){#kundenlogin #login input[type=password]{width:100%;font-size:30px;margin-bottom:20px}#kundenlogin #login input[type=submit]{width:100%}body.seitenliste #text{columns:1}body.seitenliste #cta p{width:100%;margin-right:0px;margin-bottom:0px}body.seitenliste #cta p a{width:100%;box-sizing:border-box}.slist .layout_latest{width:100%;text-align:center}}@media screen and (max-width:690px){.parallax_header .content-text{width:90%;left:0;right:0;margin-left:auto;margin-right:auto;padding:20px}#footer .inside .footer_content:first-child img{width:50%}#fotobox_ablauf .ce_text{width:100%}}@media screen and (max-width:620px){.parallax_header .ce_text h1{font-size:30px;line-height:40px}.fotobox_werbung_container .layout_latest{width:100%}#newsliste .layout_latest .left,#newsliste .layout_latest .right{width:100%}.ce_form #restform label,#login #restform label{font-size:16px}.ce_form #wunschtermin .widget-text input[type="text"]{font-size:26px}.ce_form input[type=text],.ce_form input[type=tel],.ce_form input[type=email],.ce_form select,.ce_form textarea,.ce_form input[type=password],#login input[type=text],#login input[type=tel],#login input[type=email],#login select,#login textarea,#login input[type=password]{border-radius:15px}.ce_form #restform .submit,#login #restform .submit{border-radius:15px}#global_overlay{top:auto;bottom:0}}@media screen and (max-width:520px){#kl_container .kl_containerbox{width:150px}}@media screen and (max-width:480px){.parallax_header .content-text h1{font-size:30px !important;line-height:35px !important}.parallax_header .content-text h1 br{display:none}.parallax_header .more a{width:100%;border-radius:10px;margin-top:5px;margin-bottom:5px}h2{font-size:30px;line-height:35px;margin-bottom:20px}h2:before{width:40px;height:40px;margin-top:-3px}#fotobox_preisbox_container .fbpb a{border-radius:10px}.more a,.back a{border-radius:10px}#features .content-gallery ul li{width:calc((100% - 40px) / 3)}.content-gallery ul li img{border-radius:15px}#newsliste .layout_latest .image_container img{border-radius:10px}#newsliste .layout_latest{margin-bottom:40px}#newsliste .layout_latest:last-child{margin-bottom:0px}.ce_form #wunschtermin .widget-text input[type="text"]{font-size:20px}h3{line-height:24px}}
