.wpds-hover-grow:hover{transform:translateY(-2px)}.wpd-hover-grow:hover{box-shadow:1px 15px 35px -10px rgba(0,0,0,0.4)}.wptw-hover-rechts:hover{transform:translateX(4px)}.wptw-hover-wahl:hover{box-shadow:1px 15px 15px -10px rgba(0,0,0,0.4)}.wptw-home-thema:hover{box-shadow:1px 15px 15px -10px rgba(0,0,0,0.4)}.wptw-hover-provinz:hover{transform:translateX(4px)}.et_pb_text ol,.et_pb_text ul{margin-top:10px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{margin-top:24px}#et-secondary-menu{float:left}div#toc_container{background:#f9f9f9;border:0px solid #aaa;margin-top:15px;margin-bottom:2em;width:100%;display:table;font-size:100%;padding:0px}#toc_container li,#toc_container ul{margin:0;padding:0;border-bottom:1px solid #d8dadb;padding-top:5px;padding-bottom:5px}div#toc_container ul li{font-size:100%;padding-top:0px;padding-bottom:0px}.toc_list{counter-reset:li-counter;background-color:#fff;padding-left:0px;margin:0px}#toc_container .toc_list li:last-child{border:none}.toc_list li a{height:100%;display:table-cell;color:#2b333a;-webkit-transition:all .3s 0s linear;transition:all .3s 0s linear;padding-left:16px;padding-right:16px;vertical-align:middle}.toc_item{position:relative;border-bottom:1px solid #d8dadb;display:table;vertical-align:middle;width:100%;height:50px;cursor:pointer;padding:0px!Important}.toc_item:before{content:"->";counter-increment:li-counter;background-color:#719430;color:#fff;text-align:center;width:56px;display:table-cell;vertical-align:middle;font-size:15px;font-weight:bold;text-decoration:none}.nlformausw{font-size:17px;width:70%}#mc_embed_signup .button{font-size:17px;height:35px;line-height:35px}p.has-background{margin-top:41px}.hotel-list-container{background-color:#f0f9f4;border-radius:8px;padding:20px;max-width:600px;margin:20px auto;box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:Arial,sans-serif}.hotel-list-title{font-size:24px;font-weight:bold;color:#2b7a3d;margin-bottom:15px}.hotel-list{list-style:none;padding:0;margin:0}.hotel-list li{margin:10px 0}.hotel-link{text-decoration:none;font-size:18px;color:#007bff;transition:color 0.3s ease}.hotel-link:hover{color:#0056b3}.hotel-list-ad{font-size:12px;color:#808080;text-align:right;margin-top:20px;font-style:italic}.book-ad-border{background-color:#f0f9f4;border:2px solid #333;padding:15px;border-radius:6px;margin-top:60px;margin-bottom:60px}#mailerlite-form_2{margin:40px auto;padding:36px 28px;max-width:760px;background:#f7fbf5;border:1px solid #dfe9d8;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,0.06);text-align:center}#mailerlite-form_2 .mailerlite-form-title h3{margin:0 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.15;color:#263326;font-weight:800}#mailerlite-form_2 .mailerlite-form-description p{margin:0 auto 28px;max-width:620px;font-size:18px;line-height:1.6;color:#526052}#mailerlite-form_2 .mailerlite-form-inputs{display:flex;justify-content:center;align-items:flex-end;gap:12px;flex-wrap:wrap}#mailerlite-form_2 .mailerlite-form-field{flex:1 1 280px;max-width:380px;text-align:left}#mailerlite-form_2 label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#354235}#mailerlite-form_2 input[type="email"]{width:100%;padding:15px 16px;border:1px solid #c8d6c4;border-radius:10px;font-size:16px;background:#fff;color:#263326}#mailerlite-form_2 input[type="email"]:focus{outline:none;border-color:#4f8f46;box-shadow:0 0 0 3px rgba(79,143,70,0.15)}#mailerlite-form_2 .mailerlite-subscribe-button-container{flex:0 0 auto}#mailerlite-form_2 .mailerlite-subscribe-submit{padding:15px 24px;border:none;border-radius:10px;background:#3f7f3a;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.2s ease}#mailerlite-form_2 .mailerlite-subscribe-submit:hover{background:#32672e;transform:translateY(-1px)}#mailerlite-form_2 .mailerlite-form-loader{display:none}#mailerlite-form_2 .mailerlite-form-response h4{margin-top:20px;font-size:16px;line-height:1.5}@media (max-width:640px){#mailerlite-form_2{padding:28px 20px;text-align:left}#mailerlite-form_2 .mailerlite-form-description p{font-size:16px}#mailerlite-form_2 .mailerlite-form-inputs{display:block}#mailerlite-form_2 .mailerlite-form-field{max-width:100%;margin-bottom:14px}#mailerlite-form_2 .mailerlite-subscribe-submit{width:100%}}