@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:900;src:url('/_fonts/alegreya-sans-v21-latin-900.eot');src:local(''),url('/_fonts/alegreya-sans-v21-latin-900.eot?#iefix') format('embedded-opentype'),url('/_fonts/alegreya-sans-v21-latin-900.woff2') format('woff2'),url('/_fonts/alegreya-sans-v21-latin-900.woff') format('woff'),url('/_fonts/alegreya-sans-v21-latin-900.ttf') format('truetype'),url('/_fonts/alegreya-sans-v21-latin-900.svg#AlegreyaSans') format('svg')}*{padding:0;margin:0}html{height:100%;padding:0 0 1px}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}html,body{color:#252525;font-family:Arial,Helvetica,sans-serif;font-size:16px;height:auto !important;padding:0;margin-bottom:0}body{background-size:cover;background-attachment:fixed}.clear{clear:both}h1{position:relative;font-size:24px;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;color:#c00d0e;margin-bottom:15px}h2{color:#c00d0e;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:15px}h3{color:#c00d0e;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;margin-bottom:15px}p{margin-bottom:15px;line-height:22px}a{text-decoration:none;color:#c00d0e;outline:none}a:hover{text-decoration:none;color:#c00d0e}strong{font-weight:700}.mobile{display:none}.nomobile{display:block}img{display:block}#page-canvas{display:table;width:1200px;margin:0 auto}.wrapper{width:1200px;margin:0 auto}input[type=text],input[type=textarea],input[type=button],textarea{-webkit-appearance:none}#headbanner-canvas{position:absolute;left:0;top:50px;width:100%;height:50px;background-color:#c00d0e}#headbanner-canvas .wrapper{width:1165px;padding:0 0 0 35px}#logo{float:left}#logo .image{display:block;float:left;width:78px;height:77px;background:url(/_images/logo.png) left top no-repeat;background-size:78px 77px;margin-top:-13px}#logo .text{float:left;color:#fff;padding:10px 0;font-size:24px;margin-left:15px}#ic_kirche{display:block;float:left;width:165px;height:44px;background:url(/_images/ic_kirche.png) left top no-repeat;background-size:165px 44px;margin:6px 0 0 10px}#slider{width:880px;border-radius:10px;overflow:hidden;margin-bottom:30px}.slick-dots{display:none !important}.nav1{float:left;height:34px;line-height:22px;width:100%;margin:130px 0 30px;border-top:1px solid #252525;border-bottom:1px solid #252525}.nav1-item{float:left;position:relative;margin-right:30px}.nav1-item:first-child{margin-left:35px}.nav1-item:last-child{margin-right:0}.nav1-link{display:inline-block;color:#252525;font-size:18px;padding:5px 0 3px}.nav1-item:hover .nav1-link{color:#c00d0e}.nav1-link.active{color:#252525;border-bottom:4px solid #c00d0e}.subnav-nav-trigger{display:none}.nav-footer{float:right}.nav-footer-item{float:left;margin-right:20px}.nav-footer-item:last-child{margin-right:0}.nav-footer-link{color:#252525}.nav-footer-link:hover,.nav-footer-link.active{color:#c00d0e}#main-canvas{display:table-cell;vertical-align:top;width:950px;padding-bottom:30px;background:rgba(255,255,255,.8)}#info-canvas{position:relative;z-index:300;display:table-cell;vertical-align:top;width:230px;height:500px;padding:0 0 20px 30px}#content-canvas{margin:0 35px}#footer-canvas{width:100%;height:45px;background:#fff;border-top:3px solid #c00d0e}#footer-canvas .wrapper{width:1130px;padding:0 35px;line-height:45px;font-size:14px}#footer-canvas .copyright{float:left}.infobox{display:inline-block;width:100%;background-color:#fff;border-radius:10px;font-size:14px;line-height:18px;margin-bottom:20px;-webkit-box-shadow:0 0 16px #dbdbdb inset;box-shadow:0 0 16px #dbdbdb inset;overflow:hidden}.infobox p{line-height:18px;margin-bottom:10px}.infobox-wrapper{display:block;margin:10px 12px}.infobox .contactlist{margin-bottom:10px}.infobox .contactlist-item-wrapper{display:table;width:100%}.infobox .contactlist-item.margin{margin-bottom:10px}.infobox .contactlist-item .left{width:100px;display:table-cell;vertical-align:top}.infobox .contactlist-item .right{display:table-cell;vertical-align:top}.infobox .email{color:#252525;text-decoration:underline;margin-bottom:3px;display:inline-block}.infobox .email:hover{color:#c00d0e}.infobox.koenigswinkel img{margin-left:10px}.space-box{margin:15px 0 100px;height:18px}@media only screen and (max-width:1000px){.space-box{margin:0;height:0}}.loginbox{width:100%;display:block;border-radius:10px;overflow:hidden;margin-bottom:20px}.heading-area{box-sizing:border-box;background-color:#c00d0e;display:flex;justify-content:space-between;align-items:center;width:230px;height:60px;padding:10px 14px;font-size:1.25rem;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;color:#fff}.heading-area img{max-height:44px;width:auto}.link-area{box-sizing:border-box;background-color:#c00d0e;display:block;width:100%;min-height:98px;padding:10px}.link-area .username{color:#fff;margin-bottom:10px}.link-area a{color:#fff;font-size:.875rem;display:flex;align-items:center;margin-bottom:6px}.link-area a:hover{text-decoration:underline}.link-area a.login-link{background:#fff;color:#3f3f3f;border-radius:6px;padding:7px 10px}.link-area a.login-link:before{font-family:'Font Awesome 6 Pro Solid',sans-serif;font-weight:900;content:'\f023';margin-right:8px}.link-area a.ext-link:before{font-family:'Font Awesome 6 Pro Solid',sans-serif;font-weight:900;content:'\f14c';margin-right:8px}.info-shoplink{width:100%;display:block;border-radius:10px;overflow:hidden;margin-bottom:20px}.info-shoplink .image-area{display:inline-block;width:230px;height:125px;background:url(/_images/bg_kaese.png) left top no-repeat;background-size:230px 125px}.info-shoplink .image-area .shoptext{color:#c00d0e;background:rgba(255,255,255,.75);width:100%;display:block;text-align:center;padding:10px 0;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;font-size:20px;margin-top:43px}.info-shoplink .text-area{background-color:#c00d0e;width:100%;display:block;height:33px;color:#fff;text-align:center}.info-shoplink .text-area .text-wrapper{display:inline-block}.info-shoplink .text-area .text{float:left;line-height:33px}.info-shoplink .text-area .carticon{float:left;display:inline-block;height:19px;width:16px;background:url(/_images/ic_cart.png) -39px top no-repeat;background-size:55px 48px;margin:7px 8px 0 0}.info-shoplink:hover .image-area .shoptext{color:#fff;background:rgba(192,13,14,.75)}.info-joblink{width:100%;display:block;border-radius:10px;overflow:hidden;margin-bottom:20px}.info-joblink .image-area{display:inline-block;width:230px;height:125px;background:url(/_images/bg_kaese.png) left top no-repeat;background-size:230px 125px}.info-joblink .image-area .jobtext{color:#c00d0e;background:rgba(255,255,255,.75);width:100%;display:block;text-align:center;padding:10px 0;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;font-size:20px;margin-top:43px}.info-joblink .text-area{background-color:#c00d0e;width:100%;display:block;height:33px;color:#fff;text-align:center}.info-joblink .text-area .text-wrapper{display:inline-block}.info-joblink .text-area .text{float:left;line-height:33px}.info-joblink:hover .image-area .jobtext{color:#fff;background:rgba(192,13,14,.75)}.infobox.historie{display:block;color:#252525}.infobox.historie:hover{color:#fff;background:#c00d0e;-webkit-box-shadow:none;box-shadow:none}.infobox.historie .text{padding:8px 12px}.cart-info h2{font-size:20px;margin-bottom:5px}.cart-info h2 .icon{width:19px;height:20px;display:table-cell;vertical-align:top;background:url(/_images/ic_cart.png) left 1px no-repeat;background-size:55px 48px;padding:0 8px 0 0}.cart-info h2 .text{display:table-cell;vertical-align:top}.cart-info .infobox{border:1px solid #c00d0e;overflow:hidden}.cart-info .item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #999}.cart-info .item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cart-info .label{font-weight:700;margin-bottom:5px;display:block}.cart-info .meta-wrapper .elem{display:inline-block;width:100%;margin-bottom:5px}.cart-info .meta-wrapper .elem select,.cart-info .meta-wrapper .elem input{border:1px solid #999;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;padding:2px 1px;width:100px}.cart-info .meta-wrapper .elem.number{width:100px;margin-bottom:0}.cart-info .meta-wrapper .elem.number input{width:40px;padding-left:5px}.cart-info .meta-wrapper .delete{font-size:12px;float:right;color:#c00d0e;margin-top:10px;cursor:pointer}.cart-info .meta-wrapper .delete:hover{text-decoration:underline}.cart-info .button-cart{width:100%;display:block;background:#c00d0e;color:#fff;font-weight:700;text-align:center;padding:10px 0}.cart-info .button-cart:hover{background:#007320}.infobox.payment{display:block}.payment-item{width:100%;border-bottom:1px solid #d7d7d7;padding:10px 0}.payment-item:last-child{border-bottom:0}.payment-item .ic-payment{display:block;background-image:url(/_images/ic_payment.png);background-size:121px 68px;background-repeat:no-repeat}.payment-item .ic-payment.vorkasse{height:29px;background-position:center top}.payment-item .ic-payment.paypal{height:26px;background-position:center bottom}#siegel-canvas{width:230px}#siegel-canvas .row{float:left;width:100%;margin-bottom:20px}#siegel-canvas .elem{float:left;display:block;background-image:url(/_images/ic_siegel.png);background-repeat:no-repeat;background-size:108px 664px}#siegel-canvas .row-1 .elem{margin-right:15px}#siegel-canvas .row-2 .elem{margin-right:20px}#siegel-canvas .row-3 .elem{margin-right:17px}#siegel-canvas .row-4 .elem{margin-right:17px}#siegel-canvas .siegel-1{width:76px;height:75px;background-position:left 0;margin-top:1px;position:relative}#siegel-canvas .siegel-1 span{font-size:12px;position:absolute;bottom:0;color:#000}#siegel-canvas .siegel-2{width:67px;height:66px;background-position:left -75px}#siegel-canvas .siegel-3{width:57px;height:66px;background-position:left -150px}#siegel-canvas .siegel-4{width:67px;height:94px;background-position:left -226px}#siegel-canvas .siegel-5{width:66px;height:92px;background-position:left -330px;margin-top:1px}#siegel-canvas .siegel-6{width:57px;height:57px;background-position:left -432px;margin-top:20px}#siegel-canvas .siegel-7{width:105px;height:28px;background-position:left -499px}#siegel-canvas .siegel-8{width:108px;height:51px;background-position:left -538px}#siegel-canvas .siegel-9{width:66px;height:66px;background-position:left -598px}#siegel-canvas .siegel-10{background:#fff url('/_images/eu_flag.png') no-repeat;width:100%;height:43px;padding-left:72px;box-sizing:border-box;color:#000;padding-top:12px;font-weight:700;font-size:14px}#siegel-canvas .elem.last{margin-right:0}.contentbox{width:100%;margin-bottom:30px}.contentbox p{margin-bottom:10px}.contentbox ul{list-style-type:disc;margin-bottom:10px;padding-left:15px}.contentbox ul li{margin-bottom:3px}.contentbox ul li:last-child{margin-bottom:0}.contentbox h2{margin-bottom:10px;font-size:20px}.contentbox a{color:#252525;text-decoration:underline}.contentbox a:hover{color:#c00d0e}.startteaser-main .teaserbox{float:left;display:block;border-radius:10px;overflow:hidden;margin-right:15px;text-decoration:none}.startteaser-main .teaserbox.last{margin-right:0}.startteaser-main .text-container{display:block;padding:10px 15px;color:#3f3f3f;background-color:#e6e6e6;font-size:18px}.startteaser-main .teaserbox:hover .text-container{color:#fff;background-color:#c00d0e}.texteditor-start-main{color:#3f3f3f;font-size:14px}.texteditor-start-main p{line-height:19px}.texteditor-start-main h2{color:#3f3f3f;margin-bottom:5px}.image-main{margin-bottom:30px}.image-main img{border-radius:10px}.images-main .gallery-image{float:left;margin-right:10px}.images-main .gallery-image.last{margin-right:0}.images-main img{border-radius:10px}.texteditor-main{display:table;width:100%}.texteditor-main p:last-child{margin-bottom:0}.texteditor-main .image{display:table-cell;vertical-align:top;padding-right:20px}.texteditor-main .image.left{padding-right:20px}.texteditor-main .image.right{padding:0 0 0 20px}.texteditor-main .image img{border-radius:10px}.texteditor-main .text{display:table-cell;vertical-align:top}.news-list .item{display:table;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}.news-list .image-wrapper{display:table-cell;width:283px;vertical-align:top;padding-right:20px}.news-list .text-wrapper{display:table-cell;vertical-align:top}.news-list .linklist{list-style-type:none;padding:0}.news-list .download-link{height:16px;padding-left:22px;background:url(/_images/ic_download.png) left 1px no-repeat;background-size:16px 43px;text-decoration:none;display:inline-block}.news-list .download-link:hover{background-position:left -28px}.googlemaps-main{height:400px}#googlemaps-main-mapcontainer{height:100%;width:100%}.route-headline{font-family:Alegreya Sans,Arial,Helvetica,sans-serif;color:#c00d0e;margin-bottom:5px}.route-text{color:#3f3f3f;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:19px}.route-address{width:180px;border:1px solid #bcbcbb;padding:3px 5px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:12px;margin-right:2px}.route-submit{border:none;cursor:pointer;font-size:12px;color:#fff;background-color:#c00d0e;border-radius:5px;font-weight:700;padding:3px;display:inline-block;font-family:Arial,Helvetica,sans-serif}.route-submit:hover{background:#007320;text-decoration:none}.defaultform textarea,.form-row textarea{display:block;width:350px;max-width:350px;border:1px solid #bcbcbb;padding:5px 10px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:14px}.defaultform textarea:focus,.form-row textarea:focus,.form-row input[type=text]:focus,.form-row input[type=password]:focus{border:1px solid #3f3f3f;color:#3f3f3f}.form-row,.defaultform .form-submit-container,.offer-booking-main .form-submit-container{float:left;width:100%;display:block;margin-top:10px}.form-row.email{display:none}.form-row .ui-datepicker-trigger{float:left;margin:4px 0 0 5px}.form-row label{float:left;width:140px;padding:5px 0;margin-right:10px}.form-row label[for='-1'],.form-row label[for='-2']{margin:0;width:100px}.form-row input{float:left}.form-row input[type=text],.form-row input[type=password]{width:351px;border:1px solid #bcbcbb;padding:5px 10px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:14px}.form-row select{width:373px;border:1px solid #bcbcbb;padding:5px 10px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:14px}.form-row select option{padding:1px 5px}.form-row input[type=radio]{margin:8px 5px 0 0}.form-row.no-display{display:none}.form-row.mailmail{display:none}.button-submit{border:none;cursor:pointer;font-family:Arial,Helvetica,sans-serif;margin-left:150px;font-size:16px;font-weight:700;background:#c00d0e none;color:#fff;border-radius:5px;padding:10px;margin-top:10px}.button-submit.anfrage{background-position:226px 6px;margin-top:15px}.defaultform .form-submit-container{margin-top:20px}.button-submit:hover{background:#007320;text-decoration:none}.form-row label.error,.form-error{color:red}.form-row input.Error{border:1px solid red}.form-row.plz label{float:left;width:auto;margin:0}.form-plz-ort-label{float:left;width:140px;margin-right:10px}.form-row.plz span{float:left;margin-top:5px}.plz-input,.ort-input,.plz-ort-input-wrapper{float:left}.plz-input .textbox{width:100px !important}.ort-input .textbox{width:219px !important;margin-left:10px}.form-error p{padding:12px;border:1px solid red;color:red;display:inline-block}.form-detailCanvas{padding:20px;background-color:#f3f3f4;display:block}.radio-wrapper{float:left}.radio-wrapper input[type=checkbox]{margin:5px 8px 0 0}.radio-wrapper .checkbox-text{float:left}.radio-wrapper .checkbox-text label{margin:0;width:auto;padding:0}.tagung-fields,#nav-mobile-button{display:none}.login-container .button-submit{margin:0}.login-container .lostpassword-link,.login-container .login-link{font-size:14px}.login-container .lostpassword-link:hover,.login-container .login-link:hover{text-decoration:underline}#shop-versandkosten{display:block;padding:10px;background-color:#fff;border:1px solid #999;border-radius:10px;margin-bottom:30px;clear:both}#stern-hinweis{font-size:12px}.article-noimage{width:100%;height:auto}.shop-articlelist .item{float:left;width:280px;border:1px solid #c00d0e;border-radius:10px;background-color:#fff;margin:0 12px 15px 0;overflow:hidden}.shop-articlelist .item.last{margin:0 0 15px}.shop-articlelist .content-wrapper{padding:10px 15px}.shop-articlelist .text-wraper{height:66px;margin-bottom:10px;overflow:hidden}.shop-articlelist .headline{font-size:18px;display:block;font-weight:700;text-decoration:none;margin-bottom:5px}.shop-articlelist .headline:hover{color:#c00d0e}.shop-articlelist .description{height:17px;overflow:hidden;font-size:14px}.shop-articlelist .price-wrapper{text-align:right}.shop-articlelist .price{font-size:20px;font-weight:700;display:block}.shop-articlelist .price-grey{font-size:14px;display:block;color:#666}.shop-articlelist .link-detail{width:100%;display:block;background:#c00d0e;color:#fff;font-weight:700;text-align:center;padding:10px 0;text-decoration:none}.shop-articlelist .link-detail:hover{color:#fff;text-decoration:underline}.shop-articledetail h1{margin:0}.shop-articledetail .linkback{font-size:14px;display:inline-block;text-decoration:none;margin-bottom:15px}.shop-articledetail .articlebox{display:table;width:100%;margin-bottom:20px}.shop-articledetail .left{display:table-cell;vertical-align:top;width:350px;padding-right:20px}.shop-articledetail .left img{border-radius:10px}.shop-articledetail .right{display:table-cell;vertical-align:top;position:relative}.shop-articledetail .headline-wrapper{margin-bottom:20px}.shop-articledetail .meta-wrapper .elem{display:inline-block;width:100%;margin-bottom:10px}.shop-articledetail .meta-wrapper .elem select,.shop-articledetail .meta-wrapper .elem input{border:1px solid #999;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#6f6f6e;padding:2px 1px;width:110px}.shop-articledetail .meta-wrapper .elem select option,.cart-info .meta-wrapper .elem select option{padding:2px 1px}.shop-articledetail .meta-wrapper .elem.number input{width:45px;padding-left:5px}.shop-articledetail .meta-wrapper .elem.shipping{font-size:14px}.shop-articledetail .price-wrapper{position:absolute;right:0;bottom:0;text-align:right}.shop-articledetail .price-container{margin-bottom:10px;display:block}.shop-articledetail .price{font-size:24px;font-weight:700;display:block}.shop-articledetail .price-grey{font-size:14px;display:block;color:#666}.shop-articledetail .button-cart{display:block;background:#c00d0e;color:#fff;font-weight:700;text-align:center;padding:10px 15px;border-radius:10px;text-decoration:none;cursor:pointer}.shop-articledetail .button-cart .icon{width:19px;height:20px;display:table-cell;vertical-align:top;background:url(/_images/ic_cart.png) left -29px no-repeat;background-size:55px 48px;padding:0 8px 0 0}.shop-articledetail .button-cart .text{display:table-cell;vertical-align:top}.shop-articledetail .button-cart:hover{background:#007320;color:#fff}.shop-articledetail .tab-wrapper{margin-bottom:10px}.shop-articledetail .tabnav{float:left}.shop-articledetail .tabnav-item{float:left;background:#fff;color:#999;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;border-radius:10px 10px 0 0;border-width:1px 1px 0;border-style:solid;border-color:#999;padding:8px 12px;margin-right:5px;cursor:pointer}.shop-articledetail .tabnav-item:hover{color:#3f3f3f}.shop-articledetail .tabnav-item.active{background:#999;color:#fff}.shop-articledetail #tab-content-canvas{width:100%;background:#fff;border-radius:0 10px 10px;border:1px solid #999}.shop-articledetail .tab-content-wrapper{margin:10px 15px}.shop-articledetail .tab-content{display:none}.shop-articledetail .tab-content.active{display:block}.shop-articledetail .icons-description .icn{height:64px;float:left;display:block;background-image:url(/_images/ic_artikeldetail.png);background-repeat:no-repeat;background-size:248px 64px;margin-right:10px}.shop-articledetail .icons-description .icn.bio{width:76px;background-position:0 top}.shop-articledetail .icons-description .icn.laktose{width:64px;background-position:-91px top}.shop-articledetail .icons-description .icn.gen{width:78px;background-position:-170px top}.shop-cart-main .articlebox{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bcbcbb}.shop-cart-main .left{width:280px}.shop-cart-main .headline{font-size:22px;font-family:Alegreya Sans,Arial,Helvetica,sans-serif;color:#c00d0e}.shop-cart-main .headline:hover{text-decoration:underline}.shop-cart-main .delete{font-size:14px;color:#c00d0e;margin-top:10px;cursor:pointer}.shop-cart-main .delete:hover{text-decoration:underline}.shop-cart-main .sum{width:100%;display:table;float:right;margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #bcbcbb}.shop-cart-main .note{width:100%;display:table;float:right;margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #bcbcbb;text-align:right;color:#c00d0e;font-weight:700}.shop-cart-main .item{display:table-row}.shop-cart-main .item span{display:table-cell;vertical-align:top;text-align:right}.shop-cart-main .item .costs{width:180px}.shop-cart-main .item.price{color:#c00d0e}.shop-cart-main .button-wrapper{color:#c00d0e;padding-bottom:15px;border-bottom:1px solid #bcbcbb;margin-bottom:15px}.shop-cart-main .payment-info{font-size:14px;margin-bottom:15px;text-align:right}.shop-cart-main #stern-hinweis{text-align:right}#notification-launcher{display:none}.notification{text-align:center;margin-top:15px;display:none}.notification .text{margin-bottom:15px}.notification .button-close{font-size:14px;color:#fff;background-color:#999;border-radius:5px;padding:7px 10px;display:inline-block;line-height:22px;text-decoration:none}.notification .button-kasse{font-size:16px;color:#fff;background-color:#c00d0e;padding:10px 15px;border-radius:5px;font-weight:700;display:inline-block;line-height:22px;margin:0 10px 0}.notification .button-kasse:hover{background:#007320;text-decoration:none}.notification .button-close:hover{text-decoration:none;background:#aeaeae}.shop-order-main .form-part{margin-bottom:20px;float:left;clear:both}.shop-order-main .form-part.noborder{border:0 !important;padding:0 !important}.shop-order-main #personenDaten .form-part{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bcbcbb}#login .loginErrorbox{width:100%;display:block;float:left;margin:3px 0 0 150px;font-size:14px;color:red}.shop-order-main .button-wrapper,.shop-cart-main .button-wrapper{float:left;width:100%}.shop-order-main .button-back,.shop-cart-main .button-back{float:left;font-size:14px;color:#fff;background-color:#999;border-radius:5px;padding:7px 10px;display:inline-block;line-height:22px;text-decoration:none;margin-top:6px}.shop-order-main .button-back:hover,.shop-cart-main .button-back:hover{color:#fff;background-color:#aeaeae}.shop-order-main .button-kasse,.shop-cart-main .button-kasse{float:right;font-size:16px;color:#fff;background-color:#c00d0e;padding:10px 15px;border-radius:5px;font-weight:700;display:inline-block;line-height:22px;text-decoration:none}.shop-order-main .button-kasse:hover,.shop-cart-main .button-kasse:hover{background:#007320;color:#fff;text-decoration:none}.shop-order-main .form-row textarea{height:100px}.shop-order-overview .headline-wrapper{margin-bottom:15px}.shop-order-overview .form-part{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bcbcbb}.shop-order-overview h2{display:inline-block;float:left;margin:0}.shop-order-overview .change{float:right;color:#c00d0e;text-decoration:none}.shop-order-overview .change:hover{text-decoration:underline}.shop-order-overview .datalist{list-style-type:none;padding:0;-webkit-column-count:2;column-count:2;-webkit-column-gap:0;column-gap:0}.shop-order-overview .datalist-item{margin-bottom:5px}.shop-order-overview .datalist-item .label{display:table-cell;vertical-align:top;width:90px;padding-right:20px;font-weight:700}.shop-order-overview .datalist-item .text{display:table-cell;vertical-align:top}.shop-order-overview .cartlist{width:100%;list-style-type:none;padding:0;display:table}.shop-order-overview .cartlist-row{width:100%;display:table-row}.shop-order-overview .cartlist-row.headline{font-weight:700}.shop-order-overview .cartlist-item{display:table-cell;vertical-align:top;padding:5px 20px 5px 0;border-bottom:1px dotted #bcbcbb}.shop-order-overview .cartlist-row.headline .cartlist-item{border-bottom:1px dotted #bcbcbb;padding:0 20px 5px 0}.shop-order-overview .cartlist-item.price{padding:5px 0;text-align:right}.shop-order-overview .cartlist-row.headline .cartlist-item.price{padding:0 0 5px}.shop-order-overview .cartlist-item .description{font-size:14px}.shop-order-overview .cartlist-item .shipping{font-size:12px}.shop-order-overview .cartsum-wrapper{float:right;width:100%}.shop-order-overview .cartsum-list{padding:0;display:table;list-style-type:none;float:right}.shop-order-overview .cartsum-item{display:table-row;text-align:right}.shop-order-overview .cartsum-item .label,.shop-order-overview .cartsum-item .sum{display:table-cell;vertical-align:top;padding-bottom:3px}.shop-order-overview .cartsum-item .label{padding-right:20px}.shop-order-overview .cartsum-item .label .small{font-size:12px;display:block}.shop-order-overview .cartsum-item.endsum{font-weight:700;color:#c00d0e;font-size:24px}.shop-order-main .button-submit{float:right;margin:5px 0 15px}.shop-order-main .submit-note{float:right;margin:5px 0 15px}.shop-order-main #stern-hinweis.floatright{float:right;width:100%;text-align:right}.shop-register-main .button-submit,#loginForm .button-submit{float:left;color:#fff;text-decoration:none;margin:10px 0 0 150px}.shop-register-main .button-submit:hover,#loginForm .button-submit:hover{color:#fff}#cookie{position:fixed;top:0;left:0;width:100%;display:none;background:rgba(0,0,0,.85);z-index:1000;padding:10px 0 15px}#cookie .wrapper{width:1200px;margin:0 auto}#cookie .button-wrapper{float:left}#cookie .wrapper .meldung{float:left;color:#fff;line-height:22px;font-size:18px;margin:5px 0 15px}#cookie .linkbutton{float:left;margin:0 0 0 10px;padding:5px 10px;color:#fff;cursor:pointer}#cookie .linkbutton.ds{float:left;margin:0;padding:5px 0;font-size:14px}#cookie .linkbutton:hover{text-decoration:underline}#cookie .linkbutton.color{border:1px solid #c00d0e;border-radius:5px;color:#fff;margin-left:20px;background:#c00d0e}#cookie .linkbutton.color:hover{background:0 0;color:#fff;border-color:#fff;text-decoration:none}#optout{width:100%;height:160px;border:0;padding:0;margin:0}#username2{display:none}.pageelement-media-main .content-container{flex-direction:column;padding:50px 0}.pageelement-media-main .movie{width:100%;max-width:1400px;height:auto;display:block;margin:0 auto}.pageelement-media-main .wrapper{width:100%}.pageelement-media-main .pageelement-canvas{width:100%;max-width:1400px;margin:0 auto}.movie-box.youtube,.movie-box.video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%;max-width:1400px;margin:0 auto}.movie-box.youtube iframe,.movie-box.youtube object,.movie-box.youtube embed,.movie-box.video iframe,.movie-box.video object,.movie-box.video embed{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}p[linebreak=true]{margin-bottom:0;padding-bottom:0}ol li[data-list=bullet]{list-style:disc outside;margin-left:20px}ol li[data-list=ordered]{list-style:decimal outside;margin-left:20px}.texteditor ol li[data-list=bullet]{list-style:disc outside}.texteditor p{margin-bottom:10px}.texteditor p[linebreak=true]{margin-top:-10px}.texteditor p[linebreak=true]:first-child{margin-top:0}.texteditor>:not(:last-child){margin-bottom:20px}.texteditor ol,.texteditor ul{margin-left:20px;margin-top:10px;margin-bottom:10px}.texteditor ol li[data-list=bullet]{list-style:disc outside}.intranet-downloads a.download{background:url('/_images/icn_linkdownload.gif') no-repeat scroll 0 5px transparent;display:block;padding-bottom:5px;padding-left:24px;padding-top:5px;text-decoration:none}.intranet-downloads a.downloadItem{display:inline-block;background:url('/_images/icon_dir.gif') left center no-repeat;padding-left:30px;padding-top:5px;padding-bottom:5px;text-decoration:none}.intranet-downloads a.downloadItem:hover{color:#f19731;text-decoration:underline}.intranet-downloads a.downloadDir{display:inline-block;background:url('/_image/icon_file.gif') left center no-repeat;padding-left:30px;padding-top:5px;padding-bottom:5px;text-decoration:none}.intranet-downloads a.downloadDir:hover{color:#f19731;text-decoration:underline}.intranet-downloads .downloadDirItem{margin-bottom:4px}.intranet-downloads a.icon,.intranet-downloads a.iconDelete{background-color:#a9a9a9;border:1px solid #666;font-size:10px;margin-left:1px;margin-right:1px;padding:4px;text-decoration:none;color:#fff;display:block}.intranet-downloads a.icon:hover{background-color:Silver}.intranet-downloads a.icon img{vertical-align:middle}.intranet-downloads a.iconDelete:hover{background-color:#ff8484;text-decoration:none}.intranet-downloads div.item{border-bottom:#ddd 1px solid;padding-top:4px;padding-bottom:4px}.intranet-downloads div.trenner{clear:both;height:1px;margin-bottom:20px}.intranet-downloads .itemTools{float:right}.intranet-downloads .feedbackBox{background-color:#fff;min-height:80px;padding:8px}.intranet-downloads img.download{background-color:#d4d0c8;border:0}.intranet-downloads .explorerList{margin-top:20px;margin-bottom:20px}#nav-intranet{position:absolute;top:18px;padding-right:20px;width:900px;text-align:right}@media only screen and (min-width:0px) and (max-width:1000px){.mobile{display:block}.nomobile,#ic_kirche,.nav1{display:none}#headbanner-canvas{position:relative;top:inherit;left:inherit;height:auto;margin:0 0 20px}#headbanner-canvas .wrapper{width:94%;padding:0 3%}#logo .image{width:68px;height:67px;background-size:68px auto;margin:10px 0}#logo .text{font-size:20px;width:150px;padding:18px 0}#slider{width:100%;margin-bottom:20px}#slider img{width:100%;height:auto}#page-canvas{width:100%;display:inline-block}#main-canvas{width:100%;display:block;margin-bottom:20px}#content-canvas{width:94%;margin:0 3%}#info-canvas{display:block;width:230px;padding:0;margin:0 auto 20px auto}#footer-canvas{height:auto}#footer-canvas .wrapper{width:94%;display:inline-block;padding:10px 3% 0;line-height:inherit;text-align:center}#footer-canvas .copyright{float:none;width:100%;margin-bottom:10px}.nav-footer{float:none;margin-bottom:10px}.nav-footer-item{float:none;margin:0 0 5px}.nav-footer-item:last-child{margin:0 0 5px}#nav-mobile-button{position:relative;float:right;width:40px;height:42px;display:block;margin:22px 0 0;cursor:pointer;z-index:950}#nav-mobile-button .text{color:#fff;text-align:center;margin-top:3px;display:block;font-size:14px}#nav-mobile-button.active .text{color:#fff}#nav-mobile-button.active .tcon-menu__lines:before,#nav-mobile-button.active .tcon-menu__lines:after{background:#fff}#nav-mobile-overlay{position:fixed;height:100%;width:100%;left:0;top:0;z-index:900;display:none;background:rgba(0,0,0,.3)}#nav-mobile-canvas{display:block;position:fixed;top:0;left:0;bottom:0;width:256px;background:#fff;z-index:999;overflow:scroll}.nav1-mobile{width:100%;padding:0}.nav1-mobile-item{width:100%;background-color:#fff}.nav1-mobile-link{display:block;padding:10px 3%;color:#3f3f3f;line-height:35px;font-size:18px;border-bottom:1px solid #d7d7d7}.nav1-mobile-link:hover{color:#3f3f3f}.nav1-mobile-link.active,.nav1-mobile-item.opened .nav1-mobile-link{color:#fff}.nav1-mobile-item.active,.nav1-mobile-item.opened{background-color:#c00d0e}.nav1-mobile-link.subnav{float:left;height:30px;width:64%;padding:10px 0 10px 3%}.subnav-nav-trigger{float:left;display:block;height:50px;padding:0 3% 0 0;width:30%;cursor:pointer;border-bottom:1px solid #d4d6d9}.subnav-nav-trigger span{float:left;height:16px;width:100%;margin-top:20px;background:url(/_images/subnav-trigger.png)right 0 no-repeat;background-size:19px 84px}.subnav-nav-trigger.active span{background-position:right -35px}.subnav-nav-trigger.opened span{background-position:right -75px}.nav2-mobile{margin-bottom:0;display:none;position:relative;left:inherit;top:inherit;width:100%}.nav2-mobile-item{border-bottom:1px solid #d4d6d9}.nav2-mobile-link{padding:10px 3%;margin:0;display:block;color:#8a8d8f;background-color:#fff}.nav2-mobile-link:before{content:"»";margin-right:5px}.nav2-mobile-link:hover{color:#8a8d8f}.nav2-mobile-link.active{color:#fff;background-color:#00524e}.infobox,.info-shoplink{width:230px}.texteditor-main .image{display:block;padding:0;margin-bottom:15px}.texteditor-main .image.right{padding:0;margin:15px 0 0}.texteditor-main .image.left{padding:0}.texteditor-main .image img{width:100%;height:auto;max-width:350px}.texteditor-main .text{display:block}.image-main img{width:100%;height:auto;max-width:880px}.images-main .gallery-image,.images-main .gallery-image.last{float:none;width:283px;display:block;margin:0 0 15px}.news-list .image-wrapper{display:block;padding:0;margin-bottom:15px}.news-list .text-wrapper{display:block}.news-list .download-link{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.startteaser-main .teaserbox{float:none;width:283px;margin:0 auto 20px auto}.startteaser-main .teaserbox.last{margin:0 auto 20px auto}.shop-articledetail .articlebox{margin-bottom:30px}.shop-articledetail .left,.shop-articledetail .right{width:100%;display:block;padding:0}.shop-articledetail .left img{width:100%;height:auto;max-width:350px;margin-bottom:15px}.shop-articledetail .price-wrapper{position:relative;left:inherit;top:inherit}.shop-articledetail .tabnav-item{border-radius:10px;border-width:1px;margin-bottom:5px}.shop-articledetail #tab-content-canvas{border-radius:10px}.shop-cart-main .item .costs{width:145px}.shop-order-overview .datalist{-webkit-column-count:1;column-count:1}.shop-order-overview .cartlist-item{padding:5px 15px 5px 0}.shop-order-overview .cartlist-row.headline .cartlist-item{padding:0 15px 5px 0}.form-row select{width:120px !important}.form-row label{width:100%;margin:0}.form-plz-ort-label{width:100%;margin:0}.form-row label[for=anrede]{width:100px}.form-row label[for="-1"],.form-row label[for="-2"]{width:57px}.form-row input[type=text],.form-row input[type=password]{width:92%}label[for=optin_agb]{width:100%}.form-row input[type=checkbox]{float:left}.plz-ort-input-wrapper{width:100%}.plz-input{width:25%;margin-right:2%}.ort-input{width:73%}.plz-input .textbox{width:77% !important}.ort-input .textbox{width:85% !important}.defaultform textarea,.form-row textarea{width:92%;max-width:none}.button-submit{margin-left:0}.radio-wrapper{width:100%}.radio-wrapper .checkbox-text{width:92%}#overlay-loginform .form-row input[type=text],#overlay-loginform .form-row input[type=password]{width:91%}.shop-register-main .button-submit,#loginForm .button-submit{margin-left:0}.shop-order-main .button-back{margin-bottom:15px;float:right}.notification .button-close,.notification .button-kasse{margin-bottom:5px}#cookie{width:94%;padding:10px 3% 15px}#cookie .wrapper{width:100%;margin:0}#cookie .wrapper .meldung{display:block;margin:0 0 15px}#cookie .linkbutton.ds{line-height:20px;margin-bottom:10px;width:100%}#cookie .linkbutton.color{margin:0}#optout{height:330px}.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:22px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:0 0;outline:none;-webkit-tap-highlight-color:transparent}.tcon>*{display:block}.tcon:hover,.tcon:focus{outline:none}.tcon::-moz-focus-inner{border:0}.tcon-menu__lines{display:inline-block;height:4px;width:40px;border-radius:0;transition:.3s;background:#fff;position:relative}.tcon-menu__lines:before,.tcon-menu__lines:after{display:inline-block;height:4px;border-radius:0;transition:.3s;background:#fff;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}.tcon-menu__lines:before{top:8px}.tcon-menu__lines:after{top:-8px}.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.tcon-menu--xcross{width:40px}.tcon-menu--xcross.tcon-transform .tcon-menu__lines{background:0 0}.tcon-menu--xcross.tcon-transform .tcon-menu__lines:before,.tcon-menu--xcross.tcon-transform .tcon-menu__lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:40px}.tcon-menu--xcross.tcon-transform .tcon-menu__lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tcon-menu--xcross.tcon-transform .tcon-menu__lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}}@media only screen and (min-width:480px) and (max-width:1000px){.shop-articledetail .price-wrapper{position:absolute;right:0;bottom:0}.form-row label{width:140px;margin-right:10px}.shop-articlelist .item.last{margin:0 12px 15px 0}#optout{height:250px}}@media only screen and (min-width:400px) and (max-width:1000px){.shop-order-main .button-back{float:left}}@media only screen and (min-width:760px) and (max-width:1000px){.texteditor-main .image{display:table-cell;margin:0}.texteditor-main .image.left{padding-right:20px}.texteditor-main .image.right{padding-left:20px}.texteditor-main .image img{width:350px}.texteditor-main .text{display:table-cell}.images-main .gallery-image{float:left;margin:0 10px 0 0;width:auto}.images-main .gallery-image.last{width:auto;float:left;margin:0}.images-main img{width:231px}.news-list .image-wrapper{display:table-cell;padding-right:20px;margin:0}.news-list .text-wrapper{display:table-cell}.startteaser-main .teaserbox{float:left;margin:0 15px 0 0;width:31.9%}.startteaser-main .teaserbox.last{float:left;margin:0}.shop-articledetail .left{display:table-cell;width:350px;padding-right:20px}.shop-articledetail .right{display:table-cell;width:auto}.shop-articledetail .tabnav-item{border-radius:10px 10px 0 0;border-width:1px 1px 0;margin:0 5px 0 0}.shop-articledetail #tab-content-canvas{border-radius:0 10px 10px}.shop-order-overview .datalist{-webkit-column-count:2;column-count:2}#cookie .linkbutton.ds{width:auto}#cookie .linkbutton.color{margin-left:20px}#optout{height:180px}}@media only screen and (min-width:1001px) and (max-width:1200px){#headbanner-canvas .wrapper{width:964px;padding:0 0 0 20px}#slider,.slick-slide img{width:100%;height:auto}.nav1-item{margin-right:20px}.nav1-item:first-child{margin-left:20px}.nav1-link{font-size:16px}#page-canvas{width:984px}#main-canvas{width:734px}#content-canvas{width:694px;margin:0 20px}#info-canvas{padding:0 0 20px 20px}#nav-intranet{width:704px}#footer-canvas{font-size:12px!important}#footer-canvas .wrapper{width:944px;padding:0 20px}.nav-footer-item{margin-right:15px}.cart-info .infobox{width:228px}.startteaser-main .teaserbox{width:221px}.startteaser-main .teaserbox img,.startteaser-main .teaserbox.last img{width:221px;height:auto}.startteaser-main .text-container{font-size:14px}.texteditor-main .image img{width:300px;height:auto}.images-main img{width:224px;height:auto}.shop-articlelist .item{width:221px}.shop-articlelist img{width:221px;height:auto}.shop-articledetail .left{width:300px}.shop-articledetail .left img{width:300px;height:auto}.shop-articledetail .price-wrapper{position:relative;right:initial;bottom:initial;text-align:right;width:238px;float:right;margin-top:-50px}.shop-articledetail #cart-content-main .price-wrapper{position:absolute;right:0;bottom:0;text-align:right;width:auto;float:none;margin-top:0}#cookie .wrapper{width:984px}#optout{height:180px}}