body{background:#fff !important}.ce_text p,.content-text p{font-size:12px}#wrapper{margin:0;position:absolute;left:50%;margin-left:-35%}@media (max-width:1024px){#wrapper{margin:0 auto;position:relative;left:inherit}}@media (max-width:768px){nav#mainmenu{display:none}}nav#mainmenu li span{display:none}nav#mainmenu li li:before{content:"";width:8px !important;height:8px;border-radius:8px;background:#dbdbdb;display:inline-block;line-height:inherit !important;top:15px;left:6px;position:absolute}nav#mainmenu li li a{background-image:none !important}nav#mainmenu li.jobs{position:relative}nav#mainmenu li.jobs a,nav#mainmenu li.jobs strong{background:#8bb31d}nav#mainmenu li.jobs a:hover,nav#mainmenu li.jobs a.active,nav#mainmenu li.jobs strong:hover,nav#mainmenu li.jobs strong.active{background:rgba(0, 0, 0, 0.05)}nav#mainmenu li.jobs:before,nav#mainmenu li.jobs:after{position:absolute;content:"";width:40px;height:100%;top:0}nav#mainmenu li.jobs:before{left:15px;background:url(/files/hotel/img/jobLinks.svg) no-repeat left center;background-size:40px}nav#mainmenu li.jobs:after{right:15px;background:url(/files/hotel/img/jobRechts.svg) right center no-repeat;background-size:40px}nav#mainmenu li.jobs li a{background:transparent}nav#mainmenu .submenu strong{font-size:14px !important}nav#submenu li{position:relative}nav#submenu li strong{font-weight:400}nav#submenu li:hover:before,nav#submenu li.active:before,nav#submenu li.trail:before{background:#666}nav#submenu li.trail>a{background-color:#ddd}nav#submenu li:before{content:"";width:8px !important;height:8px;border-radius:8px;background:#dbdbdb;display:inline-block;line-height:inherit !important;top:10px;left:6px;position:absolute}nav#submenu li a{background-image:none !important}nav#submenu li ul{display:none}nav#submenu li.active ul,nav#submenu li.trail ul{display:block}li.submenu.trail .level_2 li.active{display:none !important}#menu{background:none;padding-bottom:0}#menu #logo,#menu nav,#menu .add{background:rgba(255, 255, 255, 0.9)}#menu #logo{margin:0;padding:15px 0 5px 0}#menu .add{text-align:center;padding-bottom:10px}#menu .ce_text,#menu .content-text{position:absolute;bottom:50px;left:240px;width:600px}#menu .ce_text h1,#menu .content-text h1{line-height:1.2em;text-align:right;font-size:5.5em;padding-right:1em;color:#333;font-style:italic}@media (max-width:768px){#menu .ce_text h1,#menu .content-text h1{display:none}}.emergencyBox{background:rgba(255, 255, 255, 0.9);padding:0 15px}@media (max-width:768px){.emergencyBox{text-align:center;padding:15px}}.emergencyBox:before{content:"";display:block;height:15px;border-top:1px solid #c1bdba}.emergencyBox p,.emergencyBox a{font-weight:700;font-size:1.1em;color:#666;margin:0}@media (max-width:768px){.emergencyBox p span{display:none}}.circle{position:relative;background:rgba(255, 255, 255, 0.9);display:block;height:120px;width:240px;border-bottom-left-radius:500px;border-bottom-right-radius:500px}@media (max-width:768px){.circle{display:none}}.circle .notfall{width:75px;height:75px;border-radius:75px;text-align:center;line-height:75px;font-size:1.5em;position:absolute;display:block;bottom:22px;right:26px;background:#FCDD6D;z-index:10;transition:0.3s all}.circle .notfall:hover{width:165px;height:165px;border-radius:165px;line-height:1;bottom:-22px;right:-50px;cursor:pointer}.circle .notfall:hover .emContent{display:block}.circle .notfall:hover .emBtn{margin:30px 0 20px 0}.circle .notfall .emBtn{font-family:"Oswald", serif;text-transform:uppercase;display:block}.circle .notfall .emContent{display:none}.circle .notfall .emContent a{display:block;font-size:14px;line-height:1;color:#444;margin-bottom:10px;transition:all 0.3s}.circle .notfall .emContent a:hover{font-weight:bold}.emContent{display:none}@media (max-width:768px){.emContent a{display:inline-block;border-bottom:solid 1px #ccc;font-size:1.2em}}@media (max-width:768px){.emContent a br{display:none}}@media (max-width:768px){.emContent{display:block;background:rgba(255, 255, 255, 0.9);padding:15px 0;text-align:center}}.mod_newslist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod_newslist .layout_latest{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 10px);transition:top 1s;top:0;left:0;position:relative}.mod_newslist .layout_latest h2{font-size:1.3em;font-family:"Oswald", serif}.mod_newslist .layout_latest .teaser,.mod_newslist .layout_latest h3{display:none}.mod_newslist .layout_latest figure{border:solid 1px #ccc}.mod_newslist .layout_latest figure img{display:block;opacity:1;transition:0.2s opacity}.mod_newslist .layout_latest figure img:hover{opacity:0.9}.mod_newslist .layout_latest .close{display:none}.mod_newslist .layout_latest.fixed{position:fixed;width:600px;height:400px;left:50%;margin-left:-300px;top:50%;margin-top:-200px;background:#fff;z-index:10;border:solid 1px #ccc;padding:1em;box-sizing:border-box}.mod_newslist .layout_latest.fixed .teaser,.mod_newslist .layout_latest.fixed h3{display:block}.mod_newslist .layout_latest.fixed h2{font-size:18px;margin-bottom:10px;background:url(../../files/hotel/img/line-2.png) left bottom repeat-x;padding-bottom:5px}.mod_newslist .layout_latest.fixed h3{font-size:1.3em;font-family:"Oswald", serif;background:none}.mod_newslist .layout_latest.fixed figure{float:left;width:45%;border:none}.mod_newslist .layout_latest.fixed figure img{opacity:1}.mod_newslist .layout_latest.fixed .teamText{float:right;width:45%;padding-top:32px;padding-right:32px;box-sizing:border-box}.mod_newslist .layout_latest.fixed .close{display:block;position:absolute;cursor:pointer;right:0;top:0;font-family:"Oswald", serif;font-weight:700;text-transform:uppercase;width:32px;height:32px;line-height:32px;text-align:center;background:#e5e5e5;z-index:20}#right #KONTAKTBOX_RIGHT .slogan,#right #BEWERBUNG .slogan{font-size:15px;margin:10px 0;padding:0 30px 0 0;font-style:italic;font-family:"Merriweather", serif;font-weight:lighter;line-height:1.4em}#right #KONTAKTBOX_RIGHT>p,#right #BEWERBUNG>p{font-size:14px;padding:0 25px 0 0}#right #KONTAKTBOX_RIGHT .tel_nummer,#right #BEWERBUNG .tel_nummer{padding:0;font-size:19px}#container{background:rgba(255, 255, 255, 0.9)}.home #container{display:none}@media (max-width:768px){.home #container{display:block}}@media (max-width:768px){.home #supersized{display:none}}.addBoxFooter{text-align:center;font-weight:700}body.team #container{background:url("../../files/hotel/img/team_bg.svg") no-repeat -150px 0 rgba(255, 255, 255, 0.7);background-size:600px}.ce_dlh_googlemaps{margin:20px 0}@media (max-width:767px){#menu{float:left;width:100%;padding-top:50px}.mod_newslist .layout_latest{width:calc(1 / 2 * 100% - (1 - 1 / 2) * 10px)}.mod_newslist .layout_latest.fixed{width:100%;height:inherit;margin:0;left:0;top:0;max-height:100%;overflow-y:scroll}.mod_newslist .layout_latest.fixed figure,.mod_newslist .layout_latest.fixed .teamText{width:100%}table{font-size:16px}table tr td{min-width:80px;padding:5px}html,body{font-size:16px;line-height:25px;font-weight:200}html h1,body h1{font-size:31px}html h2,body h2{font-size:26px}html h3,body h3{font-size:22px;margin:10px 0 15px 0}html p,body p{font-size:16px !important;line-height:25px;font-weight:200}#right #KONTAKTBOX_RIGHT,#right #BEWERBUNG{text-align:center}#right #KONTAKTBOX_RIGHT .slogan,#right #KONTAKTBOX_RIGHT p,#right #BEWERBUNG .slogan,#right #BEWERBUNG p{padding:0}.ce_dlh_googlemaps{width:100%}.ce_dlh_googlemaps .dlh_googlemap{width:100%}#BEWERBUNG p.add,#BEWERBUNG p.space{display:none}.addBoxFooter{margin-bottom:20px}.addBoxFooter span{display:block;text-indent:-999em;height:1px}}#BEWERBUNG{display:none}body.jobs #BEWERBUNG{display:block}body.jobs #BEWERBUNG p{font-size:12px !important;line-height:1.3}body.jobs #BEWERBUNG p a{display:block;color:#8bb31d;font-weight:bold;margin-bottom:4px}body.jobs #BEWERBUNG p a:hover{text-decoration:underline}body.jobs #KONTAKTBOX_RIGHT{display:none}body.jobs #submenu li:before{display:none}body.jobs #submenu a{pointer-events:none}.backgroundSlider{position:fixed;width:100%;z-index:-1}.backgroundSlider img{width:100vw;height:100vh;object-fit:cover}.backgroundSlider .swiper-pagination,.backgroundSlider .swiper-button-next,.backgroundSlider .swiper-button-prev{display:none}@media (max-width:768px){.home .backgroundSlider{display:none}}.mm-listitem strong{padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);display:block;padding-left:20px;font-weight:400}.mm-listitem.active,.mm-listitem.forward,.mm-listitem.trail{background:#f7f7f7}.content-image img{max-width:100%}.content-text ul{padding-left:20px;margin-bottom:15px}.content-text ul li{list-style-type:circle;list-style-position:outside}