 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}  .cp2_clear{clear:both}.cp2_left{float:left}.margin-bottom_5{margin-bottom:5px}.margin-top_5{margin-top:5px}body,td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;color:#543005;line-height:25px}a:link{color:#B00012;text-decoration:none;font-size:20px;font-weight:normal}a:visited{color:#B00012;text-decoration:none;font-size:20px;font-weight:normal}a:hover{color:#CDBFBA;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}.cp2_titelbild{display:block;width:100%}h1{font-size:40px;color:#B00012;font-weight:bold;text-align:left;line-height:50px;padding-bottom:30px}h2{font-size:30px;color:#543005;text-align:left;text-align:left;line-height:38px;padding-bottom:20px}h3{font-size:40px;font-weight:bold;color:#B00012;font-weight:bold;line-height:50px;padding-bottom:20px}h4{font-size:25px;color:#543005;line-height:33px;padding-bottom:10px}.cp2_absatz{font-family:'Source Sans Pro',sans-serif;font-size:20px;color:#543005;font-weight:normal;line-height:25px}.cp2_absatz.left,.cp2_text_left h3,.left{text-align:left}.cp2_absatz.right,.cp2_text_right h3,.right{text-align:right}.cp2_absatz.center,.cp2_text_center h3,.center{text-align:center} br{line-height:10px}.cp2_center_wrap h3{margin-bottom:5px;padding-bottom:5px !important}.cp2_center_wrap h3{padding-top:25px !important}.cp2_textfeld a:link{color:#B00012;text-decoration:none;font-size:20px;font-weight:bold}.cp2_textfeld a:visited{color:#B00012;text-decoration:none;font-size:20px;font-weight:bold}.cp2_textfeld a:hover{color:#CDBFBA;text-decoration:none;font-size:20px;font-weight:bold}.cp2_textfeld{clear:both;overflow:hidden}.cp2_tf_abstand{margin-bottom:50px}.tobii-zoom__icon{width:1.3em;height:1.3em} .bild_left{float:left;padding-right:15px}.bild_right{float:right;padding-left:15px}.bild_top{padding-bottom:20px}.bild_bottom{padding-top:15px}.cp2_bild_nicht_umfliessen{overflow:hidden}.c2_left{text-align:left}.c2_right{text-align:right}.c2_center{text-align:center}.text_und_quelltext{margin-bottom:15px}.cp2_textfeldbox{margin-bottom:20px}.cp2_textfeldbox h3,h2.cp2_textfeldbox_titel{color:#B00012;font-size:40px;line-height:50px;margin-bottom:20px}.cp2_textfeldbox h4{}.cp2_textfeldbox p,.cp2_textfeldbox_text{color:#543005;font-size:18px;line-height:22px}.cp2_textfeldbox a:link,.cp2_textfeldbox a:visited,.cp2_textfeldbox_text a:link,.cp2_textfeldbox_text a:visited{text-decoration:none;font-size:18px}.cp2_textfeldbox a:hover,.cp2_textfeldbox_text a:hover{font-size:18px}.cp2_zusatztext_3{overflow:hidden}.cp2_zusatztext_3 h3{font-size:30px;padding-bottom:5px}.cp2_zusatztext_4{overflow:hidden}.cp2_zusatztext_4 h3{font-size:30px;padding-bottom:5px}.cp2_zusatztext_5{overflow:hidden}.cp2_zusatztext_5 h3{font-size:30px;padding-bottom:5px}.cp2_zusatztext_6{overflow:hidden}.cp2_zusatztext_6 h3{font-size:30px;padding-bottom:5px}.cp2_zusatztext_6 p{font-size:20px;color:#543005;text-align:left;line-height:35px}.cp2_zusatztext_6 a:link,.cp2_zusatztext_6 a:visited{color:#543005;font-size:20px}.cp2_zusatztext_6 a:hover{color:#B00012}.cp2_zusatztext_7 p{font-size:17px;color:#553005;text-align:center;line-height:19px}.cp2_zusatztext_7 a:link,.cp2_zusatztext_7 a:visited{color:#553005;font-size:17px}.cp2_zusatztext_7 a:hover{color:#553005}#cp2_lightbox{clear:both}.lightbox_container img{width:100%}.cp2_adressfeld,.cp2_adr_ib{color:#553005;font-family:'Source Sans Pro',sans-serif;font-size:20px;line-height:25px;text-align:left}.cp2_adressfeld a:link,.cp2_adressfeld a:visited{color:#553005;font-family:'Source Sans Pro',sans-serif;text-decoration:none;font-size:20px;font-weight:normal}.cp2_adressfeld a:hover{color:#553005;font-family:'Source Sans Pro',sans-serif;text-decoration:none;font-size:20px;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{float:right}#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:#553005;font-family:'Source Sans Pro',sans-serif;font-size:20px}.cp2_sprachwahl a:link,.cp2_sprachwahl a:visited{color:#553005;font-family:'Source Sans Pro',sans-serif;text-decoration:none;font-size:20px;font-weight:normal}.cp2_sprachwahl a:hover{color:#B00012;font-family:'Source Sans Pro',sans-serif;text-decoration:none;font-size:20px;font-weight:normal}.cp2_impressum,.cp2_urheber{float:left;margin-right:5px;font-family:'Source Sans Pro',sans-serif;font-size:16px;color:#553005;margin-bottom:20px}.cp2_impressum a:link,.cp2_impressum a:visited{float:left;font-size:16px;color:#553005;text-decoration:none}.cp2_impressum a:hover{float:left;font-size:16px;color:#CDBFBA;text-decoration:none}.cp2_impressum_floater{display:inline-block;overflow:hidden;margin:0 auto}.cp2_impressum_wrap{display:block;overflow:hidden;margin:5px 10px 5px 10px}  #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:#7D000D;border:2px solid #7D000D;color:#FFF}#button_alle:hover{background-color:#CDBFBA;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}}a.cp2_angebote_button:link,a.cp2_angebote_button:visited{display:inline-block;background-color:#CDBFBA;color:#543005;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;padding:12px 17px 12px 17px;margin:15px 10px 0px 0px}a.cp2_angebote_button:hover{color:#FFF;background-color:#B00012}a.cp2_buttonlink:link,a.cp2_buttonlink:visited,a.cp2_buttonlink{display:inline-block;background-color:#F4F4F4;color:#543005;font-size:18px;font-weight:bold;text-decoration:none;padding:15px;border:1px solid #B00012;margin:10px 10px 10px 0px}a.cp2_buttonlink:hover{color:#FFF;background-color:#CDBFBA}.cp2_tab_responsive{overflow:auto}.cp2_preisliste_tab{width:100%;border-spacing:0px;border:1px #F4F4F4 solid;margin-bottom:30px}.cp2_preisliste_tab td{line-height:20px;padding:10px;border:1px #F4F4F4 solid;vertical-align:middle}.cp2_preisliste_titelzeile{background-color:#F4F4F4;color:#543005;font-size:20px;text-align:left}.cp2_preisliste_eckfeld{font-size:18px;text-align:left;vertical-align:middle !important}.cp2_preisliste_datum{font-size:18px;font-weight:bold;text-align:center;vertical-align:middle !important}.cp2_preisliste_zimmertyp{font-size:16px;font-weight:bold;text-align:left;vertical-align:middle !important}.cp2_preisliste_preise{color:#543005;font-size:18px;text-align:center}.cp2_preisliste_fusszeile{font-size:18px;text-align:left}.cp2_preisliste_zwischenzeile{font-size:18px;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;padding:30px;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#543005;text-align:left}.cp2_AF_feld{font-family:inherit}.cp2_AF_wrapper a{font-size:18px}.cp2_AF_wrap{width:100%;overflow:hidden}.cp2_AF_feld{width:420;font-size:18px;font-weight:normal;color:#543005;background-color:#FFF;border:1px solid #543005;padding:12px;margin-top:10px;margin-right:10px;margin-bottom:20px}.cp2_AF_feld:hover{color:#543005 !important;background-color:#FFF !important}.cp2_AF_feld::placeholder{color:#543005;opacity:1}.cp2_AF_feld:hover::placeholder{color:#543005}.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_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_name,#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_fname,#cp2_AF_wrap_tel{box-sizing:border-box;width:49%;float:left}#cp2_AF_wrap_zimmertyp,#cp2_AF_wrap_verpflegung,#cp2_AF_wrap_bemerkungen,#cp2_AF_wrap_privacy_title,#cp2_AF_wrap_privacy_text,#cp2_AF_wrap_privacy,#cp2_AF_wrap_privacy_title,#cp2_AF_wrap_privacy_text,#cp2_AF_wrap_privacy_title,#cp2_AF_wrap_privacy_text,#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:16px;color:#FFF;background-color:#B00012;border:1px solid #543005;padding:12px;margin-top:20px;margin-right:10px;margin-bottom:10px;cursor:pointer;display:inline-block}.cp2_AF_utyp_button{margin-bottom:25px;margin-top:-5px;margin-top:15px}.cp2_submit:hover,.cp2_AF_utyp_button:hover{color:#FFF;background-color:#CDBFBA}#cp2_schnellanfrage{background-color:#7D000D;float:left;padding:10px}.cp2_schnellanfrage_div{display:inline-block;font-family:'Source Sans Pro',sans-serif;font-size:20px;color:#FFF;padding:4px;white-space:nowrap;vertical-align:middle}.cp2_SAF_feld{width:75px}.cp2_schnellanfrage_button{cursor:pointer;-webkit-appearance:none;background-color:#F4F4F4;color:#543005;padding:10px}.cp2_schnellanfrage_span{display:inline-block;overflow:hidden}.cp2_schnellanfrage_form{float:left}.theme-default .nivo-controlNav{display:none}#slider{margin-bottom:0px}.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_textbild .slick-prev{left:0px;padding-left:10px;text-align:left;width:60px}.cp2_textbild .slick-next{right:0px;padding-right:10px;text-align:right;width:60px}.cp2_textbild .slick-prev,.cp2_textbild .slick-next{z-index:99;height:100%;height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px);top:50%;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);- ???/2px :halben bildtitel von der mitte abziehen,damit es trotzdem vertikal zentriert ist */}.cp2_textbild .slick-prev::before{float:left;background-image:url(https://www.cms24.it/cp2/pic/arrow_white_fine_left.png);display:block}.cp2_textbild .slick-next::before{float:right;background-image:url(https://www.cms24.it/cp2/pic/arrow_white_fine_right.png)}.cp2_textbild .slick-prev::before,.cp2_textbild .slick-next::before{box-sizing:border-box;color:rgba(255,0,0,0);background-position:center;background-repeat:no-repeat;background-size:60%;width:40px;height:40px;background-color:rgba(0,0,0,0.7);border-radius:50%}.cp2_textbild .slick-prev:hover::before{background-color:rgba(0,0,0,0.85)}.cp2_textbild .slick-next:hover::before{background-color:rgba(0,0,0,0.85)}.cp2_textbild .slick-slide{margin:0px;opacity:.2}.cp2_textbild .slick-active{opacity:1} .cp2_textbild .slick-current{opacity:1}.cp2_textbild .slick-slide img{width:100%;height:auto}.cp2_textbild .cp2_textbild_titel,.cp2_tbild_wrap .cp2_textbild_titel a:link{float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#543005;padding:4px 0px 4px 0px}.cp2_textbild .cp2_textbild_count{float:right;margin-top:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#543005;padding:4px 0px 4px 0px}.cp2_textbild .cp2_pic_footer{height:40px;margin-top:0px;display:block}.cp2_textbild img{margin-bottom:0px}.cp2_zoombox{float:left;overflow:hidden}.cp2_zoombox img{width:100%;-webkit-transform:scale(1.00);-ms-transform:scale(1.00);transform:scale(1.00);margin-bottom:-5px}.cp2_zoombox img:hover{-webkit-transform:scale(1.20);-ms-transform:scale(1.20);transform:scale(1.20);transition:all 1s cubic-bezier(0.25,0.45,0.45,0.95)} ul.cp2_responsive_link li{display:block;background-color:#CDBFBA;text-decoration:none;padding:10px 10px 10px 10px}#cp2_seite_abdunkeln,#cp2_seite_mobil_abdunkeln{position:fixed;top:0px;left:0px;width:100%;height:120%;z-index:980;display:none;background-color:#CDBFBA;opacity:0.7}#cp2_menue_bg_wrap{z-index:997;position:absolute;display:none}#cp2_menue_bg{position:fixed;top:0px;left:0px;width:30%;height:100%;z-index:997;background-color:#CDBFBA;opacity:1}#cp2_submenue_bg{position:fixed;top:0px;left:30%;width:30%;height:100%;z-index:996;display:none;background-color:#CDBFBA;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:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;display:block;float:left;height:50px;color:#553005;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}#cp2_menue_mobil_button_wrap{box-sizing:border-box;position:fixed;top:25px;left:20px;width:px;height:50px}.cp2_menue_button{display:inline-block;float:left;width:50px;height:50px;margin-right:10px;padding-top:4px}.cp2_hamburger .cp2_line{width:30px;height:2px;background-color:#553005;display:block;margin:9px 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;left:0px;width:100%;padding:50px 5px 20px 0px;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;left:0px;width:40%;min-width:325px;height:120%;background-color:#CDBFBA;opacity:1}#cp2_menue_mobil_wrap{box-sizing:border-box;z-index:998;position:absolute;top:30px;left:0px;width:40%;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:#CDBFBA;color:#B00012;text-align:left;text-decoration:none;border-width:0px 1px 1px 1px;border-color:#CDBFBA;border-style:solid}.cp2_nav_menue_m li{cursor:pointer}ul.cp2_nav_menue_m li a,.cp2_menue_album{font-size:18px;padding:12px !important;padding-left:20px}ul.cp2_nav_menue_m li a:hover{color:#B00012 !important}.cp2_menue_album{display:block;line-height:19px;background-color:#CDBFBA;color:#B00012;border-width:0px 1px 1px 1px;border-color:#CDBFBA;border-color:green;border-style:solid}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:#553005 !important;background-color:#CDBFBA !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;background-color:#CDBFBA;color:#553005;padding-left:35px !important}ul.cp2_nav_menue_m li ul li a:hover{background-color:#CDBFBA;color:#553005}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:#B00012 !important}ul.cp2_nav_menue_m li a,.cp2_menue_album{border:0px 1px 1px 1px;border-style:solid;border-color:#CDBFBA}ul.cp2_nav_menue_m li:first-child{border-top:1px solid #CDBFBA}@charset "utf-8";#cp2_menue_mobil_box{width:100%}html{scroll-behavior:smooth}::-moz-selection{color:#553005;background:#F0ECEA}::selection{color:#553005;background:#F0ECEA}*{-webkit-text-size-adjust:none}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@400&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');*,p{font-family:'Source Sans Pro',sans-serif !important;font-weight:300 !important;font-display:optional}h1,h3{font-family:'Playfair Display',serif !important;letter-spacing:0.2px}b,a,a:link,a:visited{font-weight:400 !important}a,a:link,a:visited,a:hover{cursor:pointer}h1,h2,.cp2_textfeld{width:100%;max-width:960px;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.cp2_textfeld{margin-bottom:50px}header{overflow:hidden;z-index:990;background-color:#CDBFBA;width:100%}#header_big{width:100%;overflow:hidden;z-index:160}#header_small{opacity:0}#header_small{position:fixed;width:100%;overflow:hidden;left:0;top:0;z-index:150}#dreispalter_inhalt{width:100%;overflow:inherit;background-color:#CDBFBA;padding:10px 45px 5px 45px;z-index:155;top:0px;display:inline-block;box-sizing:border-box}#logobig,#logoklein{width:100%;max-width:240px;margin:0 auto}#logoklein{max-width:80px}.cp2_sprachwahl_div{position:fixed;right:10%;top:3%;z-index:155}.cp2_sprachwahl{text-transform:uppercase}.headerbild{width:100%;max-width:1200px;height:auto;overflow:hidden;margin:0 auto;margin-bottom:50px;position:relative}.theme-default .nivo-directionNav a{width:30px;height:100px;background:url(pic/arrows2.png) no-repeat}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:30x}main,footer{width:100%;overflow:hidden;box-sizing:border-box}footer{padding:20px;background-color:#F4F4F4}#footer_zweispalter{width:100%;max-width:960px;margin:0 auto;overflow:hidden}#footer_links,#footer_rechts{width:100%;max-width:50%;float:left;padding:10px 20px;box-sizing:border-box}#footer_rechts{}address{font-style:normal}.cp2_impressum_wrap,.cp2_DSGVO_wrap,.cp2_cookie_wrap{width:100%;max-width:960px;margin:0 auto;padding:15px 20px 70px 20px;box-sizing:border-box}.cp2_impressum_wrap h3,.cp2_DSGVO_wrap h3{margin-top:25px}#totop{width:50px;bottom:80px;right:20px;position:fixed;z-index:1500;background-color:#F4F4F4;padding:15px;box-sizing:border-box}#schnellanfrage,#schnellanfrage_mobil{width:100%;bottom:0px;left:0px;position:fixed;z-index:600;background-color:#7D000D;overflow:hidden}#cp2_schnellanfrage{float:none;width:100%;overflow:hidden;max-width:750px;margin:0 auto}.cp2_schnellanfrage_div{font-weight:400 !important}.cp2_SAF_feld{width:110px;text-align:center;padding:6px}.cp2_schnellanfrage_button{padding:7px 15px;width:125px;display:inline-block;text-transform:uppercase;margin-top:5px}.cp2_schnellanfrage_button:hover{background-color:#FFF}.cp2_SAF_feld,.cp2_schnellanfrage_button{font-size:16px;font-weight:400 !important;box-sizing:border-box;border:0px}#schnellanfrage_mobil{display:none}#Anfragen,#Buchen{width:100%;max-width:50%;float:left;overflow:hidden;box-sizing:border-box;padding:10px 20px 15px 20px;text-align:center;color:#543005}#Anfragen{color:#FFF}#Buchen{border-left:1px #FFF solid;background-color:#CDBFBA}#Buchen:hover,#Anfragen:hover{color:#543005;background-color:#F4F4F4}.salsa-calendar table{position:fixed;background-color:#fff !important;width:250px;bottom:47px}.sc-bottom{top:auto !important}.salsa-calendar:before{display:none}#cp2_cookie{z-index:1509;bottom:67px;padding:10px;font-family:'Source Sans Pro',sans-serif !important;font-weight:300 !important;font-size:16px;line-height:26px;box-sizing:border-box}#cp2_cookie_button{padding:5px 30px 5px 30px;font-size:16px !important}.fullscreen{width:100%;max-width:100%;overflow:hidden;background-color:#CDBFBA;box-sizing:border-box;padding:20px}.cp2_textfeldbox{width:100% !important;max-width:1380px !important;padding:0px;box-sizing:border-box;margin-bottom:25px;margin-top:25px}.links.cp2_textfeldbox .cp2_bild_nicht_umfliessen{overflow:hidden;padding:25px;box-sizing:border-box;width:100%;max-width:650px;margin-top:50px;position:absolute;z-index:50;background-color:#FFF;border:solid 1px #CDBFBA}.rechts.cp2_textfeldbox .cp2_bild_nicht_umfliessen{overflow:hidden;padding:25px;box-sizing:border-box;width:100%;max-width:650px;margin-top:50px;margin-left:730px;position:absolute;z-index:50;background-color:#FFF;border:solid 1px #CDBFBA}.cp2_textfeldbox .bild_right,.cp2_textfeldbox .bild_left{padding:0px;width:100%;max-width:55%;box-sizing:border-box}.bild_top img{width:100%;max-width:960px;box-sizing:border-box}.cp2_textfeldbox img{width:100%;max-width:780px}.cp2_slick_slider_autoplay{width:100% !important;max-width:960px !important}.Ausstattung .slider.cp2_slick_slider.bild_right.cp2_textbild.slick-initialized.slick-slider{width:100%;max-width:570px !important}.Ausstattung .cp2_bild_nicht_umfliessen{border:solid 1px #CDBFBA;padding:10px 15px;box-sizing:border-box}.Ausstattung .bild_right{padding-left:0px;margin-left:15px}.angebot_box.cp2_textfeld.cp2_tf_abstand.cp2_angebot_bg{padding-bottom:25px;border-bottom:1px solid #CDBFBA}#video{width:100%;max-width:720px;height:405px}.cp2_zoombox{width:25%}.cr_page{width:100% !important;max-width:640px !important}.formbox{padding:0px !important}.badge.cr_page.cr_body{display:none !important}.cr_ipe_item label,.cr_button{font-size:20px !important}cr_button{padding:5px 20px !important;height:auto !important}.cp2_zusatztext_4,.cp2_zusatztext_6{padding-top:25px}.cp2_zusatztext_5 img{padding:15px 15px 15px 0px}.cp2_zusatztext_6 a,.cp2_zusatztext_6 a:link,.cp2_zusatztext_6 a:visited{font-weight:300 !important;line-height:30px !important}.cp2_zusatztext_6 a:hover{font-weight:400 !important}.cp2_zusatztext_8 h3{border-bottom:solid 1px #B00012;width:100%;max-width:250px;margin:0 auto;margin-bottom:0px;padding-bottom:3px;margin-bottom:5px}.cp2_zusatztext_8 h4{text-align:center;color:#B00012}.cp2_zusatztext_8 img{width:100%;max-width:1060px;margin:0 auto}.cp2_zusatztext_7 p{font-weight:400 !important}.buttonlink_anfrage,.buttonlink_anfrage:visited,.buttonlink_anfrage:link,.buttonlink_buchung,.buttonlink_buchung:visited,.buttonlink_buchung:link,.buttonlink_preise,.buttonlink_preise:visited,.buttonlink_preise:link{display:inline-block;background-color:#CDBFBA;color:#FFF;font-size:18px;text-decoration:none;padding:10px 14px 10px 14px;border:1px solid #CDBFBA;margin:10px 10px 10px 0px;width:100%;max-width:120px;text-align:center}.buttonlink_buchung,.buttonlink_buchung:visited,.buttonlink_buchung:link{background-color:#F4F4F4;color:#543005 !important}a.buttonlink_preise,.buttonlink_preise,.buttonlink_preise:visited,.buttonlink_preise:link{background-color:#7D000D;color:#FFF !important}.buttonlink_anfrage,.buttonlink_anfrage:visited,.buttonlink_anfrage:link,.buttonlink_anfrage:hover{color:#FFF !important}a.cp2_angebote_button:link,a.cp2_angebote_button:visited{font-size:18px;margin:0px}a.cp2_buttonlink:link,a.cp2_buttonlink:visited,a.cp2_buttonlink{padding:10px 19px 10px 19px}:-ms-input-placeholder{color:#543005}::-webkit-input-placeholder{color:#543005}:-moz-placeholder{color:#543005}::-moz-placeholder{color:#543005}.cp2_AF_utyp_button{border:0px;padding:8px 12px 8px 12px;margin-top:15px;margin-right:15px;width:auto}#cp2_AF_wrap_zimmertyp{margin-top:20px}#cp2_AF_wrap_zimmertyp.cp2_AF_wrap{margin-bottom:0px}#cp2_AF_wrap_verpflegung.cp2_AF_wrap{margin:10px 0px;5px 0px}.cp2_preisliste_titelzeile,.cp2_preisliste_eckfeld,.cp2_preisliste_zimmertyp,.cp2_preisliste_datum{font-weight:400 !important}.cp2_tab_responsive{width:100%;max-width:960px;padding:0px 20px;box-sizing:border-box;margin:0 auto}.cp2_preisliste_fusszeile{line-height:25px !important}.cp2_textfeld ul li{list-style-image:url('pic/listenzeichen-pfeile.png');margin-bottom:10px}.cp2_menue_button{margin-right:0px}.cp2_hamburger_titel{font-family:'Playfair Display',serif !important;letter-spacing:0.2px}ul.cp2_nav_menue{padding-top:20px;width:100%;overflow:hidden;font-family:'Source Sans Pro',sans-serif !important;font-weight:300 !important;color:#543005;font-size:23px;line-height:25px;text-decoration:none}ul.cp2_nav_menue li a{padding:10px 10px 10px 10% !important}ul.cp2_nav_menue li ul li{padding:0px !important}ul.cp2_nav_menue li ul li a:link{padding-bottom:10px !important;padding-top:10px !important}ul.cp2_nav_menue li ul li,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{height:auto}.cp2_menue_album{border:0px}ul.cp2_nav_menue_m{overflow:hidden;width:99%;margin-top:50px;padding-left:10%;box-sizing:border-box}ul.cp2_nav_menue_m li{overflow:hidden;width:99%}ul.cp2_nav_menue_m li,.cp2_menue_album{color:#B00012;font-family:'Playfair Display',serif !important;letter-spacing:0.2px;font-style:normal;font-size:28px;line-height:40px;cursor:pointer}ul.cp2_nav_menue_m,ul.cp2_nav_menue_m li,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a{border:0px !important}ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li{padding:8px 12px;border:0px}ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a:link,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a:active,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a:hover{text-decoration:none;font-size:25px}ul.cp2_nav_menue_m li ul li a:hover{text-decoration:underline !important;text-underline-position:under !important}ul.cp2_submenue_block_mobil li a:link,ul.cp2_submenue_block_mobil li a,ul.cp2_submenue_block_mobil li a:active,ul.cp2_submenue_block_mobil li a:hover,ul.cp2_submenue_block_mobil li a:visited{font-family:'Source Sans Pro',sans-serif !important;font-weight:300 !important;font-style:normal !important;font-style:normal;text-decoration:none !important}ul.cp2_submenue_block_mobil li a:link{padding-top:2px;padding-bottom:2px;text-decoration:none}ul.cp2_nav_menue_m li a,ul.cp2_nav_menue_m li a:link,ul.cp2_nav_menue_m li a:active,ul.cp2_submenue_block_mobil li a,ul.cp2_submenue_block_mobil li a:link,ul.cp2_submenue_block_mobil li a:active,ul.cp2_submenue_block_mobil li a:hover,ul.cp2_submenue_block_mobil li a:visited{font-style:normal !important;text-decoration:none !important}.cp2_zusatztext_11{margin-bottom:80px}.cp2_zusatztext_11 img{padding:5px 10px}@media (max-width:1380px){.links.cp2_textfeldbox .cp2_bild_nicht_umfliessen{margin-top:5%;margin-left:10%}.rechts.cp2_textfeldbox .cp2_bild_nicht_umfliessen{margin-top:5%;margin-left:45%}}@media (max-width:1200px){.links.cp2_textfeldbox .cp2_bild_nicht_umfliessen,.rechts.cp2_textfeldbox .cp2_bild_nicht_umfliessen{margin-top:0px;position:relative;margin-left:0px;max-width:50%;border:0px}.cp2_textfeldbox .bild_right,.cp2_textfeldbox .bild_left{max-width:50%}}@media (max-width:1024px){background-color:#CDBFBA;overflow:visible}}@media (max-width:980px){.bild_right.cp2_textbild,.bild_left.cp2_textbild{width:100%;max-width:50%}.bild_right.cp2_textbild img,.bild_left.cp2_textbild img{width:100%}}@media (max-width:860px){.links.cp2_textfeldbox .cp2_bild_nicht_umfliessen,.rechts.cp2_textfeldbox .cp2_bild_nicht_umfliessen{max-width:780px;margin:0 auto;border:solid 1px #CDBFBA}.cp2_textfeldbox .bild_right,.cp2_textfeldbox .bild_left{max-width:780px;margin:0 auto;float:none}#schnellanfrage{display:none}#schnellanfrage_mobil{display:block}.cp2_AF_wrapper,.cp2_AF_block{max-width:100%;margin:0}.cp2_AF_wrapper{margin-bottom:60px}.cp2_AF_rechts{width:100%;max-width:100%;margin:0px;box-sizing:border-box}.cp2_AF_feld,.cp2_AF_personen,.cp2_AF_bemerkung,.margin-top_5,.cp2_AF_anreise,.cp2_AF_abreise,#cp2_AF_wrap_zimmertyp,#cp2_AF_wrap_verpflegung.cp2_AF_wrap{width:100%;max-width:90%;margin:0px;margin-top:20px;margin-left:5%;box-sizing:border-box;clear:both}.Zimmertyp.cp2_AF_feld.cp2_AF_personen{max-width:100%;width:100%;margin:0px;margin-top:10px}.cp2_AF_alter_kind{max-width:50px;width:50px;margin:5px}.cp2_AF_datum{width:100%;margin:0px}.cp2_AF_wrap.cp2_AF_datum{width:100% !important;max-width:100% !important;float:none !important;margin:0px;margin-top:20px;clear:both}#Kinder,#Erwachsene{margin-top:20px}.cp2_AF_links{margin-left:5%}#video{max-width:560px;height:315px}#totop{bottom:55px;right:0px}.cp2_zoombox{width:33.33%}.Ausstattung .cp2_bild_nicht_umfliessen{width:100%;max-width:100%}.Ausstattung .slider.cp2_slick_slider.bild_right.cp2_textbild.slick-initialized.slick-slider{width:100%;max-width:100% !important}.Ausstattung .bild_right{margin-left:0px}}@media (max-width:680px){#footer_links,#footer_rechts{max-width:100%;float:none}#cp2_hamburger_titel_mobil,.cp2_zusatztext_6{display:none}.bild_right.cp2_textbild,.bild_left.cp2_textbild{margin-bottom:10px}.bild_right.cp2_textbild,.bild_left.cp2_textbild,.cp2_bild_nicht_umfliessen{max-width:100%;float:none}.bild_right{padding-left:0px}.links.cp2_textfeldbox .cp2_bild_nicht_umfliessen,.rechts.cp2_textfeldbox .cp2_bild_nicht_umfliessen{border:0px;margin-top:0px !important}h3{padding-bottom:10px}.cp2_textfeldbox_text{font-size:20px;line-height:25px}}@media (max-width:500px){#cp2_cookie{bottom:50px}#cp2_cookie_button{margin-top:15px;display:inline-block;float:none}.cp2_sprachwahl_div{right:10px}#logobig{max-width:180px}#logoklein{max-width:50px}.cp2_zusatztext_1 img,.cp2_zusatztext_2 img{width:100%}#cp2_menue_mobil_button_wrap{top:15px}ul.cp2_nav_menue_m li,.cp2_menue_album{font-size:23px;line-height:33px}ul.cp2_nav_menue_m{padding-left:5%}ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a:link,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a:active,ul.cp2_nav_menue_m li ul.cp2_submenue_block_mobil li a:hover{font-size:22px}h1,h3{font-size:30px;line-height:40px}h2{font-size:25px;line-height:35px;padding-bottom:10px}.cp2_textfeld.cp2_tf_abstand.Ausstattung{margin-bottom:20px}.cp2_zoombox{width:50%}.cp2_textfeld{margin-bottom:30px}}@media (max-width:375px){}#cp2_sub_block_1{display:none}#cp2_sub_block_2{display:none}#cp2_sub_block_3{display:none}#cp2_sub_block_4{display:none}#cp2_sub_block_5{display:none}#cp2_sub_block_6{display:none}#cp2_sub_block_7{display:none}