 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,li,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,header,section,footer,aside,nav,article,figure{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1.3}ul{padding:0px 0px 0px 18px}ul.cp2_nav_menue,ul.cp2_nav_menue_1,ul.cp2_nav_menue_2,ul.cp2_nav_menue_3,ul.cp2_nav_menue li ul,ul.cp2_nav_menue_1 li ul,ul.cp2_nav_menue_2 li ul,ul.cp2_nav_menue_3 li ul,ul.cp2_nav_menue_m,ul.polaroids{padding:0px;margin:0px}body{line-height:1.3;color:black;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}header,section,footer,aside,nav,article,figure{display:block}.clear{clear:both} @font-face{font-display:swap;font-family:'Amiri';font-style:normal;font-weight:400;src:url('https://www.cms24.it/cp2/fonts/Amiri/amiri-v27-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url('https://www.cms24.it/cp2/fonts/Roboto/roboto-v30-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url('https://www.cms24.it/cp2/fonts/Roboto/roboto-v30-latin-100.woff2') format('woff2')} html{scroll-behavior:smooth}*{-webkit-text-size-adjust:none;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.cp2_clear{clear:both}.cp2_left{float:left}.margin-bottom_5{margin-bottom:5px}.margin-top_5{margin-top:5px}body,td{font-family:'Noto Sans',sans-serif;;font-size:20px;color:#463F39;font-weight:300;line-height:32px}a:link{color:#5B7365;text-decoration:none;font-size:20px;font-weight:normal}a:visited{color:#5B7365;text-decoration:none;font-size:20px;font-weight:normal}a:hover{color:#CEB66C;text-decoration:none;font-size:20px;font-weight:normal}small{font-size:0.75em}.cp2_absatz small br{line-height:0.75em}.cp2_absatz small a:link{font-size:1.00em}big{font-size:1.35em}@media (max-width:1200px){.titelbild-wrap{margin-top:30px !important}}#cp2_tb_cover{box-sizing:border-box;overflow:hidden;width:calc(100vw - 8% - 8%);height:calc(100vh - 160px - 25px);margin:0 auto;margin-top:160px;display:flex;justify-content:center;align-items:center}#cp2_tb_cover_innen{box-sizing:border-box;margin:0 auto !important;margin-top:160px;max-width:px;width:100%;height:100%}.cp2_titelbild{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:cover}#cp2_slick_slider_titelbild img{width:100%;height:100%;object-fit:cover} .slick-list,#slide-show,.slider-wrapper,.slick-track,#cp2_slick_slider_titelbild .slick-slide div,#cp2_slick_slider_titelbild .slick-slide section{height:100%}@media only screen and (max-width:960px){#cp2_tb_cover{width:100%;height:auto}} @media only screen and (max-width:1200px){#cp2_tb_cover{margin-top:30px}} h1{font-family:'Amiri',serif;;font-size:50px;color:#fff;font-weight:400;text-align:center;line-height:70px;padding-bottom:30px}h2{font-family:'Noto Sans',sans-serif;;font-size:15px;letter-spacing:2px;color:#fff;font-weight:300;text-align:center;line-height:25px;padding-bottom:60px}h3{font-family:'Inria Serif',serif;;font-size:50px;font-weight:400;color:#463F39;line-height:80px;padding-bottom:8px}h4{font-family:'Noto Sans',sans-serif;;font-size:15px;letter-spacing:2px;font-weight:300;color:#463F39;line-height:25px;padding-bottom:40px}.cp2_absatz{font-family:'Noto Sans',sans-serif;;font-size:21px;letter-spacing:1px;font-weight:300;color:#463F39;font-weight:normal;line-height:35px} br{line-height:15px}.cp2_center_wrap h1{font-size:30px;line-height:38px;margin-bottom:20px}.cp2_center_wrap h3{font-size:25px;line-height:35px;margin-bottom:15px;padding-bottom:15px !important}.cp2_center_wrap p,.cp2_center_wrap ul,.cp2_center_wrap p a:link{font-size:20px;line-height:28px;margin-bottom:25px}.cp2_center_wrap h3{padding-top:25px !important}.cp2_textfeld a:link{color:#5B7365;text-decoration:none;font-size:21px;font-weight:normal}.cp2_textfeld a:visited{color:#5B7365;text-decoration:none;font-size:21px;font-weight:normal}.cp2_textfeld a:hover{color:#CEB66C;text-decoration:none;font-size:21px;font-weight:normal}.cp2_textfeld{clear:both;overflow:hidden}#cp2s1_2tf1{margin-bottom:60px !important}#cp2s1_2tf2{margin-bottom:80px !important}#cp2s1_2tf3{margin-bottom:80px !important}#cp2s1tf5{margin-bottom:60px !important}#cp2s2tf1{margin-bottom:80px !important}#cp2s2tf3{margin-bottom:60px !important}#cp2s2tf5{margin-bottom:60px !important}#cp2s2tf7{margin-bottom:60px !important}#cp2s2tf8{margin-bottom:60px !important}#cp2s3tf1{margin-bottom:80px !important}#cp2s3tf3{margin-bottom:80px !important}#cp2s3tf4{margin-bottom:80px !important}#cp2s5tf1{margin-bottom:60px !important}#cp2s5tf7{margin-bottom:60px !important}#cp2s0tf6 .cp2_tbild{max-width:1597px}#cp2s2tf7 .cp2_tbild{max-width:960px;width:100% !important} #cp2s1_3tf2{display:flex;align-items:center}#cp2s1tf3{display:flex;align-items:center}@media (max-width:960px){#cp2s1_3tf2 .cp2_tbild{width:100%}#cp2s1_3tf2{display:block}#cp2s1tf3 .cp2_tbild{width:100%}#cp2s1tf3{display:block}}.tobii-zoom__icon{width:1.3em;height:1.3em} .cp2_tbild_wrap,.cp2_tbild_wrap img{padding:0px;margin:0px}.cp2_tbild_wrap img{border-width:0px !important}h1,h2{box-sizing:border-box;margin:0 auto;width:100%}.cp2_textfeld{box-sizing:border-box;margin:0 auto;width:100%;margin-bottom:30px}.c2_text_linksbuendig,.c2_text_linksbuendig h3,.c2_text_linksbuendig h4,.c2_text_linksbuendig p{text-align:left}.c2_text_rechtsbuendig,.c2_text_rechtsbuendig h3,.c2_text_rechtsbuendig h4,.c2_text_rechtsbuendig p{text-align:right}.c2_text_zentriert,.c2_text_zentriert h3,.c2_text_zentriert h4,.c2_text_zentriert p{text-align:center}.cp2_standart_tf .cp2_tbild{box-sizing:border-box;width:100%;margin-bottom:-5px}.cp2_standart_tf.cp2_bild_links .cp2_tbild_wrap{box-sizing:border-box;display:inline-block;float:left}.cp2_standart_tf.cp2_bild_rechts .cp2_tbild_wrap{box-sizing:border-box;display:inline-block;float:right}.cp2_standart_tf .cp2_text_wrap{box-sizing:border-box;overflow:hidden}.cp2_standart_tf.cp2_bild_links .cp2_text_wrap{padding-left:20px}.cp2_standart_tf.cp2_bild_rechts .cp2_text_wrap{padding-right:20px}.cp2_standart_tf.cp2_bild_oben .cp2_text_wrap{padding-top:20px}.cp2_standart_tf.cp2_bild_unten .cp2_text_wrap{padding-bottom:20px}@media (max-width:960px){.cp2_standart_tf.cp2_bild_links .cp2_text_wrap{display:block;width:100%;padding-left:0px}.cp2_standart_tf.cp2_bild_rechts .cp2_text_wrap{display:block;width:100%;padding-right:0px}.cp2_standart_tf.cp2_bild_links .cp2_text_wrap{padding-top:20px}.cp2_standart_tf.cp2_bild_rechts .cp2_text_wrap{padding-top:20px}.cp2_standart_tf .lightbox_container{float:none !important;display:inline-block !important}.cp2_standart_tf .cp2_tbild_wrap{float:none !important;display:inline-block !important}}@media (max-width:960px){.cp2_standart_tf .cp2_tbild_wrap,.cp2_standart_tf .lightbox_container,.cp2_standart_tf .cp2_tbild_wrap img{width:100%;max-width:initial !important}}.cp2_tb_resp_slider .cp2_tb_einzeln .cp2_tbild_wrap{width:33.33%}.cp2_tb_resp_slider .cp2_tb_einzeln .cp2_tbild{width:100%}.cp2_tb_resp_slider .cp2_tb_einzeln .lightbox{width:100%}.cp2_standart_tf.cp2_bild_links.cp2_bild_umfliessen .cp2_tbild_wrap{margin-right:20px !important}.cp2_standart_tf.cp2_bild_rechts.cp2_bild_umfliessen .cp2_tbild_wrap{margin-left:20px !important}.cp2_standart_tf.cp2_bild_umfliessen .cp2_tbild_wrap{margin-bottom:5px !important}.cp2_standart_tf.cp2_bild_umfliessen .cp2_text_wrap{padding-right:0px;padding-left:0px;overflow:visible}@media (max-width:960px){.cp2_standart_tf.cp2_bild_links.cp2_bild_umfliessen .cp2_tbild_wrap{margin-right:0px !important;margin-bottom:0px !important}.cp2_standart_tf.cp2_bild_rechts.cp2_bild_umfliessen .cp2_tbild_wrap{margin-left:0px !important;margin-bottom:0px !important}.cp2_standart_tf.cp2_bild_umfliessen .cp2_text_wrap{padding-top:20px !important}} .cp2_fiftyfifty{box-sizing:border-box;margin:0 auto;width:100% !important}.cp2_fiftyfifty .cp2_tbild_wrap{box-sizing:border-box;width:50% !important;display:inline-block;vertical-align:middle}.cp2_fiftyfifty .cp2_tbild_wrap img{box-sizing:border-box;margin-bottom:-8px !important;width:100%}.cp2_fiftyfifty .cp2_text_wrap{box-sizing:border-box;width:50% !important;display:inline-block;vertical-align:middle}.cp2_fiftyfifty p{box-sizing:border-box;width:100%} .cp2_fiftyfifty.cp2_bild_links .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_links.c2_text_linksbuendig .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_links.c2_text_rechtsbuendig .cp2_text_wrap{padding-left:5%}.cp2_fiftyfifty.cp2_bild_rechts .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_rechts.c2_text_linksbuendig .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_rechts.c2_text_rechtsbuendig .cp2_text_wrap{padding-right:5% }.cp2_fiftyfifty.cp2_bild_rechts.c2_text_zentriert .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_links.c2_text_zentriert .cp2_text_wrap{padding-right:5%;padding-left:5%}.cp2_fiftyfifty .lightbox_container{width:50%;display:inline-block}.cp2_fiftyfifty .lightbox_container .cp2_tbild_wrap{width:100% !important}.cp2_fiftyfifty .lightbox_container img{width:100% !important}.cp2_fiftyfifty h3{color:#463F39;font-size:50px;line-height:38px;margin-bottom:20px}.cp2_fiftyfifty h4{color:#463F39}.cp2_fiftyfifty p{color:#463F39;font-size:20px;line-height:32px} @media (max-width:960px){  .cp2_fiftyfifty .cp2_text_wrap{width:100% !important;display:block !important} .cp2_fiftyfifty .lightbox_container{width:initial}.cp2_fiftyfifty .cp2_text_wrap{padding:10px 0px !important}.cp2_fiftyfifty .cp2_tbild_wrap{width:100% !important;display:block !important}.cp2_fiftyfifty .lightbox_container{width:100% !important}.cp2_fiftyfifty.cp2_bild_rechts .cp2_text_wrap{transform:scaleY(-1)}.cp2_fiftyfifty.cp2_bild_rechts .cp2_tbild_wrap{transform:scaleY(-1)}.cp2_fiftyfifty.cp2_bild_rechts{transform:scaleY(-1)}} .cp2_text_im_bild{box-sizing:border-box;position:relative;padding:0px;margin:0 auto}.cp2_text_im_bild .cp2_tbild_wrap{box-sizing:border-box;overflow:hidden}.cp2_text_im_bild .cp2_tbild{box-sizing:border-box;width:100%;float:left}.cp2_text_im_bild .cp2_text_wrap{box-sizing:border-box;position:absolute;width:100%}.cp2_text_im_bild.cp2_text_oben .cp2_text_wrap{top:0px}.cp2_text_im_bild.cp2_text_unten .cp2_text_wrap{bottom:0px}.cp2_text_im_bild.cp2_text_vertikal_zentriert .cp2_text_wrap{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cp2_text_im_bild h3{}.cp2_text_im_bild h4{}.cp2_text_im_bild p{} .cp2_zweispalter_wrap{box-sizing:border-box;overflow:hidden;display:block;margin:0 auto;width:100%;padding:44px}.cp2_zweispalter,.cp2_zweispalter_last,.cp2_dreispalter,.cp2_dreispalter_last{box-sizing:border-box;display:inline-block;vertical-align:text-top}.cp2_zweispalter,.cp2_zweispalter_last{width:50% !important}.cp2_zweispalter{float:left}  @media (max-width:960px){.cp2_zweispalter,.cp2_zweispalter_last{display:block;float:none;width:100% !important;margin-right:0px}}.cp2_dreispalter,.cp2_dreispalter_last{width:32% !important}.cp2_dreispalter{margin-right:1.5% !important} .cp2_textfeldbox{background-color:#5B7365;padding:20px}.cp2_textfeldbox:hover{background-color:#5B7365}.cp2_textfeldbox h3,h2.cp2_textfeldbox_titel{color:#FFF;font-size:50px;line-height:68px;margin-bottom:20px}.cp2_textfeldbox h4{color:#FFF;letter-spacing:3px}.cp2_textfeldbox p,.cp2_textfeldbox_text{color:#FFF;font-size:21px;line-height:35px}.cp2_textfeldbox a:link,.cp2_textfeldbox a:visited,.cp2_textfeldbox_text a:link,.cp2_textfeldbox_text a:visited{color:#CEB66C;text-decoration:none;font-size:21px}.cp2_textfeldbox a:hover,.cp2_textfeldbox_text a:hover{color:#FFF;font-size:21px}h2.cp2_angebot_titel{color:#FFF;background-color:#5B7365;padding:5px;margin:0px 0px 0px 0px}.cp2_angebot{color:#FFF;margin:10px}.cp2_angebot a:link,.cp2_angebot a:visited,.cp2_angebot a:hover{font-weight:bold}.cp2_angebot_bg{background-color:#5B7365}.cp2_zusatztext_2 p{font-size:16px;color:#463F39;text-align:right}.cp2_zusatztext_2 a:link,.cp2_zusatztext_2 a:visited{color:#463F39;font-size:16px}.cp2_zusatztext_2 a:hover{color:#5B7365}.cp2_zusatztext_3 p{font-size:16px;color:#463F39;text-align:right}.cp2_zusatztext_3 a:link,.cp2_zusatztext_3 a:visited{color:#463F39;font-size:16px}.cp2_zusatztext_3 a:hover{color:#5B7365}.cp2_zusatztext_5 p{font-family:'Inria Serif',serif;;font-weight:400;color:#5B7365;text-align:center}.cp2_zusatztext_5 a:link,.cp2_zusatztext_5 a:visited{color:#5B7365}.cp2_zusatztext_5 a:hover{color:#463F39}.cp2_zusatztext_6{overflow:hidden}.cp2_zusatztext_6 h3{color:#463F39;text-align:center}.cp2_zusatztext_6 p{color:#463F39;text-align:center}.cp2_zusatztext_6 a:link,.cp2_zusatztext_6 a:visited{color:#463F39}.cp2_zusatztext_6 a:hover{color:#5B7365}#cp2_lightbox{clear:both}.lightbox_container img{width:33.33%}@media (max-width:860px){.lightbox_container img{width:50%}}@media (max-width:650px){.lightbox_container img{width:100%}}.cp2_adressfeld,.cp2_adr_ib{color:#fff;font-family:'Noto Sans',sans-serif;;font-size:25px;font-weight:300;line-height:45px;text-align:center}.cp2_adressfeld a:link,.cp2_adressfeld a:visited{color:#fff;font-family:'Noto Sans',sans-serif;;text-decoration:none;font-size:25px;font-weight:normal}.cp2_adressfeld a:hover{color:#fff;font-family:'Noto Sans',sans-serif;;text-decoration:none;font-size:25px;font-weight:normal}.cp2_adressfeld .cp2_adr_cin{display:inline-block;margin-top:25px}.cp2_adr_ib{display:inline-block}@media (max-width:500px){.cp2_adr_trennstrich{display:none}.cp2_adr_ib{display:block}}.cp2_sprachwahl_div{}#cp2_sprachwahl_im_menue .cp2_sprachwahl_div{float:none !important;width:100%;border:3px solid gold}#cp2_sprachwahl_im_menue .cp2_sprachwahl{float:none !important;width:100%;border:3px solid lime}.cp2_sprachwahl{float:left;margin-right:5px;color:#463F39;font-family:'Noto Sans',sans-serif;;font-size:16px;font-weight:300}.cp2_sprachwahl a:link,.cp2_sprachwahl a:visited{color:#5B7365;font-family:'Noto Sans',sans-serif;;text-decoration:none;font-size:16px;font-weight:normal}.cp2_sprachwahl a:hover{color:#CEB66C;font-family:'Noto Sans',sans-serif;;text-decoration:none;font-size:16px;font-weight:normal}.cp2_sprachwahl_lang{display:block}.cp2_sprachwahl_kurz{display:none}@media (max-width:480px){.cp2_sprachwahl_lang{display:none}.cp2_sprachwahl_kurz{display:block}}.cp2_impressum,.cp2_urheber{float:left;margin-right:5px;font-family:'Noto Sans',sans-serif;;font-size:13px;font-weight:300;color:#463F39;margin-bottom:16px}.cp2_impressum a:link,.cp2_impressum a:visited{float:left;font-size:13px;color:#463F39;text-decoration:none}.cp2_impressum a:hover{float:left;font-size:13px;color:#5B7365;text-decoration:none}.cp2_impressum_floater{display:inline-block;overflow:hidden;margin:0 auto}.cp2_impressum_wrap{display:block;overflow:hidden;margin:25px 0px 25px 0px}  #cp2_cookie_wrapper{box-sizing:border-box;z-index:9999;position:fixed;right:10px;bottom:10px;width:100%;max-width:400px;min-width:280px;height:100%;max-height:650px;min-height:482px;padding:15px}#cp2_cookie_wrap{box-sizing:border-box;position:relative;width:100%;height:100% !important;padding:20px;border-radius:15px;background-color:white;border:2px solid lightgrey}#cp2_cookie_text{box-sizing:border-box;width:100%;height:calc(100% - 325px);text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#484848;overflow:auto;line-height:22px}#cp2_cookie_titel{box-sizing:border-box;display:inline-block;width:calc(100% - 65px);float:left;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;color:#484848}#cp2_cookie_close{box-sizing:border-box;width:65px;height:50px;padding-right:3px;float:left;text-align:right}#cp2_cookie_preferences{box-sizing:border-box;width:100%;height:145px;;padding:15px 0px 0px 0px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#484848}#cp2_cookie_preferences img{filter:grayscale(1)}.cp2_cookie_wahl{box-sizing:border-box;margin-bottom:4px;background-color:#f2f2f2}.cp2_cookie_checkbox{box-sizing:border-box;padding:5px 5px 5px 5px;display:inline-block;overflow:hidden;cursor:pointer;float:left;clear:both}.cp2_cookie_cb_title{box-sizing:border-box;padding:8px 5px 8px 5px;display:inline-block;overflow:hidden;float:left}.cp2_cookie_info{box-sizing:border-box;padding:8px 5px 8px 5px;display:inline-block;overflow:hidden;float:right;cursor:pointer}#cp2_cookie_buttons{box-sizing:border-box;width:100%;height:130px;}#cp2_cookie_buttons span{box-sizing:border-box;width:100%;text-align:center;padding:9px 20px;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin-top:4px;cursor:pointer;border-radius:5px}#button_alle{background-color:#5B7365;border:2px solid #5B7365;color:#FFF}#button_alle:hover{background-color:#CEB66C;color:#FFF}#button_auswahl,#button_ablehnen{border:2px solid #e8e8e8;color:#707070}#button_auswahl:hover,#button_ablehnen:hover{background-color:#e8e8e8;color:#707070}@media (max-width:430px){#cp2_cookie_wrapper{bottom:initial;right:initial;top:50%;left:50%;transform:translate(-50%,-50%)}#cp2_cookie_titel{font-size:23px !important}}.cp2_angebot_preis{color:#FFF}.cp2_angebot_p_abstand{}.cp2_angebote_banner_bg{background-color:#FFF}.cp2_angebote_banner_text_wrap{padding:0px 0px 0px 0px;overflow:hidden}.angebot_ausblenden{display:none}.cp2_angebote_banner_bild{float:left}.cp2_angebote_banner_umbruch{clear:both}.cp2_angebot_banner{display:none;position:relative;overflow:hidden;float:left;box-sizing:border-box;background-color:#5B7365;width:250px;border:1px solid #8B827D}h2.cp2_angebot_titel_balken{color:#FFF;background-color:#5B7365;padding:5px 0px 5px 0px;text-align:center;margin-bottom:20px}.cp2_angebot_banner h3{color:#FFF}.cp2_angebot_banner h4{color:#FFF}.cp2_angebote_banner_absatz{overflow:hidden;color:#FFF}.cp2_angebot_banner_preis{color:#FFF}a.cp2_angebote_button:link,a.cp2_angebote_button:visited{display:inline-block;background-color:#CEB66C;color:#FFF;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;padding:10px 15px 10px 15px;margin:15px 10px 0px 0px}a.cp2_angebote_button:hover{color:#5B7365;background-color:#FFF}.cp2_tbox_wrap{border:1px solid #000;width:230px;height:230px;float:left;margin:0px 20px 20px 0px;display:inline-block}.cp2_tbox_bg{position:absolute;width:230px;height:230px}.cp2_tbox_shaddow{position:absolute;clear:both;width:230px;height:230px;background:#000;opacity:0.70;filter:alpha(opacity=70);display:block}.cp2_tbox_text{position:absolute;clear:both;text-align:center;font-size:15px;font-decoration:none;color:#fff;width:190px;height:190px;padding:20px}.cp2_tbox_text h3{text-align:center;font-size:19px;font-weight:bold}a.cp2_buttonlink:link,a.cp2_buttonlink:visited,a.cp2_buttonlink{display:inline-block;background-color:#CEB66C;color:#FFF;font-size:22px;font-weight:bold;text-decoration:none;padding:15px 25px;margin:25px 10px 10px 0px}a.cp2_buttonlink:hover{color:#FFF;background-color:#5B7365}.cp2_tab_responsive{overflow:auto}.cp2_preisliste_tab{background-color:#FFF;width:100%;border-spacing:0px;border:1px #FFF solid;margin-bottom:30px}.cp2_preisliste_tab td{padding:10px;border:1px #FFF solid;vertical-align:middle}.cp2_preisliste_titelzeile{background-color:#5B7365;color:#FFF;font-size:25px;text-align:center}.cp2_preisliste_eckfeld{color:#463F39;font-size:20px;text-align:left;vertical-align:middle !important}.cp2_preisliste_datum{color:#463F39;font-size:20px;text-align:right;vertical-align:middle !important}.cp2_preisliste_zimmertyp{color:#463F39;font-size:20px;text-align:left;vertical-align:middle !important}.cp2_preisliste_preise{color:#463F39;font-size:22px;text-align:right}.cp2_preisliste_tab a:link,.cp2_preisliste_tab a:visited{color:#5B7365;text-decoration:underline;font-weight:bold;font-size:22px}.cp2_preisliste_tab a:hover{color:#CEB66C;text-decoration:underline;font-weight:bold}.cp2_preisliste_fusszeile{color:#463F39;font-size:18px;text-align:center}.cp2_preisliste_zwischenzeile{background-color:#5B7365;color:#FFF;font-size:20px;text-align:left}.cp2_urheber_tab{width:100%;background-color:grey;border-spacing:1px;border:0px grey solid}.cp2_urheber_tab th{font-size:16px;color:grey}.cp2_urheber_tab td{font-size:14px;line-height:22px;color:grey}.cp2_urheber_tab td,.cp2_urheber_tab th{padding:5px;border:0px grey solid;background-color:white;height:20px !important;vertical-align:top}.cp2_urheber_tab a:link,.cp2_urheber_tab a:visited{color:navy;text-decoration:underline;font-weight:bold;font-size:14px}.urheber_img img{max-width:200px;max-height:200px}td.urheber_img{width:200px;text-align:center}.cp2_AF_wrapper,.cp2_AF_block,.cp2_AF_wrap{box-sizing:border-box}#cp2_AF_wrap_stadt .cp2_AF_Nr,#cp2_AF_wrap_stadt .cp2_AF_Str{box-sizing:border-box}#cp2_AF_wrap_stadt .cp2_AF_Str{box-sizing:border-box}#cp2_AF_wrap_fname,#cp2_AF_wrap_tel,#cp2_AF_wrap_land,#cp2_AF_wrap_abreise{box-sizing:border-box}#cp2_AF_wrap_name,#cp2_AF_wrap_email,#cp2_AF_wrap_stadt,#cp2_AF_wrap_anreise{box-sizing:border-box}#cp2_AF_wrap_erwachsene,#cp2_AF_wrap_kinder,#cp2_AF_wrap_zimmertyp,#cp2_AF_wrap_bemerkungen{box-sizing:border-box}.cp2_AF_links,.cp2_AF_rechts{box-sizing:border-box;font-weight:normal}.cp2_AF_feld,.cp2_AF_bemerkung,.cp2_AF_datum,.cp2_AF_personen,.cp2_AF_alter_kind{box-sizing:border-box}.cp2_AF_wrapper{overflow:hidden;margin:0 auto;width:100%;max-width:960px;margin-top:50px;padding:20px;font-family:'Noto Sans',sans-serif;;font-size:18px;font-weight:300;color:#463F39;text-align:left}.cp2_AF_feld{font-family:inherit}.cp2_AF_wrapper a{font-size:18px}.cp2_AF_wrap{width:100%;overflow:hidden;margin-bottom:20px}.cp2_AF_feld{width:420;font-size:18px;font-weight:normal;color:#463F39;background-color:#F2F2F2;border:1px solid #F7EDEF;padding:12px;margin-top:10px;margin-right:10px;margin-bottom:10px}.cp2_AF_feld:hover{color:#463F39 !important;background-color:#F2F2F2 !important}.cp2_AF_feld::placeholder{color:#463F39;opacity:1}.cp2_AF_feld:hover::placeholder{color:#463F39}.cp2_AF_checkbox{margin-left:0px}#cp2_AF_wrap_stadt .cp2_AF_Nr{width:24%;margin-right:2% !important;float:left}#cp2_AF_wrap_stadt .cp2_AF_Str{width:74%;margin-right:0%;float:left}#cp2_AF_wrap_strasse .cp2_AF_Nr{width:24%;margin-right:0%;float:left}#cp2_AF_wrap_strasse .cp2_AF_Str{width:74%;margin-right:2% !important;float:left}.cp2_AF_links,.cp2_AF_rechts{width:100% !important;overflow:hidden}.cp2_AF_feld,.cp2_AF_bemerkung,.cp2_AF_datum,.cp2_AF_personen{width:100%}.cp2_AF_anrede,.cp2_AF_anreise,.cp2_AF_auswahl{width:100% !important}.cp2_AF_dropdown{-webkit-appearance:textfield;border-radius:0px}#cp2_AF_wrap_verpflegung{padding-bottom:10px}.cp2_AF_blocktitel{box-sizing:border-box}.cp2_AF_links{margin-bottom:10px}.cp2_AF_alter_kind{width:50px !important;margin:5px}#Kinder{margin-bottom:10px !important}.cp2_AF_Kinder_Alter_Geschlecht{float:left;margin-top:0px !important} #cp2_AF_wrap_anreise,#cp2_AF_wrap_erwachsene,#cp2_AF_wrap_aufmerksam,#cp2_AF_wrap_name,#cp2_AF_wrap_strasse,#cp2_AF_wrap_email{box-sizing:border-box;width:49%;margin-right:2%;float:left}#cp2_AF_wrap_abreise,#cp2_AF_wrap_kinder,#cp2_AF_wrap_aufmerksam_anderes,#cp2_AF_wrap_fname,#cp2_AF_wrap_stadt,#cp2_AF_wrap_tel{box-sizing:border-box;width:49%;float:left}#cp2_AF_wrap_zimmertyp,#cp2_AF_wrap_bemerkungen,#cp2_AF_wrap_blocktitel_1,#cp2_AF_wrap_anrede,#cp2_AF_wrap_land,#cp2_AF_wrap_privacy_title,#cp2_AF_wrap_privacy_text,#cp2_AF_wrap_privacy,#cp2_AF_wrap_submit{box-sizing:border-box;width:100%;overflow:hidden}@media (max-width:800px){.cp2_AF_wrap{width:100% !important;margin-right:0%}}.cp2_submit,.cp2_AF_utyp_button{font-size:18px;color:#FFF;background-color:#CEB66C;border:1px solid #F7EDEF;padding:12px;margin-top:10px;margin-right:10px;cursor:pointer;display:inline-block}.cp2_AF_utyp_button{margin-bottom:25px;margin-top:-5px;margin-top:5px}.cp2_submit:hover,.cp2_AF_utyp_button:hover{color:#FFF;background-color:#5B7365}.lightbox_container img{margin:0px px px 0px}.cp2_photoalbum_links{box-sizing:border-box;float:left;text-align:left;padding:15px 0px 15px 0px;width:50%}.cp2_photoalbum_links_wrap{box-sizing:border-box;overflow:hidden}.cp2_titelbild .slick-prev{z-index:99;left:0px;margin-left:0px;padding-left:20px;text-align:left;width:100px;opacity:0.8}.cp2_titelbild .slick-next{z-index:99;right:0px;margin-right:0px;padding-right:20px;text-align:right;width:100px;opacity:0.8}.cp2_titelbild .slick-prev:hover{opacity:1}.cp2_titelbild .slick-next:hover{opacity:1}#cp2_slick_slider_titelbild,#cp2_slick_slider_titelbild img{width:100%}#cp2_slick_slider_titelbild img{margin-bottom:-6px}.cp2_tbild_wrap .slick-prev{left:0px;padding-left:10px;text-align:left;overflow:visible;width:30%}.cp2_tbild_wrap .slick-next{right:0px;padding-right:10px;text-align:right;overflow:visible;width:30%}.cp2_tbild_wrap .slick-prev,.cp2_tbild_wrap .slick-next{z-index:99;height:100%;height:-webkit-calc(100% - 0px);height:-moz-calc(100% - 0px);height:calc(100% - 0px);top:50%;top:-webkit-calc(50% - 0px);top:-moz-calc(50% - 0px);top:calc(50% - 0px);- ???/2px :halben bildtitel von der mitte abziehen,damit es trotzdem vertikal zentriert ist */}.cp2_tbild_wrap .slick-prev::before{float:left;background-image:url(https://www.kuehbachhof.com/pic/Textbildslider-prev.png);display:block}.cp2_tbild_wrap .slick-next::before{float:right;background-image:url(https://www.kuehbachhof.com/pic/Textbildslider-next.png)}.cp2_tbild_wrap .slick-prev::before,.cp2_tbild_wrap .slick-next::before{box-sizing:border-box;color:rgba(255,0,0,0);background-position:center;background-repeat:no-repeat;background-size:60%;width:45px;height:45px}.cp2_tbild_wrap .slick-prev:hover::before{}.cp2_tbild_wrap .slick-next:hover::before{}.cp2_tbild_wrap .slick-slide{margin:0px;opacity:.2}.cp2_tbild_wrap .slick-active{opacity:1} .cp2_tbild_wrap .slick-current{opacity:1}.cp2_tbild_wrap .slick-slide img{width:100%;height:auto;margin-bottom:0px}.cp2_tbild_wrap.cp2_slick_slider{width:100%}.cp2_tbild_wrap .cp2_textbild_titel,.cp2_tbild_wrap .cp2_textbild_titel a:link{float:left;margin-top:0px;text-align:left;font-family:'Roboto',sans-serif;font-size:20px;color:#463F39;padding:15px 0px 15px 20px}.cp2_tbild_wrap .cp2_textbild_count{float:right;margin-top:0px;font-family:'Roboto',sans-serif;font-size:20px;color:#463F39;padding:15px 20px 15px 0px}.cp2_tbild_wrap .cp2_pic_footer{height:40px;display:block}.slick-lightbox .slick-slider{width:100%;max-width:1100px;margin:0 auto}.slick-lightbox .slick-slider img{width:100%;max-width:1000px}.slick-lightbox .cp2_slick_caption{margin-top:0px !important;padding-top:5px;color:#fff}.slick-lightbox-close{top:10px;right:10px;height:50px;width:50px}.slick-lightbox-close::before{font-size:60px;opacity:1} .slick-lightbox .slick-prev,.slick-lightbox .slick-next{z-index:999;width:80px;min-height:40px;height:16%;height:-webkit-calc(16% - 0px);height:-moz-calc(16% - 0px);height:calc(16% - 0px);margin-top:-0px}.slick-lightbox .slick-prev{margin-left:-10px}.slick-lightbox .slick-next{margin-right:-10px} .slick-lightbox .slick-prev::before{float:left;background-image:url(https://www.cms24.it/cp2/pic/arrow_black_left.png);display:block}.slick-lightbox .slick-next::before{float:right;background-image:url(https://www.cms24.it/cp2/pic/arrow_black_right.png);display:block}.slick-lightbox .slick-prev::before,.slick-lightbox .slick-next::before{box-sizing:border-box;color:rgba(255,0,0,0);background-position:center;background-repeat:no-repeat;background-size:40px 40px;background-size:60%;width:40px;height:40px;background-color:rgba(255,255,255,0.7);border-radius:50%}.slick-lightbox .slick-prev:hover::before{background-color:rgba(255,255,255,0.9)}.slick-lightbox .slick-next:hover::before{background-color:rgba(255,255,255,0.9)} #cp2_slick_slider_lb img{margin-bottom:0px}#cp2_slick_slider_lb .cp2_textbild_titel{padding:5px 0px 5px 8px;margin-top:0px}#cp2_slick_slider_lb .cp2_textbild_count{padding:5px 8px 5px 0px;margin-top:0px} .cp2_lightbox_small .slick-prev{left:0px;padding-left:10px;text-align:left;width:30%}.cp2_lightbox_small .slick-next{right:0px;padding-right:10px;text-align:right;width:30%}.cp2_lightbox_small .slick-prev,.cp2_lightbox_small .slick-next{z-index:99;height:100%;height:-webkit-calc(100% - 0px);height:-moz-calc(100% - 0px);height:calc(100% - 0px);top:50%;top:-webkit-calc(50% - 0px);top:-moz-calc(50% - 0px);top:calc(50% - 0px)} .cp2_lightbox_small .slick-prev::before{float:left;background-image:url(https://www.kuehbachhof.com/pic/Textbildslider-prev.png);display:block}.cp2_lightbox_small .slick-next::before{float:right;background-image:url(https://www.kuehbachhof.com/pic/Textbildslider-next.png)}.cp2_lightbox_small .slick-prev::before,.cp2_lightbox_small .slick-next::before{box-sizing:border-box;color:rgba(255,0,0,0);background-position:center;background-repeat:no-repeat;background-size:60%;width:45px;height:45px}.cp2_lightbox_small .slick-slide img{width:100%}.cp2_lightbox_small .cp2_textbild_titel,.cp2_lightbox_small .cp2_textbild_titel a:link{float:left;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#463F39}.cp2_lightbox_small .cp2_textbild_count{float:right;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#463F39}.cp2_lightbox_small .cp2_pic_footer{height:40px;display:block}@media only screen and (max-width:1250px){.slick-lightbox .slick-prev{margin-left:50px;width:60px}.slick-lightbox .slick-next{margin-right:50px;width:60px}}@media only screen and (max-width:950px){.cp2_titelbild .slick-prev{width:45px !important;padding-left:15px}.cp2_titelbild .slick-next{width:45px !important;padding-right:15px}.slick-lightbox .slick-prev{}.slick-lightbox .slick-next{}.slick-lightbox .slick-prev::before,.slick-lightbox .slick-next::before{width:40px;height:40px}}@media only screen and (max-width:850px){.slick-lightbox .slick-prev{margin-left:35px;width:55px}.slick-lightbox .slick-next{margin-right:35px;width:55px}}@media only screen and (max-width:750px){.slick-lightbox .slick-prev{margin-left:25px;width:50px}.slick-lightbox .slick-next{margin-right:25px;width:50px}.slick-lightbox .slick-prev::before,.slick-lightbox .slick-next::before{width:35px;height:35px}.cp2_lightbox_small .slick-next,#cp2_angebot_banner_slider .slick-next,.cp2_tbild_wrap .slick-next{width:40px}.cp2_lightbox_small .slick-prev,#cp2_angebot_banner_slider .slick-prev,.cp2_tbild_wrap .slick-prev{width:40px}.cp2_lightbox_small .slick-next::before,#cp2_angebot_banner_slider .slick-next::before,.cp2_tbild_wrap .slick-next::before{right:0px;margin-right:1%}.cp2_lightbox_small .slick-prev::before,#cp2_angebot_banner_slider .slick-prev::before,.cp2_tbild_wrap .slick-prev::before{left:-20px;margin-left:-20px;margin-left:1%}.cp2_lightbox_small .slick-prev::before,.cp2_lightbox_small .slick-next::before,#cp2_angebot_banner_slider .slick-prev::before,#cp2_angebot_banner_slider .slick-next::before,.cp2_tbild_wrap .slick-prev::before,.cp2_tbild_wrap .slick-next::before{background-size:20px 20px;font-size:20px;background-position:center;text-align:center}.cp2_titelbild .slick-prev{width:30px !important;padding-left:10px}.cp2_titelbild .slick-next{width:30px !important;padding-right:10px}}@media only screen and (max-width:650px){.slick-lightbox .slick-prev{margin-left:22px;width:45px}.slick-lightbox .slick-next{margin-right:22px;width:45px}}@media only screen and (max-width:550px){.slick-lightbox .slick-prev{margin-left:15px;width:38px}.slick-lightbox .slick-next{margin-right:15px;width:38px}}@media only screen and (max-width:400px){.slick-lightbox .slick-prev{margin-left:-15px;width:30px}.slick-lightbox .slick-next{margin-right:-15px;width:30px}.slick-lightbox .slick-slider img{box-sizing:border-box;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.slick-lightbox .cp2_slick_caption{margin-left:-10px;margin-right:-10px}.cp2_lightbox_small .cp2_textbild_titel{margin-left:10px}.cp2_lightbox_small .cp2_textbild_count{margin-right:10px}}#cp2_slick_slider_lb{box-sizing:border-box}.cp2_lightbox_big{display:block}.cp2_lightbox_small{display:none}.cp2_lightbox_small img{width:100%;margin-bottom:3px}@media only screen and (max-width:520px){.cp2_lightbox_big{display:none}.cp2_lightbox_small{display:block}} #cp2_block_menue{z-index:998;overflow:visible;width:1200px}#cp2_menue{overflow:hidden;display:inline-block;float:right}ul.cp2_nav_menue{list-style:none}ul.cp2_nav_menue li{display:inline-block;margin-right:20px}ul.cp2_nav_menue li:last-child{margin-right:0px}ul.cp2_nav_menue li a,ul.cp2_nav_menue li a:visited{display:block;color:#463F39;font-family:'Inria Serif',serif;;font-size:26px;font-weight:400;text-decoration:none;text-align:right;padding:16px 0px 10px 0px}ul.cp2_nav_menue li a:hover,ul.cp2_nav_menue li a:active,ul.cp2_nav_menue li a:focus{color:#CEB66C}.cp2_menue_trennzeichen,a.cp2_menue_trennzeichen:link,a.cp2_menue_trennzeichen:visited,a.cp2_menue_trennzeichen:hover{padding:16px 0px 10px 0px}ul.cp2_nav_menue li.cp2_mp_aktiv a,ul.cp2_nav_menue li.cp2_mp_aktiv a:focus{text-decoration:none;color:#CEB66C}ul.cp2_nav_menue li.cp2_sub_mp_aktiv a,ul.cp2_nav_menue li.cp2_sub_mp_aktiv a:focus{text-decoration:none;color:#CEB66C;background-color:#FFFFFF}ul.cp2_nav_menue li{float:left;white-space:nowrap}ul.cp2_nav_menue li ul{position:absolute;width:300px;left:-999em;z-index:99;padding-top:15px}ul.cp2_nav_menue li:hover ul,ul.cp2_nav_menue li.sfHover ul{left:auto;top:auto;background-color:#FFFFFF;z-index:99}ul.cp2_nav_menue li ul li{width:300px;height:50px;border:0px;list-style:none}ul.cp2_nav_menue li ul li a,ul.cp2_nav_menue li ul li a:link,ul.cp2_nav_menue li ul li a:visited{font-family:'Noto Sans',sans-serif;;text-align:left;font-size:20px;font-weight:300;padding:16px 20px 10px 20px;white-space:normal;color:#463F39;background-color:#FFFFFF;height:24px}ul.cp2_nav_menue li ul li a:hover,ul.cp2_nav_menue li ul li.sfHover,ul.cp2_nav_menue li ul li a:active,ul.cp2_nav_menue li ul li a:focus{background-color:#FFFFFF;color:#CEB66C}ul.cp2_nav_menue li ul li.cp2_sub_mp_aktiv a,ul.cp2_nav_menue li ul li.cp2_sub_mp_aktiv a:focus{text-decoration:none;color:#CEB66C;background-color:#FFFFFF;height:24px}ul.cp2_nav_menue li ul li:first-child{border:0px} ul.cp2_responsive_link li{display:block;color:#463F39;text-decoration:none;padding:10px 10px 10px 10px}#cp2_block_menue{position:relative;overflow:visible !important}#cp2_seite_abdunkeln,#cp2_seite_mobil_abdunkeln{position:fixed;top:0px;left:0px;width:100%;height:120%;z-index:18;display:none;background-color:#F2E3C8;opacity:0.8}#cp2_menue_bg_wrap{z-index:997;position:absolute;display:none}#cp2_menue_bg{position:fixed;top:0px;left:0px;width:50%;height:100%;z-index:997;background-color:#F2E3C8;opacity:1}#cp2_submenue_bg{position:fixed;top:0px;left:50%;width:100%;height:100%;z-index:996;display:none;background-color:#F2E3C8;opacity:1}#cp2_menue_desktop_button_wrap,#cp2_menue_mobil_button_wrap{z-index:999 !important;display:block;white-space:nowrap}.cp2_hamburger_titel{font-family:'Inria Serif',serif;;font-size:24px;font-weight:400;text-transform:uppercase;display:block;float:left;height:50px;color:#463F39;padding:8px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.cp2_menue_button{float:left}#cp2_menue_button_mobil{box-sizing:border-box;width:50px;height:50px;padding:4px;margin:0px;margin-right:10px;background-color:#FFF}#cp2_menue_mobil_button_wrap{box-sizing:border-box;position:fixed;top:40px;right:20px;width:250px;height:50px}@media (max-width:690px){#cp2_hamburger_titel_mobil{display:none}}.cp2_menue_button{display:inline-block;float:left;background-color:#FFF;width:50px;height:50px;margin-right:10px;padding-top:4px}.cp2_hamburger .cp2_line{width:30px;height:3px;background-color:#463F39;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:2px}.cp2_hamburger:hover{cursor:pointer}#cp2_hamburger_desktop,#cp2_hamburger_mobil{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#cp2_hamburger_desktop.active,#cp2_hamburger_mobil.active{animation:smallbig 0.6s forwards}smallbig{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}#cp2_hamburger_desktop.active .cp2_line:nth-child(1),#cp2_hamburger_desktop.active .cp2_line:nth-child(2),#cp2_hamburger_desktop.active .cp2_line:nth-child(3),#cp2_hamburger_mobil.active .cp2_line:nth-child(1),#cp2_hamburger_mobil.active .cp2_line:nth-child(2),#cp2_hamburger_mobil.active .cp2_line:nth-child(3){-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}#cp2_hamburger_desktop.active .cp2_line:nth-child(2),#cp2_hamburger_mobil.active .cp2_line:nth-child(2){opacity:0}#cp2_hamburger_desktop.active .cp2_line:nth-child(1),#cp2_hamburger_mobil.active .cp2_line:nth-child(1){-webkit-transform:translateY(11px) rotate(45deg);-ms-transform:translateY(11px) rotate(45deg);-o-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}#cp2_hamburger_desktop.active .cp2_line:nth-child(3),#cp2_hamburger_mobil.active .cp2_line:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)} #cp2_menue_mobil_box{box-sizing:border-box;position:absolute;z-index:998;top:0px;right:0px;width:100%;padding:100px 10px 20px 50px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:20px;line-height:45px}#cp2_menue_mobil_box_bg{position:fixed;z-index:997;top:0px;right:0px;width:50%;min-width:325px;height:120%;background-color:#FFF;opacity:1}#cp2_menue_mobil_wrap{box-sizing:border-box;z-index:255;position:absolute;top:130px;right:0px;width:50%;min-width:325px}ul.cp2_nav_menue_m li a,ul.cp2_nav_menue_m li a:visited,ul.cp2_nav_menue_m li a:active{display:block;background-color:#FFF;color:#463F39;text-align:left;text-decoration:none}.cp2_nav_menue_m li{cursor:pointer}ul.cp2_nav_menue_m li a,.cp2_menue_album{font-family:'Inria Serif',serif;;font-size:25px;font-weight:400;letter-spacing:1px;padding:5px !important;padding-left:20px}ul.cp2_nav_menue_m li a:hover{background-color:#FFF;color:#CEB66C !important}.cp2_menue_album{display:block;line-height:19px;background-color:#FFF;color:#463F39}ul.cp2_nav_menue_m li.cp2_sub_mp_aktiv a,ul.cp2_nav_menue_m li.cp2_sub_mp_aktiv a:focus{text-decoration:none;color:#CEB66C !important;background-color:#FFF !important}ul.cp2_nav_menue_m li ul li a,ul.cp2_nav_menue_m li ul li a:visited,ul.cp2_nav_menue_m li ul li a:active{display:block;font-family:'Noto Sans',sans-serif;;font-size:20px;font-weight:300;background-color:#FFF;color:#463F39;padding-left:35px !important}ul.cp2_nav_menue_m li ul li a:hover{background-color:#FFF;color:#CEB66C}ul.cp2_nav_menue_m,ul.cp2_nav_menue_m li ul{display:block;padding:0px;margin:0px;list-style:none}ul.cp2_nav_menue_m li.cp2_mp_aktiv a,ul.cp2_nav_menue_m li.cp2_mp_aktiv a:focus{text-decoration:none;color:#CEB66C !important;background-color:#FFF !important}@media only screen and (min-width:1200px){#cp2_menue_mobil_button_wrap{display:none !important}#cp2_menue_mobil_wrap{display:none !important}#cp2_seite_mobil_abdunkeln{display:none !important}}@media (max-width:1200px){#cp2_menue_desktop_button_wrap{display:none !important}#cp2_block_menue{display:none !important}#cp2_menue_bg_wrap{display:none !important}#cp2_seite_abdunkeln{display:none !important}}@charset "utf-8";@font-face{font-display:swap;font-family:'Inria Sans';font-style:normal;font-weight:400;_ src:url('https://www.cms24.it/cp2/fonts/Inria_Serif/inria-sans-v14-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:300;src:url('https://www.cms24.it/cp2/fonts/Noto_Sans/noto-sans-v39-latin-300.woff2') format('woff2')}h1,h2,h3,h4,.cp2_textfeld{width:100%;max-width:1200px;margin:0 auto;padding-left:2%;padding-right:2%;box-sizing:border-box}h1,h2{text-transform:uppercase;width:100%;max-width:100%;box-sizing:border-box;background-color:#5B7365}h4{text-transform:uppercase}.cp2_buttonlink{font-family:'Inria Sans' !important}a.cp2_buttonlink:link,a.cp2_buttonlink:visited,a.cp2_buttonlink{font-weight:normal;letter-spacing:0.1em}a.anfrage:link,a.anfrage:visited,a.anfrage{border:solid 1px #E0D6C4}a.anfrage:hover{background-color:#F2F2F2 !important;color:#463F39 !important}a.preise:link,a.preise:visited,a.preise{background-color:#E0D6C4 !important;color:#463F39 !important;border:solid 1px #E0D6C4}a.preise:hover{background-color:#F2F2F2 !important}.cp2_zweispalter_wrap{padding:50px;box-sizing:border-box;margin:20px 5%;width:90%}.cp2_textfeldbox{max-width:100%;padding:0px}.einleitung{width:100%;max-width:100%;box-sizing:border-box;background-color:#5B7365;color:#FFF;background-image:url("pic/bg-apfel.png");background-position:top right;background-repeat:no-repeat}.einleitung .cp2_absatz{width:100%;max-width:1200px;margin:0 auto;color:#FFF;padding-bottom:50px}.einleitung h3{color:#FFF}.cp2_fiftyfifty.cp2_bild_rechts .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_rechts.c2_text_linksbuendig .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_rechts.c2_text_rechtsbuendig .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_links .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_links.c2_text_linksbuendig .cp2_text_wrap,.cp2_fiftyfifty.cp2_bild_links.c2_text_rechtsbuendig .cp2_text_wrap{padding:0px 5%;box-sizing:border-box}#cp2s1tf3.cp2_fiftyfifty,#cp2s1_3tf2.cp2_fiftyfifty,#cp2s1tf9.cp2_fiftyfifty,#cp2s1_1tf2.cp2_fiftyfifty,#cp2s1_1tf3.cp2_fiftyfifty,#cp2s1_1tf4.cp2_fiftyfifty,#cp2s5tf2.cp2_fiftyfifty,#cp2s5tf5.cp2_fiftyfifty,#cp2s5tf3.cp2_fiftyfifty,#cp2s5tf4.cp2_fiftyfifty,#cp2s5tf6.cp2_fiftyfifty{max-width:100%;padding:5% 10%;box-sizing:border-box}.cp2_fiftyfifty h3,.cp2_fiftyfifty h4{padding-left:0%;padding-right:0%}.cp2_fiftyfifty h3{line-height:60px}::-moz-selection{color:#FFF;background:#b5b5b5}::selection{color:#FFF;background:#b5b5b5}.cp2_submit{-webkit-appearance:none}.cp2_tab_responsive{max-width:1024px;margin:0 auto}.cp2_preisliste_tab tr{border-top:solid 2px #5B7365}.cp2_preisliste_tab .cp2_preisliste_zimmertyp,.cp2_preisliste_tab .cp2_preisliste_preise,.cp2_preisliste_tab .cp2_preisliste_eckfeld,.cp2_preisliste_tab .cp2_preisliste_datum{border-bottom:solid 2px #fff}.cp2_preisliste_tab{margin-bottom:35px}.cp2_angebot_titel,.cp2_absatz.cp2_angebot{color:#FFF !important}.cp2_angebot_preis{margin:10px}.cp2_angebot_bg{padding:0px !important;margin-bottom:50px !important}.cp2_textfeld.cp2_fiftyfifty.cp2_bild_links.angebot_box.cp2_angebot_bg.c2_text_linksbuendig{max-width:100%}a.cp2_angebote_button,a.cp2_angebote_button:link,a.cp2_angebote_button:visited{font-family:inherit;font-size:18px;font-weight:revert;margin:15px 10px 0px 10px;text-transform:uppercase;letter-spacing:0.5px}.cp2_text_wrap ul li{list-style:square;list-style-position:inside}.cp2_text_wrap ul{padding-left:25px}#cp2s1_3tf3{width:100%;max-width:1200px}header{width:100%;position:fixed;top:0px;z-index:500;padding-top:10px;background-color:#FFF;height:160px;box-sizing:border-box}.cp2_zusatztext_1{width:250px;position:absolute;left:8%;top:15px}.cp2_zusatztext_1 img{width:100%}#quicklinks,#cp2_block_menue{position:absolute;top:10px;right:8%}.cp2_sprachwahl_div,.cp2_zusatztext_2,.cp2_zusatztext_3{display:inline-block}.desktop{display:block}.mobil{display:none}#cp2_block_menue{top:90px;width:100%;max-width:860px}.cp2_zusatztext_2{padding:0px 20px;box-sizing:border-box}#quicklinks{padding:30px 0px 15px 0px}img.icons{padding-right:10px}.cp2_sprachwahl_div{padding-right:40px;box-sizing:border-box}.cp2_AF_wrapper{box-sizing:border-box}.cp2_AF_blocktitel{font-size:25px;padding:30px 0px 20px 0px;color:#5B7365}.cp2_text_wrap ul li{margin-bottom:10px}#wetter-desktop{display:block}#wetter-mobil{display:none}.cp2_zusatztext_4{position:absolute;top:60%;left:1.5%;width:100%;max-width:80px;overflow:hidden;box-sizing:border-box;z-index:200}.cp2_zusatztext_4 img{padding:10px;box-sizing:border-box}.cp2_zusatztext_4 img:hover,.cp2_zusatztext_5 img:hover{-webkit-transform:rotateZ(-120deg);-ms-transform:rotateZ(-120deg);transform:rotateZ(-120deg);transition:1s ease}.cp2_zusatztext_5{position:fixed;top:30%;right:2.5%;width:160px;height:160px;border-radius:80px;overflow:hidden;box-sizing:border-box;z-index:200;background-color:#E0D6C4;padding:40px 0px;-webkit-box-shadow:-3px 6px 15px 1px rgba(68,68,68,0.57);box-shadow:-3px 6px 15px 1px rgba(68,68,68,0.57);transform:rotate(10deg)}.cp2_zusatztext_5 .cp2_text_wrap{font-family:'Inria Sans';line-height:1.6;font-size:22px;text-align:center;width:120px;padding:0px 20px;margin:0 auto}#titlebild-box{background-image:url("pic/bg-coverbild.png");background-position:bottom;background-repeat:repeat-x;padding-bottom:35px}#inhalt{box-sizing:border-box;width:100%;margin:0 auto;overflow:hidden}.slider,#cp2s1_2tf5{background-color:#FFF;overflow:hidden;max-width:100%;padding:80px 20px;box-sizing:border-box}.cp2_zusatztext_6 width:100%;max-width:1600px;margin:0 auto}.cp2_zusatztext_6 h4{color:#463F39}.cp2_zusatztext_6 .cp2_tbild_wrap{margin-bottom:80px;margin-top:80px}.lightbox_container,.lightbox_lb_container{width:100%;clear:both;box-sizing:border-box}.lightbox_container img{width:33.33% !important;margin-bottom:-6px}.lightbox_container{margin-top:25px}.lightbox_container img{padding:1px;box-sizing:border-box}.slider{border:solid 0px red;width:100%;max-width:91% !important;padding:10px 20px}.slider .cp2_slick_slider{border:solid 0px lime;width:100% !important;max-width:100% !important;padding:0px 5%}.slider .cp2_slick_slider .cp2_tbild{padding:0px 1%;box-sizing:border-box}.slider .cp2_tbild_wrap .slick-prev::before,.slider .cp2_tbild_wrap .slick-next::before{margin-left:-3% !important}#teaser-home{width:100%;padding:0px;box-sizing:border-box;overflow:hidden}#links,#rechts{width:100%;box-sizing:border-box;margin:0px;max-width:50%;padding:0px 2%;display:inline-block}#links{margin-bottom:5%}#rechts{max-width:40%}.cp2_text_im_bild.cp2_text_unten .cp2_text_wrap{text-align:left}h3.rechts{text-align:left}img.pfeil{padding-left:10%;box-sizing:border-box}iframe{width:100%;max-width:1200px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1)}main,footer{width:100%;overflow:hidden;padding:0px 0px 0px 0px;box-sizing:border-box}footer{padding:35px 0px 0px 0px}#kontaktbox{background-color:#5B7365;overflow:hidden;padding:50px 20px;box-sizing:border-box}.cp2_zusatztext_7{margin-bottom:40px}.cp2_zusatztext_7 img{width:100%;max-width:250px}address{width:100%}.cp2_adressfeld,.cp2_adr_ib,.cp2_adr_ib,.cp2_adressfeld a,.cp2_adressfeld a:link{font-family:'Amiri',serif;font-style:normal}#cin{text-align:center;padding:20px;font-size:16px;letter-spacing:1px;color:#FFF}#impressum{width:100%;background-color:#F2F2F2;overflow:hidden;padding:0px;box-sizing:border-box;margin:0px}.cp2_impressum{font-style:normal;margin-bottom:0px}.cp2_impressum_wrap{text-transform:uppercase;text-align:center;margin:10px 0px 5px 0px}.cp2_impressum_floater{display:inherit;padding:15px;text-align:center;display:inline-block !important}#logoleiste{width:100%;padding:20px 0px 15px 0px;overflow:hidden}img.bildlink{padding:20px 25px;box-sizing:border-box;width:auto;max-height:120px}@media (max-width:1200px){#cp2_menue_mobil_button_wrap{width:auto;top:25px;right:5%}#cp2_menue_mobil_box{padding-top:70px}header{height:100px;padding-top:0px}.cp2_zusatztext_1{margin-top:0px;width:150px;left:5%}.cp2_zusatztext_1 img{width:90%}.titelbild-wrap{margin-top:70px !important}.desktop{display:none}.mobil{display:block}#quicklinks{right:25%}h4{padding-bottom:20px}.cp2_zusatztext_5{bottom:5% !important;top:auto}.cp2_sprachwahl_div{display:none}h3.rechts{font-size:1.5em}}@media (max-width:960px){#wetter-desktop{display:none !important }#wetter-mobil{display:block !important}.cp2_zusatztext_4{position:relative;max-width:100%;text-align:center}.wetter,.insta{display:inline-block}.cp2_fiftyfifty .cp2_text_wrap{padding:25px 0% !important}.cp2_fiftyfifty.cp2_textfeldbox .cp2_text_wrap{padding:5% !important;box-sizing:border-box}.cp2_AF_wrapper{padding:20px 5%;box-sizing:border-box}h3.rechts{font-size:1.2em}img.pfeil{padding-left:5%;width:100% !important;max-width:40px !important}}@media (max-width:800px){.lightbox_container img{width:50% !important}.cp2_preisliste_datum{white-space:normal !important}.cp2_impressum{margin-bottom:10px}}@media (max-width:720px){.cp2_zusatztext_5{bottom:0% !important;right:0;width:100%;height:auto;border-radius:0;padding:10px;box-shadow:none;transform:none}.cp2_zusatztext_5 .cp2_text_wrap{width:100%}h1{font-size:1.5em;line-height:1.5em}h3{font-size:1.8em;line-height:1.5em}#impressum{padding-bottom:100px}h3.rechts{font-size:1.5em}img.pfeil{max-width:50px !important}#links,#rechts{max-width:100% !important}.cp2_fiftyfifty .cp2_text_wrap{padding:25px 2% !important;box-sizing:border-box}.cp2_angebot,.cp2_angebot_preis{margin:10px 0px}}