body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* content.css */
.mod_mod_backcalls{padding-right:2%;padding-left:2%}.backlinklogin a{max-width:500px;display:block;margin-top:1em;margin-right:auto;padding-top:.3em;padding-bottom:.3em;text-align:center;background-color:#fff;font-size:16.83px;font-weight:bold;text-decoration:none;border-top-left-radius: .5em;border-bottom-right-radius: .5em;box-sizing:border-box}.margtop1{margin-top:1em}.mod_registration fieldset,.mod_login fieldset{margin-bottom:25px;padding-left:0;border:none}.mod_registration textarea{height:100px}input.absenden{-webkit-box-shadow:0 0 20px #666;box-shadow:0 0 20px #666;border:2px solid #fff}.points{float:left;display:inline-block;padding-right:30px}.fett{font-weight:bold}input,textarea,select{background-color:#FFF5E9}#f27{margin-top:2em;padding-right:1em;padding-left:1em;background-color:#F4E0C6}#f27 h1{margin-top:0;padding-top:.5em}div.separator{clear:both;display:block}.wid{width:48%;float:left;display:inline-block}.wid3{width:29%;float:left;display:inline-block}.cookiebar__message a{padding-left:1em;color:#fff}.cookiebar__message a:hover{text-decoration:none}.cookiebar{padding:4px;font-size:14px}.mod_iso_productlist div.uelist{padding-left:4%}.logolink img{margin-right:auto;margin-left:auto}#kalender{}.datepicker_bootstrap{margin-left:200px}.detailbild{min-width:50%}.zusatzoptionen{float:left}.kassatoptext{padding-top:1em}a.kassalink{padding:.5em 1em;background-color:#e7d4bc;border-top-left-radius:.5em;border-bottom-right-radius:.5em;line-height:150%;text-decoration:none}a.kassalink:hover{background-color:#000;text-decoration:none;color:#fff}.ce_gallery.fotos li{width:16.6667%;float:left;background-color:#fff;box-sizing:border-box; padding:0}.ce_gallery.fotos{background-color:#fff;margin:0; padding:0}strong{font-weight:normal}.mod_article#anfahrt{clear:both}.mod_iso_checkout > p.error.message{float:none;clear:both;margin-top:1em}.ce_comments::before{margin-bottom:.5em;font:25.6px/200% Dosa,sans-serif;color:#c39;content:"Kommentare"}.ce_comments h2{display:none}.ce_comments label{width:100%;display:block}.ce_comments input{width:100%;max-width:300px}#lbl_notify_0{display:inline}#ctrl_captcha{width:44px}label[for="ctrl_captcha"]{display:inline;margin-left:1%}.ce_comments input[type=checkbox]{width:20px}.ce_text.gscontainer{padding-right:.5em;padding-left:.5em;background-color:#e7d4bc}fieldset{box-sizing:border-box}legend{font-weight:bold}.zickzack{margin-left:auto}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{bottom:24px}.rsts-skin-default .rsts-nav{bottom:22px}.pwlink{padding-top:1em;padding-bottom:1em}.ce_comments{margin-top:2.5em;padding-top:1em;border-top:1px dotted #c39}.comment_default{margin-bottom:1em;padding:1em;background-color:rgba(231,212,188,.5)}div.reply{padding-top:.5em;border-top:1px dotted #fff;font-style:italic}.ce_download{padding-top:1em;padding-bottom:1em}.cookiebar__button{padding:4px 8px;background-color:#000}.cookiebar__button:hover{background-color:#fff;color:#000}#cookiebar-desc{display:inline}.image_container.float_above{margin-bottom:1em}.ce_gallery li{width:16.6667%;float:left;padding-right:3%;padding-left:3%;background-color:#fff;box-sizing:border-box}.ce_gallery.one_row li{width:100%;float:none;padding-right:0;padding-bottom:1em;padding-left:0;background-color:#fff;box-sizing:border-box}.ce_gallery{margin-bottom:1.5em;padding-top:2%;padding-bottom:2%;background-color:#fff}.ce_gallery.one_row{padding-top:0}#icons-zahlungsanbieter img{vertical-align:middle}#icons-zahlungsanbieter.mod_article{padding-top:2%;padding-bottom:2%}.ce_toplink a{bottom:190px;left:25px;position:fixed;display:none;padding:10px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(127,19,91,.1);box-shadow:0 0 2px 2px rgba(127,19,91,.1);border:1px solid #000;text-decoration:none;color:#000;z-index:1000;box-sizing:border-box}#headermodul{padding-top:64px;padding-bottom:24px;background-color:#fff}.homelink,.singlelink,.kontolink,.singlelink_left{border-top-left-radius:.5em;border-bottom-right-radius:.5em}input[type=submit]#ctrl_7{border-top-left-radius:.5em;border-bottom-right-radius:.5em}input[type=submit].add_to_cart:hover{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1em;transition: all 0.5s}.submit_container > .price{font-weight:bold}.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-left:0}.mm-list a:hover{background-color:#000}.ce_text.halfcontent{width:40%;float:left;margin-right:5%;margin-left:5%;margin-top:1em;margin-bottom:1em;padding:0}.zweispalten{-webkit-column-count: 2; /* Chrome, Safari, Opera */    -moz-column-count: 2; /* Firefox */    column-count: 2;    -webkit-column-gap: 32px; /* Chrome, Safari, Opera */    -moz-column-gap: 32px; /* Firefox */    column-gap: 32px}#produktuebersicht{padding-top:2%}.middlebox{width:30%;float:left;padding-right:2%;padding-left:4%;box-sizing:border-box}.mm-menu .mm-list > li > a.mm-subclose{color:rgba(255,255,255,.5)}.mm-menu .mm-list > li > a.mm-subopen:after,.mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,.5)}.katlink > h2,.katlink > h1{overflow:hidden;margin-top:.3em;margin-bottom:.3em;padding-right:.5em;padding-left:.5em;white-space:nowrap;text-overflow:ellipsis}#main .ce_hyperlink.katlink{width:48%;max-height:350px;float:left;margin-right:1%;margin-bottom:2%;margin-left:1%;padding-right:0;padding-left:0;text-align:center;background-color:rgba(240,240,240,.5);border:1px solid rgba(204,51,153,.3);border-radius:2px;box-sizing:border-box}.ce_hyperlink.katlink:hover{background-color:rgba(204,51,153,.3);-webkit-box-shadow:0 0 2px 1px rgba(204,204,204,.5);box-shadow:0 0 2px 1px rgba(204,204,204,.5);border-color:#fff;box-sizing:border-box}.ce_image.kategorie_link{width:33.3334%;max-height:260;float:left;padding-right:1%;padding-bottom:1%;padding-left:1%;box-sizing:border-box}.ce_image.kategorie_link:hover{opacity:0.9}.ce_image{margin-bottom:1em}div.galeriebilder{clear:both;display:block}div.galeriebilder{display:none}.ctalinks a{max-width:500px;clear:both;display:block;margin-top:.5em;margin-bottom:.5em;padding:.3em 1em;text-align:center;background-color:#e7d4bc;border-top-left-radius:1em;border-bottom-right-radius:1em;text-decoration:none}.ce_hyperlink.ctalinks a:hover{background-color:#000;color:#fff}.produktlinks_img{margin-top:2%}img{display:block}.youtube iframe{width:100%;height:100%;min-width:280px;max-width:1400px;left: 0;    top: 0;    position: absolute}.youtube{clear:both;height: 0px;    position: relative;    overflow: hidden;    padding-top: 0;    padding-bottom: 56.25%}#ctrl_shippingmethod span.currency{display:inline}#ctrl_paymentmethod span.currency{display:inline}.zusatztext{margin-top:.5em;font-size:.8rem;line-height:1rem}.zusatztext a:hover,.back a:hover{background-color:#f0f0f0;text-decoration:none;color:#000}#ctrl_email_43{margin-right:5px;margin-bottom:10px}#ctrl_newsletter legend{display:none}input#opt_newsletter_0{width:auto;margin-right:auto;text-align:left}.info_container.shipping_method{clear:left}.submit.previous{display:none}.submit.confirm{width:100%;max-width:480px;margin-top:.5em;margin-bottom:1em;padding-top:1em;padding-bottom:1em}#ctrl_billingaddress span{width:50%}#tl_login .submit_container,#f1 .submit_container{margin-top:1em}.mod_iso_messages{margin-top:1em;color:#7f135b}.kontolink{max-width:500px;margin-bottom:1em;text-align:center;background-color:#c39}.button_continue,.button_checkout,.button_update{width:32%;max-width:252px;margin-bottom:5px;box-sizing:border-box}.layout_latest .teaser{min-height:100px}.more{bottom:0}.ce_text li,.description li{margin-left:1.2em;list-style-type:disc}a.remove{float:right;display:block;padding-left:30px;background-image:url("../../files/Z_CSS/schliessen.png");background-position:left center;background-repeat:no-repeat}.aufanfrage.preisbox{display:none}.review{width:100%}div.sorting{width:50%;float:left}.weinverkostung h2{margin-bottom:3.5em;padding-right:.5em;padding-left:.5em;background-color:rgba(152,30,50,.4);color:#fff}.weinverkostung{margin-top:1em;padding-right:1em;padding-left:1em;background-image:url("../../files/Bilder/Allgemein/weinglaeser.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover; box-sizing:border-box}.suche-icon span.highlight{background-color:rgba(152,30,50,.2);background-image:none}#suchergebnisse .odd,#suchergebnisse .even{padding-bottom:1em;border-bottom:1px dotted #981e32}#suchergebnisse .last.odd,#suchergebnisse .last.even{border-bottom:0px}div.uelist{overflow:hidden;padding:2% 2% 2% 0;text-overflow: ellipsis}.uelist a{text-decoration:none;font-size:1.4rem}#ctrl_paymentmethod > span{width:48%;min-height:300px;float:left;display:block;margin-right:2%;margin-bottom:2%;padding:1.5em 1.5em .5em;background-color:rgba(231,212,188,.5);box-sizing:border-box}#ctrl_paymentmethod span:hover{cursor:pointer;box-shadow:0 0 2px #ccc}#ctrl_paymentmethod > span img{margin-top:.5em;margin-bottom:.5em}.copyright p{padding-top:0;padding-bottom:0;text-align:center;color:#E7D4BC}.rsts-skin-default .rsts-caption{background-color:rgba(204,51,153,.75);font-size:2rem}#rockslider img,#blog img{display:block}#rockslider .ce_text{height:450px;max-height:450px;padding:3em 1em 1em}.edit{}.mandatory.error,p.error{color:#f00}p.error{float:left;margin-right:1em}.captcha_text.error{display:block;padding-top:.5em}.widget.error{padding:10px 5px;background-color:#f0f0f0}.mod_article{padding-right:2%;padding-left:2%;box-sizing:border-box}.homelink{width:40%;float:left;margin-right:5%;margin-left:5%;text-align:center;background-color:#000;margin-top:1em;margin-bottom:2em}.singlelink{min-width:240px;max-width:400px;margin-right:auto;text-align:center;background-color:#000;border-radius:5px;margin-top:2em;margin-bottom:2em}.singlelink_left,.edit{min-width:240px;max-width:400px;margin-right:auto;text-align:center;background-color:#000;margin-top:0em;margin-bottom:2em}.newsletterlink{margin-top:2em;text-align:center;background-color:#981e32}.homelink a,.newsletterlink a,.singlelink a,.singlelink_left a,.kontolink a{display:block;padding:.5em 1em;text-decoration:none;color:#fff}a.edit{padding:.2em 1em;text-decoration:none;color:#fff}.homelink a:hover,.newsletterlink a:hover,.singlelink a:hover,.singlelink_left a:hover,.kontolink a:hover,a.edit:hover{color:#E7D4BC}#main .ce_hyperlink.homelink{padding:0}.zentriert{padding-right:1em;padding-left:1em;text-align:center}.mod_newslist > div{margin-top:1em;margin-bottom:1em;background-color:#fff;border:1px solid #000;box-sizing:border-box}.mod_article.page100{padding-right:1%;padding-left:1%}.product h1,.product h2,.product h3{vertical-align:middle;font-size:2rem;color:#7F135B}.quantity_container{padding-top:.5em}.product.quantity_container{width:20%;float:left;display:block}.product h3 a{text-align:center;text-decoration:none}#ctrl_shippingmethod span{display:block;padding-bottom:1em}#ctrl_shippingmethod label{padding-left:.5em}.address.active,.shipping.active,.payment.active,.review.active{background-color:#000;color:#fff}.mod_iso_checkout li{width:33.3334%;float:left;box-sizing:border-box}ol{padding-right:1em;padding-left:1em}input,textarea,select{padding:.3em;border:1px solid #000;border-top-left-radius:.5em;border-bottom-right-radius:.5em}textarea{width:100%;max-width:768px;box-sizing:border-box}input[type="submit"],#savebtn a{padding:.3em 1em;background-color:#000;border-top-left-radius:.5em;border-bottom-right-radius:.5em;text-decoration:none;color:#fff;cursor:pointer}.mod_registration button,.mod_login button{width:100%;max-width:500px;padding:.3em 1em;background-color:#000;border-top-left-radius:.5em;border-bottom-right-radius:.5em;text-decoration:none;color:#fff;cursor:pointer; border:none}.paidinfo{padding:.3em 1em;background-color:#fff;border:2px solid #f00;border-top-left-radius:.5em;border-bottom-right-radius:.5em;text-decoration:none;color:#000}input[type="submit"]:hover,#savebtn a:hover{color:#E7D4BC}.details,.teaser{}.details{padding-top:1em}.back a{max-width:120px;clear:both;display:block;margin-top:1em;margin-bottom:1em;padding:.3em .5em;text-align:center;background-color:#000;border-top-left-radius:.5em;border-bottom-right-radius:.5em;text-decoration:none;color:#fff}.mod_iso_productlist .product{width:100%;float:left;margin-bottom:1em;padding-bottom:0;border:1px solid #f0f0f0;border-bottom-right-radius:2em;box-sizing:border-box}.product figure{}#main{background-color:#CDBDA7}#startseite.mod_article.first{padding:0}.mod_iso_productlist{margin-top:1em}#tl_registration_18 input[type=submit],.mod_personalData input[type=submit]{width:100%;max-width:470px;margin-top:.5em;margin-bottom:.5em}.widget{margin-top:.5em;margin-bottom:.5em}#tl_registration_18 select,#tl_registration_18 input,select,#billingaddress_new select,#billingaddress_new input,#shippingaddress_new select,#shippingaddress_new input,.mod_personalData select,.mod_personalData input,.mod_lostPassword input{width:250px;max-width:250px;box-sizing:border-box}.mod_registration label,.mod_login label,.mod_personalData label,#billingaddress_new label,#shippingaddress_new label,.mod_lostPassword label,#arbeitszettel label{width:200px;float:left;display:block;padding-right:1em}#iso_mod_checkout_address label{width:200px;display:block;padding-right:1em}#iso_mod_checkout_address .address{}.mod_login input{margin-bottom:5px}.mod_article .image_container.float_right{padding-left:2em}.mod_article .image_container.float_left{padding-right:2em}.mod_article.page50{width:50%;max-width:700px;float:left}.mod_article.page100{clear:both}.ce_dlh_googlemaps{width: 100% !important}a{color:#000}.mod_article a:hover,.mod_newslist h2 a{text-decoration:none}.mod_newslist .teaser,.mod_newslist .more,.teasertop{padding-left:1em}h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:.5em;font:24px/150% 'Open Sans',Arial,sans-serif;;color:#000;font-size:1.5rem; font-weight:400}.mod_search h2{font-size:24px;font-size:1.5rem}#footer{min-height:300px;border-right:5px solid #f00;border-left:5px solid #f00}#footer a{display:block;text-decoration:none;color:#fff}#footer a:hover{color:#ccc}#footer .inside{max-width:1200px;margin-right:auto;margin-left:auto;padding-bottom:1em;text-align:left;color:#fff}#footer .rs-columns{padding-top:1em;padding-right:1em;padding-left:1em;box-sizing:border-box}#main .inside{min-height:600px;max-width:1200px;margin-right:auto;margin-left:auto;padding-bottom:1em;box-sizing:border-box}#topline{max-width:1100px;margin-right:auto;margin-left:auto}.mod_article{margin-right:auto;margin-left:auto;box-sizing:border-box}body{font:17px/150% 'Open Sans',Roboto,Arial,Verdana,sans-serif;font-weight:normal;color:#000;font-size:1.0625rem;font-weight:400}#header,#footer{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;background-color:#000}#container{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:100px;background-color:#CDBDA7;border-right:5px solid #f00;border-left:5px solid #f00}#top{background-color:#FFF6E9;background-position:center top;background-repeat:repeat;color:#000;overflow-y:scroll;background-attachment:fixed}
/* navigation.css */
.vkboard{position:absolute; right:25px; top:140px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}a.dblink{display:block;padding-top:10px;padding-bottom:8px;text-align:center;background-color:#000;text-decoration:none;color:#fff}#dashboardnavi.mod_navigation li a{width:46%;height:80px;max-width:inherit;float:left;margin-right:2%;margin-bottom:2%;margin-left:2%;padding-top:25px;text-align:center;border-radius:1em;box-sizing:border-box}#kdlinks{width:100%;bottom:0;position:fixed;float:none;clear:both;display:block;z-index:1000}.idlinks > li{width:auto;float:left;padding-right:8px;padding-left:8px;box-sizing:border-box}.idlinks > li a{display:block;margin-top:10px;padding:5px 10px;background-color:#000;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;border:1px solid #fff;border-radius:3px;text-decoration:none;color:#fff}#SuperNavi a,#KorbNavi a{color:#fff}.mod_navigation li.logout{display:none}#KorbNavi{width:100%;max-width:1200px;position:fixed;background-color:#000;border-bottom:1px solid #e7d4bc;z-index:200}ul{margin:0;padding:0}#mm-blocker{cursor:pointer}.brotkruemel a:hover{background-color:#c39;text-decoration:none;color:#fff}.offcanvas{width:100%;position:fixed;padding-right:2em;background-color:#000;box-sizing:border-box;z-index:1000}.offcanvas a{width:30%;display:none;margin-left:auto;padding:.5em 2.5em .5em 0;text-align:right;background-image:url("../../files/Z_CSS/menu-icon-weiss.png");background-position:right center;background-repeat:no-repeat;text-decoration:none;color:#fff;box-sizing:border-box}.offcanvas a::after{content:"Menü"}span.seitentitel{width:70%;float:left;display:none;margin-right:auto;padding-top:.5em;padding-bottom:.5em;padding-left:1em;text-align:left;text-decoration:none;color:#fff;box-sizing:border-box}#special{width:100%;position:fixed;margin-right:auto;margin-left:auto;padding-right:1em;padding-left:1em;background-color:#e7d4bc;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);z-index:100}#special{max-width:600px;position:relative;margin-left:auto;background-color:rgba(231,212,188,.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);border-right:1px;border-bottom:1px;border-left:1px;border-bottom-right-radius:1em;border-bottom-left-radius:1em;z-index:100; box-sizing:border-box}#special li{float:right}#footer .mod_customnav a,#footer .mod_customnav  span{width:20%;float:left;display:block;padding-top:1em;padding-bottom:1em;text-align:center;background-color:rgba(255,255,255,.1);text-decoration:none;box-sizing:border-box}#main .mod_customnav a,#main .mod_customnav strong,#KorbNavi .mod_customnav a,#KorbNavi .mod_customnav strong{width:auto;float:right;display:block;padding:.5em 1em;text-align:center;text-decoration:none;box-sizing:border-box; 1text-indent:-9999px}#main .mod_customnav a.last,#main .mod_customnav span.last{max-width:30px;border-bottom-left-radius:1em}#main .mod_customnav a.first,#main .mod_customnav span.first,#KorbNavi .mod_customnav a.last,#KorbNavi .mod_customnav span.last{}#main .mod_customnav .trail,#main .mod_navigation .trail{background-color:rgba(0,0,0,1);color:#fff}#main .mod_customnav .active,#main .mod_customnav a:hover,#KorbNavi .mod_customnav .active,#KorbNavi .mod_customnav a:hover{background-color:#000;color:#fff}#main .mod_navigation a.last,#main .mod_navigation span.last{border-top-right-radius:1em;border-bottom-right-radius:1em}#main .mod_navigation a:hover,#main .mod_navigation .active{background-color:#000;color:#fff}#main .mod_navigation a,#main .mod_navigation strong{float:left;display:block;margin-top:2px;margin-bottom:2px;padding:.5em 1em;background-color:#f0f0f0;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}#main .mod_navigation{margin-top:1em}#header li.unsichtbar,.ce_hyperlink.unsichtbar,#main li.unsichtbar{display:none}#header .mod_navigation{max-width:100%;float:left}#header .mod_navigation li{width:auto;float:left}#header .mod_navigation a,#header .mod_navigation strong{display:block;padding:.5em 1em;text-align:center;text-decoration:none;color:#fff}#header .mod_navigation a:hover,#header .mod_navigation .active,#header .mod_navigation .trail{background-color:#000;color:#E7D4BC}#header .mod_navigation .homebtn .active,#header .mod_navigation .homebtn .trail{background-image:url("../../files/Z_CSS/home-weiss.png");background-position:center center;background-repeat:no-repeat}.mod_navigation .homebtn{width:20px;background-image:url("../../files/Z_CSS/home-weiss.png");background-position:center center;background-repeat:no-repeat;text-indent:-9999px}#header .mod_navigation .homebtn:hover{background:#c39 url("../../files/Z_CSS/home-weiss.png") center center no-repeat}
/* buchungstool.css */
.padbot2{padding-bottom:2em}#plusbtn{margin-top:.5em}.btnspan{background: #efefef;    width: 26px;    text-align: center;    border: 1px solid #000;    padding: 2px 7px;    cursor: pointer;margin-left:10px}.btn_delete{padding:.3em .5em;font-size:1.5rem;text-decoration:none;background: none;border: none;  color: red; font-weight: bold}.btn_edit{font-size:1.5rem;padding: 0.3em; width: 40px;background: none;border: none;  color: #000; font-weight: bold;text-decoration:none}button{cursor:pointer}#overlaymaterialid{display:none}button#schliessen{right:20px;top:20px;position:absolute;padding:.3em 1em;background-color:#000;font-size:17px;color:#fff;cursor:pointer; border:none}#overlay,#overlaymaterialid{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:fixed;overflow:auto;display:none;margin-right:auto;margin-left:auto;padding-right:5%;padding-bottom:2%;padding-left:5%;background-color:rgba(0,0,0,.5);color:#000;box-sizing:border-box; z-index:2000}.OVmaterialid{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:fixed;overflow:auto;display:none;margin-right:auto;margin-left:auto;padding-right:5%;padding-bottom:2%;padding-left:5%;background-color:rgba(0,0,0,.5);color:#000;box-sizing:border-box; z-index:2000}#inneroverlay{max-width:1200px;position:relative;margin-right:auto;margin-left:auto;padding:2% 5% 5%;background-color:#f0f0f0;box-shadow:0px 0px 20px #000}#inneroverlay  input,#inneroverlay  span{background-color:#fff}select:read-only{background-color:#FFF5E9}select:disabled{background-color:#FFF5E9;border:none; opacity:1}.fine_submit button{background:#008000;color:#fff;padding: 5px 10px;width:200px;text-align:center;border:none;border-radius:5px}.fineuploader-wrapper .fineuploader-item a.delete{box-sizing: border-box; margin: 10px 0;padding:5px 10px;width:200px; display:block;text-decoration:none;text-align:center;background:red; color:#fff;border-radius:5px}.fineuploader-wrapper .qq-upload-button{background:#fff; color:#000;border:none;width:200px;text-align:center;padding:8px;box-sizing:border-box; border-radius:5px;font-size:16px}h2.kundenmasse::after{content:" aufklappen"}h2.kundenmasse.geklickt::after{content:""}h2.kundenmasse{text-decoration:underline;cursor:pointer}h2.kundenmasse.geklickt{text-decoration:none;cursor:inherit}#berichteliste td{vertical-align:top}#berichteliste td.kdnr{width:60px}#berichteliste td.termin{width:120px}.bigUE{margin-bottom:1em;font-size:2rem}legend.missing{margin-top:1em;padding:0 1em 1em;background-color:#fff5e9;border:1px dotted #fff}.margtop0{margin-top:0}.widget.berichte{margin-top:0}.berichte > textarea{max-width:100%}a.blackwhitebtn{padding:5px 10px;background-color:#000; color:#fff;text-decoration:none;border-radius:5px}input:checked:disabled{color:#000;outline:2px solid #000}input.extschneider{float:right;margin:12px 20px 0 20px}input.extschneider:hover{cursor:pointer}#lastsave{bottom:120px;right:0;position:fixed;padding-top:5px;padding-right:8px;padding-left:8px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc;border-top-left-radius:.5em;border-bottom-left-radius:.5em;color:#666;z-index:100}input:checked{color:#000;outline: 1px solid red;border-radius:50%;background:#000}.bgtailor{margin-bottom:16px;padding-left:10px;background-color:#fff;border-radius:5px}.bgtailor h2{width:94%}.widfree{padding-left:206px}.short_label{min-width:160px;cursor:pointer}.points > .short_label{min-width:120px;padding-right:10px;cursor:pointer}.single_radio{display:inline-block;margin-top:12px}input:read-only,textarea:read-only{border:none}img.kundendata{width:auto;height:100%;min-height:100px;max-height:150px;float:left;display:inline-block;margin:10px}.radiobuttons label{float:none;clear:both;display:inline-block}.radiobuttons:hover label{cursor:pointer}.datepicker_bootstrap{margin-left:0}:focus{background-color:#F4E0C6}#intern{margin-top:2em;padding:0 1em 1em;background-color:#F4E0C6}#suchbegriff{margin-bottom:5px}.auftragsUE{width:60%;float:left;padding-right:2%;padding-left:2%;box-sizing:border-box}.statuslink{padding-right:2%;padding-left:2%;text-align:right}.uelink{float:none;clear:both;display:block;padding-top:2em;padding-bottom:2em;padding-left:2%}.noedit{background-color:#f0f0f0;border:none}.onlyinfo{border:none}.bestactive{padding-right:8px;padding-left:8px;background-color:#80715C;border-top-left-radius:5px;border-bottom-right-radius:5px;color:#fff}a.best:hover{background-color:#80715C;border-top-left-radius:5px;border-bottom-right-radius:5px;text-decoration:none;color:#fff}a.best{text-decoration:none}.best{padding-right:8px;padding-left:8px}input[type="submit"].actbtns{background-color:#000;border-radius:0;color:#fff}input[type="submit"].actbtns:hover{color:#CDBDA7}.leftspace,#newform label{padding-left:10px}#newform{margin-top:1em;padding-top:1em;padding-right:1em;padding-bottom:1em;background-color:rgba(240,240,240,.5);border:1px solid #000}.oldform{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #000}.kundenlinks > a{width:48%;float:left;display:block;margin:1%;padding-top:1em;padding-bottom:1em;text-align:center;background-color:#80715C;text-decoration:none;color:#fff}.kundenlinks > a:hover{background-color:#E7D4BC;text-decoration:none;color:#000}.radiobtn{display:inline-block;margin-right:2em}.tbheader{-webkit-box-shadow:1px 1px 2px 2px rgba(204,204,204,.2);box-shadow:1px 1px 2px 2px rgba(204,204,204,.2);border-top:1px solid #000;border-bottom:1px solid #000}table{background-color:#F4E0C6}td{max-width:160px;padding:12px 8px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}tr:nth-child(even){background-color:#FFF5E9}#rechnung tr:nth-child(even){background-color:#f0f0f0}#rechnung tr:nth-child(odd){background-color:#f5f5f5}#rechnung th,#rechnung td{padding:8px 16px}#rechnung th{background-color:#ccc}#rechnung p{margin-top:2px;margin-bottom:2px}#savebtn{bottom:200px;right:10px;position:fixed;z-index:100}#linkbtn{float:left;z-index:100}#kostenbtn{float:right;z-index:100}#savebtn input[type=submit]{background-color:#000;-webkit-box-shadow:0 0 20px #666;box-shadow:0 0 20px #666;border:2px solid #fff}#savebtn a,{display:block;padding:4px 8px;background-color:#000;-webkit-box-shadow:0 0 20px #666;box-shadow:0 0 20px #666;border:2px solid #fff;text-decoration:none;color:#fff}.bggrau{padding-left:.5em;background-color:#E7D4BC;color:#000}#TermineFrontend .submit_container{margin-top:1em;margin-bottom:1em}.payselect{}.paybox{}.radiobox{padding-top:.5em;padding-bottom:.5em}span.mandatory{color:#ff0303}.widradio{width:206px;float:left}#TermineFrontend textarea{clear:both}.lastinrow{float:left;clear:right}.linkcal{width:48%;float:left;margin-top:1%;margin-right:1%;margin-left:1%}.linkcal a{display:block;padding:1em;text-align:center;background-color:#ccc;text-decoration:none}.linkcal a:hover{background-color:#f0f0f0}textarea#ctrl_fl_notice_fmd8_product_366{display:block}.mod_iso_productreader .widget-textarea label{display:none}.mod_iso_productreader .widget-textarea::before{display:block;content:"Gerne stehen wir Ihnen ebenfalls für besondere Wünsche zur Verfügung:"}#ctrl_button_update_507{display:none}.terminkalender{padding-top:1em}.mod_iso_cart .row_odd{border:none}.listing label.select{width:200px}.layout_full > p.info{font-size:1.5rem}.layout_full h1:after{content:" Uhr"}label.select,.widget > select{max-width:214px}.widget.formbox_left{min-width:200px;float:left;margin-right:1em}fieldset.radio_container{clear:both;border:none}fieldset.radio_container > span{float:left;margin-right:2px;margin-bottom:2px;padding-left:5px;text-align:center;background-color:#f0f0f0;border:none}.radio_container span{float:left;cursor:pointer}fieldset{margin-top:.5em;margin-bottom:.5em;padding-right:1em;padding-bottom:0;padding-left:1em;border:1px dotted #ccc}.all_records td{padding:5px}.all_records tr.odd{background-color:#f0f0f0}td{vertical-align:middle}table.single_record{display:block;padding:1em;background-color:#f5f5f5}#TermineFrontend input,#TermineFrontend select{margin-right:.5em;margin-bottom:.5em}#TermineFrontend .widget{margin-top:0;margin-bottom:0}#TermineFrontend label,td.label,label{min-width:200px;float:left;clear:left;display:block;margin-right:5px;padding-top:.3em;padding-bottom:.3em;box-sizing:border-box}input[type="radio"]{margin-top:.75em;margin-right:.5em;padding-top:1em;padding-bottom:1em;cursor:pointer}form#zeitfenster label{float:none;display:block;margin-top:.5em;margin-bottom:1em;cursor:pointer}.description{width:100%;float:none;clear:both;padding:1em 2em 1em 0;    box-sizing:border-box}.middlebox{width:40%}.preisonly{width:20%;float:left;padding-left:3%}p.error{float:none}.slider{max-width:400px;position:relative;float:left}.day:hover{background-color:#2f0;cursor:pointer}#overviewTable{width:100%;display:none;background-color:#ccc}#ctrl_tableCategory span{float:none}.mod_table_reservation label{width:160px;float:left;display:block;padding-right:1em}.mod_table_reservation input{margin-bottom:5px}.mod_table_reservation legend{margin-top:1em}.radio_container legend{padding-bottom:.5em;font-weight:normal}.radio_container legend::after{content:":"}
/* responsive.css */
@media (max-width:1030px){.sz_readonly {margin-left:0;clear:both;}}@media (max-width:1000px){.vkboard {right:0;top:-20px;border-top-left-radius:10px;border-bottom-left-radius:10px; border-top-right-radius:0;}.widfree{padding-left:0;}}@media (max-width:900px){.rs-column.-large-first-row {margin-top:0;margin-bottom:1em;}.ce_gallery.one_row li {width:50%;float:left;}.mod_article .image_container.float_right  {max-width:60%;}td {max-width:120px;}}@media (max-width:800px){input[type="submit"].button_continue, input[type="submit"].button_checkout , input[type="submit"].button_update {width:100%;max-width:800px;margin-bottom:0.5em;padding-top:0.5em;padding-bottom:0.5em;}.submit.confirm {max-width:100%;}.smallpic div.description {width:60%;padding-right:0;}.smallpic div.preisbox {float:left;width:50%;clear:both;margin-bottom:1em;}.mod_iso_productreader > .product.smallpic figure.image_container {width:40%;float:left;}#KorbNavi .mod_customnav a, #KorbNavi .mod_customnav span {padding:0.5em 1em 0.5em 1em;}.wid3{width:100%; float:none; display:block;}}@media (max-width:767px){.mod_article.page50 {width:100%; float:none;box-sizing:border-box;}.mod_iso_productreader > .product figure.image_container {max-width:100%; float:none;padding-right:0;margin-bottom:0;}div.galeriebilder > figure.image_container {float:left !important;width:33.3334% !important;padding-right:1% !important; margin-bottom:1em !important;}h1, h2, h3, h4, h5, h6, .ce_headline {font-size:1.6rem;}a.remove{text-indent:-9999px;}.info_container.shipping_address, .info_container.billing_address, .info_container.payment_method, .info_container.shipping_method {float:none; width:100%; margin-left:0;min-height:1px;}.mod_iso_productlist .product figure.image_container {max-width:50%;float:left;}.middlebox {width:50%;float:left;clear:left; padding-top:1em;}.mod_iso_productlist div.submit_container {width:50%;margin-top:1em;}111div.preisbox {width:40%;float:right;}div.description { width:60%;}.product h1, .product h2, .product h3{text-align:left;}.mod_iso_productlist div.uelist {text-align:center;padding-top:2em;}h1, h2, h3, h4, h5, h6 {font-size:1.4rem;}.mod_iso_productreader div.uelist {text-align:left;padding-left:0;}td {max-width:100px;}}@media (max-width:680px){.homelink, .ce_text.halfcontent {width:96%;float:none;margin:2% 2% 2% 2%;}.homelink.last {border-radius: 0 0 0.5em 0.5em;}.homelink.first {border-radius: 0.5em 0.5em 0 0;}}@media (max-width:650px){.dashboard #KorbNavi {display:none;}.dashboard #container{padding-top:60px;}.vkboard{top:-55px;}.ui-datepicker td {display:table-cell;width:inherit;}}@media (max-width:600px){.image_container.float_right, .image_container.float_left{width:100%;margin:0;}.image_container.float_right img, .image_container.float_left img{margin:0 auto;}.ce_hyperlink.katlink {width:100%; float:none;}div.preisbox, div.description {width:100%;float:none;}#main .ce_hyperlink.katlink {float:none;width:100%;margin:3% 0 3% 0;} .mod_iso_productlist div.uelist, mod_iso_productreader div.uelist {text-align:left;padding-left:3%;}#headermodul {padding-top:35px;}#KorbNavi {width:100%; margin:0; right:0; left:0;}#KorbNavi .mod_customnav a, #KorbNavi .mod_customnav span {float:right;background-color:rgba(0,0,0,1);}#KorbNavi .mod_customnav a.first, #KorbNavi .mod_customnav a.last, #KorbNavi .mod_customnav span.first, #KorbNavi .mod_customnav span.last {border-radius:0;border-left:0; border-right:0;}.mod_customnav a.suche-icon, .mod_customnav .suche-icon span {min-width:50px;}.dashboard form{margin-bottom:20px;}}@media (max-width:600px){.middlebox {width:100%;float:none;padding-left:3%;}.mod_iso_productreader > .product figure.image_container {padding-bottom:0;}.mod_iso_productlist .product figure.image_container {padding-bottom:0;float:none; width:100%;max-width:100%;}.mod_iso_productlist div.submit_container {padding-left:3%;padding-right:3%;width:100%;float:none;border-radius:0;margin:0;background-color:rgba(231,212,188,0);}.mod_iso_productlist .product {padding-bottom:0;margin-bottom:1em;border-radius:0;}div.centerbox, div.preisbox {width:100%; float;none;margin:0;}div.preisbox {margin-bottom:2em;}form {margin-bottom:0;}div.uelist {float:none;text-align:left;padding:1% 1% 1% 1%;}div.description {float:none;text-align:left;padding:1% 1% 1% 1%;}.uelist a{font-size:1.6rem;} .mod_article .image_container.float_right  {max-width:100%;}.layout_latest {width:100%;float:none;}.mod_article.page100 {padding-left:2%; padding-right:2%;}.mod_newslist .image_container.float_right {float:none;padding:0;}td {display:inline-block;width:30%;text-align:left;}}@media (max-width:580px){#headermodul p{padding-bottom:0.25em;}#special .mod_customnav a, #special .mod_customnav span {padding-left:2px; padding-right:2px;padding-top:0.25em;padding-bottom:0.25em;width:100%;text-align:center;}#special .mod_customnav a.first:hover,#special .mod_customnav a.last:hover, #special .mod_customnav {border-radius:0;}#special  {width:100%;right:0;border-radius:0;}#special li  {width:40%;}#special li.first {width:20%;}#special li.last {width:40%;}#special li.logout {display:none;}.ce_hyperlink.unsichtbar {display:block;}.offcanvas a {padding-top:0.25em; padding-bottom:0.25em;display:block;}#KorbNavi {display1:none;}#container {padding-top:120px;}}@media (max-width:550px){.kundenlinks > a {width:100%;}.statuslink {display:block;clear:both;}.auftragsUE {clear:both; width:100%;}}@media (max-width:530px){#tl_registration input[type=submit], #tl_registration select, #tl_registration input, area {max-width:100%;width:100%;}#tl_registration select,#tl_registration input,select,#billingaddress_new select,#billingaddress_new input,#shippingaddress_new select,#shippingaddress_new input,.mod_personalData select,.mod_personalData input {    width:100%;    max-width:100%;    box-sizing:border-box;}#opt_newsletter_0.checkbox {width:10%;}.ce_comments input {width:100%;box-sizing:border-box;}.ce_comments input[type=checkbox] {width:20px;}}@media (max-width:500px){.product_list .product {width:100%;}.mod_iso_productreader > .product figure.image_container {width:100%;}div.galeriebilder > figure.image_container {max-width:50%;}label {float:none; }.wid {display:block; float:none; width:100%;}}@media (max-width:650px){td {display:inline-block;max-width:200px;width:30%;}}@media (max-width:479px){#main .mod_customnav {display:none;}.offcanvas {padding-right:1em;}span.seitentitel {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.product h1 {font-size:1.6rem;}.ce_gallery li {width:33.3334%;padding:4%;}.ce_gallery.fotos li {width:33.3334%;}}@media (max-width:425px){#dashboardnavi.mod_navigation li a{width:96%;}.vkboard div{text-align:center !important;}.vkboard {width:100%;border-radius:0;}}@media (max-width:400px){.offcanvas a::after {content:"";padding:1em;}.offcanvas a{width:50px;}span.seitentitel{width:80%;}.submit.confirm {width:100%; margin-top:1em;float:none;} .mod_unsubscribe .submit, .mod_unsubscribe input {width:100%; margin-top:1em;float:none;box-sizing: border-box;}td {max-width:200px;width:50%;}}@media (max-width:375px){#container {padding-top:160px;}#ui-datepicker-div {left:0 !important;width:97%;}}@media (max-width:325px){#headermodul div{padding:0;text-align:center;}#headermodul .ce_hyperlink a {f1ont-size:36px;text-align:center; padding:0;}#headermodul p{font-size:17px;}.mod_lostPassword input {width:100%; max-width:100%;box-sizing:border-box;}}
