@charset "UTF-8";.defaultBody {font-family:"Roboto", sans-serif;font-size:18px;color:#3E3A31;font-weight:300;line-height:28px;position:relative;}h1 {font-size:36px;color:#5C6C45;font-weight:400;line-height:42px;margin-bottom:20px;}h2 {font-weight:300;}h3 {font-size:26px;color:#5C6C45;font-weight:400;line-height:32px;margin-bottom:15px;}.inputText {color:#5C6C45;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.inputTextarea {color:#5C6C45;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.select {color:#5C6C45;background-color:#FFFFFF;padding-top:14px;padding-right:10px;padding-bottom:13px;padding-left:10px;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.inputButton {font-size:20px;color:#FFFFFF !important;text-align:center;background-color:#5C6C45;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;display:inline-block;}.inputButton:hover {text-decoration:none;color:#FFFFFF;}.formLabelCheckbox {margin-left:5px;}.formLabel {color:#111111;text-align:left;font-weight:300;margin-bottom:0px;}.formItem {background-image:none !important;margin-bottom:10px;position:relative;}.defaultBody iframe {width:100%;border-top:0;border-right:0;border-bottom:0;border-left:0;}.hg-bild {background-size:cover;background-repeat:no-repeat;background-position:center center;}.box-video {padding-top:56.25%;position:relative;}.box-video video, .box-video iframe {width:100%;height:100%;position:absolute;top:0;left:0;}.tabelle-aussen {overflow-x:auto;overflow-y:auto;}.text-mitte {text-align:center;}.logo {text-align:center;padding-top:15px;}.defaultBody img {height:auto;max-width:100%;}.mpOuterTop {width:100%;height:118px;background-color:#FFFFFF;border-bottom:3px solid #F9C969;box-shadow:0px 0px 10px rgba(0,0,0,0.4);position:fixed;top:0px;left:0px;z-index:10;}.hauptnavigation .navigationListItemSeparator {margin-right:5px;margin-left:5px;padding-top:7px;display:inline-block;}.hauptnavigation .navigationListItemSeparator::before {font-family:FontAwesome;font-size:6px;color:#F8C45A;position:absolute;top:-4px;content:"\f111";}.hauptnavigation .navigationListItemSeparatorFirst, .hauptnavigation .navigationListItemSeparatorLast {display:none;}.subnavigation {color:#FFFFFF;text-align:left;background-color:rgba(92,108,69,1);padding-top:20px;padding-bottom:20px;border-top:3px solid #5C6C45;}.subnavigation .container {margin-right:auto;margin-left:auto;}.subnavigation .bild {text-align:right;}.subnavigation .text {font-size:16px;line-height:26px;padding-right:20px;padding-left:20px;}.subnavigation .navigation a {font-size:16px;color:#FFFFFF;text-transform:uppercase;white-space:nowrap;display:block;}.subnavigation .navigation a:hover {text-decoration:none;}.subnavigation .navigation ul {width:100%;position:static !important;}.headerbild .bild img {width:100%;}.headerbild .bild {text-align:center;position:relative;overflow-x:hidden;overflow-y:hidden;}.subnavigation .navigation li {background-color:transparent;margin-bottom:8px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.subnavigation .navigation li:hover {background-color:#F8C45A;}.subnavigation .navigation li::before {font-family:FontAwesome;font-size:12px;margin-top:1px;margin-right:8px;content:"\f105";float:left;}.subnavigation .navigation li:last-child {margin-bottom:0px;}.subnavigation .text h3 {font-size:26px;color:#FFFFFF;text-transform:uppercase;margin-bottom:10px;}.subnavigation .bild img {border-top:4px solid rgba(255,255,255,0.3);border-right:4px solid rgba(255,255,255,0.3);border-bottom:4px solid rgba(255,255,255,0.3);border-left:4px solid rgba(255,255,255,0.3);}.header-infoleiste {width:100%;font-size:12px;position:absolute;}.header-infoleiste .links {float:left;}.header-infoleiste .rechts {float:right;}.header-infoleiste li {margin-right:15px;display:inline;}.header-infoleiste a {color:#6F7567;}.header-infoleiste .kundeninfos {width:900px;font-size:12px;color:#6F7567;margin-right:auto;margin-left:auto;}.headerbild {position:relative;}.ueberschrift {text-align:center;padding-top:50px;padding-bottom:50px;}.ueberschrift::after {width:100px;margin-top:50px;margin-right:auto;margin-left:auto;border-bottom:2px solid #CCCCCC;content:" ";display:block;}.ueberschrift h1 {margin-bottom:20px;}.textinhalt strong {color:#5C6C45;font-weight:500;}.textinhalt a {text-decoration:underline;color:#5C6C45;}.textinhalt ul li {text-align:left !important;background-image:url("/media/clients/client_115/icon-liste-gelb_7cf37501d4a6186035208aa219499b67.png");background-repeat:no-repeat;background-position:0px 11px;margin-bottom:15px;padding-left:14px;}.trenner {margin-top:65px;margin-bottom:50px;border-top:1px solid #CCCCCC;}.trenner::after {width:28px;height:41px;background-color:#FFFFFF;background-image:url("/media/clients/client_115/icon-trenner-zedern-klang_ed95ea19057b23f1f94705e80639bd21.png");background-repeat:no-repeat;background-position:center center;margin-top:-20px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:35px;content:" ";display:block;}.au-40 {margin-bottom:40px;}.kein-ia {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}.ia-lr-2 {padding-right:2px;padding-left:2px;}.box-style-1 .inner {position:relative;}.box-style-1 .text {width:100%;background-color:rgba(92,108,69,0.8);position:absolute;bottom:0px;left:0px;}.box-style-1 h3 {color:#FFFFFF;text-transform:uppercase;margin-bottom:5px;}.box-style-1 .text-inner {color:#FFFFFF;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}.button1 {display:inline-block;color:#FFFFFF !important;text-align:center;text-decoration:none !important;background-color:#5C6C45;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.button1:hover {color:#FFFFFF;text-decoration:none;background-color:#F8C45A;}.box-style-1 .button1 {color:#74520E;background-color:#F9C969;margin-top:10px;}.au-20 {margin-bottom:20px;}.au-4 {margin-bottom:4px;}.bilder-voll img {width:100%;}.box-style-2 .inner {position:relative;overflow-x:hidden;overflow-y:hidden;}.box-style-2 .text {width:100%;height:100%;background-color:rgba(0,0,0,0.45);position:absolute;top:0px;left:0px;}.box-style-2 .text:hover {background-color:rgba(0,0,0,0.2);}.au-60 {margin-bottom:60px;}.au-80 {margin-bottom:80px;}.box-style-2 .text h3 {font-size:30px;color:#FFFFFF;font-weight:400;text-transform:uppercase;}.box-style-2 .text h3::after {width:60px;margin-top:20px;margin-right:auto;margin-left:auto;border-bottom:2px solid #F9C969;content:" ";display:block;}.box-style-2 .text-inner {width:100%;color:#FFFFFF;text-align:center;padding-right:30px;padding-left:30px;position:absolute;top:35%;left:0px;}.button2 {display:inline-block;color:#74520E !important;text-align:center;text-decoration:none !important;background-color:#F9C969;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.button2:hover {color:#74520E;text-decoration:none;}.box-style-2 img {transition:all 0.5s ease-in-out;}.box-style-2 img:hover {transform:scale(1.1);}.anfrageleiste {width:100%;font-size:16px;background-color:#F9C969;margin-right:auto;margin-left:auto;padding-top:10px;padding-right:40px;padding-bottom:5px;padding-left:30px;position:fixed;bottom:0px;overflow-x:hidden;overflow-y:hidden;z-index:20;}.anfrageleiste .inputText, .anfrageleiste .select {height:33px !important;font-size:16px;padding-top:3px;padding-bottom:3px;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;}.anfrageleiste ul li:last-child {margin-right:0px;}.anfrageleiste-outer {width:100%;position:absolute;bottom:0px;left:0px;}.hg-1 {background-color:#5C6C45;padding-top:40px;padding-bottom:40px;}.header-style-1 .logo-klein img {opacity:1;}.header-style-1 {height:65px;background-color:#5C6C45;}.header-style-1 .logo-gross img {opacity:0;}.header-style-1 .header-infoleiste .kundeninfos {color:#FFFFFF;text-align:center;}.anfrageleiste .inputText.input-suche {width:60%;background-color:transparent;border-top:1px solid rgba(0,0,0,0.2);border-right:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.2);}.header-style-1 .header-infoleiste {color:#FFFFFF;top:-2px;z-index:5;}.header-style-1 .logo {padding-top:10px;display:none;}.header-style-1 .hauptnavigation {margin-top:25px !important;}.logo-gross, .logo-klein {position:relative;}.logo-gross img, .logo-klein img {margin-right:auto;margin-left:auto;position:absolute;top:0px;right:0px;bottom:0px;left:0px;}.logo-gross img {width:200px;}.logo-klein img {width:25px;opacity:0;}.button-transparent {background-color:transparent !important;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}.button-transparent:hover {color:#5C6C45 !important;background-color:#FFFFFF !important;}.si-zimmer h3 {color:#F9C969;font-weight:400;text-transform:uppercase;}.si-zimmer .inner {height:390px;color:#FFFFFF;background-color:#6D7B58;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.ia-ou-60 {padding-top:60px;padding-bottom:60px;}.ueberschrift-weiss h1, .ueberschrift-weiss h2, .ueberschrift-weiss h3, .ueberschrift-weiss h4 {color:#FFFFFF;}.header-style-1 .header-infoleiste a {color:#FFFFFF;}.header-style-1 .hauptnavigation .navigationLink {color:#FFFFFF !important;}.header-style-1 .hauptnavigation .navigationListItem:hover {background-color:#F9C969 !important;}.header-style-1 .logo-klein {z-index:6;}.box-style-3 img {width:100%;}.hg-special-1 {position:relative;}.hg-special-1::before {width:100%;height:293px;background-color:#5C6C45;position:absolute;bottom:-10px;left:0px;content:" ";display:block;}.ia-o-60 {padding-top:60px;}.hg-2 {background-color:#eeeeee;}.box-style-3 .inner {background-color:#FFFFFF;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hg-2 .inner h3 {font-weight:300;}.subnavigation .moduleInner {background-color:rgba(255,255,255,0.1);padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}.box-style-4 .inner {color:#FFFFFF;text-align:center;background-color:rgba(0,0,0,0.6);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:absolute;top:160px;z-index:1;}.ia-ou-30 {padding-top:30px;padding-bottom:30px;}.ia-ou-20 {padding-top:20px;padding-bottom:20px;}.box-style-5 .bild::after {width:200%;height:100%;background-color:rgba(0,0,0,0.65);position:absolute;top:0px;left:0px;content:" ";display:block;}.box-style-5 {position:relative;}.box-style-5 .inner {color:#FFFFFF;position:absolute;top:80px;left:0px;z-index:2;}.box-style-5 .inner-details a {text-align:center;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:relative;z-index:1;display:block;}.box-style-5 .inner-details a:hover {text-decoration:none;background-color:#E8B449;}.us-style-1 {text-align:center;}.row-style-1 {width:96%;margin-right:auto;margin-left:auto;}.overlay-style-1 {color:#333333;background-color:rgba(255,255,255,0.6);}.ofh {overflow-x:hidden;overflow-y:hidden;}.box-style-5 .inner-details .mitte {margin-right:5px;margin-left:5px;}.box-style-5 .inner-details .col-md-4 {border-right:2px solid transparent;border-left:2px solid transparent;}.kein-bild-auto-groesse img {width:auto !important;max-width:none !important;}.bilder-voll {text-align:center;}.stimmungsbild .bild {position:relative;overflow-x:hidden;overflow-y:hidden;}.bild.kein-overlay::after {display:none;}.schrift-dunkel {color:#333333;}.video-style-1 {position:relative;}.video-style-1 iframe {background-color:rgba(92,108,69,0.2);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.ia-o-80 {padding-top:80px;}.ia-30 {padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer .container {width:1440px;}.footer li {font-size:16px;}.box-style-5 .inner-details .col-md-6 {border-right:2px solid transparent;border-left:2px solid transparent;}.kein-aa-links {margin-left:0px !important;}.kein-hg {background-color:transparent !important;}.anfrage-style-1 {color:#FFFFFF;background-color:#6D7B58;padding-top:50px;padding-bottom:30px;}.anfrage-style-1 hr {margin-top:30px;margin-bottom:30px;border-top:1px solid rgba(0,0,0,0.1);}.container-width-1 {width:1440px;margin-right:auto;margin-left:auto;}.bilder img {cursor:pointer;}.bilder-style-1 img {padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;border-top:6px solid rgba(92,108,69,0.2);border-right:6px solid rgba(92,108,69,0.2);border-bottom:6px solid rgba(92,108,69,0.2);border-left:6px solid rgba(92,108,69,0.2);opacity:0.8;}.bilder-style-1 img:hover {border-top:6px solid rgba(92,108,69,0.6);border-right:6px solid rgba(92,108,69,0.6);border-bottom:6px solid rgba(92,108,69,0.6);border-left:6px solid rgba(92,108,69,0.6);opacity:1;}.anfrageleiste .bild-kalender::after {content:"\f073";}.anfrageleiste .bild-personen::after {content:"\f0c0";}.anfrageleiste-style-1 .anfrageleiste ul {width:912px;margin-right:auto;margin-left:auto;}.anfrageleiste .button1:hover {background-color:#2E2E2E;}.scroll-up a {position:relative;}.scroll-up a::after {font-family:FontAwesome;font-size:24px;color:#5C6C45;position:absolute;top:-33px;left:16px;content:"\f102";text-indent:0px;display:block;}.anfrage-style-1 .formLabel {color:#FFFFFF;}.anfrage-style-1 h3 {color:#FFFFFF !important;}.anfrage-style-1 .inputButton {color:#74520E !important;background-color:#F8C45A;}.defaultBody.unterseite {padding-top:115px;}.arrangement h2 {font-size:32px;color:#5C6C45;font-weight:400;margin-bottom:20px;}.arrangement {width:96%;background-color:#C1CEAF;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:30px;padding-bottom:30px;}.arrangement h3 {font-size:20px;margin-bottom:10px;}.arrangement ul {background-color:rgba(255,255,255,0.7);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.mpOuterTop2 {position:relative;}.cta-button {width:130px;height:120px;text-align:center;background-color:#F9C969;border-bottom-right-radius:50%;border-bottom-left-radius:50%;position:absolute;top:0px;right:10px;z-index:5;display:block;}.cta-button:hover {height:130px;padding-top:10px;}.cta-button a {font-size:14px;color:#74520E;line-height:24px;text-transform:uppercase;padding-top:5px;display:block;}.cta-button a:hover {text-decoration:none;}.cta-button strong {font-size:16px;font-weight:500;display:block;}.ia-lr-30 {padding-right:30px;padding-left:30px;}.aa-u-30 {margin-bottom:30px;}.aa-u-60 {margin-bottom:60px;}.headerbild .text {width:500px;color:#FFFFFF;text-align:center;background-color:rgba(0,0,0,0.5);padding-top:50px;padding-right:30px;padding-bottom:50px;padding-left:30px;position:absolute;top:150px;right:0px;z-index:2;}.headerbild .text h3 {color:#FFFFFF;}.header-style-1 .navigationListItemActive {background-color:#F9C969 !important;}.bilder-style-2 img {width:25%;float:left;}.bilder-style-2 img:hover {opacity:0.8;}.bilder-style-2 {text-align:center;overflow-x:hidden;overflow-y:hidden;}.box-grau-1 {background-color:#EAEDE8;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}.liste-style-1 li {background-color:#F2F5EF;background-position:7px 15px !important;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:20px !important;}.ia-ou-40 {padding-top:40px;padding-bottom:40px;}.arrangement table {background-color:rgba(255,255,255,0.7);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}.si-zimmer .inner ul li {margin-bottom:5px;}.anfrageseite .anfrage .us-style-1 {display:none;}.aa-u-20 {margin-bottom:20px;}.aa-u-40 {margin-bottom:40px;}.cta-button .fa {color:#74520E;display:block;}.angebot {margin-bottom:30px;}.angebot .inner {background-color:#FFFFFF;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-top:20px solid #DCE4D0;border-right:20px solid #DCE4D0;border-bottom:20px solid #DCE4D0;border-left:20px solid #DCE4D0;}.angebot .angebot-details {background-color:#FFFFFF;margin-top:20px;padding-top:15px;padding-bottom:15px;border-top:1px solid #DCE4D0;display:none;}.angebot h2 {font-size:32px;color:#5C6C45;font-weight:400;margin-bottom:0px;}.angebot .box-cta .box-cta-details a::after {font-family:FontAwesome;margin-left:10px;content:"\f107";}.angebot .box-cta {margin-top:15px;}.angebot .box-cta a {display:block;}.angebot .box-weiss {background-color:#FFFFFF;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}.angebot .angebot-details h3 {font-size:24px;}.angebot .box-angebot-infos strong {font-size:22px;font-weight:500;}.angebot .angebot-details table {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}.ia-o-40 {padding-top:40px;}.anfrageleiste .box-formular ul li {width:46%;margin-right:10px;margin-bottom:5px;position:relative;float:left;}.anfrageleiste .box-infos a {color:#3E3A31;}.anfrageleiste .box-infos .fa {margin-right:5px;}.anfrageleiste .box-formular ul li .button1 {padding-top:3px;padding-bottom:3px;display:block;}.anfrageleiste .box-kleine-navi a {color:#3E3A31;text-align:center;display:inline-block;}.anfrageleiste .box-kleine-navi a:hover {text-decoration:none;color:#000000;}.anfrageleiste .box-kleine-navi .fa {font-size:24px;line-height:10px;margin-bottom:5px;text-indent:-99999px;display:block;}.anfrageleiste .box-kleine-navi .fa::before {text-indent:0px;display:block;}.anfrageleiste .box-kleine-navi ul li {margin-left:25px;display:inline;}.anfrageleiste .box-kleine-navi ul li::after {height:52px;margin-left:15px;border-right:1px solid rgba(0,0,0,0.4);position:absolute;bottom:5px;content:" ";display:inline-block;}.anfrageleiste .box-kleine-navi ul {position:relative;bottom:-18px;float:right;}.angebot .box-angebot-kopf {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #DCE4D0;}.angebot .box-angebot-infos ul li {background-image:none !important;margin-bottom:10px;padding-bottom:8px;padding-left:5px;border-bottom:1px solid #DCE4D0;}.angebot .box-angebot-infos ul li:last-child {border-bottom:0px;}.angebot .box-angebot-kopf-zeit {font-size:16px;}.angebot .box-angebot-kopf-zeit::before {font-family:FontAwesome;margin-right:5px;content:"\f073";float:left;}.angebot .box-angebot-kopf h3 {margin-bottom:0px;}.header-style-1 .header-infoleiste .links {margin-right:20px;margin-left:-10px;}.anfrageleiste .box-infos img {width:185px;height:auto;margin-top:15px;margin-bottom:5px;}.anfrageleiste .box-kleine-navi ul li:last-child::after {display:none;}.form-item-cb-datenschutz {width:360px;margin-top:30px;margin-right:auto;margin-bottom:30px !important;margin-left:auto;}.form-item-cb-datenschutz a {text-decoration:underline;color:#333333;}.form-item-cb-datenschutz .formError {top:-35px;right:auto;left:50px;}.anfrage-style-1 .form-item-cb-datenschutz a {color:#FFFFFF;}.form-item-cb-datenschutz li {background-image:none !important;padding-left:0px !important;}.newsletter .form-item-cb-datenschutz .formError {top:-40px !important;}.aa-o-40 {margin-top:40px;}.box-style-5 .inner-details .button2 {border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kein-ia-links {padding-left:0px !important;}.seitenmenu .cta-wa {width:60px;height:auto;position:fixed;right:20px;bottom:120px;}.button3 {display:inline-block;color:#FFFFFF !important;text-align:center;text-decoration:none !important;background-color:#5C6C45;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.button3:hover {color:#FFFFFF;text-decoration:none;background-color:#F8C45A;}.button3::before {font-family:FontAwesome;font-size:28px;margin-right:10px;float:left;content:"\f06b";}.button-voll {display:block !important;}.hg-farbe-gruen {height:40px;background-color:#DCE4D0;}.button4 {display:inline-block;font-weight:normal !important;color:#ffffff !important;text-align:center !important;text-decoration:none !important;background-color:#F9C969;margin-right:10px;margin-bottom:-100px;margin-left:20px;padding-top:20px;padding-right:14px;padding-bottom:20px;padding-left:14px;border-top:5px solid #5C6C45;border-right:5px solid #5C6C45;border-bottom:5px solid #5C6C45;border-left:5px solid #5C6C45;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transform:rotate(25deg);}.button4:hover {color:#ffffff !important;text-decoration:none;transform:rotate(5deg);}.us-style-h2 {line-height:40px;margin-bottom:10px;}.boxBreadcrumb {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;list-style-type: none;}.boxBreadcrumb li {display:inline-block;}.slideshow-style-1 .slideshowNavigation a {width:10px;height:10px;background-color:#6D7B58;margin-right:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.slideshow-style-1 .slideshowNavigation a.slideshowNavigationLinkActive {background-color:#F9C969;}.slideshow-style-1 .slideshowNavigation {text-align:center;margin-top:-10px;margin-bottom:30px;}.footer {background-color:#2E2E2E;padding-top:30px;padding-bottom:140px;}.video {position:relative;}#contentPage_19952 {position:fixed;right:10px;bottom:17px;z-index:100;display:none;}#contentPage_19952 a {width:45px;height:45px;font-size:9px;color:#2e2e2e;text-align:center;line-height:108px;background-color:#FFFFFF;background-image:url("/media/clients/client_147/icon-pfeil4_90fc87775c11f4b1713dc88df59454f8.png");background-repeat:no-repeat;background-position:center center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;text-indent:-99999px;display:block;}#contentPage_19955 a {text-decoration:underline;color:#FFFFFF;}#contentPage_19955 h3 {color:#FFFFFF;}#contentPage_19969 {position:fixed;top:270px;right:0px;z-index:100;}#form_1551 .inputTextarea {height:139px !important;}#form_1552 .formGroup {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#form_1552 .inputButton {text-decoration:none !important;}#form_1552 .formError {top:-20px;}#form_1552 .formItem {margin-bottom:5px;}#form_1591 .inputTextarea {height:151px !important;}#form_1601 .inputTextarea {height:394px !important;}#contentPage_104034 { background-image:url("/media/clients/client_115/hotel-eingang-3-1920x670-zede_a653defe870d4a5cdd0b49eb2f1ee41f.jpg");}#contentPage_42209 { height:600px;}#contentPage_78263 { background-image:url("/media/clients/client_115/headerbild-herbst-bunt-1920x600-zedern-klang-spa-hotel_c9f08e121d0bb218e087207d6edd4836.jpeg");}#navigation_807 {margin-top:63px;position:relative;}#navigation_807 .navigationList {width:980px;text-align:center;margin-right:auto;margin-left:auto;position:static !important;}#navigation_807 .navigationListItem {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;position:static !important;float:none !important;display:inline-block;zoom:1;*display:inline;}#navigation_807 .navigationListItem:hover {background-color:#5C6C45;}#navigation_807 .navigationListItemActive {background-color:#F9C969;}#navigation_807 .navigationLink {font-size:20px;color:#5C6C45;font-weight:300;text-transform:uppercase;}#navigation_807 .navigationLink:hover {text-decoration:none !important;}#navigation_807 .navigationLinkActive {color:#FFFFFF;}#navigation_807 .subNavigationList {width:100%;top:40px;left:0px;display:none;}#navigation_807 .navigationListItemSeparator {float:none !important;}#slideshow_364 .slideshow_364_boxInner {width:1170px !important;}#slideshow_364 .slideshowObject {width:100% !important;background-color:transparent !important;}#slideshow_364 .slideshowNavigation {width:100px;text-align:center;margin-top:5px;margin-right:auto;margin-bottom:10px;margin-left:auto;position:relative;z-index:1;}#slideshow_364 .slideshowNavigationLinkNormal {width:10px;height:10px;background-color:rgba(255,255,255,0.1);margin-right:5px;border-top-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-bottom-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;display:inline-block;zoom:1;*display:inline;}#slideshow_364 .slideshowNavigationLinkActive {background-color:#F9C969;}#slideshow_364 .slideshowNavigationLinkNormal:hover {background-color:#F9C969;}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-display: swap;  src: local(''),       url('/media/clients/client_115/roboto-v29-latin-100.woff2') format('woff2'),        url('/media/clients/client_115/roboto-v29-latin-100.woff') format('woff');}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-display: swap;  src: local(''),       url('/media/clients/client_115/roboto-v29-latin-300.woff2') format('woff2'),       url('/media/clients/client_115/roboto-v29-latin-300.woff') format('woff'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local(''),       url('/media/clients/client_115/roboto-v29-latin-regular.woff2') format('woff2'),        url('/media/clients/client_115/roboto-v29-latin-regular.woff') format('woff'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-display: swap;  src: local(''),       url('/media/clients/client_115/roboto-v29-latin-500.woff2') format('woff2'),       url('/media/clients/client_115/roboto-v29-latin-500.woff') format('woff');}@font-face {  font-family: 'Great Vibes';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local(''),       url('/media/clients/client_115/great-vibes-v13-latin-regular.woff2') format('woff2'),        url('/media/clients/client_115/great-vibes-v13-latin-regular.woff') format('woff'); }a:focus {  text-decoration: none !important;}.container,.button1,.button2,.inputButton,.textinhalt a,.togglebox .link,.seitenmenu ul,.seitenmenu a,.footer a,.box-style-2 .text,.mpOuterTop,.hauptnavigation,.header-style-1 .header-infoleiste,.header-style-1 .header-infoleiste .kundeninfos,.header-style-1 .header-infoleiste .rechts,.logo,.logo-gross img,.logo-klein img,.slideshowNavigation a,.hauptnavigation a,.hauptnavigation li,.bilder-style-1 img,.bilder-style-2 img,.anfrageleiste,.box-style-5 .inner-details a,.seitenmenu ul,.seitenmenu a,.cta-button,.anfrageleiste .box-kleine-navi a,.box-style-5 .inner-details .col-xs-12::after,.mobil-menue li a  {  transition: all 0.3s ease 0s;}.col-md-6.ia-lr-30 {  padding-left: 15px;  padding-right: 15px;}[class*="cookieconsent-optout-"] {  background: #5C6C45;  padding: 20px;  text-align: center;  color: #FFFFFF;}[class*="cookieconsent-optout-"] a {  color: inherit;  text-decoration: underline;}.box-video [class*="cookieconsent-optout-"] {  position: absolute;  left: 50%;  top: 25%;  transform: translate(-50%,-25%);}[class*="cookieconsent-optout-"]::before {  font-family: "FontAwesome";  content: "\f05a";  margin-right: 10px;  font-size: 20px;  color: inherit;}.box-style-2 img,.box-style-5 img {  transition: all 0.5s ease-in-out;}.box-style-2 .inner:hover img ,.box-style-5 .inner-details .col-md-4:hover img,.box-style-5 .inner-details .col-md-6:hover img {  transform: scale(1.1);}input.inputText,select,textarea {  box-sizing: border-box;  width: 100%;  height: auto !important;}.button1:focus, .button1:active,.inputButton:focus, .inputButton:active {  color: #FFFFFF !important;}.button1.button-weis:focus, .button1.button-weis:active {  color: #272729 !important;}.hintergrund-fest {  background-attachment: fixed;}.logo a:focus, .logo a:active {  text-decoration: none !important;}.lSSlideOuter .lSPager.lSpg > li a {  background-color: #272729;  width: 10px;  height: 10px;}.lSSlideOuter .lSPager.lSpg > li.active a,.lSSlideOuter .lSPager.lSpg > li:hover a {  background-color: #3785CD; }.lSAction {  display: none !important;}.bildvorschau:hover::after {  background: #272729;}.hauptnavigation .navigationListItem:hover > a {  color: #FFFFFF !important;}.hauptnavigation .navigationListItemActive .subNavigationListIcon,.hauptnavigation .navigationListItem:hover .subNavigationListIcon {  }.subnavigation.teaserboxen .bild a:hover::after,.teaserboxen-2 a:hover::after {  background: #3785CD;  color: #FFFFFF;}.togglebox.abstand-lr-1 {  margin-left: 150px;  margin-right: 150px;}.innenabstand-lr-1 {  padding-left: 150px;  padding-right: 150px;}.angebot .inhalt ul li:nth-child(2n+1) {  background-color: #EDEDED;}table {  width: 100%;}table thead th {  font-weight: 300;  text-shadow: none;  font-size: 16px;  text-transform: uppercase;}table thead th,table thead td {  background: #5C6C45;  color: #FFFFFF;}table tbody > tr:nth-child(2n+1) > td,table tbody > tr:nth-child(2n+1) > th {  background-color: #f1f1f1;}table th, table td {  padding: 10px;}.arrangement table tbody > tr:nth-child(2n+1) > td, .arrangement table tbody > tr:nth-child(2n+1) > th {  background-color: #FFFFFF;}.arrangement table,.angebot table {  border-collapse: unset;}.liste-style-1 li:nth-child(2n+1) {  background-color: #FFFFFF;}.mobil-menue-cta {    left: -40px;    position: absolute;    top: 10px;}.mobil-menue-cta a {    color: #ffffff;    font-size: 30px;}.mobil-menue-cta .fa {    margin-right: 0;}.mobil-menue {    background-color: #5C6C45;    border-left-color: #ffffff;    border-left-style: solid;    border-left-width: 3px;    color: #ffffff;    font-size: 16px;    min-height: 500px;    height: 100vh;    overflow-x: auto;    overflow-y: auto;    padding-left: 10px;    padding-right: 10px;    padding-top: 10px;    top: 0;    width: 280px;    z-index: 20;}.mobil-menue h3 {    color: #ffffff;    font-size: 18px;    font-weight: 400;    text-align: center;}.mobil-menue ul {    margin-bottom: 0px;}.mobil-menue ul li {    margin-bottom: 4px;}.mobil-menue li a {    color: #FFFFFF;    font-weight: 400;    display: inline-block;    padding: 2px 8px;    border-radius: 8px;}.mobil-menue li a:before {    font-family: "FontAwesome";    content: "\f105";    float: left;    margin-right: 8px;    font-size: 14px;}.mobil-menue .mobil-menue-k {    padding-top: 5px;    padding-left: 15px;    padding-bottom: 10px;}.mobil-menue .mobil-menue-k a {    font-weight: 300;}.mobil-menue-outer {position:fixed;top:0px;right:-280px;z-index:105;display:none;}#navigation_758 .navigationListItemLast .subNavigationList {  right: 0px;  left: auto;}.us-style-1 h1,.us-style-1 h2,.us-style-1 h3 {  text-transform: uppercase;}.us-style-1 h1::after,.us-style-1 h2::after,.us-style-1 h3::after {  width: 60px;  margin-top: 15px;  margin-right: auto;  margin-left: auto;  border-bottom: 2px solid #F8C45A;  content: " ";  display: block;}.us-style-2 h1,.us-style-2 h2,.us-style-2 h3 {  font-family: "Great Vibes", cursive;  font-size: 46px;  line-height: 56px;  color: #5C6C45;  text-transform: none !important;}.us-style-h1 h1 {  font-family: "Great Vibes", cursive;  font-size: 46px;  line-height: 56px;    }.us-weiss h1,.us-weiss h2,.us-weiss h3 {  color: #FFFFFF;}.footer hr {margin-top:30px;margin-bottom:30px;border-top:1px solid rgba(255,255,255,0.1);border-bottom:0px;}.footer {color:#FFFFFF;}.footer ul li {margin-bottom:10px;}.footer .socialmedia a {width:46px;height:46px;font-size:28px;color:#2E2E2E !important;background-color:#ffffff;padding-top:10px;padding-left:6px;border-top-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topleft:40px;border-top-right-radius:40px;-webkit-border-top-right-radius:40px;-moz-border-radius-topright:40px;border-bottom-right-radius:40px;-webkit-border-bottom-right-radius:40px;-moz-border-radius-bottomright:40px;border-bottom-left-radius:40px;-webkit-border-bottom-left-radius:40px;-moz-border-radius-bottomleft:40px;display:inline-block;zoom:1;*display:inline;text-align: center;}.footer .socialmedia li {margin-right:15px;float:left;}.formError {font-size:12px;        line-height: 22px;color:#FFFFFF;font-weight:400;background-color:#990000;padding-right:8px;padding-bottom:2px;padding-left:8px;border-top-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);position:absolute;top:12px;right:20px;display:none;}.formError:after {width:13px;height:7px;background-image:url("/media/clients/client_1363/icon-pfeil-runter_5a06598ba7cf113bbb176884a4ef8162.png");position:absolute;bottom:-6px;left:12px;content:" ";display:block;}.animation-visible {  visibility: visible !important;  animation-fill-mode: none !important;}.delay-05s {    -webkit-animation-delay: 0.5s;    animation-delay: 0.5s;}.delay-1s {    -webkit-animation-delay: 1s;    animation-delay: 1s;}.delay-15s {    -webkit-animation-delay: 1.5s;    animation-delay: 1.5s;}.delay-2s {    -webkit-animation-delay: 2s;    animation-delay: 2s;}.anfrageleiste .bild-kalender::after,.anfrageleiste .bild-personen::after {  font-family: FontAwesome;  position: absolute;  right: 12px;  top: 2px;  color: #5C6C45;  font-size: 16px;}.anfrageleiste .box-infos .input-suche:focus,.anfrageleiste .box-infos .input-suche:active {  background: #FFFFFF;  border-color: transparent;}.seitenmenu {    position: fixed;    top: 250px;    right: 0px;    z-index: 20;}.seitenmenu ul {    margin-right: -205px;}.seitenmenu ul:hover {    margin-right: 0px;}.seitenmenu li a {    color: #FFFFFF;    background-color: #5C6C45;    margin-bottom: 1px;    padding-top: 10px;    padding-right: 10px;    padding-bottom: 10px;    padding-left: 10px;    border-top-left-radius: 6px;    -webkit-border-top-left-radius: 6px;    -moz-border-radius-topleft: 6px;    border-bottom-left-radius: 6px;    -webkit-border-bottom-left-radius: 6px;    -moz-border-radius-bottomleft: 6px;    display: block;}.seitenmenu li a:hover {    text-decoration: none !important;    background-color: #F9C969;    color: #74520E}.seitenmenu .fa {    width: 25px;    text-align: center;    margin-right: 10px;    display: inline-block;    zoom: 1;    *display: inline;}.togglebox {    margin-bottom: 20px;}.togglebox .link {    font-size: 22px;    color: #FFFFFF;    background-color: #5C6C45;    padding-top: 15px;    padding-right: 10px;    padding-bottom: 16px;    padding-left: 16px;    position: relative;    cursor: pointer;}.togglebox .link a {    text-decoration: none;    color: #FFFFFF;    display: block;}.togglebox .link::after {    font-family: FontAwesome;    font-size: 24px;    position: absolute;    top: 15px;    right: 15px;    content: "";}.togglebox .link.offen::after {    content: "";}.togglebox .inhalt {    color: #333333;    background-color: #FFFFFF;    padding-top: 20px;    padding-right: 20px;    padding-bottom: 20px;    padding-left: 20px;    border-top: 1px solid #5C6C45;    border-right: 1px solid #5C6C45;    border-bottom: 1px solid #5C6C45;    border-left: 1px solid #5C6C45;    display: none;}#cookie-bar.fixed.bottom {    bottom: 110px;    top: auto;    left: 20px;}#cookie-bar.fixed {    width: 400px;}#cookie-bar {    background: #5C6C45;}#cookie-bar p {    padding: 20px;}#cookie-bar a {  margin-top: 10px;}#cookie-bar .cb-enable,#cookie-bar .cb-enable:hover {    background: #fff;    color: #5C6C45;    border: 1px solid #FFFFFF;}#cookie-bar .cb-policy,#cookie-bar .cb-policy:hover {    background: transparent;    color: #FFFFFF;    border: 1px solid #FFFFFF;}.cse .gsc-control-cse, .gsc-control-cse,table.gsc-search-box td {  padding: 0px !important;  background: transparent !important;  border: 0px !important;}.gsc-input-box {  border: 0px !important;  background: transparent !important; }input.gsc-input {  border: 1px solid rgba(0,0,0,0.2) !important;   font-size: 16px !important;  padding-top: 3px !important;  padding-bottom: 3px !important;  border-radius: 6px !important;  background-color: transparent !important;}input.gsc-input:hover {  border: 1px solid rgba(0,0,0,0.3) !important; }input.gsc-input:focus,input.gsc-input:active {  background: #FFFFFF !important;  border-color: transparent !important;}.gsc-input td {  background: transparent !important;}.cse .gsc-search-button-v2, .gsc-search-button-v2 {  text-decoration: none !important;  color: #FFFFFF !important;  text-align: center !important;  background-color: transparent !important;  padding-top: 0px !important;  padding-right: 14px !important;  padding-bottom: 0px !important;  padding-left: 14px !important;  border-radius: 6px !important;  display: inline-block !important;  height: 35px;  line-height: 1px;  border-color: rgba(0,0,0,0.2) !important;}.cse .gsc-search-button-v2 svg, .gsc-search-button-v2 svg {  fill: rgba(0,0,0,0.2) !important;}.cse .gsc-search-button-v2:hover, .gsc-search-button-v2:hover {  border-color: rgba(0,0,0,0.4) !important;}.cse .gsc-search-button-v2:hover svg, .gsc-search-button-v2:hover svg {  fill: rgba(0,0,0,0.4) !important;}.intro-popup-outer {  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.7);  position: absolute;  top: 0;  left: 0;  z-index: 200;  display: none;}.intro-popup-outer .intro-popup-inner {  width: 600px;  background-color: #FFF;  margin-top: 40px;  margin-right: auto;  margin-left: auto;  padding: 25px;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);  position: relative;  top: 0;  left: 0;  z-index: 200;}.intro-popup-outer .popup-schliessen-text {  text-align: center;  margin-top: 15px;  padding-top: 10px;  border-top: 1px solid #DDD;}.intro-popup-outer .popup-schliessen-icon a {  text-decoration: none !important;  position: absolute;  top: -44px;  right: -14px;  text-indent: -99999px;}.intro-popup-outer .popup-schliessen-icon a::after {  width: 30px;  height: 30px;  font-family: FontAwesome;  font-size: 2rem;  color: #fff;  text-align: center;  background-color: #5C6C45;  border-radius: 50%;  content: "\f00d";  text-indent: 0;  display: block;}.intro-popup-outer .popup-schliessen-text a {  font-size: 1.5rem;  color: var(--hauptfarbe-1);}@media (max-width: 3960px) {  .defaultBody .kein-bild-auto-groesse img,  .defaultBody .headerbild.stimmungsbild .bild img,  .defaultBody .stimmungsbild .bild img {    max-width: none !important;    width: 100% !important;  }}@media (max-width: 1980px) {  .defaultBody .kein-bild-auto-groesse img {    max-width: none !important;    width: auto !important;  }}@media (max-width: 1700px) {  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 115% !important;  }  .defaultBody .headerbild.stimmungsbild .text {    top: 100px;  }}@media (max-width: 1440px) {  .defaultBody .container-width-1,  .defaultBody .footer .container {    width: 1320px;  }  .defaultBody .teaserboxen .inner {    padding-left: 60px;    padding-right: 60px;  }  .defaultBody .special-1 .hl-box {    width: 509px;  }  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 130% !important;  }}@media (max-width: 1400px) {  .defaultBody .teaserboxen .inner {    padding-left: 50px;    padding-right: 50px;  }  .defaultBody .special-1 .hl-box {    width: 483px;  }  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 140% !important;  }}@media (max-width: 1300px) {  .defaultBody .container-width-1,  .defaultBody .footer .container {    width: 1170px;  }  .defaultBody .anfrageleiste {    padding-left: 10px;    padding-right: 10px;  }  .defaultBody .box-style-2 .text-inner {    top: 25%;  }  .defaultBody .box-style-5 .inner {    top: 60px;  }}@media (max-width: 1100px) {  .defaultBody .container-width-1,   .defaultBody .footer .container {    width: 100%;  }  .defaultBody .box-style-2 .text-inner {    top: 15%;  }  .defaultBody .anfrageleiste .box-kleine-navi ul li {    margin-left: 24px;  }  .defaultBody .anfrageleiste .box-kleine-navi a {    font-size: 12px;  }  .defaultBody #slideshow_364,  .defaultBody #slideshow_364 .slideshow_364_boxInner {    width: auto !important;  }  .defaultBody #slideshow_364 .slideshowObject {    height: 500px !important;  }  .defaultBody .si-zimmer .inner {    height: 700px;  }  .defaultBody .si-zimmer img {    max-width: 160%;  }  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 180% !important;  }  .defaultBody .headerbild.stimmungsbild .text {    top: 100px;  }  .defaultBody .box-style-5 .inner .inner-text {    padding-top: 20px;  }}@media (max-width: 900px) {  .mpOuterTop {    transition: none;  }  .defaultBody .container-width-1,   .defaultBody .footer .container {    width: 100%;  }  .defaultBody .button1,  .defaultBody .button2,  .defaultBody .button3,  .defaultBody .inputButton {    display: block;    margin-bottom: 15px;  }  .defaultBody .col-md-6 {    margin-bottom: 0px;  }  .defaultBody .col-md-6:last-child {    margin-bottom: 0px;  }  .defaultBody.ohne-headerbild {    padding-top: 50px !important;  }  .defaultBody.unterseite {    padding-top: 40px !important;  }  .defaultBody .us-style-h1 h1 {    font-size: 36px;    line-height: 42px;  }  .defaultBody .ueberschrift h2 {    font-size: 30px;    line-height: 40px;  }  .defaultBody .textinhalt h3 {    font-size: 34px;  }  .defaultBody .hauptnavigation,  .defaultBody .ap-desktop,  .defaultBody .desktop,  .defaultBody .anfrageleiste .box-infos,  .defaultBody .cta-button,  .defaultBody .logo {    display: none;  }  .defaultBody .ap-mobil,  .defaultBody .mobil,  .defaultBody .mobil-menue-outer {    display: block;  }  .defaultBody .mpOuterTop {    height: 55px;    background-color: #5C6C45;    padding: 10px;  }  .defaultBody .header-infoleiste .links,  .defaultBody .header-infoleiste .rechts {    float: none;    display: inline-block;  }  .defaultBody .header-infoleiste .links {    margin-right: 10px;  } .defaultBody .header-infoleiste, .defaultBody .header-infoleiste a, .defaultBody .header-infoleiste .kundeninfos {   color: #FFFFFF; } .defaultBody .header-infoleiste .kundeninfos {   width: auto; }  .defaultBody .anfrageleiste .box-formular ul li .button1 {    margin: 0px;    font-size: 18px;  }  .defaultBody .anfrageleiste .box-kleine-navi ul {    bottom: -18px;    padding-right: 10px;  }  .defaultBody .anfrageleiste .box-kleine-navi ul li {    margin-left: 1px  }  .defaultBody .anfrageleiste .box-kleine-navi ul li::after {    margin-left: 9px;    display: none;  }  .defaultBody .boxRadioCheckbox li {    float: none !important;    display: block !important;    width: auto !important;    overflow: hidden;  }  .defaultBody .formLabelRadio,  .defaultBody .formLabelCheckbox {    margin-right: 0px;  }  .defaultBody .formular-kleine-info {    text-align: center;    padding: 0px 40px;  }  .defaultBody .sellerModule.innenabstand-lr-1 {    padding: 0px 20px;  }  .defaultBody .footer h3 {    text-align: left;    margin-top: 20px;  }  .defaultBody #slideshow_364,  .defaultBody #slideshow_364 .slideshow_364_boxInner {    width: auto !important;  }  .defaultBody #slideshow_364 slideshow_364_boxInner {    height: 750px !important;  }  .defaultBody .box-style-5 .inner {    top: 50px;  }  .defaultBody .box-style-5.hotelvideo .inner {    width: 100%;  }  .defaultBody .box-style-5.stimmungsbild.hotelvideo .bild img {    display: block;    width: 180% !important;  }  .defaultBody .box-style-5 .us-style-1,  .defaultBody .box-style-5 .us-style-2 {    display: none;  }  .defaultBody .box-style-5 > .col-md-8 {    width: 100%;  }  .defaultBody .box-style-5.stimmungsbild .bild img {    width: 145% !important;  }  .defaultBody .box-style-5 .inner-details .button2 {    position: absolute;    bottom: 20%;  }  .defaultBody .box-style-5 .inner-details .col-md-4 {    border: 0px;  }  .defaultBody .headerbild .bild img {    width: 120%;    max-width: 120%;    margin-left: -50px;  }  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 250% !important;  }  .defaultBody .angebot img {    margin-bottom: 15px;  }  .defaultBody .angebot .box-angebot-infos,  .defaultBody .angebot .box-angebot-kopf-zeit {    margin-top: 15px;  }  .defaultBody .seitenmenu {    top: 100px;  }}@media (max-width: 700px) {  .defaultBody #cookie-bar.fixed {    width: 100%;    left: 0px;    top: 0px;    bottom: auto;  }  .defaultBody #cookie-bar p {    padding: 5px;  }  .defaultBody #myAlert .myAlertBox {    width: 90%;  }  .defaultBody .ui-datepicker {    z-index: 100;    width: 90% !important;  }  .defaultBody .mobile-position-static {    position: static !important;  }  .defaultBody h1, .defaultBody h2, .defaultBody h3 {      }  .defaultBody .ia-o-60 {    padding-top: 30px;  }  .defaultBody .aa-u-60 {    margin-bottom: 30px;  }  .defaultBody .anfrageleiste .box-kleine-navi,  .defaultBody .si-zimmer img,  .defaultBody .header-infoleiste .rechts {     display: none !important;  }  .defaultBody.unterseite {    padding-top: 55px !important;  }  .defaultBody .button1,  .defaultBody .inputButton {     font-size: 24px;     padding-top: 8px;     padding-bottom: 10px;  }  .defaultBody .seitenmenu {    top: 100px;  }  .defaultBody .seitenmenu a {    padding: 5px;  }  .defaultBody .seitenmenu ul:hover {    margin-right: -207px;  }  .defaultBody .headerbild .text {    width: auto;  }  .defaultBody .headerbild .bild {    height: auto !important;  }  .defaultBody .headerbild .bild img {    max-width: 120%;    width: auto;    margin-left: -35px;  }  .defaultBody .ueberschrift {    text-align: justify;    padding-top: 20px;    padding-bottom: 20px;  }  .defaultBody .ueberschrift::after {    margin-top: 25px;  }  .defaultBody .ueberschrift h1 {    font-size: 36px;    line-height: 46px;    margin-bottom: 10px;    text-align: center;  }  .defaultBody .ueberschrift h2,  .defaultBody .formContentModule h2 {    font-size: 26px;    line-height: 36px;  }  .defaultBody .textinhalt h3 {    font-size: 26px;    line-height: 36px;    }  .defaultBody .textinhalt img {    margin-bottom: 20px;  }  .defaultBody .box-style-2 .inner {    height: 350px;  }   .defaultBody .box-style-2 .text-inner {    top: 20%;  }  .defaultBody .box-style-2 img {    margin-top: -200px;  }  .defaultBody .box-style-3 .container-fluid {    padding: 0px;  }  .defaultBody .box-style-3 .col-md-4 {    margin-bottom: 30px;  }  .defaultBody .box-style-3 .col-md-4:last-child {  }  .defaultBody .box-style-3 img {    margin-bottom: 0px;  }  .defaultBody .box-style-5.hotelvideo .inner {    width: auto;  }  .defaultBody .box-style-5.stimmungsbild .bild img {    display: none;  }  .defaultBody .box-style-5.stimmungsbild.hotelvideo .bild img {    display: block;    width: 350% !important;  }  .defaultBody .box-style-5.stimmungsbild.hotelvideo .inner {    top: 0px;  }  .defaultBody .box-style-5 .inner-details .button2 {    bottom: auto;    top: 30%;    text-align: center;    z-index: 5;  }  .defaultBody .box-style-5 .inner-details .button2::after {    font-family: "FontAwesome";    content: "\f0a9";    font-size: 24px;    float: right;    margin-left: 10px;  }  .defaultBody .box-style-5 .inner-details .col-xs-12::after {    width: 100%;    height: 100%;    background-color: rgba(0,0,0,0.45);    content: " ";    position: absolute;    top: 0px;    left: 0px;    z-index: 4;  }  .defaultBody .box-style-5 .inner-details a img {    width: 100%;  }  .defaultBody .box-style-5 .inner-details .col-xs-12:hover::after {    background-color: rgba(0,0,0,0.2);    }  .defaultBody .ia-ou-30 {    padding-top: 0px;    padding-bottom: 0px;  }  .defaultBody .togglebox .link {    padding-right: 50px;  }  .defaultBody .anfrageleiste .box-formular ul li .button1 {    margin: 0px;    font-size: 16px;  }  .defaultBody .formItem {    margin-bottom: 15px !important;    padding: 0px;  }  .defaultBody .form-item-cb-datenschutz {    text-align: left;    width: auto;  }  .defaultBody .inputButton {    width: 92%;    margin: auto;  }  .defaultBody .fancybox-inner {    border-width: 3px !important;  }  .defaultBody .bilder-style-2 img {    width: 100%;  }  .defaultBody #slideshow_364 .slideshowObject {    height: 600px !important;  }  .defaultBody .si-zimmer img {    max-width: 160%;  }  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 400% !important;  }  .defaultBody .headerbild.stimmungsbild .text {    top: 50px;  }    .wis2-guarantee-hld,  .wis2-input-group {    display: none !important;  }    #wis2-panel .wis2-panel.wis2-panel--horizontal {    padding-bottom: 0 !important;  }    #wis2-panel .wis2-panel.wis2-panel--horizontal .wis2-el {    padding-top: 0 !important;  }    .seitenmenu .cta-wa {    bottom: 180px;  }}@media (max-width: 480px) {  .defaultBody {    padding-top: 35px;  }  .defaultBody .ueberschrift h1 {    font-size: 28px;    text-align: center;  }  .defaultBody .header-infoleiste .kundeninfos {    font-size: 14px;  }  .defaultBody .header-infoleiste .links {    margin-right: 5px;  }    .defaultBody .box-style-2 img {    margin-top: -80px;  }  .defaultBody .mobil-menue-cta {    left: -35px;  }  .defaultBody .stimmungsbild .bild img,  .defaultBody .headerbild.stimmungsbild .bild img {    width: 450% !important;  }  .defaultBody .headerbild.stimmungsbild .text {    top: 20px;  }  .intro-popup-outer .intro-popup-inner {    width: 90%;  }}@media (max-width: 320px) {  .defaultBody .header-infoleiste .kundeninfos {    font-size: 11px;  }}