@media screen and (min-width: 1384px){body{font-size:16px;line-height:1.4}h1,.newsbox .texthead{font-weight:bold;font-size:30px;margin:0px;padding:0 0 20px 0;line-height:1}h1.subheader{padding:0 0 2px 0}h2{font-weight:bold;font-size:24px;line-height:1;margin:0px;padding:0 0 20px 0}h3{font-weight:bold;font-size:24px;line-height:1;margin:0px;padding:0 0 15px 0}p{margin:0 0 5px 0}hr{border:0 none;height:1px;margin:15px 0 10px 0}td{padding:2px 2px 2px 2px}.pflicht{font-size:10px;margin-top:2px}.formtextarea,.formrow,.formcheckbox{margin:0 0 12px 0;overflow:hidden}.checkbox{float:left;padding:0 10px 0 0}.checkboxlabel{float:left;width:670px}.formlabel{padding:0 2px 0 0;height:28px;line-height:28px;width:120px;float:left}.loginbox .formlabel{width:74px}.textarealabel{padding:0 0 5px 0}.formelement{float:left}.formelement input,.formelement select{height:24px;line-height:24px;padding:0 0 0 3px}.formelement_eng input,.formelement_eng select{width:80px}.loginbox .formelement_eng input{width:130px}.formelement_breit input,.formelement_breit select{width:440px}.formelementd .formelement_normal{margin:0 0 0 7px}.formelement_normal input{width:348px}.textarea textarea{padding:3px;height:135px}.textarea_breit textarea{width:630px}.formcontrol{padding:12px 0 0 0;overflow:hidden}.loginbox .formcontrol{padding:0}.loginbox > form > a{display:block;margin:6px 0 0 0}.formsubmit{float:left;margin:0 16px 0 0}.formreset{float:left}.button,.button:active,.button:visited,.button:hover{font-size:16px;font-weight:normal;height:32px;padding:0 25px 0 25px}.error,.hinweis{margin:8px 0 8px 0;padding:10px 10px 10px 10px;line-height:18px}.error_head,.hinweis_head{font-weight:bold;font-size:15px;padding:0 0 10px 0}.inhalt_rechts_start{width:432px}.inhalt_rechts_start > .headerbox{font-size:24px;font-weight:700;text-decoration:none;height:50px;line-height:50px;margin:15px 0 0 0}.inhalt_rechts_start > .headerbox:first-child{margin:0}.inhalt_rechts_start > .headerbox > span:before{margin:0 10px 0 17px;width:25px}.listbox > .listitem{margin:15px 0 0 0}.listbox > .listitem > .listitem_wrapper{margin:0 0 0 16px;padding:0 0 0 15px}.listbox > .listitem .bild{margin:0 0 0 15px}.listbox > .listitem .info{height:100%}.listbox > .listitem .info > .text{font-size:18px;width:200px}.listbox > .listitem .info > .text > .text_head{font-weight:700;font-size:24px}.inhalt_links_start{width:886px;margin:0 22px 0 0}.start_unten,.start_mitte{margin:22px 0 0 0}.start{margin:-22px 0 0 -22px}.start > .box{width:432px;height:300px;margin:22px 0 0 22px}.start > .box > a > span,.start > .box > a:visited > span,.start > .box > a:hover > span,.start > .box > span{width:402px;padding:15px;font-size:18px}.start > .box h3{font-size:24px;padding:0;line-height:1.2}#spacer{height:167px}#kopfbild{height:524px}#inhalt{margin:0 0 0 0;padding:0 0 573px 0}#inhalt_i{padding:25px 22px 25px 22px;width:1340px}.section{width:999px;margin:22px 0 0 0}.section:first-child{margin:0}.navboxwrapper{margin:-24px 0 0 -24px}.navboxwrapper > .navbox{width:317px;height:290px;margin:24px 0 0 24px}.navboxwrapper > .navbox > a > span,.navboxwrapper > .navbox > a:visited > span,.navboxwrapper > .navbox > a:hover > span,.navboxwrapper > .navbox > span{width:287px;padding:15px;font-size:18px}.navboxwrapper > .navbox h3{font-size:24px;padding:0;line-height:1.2}.artikelbox_design_wrapper{margin:-24px 0 0 -24px}.artikelbox_design_wrapper > .artikelbox_design_box{width:317px;height:290px;margin:24px 0 0 24px}#artikelbox_widmungi1 > textarea{width:200px;height:180px}#artikelbox_widmungi2{margin:0 0 0 24px}.sortbox{border-bottom-width:1px;border-bottom-style:solid;padding:24px 0 24px 0}.sortbox:first-child{border-top-width:1px;border-top-style:solid}.sortbox_unten{margin:24px 0 0 0}.sortbox_preis{font-size:20px;margin:6px 0 0 0}.artikel > div{margin:24px 0 0 0}.artikel > div:first-child{margin:0 0 0 0}.text{width:658px}.picture{width:317px;margin:0 0 0 24px}.box_anm{border-width:1px;border-style:solid;width:949px;margin:24px 0 0 0;padding:24px 24px 24px 24px}.box_anm:first-child{margin:0}.box_daten > div{width:437px;margin:0 0 0 25px;padding:24px 24px 24px 24px;border-width:1px;border-style:solid}.box_daten > div:first-child{margin:0}.box_daten > div hr{margin:0 0 24px 0}#zurueck{margin:0 0 10px 0}#zurueck > a:before{padding:0 8px 0 0}.table > div > div > div,td,th{padding:5px}.warenkorb_buttons{margin:0 0 24px 0}.warenkorb_buttons > form > .button{margin:0 0 0 24px}.warenkorb_buttons > form:first-of-type > .button{margin:0}.so_versand{font-size:14px}.versandartbox_wrapper{margin:-24px 0 0 -24px}.versandartbox{float:left;margin:24px 0 0 24px}.versandartbox_bild{width:100%;height:101px}.table_order{font-size:14px}.table_order td{padding:4px}.table_wrapper{width:100%;overflow:scroll}.veranstaltung_wrapper > h2{margin:0;padding:0}.veranstaltung_wrapper{margin:0 0 15px 0}.veranstaltung_wrapper:last-child{margin:0}.veranstaltung{margin:15px 0 0 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:18px;border-left-style:solid;border-right-width:44px;border-right-style:solid}.veranstaltung .indicator{width:44px;height:44px;top:22px;right:-44px}.veranstaltung.preise .indicator{top:10px}.veranstaltung .header,.veranstaltung .info{padding:15px}.veranstaltung .headeri{font-size:30px;font-weight:bold;line-height:1}.veranstaltung .date,.veranstaltung .zeitraum{font-size:20px;line-height:1.25}.veranstaltung .info > div{width:300px;margin:0 0 0 15px}.veranstaltung .info > div:first-child{width:592px;margin:0}.veranstaltung.preise .info > div:first-child{width:300px;margin:0 0 15px 15px}.veranstaltung .info > div > img{margin:15px 0 0 0}.veranstaltung .info > div > img:first-child{margin:0}.preise table tr > td{width:110px}.preise table tr > td:first-child{width:344px}.zeiten th{padding:6px 10px 6px 10px}.zeiten td{padding:12px 10px 12px 10px}.zeiten th{border-top:0;border-bottom:0;border-left:3px solid #ffffff;border-right:0}.zeiten td{border-top:3px solid #ffffff;border-bottom:0;border-left:3px solid #ffffff;border-right:0}.zeiten th:first-child,.zeiten th.noborder,.zeiten td:first-child,.zeiten td.noborder{border-left:0}.zeiten tr:first-child th{font-size:24px}.zeiten td{width:200px}.zeiten td:first-child{width:160px}.zeiten td:last-child{width:240px}.galv{margin:-22px 0 0 -22px}.gboxa{margin:22px 0 0 22px}#rand_oben{height:167px;background-image:url(../picture/wave1.png);background-repeat:no-repeat;background-position:top center}#header{width:1340px}#header > a{margin:33px 0 0 0}.mobilenav{display:none}.linkleiste{font-size:24px;font-weight:bold}.linkleiste_fix{z-index:99999999;width:100%;top:0;left:0;position:fixed}.nav1{width:1340px}.nav1 > .trenner{width:1px;height:42px}.nav1 > li > a,.nav1 > li > a:visited,.nav1 > li > a:hover{padding:0 26px 0 26px;height:42px;line-height:42px;text-decoration:none}.nav1 > li > ul{min-width:100%;position:absolute;top:42px;left:0px;padding:0;font-size:20px;font-weight:400}.nav1 > li > ul > li > a,.nav1 > li > ul > li > a:visited,.nav1 > li > ul > li > a:hover{padding:4px 26px 4px 26px;border-top-width:1px;border-top-style:solid}.nav1 > li > ul > li > ul{padding:0;font-size:20px;font-weight:400}.nav1 > li > ul > li > ul > li > a,.nav1 > li > ul > li > ul > li > a:visited,.nav1 > li > ul > li > ul > li > a:hover{padding:4px 26px 4px 36px}.subnav1{width:317px;margin:0 24px 0 0}.subnav1 > div{margin:40px 0 0 0}.subnav1 > div:first-child{margin:0}.subnav1 > div > div > span,.subnav1 > div > div > a,.subnav1 > div > div > a:visited,.subnav1 > div > div > a:hover{font-size:24px;line-height:1.2;padding:0}.subnav1 > div > ul > li > a,.subnav1 > div > ul > li > a:visited,.subnav1 > div > ul > li > a:hover{margin:8px 0 0 0;font-size:20px;line-height:1.2;padding:0}.subnav1 > .infonav > ul > li > a{margin:8px 0 0 0}.subnav1 > .infonav > ul > li > a,.subnav1 > .infonav > ul > li > a:visited,.subnav1 > .infonav > ul > li > a:hover{height:24px;line-height:24px}.subnav1 > .infonav > ul > li > a:before,.subnav1 > .infonav > ul > li > a:visited:before,.subnav1 > .infonav > ul > li > a:hover:before{width:24px;margin:0 10px 0 0}.subnav1 > div > ul > li > ul > li > a,.subnav1 > div > ul > li > ul > li > a:visited,.subnav1 > div > ul > li > ul > li > a:hover{margin:8px 0 0 25px;font-size:20px;line-height:1.2;padding:0}.warenkorb > .warenkorb_info{margin:8px 0 0 0;font-size:18px}#nav_mobil{display:none}.published{font-weight:bold;padding:0 0 10px 0}.newsbox{margin:22px 0 0 0}.newsbox:first-child{margin:0}.referenz_header:before,.referenz_header:after,.referenz:before,.referenz:after{content:' ';display:table}.referenz_header:after,.referenz:after{clear:both}.referenz_header > div{font-weight:bold}.referenz_header > div,.referenz > div{float:left;padding:0 0 0 15px}.referenz_header > div:first-child,.referenz > div:first-child{padding:0}.referenz{margin:15px 0 0 0;padding:15px 0 0 0;border-top-style:solid;border-top-width:2px}.referenz a,.referenz img{display:block}.ref1{width:165px}.ref2{width:445px}.ref3{width:135px}.ref4{width:200px}.referenz_mobil{display:none}#map_canvas{height:630px}#gmap_info{width:265px;height:90px}#footerbox{margin-top:-573px;height:573px}.footer h3{font-size:24px;margin:0;padding:0}.wave{height:42px;background-image:url(../picture/waveu1.png);background-repeat:no-repeat;background-position:top center}.footer_wrapper{width:1340px;padding:25px 0 25px 0;font-size:18px}.footer_wrapper > .wrapper > div{margin:0 0 0 23px;padding:0 0 0 20px;border-left-width:1px;border-left-style:solid;width:297px}.footer_wrapper > .wrapper:first-child > div:first-child{margin:0;padding:0;border-left:0 none;width:658px}.footer_oben > .footer_wrapper > .wrapper > div{min-height:192px}.footer_unten > .footer_wrapper > .wrapper > div{min-height:230px}.footer_oben > .footer_wrapper > .wrapper > div:first-child > div{width:317px}.footer_oben > .footer_wrapper > .wrapper > div:first-child > div:first-child{margin:0 24px 0 0}.footer_tel:before,.footer_email:before{padding:0 4px 0 0}.social > *:before{font-size:44px}.slidercontent{width:1340px;margin:0 auto}.infoslides_text{padding:5px 15px 5px 15px;max-width:530px;font-size:20px}.infoslides_OL{top:30px;left:0}.infoslides_OR{top:30px;right:0}.infoslides_UL{bottom:30px;left:0}.infoslides_UR{bottom:30px;right:0}.slidesjs-pagination{bottom:12px;list-style:none outside none;position:absolute;right:23px;z-index:50}.slidesjs-pagination-item{margin:0 7px 0 0;padding:1px}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:15px;height:15px;border-style:solid;border-width:2px}.slides_zoom_OL{width:27px;height:27px;top:30px;left:30px}.slides_zoom_OR{width:27px;height:27px;top:30px;right:30px}.slides_video{display:block;height:260px;left:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;width:260px;z-index:45}.slides_videoi{height:100%;width:100%}.fancy-ico{width:37px;height:72px;margin-top:-18px}.zeitplaene > div .zeitplan > div > div:first-child{width:150px}.resKalender{margin-top:1rem}.resKalender > div:nth-child(1){font-size:2rem}.resKalender > div:nth-child(1) a:nth-child(1){margin-right:2rem}.resKalender > div:nth-child(1) a:nth-child(3){margin-left:2rem}.resKalender > div:nth-child(2){gap:20px;padding:18px 30px 18px 30px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(2) > div{font-size:1.75rem}.resKalender > div:nth-child(3){gap:20px;padding:0 30px 30px 30px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(3) > div{min-height:85px}.resKalender > div:nth-child(3) > div > div:nth-child(1){width:85px;font-size:2.5rem}.resKalender > div:nth-child(3) > div > div:nth-child(2){margin-left:5px;gap:5px}.resKalender > div:nth-child(3) > div > div:nth-child(2) > div{height:25px;padding:0 2px}.resFormT{gap:100px}.resFormT > div > div:nth-child(1){font-size:1.75rem}.resFormT > div > div:nth-child(2){font-size:1.15rem}.resFormT > div:nth-child(1) > div:nth-child(2){gap:2px}.resFormT #anzSub,.resFormT #anzAdd{width:30px;height:29px;font-size:1.75rem}.resFormT #anzCur{width:2rem}.resRkey > div{gap:1rem;padding:1rem;font-size:1.15rem}.resRkey > div > div:last-child{font-size:1.5rem}#overlay > div > div > div:first-child{height:2.5rem}#overlay #overlay_close{padding:5px;width:2.5rem}#overlay > div > div > div:nth-child(2){padding:1rem}.ovcontent_getBelegungTag > div:nth-child(1) > div{font-size:1.5rem}.ovcontent_getBelegungTag > div:nth-child(2){margin-top:1rem;gap:15px}.ovcontent_getBelegungTag > div:nth-child(2) > div{gap:15px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(1){width:45px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(2){gap:15px;padding:15px}.globalNotice{padding:25px 22px 25px 22px;width:1340px;gap:40px}.globalNotice > div:last-child > div:first-child{font-size:25px;margin-bottom:15px}.globalNotice > div:last-child > div:last-child{width:700px}.globalNotice > div:last-child > div:last-child > div:last-child{margin-top:10px}.coronaInfo > div > span{margin:0 0 0 10px}.coronaInfo > div > span:first-child{margin:0}.coronaInfo > div:last-child > .linkbox,.coronaInfo > div:last-child > .linkbox:visited,.coronaInfo > div:last-child > .linkbox:hover{font-size:24px;font-weight:700;text-decoration:none;height:50px;line-height:50px;margin-top:15px;padding-left:17px;padding-right:17px}.coronaInfo > div:last-child > .linkbox:first-child{margin-top:0}.coronaInfo > div:last-child > .linkbox > span:before{margin-right:10px;width:25px}.hinweise{padding:25px 22px 25px 22px;width:1340px;grid-template-columns:auto 568px;grid-template-areas:"info auslastung" "info zeiten" "info reservierung";grid-gap:40px;gap:40px}.hinweise .headerbox{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;padding:0 14px}.hinweise .headerbox > span:before{margin:0 8px 0 0;width:21px}.hinweise > div:nth-child(2) > div{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.hinweise > div:nth-child(4) > div{display:flex;justify-content:space-between}.hinweise .auslastung{height:173px}.hinweise .auslastung .auslastungAmpel{width:62px;margin-right:-31px}.hinweise .auslastung > *:nth-child(2) > div:nth-child(1){font-size:20px;font-weight:700;height:40px;line-height:40px;padding-left:41px}}@media screen and (min-width: 1006px) and (max-width: 1383px){body{font-size:15px;line-height:1.4}h1,.newsbox .texthead{font-weight:bold;font-size:26px;margin:0px;padding:0 0 15px 0;line-height:1}h1.subheader{padding:0 0 2px 0}h2{font-weight:bold;font-size:20px;line-height:1;margin:0px;padding:0 0 15px 0}h3{font-weight:bold;font-size:20px;line-height:1;margin:0px;padding:0 0 10px 0}p{margin:0 0 5px 0}hr{border:0 none;height:1px;margin:15px 0 10px 0}td{padding:2px 2px 2px 2px}.pflicht{font-size:10px;margin-top:2px}.formtextarea,.formrow,.formcheckbox{margin:0 0 12px 0;overflow:hidden}.checkbox{float:left;padding:0 10px 0 0}.checkboxlabel{float:left;width:580px}.formlabel{padding:0 2px 0 0;height:28px;line-height:28px;width:120px;float:left}.loginbox .formlabel{width:70px}.textarealabel{padding:0 0 5px 0}.formelement{float:left}.formelement input,.formelement select{height:24px;line-height:24px;padding:0 0 0 3px}.formelement_eng input,.formelement_eng select{width:80px}.loginbox .formelement_eng input{width:120px}.formelement_breit input,.formelement_breit select{width:440px}.formelementd .formelement_normal{margin:0 0 0 7px}.formelement_normal input{width:348px}.textarea textarea{padding:3px;height:135px}.textarea_breit textarea{width:630px}.formcontrol{padding:12px 0 0 0;overflow:hidden}.loginbox .formcontrol{padding:0}.loginbox > form > a{display:block;margin:6px 0 0 0}.formsubmit{float:left;margin:0 16px 0 0}.formreset{float:left}.button,.button:active,.button:visited,.button:hover{font-size:16px;font-weight:normal;height:32px;padding:0 25px 0 25px}.error,.hinweis{margin:8px 0 8px 0;padding:10px 10px 10px 10px;line-height:18px}.error_head,.hinweis_head{font-weight:bold;font-size:15px;padding:0 0 10px 0}.inhalt_rechts_start{width:310px}.inhalt_rechts_start > .headerbox{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;margin:12px 0 0 0}.inhalt_rechts_start > .headerbox:first-child{margin:0}.inhalt_rechts_start > .headerbox > span:before{margin:0 8px 0 14px;width:21px}.listbox > .listitem{margin:12px 0 0 0}.listbox > .listitem > .listitem_wrapper{margin:0 0 0 12px;padding:0 0 0 10px}.listbox > .listitem .bild{margin:0 0 0 10px}.listbox > .listitem .info{height:100%}.listbox > .listitem .info > .text{font-size:15px;width:178px}.listbox > .listitem .info > .text > .text_head{font-weight:700;font-size:18px}.inhalt_links_start{width:639px;margin:0 16px 0 0}.start_unten,.start_mitte{margin:19px 0 0 0}.start{margin:-19px 0 0 -19px}.start > .box{width:310px;height:215px;margin:19px 0 0 19px}.start > .box > a > span,.start > .box > a:visited > span,.start > .box > a:hover > span,.start > .box > span{width:290px;padding:10px;font-size:16px}.start > .box h3{font-size:20px;padding:0;line-height:1.2}#spacer{height:109px}#kopfbild{height:342px}#inhalt{margin:0 0 0 0;padding:0 0 501px 0}#inhalt_i{padding:20px 19px 20px 19px;width:968px}.section{width:721px;margin:16px 0 0 0}.section:first-child{margin:0}.navboxwrapper{margin:-20px 0 0 -20px}.navboxwrapper > .navbox{width:227px;height:208px;margin:20px 0 0 20px}.navboxwrapper > .navbox > a > span,.navboxwrapper > .navbox > a:visited > span,.navboxwrapper > .navbox > a:hover > span,.navboxwrapper > .navbox > span{width:207px;padding:10px}.navboxwrapper > .navbox h3{font-size:18px;padding:0;line-height:1.2}.artikelbox_design_wrapper{margin:-20px 0 0 -20px}.artikelbox_design_wrapper > .artikelbox_design_box{width:227px;height:208px;margin:20px 0 0 20px}#artikelbox_widmungi1 > textarea{width:190px;height:180px}#artikelbox_widmungi2{margin:0 0 0 20px;width:340px}.sortbox{border-bottom-width:1px;border-bottom-style:solid;padding:20px 0 20px 0}.sortbox:first-child{border-top-width:1px;border-top-style:solid}.sortbox_unten{margin:20px 0 0 0}.sortbox_preis{font-size:18px;margin:6px 0 0 0}.artikel > div{margin:20px 0 0 0}.artikel > div:first-child{margin:0 0 0 0}.text{width:474px}.picture{width:227px;margin:0 0 0 20px}.box_anm{border-width:1px;border-style:solid;width:679px;margin:20px 0 0 0;padding:20px 20px 20px 20px}.box_anm:first-child{margin:0}.box_daten > div{width:308px;margin:0 0 0 21px;padding:20px 20px 20px 20px;border-width:1px;border-style:solid}.box_daten > div:first-child{margin:0}.box_daten > div hr{margin:0 0 20px 0}#zurueck{margin:0 0 10px 0}#zurueck > a:before{padding:0 8px 0 0}.table > div > div > div,td,th{padding:5px}.warenkorb_buttons{margin:0 0 20px 0}.warenkorb_buttons > form > .button{margin:0 0 0 20px}.warenkorb_buttons > form:first-of-type > .button{margin:0}.so_versand{font-size:14px}.versandartbox_wrapper{margin:-20px 0 0 -20px}.versandartbox{float:left;margin:20px 0 0 20px}.versandartbox_bild{width:100%;height:101px}.table_order{font-size:14px}.table_order td{padding:4px}.veranstaltung_wrapper > h2{margin:0;padding:0}.veranstaltung_wrapper{margin:0 0 12px 0}.veranstaltung_wrapper:last-child{margin:0}.veranstaltung{margin:12px 0 0 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:12px;border-left-style:solid;border-right-width:34px;border-right-style:solid}.veranstaltung .indicator{width:34px;height:34px;top:21px;right:-34px}.veranstaltung.preise .indicator{top:10px}.veranstaltung .header,.veranstaltung .info{padding:12px}.veranstaltung .headeri{font-size:26px;font-weight:bold;line-height:1}.veranstaltung .date,.veranstaltung .zeitraum{font-size:18px;line-height:1.25}.veranstaltung .info > div{width:180px;margin:0 0 0 12px}.veranstaltung .info > div:first-child{width:459px;margin:0}.veranstaltung.preise .info > div:first-child{width:180px;margin:0 0 12px 12px}.veranstaltung .info > div > img{margin:12px 0 0 0}.veranstaltung .info > div > img:first-child{margin:0}.preise table tr > td{width:90px}.preise table tr > td:first-child{width:250px}.zeiten th{padding:5px 8px 5px 8px}.zeiten th{padding:5px 8px 5px 8px}.zeiten td{padding:10px 8px 10px 8px}.zeiten th{border-top:0;border-bottom:0;border-left:3px solid #ffffff;border-right:0}.zeiten td{border-top:3px solid #ffffff;border-bottom:0;border-left:3px solid #ffffff;border-right:0}.zeiten th:first-child,.zeiten th.noborder,.zeiten td:first-child,.zeiten td.noborder{border-left:0}.zeiten tr:first-child th{font-size:20px}.zeiten td{width:160px}.zeiten td:first-child{width:120px}.zeiten td:last-child{width:200px}.galv{margin:-18px 0 0 -18px}.gboxa{margin:18px 0 0 18px}#rand_oben{height:109px;background-image:url(../picture/wave2.png);background-repeat:no-repeat;background-position:top center}#header{width:968px}#header > a{margin:21px 0 0 0}.mobilenav{display:none}.linkleiste{font-size:18px;font-weight:bold}.linkleiste_fix{z-index:99999999;width:100%;top:0;left:0;position:fixed}.nav1{width:968px}.nav1 > .trenner{width:1px;height:35px}.nav1 > li > a,.nav1 > li > a:visited,.nav1 > li > a:hover{padding:0 17px 0 17px;height:35px;line-height:35px;text-decoration:none}.nav1 > li > ul{min-width:180px;position:absolute;top:35px;left:0px;padding:0;font-size:16px;font-weight:400}.nav1 > li > ul > li > a,.nav1 > li > ul > li > a:visited,.nav1 > li > ul > li > a:hover{padding:4px 15px 4px 15px;border-top-width:1px;border-top-style:solid}.nav1 > li > ul > li > ul{padding:0;font-size:16px;font-weight:400}.nav1 > li > ul > li > ul > li > a,.nav1 > li > ul > li > ul > li > a:visited,.nav1 > li > ul > li > ul > li > a:hover{padding:4px 15px 4px 23px}.subnav1{width:227px;margin:0 20px 0 0}.subnav1 > div{margin:30px 0 0 0}.subnav1 > div:first-child{margin:0}.subnav1 > div > div > span,.subnav1 > div > div > a,.subnav1 > div > div > a:visited,.subnav1 > div > div > a:hover{font-size:20px;line-height:1.2;padding:0}.subnav1 > div > ul > li > a,.subnav1 > div > ul > li > a:visited,.subnav1 > div > ul > li > a:hover{margin:8px 0 0 0;font-size:18px;line-height:1.2;padding:0}.subnav1 > .infonav > ul > li > a,.subnav1 > .infonav > ul > li > a:visited,.subnav1 > .infonav > ul > li > a:hover{margin:8px 0 0 0}.subnav1 > .infonav > ul > li > a,.subnav1 > .infonav > ul > li > a:visited,.subnav1 > .infonav > ul > li > a:hover{height:20px;line-height:20px}.subnav1 > .infonav > ul > li > a:before,.subnav1 > .infonav > ul > li > a:visited:before,.subnav1 > .infonav > ul > li > a:hover:before{width:20px;margin:0 8px 0 0}.subnav1 > div > ul > li > ul > li > a,.subnav1 > div > ul > li > ul > li > a:visited,.subnav1 > div > ul > li > ul > li > a:hover{margin:8px 0 0 20px;font-size:18px;line-height:1.2;padding:0}.warenkorb > .warenkorb_info{margin:8px 0 0 0;font-size:16px}#nav_mobil{display:none}.published{font-weight:bold;padding:0 0 10px 0}.newsbox{margin:22px 0 0 0}.newsbox:first-child{margin:0}.referenz_header:before,.referenz_header:after,.referenz:before,.referenz:after{content:' ';display:table}.referenz_header:after,.referenz:after{clear:both}.referenz_header > div{font-weight:bold}.referenz_header > div,.referenz > div{float:left;padding:0 0 0 10px}.referenz_header > div:first-child,.referenz > div:first-child{padding:0}.referenz{margin:15px 0 0 0;padding:15px 0 0 0;border-top-style:solid;border-top-width:2px}.referenz a,.referenz img{display:block}.ref1{width:155px}.ref2{width:280px}.ref3{width:120px}.ref4{width:150px}.referenz_mobil{display:none}#map_canvas{height:650px}#gmap_info{width:265px;height:90px}#footerbox{margin-top:-501px;height:501px}.footer h3{font-size:20px;margin:0;padding:0}.wave{height:27px;background-image:url(../picture/waveu2.png);background-repeat:no-repeat;background-position:top center}.footer_wrapper{width:968px;padding:20px 0 20px 0}.footer_wrapper > .wrapper > div{margin:0 0 0 19px;padding:0 0 0 14px;border-left-width:1px;border-left-style:solid;width:213px}.footer_wrapper > .wrapper:first-child > div:first-child{margin:0;padding:0;border-left:0 none;width:474px}.footer_oben > .footer_wrapper > .wrapper > div{min-height:184px}.footer_unten > .footer_wrapper > .wrapper > div{min-height:210px}.footer_oben > .footer_wrapper > .wrapper > div:first-child > div{width:227px}.footer_oben > .footer_wrapper > .wrapper > div:first-child > div:first-child{margin:0 20px 0 0}.footer_tel:before,.footer_email:before{padding:0 4px 0 0}.social > *:before{font-size:38px}.slidercontent{width:968px;margin:0 auto}.infoslides_text{padding:4px 10px 4px 10px;max-width:400px;font-size:18px}.infoslides_OL{top:20px;left:0}.infoslides_OR{top:20px;right:0}.infoslides_UL{bottom:20px;left:0}.infoslides_UR{bottom:20px;right:0}.slidesjs-pagination{bottom:8px;list-style:none outside none;position:absolute;right:15px;z-index:50}.slidesjs-pagination-item{margin:0 7px 0 0;padding:1px}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:14px;height:14px;border-style:solid;border-width:2px}.slides_zoom_OL{width:27px;height:27px;top:20px;left:20px}.slides_zoom_OR{width:27px;height:27px;top:20px;right:20px}.slides_video{display:block;height:260px;left:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;width:260px;z-index:45}.slides_videoi{height:100%;width:100%}.fancy-ico{width:37px;height:72px;margin-top:-18px}.zeitplaene > div .zeitplan > div > div:first-child{width:140px}.resKalender{margin-top:1rem}.resKalender > div:nth-child(1){font-size:1.5rem}.resKalender > div:nth-child(1) a:nth-child(1){margin-right:2rem}.resKalender > div:nth-child(1) a:nth-child(3){margin-left:2rem}.resKalender > div:nth-child(2){gap:13px;padding:10px 10px 10px 10px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(2) > div{font-size:1.5rem}.resKalender > div:nth-child(3){gap:13px;padding:0 10px 10px 10px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(3) > div{min-height:60px}.resKalender > div:nth-child(3) > div > div:nth-child(1){width:55px;font-size:2.25rem}.resKalender > div:nth-child(3) > div > div:nth-child(2){margin-left:2px;gap:2px}.resKalender > div:nth-child(3) > div > div:nth-child(2) > div{height:20px;padding:0 1px}.resFormT{gap:100px}.resFormT > div > div:nth-child(1){font-size:1.5rem}.resFormT > div > div:nth-child(2){font-size:1.1rem}.resFormT > div:nth-child(1) > div:nth-child(2){gap:2px}.resFormT #anzSub,.resFormT #anzAdd{width:30px;height:29px;font-size:1.75rem}.resFormT #anzCur{width:2rem}.resRkey > div{gap:0.75rem;padding:0.75rem;font-size:1.15rem}.resRkey > div > div:last-child{font-size:1.5rem}#overlay > div > div > div:first-child{height:2.5rem}#overlay #overlay_close{padding:5px;width:2.5rem}#overlay > div > div > div:nth-child(2){padding:1rem}.ovcontent_getBelegungTag > div:nth-child(1) > div{font-size:1.5rem}.ovcontent_getBelegungTag > div:nth-child(2){margin-top:1rem;gap:15px}.ovcontent_getBelegungTag > div:nth-child(2) > div{gap:15px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(1){width:45px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(2){gap:15px;padding:15px}.globalNotice{padding:20px 19px 20px 19px;width:968px;gap:30px}.globalNotice > div:last-child > div:first-child{font-size:21px;margin-bottom:10px}.globalNotice > div:last-child > div:last-child{width:650px}.globalNotice > div:last-child > div:last-child > div:last-child{margin-top:10px}.coronaInfo > div > span{margin:0 0 0 10px}.coronaInfo > div > span:first-child{margin:0}.coronaInfo > div:last-child > .linkbox,.coronaInfo > div:last-child > .linkbox:visited,.coronaInfo > div:last-child > .linkbox:hover{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;margin-top:12px;padding-left:14px;padding-right:14px}.coronaInfo > div:last-child > .linkbox:first-child{margin-top:0}.coronaInfo > div:last-child > .linkbox > span:before{margin-right:8px;width:21px}.hinweise{padding:20px 19px 20px 19px;width:968px;grid-template-columns:auto 410px;grid-template-areas:"info auslastung" "info zeiten" "info reservierung";grid-gap:30px;gap:30px}.hinweise .headerbox{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;padding:0 14px}.hinweise .headerbox > span:before{margin:0 8px 0 0;width:21px}.hinweise > div:nth-child(2) > div{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hinweise > div:nth-child(4) > div > *{margin-top:10px}.hinweise > div:nth-child(4) > div > *:first-child{margin:0}.hinweise .auslastung{height:140px}.hinweise .auslastung .auslastungAmpel{width:50px;margin-right:-25px}.hinweise .auslastung > *:nth-child(2) > div:nth-child(1){font-size:18px;font-weight:700;height:32px;line-height:32px;padding-left:32px}}@media screen and (min-width: 720px) and (max-width: 1005px){body{font-size:15px;line-height:1.4}h1,.newsbox .texthead{font-weight:bold;font-size:26px;margin:0px;padding:0 0 15px 0;line-height:1}h1.subheader{padding:0 0 2px 0}h2{font-weight:bold;font-size:20px;line-height:1;margin:0px;padding:0 0 15px 0}h3{font-weight:bold;font-size:20px;line-height:1;margin:0px;padding:0 0 10px 0}p{margin:0 0 5px 0}hr{border:0 none;height:1px;margin:15px 0 10px 0}td{padding:2px 2px 2px 2px}.pflicht{font-size:10px;margin-top:2px}.formtextarea,.formrow,.formcheckbox{margin:0 0 12px 0;overflow:hidden}.checkbox{float:left;padding:0 10px 0 0}.checkboxlabel{float:left;width:400px}.formlabel{padding:0 2px 0 0;height:28px;line-height:28px;width:112px;float:left}.loginbox .formlabel{width:70px}.textarealabel{padding:0 0 5px 0}.formelement{float:left}.formelement input,.formelement select{height:24px;line-height:24px;padding:0 0 0 3px}.formelement_eng input,.formelement_eng select{width:70px}.loginbox .formelement_eng input{width:120px}.formelement_breit input,.formelement_breit select{width:315px}.formelementd .formelement_normal{margin:0 0 0 7px}.formelement_normal input{width:233px}.textarea textarea{padding:3px;height:135px}.textarea_breit textarea{width:430px}.formcontrol{padding:12px 0 0 0;overflow:hidden}.loginbox .formcontrol{padding:0}.loginbox > form > a{display:block;margin:6px 0 0 0}.formsubmit{float:left;margin:0 16px 0 0}.formreset{float:left}.button,.button:active,.button:visited,.button:hover{font-size:16px;font-weight:normal;height:32px;padding:0 25px 0 25px}.error,.hinweis{margin:8px 0 8px 0;padding:10px 10px 10px 10px;line-height:18px}.error_head,.hinweis_head{font-weight:bold;font-size:15px;padding:0 0 10px 0}.inhalt_rechts_start{float:none;margin:16px 0 0 0}.inhalt_rechts_start > .headerbox{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;margin:12px 0 0 0;width:342px}.inhalt_rechts_start > .headerbox:first-child{margin:0}.inhalt_rechts_start > .headerbox > span:before{margin:0 8px 0 14px;width:21px}.listbox > .listitem{margin:12px 0 0 0}.listbox > .listitem > .listitem_wrapper{margin:0 0 0 16px;padding:0 0 0 15px}.listbox > .listitem .bild{margin:0;float:none}.listbox > .listitem .info{height:100%}.listbox > .listitem .info > .text{font-size:15px;width:194px}.listbox > .listitem .info > .text > .text_head{font-weight:700;font-size:18px}.inhalt_links_start{float:none}.start_unten,.start_mitte{margin:16px 0 0 0}.start{margin:-16px 0 0 -16px}.start > .box{width:342px;height:238px;margin:16px 0 0 16px}.start > .box > a > span,.start > .box > a:visited > span,.start > .box > a:hover > span,.start > .box > span{width:322px;padding:10px;font-size:16px}.start > .box h3{font-size:20px;padding:0;line-height:1.2}#spacer{height:79px}#kopfbild{height:249px}#inhalt{margin:0 0 0 0;padding:0 0 968px 0}#inhalt_i{padding:16px 10px 16px 10px;width:700px}.section{width:462px;margin:20px 0 0 0}.section:first-child{margin:0}.navboxwrapper{margin:-14px 0 0 -14px}.navboxwrapper > .navbox{width:224px;height:205px;margin:14px 0 0 14px}.navboxwrapper > .navbox > a > span,.navboxwrapper > .navbox > a:visited > span,.navboxwrapper > .navbox > a:hover > span,.navboxwrapper > .navbox > span{width:204px;padding:10px}.navboxwrapper > .navbox h3{font-size:17px;padding:0;line-height:1.2}.artikelbox_design_wrapper{margin:-14px 0 0 -14px}.artikelbox_design_wrapper > .artikelbox_design_box{width:224px;height:205px;margin:14px 0 0 14px}#artikelbox_widmungi1 > textarea{width:190px;height:180px}#artikelbox_widmungi2{margin:16px 0 0 0}.sortbox{border-bottom-width:1px;border-bottom-style:solid;padding:16px 0 16px 0}.sortbox:first-child{border-top-width:1px;border-top-style:solid}.sortbox > .picture{float:none;display:inline-block;margin:0 0 16px 0}.sortbox_unten{margin:16px 0 0 0}.sortbox_preis{font-size:18px;margin:6px 0 0 0}.artikel > div{margin:16px 0 0 0}.artikel > div:first-child{margin:0 0 0 0}.text{float:none}.picture{float:none;margin:16px 0 0 0}.box_anm{border-width:1px;border-style:solid;width:428px;margin:16px 0 0 0;padding:16px 16px 16px 16px}.box_anm:first-child{margin:0}.box_daten > div{width:428px;margin:16px 0 0 0;padding:16px 16px 16px 16px;border-width:1px;border-style:solid}.box_daten > div:first-child{margin:0}.box_daten > div hr{margin:0 0 16px 0}#zurueck{margin:0 0 8px 0}#zurueck > a:before{padding:0 6px 0 0}.table > div > div > div,td,th{padding:3px}.table > div > div > .nomobile,#table_sortiment .nomobile{display:none}.table > div > div > .mobile{display:table-cell}#table_sortiment .mobile{display:block}.warenkorb_buttons{margin:0 0 16px 0}.warenkorb_buttons > form > .button{margin:0 0 0 16px}.warenkorb_buttons > form:first-of-type > .button{margin:0}.so_versand{font-size:12px}.versandartbox_wrapper{margin:-14px 0 0 -14px}.versandartbox{float:left;margin:14px 0 0 14px}.versandartbox_bild{width:100%;height:70px}.table_order{font-size:11px}.table_order td{padding:3px}.veranstaltung_wrapper > h2{margin:0;padding:0}.veranstaltung_wrapper{margin:0 0 12px 0}.veranstaltung_wrapper:last-child{margin:0}.veranstaltung{margin:12px 0 0 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:12px;border-left-style:solid;border-right-width:34px;border-right-style:solid}.veranstaltung .indicator{width:34px;height:34px;top:21px;right:-34px}.veranstaltung.preise .indicator{top:10px}.veranstaltung .header,.veranstaltung .info{padding:12px}.veranstaltung .headeri{font-size:26px;font-weight:bold;line-height:1}.veranstaltung .date,.veranstaltung .zeitraum{font-size:18px;line-height:1.25}.veranstaltung .info > div{margin:12px 0 0 0;float:none}.veranstaltung .info > div:first-child{margin:0}.veranstaltung.preise .info > div:first-child{display:none}.veranstaltung .info > div > img{margin:12px 0 0 0}.veranstaltung .info > div > img:first-child{margin:0}.preise table tr > td{width:80px}.preise table tr > td:first-child{width:214px}.zeiten{font-size:12px}.zeiten th{padding:4px 3px 4px 3px}.zeiten th{padding:4px 3px 4px 3px}.zeiten td{padding:8px 3px 8px 3px}.zeiten th{border-top:0;border-bottom:0;border-left:2px solid #ffffff;border-right:0}.zeiten td{border-top:2px solid #ffffff;border-bottom:0;border-left:2px solid #ffffff;border-right:0}.zeiten th:first-child,.zeiten th.noborder,.zeiten td:first-child,.zeiten td.noborder{border-left:0}.zeiten tr:first-child th{font-size:16px}.galv{margin:-12px 0 0 -12px}.gboxa{margin:12px 0 0 12px}#rand_oben{height:79px;background-image:url(../picture/wave3.png);background-repeat:no-repeat;background-position:top center}#header{width:700px}#header > a{margin:15px 0 0 0}.mobilenav{display:none}.linkleiste{font-size:14px;font-weight:bold}.linkleiste_fix{z-index:99999999;width:100%;top:0;left:0;position:fixed}.nav1{width:700px}.nav1 > .trenner{width:1px;height:32px}.nav1 > li > a,.nav1 > li > a:visited,.nav1 > li > a:hover{padding:0 9px 0 9px;height:32px;line-height:32px;text-decoration:none}.nav1 > li > ul{min-width:180px;position:absolute;top:32px;left:0px;padding:0;font-size:13px;font-weight:400}.nav1 > li > ul > li > a,.nav1 > li > ul > li > a:visited,.nav1 > li > ul > li > a:hover{padding:4px 15px 4px 15px;border-top-width:1px;border-top-style:solid}.nav1 > li > ul > li > ul{padding:0;font-size:13px;font-weight:400}.nav1 > li > ul > li > ul > li > a,.nav1 > li > ul > li > ul > li > a:visited,.nav1 > li > ul > li > ul > li > a:hover{padding:4px 15px 4px 23px}.subnav1{width:224px;margin:0 14px 0 0}.subnav1 > div{margin:20px 0 0 0}.subnav1 > div:first-child{margin:0}.subnav1 > div > div > span,.subnav1 > div > div > a,.subnav1 > div > div > a:visited,.subnav1 > div > div > a:hover{font-size:20px;line-height:1.2;padding:0}.subnav1 > div > ul > li > a,.subnav1 > div > ul > li > a:visited,.subnav1 > div > ul > li > a:hover{margin:8px 0 0 0;font-size:16px;line-height:1.2;padding:0}.subnav1 > .infonav > ul > li > a,.subnav1 > .infonav > ul > li > a:visited,.subnav1 > .infonav > ul > li > a:hover{margin:8px 0 0 0}.subnav1 > .infonav > ul > li > a,.subnav1 > .infonav > ul > li > a:visited,.subnav1 > .infonav > ul > li > a:hover{height:20px;line-height:20px}.subnav1 > .infonav > ul > li > a:before,.subnav1 > .infonav > ul > li > a:visited:before,.subnav1 > .infonav > ul > li > a:hover:before{width:20px;margin:0 8px 0 0}.subnav1 > div > ul > li > ul > li > a,.subnav1 > div > ul > li > ul > li > a:visited,.subnav1 > div > ul > li > ul > li > a:hover{margin:8px 0 0 16px;font-size:16px;line-height:1.2;padding:0}.warenkorb > .warenkorb_info{margin:8px 0 0 0;font-size:16px}#nav_mobil{display:none}.published{font-weight:bold;padding:0 0 10px 0}.newsbox{margin:22px 0 0 0}.newsbox:first-child{margin:0}.referenz_header{display:none}.referenz{margin:15px 0 0 0;padding:15px 0 0 0;border-top-style:solid;border-top-width:2px}.referenz:first-child{margin:0;padding:0;border-top-style:none;border-top-width:0}.referenz > div{padding:8px 0 0 0}.referenz > div:first-child{padding:0}.referenz a,.referenz img{display:block}.referenz_mobil{display:block;font-weight:700}#map_canvas{height:600px}#gmap_info{width:265px;height:90px}#footerbox{margin-top:-968px;height:968px}.footer h3{font-size:20px;margin:0;padding:0}.wave{height:20px;background-image:url(../picture/waveu3.png);background-repeat:no-repeat;background-position:top center}.footer_wrapper{width:700px;padding:16px 0 16px 0}.footer_wrapper > .wrapper{float:none;margin:10px 0 0 0;padding:10px 0 0 0;border-top-width:1px;border-top-style:solid}.footer_wrapper > .wrapper:first-child{margin:0;padding:0;border-top:0 none}.footer_wrapper > .wrapper > div{margin:0 0 0 16px;padding:0 0 0 14px;border-left:0 none;width:328px}.footer_wrapper > .wrapper:first-child > div:first-child{width:700px}.footer_wrapper > .wrapper > div:first-child{margin:0;padding:0}.footer_oben > .footer_wrapper > .wrapper > div:first-child > div{width:342px}.footer_oben > .footer_wrapper > .wrapper > div:first-child > div:first-child{margin:0 16px 0 0}.footer_tel:before,.footer_email:before{padding:0 4px 0 0}.social > *:before{font-size:38px}.slidercontent{width:700px;margin:0 auto}.infoslides_text{padding:3px 6px 3px 6px;max-width:360px;font-size:16px}.infoslides_OL{top:15px;left:0}.infoslides_OR{top:15px;right:0}.infoslides_UL{bottom:15px;left:0}.infoslides_UR{bottom:15px;right:0}.slidesjs-pagination{bottom:8px;list-style:none outside none;position:absolute;right:10px;z-index:50}.slidesjs-pagination-item{margin:0 7px 0 0;padding:1px}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:14px;height:14px;border-style:solid;border-width:2px}.slides_zoom_OL{width:27px;height:27px;top:20px;left:20px}.slides_zoom_OR{width:27px;height:27px;top:20px;right:20px}.slides_video{display:block;height:260px;left:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;width:260px;z-index:45}.slides_videoi{height:100%;width:100%}.fancy-ico{width:37px;height:72px;margin-top:-18px}.start2{flex-direction:column}.start2 > *{margin-top:16px}.zeitplaene > div .zeitplan > div > div{padding:0.75rem 0.75rem}.zeitplaene > div .zeitplan > div > div:first-child{width:140px}.resKalender{margin-top:1rem}.resKalender > div:nth-child(1){font-size:1.5rem}.resKalender > div:nth-child(1) a:nth-child(1){margin-right:2rem}.resKalender > div:nth-child(1) a:nth-child(3){margin-left:2rem}.resKalender > div:nth-child(2){gap:10px;padding:10px 10px 10px 10px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(2) > div{font-size:1.5rem}.resKalender > div:nth-child(3){gap:5px;padding:0 5px 10px 5px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(3) > div{min-height:56px}.resKalender > div:nth-child(3) > div > div:nth-child(1){width:38px;font-size:1.5rem}.resKalender > div:nth-child(3) > div > div:nth-child(2){margin-left:1px;gap:1px}.resKalender > div:nth-child(3) > div > div:nth-child(2) > div{height:18px;font-size:0.8rem}.resFormT{gap:40px}.resFormT > div > div:nth-child(1){font-size:1.25rem}.resFormT > div:nth-child(1) > div:nth-child(2){gap:2px}.resFormT #anzSub,.resFormT #anzAdd{width:30px;font-size:1.75rem}.resFormT #anzCur{width:2rem;height:22px}.resRkey > div{gap:0.5rem;padding:0.5rem;font-size:1.15rem}.resRkey > div > div:last-child{font-size:1.5rem}#overlay > div > div > div:first-child{height:2.5rem}#overlay #overlay_close{padding:5px;width:2.5rem}#overlay > div > div > div:nth-child(2){padding:1rem}.ovcontent_getBelegungTag > div:nth-child(1) > div{font-size:1.5rem}.ovcontent_getBelegungTag > div:nth-child(2){margin-top:1rem;gap:15px}.ovcontent_getBelegungTag > div:nth-child(2) > div{gap:15px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(1){width:45px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(2){gap:15px;padding:15px}.globalNotice{padding:16px 10px 16px 10px;width:700px;gap:22px;flex-direction:column}.globalNotice > .inhalt_rechts_start > .headerbox{margin:10px 0 0 0}.globalNotice > .inhalt_rechts_start > .headerbox:first-child{margin:0}.globalNotice > div:first-child{display:none}.globalNotice > div:last-child > div:first-child{font-size:21px;margin-bottom:10px}.globalNotice > div:last-child > div:last-child{width:505px}.globalNotice > div:last-child > div:last-child > div:last-child{margin-top:10px}.coronaInfo > div > span{margin:0 0 0 10px}.coronaInfo > div > span:first-child{margin:0}.coronaInfo > div > span:last-child{margin:10px 0 0 0}.coronaInfo > div:last-child > .linkbox,.coronaInfo > div:last-child > .linkbox:visited,.coronaInfo > div:last-child > .linkbox:hover{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;margin-top:12px;padding-left:14px;padding-right:14px}.coronaInfo > div:last-child > .linkbox:first-child{margin-top:0}.coronaInfo > div:last-child > .linkbox > span:before{margin-right:8px;width:21px}.hinweise{padding:16px 10px 16px 10px;width:700px;grid-template-columns:1fr 1fr;grid-template-areas:"auslastung auslastung" "info info" "zeiten reservierung";grid-gap:22px;gap:22px}.hinweise .headerbox{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;padding:0 14px}.hinweise .headerbox > span:before{margin:0 8px 0 0;width:21px}.hinweise > div:nth-child(2) > div{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;display:inline-grid}.hinweise > div:nth-child(4) > div > *{margin-top:10px}.hinweise > div:nth-child(4) > div > *:first-child{margin:0}.hinweise .auslastung{height:140px}.hinweise .auslastung .auslastungAmpel{width:50px;margin-right:-25px}.hinweise .auslastung > *:nth-child(2) > div:nth-child(1){font-size:18px;font-weight:700;height:32px;line-height:32px;padding-left:32px}}@media screen and (max-width: 719px){body{font-size:13px;line-height:1.4}h1,.newsbox .texthead{font-weight:bold;font-size:24px;margin:0px;padding:0 0 15px 0;line-height:1}h1.subheader{padding:0 0 2px 0}h2{font-weight:bold;font-size:18px;line-height:1;margin:0px;padding:0 0 15px 0}h3{font-weight:bold;font-size:18px;line-height:1;margin:0px;padding:0 0 10px 0}p{margin:0 0 5px 0}hr{border:0 none;height:1px;margin:15px 0 10px 0}td{padding:2px 2px 2px 2px}.pflicht{font-size:10px;margin-top:2px}.formtextarea,.formrow,.formcheckbox{margin:0 0 12px 0;overflow:hidden}.checkbox{float:left;padding:0 10px 0 0}.checkboxlabel{float:left;width:250px}.formlabel{padding:0 2px 0 0;height:28px;line-height:28px;width:108px}.textarealabel{padding:0 0 5px 0}.formelement{float:left}.formelement input,.formelement select{height:24px;line-height:24px;padding:0 0 0 3px}.formelement_eng input,.formelement_eng select{width:66px}.formelement_breit input,.formelement_breit select{width:284px}.formelementd .formelement_normal{margin:0 0 0 7px}.formelement_normal input{width:206px}.textarea textarea{padding:3px;height:135px}.textarea_breit textarea{width:284px}.formcontrol{padding:12px 0 0 0;overflow:hidden}.loginbox .formcontrol{padding:0}.loginbox > form > a{display:block;margin:6px 0 0 0}.formsubmit{margin:0}.formreset{margin:15px 0 0 0}.button,.button:active,.button:visited,.button:hover{font-size:16px;font-weight:normal;height:32px;padding:0;width:100%}.error,.hinweis{margin:8px 0 8px 0;padding:10px 10px 10px 10px;line-height:18px}.error_head,.hinweis_head{font-weight:bold;font-size:15px;padding:0 0 10px 0}.inhalt_rechts_start{margin:12px 0 0 0;float:none}.inhalt_rechts_start > .headerbox{font-size:20px;font-weight:700;text-decoration:none;height:40px;line-height:40px;margin:12px 0 0 0}.inhalt_rechts_start > .headerbox:first-child{margin:0}.inhalt_rechts_start > .headerbox > span:before{margin:0 8px 0 14px;width:21px}.listbox > .listitem{margin:12px 0 0 0}.listbox > .listitem > .listitem_wrapper{margin:0 0 0 12px;padding:0 0 0 10px}.listbox > .listitem .bild{margin:0 0 0 12px}.listbox > .listitem .info{height:100%}.listbox > .listitem .info > .text{font-size:14px;width:176px}.listbox > .listitem .info > .text > .text_head{font-weight:700;font-size:18px}.inhalt_links_start{float:none}.start_unten,.start_mitte{margin:12px 0 0 0}.start{margin:0}.start > .box{overflow:hidden;width:300px;height:208px;margin:12px 0 0 0}.start > .box:first-child{margin:0}.start > .box > a > span,.start > .box > a:visited > span,.start > .box > a:hover > span,.start > .box > span{width:280px;padding:10px;font-size:13px}.start > .box h3{font-size:18px;padding:0;line-height:1.2}#kopfbild{height:79px}#inhalt{margin:0 0 0 0;padding:0 0 634px 0}#inhalt_i{padding:12px 10px 12px 10px;width:300px}.section{width:300px;margin:20px 0 0 0}.section:first-child{margin:0}.navboxwrapper{margin:0}.navboxwrapper > .navbox{width:300px;margin:12px 0 0 0}.navboxwrapper > .navbox:first-child{margin:0}.navboxwrapper > .navbox > a > span,.navboxwrapper > .navbox > a:visited > span,.navboxwrapper > .navbox > a:hover > span,.navboxwrapper > .navbox > span{width:280px;padding:10px}.navboxwrapper > .navbox h3{font-size:17px;padding:0;line-height:1.2}.artikelbox_design_wrapper{margin:0}.artikelbox_design_wrapper > .artikelbox_design_box{width:300px;margin:12px 0 0 0}.artikelbox_design_wrapper > .artikelbox_design_box:first-child{margin:0}#artikelbox_widmungi1 > textarea{width:168px;height:150px}#artikelbox_widmungi2{margin:12px 0 0 0}.sortbox{border-bottom-width:1px;border-bottom-style:solid;padding:12px 0 12px 0}.sortbox:first-child{border-top-width:1px;border-top-style:solid}.sortbox > .picture{display:inline-block;margin:0 0 12px 0}.sortbox_unten{margin:12px 0 0 0}.sortbox_preis{font-size:18px;margin:0 0 12px 0}.artikel > div{margin:12px 0 0 0}.artikel > div:first-child{margin:0 0 0 0}.text{float:none}.picture{float:none;margin:12px 0 0 0}.box_anm{border-width:1px;border-style:solid;width:274px;margin:12px 0 0 0;padding:12px 12px 12px 12px}.box_anm:first-child{margin:0}.box_daten > div{width:274px;margin:12px 0 0 0;padding:12px 12px 12px 12px;border-width:1px;border-style:solid}.box_daten > div:first-child{margin:0}.box_daten > div hr{margin:0 0 12px 0}#zurueck{margin:0 0 8px 0}#zurueck > a:before{padding:0 6px 0 0}.table > div > div > div,td,th{padding:3px}.table > div > div > .nomobile,#table_sortiment .nomobile{display:none}.table > div > div > .mobile{display:table-cell}#table_sortiment .mobile{display:block}.warenkorb_buttons{margin:0 0 12px 0}.warenkorb_buttons > form > .button{margin:0 0 0 12px;padding:0 10px 0 10px}.warenkorb_buttons > form:first-of-type > .button{margin:0}.so_versand{font-size:10px}.versandartbox_wrapper{margin:-14px 0 0 0}.versandartbox{margin:14px 0 0 0}.versandartbox_bild{width:100%;height:50px}.table_order{font-size:10px}.table_order td{padding:2px}.veranstaltung_wrapper > h2{margin:0;padding:0}.veranstaltung_wrapper{margin:0 0 10px 0}.veranstaltung_wrapper:last-child{margin:0}.veranstaltung{margin:10px 0 0 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-left-width:10px;border-left-style:solid;border-right-width:28px;border-right-style:solid}.veranstaltung .indicator{width:28px;height:28px;top:17px;right:-28px}.veranstaltung.preise .indicator{top:7px}.veranstaltung .header,.veranstaltung .info{padding:10px}.veranstaltung .headeri{font-size:20px;font-weight:bold;line-height:1}.veranstaltung .date,.veranstaltung .zeitraum{font-size:15px;line-height:1.35}.veranstaltung .info > div{margin:10px 0 0 0;float:none}.veranstaltung .info > div:first-child{margin:0}.veranstaltung.preise .info > div:first-child{display:none}.veranstaltung .info > div > img{margin:10px 0 0 0}.veranstaltung .info > div > img:first-child{margin:0}.preise table{font-size:12px}.zeiten{font-size:11px}.zeiten th{padding:3px 2px 3px 2px}.zeiten th{padding:3px 2px 3px 2px}.zeiten td{padding:6px 2px 6px 2px}.zeiten th{border-top:0;border-bottom:0;border-left:1px solid #ffffff;border-right:0}.zeiten td{border-top:1px solid #ffffff;border-bottom:0;border-left:1px solid #ffffff;border-right:0}.zeiten th:first-child,.zeiten th.noborder,.zeiten td:first-child,.zeiten td.noborder{border-left:0}.zeiten tr:first-child th{font-size:14px}.galv{margin:-12px 0 0 -12px}.gboxa{margin:12px 0 0 12px}#rand_oben{position:relative;z-index:1}#header{text-align:center}#header > a{margin:0}.mobilenav{display:none}.linkleiste{font-size:14px;font-weight:bold}.linkleiste_fix{z-index:99999999;width:100%;top:0;left:0;position:fixed}.nav1{display:none}.subnav1{display:none}.mobilenav{display:block;margin:0 auto;width:300px}.mobilenav_icon{background:url(../picture/nav_mobil.png) left center no-repeat;cursor:pointer;height:36px;width:36px}#nav_mobil{height:100%;left:-230px;position:absolute;top:0;width:230px;z-index:10000;background:url(../picture/nav_mobilbox.png) repeat-y right top}#nav_mobili{height:100%;width:224px}.nav1m{margin:0;padding:0;font-size:15px}.nav1m_li{list-style:none outside none;margin:0;padding:0}.nav1m_a,.nav1m_a:visited,.nav1m_a:hover{display:block;padding:4px 15px 4px 15px;border-bottom:0 none}.subnav1m{margin:0;padding:0;font-size:14px}.subnav1m_li{list-style:none outside none;margin:0;padding:0}.subnav1m_a{display:block;padding:4px 15px 4px 20px}.subsubnav1m{margin:0;padding:0;font-size:14px}.subsubnav1m_li{list-style:none outside none;margin:0;padding:0}.subsubnav1m_a{display:block;padding:4px 15px 4px 25px}#nav_mobil .shopbox{padding:15px 15px 4px 15px}#nav_mobil .shopbox .formlabel{float:left;width:80px}#nav_mobil .shopbox .formelement_eng > input{width:107px}.published{font-weight:bold;padding:0 0 10px 0}.newsbox{margin:22px 0 0 0}.newsbox:first-child{margin:0}.referenz_header{display:none}.referenz{margin:15px 0 0 0;padding:15px 0 0 0;border-top-style:solid;border-top-width:2px}.referenz:first-child{margin:0;padding:0;border-top-style:none;border-top-width:0}.referenz > div{padding:8px 0 0 0}.referenz > div:first-child{padding:0}.referenz a,.referenz img{display:block}.referenz_mobil{display:block;font-weight:700}#map_canvas{height:400px}#gmap_info{width:215px;height:72px;font-size:12px;line-height:16px}#footerbox{margin-top:-634px;height:634px}.footer_wrapper{width:300px;padding:12px 0 12px 0;font-size:15px}.footer_wrapper > .wrapper{float:none;margin:10px 0 0 0;padding:10px 0 0 0;border-top-width:1px;border-top-style:solid}.footer_wrapper > .wrapper:first-child{margin:0;padding:0;border-top:0 none}.footer_wrapper > .wrapper > div{margin:20px 0 0 0}.footer_wrapper > .wrapper > div:first-child{margin:0}.footer_wrapper > .wrapper > div > div{margin:10px 0 0 0}.footer_wrapper > .wrapper > div > div:first-child{margin:0}#footer > div{margin:20px 0 0 0}#footer > div:first-child{margin:0}#footer > div > div{width:300px;margin:20px 0 0 0;padding:0 0 0 0}#footer > div > div:first-child{margin:0}#footer h3{font-size:20px;padding:0 0 6px 0}.footer_tel:before,.footer_email:before{padding:0 4px 0 0}.social > *:before{font-size:38px}.slidercontent{margin:0 auto;width:320px}#kopfbild .slidercontent > img,#kopfbild .slidercontent > a > img{margin:0}.infoslides_OL,.infoslides_UL,.infoslides_OR,.infoslides_UR{display:none;bottom:6px;right:0}.infoslides_text{max-width:200px;padding:1px 4px 1px 4px;font-size:13px}.slidesjs-pagination{bottom:8px;list-style:none outside none;position:absolute;right:10px;z-index:50;display:none}.slidesjs-pagination-item{margin:0 7px 0 0;padding:1px}.slidesjs-pagination li a,.slidesjs-pagination li a:visited{width:14px;height:14px;border-style:solid;border-width:2px}.slides_zoom_OL{width:27px;height:27px;top:20px;left:20px}.slides_zoom_OR{width:27px;height:27px;top:20px;right:20px}.slides_video{display:block;height:260px;left:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;width:260px;z-index:45}.slides_videoi{height:100%;width:100%}.fancy-ico{width:20px;height:39px;margin-top:-10px}.start2{flex-direction:column}.start2 > *{margin-top:12px}.zeitplaene > div .zeitplan > div{display:block}.zeitplaene > div .zeitplan > div > div{padding:0.5rem 0.5rem}.zeitplaene > div .zeitplan > div > div:first-child{margin-right:0}.resKalender{margin-top:1rem}.resKalender > div:nth-child(1){font-size:1.25rem}.resKalender > div:nth-child(1) a:nth-child(1){margin-right:2rem}.resKalender > div:nth-child(1) a:nth-child(3){margin-left:2rem}.resKalender > div:nth-child(2){gap:6px;padding:10px 4px 10px 4px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(2) > div{font-size:1.25rem}.resKalender > div:nth-child(3){gap:6px;padding:0 4px 10px 4px;grid-template-columns:repeat(7, 1fr)}.resKalender > div:nth-child(3) > div{min-height:36px}.resKalender > div:nth-child(3) > div.eintrag{flex-direction:column;gap:2px}.resKalender > div:nth-child(3) > div > div:nth-child(1){width:36px;font-size:1.25rem}.resKalender > div:nth-child(3) > div > div:nth-child(2){flex-direction:row;gap:3px}.resKalender > div:nth-child(3) > div > div:nth-child(2) > div{font-size:0;color:transparent;line-height:0;height:10px;width:10px}.resFormT{gap:20px;flex-direction:column}.resFormT > div > div:nth-child(1){font-size:1.15rem}.resFormT > div:nth-child(1) > div:nth-child(2){gap:2px}.resFormT #anzSub,.resFormT #anzAdd{width:30px;font-size:1.75rem}.resFormT #anzCur{width:2rem;height:22px}.resRkey > div{gap:0.25rem;padding:0.25rem;font-size:1rem}.resRkey > div > div:last-child{font-size:1.25rem}#overlay > div > div{max-width:300px}#overlay > div > div > div:first-child{height:2.5rem}#overlay #overlay_close{padding:5px;width:2.5rem}#overlay > div > div > div:nth-child(2){padding:0.5rem}#overlay .header h3{font-size:16px}.ovcontent_getBelegungTag > div:nth-child(1) > div{font-size:16px}.ovcontent_getBelegungTag > div:nth-child(2){margin-top:1rem;gap:10px}.ovcontent_getBelegungTag > div:nth-child(2) > div{gap:10px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(1){width:35px}.ovcontent_getBelegungTag > div:nth-child(2) > div > div:nth-child(2){gap:10px;padding:8px}.globalNotice{padding:12px 10px 12px 10px;width:300px;flex-direction:column}.globalNotice > div:first-child{display:none}.globalNotice > div:last-child > div:first-child{font-size:17px;margin-bottom:4px}.coronaInfo{padding:10px}.coronaInfo > div > span{margin:10px 0 0 0}.coronaInfo > div > span:first-child{margin:0}.coronaInfo > div:last-child > .linkbox,.coronaInfo > div:last-child > .linkbox:visited,.coronaInfo > div:last-child > .linkbox:hover{font-size:18px;font-weight:700;text-decoration:none;height:40px;line-height:40px;margin-top:12px;padding-left:14px;padding-right:14px}.coronaInfo > div:last-child > .linkbox:first-child{margin-top:0}.coronaInfo > div:last-child > .linkbox > span:before{margin-right:8px;width:21px}.hinweise{padding:12px 10px 12px 10px;width:300px;grid-template-columns:auto;grid-template-areas:"auslastung" "info" "zeiten" "reservierung";grid-gap:16px;gap:16px}.hinweise .headerbox{font-size:18px;font-weight:700;text-decoration:none;height:40px;line-height:40px;padding:0 14px}.hinweise .headerbox > span:before{margin:0 8px 0 0;width:21px}.hinweise > div:nth-child(2) > div{grid-template-columns:1fr 1fr;grid-gap:20px;gap:10px;display:grid}.hinweise > div:nth-child(4) > div > *{margin-top:10px}.hinweise > div:nth-child(4) > div > *:first-child{margin:0}.hinweise .auslastung{height:84px}.hinweise .auslastung .auslastungAmpel{width:30px;margin-right:-15px}.hinweise .auslastung > *:nth-child(2) > div:nth-child(1){font-size:15px;font-weight:700;height:24px;line-height:24px;padding-left:22px}}