:root{--tlog-font-main:'Open Sans',sans-serif;--tlog-font-header:'Baskervville',sans-serif;--tlog-color-font-main:#58575F;--tlog-color-font-header:#131120;--tlog-color-primary:#96c11f;--tlog-color-secondary:#0800ff;--tlog-color-border:#e8e8e8;--tlog-color-primary-background:#F9F7F5;--tlog-color-link:var(--tlog-color-font-main);--tlog-color-linkactive:var(--tlog-color-primary);--tlog-pagination-color:var(--tlog-color-font-main);--tlog-pagination-backgroundcolor:#fff;--tlog-pagination-bordercolor:var(--tlog-color-border);--tlog-pagination-color-active:#fff;--tlog-pagination-backgroundcolor-active:var(--tlog-color-primary);--tlog-pagination-bordercolor-active:var(--tlog-color-primary);--tlog-btn-color:var(--tlog-color-font-main);--tlog-btn-backgroundcolor:#fff;--tlog-btn-bordercolor:var(--tlog-color-primary);--tlog-btn-color-active:var(--tlog-color-font-main);--tlog-btn-backgroundcolor-active:var(--tlog-color-primary);--tlog-btn-bordercolor-active:var(--tlog-color-primary);--tlog-gutter-y:80px;--tlog-gutter-footer-y:40px;--tlog-row-gutter-y:calc(var(--tlog-gutter-y) / 2);--tlog-nav-height:110px;--tlog-headerTop-height:70px;}.svg{filter:invert(34%) sepia(95%) saturate(634%) hue-rotate(185deg) brightness(84%) contrast(81%);}#header{}#headerTopWrap .container{margin:0 auto;position:relative;}#headerTop{background-color:var(--tlog-color-primary-background);position:relative;}#headerNav{padding:0px 0 0px 0;display:flex;}#headerNav .container{display:flex;justify-content:space-between;align-content:center;}#logo{position:absolute;top:0px;left:12px;background:transparent;transition:all 0.8s ease 0s;z-index:10;padding:10px 0px 0px 0;}#logo a{display:block;}#headerTopIcon{display:none;}.headerInfo{font-size:0.875rem;padding:0;display:flex;justify-content:space-between;}.headerInfo,#menutitle,#nav_suchbox{color:var(--tlog-color-font-main);}.navwrap .headerInfo{display:none;}.headerInfoLeft{}.headerInfoCenter,.kinderhotelsLogoGanzOben{padding:17px 0;text-align:center;}.kinderhotelsLogoGanzOben{padding:17px 0;}.kinderhotelsLogoGanzOben{text-align:center;display:none;}.headerInfoRight{display:flex;}.headerInfoLeft > div,.headerInfoRight > div{height:70px;padding:10px 0;margin-right:45px;display:flex;}.headerInfo #suchbox{margin-right:0;}#suchbox .suchboxlupe i{width:20px;}#suchbox.active .suchboxlupe i::before{content:"\58";}.headerInfo span{margin-left:10px;font-weight:normal;line-height:50px;}.headerInfo i{padding:0 3px;font-size:1.125rem;vertical-align:-.15em;line-height:50px;text-align:right;font-weight:300;}.suchboxlupe{cursor:pointer;}#suchbox form i{color:var(--tlog-color-font-header);}#suchbox.active form{top:70px;}.headerContactButton{font-size:0.875rem;padding:33px 0 0 0;width:120px;hyphens:initial;}.headerContactButton .btn{padding:10px;line-height:1.5;}.headerBild{color:#fff;background-size:cover !important;text-align:center;}.headerBildOverlay{padding:120px 0;background:rgba(0,0,0,0.6);}#teaser{background:#fff;}#rootline{line-height:30px;padding:25px 0;}ul#rootline,#rootline li{list-style:none;}#rootline li{display:inline-block;}#nav{}.navwrap{margin:0 0 0 350px;}.navwrap #menutitle,.navwrap #menutitle_content{display:none;}.navwrap button{border:0;background:transparent;color:inherit;}#nav ul{list-style:none;margin:0 auto;padding:0;position:relative;display:table;max-width:100%;}#nav ul li{display:block;z-index:10;float:left;text-align:center;margin:0;padding:0;}#nav ul li.last{}#nav ul li.level_1.first{display:none;}#nav ul li a{font-family:'Open Sans',sans-serif;display:block;position:relative;color:var(--tlog-color-font-header);text-decoration:none;padding:0px;margin:0px 15px 0px 15px;z-index:50;font-weight:400;font-size:1rem;line-height:var(--tlog-nav-height);}html{}#nav > ul > li > a::before{content:'';width:0px;border-top:1px solid var(--tlog-color-primary);display:inherit;margin:0 0 0 -15px;position:absolute;bottom:40px;left:50%;transition:all 0.8s ease 0s;}#nav > ul > li > a.hassub::after{content:"\f078";font-family:"Font Awesome 5 Pro";font-size:0.625rem;line-height:38px;color:inherit;display:inline-block;position:relative;top:0px;left:8px;}#nav > ul > li.first > a{}#nav > ul > li.last > a{padding-right:0;margin-right:0;}#nav > ul > li.last > a::before{}#nav > ul > li .nav_overlay{display:block;height:var(--tlog-nav-height);margin-top:calc(var(--tlog-nav-height) * -1);position:relative;z-index:60;width:100%;}#nav li:hover{z-index:100;}#nav li:hover .nav_overlay{width:0px;}#nav ul li .submenuicon{display:none;}#nav > ul > li > a:focus,#nav > ul > li > a:hover,#nav > ul > li > a:active{}#nav > ul > li > a:hover::before,#nav > ul > li > a:focus::before{width:30px;}#nav > ul > li > a#current,#nav > ul > li > a.current{}#nav > ul > li > a#current::before,#nav > ul > li > a.current::before{width:30px;}#nav ul > li > ul{position:absolute;top:calc(100% + var(--tlog-nav-height));opacity:0;min-width:260px;padding:10px 0px;background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.15);z-index:-50;list-style:none;transition:all 0.8s ease 0s;}#nav ul li:hover,#nav ul li.hover{}#nav ul li:hover > ul,#nav ul li.hover > ul{top:80px;opacity:1;z-index:50;}#nav ul li.hover ul{}#nav ul li.last ul{min-width:150px;}#nav ul li ul li{padding:10px 20px;float:none;position:relative;}#nav ul li ul li:first-child{background:none;}#nav ul li ul li a{padding:0;margin:0;display:block;text-align:left;font-size:0.875rem;line-height:20px;white-space:nowrap;}#nav ul li ul li a::before{display:inline-block;content:'';width:0;height:1px;position:absolute;top:50%;transform:translateY(-50%);left:0;margin-top:1px;background:var(--tlog-color-primary);}#nav ul li ul li a#subcurrent{padding-left:15px;}#nav ul li ul li a:focus,#nav ul li ul li a:hover,#nav ul li ul li a:active{padding-left:15px;}#nav ul li ul li a#subcurrent::before,#nav ul li ul li a:focus::before,#nav ul li ul li a:hover::before,#nav ul li ul li a:active::before{width:10px;}#nav ul li.layout_1 ul{left:-275px;width:1140px;padding:20px 0;}#nav ul li.layout_1 ul li{float:left;width:20%;padding:0 10px;}#nav ul li.layout_1 ul li:nth-child(6){clear:left;}#nav ul li.layout_1 ul li a{border-bottom:1px solid #fff;padding:8px 10px;margin:0;}#nav ul li ul li ul{display:none;position:relative;top:0;left:0;padding:13px 0 0 0;box-shadow:none;width:auto;border:none;}#nav ul li ul li:hover,#nav ul li ul li.hover{}#nav ul li ul li:hover ul,#nav ul li ul li.hover ul{top:0;}#nav ul li ul li.hover ul{}#nav ul li ul li ul li{float:none;padding:0;margin:0 0 7px 0;}#nav ul li ul li ul li a{padding:0;margin:0;float:none;display:block;text-align:left;text-transform:none;}#nav ul li ul li ul li a#subsubcurrent{}#nav ul li ul li ul li a:focus,#nav ul li ul li ul li a:hover,#nav ul li ul li ul li a:active{}#nav ul li.layout_1 ul li ul{display:block;left:0;width:100%;padding:0;}#nav ul li.layout_1 ul li ul li{float:none;width:auto;padding:0;}#nav ul li.layout_1 ul li ul li a{border-bottom:none;padding:3px 0px 3px 10px;margin:0;}#subMenu{box-shadow:0 0 12px rgba(0,0,0,.2);padding-bottom:15px;background:#fff;}#subMenu h2{color:#fff;background:#a90177;padding:5px 15px;}#subMenu ul{list-style:none;margin:0;padding:0;}#subMenu ul > li{margin:0;padding:3px 0 3px 15px;color:#333;}#subMenu > ul > li:first-child{padding-top:15px;}#subMenu ul > li a{padding:0 0 0 0px;}#subMenu ul > li#subcurrent > a{text-decoration:underline;}#subMenu ul > li a i{padding:0 10px 0 0px;transition:all 0.2s ease-out;}#subMenu ul > li a:hover i{padding:0 5px 0 5px;}#subMenu ul li ul li#subsubcur > a{text-decoration:underline;}.container,.gridelement,.parallax{margin:var(--tlog-gutter-y) auto;}#footer{padding:var(--tlog-gutter-footer-y) 0;}html :first-child{margin-top:0;}.row > *{margin-top:var(--bs-gutter-y)!important;}html :last-child{margin-bottom:0;}.none-frame{margin:0 auto!important;}.gridelement.none-frame + .gridelement.none-frame{margin-top:0;}main > div:first-child{padding-top:var(--tlog-gutter-y);}.sidebar-container main > div:first-child,main > div.none-frame:first-child,main > div.bg-primary:first-child,main > div.bg-secondary:first-child{padding-top:0px;}main > div:last-child{padding-bottom:var(--tlog-gutter-y);}main > div.frame-type-div:last-child,main > div.bg-third:last-child,main > div.bg-primary:last-child{padding-bottom:0px;}.timelineWrap > .container{padding:var(--tlog-gutter-y) 0;}.container-fluid .ce-intext.ce-right .ce-gallery,.container-fluid .ce-intext.ce-left .ce-gallery{margin-bottom:0;}.container-fluid .ce-intext.ce-right .ce-bodytext,.container-fluid .ce-intext.ce-left .ce-bodytext{padding:12px;}.footerContent{padding-bottom:var(--tlog-gutter-footer-y);}#footer hgroup p{font-size:0.875rem;}#copyright a{padding:0 5px}#copyright a:first-child{padding-left:0;}#footer{background:var(--tlog-color-primary-background);}#footer_nav{text-align:right;}.footer_wrap .container{border-top:1px solid var(--tlog-color-border);padding-top:20px;padding-bottom:20px;}
