body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
with any questions regarding Web Fonts:  http://www.linotype.com
*/
@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=4fe9585d-021f-4c89-a777-05ae4d0a4264&fontids=1475732");
@font-face{
font-family:"Frutiger LT W03_45 Light";
src:url("../../files/Fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix");
src:url("../../files/Fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix") format("eot"),url("../../files/Fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2") format("woff2"),url("../../files/Fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff") format("woff"),url("../../files/Fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf") format("truetype"),url("../../files/Fonts/1475732/838d632a-68b5-43fe-8b43-78c397691c74.svg#838d632a-68b5-43fe-8b43-78c397691c74") format("svg");
}
@font-face{
font-family:"Frutiger LT W04_45 Light";
src:url("../../files/Fonts/1572247/53595583-8a9c-4c63-9220-f4d1c3364a9d.eot?#iefix");
src:url("../../files/Fonts/1572247/53595583-8a9c-4c63-9220-f4d1c3364a9d.eot?#iefix") format("eot"),url("../../files/Fonts/1572247/93b7d028-28f3-473a-821f-7a139c59305a.woff2") format("woff2"),url("../../files/Fonts/1572247/1f5eb399-3fe2-4a88-946d-1621c81da877.woff") format("woff"),url("../../files/Fonts/1572247/8ae8c829-0376-410b-8c6a-92503273d37e.ttf") format("truetype"),url("../../files/Fonts/1572247/cef7e2f4-0828-4b0f-bf6a-9196e318ca15.svg#cef7e2f4-0828-4b0f-bf6a-9196e318ca15") format("svg");
}

#counter{
	position: absolute;
    top: 50px;
    left: 50px;
    z-index: 999;
    padding: 5px;
}
body{
    overflow-x: hidden;
}

.countdown-wrapper {
  --bg: #e6ac25;
  --black: #000000;
  --white: #ffffff;
	background: var(--bg);
  padding: 0;
        border: 2px solid #fff;
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.countdown-wrapper:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

.countdown-card {
  display: block;
  max-width: calc(100vw - 100px);
  width: 600px;
  margin: 0 auto;
  padding: 28px 30px 25px;
  color: var(--black);
  text-decoration: none;
  background:
    linear-gradient(to right, rgba(230, 172, 37, 0.18) 0%, rgba(230, 172, 37, 0.08) 35%, rgba(230, 172, 37, 0.02) 100%),
    url("/files/layout/Zarte%20Blumen%20in%20warmem%20Licht.png") center center / cover no-repeat;
  overflow: hidden;
  
}

.countdown-card:hover,
.countdown-card:focus {
  text-decoration: none;
  color: var(--black);
}

.countdown-card * {
  box-sizing: border-box;
}

.top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
}

.infos {
  font-size: clamp(22px, 3vw, 44px);
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: -0.02em;
}

.top-right {
  text-align: right;
}

.target-time {
  font-size: clamp(14px, 1.6vw, 22px);
  font-weight: 900;
  text-transform: uppercase;
  color: var(--white);
}

#claim {
  margin-top: 4px;
  font-size: clamp(11px, 1.1vw, 16px);
  font-weight: 700;
  color: var(--white);
}

.headline {
  margin: 18px 0 18px;
  font-size: clamp(18px, 2.6vw, 34px);
  font-weight: 900;
  color: var(--black);
}

.headline span {
  color: var(--black);
}

.counter {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.counter-box {
  width: 120px;
  text-align: center;
}

.counter-value {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 90px;
  padding: 14px 6px;
  background: var(--black);
  color: var(--white);
  font-size: clamp(26px, 3vw, 44px);
  font-weight: 400;
  font-variant-numeric: tabular-nums;
}

.counter-label {
  margin-top: 6px;
  font-size: clamp(9px, 1vw, 14px);
  font-weight: 700;
  text-transform: uppercase;
  color: var(--black);
}

.separator {
  margin-top: -12px;
  font-size: clamp(18px, 2vw, 28px);
  font-weight: 700;
  color: var(--black);
}

.expired {
  display: none;
  margin-top: 16px;
  text-align: center;
  font-size: clamp(12px, 1.4vw, 18px);
  font-weight: 700;
  color: var(--black);
}

/* Tablet */
@media (max-width: 767px) {
  .countdown-card {
    padding: 20px 18px 18px;
    background-position: left center;
  }

  .top {
    flex-direction: row;
    align-items: flex-start;
    gap: 12px;
  }

  .infos {
    font-size: 18px;
  }

  .top-right {
    text-align: right;
  }

  .target-time {
    font-size: 11px;
  }

  #claim {
    font-size: 10px;
    margin-top: 2px;
  }

  .headline {
    margin: 18px 0 14px;
    font-size: 14px;
    line-height: 1.1;
  }

  .counter {
    gap: 6px;
  }

  .counter-value {
    min-height: 54px;
    padding: 8px 4px;
    font-size: 22px;
  }

  .counter-label {
    margin-top: 5px;
    font-size: 8px;
  }

  .separator {
    font-size: 18px;
    margin-top: -6px;
  }
}

/* Sehr kleine Smartphones */
@media (max-width: 480px) {
	#counter{
		top: 25px;
		left: 25px;
	}
  .countdown-card {
    padding: 16px 12px 14px;
    max-width: calc(100vw - 65px);
  }

  .infos {
    font-size: 16px;
  }

  .target-time {
    font-size: 10px;
  }

  #claim {
    font-size: 9px;
  }

  .headline {
    margin: 14px 0 12px;
    font-size: 12px;
  }

  .counter {
    gap: 4px;
  }

  .counter-value {
    min-height: 46px;
    padding: 6px 3px;
    font-size: 18px;
  }

  .counter-label {
    font-size: 7px;
  }

  .separator {
    font-size: 14px;
    margin-top: -4px;
  }
  
  #slogan{
  	left: auto!important;
  	right: 10px;
  }
}
/* layout.css */
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}body{background-image:url("../../files/layout/bg-body.jpg");background-position:center top;background-repeat:repeat;font:62.5%/1 "Frutiger LT W04_45 Light";color:#434444;background-attachment: fixed}ul,ol{list-style-type:none}a{text-decoration:underline;color:#434444;outline: none;border: none}.btn-buchen{cursor: wait}.d21-trigger-ibe{cursor: inherit;pointer-events: none}a:hover{text-decoration:none}.dunkel a{color:#fff}.dunkel a:hover{color:#434444}.dunkel strong a{display:inline-block;padding-right:18px;text-decoration:none;text-transform:uppercase}.dunkel strong a:after{width:18px;height:10px;display:inline-block;background-image:url("../../files/layout/pfeil-rechts-weiss.svg");background-position:left center;background-repeat:no-repeat;content: ''}.dunkel strong:hover a:after{background-position:right center}.rot h1{margin-bottom:.5em;font-size:3em;line-height:1.6;font-style:italic;color:#c13e2a}.claim img{width:494px;height:auto;max-width:100%}.claim .rh img{width:100px;height:auto;bottom:-5px;right:0;position:absolute}body:not(.start) h1,h2{margin-bottom:.4em;font-size:2.2em;line-height:1.6;font-weight:normal;color:#434444}#main .dunkel h1{color:#fff}.dunkel h2,body.start .dunkel h2{margin-bottom:.4em;font-size:2.2em;line-height:1.6;font-weight:normal;color:#fff}h3{margin-top:1.5em;margin-bottom:.5em;font-size:1.8em;line-height:1.4;font-weight:normal;color:#c13e2a}.dunkel h3{color:#fff}.semi h3{margin-top:0;color:#434444}#main p,#main .ce_text ul,#main .ce_text ol,#main figcaption{margin-bottom:1.2em;font-size:1.5em;line-height:1.5;list-style-type:none}#main span.small{font-size:.85em;line-height:1.4;list-style-type:none}.ce_image img{display:block}#main .ce_text li{padding-left:15px;background-image:url("../../files/layout/li.svg");background-repeat:no-repeat;background-position: left 3px}#main .dunkel .ce_text li{background-image:url("../../files/layout/li-weiss.svg")}#main .dunkel .ce_text ul,#main .dunkel .ce_text ol{color:#fff}#main .ce_text p:nth-last-child(1){margin-bottom:0}#main .bildunterschrift p{font-size:1.3em;line-height:1.4;color:#9a7c63}#main .bildunterschrift figure{text-align:center}#main .dunkel p{color:#fff}#header{width:100%;position:fixed;padding-top:30px;background-image:url("../../files/layout/bg-body.jpg");background-position:center top;background-repeat:repeat;z-index: 10}.start #header{padding-top:15px}#header .inside{width:996px;position:relative;margin-right:auto;margin-left:auto}#first-row{width:70%;position:relative;float:right;text-align:right}#first-row p{font-size:1.3em;line-height:1;color:#fff}#first-row a{margin-right:10px;text-decoration:none;color:#fff}#first-row a + a{margin-right:10px;margin-left:10px}#first-row a + a + a + a + a + a{margin-right:0;margin-left:10px}#first-row a.fb{width:18px;height:18px;display:inline-block;vertical-align:middle;background-image:url("../../files/layout/fb.svg");background-position:center center;background-repeat:no-repeat;background-size: contain}#first-row a.rh{width:120px;height:36px;display:inline-block;vertical-align:middle;background-image:url("../../files/layout/RH_Logo_rgb_72dpi.jpg");background-position:center center;background-repeat:no-repeat;text-indent:1000em;background-size: contain}#logo{position:relative;float:left;padding:0 30px 15px}.start #logo{position:relative;float:left;padding:0 30px 15px;background-image:url("../../files/layout/bg-body.jpg");background-repeat:repeat;background-position: -207px -15px;-webkit-transition: padding 0.5s;-moz-transition: padding 0.5s;-o-transition: padding 0.5s;transition: padding 0.5s}.start #logo.mini{padding-bottom:0;-webkit-transition: padding 0.5s;-moz-transition: padding 0.5s;-o-transition: padding 0.5s;transition: padding 0.5s}#logo ul a,#logo ul span{width:140px;height:0;display:block;padding-top:59%;background-image:url("../../files/layout/logo.png");background-position:left top;background-repeat:no-repeat;text-decoration:none;text-indent:-10000px;background-size: contain}.start #logo ul a,.start #logo ul span{width:190px;height:0;display:block;padding-top:59%;background-image:url("../../files/layout/logo.png");background-position:left top;background-repeat:no-repeat;text-decoration:none;text-indent:-10000px;background-size: contain;-webkit-transition: width 0.5s;-moz-transition: width 0.5s;-o-transition: width 0.5s;transition: width 0.5s}.start #logo.mini ul a,.start #logo.mini ul span{width:140px;-webkit-transition: width 0.5s;-moz-transition: width 0.5s;-o-transition: width 0.5s;transition: width 0.5s}#header .mod_navigation{width:70%;top:15px;position:relative;overflow:visible;float:right}div.custom{width:100%;top:105px;position:relative;clear:both;z-index: 5}.mod_caroufredsel{position:relative}.caroufredsel_btn{width:32px;height:54px;left:6%;top:45%;position:absolute;background-image:url("../../files/layout/slider-arrows.png");background-position:left top;background-repeat:no-repeat;text-indent:-10000px}.caroufredsel_btn#caroufredsel_next_5{left:auto;right:6%;background-position:right top}.caroufredsel_wrapper img{visibility: hidden}.caroufredsel_wrapper .ce_text{width:100vw;display:block;background-position:center center;background-repeat:no-repeat;text-indent:-10000px;height: calc(100vh - 174px);background-size: cover}.caroufredsel_wrapper .ce_text.slide1{background-image:url("../../files/Bilder/Slideshow/slide1.jpg")}.caroufredsel_wrapper .ce_text.slide2{background-image:url("../../files/Bilder/Slideshow/Ostseelachs1.jpg")}.caroufredsel_wrapper .ce_text.slide3{background-image:url("../../files/Bilder/Slideshow/Restaurant.jpg")}.caroufredsel_wrapper .ce_text.slide4{background-image:url("../../files/Bilder/Slideshow/slide4.jpg")}.caroufredsel_wrapper .ce_text.slide5{background-image:url("../../files/Bilder/Slideshow/slide5.jpg")}#slogan{width: 390px;    height: 190px;    bottom: 0;    left: 50%;    position: absolute;    margin-left: 90px;    padding: 90px 20px 10px 45px;    background-image: url(../../files/layout/bg-slogan.svg);    background-position: right bottom;    background-repeat: no-repeat;    z-index: 9999;    background-size: contain}#slogan h4{margin-bottom:14px;margin-left:110px;font-size:1.4em;line-height:1.2;font-weight:bold;color:#fff;text-transform:uppercase;letter-spacing:.025em}#slogan p{margin-left:20px;font-size:1.4em;line-height:1;color:#fff}#slogan p a{color:#fff}#main #d21-quickbook{width:100%;min-width:100%;min-height:69px;max-width:100%;bottom:0;left:0;position:fixed;padding:18px;background-image:url("../../files/layout/bg-body.jpg");background-repeat:repeat;-webkit-box-shadow:0 0 15px -1px #000;box-shadow:0 0 15px -1px #000;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 20;background-position: left center}#d21-quickbook > form,#ba > div{width:996px;position:relative;margin-right:auto;margin-left:auto}#ba h4{margin-bottom:.5em;padding-left:10px;font-size:1.23em;font-weight:normal;color:#fff;text-transform:uppercase;letter-spacing:.05em}#d21-quickbook .widget-text,#d21-quickbook .widget-select,#d21-quickbook .submit_container{position:relative;float:left;margin-right:10px;margin-left:10px;background-color:#fff;font-size:1.3em;line-height:1;color:#444}#d21-quickbook label,#d21-quickbook input{display:inline-block;padding:5px 8px;border: none}#d21-quickbook input{color:#434444;cursor: pointer;outline: none}#d21-quickbook input.text{width:125px}#d21-quickbook select{padding-top:4px;padding-bottom:4px;color:#434444;cursor: pointer}#d21-quickbook .submit{width:200px;text-align:center;background-color:#973324;color:#fff;text-transform:uppercase}#header .inside:after,#d21-arrival-input_root:after,#footer .inside:after{position:relative;clear:both;display:block;content:''}#d21_tooltip{bottom:42px;top: auto !important}#d21-arrival-input_root{bottom:42px;left:0}#d21-arrival-input_root > div{position:relative}#d21-quickbook #d21-avail-result-container{width:255px;font-size:.7em}#main #d21-quickbook #d21-avail-result-container p{line-height:14px}#d21-quickbook #d21_tooltip::before{display: none !important}#d21-quickbook div#d21-avail-result-container.d21-avail{height:3em;background-color:#b8a391}#d21-quickbook div.halfWidth[id*="-container"]{width:100%}#d21-quickbook #d21-los-container{width:115px;margin-right: 10px !important;margin-bottom: 0 !important}#d21-arrival-container{margin-right:10px;width: 125px !important;margin-bottom: 0 !important}#d21-occupancy-container{margin-right:10px;width:190px !important;margin-bottom: 0 !important}#d21-submit-container{width:100px;clear:none;margin-left:10px;clear:none !important;width:100px !important;margin-bottom: 0 !important}.ie #d21-quickbook #d21-avail-result-container>div>p{font-size:1.2em}.ie #d21-quickbook #d21-submit-container input{padding:0}#d21-quickbook #d21-headline-container{display:none}#container{width:100%;top:120px;position:relative;margin-top:-15px}#main{width:996px;position:relative;float:none;margin-right:auto;margin-left:auto}#main .mod_article{position:relative;padding:35px;background-color:#fff}#main .mod_article#text > div{padding-bottom:50px;border-bottom:1px solid #b8a391}#main .mod_article.last{padding-bottom:100px}#main .mod_article.header-bild{width:100%;margin-bottom:5px;padding:0}#main .mod_article.header-bild img{display:block}.start #main .mod_article.first{margin-top:25px}#main .mod_article.angebote,#main .mod_article.programm{padding:35px 15px}#main .mod_article.angebote > div,#main .mod_article.programm > div{margin-bottom:30px;padding-right:20px;padding-bottom:29px;padding-left:20px;border-bottom:1px solid #ebebeb}#main .mod_article > div.kein-bild{padding-right: calc(420px + 2em)}#main .mod_article.angebote > div:nth-last-child(1){margin-bottom:0}#main .angebote .ce_text p:nth-last-child(1){font-size:1.8em;line-height:1;color:#c13e2a}.angebote .ce_text p:nth-last-child(1) a{position:relative;float:right;display:inline-block;font-size:.85em;text-decoration:none;color:#c13e2a;text-transform:uppercase}.angebote .ce_text p:nth-last-child(1) a:hover{color:#434444}.angebote .ce_text p:nth-last-child(1) a:after{width:9px;height:9px;display:inline-block;margin-left:4px;background-image:url("../../files/layout/pfeil-rechts--rot.svg");background-position:left center;background-repeat:no-repeat;content: ''}.angebote .ce_text p:nth-last-child(1) a:hover:after{background-position:right center}.angebote .ce_text p:nth-last-child(1) em{padding-left:30px;background-image:url("../../files/layout/samenkorn.svg");background-position:left center;background-repeat:no-repeat;font-style: normal}.ce_text.klein{font-size:.85em}#main .mod_article.dunkel{background-color:#b8a391}#main .mod_article.dunkel.leer{padding:1em 0 0}#main .mod_article.semi{background-color:#dbd1c8;border-top:1px solid #fff}.mod_breadcrumb{right:30px;top:400px;position:absolute;padding-bottom:2px;z-index: 5}.kein-bild .mod_breadcrumb{top:15px}.mod_breadcrumb li{display:inline-block;font-size:1.2em;line-height:1}.mod_breadcrumb li:not(.last):after{width:8px;height:8px;display:inline-block;margin-right:1px;margin-left:10px;background-image:url("../../files/layout/pfeil-rechts--rot.svg");background-position:right center;background-repeat:no-repeat;content: '';background-size: auto 12px}.mod_breadcrumb a,.mod_breadcrumb span{text-decoration:none;color:#434444}.ce_gallery .col_first figure{margin-left: 0 !important}.ce_gallery .row_last figure{margin-bottom: 0 !important}#footer{width:100%;height:auto;top:120px;position:relative;margin-bottom:215px;padding-top:20px}.chrome #footer{margin-bottom:100px}#footer .inside{width:996px;position:relative;margin-right:auto;margin-left:auto}#footer .sc-first,#footer .sc-last{margin-top:20px;padding-top:10px;padding-bottom:10px;text-align:center;border-top:1px solid #9e9894}#footer h4{display:block;margin-bottom:10px;padding-bottom:5px;padding-left:10px;border-bottom:1px solid #9e9894;font-size:1.5em;font-weight:normal;color:#fff;text-transform:uppercase}#footer p{margin-bottom:1.5em;font-size:1.3em;line-height:1.4;color:#fff}#footer p img{vertical-align: sub}#footer .sc-last .ce_text{width:150px;position:relative;float:right}#footer .sc-last ul{padding-left:10px;text-align:left;font-size:1.3em;line-height:1.4}#footer .sc-last ul a{text-decoration:none;color:#fff}#footer .sc-last ul .ab{margin-bottom:1.6em}#footer .sc-last .ce_image{bottom:30px;left:10px;position:absolute}#footer a{text-decoration:none;color:#fff;border: none}#footer span{color:#b8a391}div.top-btn{width:81px;height:81px;left:50%;position:fixed;display:none;margin-left:550px;background-image:url("../../files/layout/top-btn.svg");background-position:center center;background-repeat:no-repeat;cursor: pointer;bottom: 130px}form.kontakt div div{width:100%;position:relative;clear:both;padding-bottom:.8em}form.kontakt div.w50{width:50%;float:left;clear:none;padding-right:.4em;padding-bottom:.8em}form.kontakt div.w50 + div.w50{padding-right:0;padding-left:.4em}form.kontakt div.absatz{padding-top:3em}form.kontakt div.hide{display:none}form.kontakt input,form.kontakt select,form.kontakt textarea,#newsletter input{width:100%;padding:10px 20px;border:1px solid #b8a391;font:1.5em/1 "Frutiger LT W04_45 Light";color:#434444;outline: none}#newsletter input{width:50%}input,select,textarea{font-family:"Frutiger LT W04_45 Light"}form.kontakt textarea{height:170px}form.kontakt input.submit,#newsletter input.submit{text-align:center;background-color:#b8a391;color:#fff;text-transform:uppercase;cursor: pointer}#newsletter input.submit{width:40%}.ce_accordion{margin-bottom:.8em}.ce_accordion div.toggler{padding:.6em .6em .6em 2.4em;background-color:#fff;background-image:url("../../files/layout/toggler.svg");background-repeat:no-repeat;border:1px solid #b8a391;border-radius:3px;font-size:1.7em;line-height:1;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-position: 0.2em 0.2em;outline: none;cursor: pointer;-webkit-transition: background-color 500ms;-moz-transition: background-color 500ms;-o-transition: background-color 500ms;transition: background-color 500ms}.ce_accordion div.toggler:hover{background-color:#d1c4b9;-webkit-transition: background-color 500ms;-moz-transition: background-color 500ms;-o-transition: background-color 500ms;transition: background-color 500ms}.ce_accordion div.toggler.active{background-color:#d1c4b9;border-bottom-right-radius:0;border-bottom-left-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-position: 0.2em -8.6em;-webkit-transition: background-color 500ms;-moz-transition: background-color 500ms;-o-transition: background-color 500ms;transition: background-color 500ms;border-bottom: 1px solid #d1c4b9}.ce_accordion div.accordion{padding:1.02em 1.02em 1.02em 4.08em;background-color:#ede8e3;border-top:0px solid #b8a391;border-right:1px solid #b8a391;border-bottom:1px solid #b8a391;border-left:1px solid #b8a391;border-radius:0 0 3px 3px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.zimmer .ce_text:not(.info){margin-bottom:5em;padding-bottom:.75em;border-bottom:1px solid #fff}.zimmer .ce_text.info{margin-bottom:1em}.zimmer .sc-clear + h3{margin-top:0}.zimmer .ce_text figure{margin-bottom:1.5em}#main .zimmer .ce_text:not(.info) p:first-of-type{position:relative;float:left;margin-bottom:0;padding-left:2.2em;background-image:url("../../files/layout/samenkorn-weiss.svg");background-position:left center;background-repeat:no-repeat;font-size:1.5em;line-height:1.2}.zimmer .ce_text p + p{bottom:.33em;right:0;position:absolute}.zimmer .ce_text p + p a{display:block;padding-top:1em;text-decoration:none;text-transform:uppercase}.zimmer .ce_text p + p a:after,.zimmer-detail .dunkel .ce_text p a:after{width:18px;height:8px;display:inline-block;background-image:url("../../files/layout/pfeil-rechts-weiss.svg");background-position:left center;background-repeat:no-repeat;content:''}.zimmer .ce_text p + p:hover a:after,.zimmer-detail .ce_text p:hover a:after{background-position:right center}.zimmer-detail .dunkel p strong{font-size:1.2em;line-height:1.3;font-weight:normal}.zimmer-detail  #main .dunkel .ce_text p:nth-last-child(2){position:relative;float:left;margin-bottom:0}.zimmer-detail  #main .dunkel .sc3-2{overflow:visible;margin-bottom:3.5em;padding-bottom:.8em;border-bottom:1px solid #fff}#main .backtooverview a{bottom:1em;position:absolute;font-size:.88em;line-height:1;text-decoration:none;color:#b8a391}#main .backtooverview p:hover a{color:#434444}#main .backtooverview p a:before{width:18px;height:8px;display:inline-block;background-image:url("../../files/layout/pfeil-links-braun.svg");background-position:right center;background-repeat:no-repeat;content:''}#main .backtooverview p:hover a:before{background-position:left center}.ce_text.kalender{position:relative;overflow:visible;margin-bottom:3em;padding:1em .9em .9em 6.8em;border:1px solid #d1c4b9}.ce_text.kalender:before{width:9em;height:9em;left:0;top:50%;position:absolute;display:block;margin-top:-4.5em;margin-left:-3em;background-image:url("../../files/layout/samenkorn-braun.svg");background-position:center center;background-repeat:no-repeat;content:'';background-size: 70% auto;transform: rotate(15deg)}#main .ce_text.kalender p{font-size:1.8em;line-height:1.4}#main .ce_text.kalender p a{text-decoration:none}#main .ce_text.zeiten + div a:after{width:9px;height:9px;display:inline-block;margin-left:4px;background-image:url("../../files/layout/pfeil-rechts--rot.svg");background-position:right center;background-repeat:no-repeat;content:''}.rahmen-oben{margin-top:2em;padding-top:2em;border-top:1px solid #c6b5a7}#main .ce_text.zeiten + div + div.ce_downloads{margin-top:1.5em;margin-bottom:.5em}div.ce_downloads{font-size:1.5em;line-height:1.4}div.ce_downloads .typ{text-transform:uppercase}div.ce_downloads span{text-decoration:none}.link-arrow a:after{width:9px;height:9px;display:inline-block;margin-left:4px;background-image:url("../../files/layout/pfeil-rechts--rot.svg");background-position:right center;background-repeat:no-repeat;content: ''}.mod_sitemap a{text-decoration:none}.punkte{display:block;background-image:url("../../files/layout/punkte.svg");background-position:left bottom;background-repeat:repeat-x}.punkte em{position:relative;float:left;display:inline-block;padding-right:.2em;padding-left:.2em;background-color:#fff;font-style: normal}.punkte em + em{left:.6em;float:right;padding-right:.6em}.ce_accordion div.accordion .punkte em{position:relative;float:left;display:inline-block;padding-right:.2em;padding-left:.2em;background-color:#ede8e3;font-style: normal}.ce_accordion div.accordion .punkte em + em{left:.6em;float:right;padding-right:.6em}.punkte:after{position:relative;clear:both;display:inline-block;content: ''}.arrangement .toggler{width:50%;right:35px;top:35px;position:absolute}#online-buchung .ce_accordion{margin-bottom:0}.verstecken{display: none !important}#main .btn-buchen{width:12em;bottom:-3em;right:0;position:absolute;display:inline-block;padding-top:.25em;padding-bottom:.25em;text-align:center;background-color:#dbd1c8;font-size:1.1em;text-decoration:none;text-transform:uppercase}#main .btn-buchen a{display:block;text-decoration:none;color:#fff;pointer-events: none}#main .btn-buchen + .btn-buchen{left:12.5em}#main .btn-buchen + .btn-buchen + .btn-buchen{left:.2em}#main .btn-buchen a:after{display:none;content:''}.mod_sitemap .level_1 > li > a{display:block;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;padding-left:30px;background-image:url("../../files/layout/samenkorn.svg");background-position:left center;background-repeat:no-repeat;font-size:1.8em}.mod_sitemap .level_2 > li > a{display:block;margin-bottom:5px;padding-left:40px;font-size:1.5em}.mod_sitemap .level_3 > li > a{display:block;margin-bottom:5px;margin-left:50px;padding-left:15px;background-image:url("../../files/layout/li.svg");background-position:left top;background-repeat:no-repeat;font-size:1.5em}.mod_search{left:-1.2em;position:relative;margin-top:1.6em;padding-left:1em}.mod_search input{width:125px;padding:5px 8px;font-size:1.3em}.mod_search .formbody{margin-bottom:1.6em}.bw-wrapper{width:100%;position:relative;clear:both}.bw-left{width:540px;position:relative;float:left}.bw-right{width:320px;position:relative;float:right;margin-right:25px}.bw-right .box{margin-bottom:25px;padding:10px;border:1px solid #c6b5a7}.bw-right .box h3{margin-top:0;margin-bottom:.5em;font-size:1.8em;line-height:1.4;font-weight:bold;color:#434444}.bw-right .box h4{margin-top:0;margin-bottom:.1em;text-align:center;font-size:3.6em;line-height:1.4;font-weight:bold;color:#434444}.bw-wrapper .balken{width:100%;height:12px;margin-bottom:1em;background-color:#ede8e3}.bw-wrapper hr{margin-top:25px;margin-bottom:12px;border-top:0px solid #bba795;border-right:0px solid #bba795;border-bottom:1px solid #bba795;border-left:0px solid #bba795}.bw-wrapper .balken div{height:12px;background-color:#cebfb3}.bw-wrapper .index .balken div,.bw-wrapper .index .balken{height:40px}.bw-wrapper .kriterien span{float:left}.bw-wrapper .kriterien span + span{float:right}#main .bw-wrapper .kriterien p{margin-bottom:.1em}.bw-wrapper .kriterien p:after,.bw-wrapper .detail > div p:after,.bw-wrapper .detail > div:after{position:relative;clear:both;display:block;content: ''}.bw-wrapper .kriterien .balken{}.bw-wrapper .fa-star{font-size:2em;color:#cebfb3}.bw-wrapper .review .fa-star{color:#fff}.bw-wrapper .stars{position:relative;float:left;margin-right:1em}.bw-wrapper .stars4 i + i + i + i + i{opacity: 0.25}.bw-wrapper .stars3 i + i + i + i{opacity: 0.25}.bw-wrapper .stars2 i + i + i{opacity: 0.25}.bw-wrapper .stars1 i + i{opacity: 0.25}.bw-wrapper .review{margin-bottom:20px;padding:20px;background-color:#d1c4b9}.bw-wrapper .review .date{position:relative;float:left;margin-right:1em;font-size:1.7em;font-weight:bold;color:#333}.bw-wrapper .review .more{text-align:right;font-size:1.5em;color:#fff;text-transform:uppercase;cursor: pointer}.bw-wrapper .detail{display:none;margin-top:10px;padding-top:20px;border-top:1px solid #fff}.bw-wrapper .detail > div > div{width:42%;position:relative;float:left;margin-right:8%;padding-bottom:10px}#main .bw-wrapper .detail > div p{margin-bottom:.1em}.bw-wrapper .detail > div p span{position:relative;float:left}.bw-wrapper .detail > div p span + span{position:relative;float:right}.bw-wrapper .detail .balken{margin-bottom:.5em;background-color:#ede8e3}.bw-wrapper .detail .balken div{background-color:#fff}.bw-wrapper .comm_d{font-size:1.2em}#main .mod_article#bewertungen{padding-top:0}#bewertungen .steps{display:none}#bewertungen .step0{display:block}#bewertungen h4{margin-bottom:20px;text-align:center;font-size:1.8em;font-weight:bold;color:#434444;cursor: pointer}.cookiebar{width:100%;height:100%;background-color:rgba(0,0,0,.5);font-size:1.6em;z-index: 20}#booklink-nc{width:283px;height:54px;bottom:7px;left:454px;position:fixed;display:block;background-color:rgba(128,128,128,1);z-index: 20}#booklink-nc:after{left:57px;top:17px;position:relative;display:block;font-size:2em;color:#fff;content:"Zur Buchungsseite >";text-decoration: none}.cookiebar__text{width:400px;height:180px;left:50%;top:50%;position:absolute;margin-top:-90px;margin-left:-200px;padding:20px;background-color:#4b4b4b}.cookiebar__button{width:400px;left:50%;top:50%;position:absolute;margin-top:90px;margin-left:-200px}.cookiebar__button.neededonly{width:400px;left:50%;top:50%;position:absolute;margin-top:121px;margin-left:-200px;background-color:#ccc}.cookiebar__button.neededonly:hover{background-color:#ddd}.cookiebar__message,.cookiebar__text{margin-right:0;line-height:1.5;z-index: 25}.buchen-container{width:100%;clear:both;display:block;text-align:right}.buchen-container p{margin-bottom: 0 !important}#main .buchen-container p span.btn-buchen{left:0;position:relative;float:right;display:none;margin-left:.5em;bottom: inherit;cursor: pointer}#main .mod_newslist{padding-top:2%;display: flex;    justify-content: space-between;    flex-wrap: wrap}#main .mod_newslist .layout_latest{width: 48%;    margin-bottom: 4%}#main .mod_newslist .layout_latest .info{margin-bottom:5px;margin-left:5px}#main .mod_newslist .layout_latest figure{margin-bottom:1em}#main .mod_newslist .layout_latest h2 a{text-decoration:none}.beitrag .mod_breadcrumb li.last:after{content: 'Beitrag'}.mod_newsreader p.back{margin-top:4em;margin-bottom:0}a.blog{padding-left:1.5em;background-image:url("../../files/layout/samenkorn-green.svg");background-position:left center;background-repeat:no-repeat;background-size: contain}#main form > .d21-row > div{width: 23%!important}#d21-quickbook #d21-arrival-input .d21-calendar,.d21-occupancy-select{top: auto!important;bottom: 43px!important}
/* superfish-base.css */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style: none}.sf-menu li{position:relative}.sf-menu ul{top:100%;position:absolute;display:none;left: 0;z-index: 99}.sf-menu > li{float:left}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}.sf-menu a{position:relative;display:block}.sf-menu ul ul{top:0;left:100%}
/* superfish.css */
.sf-menu{float:right;margin-bottom:1em}.sf-menu ul{min-width:12em;top:3.8em;overflow:hidden;background-image:url("../../files/layout/bg-body.jpg");background-position:center top;background-repeat:repeat;box-shadow: 2px 2px 6px rgba(0,0,0,.2);/* allow long menu items to determine submenu width */        *width: 12em;/* no auto sub width for IE7, see white-space comment below */}.sf-menu ul li.first{padding-top:.5em}.sf-menu ul li.last{padding-bottom:1em}.sf-menu a,.sf-menu span{padding:.5em .8em;font-size:1.6em;text-decoration:none}.sf-menu.level_1 > li > a,.sf-menu.level_1 > li >  span{padding:1em .8em;text-transform:uppercase;letter-spacing:-0.01em}.sf-menu.level_1 > li.last > a,.sf-menu.level_1 > li.last >  span{padding-right:0}.sf-menu a{color:#fff}.sf-menu span,.sf-menu a:hover,.sf-menu a.trail{color:#b8a391}.sf-menu li{white-space:nowrap}.sf-menu li.active span.active{display:block}.sf-menu ul li{}.sf-menu ul ul li{}.sf-menu li:hover,.sf-menu li.sfHover{}.sf-arrows .sf-with-ul{padding-right: 2.5em !important;*padding-right: 1em !important;/* no CSS arrows for IE7 (lack pseudo-elements) */}.sf-arrows .sf-with-ul:after{width:0;height:0;top:50%;position:absolute;margin-top:-3px;content: '';right: 1em;/* order of following 3 rules important for fallbacks to work */        border: 5px solid transparent;border-top-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */        border-top-color: rgba(255,255,255,.5)}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color: white;/* IE8 fallback colour */}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color: transparent;border-left-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */        border-left-color: rgba(255,255,255,.5)}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color: white}
/* columns.css */
.sc{position:relative;float:left}.sc2{width:48%;margin-right:4%}.sc3{width:31.3333%;margin-right:3%}.sc3-2{width:60.6666%;margin-right:6%}.sc3-2.sc-last{width:65.6666%}.sc4{width:25%}.sc4-3{width:72%;margin-right:3%}.sc-last{margin-right: 0 !important}.sc-clear{position:relative;clear:both}
/* jquery-ui.css */
#ui-datepicker-div{font-size:1.5em}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.ui-helper-reset{margin:0;padding:0;border:0;font-size:100%;line-height:1.3;text-decoration:none;outline:0;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{display:table;border-collapse:collapse;content:""}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{overflow:hidden;display:block;background-repeat:no-repeat;text-indent:-99999px}#online-buchung .ui-icon{display:none}.ui-widget-overlay{width:100%;height:100%;top:0;left:0;position:fixed}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;display:block;font-size:.1px;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{width:100%;height:7px;top:-5px;cursor:n-resize;left:0}.ui-resizable-s{width:100%;height:7px;bottom:-5px;cursor:s-resize;left:0}.ui-resizable-e{width:7px;height:100%;right:-5px;cursor:e-resize;top:0}.ui-resizable-w{width:7px;height:100%;left:-5px;cursor:w-resize;top:0}.ui-resizable-se{width:12px;height:12px;right:1px;cursor:se-resize;bottom:1px}.ui-resizable-sw{width:9px;height:9px;left:-5px;cursor:sw-resize;bottom:-5px}.ui-resizable-nw{width:9px;height:9px;left:-5px;cursor:nw-resize;top:-5px}.ui-resizable-ne{width:9px;height:9px;right:-5px;cursor:ne-resize;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{min-height:0;position:relative;display:block;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%;cursor:pointer}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:.5em;position:absolute;margin-top:-8px;top:50%}.ui-accordion .ui-accordion-content{overflow:auto;padding:1em 2.2em;border-top:0}.ui-autocomplete{top:0;left:0;position:absolute;cursor:default}.ui-button{position:relative;overflow:visible;display:inline-block;margin-right:.1em;padding:0;vertical-align:middle;text-align:center;cursor:pointer}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-right:2.1em;padding-left:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{top:50%;position:absolute;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-right:-.3em;margin-left:0}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{padding:0;border:0}.ui-datepicker{width:205px;display:none;margin-left:-80px;padding:.5em;background-color:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:1em;height:1.8em;top:6px;position:absolute;cursor: pointer}.ui-datepicker .ui-datepicker-prev{left:10px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{left:50%;position:absolute;display:block;margin-top:-8px;margin-left:-8px;top:50%}.ui-datepicker .ui-datepicker-prev span{display:block;width: 0;height: 0;border-style: solid;border-width: 4px 8px 4px 0;border-color: transparent #434444 transparent transparent}.ui-datepicker .ui-datepicker-next span{display:block;width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 8px;border-color: transparent transparent transparent #434444}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center;line-height:1.8em}.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;margin:0 0 .4em;border-collapse:collapse;font-size:.9em}.ui-datepicker th{padding:.7em .3em;text-align:center;border:0;font-weight:bold}.ui-datepicker td{padding:1px;border:0}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0;padding:0 .2em;background-image:none;border-right:0;border-bottom:0;border-left:0}.ui-datepicker .ui-datepicker-buttonpane button{width:auto;overflow:visible;float:right;margin:.5em .2em .4em;padding:.2em .6em .3em;cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{width:100%;clear:both;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{top:0;left:0;position:absolute;overflow:hidden;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{position:relative;padding:.4em 1em}.ui-dialog .ui-dialog-title{width:90%;overflow:hidden;float:left;margin:.1em 0;white-space:nowrap;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{width:20px;height:20px;right:.3em;position:absolute;margin:-10px 0 0;padding:1px;top:50%}.ui-dialog .ui-dialog-content{position:relative;overflow:auto;padding:.5em 1em;border:0;background:none}.ui-dialog .ui-dialog-buttonpane{margin-top:.5em;padding:.3em 1em .5em .4em;text-align:left;background-image:none;border-top:1px;border-right:0px;border-bottom:0px;border-left:0px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{display:block;margin:0;padding:0;list-style:none;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{min-height:0;position:relative;padding:3px 1em 3px .4em;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{height:0;margin:5px 0;border-top:1px;border-right:0px;border-bottom:0px;border-left:0px;font-size:0;line-height:0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{top:0;bottom:0;left:.2em;position:absolute;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;overflow:hidden;text-align:left}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px}.ui-progressbar .ui-progressbar-overlay{height:100%;background:url("data:image/gif;base64,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");filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{top:0;left:0;position:absolute;display:none;margin:0;padding:0}.ui-selectmenu-menu .ui-menu{overflow:auto;padding-bottom:1px;overflow-x:hidden}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{height:auto;margin:.5em 0 0;border:0;font-size:1em;line-height:1.5;font-weight:bold;padding:2px 0.4em}.ui-selectmenu-open{display:block}.ui-selectmenu-button{position:relative;overflow:hidden;display:inline-block;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;position:absolute;margin-top:-8px;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{overflow:hidden;display:block;padding:.4em 2.1em .4em 1em;text-align:left;white-space:nowrap;line-height:1.4;text-overflow:ellipsis}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{width:1.2em;height:1.2em;position:absolute;z-index:2;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;display:block;border:0;font-size:.7em;z-index:1;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{width:100%;left:0}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;overflow:hidden;display:inline-block;padding:0;vertical-align:middle}.ui-spinner-input{margin:.2em 22em .2em .4em;padding:0;vertical-align:middle;border:none;background:none;color:inherit}.ui-spinner-button{width:16px;height:50%;right:0;position:absolute;overflow:hidden;display:block;margin:0;padding:0;text-align:center;font-size:.5em;cursor:default}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{top:50%;position:absolute;margin-top:-8px;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{top:0;position:relative;float:left;padding:0;white-space:nowrap;list-style:none;margin:1px .2em 0 0;border-bottom-width:0}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;padding:1em 1.4em;border:0;background:none}.ui-tooltip{max-width:300px;position:absolute;padding:8px;z-index:9999;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border:2px}
