/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font-family:"Helvetica",sans-serif;font-size:14px;background-color:#FFF}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em;margin:0 0 10px 0}p,.text{font-size:13px;line-height:1.5em}a,a:visited{color:#001124}a:hover{color:#06E}small{font-size:75%}input.int{text-align:right;width:30px}span.price{font-weight:bold;font-size:1.2em}span.right{float:right}span.left{float:left}.icon16{width:16px;height:16px;cursor:pointer}.icon16.backward2{background-image:url(/images/icon16_backward2.png)}.icon16.backward{background-image:url(/images/icon16_backward.png)}.icon16.forward{background-image:url(/images/icon16_forward.png)}.icon16.forward2{background-image:url(/images/icon16_forward2.png)}div.thumb-container{width:65px;height:43px;overflow:hidden;float:left;margin:7px 7px 2px 0;cursor:pointer}div.drag-drop-sort-item.thumb-container{cursor:move}img.thumb{margin:0!important}#cookie-banner{position:fixed;bottom:0;background:#236daf;width:inherit;z-index:9999}#cookie-banner td{font-size:14px;color:#FFF;padding:10px}#cookie-banner td a{color:#ecd422}#cookie-banner td a.as-button{text-decoration:none}#cookie-banner td a.as-button{color:inherit}#cookie-banner td a:hover{font-weight:bold}#cookie-banner td a:visited{color:#001124}input[type="submit"].cookiebutton{border-radius:4px 4px 4px 4px;background-image:url(/images/s18-submit-bg.png);padding:7px 7px 7px 7px;border:1px solid #FFF}#header-nav{margin:20px 0 0 20px}#header-nav ul li{font-size:1.1em;padding:10px 20px 10px 1px;border-bottom:1px black dotted}#search-searchstr input{text-align:left;width:179px}#search-searchstr .empty{color:#AAA}#search-date{width:100px;visibility:hidden}#search table select[name="region"]{width:105px}.map{height:0}.map .hint-center{margin:auto;width:226px;position:relative;top:50%;transform:perspective(1px) translateY(-50%)}.results>.box{position:relative}.results-special{position:absolute;right:-18px;top:-26px;width:80px;height:80px;border-radius:50px;border:1px solid #ecd422;box-shadow:2px 1px 4px rgba(0,0,0,0.3);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);font-weight:bold;text-align:center;cursor:default}.results-special.lastminute{border-color:#ecd422;background:#ffe41d}.results-special.earlybird{border-color:#adee23;background:#b7ff1d}.results-special>div{position:relative;top:19px;left:3px;-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;transition:transform 2s}.results-special>div:hover{-webkit-transform:rotate(1080deg);-moz-transform:rotate(1080deg);-ms-transform:rotate(1080deg);transform:rotate(1080deg)}.results-price{float:right}.results-text{float:left;width:420px;min-height:180px}.results-date{position:absolute;bottom:10px;left:20px;width:350px}form.cookies.form tr:nth-child(2n) th{vertical-align:middle;font-size:1rem}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#236daf}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}footer{margin-left:270px;font-size:.8em;position:relative;bottom:0;left:0}#footer-nav{padding:4px 8px}#footer-nav li{margin-right:10px;display:inline-block}#footer-nav a,#footer-nav a:visited{color:#888}#start h1{margin:0 0 20px 0}#start .slideshow{margin-bottom:5px}.start-slideshow-building img,#start .start-building-preview img{float:left;margin:0 10px 5px 0;border:1px solid #DDD}#start .start-building-preview{width:425px;height:300px;display:inline-table;margin-top:15px;margin-bottom:0}#start .start-building-preview.even{margin-right:15px}#building-details,#room-details{display:block}#impressum div.left,#building-details div.left,#room-details div.left{float:left;width:370px}#impressum div.right,#building-details div.right,#room-details div.right{float:right;width:510px}#impressum div.right{width:370px}#impressum div.right p,#building-details div.right p,#room-details div.right p{margin-top:0}#building-details div.right .key-value,#room-details div.right .key-value{width:450px}#building-details div.right .key-value-key,#room-details div.right .key-value-key{max-width:370px}#building-details img,#room-details img{margin-right:10px;border:1px solid #DDD}#room-title h1{margin-top:0;float:left}#room-price{float:right;font-size:1.4em}.availability .calendar-control{width:145px;margin:auto;height:22px}.availability .calendar-control div,.availability .calendar .content{float:left}.availability .calendar .content{margin-right:15px;width:199px}.availability .calendar .content.last{margin-right:0}.availability .month{overflow:hidden;font-size:.8rem}.availability .calendar div.content table{width:100%}.availability .calendar div.content table thead th{font-size:.8rem}.availability .calendar div.content table thead tr.weeknames th{font-size:.8rem}.availability .calendar div.content table thead th.month-title{text-align:center;background-color:#d0d0d0}.availability .calendar div.content table tbody td{border-color:#BBB;background-color:#DDD}.availability .calendar div.content table tbody td.bookable{background-color:#beecb2}.availability .calendar div.content table tbody td.bookable div{z-index:1}.availability .calendar div.content table tbody td.bookable div.arrival{width:100%;height:100%;z-index:0;top:0;background:linear-gradient(to right bottom,#e7c6c7 50%,transparent 50%)}.availability .calendar div.content table tbody td.bookable div.departure{width:100%;height:100%;z-index:0;top:0;background:linear-gradient(to right bottom,transparent 50%,#e7c6c7 50%)}.availability .calendar div.content table tbody td.bookable:hover{background-color:#ACA}.availability .calendar div.content table tbody td.bookable.calendar-over-cover{background-color:#ACA}.availability .calendar div.content table tbody td.bookable.arrival:hover div{border-top-color:#e7c7c7}.availability .calendar div.content table tbody td.bookable.departure:hover div{border-right-color:#e7c7c7}.availability .calendar div.content table tbody td.bookable.active{background-color:#77cc47}.availability .calendar div.content table tbody td.bookable.active div{border-color:#7fb959}.availability .calendar div.content table tbody td.bookable.arrival.active div{border-top-color:#eec7c7}.availability .calendar div.content table tbody td.bookable.departure.active div{border-right-color:#eec7c7}.availability .calendar div.content table tbody td.not-bookable.active{background-color:#e28e8e;color:#807171}.availability .calendar div.content table tbody td.not-bookable,.availability .calendar div.content table tbody td.not-bookable:hover{background-color:#eec7c7;color:#a0a0a0}.availability .calendar div.content table tbody td.not-bookable div,.availability .calendar div.content table tbody td.not-bookable:hover div{border-color:#e7c7c7}.availability .calendar div.content table tbody td.off:hover{background-color:#DDD;color:#a0a0a0}.availability .calendar div.content table tbody td.off:hover div{border-color:#e5e6e6}.availability .calendar div.content table tbody td.not-bookable,.availability .calendar div.content table tbody td.off{cursor:default}.availability .calendar div.content table tbody td.off{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30)}.availability .calendar div.content table tbody td:hover{background-color:#d6d6d6}#room-pauschalen{margin-top:15px;-webkit-transition:height 1s;-moz-transition:height 1s;transition:height 1s}.pauschalen-title{margin-bottom:6px;font-size:12px}.pauschale{height:1.4em;line-height:1.4em;width:634px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pauschale a{text-decoration:none}.pauschale-name{margin:0 14px 0 4px;font-weight:bold}.pauschalen-img{float:right;width:180px;padding:8px;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.pauschalen-img img{width:100%;height:auto}.pauschalen-benefits{float:left;width:50%}.pauschalen-benefits ul{margin:0}.pauschalen-price{float:right;font-weight:bold;font-size:1.2em;margin-top:10px}#insurance-details-1,#insurance-details-2,#insurance-details-3,#insurance-details-4,#insurance-details-5,#insurance-details-6,#insurance-details-7,#insurance-details-8,#insurance-details-9,#insurance-details-10{display:none}.insurance-details-description-1,.insurance-details-description-2,.insurance-details-description-3,.insurance-details-description-4,.insurance-details-description-5,.insurance-details-description-6,.insurance-details-description-7,.insurance-details-description-8,.insurance-details-description-9,.insurance-details-description-10{display:none}div.insurance-button{border:1px solid #236daf;border-radius:4px 4px 4px 4px;display:inline-block;margin:0;overflow:visible;padding:1px 1px 0 1px;background-image:url(/images/s18-submit-bg.png);background-position:0 0;background-color:#236daf}div.insurance-button:hover{background-position:0 -185px}label.insurance-label{background-color:transparent;border-width:0;cursor:pointer;display:block;font-size:13px;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:500;margin:0;overflow:visible;padding:2px 10px 3px 9px;white-space:normal;color:#FFF}#insurance-details-1:checked+span.insurance-details-description-1,#insurance-details-2:checked+span.insurance-details-description-2,#insurance-details-3:checked+span.insurance-details-description-3,#insurance-details-4:checked+span.insurance-details-description-4,#insurance-details-5:checked+span.insurance-details-description-5,#insurance-details-6:checked+span.insurance-details-description-6,#insurance-details-7:checked+span.insurance-details-description-7,#insurance-details-8:checked+span.insurance-details-description-8,#insurance-details-9:checked+span.insurance-details-description-9,#insurance-details-10:checked+span.insurance-details-description-10{display:block}.book-contact{width:200px}.book-contact-street{width:160px}.book-contact-postcode{width:45px}.book-contact-city{width:105px}.book-contact-country{width:30px}#room-booking-container{float:left;width:270px}#room-booking-note-nights{margin:10px 10px 0 10px;text-align:left}#room-booking-note-nights ul{list-style:none;padding:0 0 0 10px}#room-booking-warning{color:red;padding-left:7px;font-weight:bold;display:none}#room-booking.invalid #room-booking-warning{display:table-row}.key-value{width:280px}.price-calc{float:right;width:300px;margin:5px 8px 0 0}.disabled .price-calc{color:#BBB}.key-value .key-value-row,.price-calc>div{height:23px;margin-bottom:4px;padding-top:1px}.price-calc-sum{border-width:0 0 1px 0;border-style:solid;border-color:black}.disabled .price-calc .price-calc-sum{border-color:#BBB}.price-calc-inc{padding-left:6px}.key-value .key-value-key,.price-calc-title{font-size:12px;float:left;max-width:370px}.key-value .key-value-key-number{max-width:40px;margin-right:10px;line-height:.7}.key-value .key-value-value,.price-calc-value{float:right;font-weight:bold}.key-value .key-value-head{float:left;font-weight:bold}.key-value .key-value-section-title,.price-calc-section-title{font-size:.8em;height:16px}.key-include{float:left;font-size:10px;width:100%}form.booking th{width:170px;vertical-align:baseline}form.booking table.additions th{width:240px}div.key-value.contact,div.key-value.additions{width:320px}div.key-value.additions .key-value-key{width:230px}#book-button-row{font-weight:bold;text-align:center;margin-top:40px;width:450px}#contact-subject,#contact-text{width:260px}#contact-text{height:120px}#aktuelles-titel,#aktuelles-text{width:500px}#aktuelles-text{height:300px}#contact-form-container{width:345px}#contact-data-container{width:285px}#privacy-container .data-privacy-ul li{font-size:13px;line-height:1.5em}#privacy-container .data-privacy-ol{list-style-type:lower-alpha}#privacy-container .data-privacy-ol li{font-size:13px;line-height:1.5em}.slideshow{height:0 px;overflow:hidden}.slideshow.loaded{height:auto}.slideshow-prev,.slideshow-next{width:30px;display:table;background-color:#DDD;cursor:pointer}.slideshow-prev:hover,.slideshow-next:hover{background-color:#CCC}.slideshow-prev{float:left}.slideshow-next{float:right}.slideshow-icon-container{display:table-cell;vertical-align:middle}.slideshow-prev .icon16,.slideshow-next .icon16{margin:auto}.slideshow-container{background-color:#FFF;overflow:hidden;padding:15px 0}.slideshow-contents{position:relative}.slideshow-content-container{float:left;position:relative;padding:0 15px}#error,.failure,.success,.validate-error{background-color:#ffe4e4;border-width:1px;border-style:solid;padding:2px 5px;margin:4px 0 3px 0}#error,.failure,.validate-error{background-color:#ffe4e4;border-color:#f38181}.success{background-color:#e4ffe4;border-color:#81f381}.overview-filter{margin-top:13px}.overview-filter form select{width:105px}.picture-delete{display:block;text-decoration:none;width:0;height:0}.picture-delete div{width:20px;height:20px;background-color:#555;color:#F66;text-align:center;font-size:23px;line-height:19px;position:relative;top:0;right:0}.share-buttons h4{margin-top:0}.share-twitter{margin:4px 0 1px 0}body{background-color:#e0ded7;color:#6e6e6e}#page{background-image:url(/images/Strand.webp);background-size:cover;margin-bottom:0}#page-container{margin:0 auto;width:960px}.privatepolicy{padding:15px 5px 15px 5px;font-size:13px}.hint-data-secure{display:table-cell}.hint-data-secure p{margin:0 0 0 40px}.privatepolicy a{text-decoration:none;color:#236daf}.button-vertical{display:table-cell;vertical-align:middle}.privatepolicy-button{text-align:center;list-style:none outside none;margin:0 40px 0 0;overflow:hidden;padding:0}.privatepolicy-button li{display:inline-block;border:1px solid #236daf;border-radius:4px;overflow:visible;padding:1px 1px 0 1px;background-image:url(/images/s18-submit-bg.png);background-color:#236daf}.privatepolicy-button a{background-color:transparent;border-width:0;cursor:pointer;display:block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);margin:0;outline:medium none;text-decoration:none;overflow:visible;padding:2px 10px 3px 9px;white-space:nowrap;color:#FFF}.privatepolicy-button span{padding:4px 5px 0 5px}#top-container{display:none;height:30px;border-bottom:1px solid #c8c8c8;box-shadow:0 1px 4px rgba(0,0,0,0.1)}#top{color:#236daf;padding:8px 15px 0 15px}#top a{color:#236daf;text-decoration:underline}#banner-container{position:relative;margin:auto;width:50%}#banner{position:relative;width:500px;height:439px}#banner.quartier18{background-image:url(/images/logo-web-transparent.png);background-repeat:no-repeat}#banner .banner-vacation{position:absolute;bottom:-3%;left:3%;display:inline-block;font-size:50px;transform:skew(145deg);color:rgba(255,255,255,0.8);text-shadow:5px 4px 4px rgba(255,255,255,0.5)}#banner .banner-dreams{position:absolute;top:10%;right:2%;display:inline-block;font-size:20px;transform:rotate(5deg);color:rgba(255,255,255,0.8);text-shadow:1px 1px 1px rgba(255,255,255,0.5)}#menu-navi{position:relative;display:none;width:30px;padding:10px}.menu-navi-button{position:relative;background-color:hsla(0,0%,100%,0.1);border-bottom:15px double hsla(208.3,66.7%,41.2%,1.0);border-top:5px solid hsla(208.3,66.7%,41.2%,1.0);height:5px}.menu-navi-button:hover{cursor:pointer}.active-menu-navi{border-bottom:15px double hsla(208.3,66.7%,41.2%,0.5);border-top:5px solid hsla(208.3,66.7%,41.2%,0.5)}#navi{margin-left:10px;margin-right:10px;padding:0 15px;border-radius:2px 2px 2px 2px;background-color:#fff;border:1px solid #c8c8c8}#navi ul{list-style:none outside none;margin:0;overflow:hidden;padding:2px 0}#navi li{float:left;margin:0;padding:0}#navi a{color:#236daf;cursor:pointer;display:block;margin:0;outline:medium none;padding:0;white-space:nowrap;text-decoration:none;font-weight:bold;border-right:1px solid #c8c8c8}#navi .iconswitch a{border-right:0}#navi .aktuelles{background-color:#ee583f}#navi .aktuelles span{border-right:1px solid #ee583f}#navi .lastminute{background-color:#ecd422}#navi .lastminutespan{border-right:1px solid #ecd422}#navi .searchhide,#navi .impressumhide,#navi .datenschutzhide{display:none}#navi li.last a,#navi li.last span{border-width:0}#navi a:hover,#navi li.active a,#sidebar-container-bg .title.arrow a:hover h2,#sidebar-container-bg .title.arrow a h2.active{color:#555}#navi span{padding:4px 10px 0 10px;border-right:1px solid #FFF;line-height:2em;display:block}#content-container{background:url(/images/s18-br.png) repeat-y scroll 50% 0 transparent}#main>.content{border-top:1px solid #c8c8c8}.searchmobil{display:none}.switchingviewnavi-button{font-size:13px;border-radius:2px 2px 2px 2px;background-color:#fff;border:1px solid #c8c8c8;padding:15px;margin-top:15px}.switchingviewnavi-button ul{text-align:center;list-style:none outside none;margin:0;overflow:hidden;padding:0}.switchingviewnavi-button li{display:inline-block;border:1px solid #236daf;border-radius:4px;overflow:visible;padding:1px 1px 0 1px;background-image:url(/images/s18-submit-bg.png);background-color:#236daf}.switchingviewnavi-button li.disabled{background-color:#aeaeb0;border-color:#aeaeb0}.switchingviewnavi-button a{background-color:transparent;border-width:0;cursor:pointer;display:block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);margin:0;outline:medium none;text-decoration:none;overflow:visible;padding:2px 10px 3px 9px;white-space:nowrap;color:#FFF}.switchingviewnavi-button span{padding:4px 5px 0 5px}.standardposition{background-position:0 0}.taggedbutton{background-position:0 -185px}.clickedbutton{background-position:0 -185px}.hiddenscreen{display:none}#content-main-container .content.first{border-width:0}#content-main-container .content.info{border-radius:2px 2px 2px 2px;background-color:#fff;border:1px solid #c8c8c8;padding:15px}#content-main-container .content .left{margin-right:15px}#content-main-container .content .half{width:320px}#content-main-container .content .right{margin-left:15px}.content .box .block div.title.header h1{border:0;padding:0}#main>.content ul li{list-style-type:disc;margin:2px 0}#main .box .half{width:325px}#main .box .left{margin-right:15px}#main .box .right{margin-left:15px}.left{display:inline;float:left}.right{display:inline;float:right}.center{text-align:center}#content-main-container{width:700px;margin-left:10px;margin-right:10px}#sidebar-container{width:219px;margin-left:10px;margin-right:10px}.clear{clear:both}.box{margin:15px 0}.box.inline{display:inline-block}.box.news-today{border:0}.box.news-today .block{margin-bottom:20px}.box .block{border-radius:2px 2px 2px 2px;background-color:#fff;border:1px solid #c8c8c8;padding:15px}.box.news{border-radius:2px 2px 2px 2px;background-color:#ee583f;border:1px solid #c8c8c8;padding:5px;line-height:1;color:#fff}.box.news a:visited{color:#fff}.box .block.show{padding:0}.news-entry img{margin-top:20px;width:100%}.news-entry p.date{text-align:right}.cbox{padding:15px 0}#Peenemuende,#Karlshagen,#Trassenheide,#Moelschow,#Zinnowitz,#Zempin,#Welzin,#Ostkluene{stroke-width:1px;stroke:#ecd422}#Peenemuende:hover,#Karlshagen:hover,#Trassenheide:hover,#Moelschow:hover,#Zinnowitz:hover,#Zempin:hover,#Welzin:hover,#Ostkluene:hover{stroke-width:12px}.note-usedom-map{font-size:30px;fill:#6e6e6e}div.title{color:#444}div.title.header h1{font-size:1.5em;font-weight:normal;line-height:1.2em;letter-spacing:inherit;margin:13px 0 0 0;border-radius:2px 2px 2px 2px;background-color:#fff;border:1px solid #c8c8c8;padding:15px}div.title .arrow{background-color:#236daf;border-radius:2px 2px 2px 2px;float:left;height:16px;margin-top:6px;width:16px;color:#FFF;font-family:monospace;text-indent:5px;font-size:12px}div.title h2{font-size:1.1em;padding:2px 7px 2px 0;font-weight:500;line-height:1.8em;margin:0;text-transform:uppercase;letter-spacing:inherit}div.title a{text-decoration:none;cursor:pointer;text-decoration:none;color:#236daf}div.title.arrow h2{padding:2px 7px 2px 25px}img.title{padding:8px;margin-bottom:10px!important;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px;margin-left:6px;margin-right:6px}img.title.right{float:right;margin-left:15px;margin-right:0;width:auto}img.title.left{float:left;margin-right:15px;margin-left:0;width:auto}input,textarea{border-radius:3px 3px 3px 3px;font-size:13px;line-height:18px;padding:2px;border:1px solid #ccc;margin:0;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset}input[type="text"]:focus,textarea:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6)}div.submit{border:1px solid #236daf;border-radius:4px 4px 4px 4px;display:inline-block;margin:0;overflow:visible;padding:1px 1px 0 1px;background-image:url(/images/s18-submit-bg.png);background-position:0 0;background-color:#236daf}div.submit.disabled{background-color:#aeaeb0;border-color:#aeaeb0}div.submit.disabled:hover{background-position:0 0}div.submit:hover{background-position:0 -185px}input[type="submit"]{background-color:transparent;border-width:0;cursor:pointer;display:block;font-size:13px;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:500;margin:0;overflow:visible;padding:2px 10px 3px 9px;white-space:normal;color:#FFF}table,tbody,tr,td,th{padding:0;margin:0}hr{margin:15px 0;padding:0;border-width:1px 0 1px 0;border-style:solid;border-color:#FFF transparent #c8c8c8 transparent}.picbike{width:200px}.picframe{width:220px}.bike-price tr,.bike-price td,.bike-price th{padding:5px;text-align:left;vertical-align:top}.bike-price td+td,.bike-price th+th{text-align:right}.form td,.form th{height:20px;padding:3px 0;vertical-align:baseline}.form th{text-align:left;font-weight:normal;padding-right:4px;font-size:12px}.form th.tblrghtcntr{text-align:right;vertical-align:middle}.chkmrg{margin-right:8px}.form input[name="searchstr"]{width:180px}.lastminutesearch{background-color:#ffe41d}.facebook,.gplus{padding:2px 2px 0 2px}.buttontomenu{display:none}div.datetimeinputs{display:inline-block}div.datetimeinputs input.date{width:20px}div.datetimeinputs input.date:nth-child(3){width:40px}div.minical{position:absolute;z-index:5000;background-color:#e8e8e8;font-size:1.4rem;line-height:1}div.minical div.inbox{border-width:1px;border-style:solid;border-color:#404040;box-shadow:0 0 3px black}div.minical div.navi table{width:100%;border-collapse:collapse}div.minical div.navi td{height:24px;font-weight:bold;color:#3f474d;text-shadow:0 1px 0 rgba(255,255,255,1);line-height:180%}div.minical div.navi td.forward{width:16px;padding-right:5px}div.minical div.navi td.title{text-align:center}div.minical div.navi th.now{font-size:90%;color:#3f474d;cursor:default}div.minical div.navi td.backward{width:16px;padding-left:5px}div.minical tr.title{background-color:#aaa}div.minical tr.title th{text-align:center;padding:5px 5px 0 5px}div.calendar div.content{overflow:hidden;font-size:60%}div.calendar div.content table{border-collapse:collapse;position:relative;left:1px;width:100%}div.calendar div.content table thead th{font-weight:bold;height:18px;font-size:80%;color:#3f474d;margin:0;padding:0;text-shadow:0 1px 0 rgba(255,255,255,1);cursor:default;position:relative;width:12.5%;text-align:center}div.calendar div.content table thead tr:nth-child(n+2) th:after{content:"";display:block;padding-top:100%}div.calendar div.content table thead th div{position:absolute;top:25%;right:0;bottom:0;left:0}div.calendar div.content table tbody td{cursor:pointer}div.calendar div.content table tbody td,div.calendar div.content table tbody th{border-width:1px;border-style:solid;border-color:#a5a5a5;vertical-align:top;text-shadow:0 1px 0 rgba(255,255,255,0.75);text-align:center;vertical-align:middle;font-weight:bold;margin:0;padding:0;color:#3f474d;background-color:#d6d6d6;position:relative;width:12.5%;background-clip:padding-box}div.calendar div.content table tbody td:after,div.calendar div.content table tbody th:after{content:"";display:block;margin-top:100%}div.calendar div.content table tbody th{color:#3f474d;text-shadow:0 1px 0 rgba(255,255,255,1);border-left-width:0;background-color:transparent}div.calendar div.content table tbody td div,div.calendar div.content table tbody th div{position:absolute;top:50%;right:0;bottom:0;left:0;line-height:0}div.calendar div.content table tbody th div{font-size:90%}div.calendar div.content table tbody td:hover{background-color:#b4b4b4}div.calendar div.content table tbody td.off{color:#a0a0a0}div.calendar div.content table tbody td.off:hover{color:#878787}div.calendar div.content table tbody td.off:hover div{border-color:#cfcfcf}div.calendar div.content table tbody td.selectable{background-color:#c5c5c5}div.calendar div.content table tbody td.selectable div{border-color:#d7d7d7}div.calendar div.content table tbody td.selectable:hover{background-color:#a6a6a6}div.calendar div.content table tbody td.selectable:hover div{border-color:#b5b5b5}div.calendar div.content table tbody td.today{background-color:#afe5ff}div.calendar div.content table tbody td.today div{border-color:#8ecbf3;text-shadow:0 1px 0 rgba(0,0,0,0.5);color:#FFF}div.calendar div.content table tbody td.today:hover{background-color:#9dcdee}div.calendar div.content table tbody td.today:hover div{border-color:#94bbd6}div.calendar div.content table tbody td.active{background-color:#57a2ff}div.calendar div.content table tbody td.active div{border-color:#5993b9;text-shadow:0 1px 0 rgba(0,0,0,0.5);color:#FFF}div.calendar div.content table tbody td.active:hover{background-color:#4a8ee2}div.calendar div.content table tbody td.active:hover div{border-color:#5d90b1}@media screen and (min-width:320px) and (max-width:1279px){div.minical{font-size:2.5rem}div.minical div.navi td.forward{padding:10px 5px 10px 0}div.minical div.navi td.backward{padding:10px 0 10px 5px}}#selectdate{border-width:1px;border-style:solid;border-color:#777;display:none;z-index:1000}#selectdate th{width:auto}#selectdate .select{border-width:1px;border-style:solid;border-color:#000}@media screen and (min-width:320px) and (orientation:portrait){body{font-size:16px}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.1rem}p,.text{font-size:1rem;line-height:1.5;word-wrap:break-word}input,textarea{font-size:1rem;line-height:1.5}input[type="submit"]{font-size:1rem;padding:7px 10px 6px 9px}img{max-width:100%;height:auto}table{width:100%}div.title.header h1{margin-left:5px}table.bike-price,.bike-price thead,.bike-price tbody,.bike-price th,.bike-price td,.bike-price tr{display:block;overflow:hidden}.bike-price thead{display:none}.bike-price tr:nth-child(odd){background-color:#ccc}.bike-price td{padding:.25em .5em}.bike-price td:before{content:attr(data-label)": ";display:inline-block;font-weight:bold;width:5.5em}.bike-price td+td{text-align:left}input.int{text-align:right;width:30px}#sidebar-container{display:none}#page-container{width:100%}#banner-container-bg{width:100%}#banner{display:inline-block;width:100%;vertical-align:middle;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;height:65px}#content-main-container{width:100%;margin-left:0;margin-right:0}#top-container{height:100%;display:block}#top .topright{text-align:right;width:100%;font-size:1rem}#navi li{width:100%}#navi a{border-right:0}#navi span{border-right:0}#menu-navi{display:block;float:left}#main>.content{padding:0}.slideshow-prev,.slideshow-next{background-color:#FFF;cursor:pointer}img.title.right{float:left;width:90%;margin:0}.form th{font-size:1rem}div.title.arrow h2{padding:0}.start-slideshow-building img,#start .start-building-preview img{margin:0}#main .box .right{margin-left:auto;margin-right:10px;display:block}#content-container{background:0}#container-bg{margin:0}span.right.overview-filter{float:left}.overview-filter form select{width:200px}div.title.arrow{display:inline-block}div.title .arrow{height:36px;width:36px;font-size:1.6rem;margin-right:10px;text-indent:10px;line-height:1.25em}div.title a{word-wrap:break-word}#contact-form-container{width:100%}#contact-data-container.right{float:left}#contact-data-container>.key-value>.key-value-row>.key-value-key{font-size:1rem}#contact-subject,#contact-text{width:95%}.needed{width:95%}.results-special.lastminute{position:static;right:0;top:0;width:100%;height:80px;border-radius:0;border:0;box-shadow:none;transform:none;text-align:left}.results-special>div{top:0}.results-special>div:hover{transform:none}.results-date{position:relative;left:0;width:100%}.results-price{float:left}.results-text{width:100%}.building-description p,.category-description p,.room-description{margin-left:5px}.socialicons{display:block;float:left}.facebook,.gplus{padding:5px}#content-main-container .content .right.picframe{float:none;width:50%;margin:0 auto}.mediafix{display:none}.switchingviewnavi-button{font-size:1rem}.switchingviewnavi-button li{width:95%;margin-bottom:12px}.box.inline.right{width:100%}div.datetimeinputs input.date{width:30px}div.datetimeinputs input.date:nth-child(3){width:55px}.availability .calendar .content{width:100%;margin-bottom:40px}.price-calc{width:430px;margin:0}.price-calc>div{height:35px}.key-value .key-value-key,.price-calc-title{font-size:1.1rem}.key-value.right{float:left}.key-value{width:100%;line-height:1;font-size:1rem}#room-seasons .key-value .key-value-row{height:45px}#room-seasons .key-value .key-value-row:first-child,#room-seasons .key-value .key-value-row:last-child{height:auto}#room-seasons .key-value .key-value-row .key-value-value{margin-left:10px}#booking .book-contact{width:100%;max-width:300px}#booking .book-contact-street{width:100%;max-width:300px}#booking .book-contact-streetnumber{width:100%;max-width:40px;margin-top:5px}#booking .book-contact-postcode{width:100%;max-width:70px;margin-top:5px}#booking .book-contact-city{width:100%;max-width:300px;margin-top:5px}#booking .book-contact-country{width:100%;max-width:40px;margin-top:5px}#navi .searchhide,#navi .impressumhide,#navi .datenschutzhide{display:list-item}.searchmobil{display:block}#search table select[name="region"]{width:200px}#navi .menuhide{display:none}div.centerbuttontomenu{text-align:center}div.buttontomenu{border:1px solid #236daf;border-radius:4px 4px 4px 4px;display:inline-block;margin:0;overflow:visible;padding:1px 1px 0 1px;background-image:url(/images/s18-submit-bg.png);background-position:0 0;background-color:#236daf}div.buttontomenu.disabled{background-color:#aeaeb0;border-color:#aeaeb0}div.buttontomenu.disabled:hover{background-position:0 0}div.buttontomenu:hover{background-position:0 -185px}div.buttontomenu a{text-decoration:none}div.buttontomenu a div{background-color:transparent;border-width:0;cursor:pointer;display:block;font-size:1.5rem;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:500;margin:0;overflow:visible;padding:7px 10px 6px 9px;white-space:normal;color:#FFF}}@media screen and (min-width:320px) and (orientation:portrait){#banner{height:290px}#banner .banner-dreams{font-size:.63rem}#banner .banner-vacation{font-size:.94rem}}@media screen and (min-width:400px) and (orientation:portrait){#banner{height:350px}#banner .banner-dreams{font-size:.75rem}#banner .banner-vacation{font-size:1.5rem}}@media screen and (min-width:480px) and (orientation:portrait){#banner{height:420px}#banner .banner-dreams{font-size:.88rem}#banner .banner-vacation{font-size:1.5rem}}@media screen and (min-width:320px) and (max-width:576px) and (orientation:portrait){#cookie-banner table tbody tr{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width:560px) and (orientation:portrait){#banner{height:480px}#banner .banner-dreams{font-size:1rem}#banner .banner-vacation{font-size:1.88rem}}@media screen and (min-width:640px) and (orientation:portrait){#banner{height:530px}#banner .banner-dreams{font-size:1rem}#banner .banner-vacation{font-size:1.88rem}}@media screen and (min-width:720px) and (orientation:portrait){#banner{height:580px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:2.5rem}}@media screen and (min-width:800px) and (orientation:portrait){#banner{height:620px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:2.5rem}}@media screen and (min-width:880px) and (orientation:portrait){#banner{height:670px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:2.5rem}}@media screen and (min-width:960px) and (orientation:portrait){#banner{height:750px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:3.15rem}}@media screen and (min-width:1040px) and (orientation:portrait){#banner{height:780px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:3.15rem}}@media screen and (min-width:1120px) and (orientation:portrait){#banner{height:800px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:3.15rem}}@media screen and (min-width:1200px) and (orientation:portrait){#banner{height:820px}#banner .banner-dreams{font-size:1.25rem}#banner .banner-vacation{font-size:3.15rem}}@media screen and (min-width:320px) and (max-width:1279px) and (orientation:landscape){body{font-size:16px}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.1rem}p,.text{font-size:1rem;line-height:1.5;word-wrap:break-word}input,textarea{font-size:1rem;line-height:1.5}input[type="submit"]{font-size:1rem;padding:7px 10px 6px 9px}img{max-width:100%;height:auto}table{width:100%}div.title.header h1{margin-left:5px}table.bike-price,.bike-price thead,.bike-price tbody,.bike-price th,.bike-price td,.bike-price tr{display:block;overflow:hidden}.bike-price thead{display:none}.bike-price tr:nth-child(odd){background-color:#ccc}.bike-price td{padding:.25em .5em}.bike-price td:before{content:attr(data-label)": ";display:inline-block;font-weight:bold;width:5.5em}.bike-price td+td{text-align:left}input.int{text-align:right;width:30px}#sidebar-container{display:none}#page-container{width:100%}#banner-container-bg{width:100%}#banner{display:inline-block;width:100%;vertical-align:middle;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;height:320px}#content-main-container{width:100%;margin-left:0;margin-right:0}#top-container{height:100%;display:block}#top .topright{text-align:right;width:100%;font-size:1rem}#navi li{width:100%}#navi a{border-right:0}#navi span{border-right:0}#menu-navi{display:block;float:left}#main>.content{padding:0}.slideshow-prev,.slideshow-next{background-color:#FFF;cursor:pointer}img.title.right{float:left;width:90%;margin:0}.form th{font-size:1rem}div.title.arrow h2{padding:0}.start-slideshow-building img,#start .start-building-preview img{margin:0}#main .box .right{margin-left:auto;margin-right:10px;display:block}#content-container{background:0}#container-bg{margin:0}span.right.overview-filter{float:left}.overview-filter form select{width:200px}div.title.arrow{display:inline-block}div.title .arrow{height:36px;width:36px;font-size:1.6rem;margin-right:10px;text-indent:10px;line-height:1.25em}div.title a{word-wrap:break-word}#contact-data-container.right{float:left}#contact-data-container>.key-value>.key-value-row>.key-value-key{font-size:1rem}#contact-subject,#contact-text{width:100%}.needed{width:100%}.results-special.lastminute{position:static;right:0;top:0;width:100%;height:80px;border-radius:0;border:0;box-shadow:none;transform:none;text-align:left}.results-special>div{top:0}.results-special>div:hover{transform:none}.results-date{position:relative;left:0;width:100%}.results-price{float:left}.results-text{width:100%}.building-description p,.category-description p,.room-description{margin-left:5px}.socialicons{display:block;float:left}.facebook,.gplus{padding:5px}#content-main-container .content .right.picframe{float:none;width:50%;margin:0 auto}.mediafix{display:none}.switchingviewnavi-button{font-size:1rem}.switchingviewnavi-button li{width:95%;margin-bottom:12px}.box.inline.right{width:100%}div.datetimeinputs input.date{width:30px}div.datetimeinputs input.date:nth-child(3){width:55px}.availability .calendar .content{width:100%;margin-bottom:40px}.price-calc{width:430px;margin:0}.price-calc>div{height:35px}.key-value .key-value-key,.price-calc-title{font-size:1.1rem}.key-value.right{float:left}.key-value{width:100%;line-height:1;font-size:1rem}#room-seasons .key-value .key-value-row{height:45px}#room-seasons .key-value .key-value-row:first-child,#room-seasons .key-value .key-value-row:last-child{height:auto}#room-seasons .key-value .key-value-row .key-value-value{margin-left:3px}#booking .book-contact{width:100%;max-width:300px}#booking .book-contact-street{width:100%;max-width:300px}#booking .book-contact-streetnumber{width:100%;max-width:40px;margin-top:5px}#booking .book-contact-postcode{width:100%;max-width:70px;margin-top:5px}#booking .book-contact-city{width:100%;max-width:300px;margin-top:5px}#booking .book-contact-country{width:100%;max-width:40px;margin-top:5px}#navi .searchhide,#navi .impressumhide,#navi .datenschutzhide{display:list-item}.searchmobil{display:block}#search table select[name="region"]{width:200px}#navi .menuhide{display:none}div.centerbuttontomenu{text-align:center}div.buttontomenu{border:1px solid #236daf;border-radius:4px 4px 4px 4px;display:inline-block;margin:0;overflow:visible;padding:1px 1px 0 1px;background-image:url(/images/s18-submit-bg.png);background-position:0 0;background-color:#236daf}div.buttontomenu.disabled{background-color:#aeaeb0;border-color:#aeaeb0}div.buttontomenu.disabled:hover{background-position:0 0}div.buttontomenu:hover{background-position:0 -185px}div.buttontomenu a{text-decoration:none}div.buttontomenu a div{background-color:transparent;border-width:0;cursor:pointer;display:block;font-size:1.5rem;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:500;margin:0;overflow:visible;padding:7px 10px 6px 9px;white-space:normal;color:#FFF}}@media screen and (min-width:320px) and (max-width:449px) and (orientation:landscape){#banner .banner-vacation{font-size:.94rem}#banner .banner-dreams{font-size:.63rem}}@media screen and (min-width:400px) and (max-width:459px) and (orientation:landscape){#banner{height:340px}#banner .banner-vacation{font-size:.94rem}#banner .banner-dreams{font-size:.63rem}}@media screen and (min-width:460px) and (max-width:499px) and (orientation:landscape){#banner{height:420px}#banner .banner-vacation{font-size:1.25rem}#banner .banner-dreams{font-size:.75rem}}@media screen and (min-width:500px) and (max-width:559px) and (orientation:landscape){#banner{height:440px}#banner .banner-vacation{font-size:1.5rem}#banner .banner-dreams{font-size:.88rem}}@media screen and (min-width:560px) and (max-width:619px) and (orientation:landscape){#banner{height:460px}#banner .banner-vacation{font-size:1.5rem}#banner .banner-dreams{font-size:1rem}}@media screen and (min-width:620px) and (max-width:679px) and (orientation:landscape){#banner{height:500px}#banner .banner-vacation{font-size:1.5rem}#banner .banner-dreams{font-size:1rem}}@media screen and (min-width:680px) and (max-width:739px) and (orientation:landscape){#banner{height:560px}#banner .banner-vacation{font-size:1.88rem}#banner .banner-dreams{font-size:1.1rem}}@media screen and (min-width:740px) and (max-width:799px) and (orientation:landscape){#banner{height:640px}#banner .banner-vacation{font-size:2.19rem}}@media screen and (min-width:800px) and (max-width:879px) and (orientation:landscape){#banner{height:700px}#banner .banner-vacation{font-size:2.5rem}}@media screen and (min-width:880px) and (max-width:939px) and (orientation:landscape){#banner{height:740px}#banner .banner-vacation{font-size:2.5rem}}@media screen and (min-width:940px) and (max-width:999px) and (orientation:landscape){#banner{height:760px}}@media screen and (min-width:1000px) and (max-width:1059px) and (orientation:landscape){#banner{height:780px}}@media screen and (min-width:1060px) and (max-width:1119px) and (orientation:landscape){#banner{height:800px}}@media screen and (min-width:1120px) and (max-width:1279px) and (orientation:landscape){#banner{height:940px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}