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}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
@charset "UTF-8";
/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face { font-family: "Ionicons"; src: url("../../files/fonts/ionicons.eot?v=2.0.0"); src: url("../../files/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../../files/fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../../files/fonts/ionicons.woff?v=2.0.0") format("woff"), url("../../files/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; }
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ion-alert:before { content: "\f101"; }

.ion-alert-circled:before { content: "\f100"; }

.ion-android-add:before { content: "\f2c7"; }

.ion-android-add-circle:before { content: "\f359"; }

.ion-android-alarm-clock:before { content: "\f35a"; }

.ion-android-alert:before { content: "\f35b"; }

.ion-android-apps:before { content: "\f35c"; }

.ion-android-archive:before { content: "\f2c9"; }

.ion-android-arrow-back:before { content: "\f2ca"; }

.ion-android-arrow-down:before { content: "\f35d"; }

.ion-android-arrow-dropdown:before { content: "\f35f"; }

.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }

.ion-android-arrow-dropleft:before { content: "\f361"; }

.ion-android-arrow-dropleft-circle:before { content: "\f360"; }

.ion-android-arrow-dropright:before { content: "\f363"; }

.ion-android-arrow-dropright-circle:before { content: "\f362"; }

.ion-android-arrow-dropup:before { content: "\f365"; }

.ion-android-arrow-dropup-circle:before { content: "\f364"; }

.ion-android-arrow-forward:before { content: "\f30f"; }

.ion-android-arrow-up:before { content: "\f366"; }

.ion-android-attach:before { content: "\f367"; }

.ion-android-bar:before { content: "\f368"; }

.ion-android-bicycle:before { content: "\f369"; }

.ion-android-boat:before { content: "\f36a"; }

.ion-android-bookmark:before { content: "\f36b"; }

.ion-android-bulb:before { content: "\f36c"; }

.ion-android-bus:before { content: "\f36d"; }

.ion-android-calendar:before { content: "\f2d1"; }

.ion-android-call:before { content: "\f2d2"; }

.ion-android-camera:before { content: "\f2d3"; }

.ion-android-cancel:before { content: "\f36e"; }

.ion-android-car:before { content: "\f36f"; }

.ion-android-cart:before { content: "\f370"; }

.ion-android-chat:before { content: "\f2d4"; }

.ion-android-checkbox:before { content: "\f374"; }

.ion-android-checkbox-blank:before { content: "\f371"; }

.ion-android-checkbox-outline:before { content: "\f373"; }

.ion-android-checkbox-outline-blank:before { content: "\f372"; }

.ion-android-checkmark-circle:before { content: "\f375"; }

.ion-android-clipboard:before { content: "\f376"; }

.ion-android-close:before { content: "\f2d7"; }

.ion-android-cloud:before { content: "\f37a"; }

.ion-android-cloud-circle:before { content: "\f377"; }

.ion-android-cloud-done:before { content: "\f378"; }

.ion-android-cloud-outline:before { content: "\f379"; }

.ion-android-color-palette:before { content: "\f37b"; }

.ion-android-compass:before { content: "\f37c"; }

.ion-android-contact:before { content: "\f2d8"; }

.ion-android-contacts:before { content: "\f2d9"; }

.ion-android-contract:before { content: "\f37d"; }

.ion-android-create:before { content: "\f37e"; }

.ion-android-delete:before { content: "\f37f"; }

.ion-android-desktop:before { content: "\f380"; }

.ion-android-document:before { content: "\f381"; }

.ion-android-done:before { content: "\f383"; }

.ion-android-done-all:before { content: "\f382"; }

.ion-android-download:before { content: "\f2dd"; }

.ion-android-drafts:before { content: "\f384"; }

.ion-android-exit:before { content: "\f385"; }

.ion-android-expand:before { content: "\f386"; }

.ion-android-favorite:before { content: "\f388"; }

.ion-android-favorite-outline:before { content: "\f387"; }

.ion-android-film:before { content: "\f389"; }

.ion-android-folder:before { content: "\f2e0"; }

.ion-android-folder-open:before { content: "\f38a"; }

.ion-android-funnel:before { content: "\f38b"; }

.ion-android-globe:before { content: "\f38c"; }

.ion-android-hand:before { content: "\f2e3"; }

.ion-android-hangout:before { content: "\f38d"; }

.ion-android-happy:before { content: "\f38e"; }

.ion-android-home:before { content: "\f38f"; }

.ion-android-image:before { content: "\f2e4"; }

.ion-android-laptop:before { content: "\f390"; }

.ion-android-list:before { content: "\f391"; }

.ion-android-locate:before { content: "\f2e9"; }

.ion-android-lock:before { content: "\f392"; }

.ion-android-mail:before { content: "\f2eb"; }

.ion-android-map:before { content: "\f393"; }

.ion-android-menu:before { content: "\f394"; }

.ion-android-microphone:before { content: "\f2ec"; }

.ion-android-microphone-off:before { content: "\f395"; }

.ion-android-more-horizontal:before { content: "\f396"; }

.ion-android-more-vertical:before { content: "\f397"; }

.ion-android-navigate:before { content: "\f398"; }

.ion-android-notifications:before { content: "\f39b"; }

.ion-android-notifications-none:before { content: "\f399"; }

.ion-android-notifications-off:before { content: "\f39a"; }

.ion-android-open:before { content: "\f39c"; }

.ion-android-options:before { content: "\f39d"; }

.ion-android-people:before { content: "\f39e"; }

.ion-android-person:before { content: "\f3a0"; }

.ion-android-person-add:before { content: "\f39f"; }

.ion-android-phone-landscape:before { content: "\f3a1"; }

.ion-android-phone-portrait:before { content: "\f3a2"; }

.ion-android-pin:before { content: "\f3a3"; }

.ion-android-plane:before { content: "\f3a4"; }

.ion-android-playstore:before { content: "\f2f0"; }

.ion-android-print:before { content: "\f3a5"; }

.ion-android-radio-button-off:before { content: "\f3a6"; }

.ion-android-radio-button-on:before { content: "\f3a7"; }

.ion-android-refresh:before { content: "\f3a8"; }

.ion-android-remove:before { content: "\f2f4"; }

.ion-android-remove-circle:before { content: "\f3a9"; }

.ion-android-restaurant:before { content: "\f3aa"; }

.ion-android-sad:before { content: "\f3ab"; }

.ion-android-search:before { content: "\f2f5"; }

.ion-android-send:before { content: "\f2f6"; }

.ion-android-settings:before { content: "\f2f7"; }

.ion-android-share:before { content: "\f2f8"; }

.ion-android-share-alt:before { content: "\f3ac"; }

.ion-android-star:before { content: "\f2fc"; }

.ion-android-star-half:before { content: "\f3ad"; }

.ion-android-star-outline:before { content: "\f3ae"; }

.ion-android-stopwatch:before { content: "\f2fd"; }

.ion-android-subway:before { content: "\f3af"; }

.ion-android-sunny:before { content: "\f3b0"; }

.ion-android-sync:before { content: "\f3b1"; }

.ion-android-textsms:before { content: "\f3b2"; }

.ion-android-time:before { content: "\f3b3"; }

.ion-android-train:before { content: "\f3b4"; }

.ion-android-unlock:before { content: "\f3b5"; }

.ion-android-upload:before { content: "\f3b6"; }

.ion-android-volume-down:before { content: "\f3b7"; }

.ion-android-volume-mute:before { content: "\f3b8"; }

.ion-android-volume-off:before { content: "\f3b9"; }

.ion-android-volume-up:before { content: "\f3ba"; }

.ion-android-walk:before { content: "\f3bb"; }

.ion-android-warning:before { content: "\f3bc"; }

.ion-android-watch:before { content: "\f3bd"; }

.ion-android-wifi:before { content: "\f305"; }

.ion-aperture:before { content: "\f313"; }

.ion-archive:before { content: "\f102"; }

.ion-arrow-down-a:before { content: "\f103"; }

.ion-arrow-down-b:before { content: "\f104"; }

.ion-arrow-down-c:before { content: "\f105"; }

.ion-arrow-expand:before { content: "\f25e"; }

.ion-arrow-graph-down-left:before { content: "\f25f"; }

.ion-arrow-graph-down-right:before { content: "\f260"; }

.ion-arrow-graph-up-left:before { content: "\f261"; }

.ion-arrow-graph-up-right:before { content: "\f262"; }

.ion-arrow-left-a:before { content: "\f106"; }

.ion-arrow-left-b:before { content: "\f107"; }

.ion-arrow-left-c:before { content: "\f108"; }

.ion-arrow-move:before { content: "\f263"; }

.ion-arrow-resize:before { content: "\f264"; }

.ion-arrow-return-left:before { content: "\f265"; }

.ion-arrow-return-right:before { content: "\f266"; }

.ion-arrow-right-a:before { content: "\f109"; }

.ion-arrow-right-b:before { content: "\f10a"; }

.ion-arrow-right-c:before { content: "\f10b"; }

.ion-arrow-shrink:before { content: "\f267"; }

.ion-arrow-swap:before { content: "\f268"; }

.ion-arrow-up-a:before { content: "\f10c"; }

.ion-arrow-up-b:before { content: "\f10d"; }

.ion-arrow-up-c:before { content: "\f10e"; }

.ion-asterisk:before { content: "\f314"; }

.ion-at:before { content: "\f10f"; }

.ion-backspace:before { content: "\f3bf"; }

.ion-backspace-outline:before { content: "\f3be"; }

.ion-bag:before { content: "\f110"; }

.ion-battery-charging:before { content: "\f111"; }

.ion-battery-empty:before { content: "\f112"; }

.ion-battery-full:before { content: "\f113"; }

.ion-battery-half:before { content: "\f114"; }

.ion-battery-low:before { content: "\f115"; }

.ion-beaker:before { content: "\f269"; }

.ion-beer:before { content: "\f26a"; }

.ion-bluetooth:before { content: "\f116"; }

.ion-bonfire:before { content: "\f315"; }

.ion-bookmark:before { content: "\f26b"; }

.ion-bowtie:before { content: "\f3c0"; }

.ion-briefcase:before { content: "\f26c"; }

.ion-bug:before { content: "\f2be"; }

.ion-calculator:before { content: "\f26d"; }

.ion-calendar:before { content: "\f117"; }

.ion-camera:before { content: "\f118"; }

.ion-card:before { content: "\f119"; }

.ion-cash:before { content: "\f316"; }

.ion-chatbox:before { content: "\f11b"; }

.ion-chatbox-working:before { content: "\f11a"; }

.ion-chatboxes:before { content: "\f11c"; }

.ion-chatbubble:before { content: "\f11e"; }

.ion-chatbubble-working:before { content: "\f11d"; }

.ion-chatbubbles:before { content: "\f11f"; }

.ion-checkmark:before { content: "\f122"; }

.ion-checkmark-circled:before { content: "\f120"; }

.ion-checkmark-round:before { content: "\f121"; }

.ion-chevron-down:before { content: "\f123"; }

.ion-chevron-left:before { content: "\f124"; }

.ion-chevron-right:before { content: "\f125"; }

.ion-chevron-up:before { content: "\f126"; }

.ion-clipboard:before { content: "\f127"; }

.ion-clock:before { content: "\f26e"; }

.ion-close:before { content: "\f12a"; }

.ion-close-circled:before { content: "\f128"; }

.ion-close-round:before { content: "\f129"; }

.ion-closed-captioning:before { content: "\f317"; }

.ion-cloud:before { content: "\f12b"; }

.ion-code:before { content: "\f271"; }

.ion-code-download:before { content: "\f26f"; }

.ion-code-working:before { content: "\f270"; }

.ion-coffee:before { content: "\f272"; }

.ion-compass:before { content: "\f273"; }

.ion-compose:before { content: "\f12c"; }

.ion-connection-bars:before { content: "\f274"; }

.ion-contrast:before { content: "\f275"; }

.ion-crop:before { content: "\f3c1"; }

.ion-cube:before { content: "\f318"; }

.ion-disc:before { content: "\f12d"; }

.ion-document:before { content: "\f12f"; }

.ion-document-text:before { content: "\f12e"; }

.ion-drag:before { content: "\f130"; }

.ion-earth:before { content: "\f276"; }

.ion-easel:before { content: "\f3c2"; }

.ion-edit:before { content: "\f2bf"; }

.ion-egg:before { content: "\f277"; }

.ion-eject:before { content: "\f131"; }

.ion-email:before { content: "\f132"; }

.ion-email-unread:before { content: "\f3c3"; }

.ion-erlenmeyer-flask:before { content: "\f3c5"; }

.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }

.ion-eye:before { content: "\f133"; }

.ion-eye-disabled:before { content: "\f306"; }

.ion-female:before { content: "\f278"; }

.ion-filing:before { content: "\f134"; }

.ion-film-marker:before { content: "\f135"; }

.ion-fireball:before { content: "\f319"; }

.ion-flag:before { content: "\f279"; }

.ion-flame:before { content: "\f31a"; }

.ion-flash:before { content: "\f137"; }

.ion-flash-off:before { content: "\f136"; }

.ion-folder:before { content: "\f139"; }

.ion-fork:before { content: "\f27a"; }

.ion-fork-repo:before { content: "\f2c0"; }

.ion-forward:before { content: "\f13a"; }

.ion-funnel:before { content: "\f31b"; }

.ion-gear-a:before { content: "\f13d"; }

.ion-gear-b:before { content: "\f13e"; }

.ion-grid:before { content: "\f13f"; }

.ion-hammer:before { content: "\f27b"; }

.ion-happy:before { content: "\f31c"; }

.ion-happy-outline:before { content: "\f3c6"; }

.ion-headphone:before { content: "\f140"; }

.ion-heart:before { content: "\f141"; }

.ion-heart-broken:before { content: "\f31d"; }

.ion-help:before { content: "\f143"; }

.ion-help-buoy:before { content: "\f27c"; }

.ion-help-circled:before { content: "\f142"; }

.ion-home:before { content: "\f144"; }

.ion-icecream:before { content: "\f27d"; }

.ion-image:before { content: "\f147"; }

.ion-images:before { content: "\f148"; }

.ion-information:before { content: "\f14a"; }

.ion-information-circled:before { content: "\f149"; }

.ion-ionic:before { content: "\f14b"; }

.ion-ios-alarm:before { content: "\f3c8"; }

.ion-ios-alarm-outline:before { content: "\f3c7"; }

.ion-ios-albums:before { content: "\f3ca"; }

.ion-ios-albums-outline:before { content: "\f3c9"; }

.ion-ios-americanfootball:before { content: "\f3cc"; }

.ion-ios-americanfootball-outline:before { content: "\f3cb"; }

.ion-ios-analytics:before { content: "\f3ce"; }

.ion-ios-analytics-outline:before { content: "\f3cd"; }

.ion-ios-arrow-back:before { content: "\f3cf"; }

.ion-ios-arrow-down:before { content: "\f3d0"; }

.ion-ios-arrow-forward:before { content: "\f3d1"; }

.ion-ios-arrow-left:before { content: "\f3d2"; }

.ion-ios-arrow-right:before { content: "\f3d3"; }

.ion-ios-arrow-thin-down:before { content: "\f3d4"; }

.ion-ios-arrow-thin-left:before { content: "\f3d5"; }

.ion-ios-arrow-thin-right:before { content: "\f3d6"; }

.ion-ios-arrow-thin-up:before { content: "\f3d7"; }

.ion-ios-arrow-up:before { content: "\f3d8"; }

.ion-ios-at:before { content: "\f3da"; }

.ion-ios-at-outline:before { content: "\f3d9"; }

.ion-ios-barcode:before { content: "\f3dc"; }

.ion-ios-barcode-outline:before { content: "\f3db"; }

.ion-ios-baseball:before { content: "\f3de"; }

.ion-ios-baseball-outline:before { content: "\f3dd"; }

.ion-ios-basketball:before { content: "\f3e0"; }

.ion-ios-basketball-outline:before { content: "\f3df"; }

.ion-ios-bell:before { content: "\f3e2"; }

.ion-ios-bell-outline:before { content: "\f3e1"; }

.ion-ios-body:before { content: "\f3e4"; }

.ion-ios-body-outline:before { content: "\f3e3"; }

.ion-ios-bolt:before { content: "\f3e6"; }

.ion-ios-bolt-outline:before { content: "\f3e5"; }

.ion-ios-book:before { content: "\f3e8"; }

.ion-ios-book-outline:before { content: "\f3e7"; }

.ion-ios-bookmarks:before { content: "\f3ea"; }

.ion-ios-bookmarks-outline:before { content: "\f3e9"; }

.ion-ios-box:before { content: "\f3ec"; }

.ion-ios-box-outline:before { content: "\f3eb"; }

.ion-ios-briefcase:before { content: "\f3ee"; }

.ion-ios-briefcase-outline:before { content: "\f3ed"; }

.ion-ios-browsers:before { content: "\f3f0"; }

.ion-ios-browsers-outline:before { content: "\f3ef"; }

.ion-ios-calculator:before { content: "\f3f2"; }

.ion-ios-calculator-outline:before { content: "\f3f1"; }

.ion-ios-calendar:before { content: "\f3f4"; }

.ion-ios-calendar-outline:before { content: "\f3f3"; }

.ion-ios-camera:before { content: "\f3f6"; }

.ion-ios-camera-outline:before { content: "\f3f5"; }

.ion-ios-cart:before { content: "\f3f8"; }

.ion-ios-cart-outline:before { content: "\f3f7"; }

.ion-ios-chatboxes:before { content: "\f3fa"; }

.ion-ios-chatboxes-outline:before { content: "\f3f9"; }

.ion-ios-chatbubble:before { content: "\f3fc"; }

.ion-ios-chatbubble-outline:before { content: "\f3fb"; }

.ion-ios-checkmark:before { content: "\f3ff"; }

.ion-ios-checkmark-empty:before { content: "\f3fd"; }

.ion-ios-checkmark-outline:before { content: "\f3fe"; }

.ion-ios-circle-filled:before { content: "\f400"; }

.ion-ios-circle-outline:before { content: "\f401"; }

.ion-ios-clock:before { content: "\f403"; }

.ion-ios-clock-outline:before { content: "\f402"; }

.ion-ios-close:before { content: "\f406"; }

.ion-ios-close-empty:before { content: "\f404"; }

.ion-ios-close-outline:before { content: "\f405"; }

.ion-ios-cloud:before { content: "\f40c"; }

.ion-ios-cloud-download:before { content: "\f408"; }

.ion-ios-cloud-download-outline:before { content: "\f407"; }

.ion-ios-cloud-outline:before { content: "\f409"; }

.ion-ios-cloud-upload:before { content: "\f40b"; }

.ion-ios-cloud-upload-outline:before { content: "\f40a"; }

.ion-ios-cloudy:before { content: "\f410"; }

.ion-ios-cloudy-night:before { content: "\f40e"; }

.ion-ios-cloudy-night-outline:before { content: "\f40d"; }

.ion-ios-cloudy-outline:before { content: "\f40f"; }

.ion-ios-cog:before { content: "\f412"; }

.ion-ios-cog-outline:before { content: "\f411"; }

.ion-ios-color-filter:before { content: "\f414"; }

.ion-ios-color-filter-outline:before { content: "\f413"; }

.ion-ios-color-wand:before { content: "\f416"; }

.ion-ios-color-wand-outline:before { content: "\f415"; }

.ion-ios-compose:before { content: "\f418"; }

.ion-ios-compose-outline:before { content: "\f417"; }

.ion-ios-contact:before { content: "\f41a"; }

.ion-ios-contact-outline:before { content: "\f419"; }

.ion-ios-copy:before { content: "\f41c"; }

.ion-ios-copy-outline:before { content: "\f41b"; }

.ion-ios-crop:before { content: "\f41e"; }

.ion-ios-crop-strong:before { content: "\f41d"; }

.ion-ios-download:before { content: "\f420"; }

.ion-ios-download-outline:before { content: "\f41f"; }

.ion-ios-drag:before { content: "\f421"; }

.ion-ios-email:before { content: "\f423"; }

.ion-ios-email-outline:before { content: "\f422"; }

.ion-ios-eye:before { content: "\f425"; }

.ion-ios-eye-outline:before { content: "\f424"; }

.ion-ios-fastforward:before { content: "\f427"; }

.ion-ios-fastforward-outline:before { content: "\f426"; }

.ion-ios-filing:before { content: "\f429"; }

.ion-ios-filing-outline:before { content: "\f428"; }

.ion-ios-film:before { content: "\f42b"; }

.ion-ios-film-outline:before { content: "\f42a"; }

.ion-ios-flag:before { content: "\f42d"; }

.ion-ios-flag-outline:before { content: "\f42c"; }

.ion-ios-flame:before { content: "\f42f"; }

.ion-ios-flame-outline:before { content: "\f42e"; }

.ion-ios-flask:before { content: "\f431"; }

.ion-ios-flask-outline:before { content: "\f430"; }

.ion-ios-flower:before { content: "\f433"; }

.ion-ios-flower-outline:before { content: "\f432"; }

.ion-ios-folder:before { content: "\f435"; }

.ion-ios-folder-outline:before { content: "\f434"; }

.ion-ios-football:before { content: "\f437"; }

.ion-ios-football-outline:before { content: "\f436"; }

.ion-ios-game-controller-a:before { content: "\f439"; }

.ion-ios-game-controller-a-outline:before { content: "\f438"; }

.ion-ios-game-controller-b:before { content: "\f43b"; }

.ion-ios-game-controller-b-outline:before { content: "\f43a"; }

.ion-ios-gear:before { content: "\f43d"; }

.ion-ios-gear-outline:before { content: "\f43c"; }

.ion-ios-glasses:before { content: "\f43f"; }

.ion-ios-glasses-outline:before { content: "\f43e"; }

.ion-ios-grid-view:before { content: "\f441"; }

.ion-ios-grid-view-outline:before { content: "\f440"; }

.ion-ios-heart:before { content: "\f443"; }

.ion-ios-heart-outline:before { content: "\f442"; }

.ion-ios-help:before { content: "\f446"; }

.ion-ios-help-empty:before { content: "\f444"; }

.ion-ios-help-outline:before { content: "\f445"; }

.ion-ios-home:before { content: "\f448"; }

.ion-ios-home-outline:before { content: "\f447"; }

.ion-ios-infinite:before { content: "\f44a"; }

.ion-ios-infinite-outline:before { content: "\f449"; }

.ion-ios-information:before { content: "\f44d"; }

.ion-ios-information-empty:before { content: "\f44b"; }

.ion-ios-information-outline:before { content: "\f44c"; }

.ion-ios-ionic-outline:before { content: "\f44e"; }

.ion-ios-keypad:before { content: "\f450"; }

.ion-ios-keypad-outline:before { content: "\f44f"; }

.ion-ios-lightbulb:before { content: "\f452"; }

.ion-ios-lightbulb-outline:before { content: "\f451"; }

.ion-ios-list:before { content: "\f454"; }

.ion-ios-list-outline:before { content: "\f453"; }

.ion-ios-location:before { content: "\f456"; }

.ion-ios-location-outline:before { content: "\f455"; }

.ion-ios-locked:before { content: "\f458"; }

.ion-ios-locked-outline:before { content: "\f457"; }

.ion-ios-loop:before { content: "\f45a"; }

.ion-ios-loop-strong:before { content: "\f459"; }

.ion-ios-medical:before { content: "\f45c"; }

.ion-ios-medical-outline:before { content: "\f45b"; }

.ion-ios-medkit:before { content: "\f45e"; }

.ion-ios-medkit-outline:before { content: "\f45d"; }

.ion-ios-mic:before { content: "\f461"; }

.ion-ios-mic-off:before { content: "\f45f"; }

.ion-ios-mic-outline:before { content: "\f460"; }

.ion-ios-minus:before { content: "\f464"; }

.ion-ios-minus-empty:before { content: "\f462"; }

.ion-ios-minus-outline:before { content: "\f463"; }

.ion-ios-monitor:before { content: "\f466"; }

.ion-ios-monitor-outline:before { content: "\f465"; }

.ion-ios-moon:before { content: "\f468"; }

.ion-ios-moon-outline:before { content: "\f467"; }

.ion-ios-more:before { content: "\f46a"; }

.ion-ios-more-outline:before { content: "\f469"; }

.ion-ios-musical-note:before { content: "\f46b"; }

.ion-ios-musical-notes:before { content: "\f46c"; }

.ion-ios-navigate:before { content: "\f46e"; }

.ion-ios-navigate-outline:before { content: "\f46d"; }

.ion-ios-nutrition:before { content: "\f470"; }

.ion-ios-nutrition-outline:before { content: "\f46f"; }

.ion-ios-paper:before { content: "\f472"; }

.ion-ios-paper-outline:before { content: "\f471"; }

.ion-ios-paperplane:before { content: "\f474"; }

.ion-ios-paperplane-outline:before { content: "\f473"; }

.ion-ios-partlysunny:before { content: "\f476"; }

.ion-ios-partlysunny-outline:before { content: "\f475"; }

.ion-ios-pause:before { content: "\f478"; }

.ion-ios-pause-outline:before { content: "\f477"; }

.ion-ios-paw:before { content: "\f47a"; }

.ion-ios-paw-outline:before { content: "\f479"; }

.ion-ios-people:before { content: "\f47c"; }

.ion-ios-people-outline:before { content: "\f47b"; }

.ion-ios-person:before { content: "\f47e"; }

.ion-ios-person-outline:before { content: "\f47d"; }

.ion-ios-personadd:before { content: "\f480"; }

.ion-ios-personadd-outline:before { content: "\f47f"; }

.ion-ios-photos:before { content: "\f482"; }

.ion-ios-photos-outline:before { content: "\f481"; }

.ion-ios-pie:before { content: "\f484"; }

.ion-ios-pie-outline:before { content: "\f483"; }

.ion-ios-pint:before { content: "\f486"; }

.ion-ios-pint-outline:before { content: "\f485"; }

.ion-ios-play:before { content: "\f488"; }

.ion-ios-play-outline:before { content: "\f487"; }

.ion-ios-plus:before { content: "\f48b"; }

.ion-ios-plus-empty:before { content: "\f489"; }

.ion-ios-plus-outline:before { content: "\f48a"; }

.ion-ios-pricetag:before { content: "\f48d"; }

.ion-ios-pricetag-outline:before { content: "\f48c"; }

.ion-ios-pricetags:before { content: "\f48f"; }

.ion-ios-pricetags-outline:before { content: "\f48e"; }

.ion-ios-printer:before { content: "\f491"; }

.ion-ios-printer-outline:before { content: "\f490"; }

.ion-ios-pulse:before { content: "\f493"; }

.ion-ios-pulse-strong:before { content: "\f492"; }

.ion-ios-rainy:before { content: "\f495"; }

.ion-ios-rainy-outline:before { content: "\f494"; }

.ion-ios-recording:before { content: "\f497"; }

.ion-ios-recording-outline:before { content: "\f496"; }

.ion-ios-redo:before { content: "\f499"; }

.ion-ios-redo-outline:before { content: "\f498"; }

.ion-ios-refresh:before { content: "\f49c"; }

.ion-ios-refresh-empty:before { content: "\f49a"; }

.ion-ios-refresh-outline:before { content: "\f49b"; }

.ion-ios-reload:before { content: "\f49d"; }

.ion-ios-reverse-camera:before { content: "\f49f"; }

.ion-ios-reverse-camera-outline:before { content: "\f49e"; }

.ion-ios-rewind:before { content: "\f4a1"; }

.ion-ios-rewind-outline:before { content: "\f4a0"; }

.ion-ios-rose:before { content: "\f4a3"; }

.ion-ios-rose-outline:before { content: "\f4a2"; }

.ion-ios-search:before { content: "\f4a5"; }

.ion-ios-search-strong:before { content: "\f4a4"; }

.ion-ios-settings:before { content: "\f4a7"; }

.ion-ios-settings-strong:before { content: "\f4a6"; }

.ion-ios-shuffle:before { content: "\f4a9"; }

.ion-ios-shuffle-strong:before { content: "\f4a8"; }

.ion-ios-skipbackward:before { content: "\f4ab"; }

.ion-ios-skipbackward-outline:before { content: "\f4aa"; }

.ion-ios-skipforward:before { content: "\f4ad"; }

.ion-ios-skipforward-outline:before { content: "\f4ac"; }

.ion-ios-snowy:before { content: "\f4ae"; }

.ion-ios-speedometer:before { content: "\f4b0"; }

.ion-ios-speedometer-outline:before { content: "\f4af"; }

.ion-ios-star:before { content: "\f4b3"; }

.ion-ios-star-half:before { content: "\f4b1"; }

.ion-ios-star-outline:before { content: "\f4b2"; }

.ion-ios-stopwatch:before { content: "\f4b5"; }

.ion-ios-stopwatch-outline:before { content: "\f4b4"; }

.ion-ios-sunny:before { content: "\f4b7"; }

.ion-ios-sunny-outline:before { content: "\f4b6"; }

.ion-ios-telephone:before { content: "\f4b9"; }

.ion-ios-telephone-outline:before { content: "\f4b8"; }

.ion-ios-tennisball:before { content: "\f4bb"; }

.ion-ios-tennisball-outline:before { content: "\f4ba"; }

.ion-ios-thunderstorm:before { content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }

.ion-ios-time:before { content: "\f4bf"; }

.ion-ios-time-outline:before { content: "\f4be"; }

.ion-ios-timer:before { content: "\f4c1"; }

.ion-ios-timer-outline:before { content: "\f4c0"; }

.ion-ios-toggle:before { content: "\f4c3"; }

.ion-ios-toggle-outline:before { content: "\f4c2"; }

.ion-ios-trash:before { content: "\f4c5"; }

.ion-ios-trash-outline:before { content: "\f4c4"; }

.ion-ios-undo:before { content: "\f4c7"; }

.ion-ios-undo-outline:before { content: "\f4c6"; }

.ion-ios-unlocked:before { content: "\f4c9"; }

.ion-ios-unlocked-outline:before { content: "\f4c8"; }

.ion-ios-upload:before { content: "\f4cb"; }

.ion-ios-upload-outline:before { content: "\f4ca"; }

.ion-ios-videocam:before { content: "\f4cd"; }

.ion-ios-videocam-outline:before { content: "\f4cc"; }

.ion-ios-volume-high:before { content: "\f4ce"; }

.ion-ios-volume-low:before { content: "\f4cf"; }

.ion-ios-wineglass:before { content: "\f4d1"; }

.ion-ios-wineglass-outline:before { content: "\f4d0"; }

.ion-ios-world:before { content: "\f4d3"; }

.ion-ios-world-outline:before { content: "\f4d2"; }

.ion-ipad:before { content: "\f1f9"; }

.ion-iphone:before { content: "\f1fa"; }

.ion-ipod:before { content: "\f1fb"; }

.ion-jet:before { content: "\f295"; }

.ion-key:before { content: "\f296"; }

.ion-knife:before { content: "\f297"; }

.ion-laptop:before { content: "\f1fc"; }

.ion-leaf:before { content: "\f1fd"; }

.ion-levels:before { content: "\f298"; }

.ion-lightbulb:before { content: "\f299"; }

.ion-link:before { content: "\f1fe"; }

.ion-load-a:before { content: "\f29a"; }

.ion-load-b:before { content: "\f29b"; }

.ion-load-c:before { content: "\f29c"; }

.ion-load-d:before { content: "\f29d"; }

.ion-location:before { content: "\f1ff"; }

.ion-lock-combination:before { content: "\f4d4"; }

.ion-locked:before { content: "\f200"; }

.ion-log-in:before { content: "\f29e"; }

.ion-log-out:before { content: "\f29f"; }

.ion-loop:before { content: "\f201"; }

.ion-magnet:before { content: "\f2a0"; }

.ion-male:before { content: "\f2a1"; }

.ion-man:before { content: "\f202"; }

.ion-map:before { content: "\f203"; }

.ion-medkit:before { content: "\f2a2"; }

.ion-merge:before { content: "\f33f"; }

.ion-mic-a:before { content: "\f204"; }

.ion-mic-b:before { content: "\f205"; }

.ion-mic-c:before { content: "\f206"; }

.ion-minus:before { content: "\f209"; }

.ion-minus-circled:before { content: "\f207"; }

.ion-minus-round:before { content: "\f208"; }

.ion-model-s:before { content: "\f2c1"; }

.ion-monitor:before { content: "\f20a"; }

.ion-more:before { content: "\f20b"; }

.ion-mouse:before { content: "\f340"; }

.ion-music-note:before { content: "\f20c"; }

.ion-navicon:before { content: "\f20e"; }

.ion-navicon-round:before { content: "\f20d"; }

.ion-navigate:before { content: "\f2a3"; }

.ion-network:before { content: "\f341"; }

.ion-no-smoking:before { content: "\f2c2"; }

.ion-nuclear:before { content: "\f2a4"; }

.ion-outlet:before { content: "\f342"; }

.ion-paintbrush:before { content: "\f4d5"; }

.ion-paintbucket:before { content: "\f4d6"; }

.ion-paper-airplane:before { content: "\f2c3"; }

.ion-paperclip:before { content: "\f20f"; }

.ion-pause:before { content: "\f210"; }

.ion-person:before { content: "\f213"; }

.ion-person-add:before { content: "\f211"; }

.ion-person-stalker:before { content: "\f212"; }

.ion-pie-graph:before { content: "\f2a5"; }

.ion-pin:before { content: "\f2a6"; }

.ion-pinpoint:before { content: "\f2a7"; }

.ion-pizza:before { content: "\f2a8"; }

.ion-plane:before { content: "\f214"; }

.ion-planet:before { content: "\f343"; }

.ion-play:before { content: "\f215"; }

.ion-playstation:before { content: "\f30a"; }

.ion-plus:before { content: "\f218"; }

.ion-plus-circled:before { content: "\f216"; }

.ion-plus-round:before { content: "\f217"; }

.ion-podium:before { content: "\f344"; }

.ion-pound:before { content: "\f219"; }

.ion-power:before { content: "\f2a9"; }

.ion-pricetag:before { content: "\f2aa"; }

.ion-pricetags:before { content: "\f2ab"; }

.ion-printer:before { content: "\f21a"; }

.ion-pull-request:before { content: "\f345"; }

.ion-qr-scanner:before { content: "\f346"; }

.ion-quote:before { content: "\f347"; }

.ion-radio-waves:before { content: "\f2ac"; }

.ion-record:before { content: "\f21b"; }

.ion-refresh:before { content: "\f21c"; }

.ion-reply:before { content: "\f21e"; }

.ion-reply-all:before { content: "\f21d"; }

.ion-ribbon-a:before { content: "\f348"; }

.ion-ribbon-b:before { content: "\f349"; }

.ion-sad:before { content: "\f34a"; }

.ion-sad-outline:before { content: "\f4d7"; }

.ion-scissors:before { content: "\f34b"; }

.ion-search:before { content: "\f21f"; }

.ion-settings:before { content: "\f2ad"; }

.ion-share:before { content: "\f220"; }

.ion-shuffle:before { content: "\f221"; }

.ion-skip-backward:before { content: "\f222"; }

.ion-skip-forward:before { content: "\f223"; }

.ion-social-android:before { content: "\f225"; }

.ion-social-android-outline:before { content: "\f224"; }

.ion-social-angular:before { content: "\f4d9"; }

.ion-social-angular-outline:before { content: "\f4d8"; }

.ion-social-apple:before { content: "\f227"; }

.ion-social-apple-outline:before { content: "\f226"; }

.ion-social-bitcoin:before { content: "\f2af"; }

.ion-social-bitcoin-outline:before { content: "\f2ae"; }

.ion-social-buffer:before { content: "\f229"; }

.ion-social-buffer-outline:before { content: "\f228"; }

.ion-social-chrome:before { content: "\f4db"; }

.ion-social-chrome-outline:before { content: "\f4da"; }

.ion-social-codepen:before { content: "\f4dd"; }

.ion-social-codepen-outline:before { content: "\f4dc"; }

.ion-social-css3:before { content: "\f4df"; }

.ion-social-css3-outline:before { content: "\f4de"; }

.ion-social-designernews:before { content: "\f22b"; }

.ion-social-designernews-outline:before { content: "\f22a"; }

.ion-social-dribbble:before { content: "\f22d"; }

.ion-social-dribbble-outline:before { content: "\f22c"; }

.ion-social-dropbox:before { content: "\f22f"; }

.ion-social-dropbox-outline:before { content: "\f22e"; }

.ion-social-euro:before { content: "\f4e1"; }

.ion-social-euro-outline:before { content: "\f4e0"; }

.ion-social-facebook:before { content: "\f231"; }

.ion-social-facebook-outline:before { content: "\f230"; }

.ion-social-foursquare:before { content: "\f34d"; }

.ion-social-foursquare-outline:before { content: "\f34c"; }

.ion-social-freebsd-devil:before { content: "\f2c4"; }

.ion-social-github:before { content: "\f233"; }

.ion-social-github-outline:before { content: "\f232"; }

.ion-social-google:before { content: "\f34f"; }

.ion-social-google-outline:before { content: "\f34e"; }

.ion-social-googleplus:before { content: "\f235"; }

.ion-social-googleplus-outline:before { content: "\f234"; }

.ion-social-hackernews:before { content: "\f237"; }

.ion-social-hackernews-outline:before { content: "\f236"; }

.ion-social-html5:before { content: "\f4e3"; }

.ion-social-html5-outline:before { content: "\f4e2"; }

.ion-social-instagram:before { content: "\f351"; }

.ion-social-instagram-outline:before { content: "\f350"; }

.ion-social-javascript:before { content: "\f4e5"; }

.ion-social-javascript-outline:before { content: "\f4e4"; }

.ion-social-linkedin:before { content: "\f239"; }

.ion-social-linkedin-outline:before { content: "\f238"; }

.ion-social-markdown:before { content: "\f4e6"; }

.ion-social-nodejs:before { content: "\f4e7"; }

.ion-social-octocat:before { content: "\f4e8"; }

.ion-social-pinterest:before { content: "\f2b1"; }

.ion-social-pinterest-outline:before { content: "\f2b0"; }

.ion-social-python:before { content: "\f4e9"; }

.ion-social-reddit:before { content: "\f23b"; }

.ion-social-reddit-outline:before { content: "\f23a"; }

.ion-social-rss:before { content: "\f23d"; }

.ion-social-rss-outline:before { content: "\f23c"; }

.ion-social-sass:before { content: "\f4ea"; }

.ion-social-skype:before { content: "\f23f"; }

.ion-social-skype-outline:before { content: "\f23e"; }

.ion-social-snapchat:before { content: "\f4ec"; }

.ion-social-snapchat-outline:before { content: "\f4eb"; }

.ion-social-tumblr:before { content: "\f241"; }

.ion-social-tumblr-outline:before { content: "\f240"; }

.ion-social-tux:before { content: "\f2c5"; }

.ion-social-twitch:before { content: "\f4ee"; }

.ion-social-twitch-outline:before { content: "\f4ed"; }

.ion-social-twitter:before { content: "\f243"; }

.ion-social-twitter-outline:before { content: "\f242"; }

.ion-social-usd:before { content: "\f353"; }

.ion-social-usd-outline:before { content: "\f352"; }

.ion-social-vimeo:before { content: "\f245"; }

.ion-social-vimeo-outline:before { content: "\f244"; }

.ion-social-whatsapp:before { content: "\f4f0"; }

.ion-social-whatsapp-outline:before { content: "\f4ef"; }

.ion-social-windows:before { content: "\f247"; }

.ion-social-windows-outline:before { content: "\f246"; }

.ion-social-wordpress:before { content: "\f249"; }

.ion-social-wordpress-outline:before { content: "\f248"; }

.ion-social-yahoo:before { content: "\f24b"; }

.ion-social-yahoo-outline:before { content: "\f24a"; }

.ion-social-yen:before { content: "\f4f2"; }

.ion-social-yen-outline:before { content: "\f4f1"; }

.ion-social-youtube:before { content: "\f24d"; }

.ion-social-youtube-outline:before { content: "\f24c"; }

.ion-soup-can:before { content: "\f4f4"; }

.ion-soup-can-outline:before { content: "\f4f3"; }

.ion-speakerphone:before { content: "\f2b2"; }

.ion-speedometer:before { content: "\f2b3"; }

.ion-spoon:before { content: "\f2b4"; }

.ion-star:before { content: "\f24e"; }

.ion-stats-bars:before { content: "\f2b5"; }

.ion-steam:before { content: "\f30b"; }

.ion-stop:before { content: "\f24f"; }

.ion-thermometer:before { content: "\f2b6"; }

.ion-thumbsdown:before { content: "\f250"; }

.ion-thumbsup:before { content: "\f251"; }

.ion-toggle:before { content: "\f355"; }

.ion-toggle-filled:before { content: "\f354"; }

.ion-transgender:before { content: "\f4f5"; }

.ion-trash-a:before { content: "\f252"; }

.ion-trash-b:before { content: "\f253"; }

.ion-trophy:before { content: "\f356"; }

.ion-tshirt:before { content: "\f4f7"; }

.ion-tshirt-outline:before { content: "\f4f6"; }

.ion-umbrella:before { content: "\f2b7"; }

.ion-university:before { content: "\f357"; }

.ion-unlocked:before { content: "\f254"; }

.ion-upload:before { content: "\f255"; }

.ion-usb:before { content: "\f2b8"; }

.ion-videocamera:before { content: "\f256"; }

.ion-volume-high:before { content: "\f257"; }

.ion-volume-low:before { content: "\f258"; }

.ion-volume-medium:before { content: "\f259"; }

.ion-volume-mute:before { content: "\f25a"; }

.ion-wand:before { content: "\f358"; }

.ion-waterdrop:before { content: "\f25b"; }

.ion-wifi:before { content: "\f25c"; }

.ion-wineglass:before { content: "\f2b9"; }

.ion-woman:before { content: "\f25d"; }

.ion-wrench:before { content: "\f2ba"; }

.ion-xbox:before { content: "\f30c"; }

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/fonts/Oswald-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Oswald';
  font-style: bold;
  font-weight: 600;
  src: url("../../files/fonts/Oswald-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: 'Work Sans';
  font-weight: 300;
  src: url("../../files/fonts/WorkSans-Light.ttf") format("truetype");
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/fonts/WorkSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Work Sans';
  font-style: bold;
  font-weight: 600;
  src: url("../../files/fonts/WorkSans-SemiBold.ttf") format("truetype");
}
/* Layout-basic.css */
.listLoader .formbody{display:none !important}#cc_bottomshadow{display:none}.requestItem h1{margin-top:0}.requestItem{position:relative;margin-bottom:20px}.requestContent{padding:30px;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0.90) 0%, rgba(255,255,255,0.85) 75%, rgba(255,255,255,0) 100%)}.requestImage{bottom:0;left:0;right:0;top:0;position:absolute;background-color:#ccc;z-index:-1}.requestImage *{width:100%;height:100%}.requestImage img{object-fit:cover}.cc_wrapper{width:800px;bottom:80px;top:auto}.cc_cta{background-color:#222}.cc_cta:hover{background-color:#666}.fewo_list_item .flickity-prev-next-button.previous{left:-80px;transition:all 0.4s ease}.fewo_list_item:hover .flickity-prev-next-button.previous{left:-0px;transition:all 0.4s ease}.fewo_list_item:hover .flickity-prev-next-button.next{right:0;transition:all 0.4s ease}.fewo_list_item .flickity-prev-next-button.next{right:-80px;transition:all 0.4s ease}.fewo_list_alternatives_link{margin-top:50px}#tl_fewo_requests .formelem.fld_fld_objectwithnr{display:none}.mod_fewo_search .fewo_error{height: 24px;    bottom: -24px;    left: 0px;    position: absolute;    display: block;    padding-right: 10px;    padding-left: 10px;    white-space: nowrap;    background-color: #fff;    border: 1px solid #D8000C;    font-size: 12px;    line-height: 22px;    color: #D8000C;    z-index: 9}.mod_fewo_search .fewo_error:after{top: -10px;    position: absolute;    display: block;    border-bottom: 5px solid #D8000C;    content: "";    border-right: 5px solid #0000;    border-top: 5px solid #0000;    border-left: 5px solid #0000}.flexperiod label:before{width:54px;height:26px;display:flex;margin-right:10px;padding-right:10px;padding-left:0;border:1px solid #ccc;border-radius:13px;font-size:13px;color:#aaa;text-transform:uppercase;background:#F3F4F6 url("../../files/icons/check-dot-disabled.svg") right center no-repeat;content:"aus";align-items:center;background-size:14px;background-position: 6px 6px;justify-content:flex-end;flex-shrink:0}.flexperiod input[type="checkbox"]:checked + label:before{padding-right:0;padding-left:10px;text-align:right;background-color:#fff;color:#333;background-image:url("../../files/icons/check-dot.svg");content:"an";background-position: right 6px top 6px;justify-content:flex-start}.flexperiod input[type="checkbox"]{display:none}.flexperiod{display:flex;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc;align-items:center;justify-content:center;width:calc(100% - 40px)}.flexperiod label{display:flex;margin:0;padding:0;font-weight:normal;align-items:center;cursor:pointer}aside .fewo_map{background-color:#fff}.fewo_housedetails .fewo_attributes ul{position:relative;margin-bottom:20px;padding:30px;background-color:#F3F1EE;display:flex;flex-wrap:wrap}.fewo_housedetails .fewo_attributes ul:after{bottom:10px;left:10px;right:10px;top:10px;position:absolute;border:1px solid #fff;content: "";pointer-events:none}.mod_fewo_houselist .fewo_attributes span[tooltip]:hover:before,.fewo_housedetails .fewo_attributes span[tooltip]:hover:before{display:none}.mod_fewo_houselist .fewo_list_item .fewo_attributes span:before,.mod_fewo_houselist .fewo_list_item .fewo_attributes span:hover:before,.mod_fewo_houselist .fewo_list_item .fewo_attributes span[tooltip]:hover:before,.fewo_housedetails .fewo_attributes span:before,.fewo_housedetails .fewo_attributes span:hover:before,.fewo_housedetails .fewo_attributes span[tooltip]:hover:before{width:auto;height:auto;position:static;display:block;margin-right:6px;margin-left:1px;padding-right:0;padding-left:0;font:13px/22px Ionicons;color:#34AA5A;content:"\f120";background-image:none}.mod_fewo_houselist .fewo_attributes ul li:nth-child(1n+4){display:none}.mod_fewo_houselist .fewo_list_item .att_icon:after,.fewo_housedetails .fewo_attributes .att_icon:after{display:none}.mod_fewo_houselist .fewo_list_item .fewo_attributes span.att_icon,.mod_fewo_houselist .fewo_list_item .fewo_attributes span,.fewo_housedetails .fewo_attributes span.att_icon,.fewo_housedetails .fewo_attributes span{width:auto;height:auto;position:static;font-size:13px;line-height:24px;display:flex;align-items:center}.mod_fewo_houselist .fewo_attributes,.fewo_housedetails .fewo_attributes{bottom:0;left:0;right:0;top:0;position:static;margin-top:15px}.mod_fewo_houselist .fewo_attributes ul li,.fewo_housedetails .fewo_attributes ul li{display:block;margin-right:0}.fewo_housedetails .fewo_attributes ul li{margin-right:20px}.mod_fewo_customcitynav ul{display:flex}.mod_fewo_customcitynav{display:flex;flex-wrap:wrap;justify-content:center}.mod_fewo_customcitynav > h2,.mod_fewo_customcitynav > h3{width:100%;text-align:center}.mod_fewo_customcitynav li{margin-right:8px;margin-left:8px}.mod_fewo_customcitynav a:hover{background-color:#08658a;border-color:#08658a;text-decoration:none;color:#fff}.mod_fewo_customcitynav a{position:relative;display:inline-block;padding:8px 60px 8px 20px;background-color:#fff;border:1px solid #003d55;border-radius:3px;font:16px/1 'Work Sans',sans-serif;color:#003d55;display:flex;flex-direction:column}.mod_fewo_customcitynav a span{margin-top:6px;font-size:11px}.mod_fewo_customcitynav a:after{bottom:0;right:15px;top:0;position:absolute;vertical-align:middle;font-family:Ionicons;content:"\f30f";display:flex;align-items:center}#scrollkon.scroll-to-fixed-fixed{top: 10px;z-index: 99 !important;height: auto !important}#scrollkon{height: auto !Important;width: 280px !important}header .nav_left > ul > li:nth-child(3){margin-right:auto}.mod_breadcrumb ul{height:40px;align-items: center;display: flex}#tl_fewo_requests .formelem.fld_fld_pets{width:49%}.anfahrtPage .ce_fmmap .fmMaps{width:100% !important}.fewo_ajax_link.endOfList,.fewo_ajax_link.endOfList:hover{background-color:#fff;background-image:url("../../files/icons/icon-valid.svg");border:1px solid #E0DEDB;width:80px;height:80px;background-position:center center;background-repeat:no-repeat;font-size:0;cursor: default;background-size: 40px}.fewo_ajax_link.loading,.fewo_ajax_link.loading:hover{position:relative;background-color:#fff;border:1px solid #E0DEDB;width:80px;height:80px;font-size:0;cursor: default}.fewo_ajax_link.loading:after,.fewo_ajax_link.loading:hover:after{width:36px;height:36px;left:50%;top:50%;position:absolute;display:block;margin-top:-23px;margin-left:-23px;border-radius:50px;border-right:5px solid #003d55;border-bottom:5px solid #003d55;border-left:5px solid #f4eee8;border-top:5px solid #003d55;animation: load8 1s infinite linear;content:"";opacity:1}.fewo_ajax_link{margin-right:auto;margin-left:auto;width:280px;height:40px;overflow:visible;display:block;margin:0 auto 60px;padding-right:20px;padding-left:20px;text-align:center;white-space:nowrap;background-color:#f57f20;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);box-shadow: 0px 2px 2px 0px rgba(35, 21, 2, 0.25);border-radius:3px;font-size:15px;line-height:40px;color:#fff;cursor: pointer}.fewo_ajax_link:hover{text-decoration:none;background-color:#ffce01}.fewo_ajax_link:after{margin-left:15px;font-family:Ionicons;content: "\f30f"}#fewo_ajax_status{margin-top:50px;text-align:center}#fewo_ajax_text{font-size:14px}#fewo_ajax_progress{width:260px;height:10px;position:relative;display:inline-block;margin-top:4px;margin-bottom:15px;background-color:#F3F1EE}#fewo_ajax_progress_bar{bottom:0;left:0;top:0;position:absolute;background-color:#00aeef}.ce_nlm_subscribe_form legend{margin:0;padding:0 0 10px}#tl_nlm_recipient label[for="ctrl_email"]{display:block}#tl_fewo_requests .formbody{display: flex;flex-wrap: wrap;justify-content:space-between}#tl_fewo_requests .formelem.fld_fld_submit{width:100%}aside .leaflet-top,aside .leaflet-control-zoom{display:none}aside .leaflet-container .leaflet-control-attribution,aside .leaflet-container .leaflet-control-scale{font-size:9px}.sb_test .fmSelectbox::before{display:none}fieldset[id*="ctrl_assistant_"] > span{display: flex;align-items: center}.ce_fewo_morePeopleData .fmCurrentLabel:after{width:22px;font-size:12px}#boxTotalText{font-size:12px;font-weight:600}#boxSumPart{width:50px;height:40px;display:block;margin-right:15px;text-align:center;background-color:#88BD58;border-radius:3px;font-size:20px;line-height:40px;color:#fff}.fewo_star_container{margin:0;display:flex;align-items:center}#ctrl_advice > span:first-of-type{display:none}#ctrl_advice legend{margin-bottom:10px;font-size:13px;font-weight:600}#ctrl_advice > span{display:inline-block}label[id*="lbl_advice_"]{width:80px;height:40px;display:block;margin-right:10px;text-align:center;background-color:#fff;border:1px solid #88BD58;border-radius:3px;line-height:38px;color:#88BD58;cursor:pointer}*:checked + label[id*="lbl_advice_"],label[id*="lbl_advice_"]:hover{background-color:#88BD58;color:#fff}#lbl_advice_1:before{margin-right:10px;font-family:Ionicons;content:"\f251"}#lbl_advice_2:before{margin-right:10px;font-family:Ionicons;content:"\f250"}#ctrl_privacy_text label,.fld_fld_privacy_text label,.fewo_agb label{font-weight:normal}label{font-size:13px;font-weight:600}.detail #footer{margin-top:0}.mod_fewo_booking_config{overflow:visible}#fewo_map_listing .fewo_info > *:not(h3){padding-right:20px;padding-left:20px;font-size:13px}.fi_top h3,.mod_fewo_offers .fewo_info,#fewo_map_listing .fewo_info h3{margin-top:0;margin-bottom:2px;font:20px 'Oswald',sans-serif;color:#003d55;font-weight: 300}.fi_bottom{padding:20px}.fi_top,.mod_fewo_offers .fewo_info,#fewo_map_listing .fewo_info h3{position:relative;padding:20px 20px 20px 80px;background-color:#D0DBE9}.fi_top:before,.mod_fewo_offers .fewo_info:before,#fewo_map_listing .fewo_info h3:before{left:20px;position:absolute;font:50px Ionicons;color:#003d55;top:50%;transform:translate(0,-50%);content:"\f35b"}.mod_fewo_leaflet .fi_top:before{content:"\f141"}.fi_top p,.fi_bottom p{margin-top:0}.fi_top > *:last-child,.fi_bottom > *:last-child{margin-bottom:0;padding-bottom:0}.fewo_info ul li:before{margin-right:7px;font-family:Ionicons;content:"\f30f"}.fewo_info,.fewo_list_alternatives_text{margin-bottom:40px;background-color:#fff;border:1px solid #D0DBE9}.mod_fewo_offers .fewo_info{margin-bottom:40px}.mod_fewo_voting_all.votingList .fewo_voting{min-height:350px}.mod_fewo_voting_all.votingList .grouping_1{top:180px;padding-top:4px;border-top:1px solid #fff}.mod_fewo_voting_all .fewo_list_item{min-height:1px;max-width:180px;left:0;top:25px;position:absolute}.mod_fewo_voting_all h3.fewo_title a{font-size:15px}.sidebar .mod_fewo_voting_all .fewo_image{width:180px;height:120px}.mod_fewo_voting_all{position:relative;padding:30px 25px 25px;background-color:#F3F1EE}.mod_fewo_voting_all:after{bottom:10px;left:10px;right:10px;top:10px;position:absolute;border:1px solid #fff;content: "";pointer-events: none}.votingList .fewo_voting_optionscore{display:flex;align-items:center}.votingList .fewo_voting_optionscore:before{width:16px;margin-right:4px;font:15px Ionicons;color:#003d55;flex-shrink:0}.votingList .fewo_voting_optionscore:nth-child(1):before{content:"\f127"}.votingList .fewo_voting_optionscore:nth-child(2):before{content:"\f119"}.votingList .fewo_voting_optionscore:nth-child(3):before{content:"\f399"}.votingList .fewo_voting_optionscore:nth-child(4):before{content:"\f3a3"}.fewo_voting_owner_message{position:relative;display:block;margin-top:10px;margin-right:20px;padding:20px;background-color:#F3F1EE;border:1px solid #fff;font-size:13px}.fewo_voting_owner_message:after{width:0;height:0;right:-19px;top:0;position:absolute;content:"";border-color: transparent transparent transparent #F3F1EE;border-style: solid;border-width: 0 0 33px 19px}.fewo_voting_owner_message:before{width:0;height:0;right:-21px;top:-1px;position:absolute;content:"";border-color: transparent transparent transparent #ffffff;border-style: solid;border-width: 0 0 35px 20px}.votingList p{margin-top:0}.votingList .fewo_voting_message > *:last-child{margin-bottom:0;padding-bottom:0}.fewo_voting_date,.fewo_voting_author{margin-right:15px;font-size:13px}.votingList .fewo_voting_headline{width:100%;margin-top:6px;margin-bottom:6px;font:17px Oswald;clear: both}.votingList .grouping_2{padding-top:20px;padding-right:20px;padding-left:20px;background-color:#fff;display:flex;flex-wrap:wrap}.fewo_voting_message{padding:1px 20px 20px;background-color:#fff;font-size:13px}.votingList .fewo_voting{min-height:190px;position:relative;padding-top:25px;padding-bottom:25px;padding-left:200px;border-top:1px solid #fff;display:flex;flex-direction:column}.votingList .grouping_1{width:180px;left:0;top:25px;position:absolute;display:flex;flex-direction:column}.votingList .vote_label{order:2}.votingList .vote_number{margin-right:10px;font-size:26px;color:#88BD58;order:1}.votingList .fewo_voting_average{margin-bottom:5px;display:flex;align-items:center}.votingList .fewo_voting_scoredetails{font-size:13px;line-height:24px;display:flex;flex-direction:column}.fewo_voteoption_total .vote_label{font-weight: 600}.fewo_voteoption_total .fewo_votecount{margin-top:4px;font-size:13px}.fewo_voteoption_list .fewo_voteoption_label{margin-top:6px;font-size:13px;font-weight:600}.fewo_voteoption_list .vote_value{font-size:20px;color:#88BD58}.fewo_voteoption_total .vote_value{width:50px;height:40px;left:0;top:50%;position:absolute;margin-top:-20px;text-align:center;background-color:#88BD58;border-radius:3px;font-size:20px;line-height:40px;color:#fff}.fewo_voteoption_list .fewo_voteoption{width:25%;padding-top:10px;padding-bottom:10px;border-left:1px solid #fff;line-height:1;display:flex;flex-direction:column-reverse;align-items:center}.fewo_voteoption_list{width:100%;display:flex}.fewo_voteoption_total{position:relative;padding-right:30px;padding-left:60px;line-height:1;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}.fewo_voting_averate{display:flex}.ce_fewo_requestform > h3,.mod_fewo_voting > h3,.ce_fewo_morePeopleData > h3,#tl_nlm_recipient .preamble,.ce_nlm_subscribe_form h3{width:100%;height:57px;left:0;right:0;top:0;position:absolute;display:block;margin-top:0;margin-bottom:0;padding-right:19px;padding-left:19px;background-color:#F3F1EE;font:20px/50px 'Oswald',sans-serif;color:#003d55;display:flex}.formVal input[type="text"]:valid:not(:placeholder-shown),.formVal input[type="password"]:valid:not(:placeholder-shown),.formVal input[type="email"]:valid:not(:placeholder-shown),.formVal input[type="number"]:valid:not(:placeholder-shown),.formVal input[type="tel"]:valid:not(:placeholder-shown),.formVal textarea.error:valid,.formVal #tl_fewo_requests .error:valid + .fmSelectbox .fmCurrentLabel,.formVal #tl_fewo_requests *:valid + .fmSelectbox .fmCurrentLabel,.formVal .error:valid + .fmSelectbox .fmCurrentLabel,.formVal *:valid + .fmSelectbox .fmCurrentLabel,.formVal #ctrl_fld_objectwithnr,.formular #tl_fewo_requests .formelem.fld_fld_arrival input:valid,.formular #tl_fewo_requests .formelem.fld_fld_departure input:valid{background-image:url("../../files/icons/icon-valid.svg");background-position:right center;background-repeat:no-repeat;background-size:15px;background-position:right 5px center}.formVal input[type="text"].error,.formVal input[type="password"].error,.formVal input[type="email"].error,.formVal input[type="number"].error,.formVal input[type="tel"].error,.formVal textarea.error,.formVal #tl_fewo_requests .error + .fmSelectbox .fmCurrentLabel,.formVal .error + .fmSelectbox .fmCurrentLabel,.formular #tl_fewo_requests .formelem.fld_fld_arrival .error + input,.formular #tl_fewo_requests .formelem.fld_fld_departure .error + input{background-image:url("../../files/icons/icon-invalid.svg");background-position:right center;background-repeat:no-repeat;background-size:15px;background-position:right 5px center}.formVal #tl_fewo_requests *:valid + .fmSelectbox .fmCurrentLabel:after,.formVal *:valid + .fmSelectbox .fmCurrentLabel:after,.formVal #tl_fewo_requests .error + .fmSelectbox .fmCurrentLabel.after,.formVal .error + .fmSelectbox .fmCurrentLabel:after{display:none}.toggler:hover{color:#00aeef}.toggler:before{margin-right:15px;font:24px Ionicons;content:"\f48a"}.toggler.active:before{content:"\f463"}.mod_faqpage section{position:relative;margin-bottom:10px;background-color:#F3F1EE}.mod_faqpage .ce_text{margin-right:20px;margin-left:20px;padding-bottom:5px;border-top:1px solid #fff}.toggler{height:70px;margin-top:0;margin-bottom:0;padding-right:20px;padding-left:20px;display:flex;align-items:center;cursor:pointer}.home #container{padding-top:50px}.ce_revolutionslider{width:100%;height:100%;position:relative;background-color:#F3F1EE;z-index: 1}.rs-container.fullscreen{height: 100% !important}.buchung #header,.formPage #header{background-color:#fff}#header{background-color:#F3F1EE}.filterBottom .fewo_filter_loader{display:none !important}.buchung .topbar_inner,.formPage .topbar_inner{display:flex}.topbar_mail:before{margin-right:10px;font-family:Ionicons;content: "\f423"}aside .ce_text{font-size:13px;line-height:1.4}.fld_fld_country,.fld_fld_objectwithnr,.fld_fld_comment{width:100%}.fld_fld_explanation{width:100%}#bigBox{border-top:2px solid #F3F1EE}#bigBox .inside{width:1200px;margin-right:auto;margin-left:auto}#bigBox .mod_article.block{overflow:visible;margin-top:40px;margin-bottom:40px}#bigBox .mod_article.block:after,.mod_fewo_booking_config:after{float:none;clear:both;display:block;content:""}#right .inside{width:280px;margin-left:20px}.mod_fewo_search .fmCurrentLabel:hover,.mod_fewo_search input.fmInteliText:hover{background-color:#fdfdfd}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-button-icon{fill: #ffffff}.flickity-prev-next-button{height:auto;bottom:0;top:0;border-radius:0;transform: translateY(0);background-color:transparent}.flickity-button:hover{background-color:rgba(255,255,255,.25)}.liste .mod_fewo_history + .divider{margin-top:60px}.mod_fewo_votings .voting_total{width:34px;height:28px;display:block;margin-right:10px;text-align:center;background-color:#88BD58;border-radius:3px;line-height:28px;color:#fff}.mod_fewo_votings .vote_headline{margin-right:10px;font-weight:600}.mod_fewo_votings .fewo_votings{width:600px;margin:60px auto;display:flex;justify-content: center;align-items: center;flex-wrap: wrap}.mod_fewo_votings .fewo_votings_detail{width:100%;margin-top:8px;padding-top:8px;text-align:center;border-top:1px solid #D0DBE9}.appthaus .fewo_housedetails .fewo_grouping_3{float:none;clear:both}.flickity-page-dots{width:80%;bottom:10px;overflow:hidden;white-space:nowrap}.flickity-page-dots .dot{width:5px;height:5px;background-color:#fff}.fewo_housedetails .fewo_houseimage{margin-bottom:20px}.requestReturn{height:60px;float:left;display:block;margin-right:auto;padding-right:20px;padding-left:20px;border-right:1px solid #F3F1EE;border-left:1px solid #F3F1EE;line-height:60px}.requestReturn:before{margin-right:10px;font-family:Ionicons;content: "\f3d2"}.requestClose{width:60px;height:60px;float:right;display:block;text-align:center;border-right:1px solid #F3F1EE;border-left:1px solid #F3F1EE;line-height:60px}.requestClose:before{text-align:center;font:26px/60px Ionicons;content: "\f2d7"}.requestReturn:hover,.requestClose:hover{background-color:#fdfdfd;border-bottom:1px solid #F3F1EE;text-decoration:none}.formPage #container,.formPage .topbar_inner,.formPage .footer_copyright_inhalt{width:960px}.guestDataPage.formPage #container,.guestDataPage.formPage .topbar_inner,.guestDataPage.formPage .footer_copyright_inhalt{width:1200px}.sidebar .fewo_housedetails .fewo_houseimage.fewo_image,.sidebar .fewo_housedetails .fewo_houseimage.fewo_image .carousel-cell{width:900px;height:600px}.carousel-cell img{bottom:0;left:0;right:0;top:0;position:absolute}.dtv_info{display:none}.corinfo{height:36px;bottom:20px;position:absolute;padding-right:15px;padding-left:15px;background-color:#003d55;border-radius:3px;font-size:14px;line-height:36px;color:#fff;transform: translate(-50%,0);left: 50%;z-index: 9;white-space: nowrap;display:flex;align-items:center}.corinfo:hover{background-color:#08658a}.corinfo:before{margin-right:10px;vertical-align:middle;font:20px Ionicons;color:#fff;content: "\f100"}.blank .textbox{padding:20px}.clusterIcon{text-align:center;background-color:#fff;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);border:5px solid #f57e20;border-radius:100%;font-size:11px;line-height:21px;width: 30px!important;height: 30px!important}.clusterIcon.highlight{border-color:#00aeef}*{outline:0}input[type="checkbox"]{width:24px;height:24px;margin:0;padding:0;background-color:#fff;border:1px solid #ddd;border-radius:2px;cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;flex-shrink:0}input[type="checkbox"].disabled,input[type="checkbox"]:disabled{opacity:0.5;cursor:default}input[type="checkbox"]:checked{background-image:url("../../files/icons/checkboxmarker.svg");background-position:center center;background-repeat:no-repeat}#main .ce_text ul li{position:relative;padding-left:20px}#mbBottom{padding-top:10px;padding-bottom:0}.mod_feder_feedback #lbl_privacy_text_0{position:relative;display:block;line-height:normal}.mod_feder_feedback #opt_privacy_text_0{display:none}header .nav_left > ul > li:nth-child(6) ul.level_2{right:0}.inteliSelect .fmDropdownBox{width:auto;left:0;right:0;top:59px;font-size:12px}a{outline: 0}.mod_feder_feedback fieldset#ctrl_advice > span{width:90px;display:block}.mod_feder_feedback fieldset span input{height:auto;margin:0;padding:0}.mod_feder_feedback fieldset span.mandatory{display:inline}.mod_feder_feedback fieldset span input:checked + label:before,.mod_feder_feedback fieldset span:hover input + label:before{width: 15px;    height: 15px;    left: 0;    top: 1px;    position: absolute;    display: block;    background-color: #00aeef;    border: 1px solid #00aeef;    content: ""}.mod_feder_feedback fieldset span input:checked + label:after,.mod_feder_feedback fieldset span:hover input + label:after{left: 3px;    top: -7px;    position: absolute;    font: 29px Ionicons;    color: #fff;    content: "\f3fd"}.bwrtg_abgeben .logo{top:10px}.mod_feder_feedback span.invisible{display:none}.mod_feder_feedback fieldset span{position:relative}.mod_feder_feedback fieldset span input + label:before{width: 15px;    height: 15px;    left: 0;    top:2px;    position: absolute;    display: block;    background-color: #fff;    border: 1px solid #00aeef;    content: ""}.mod_feder_feedback fieldset input:hover,.mod_feder_feedback fieldset label:hover{cursor: pointer}.mod_feder_feedback fieldset#ctrl_advice span label{margin-left:10px}#ctrl_advice{margin-top:10px;margin-bottom:30px}.mod_feder_feedback p.error{display:none}.fewo_voting_point{height:60px;border-top:1px solid #E0DEDB;display:flex;align-items:center}#voteBoxSum{height:60px;margin-bottom:20px;border-top:1px solid #E0DEDB;border-bottom:1px solid #E0DEDB;display:flex;align-items:center}.vote_heading{margin-bottom:30px}.mod_feder_feedback{margin-top:50px;padding:70px 30px 30px;background-color:#faf7f4}img{height:auto;max-width:100%}.mediaMap,.mediaMap #wrapper,.mediaMap #container,.mediaMap #main,.mediaMap .inside,.mediaMap .mod_article,.mediaMap .mediaboxMap,.mediaMap #fewo_maps_container,.mediaMap .fewo_maps{bottom:0;left:0;right:0;top:0;position: absolute !important;width: auto !important;height: auto !important}.fewo_booking_address .formelem{margin-bottom:10px}.fewo_booking_address label{display:block;line-height:1.2}.buchung .ssl p.left_headline{color:#003d55}.service-hotline.ssl{background-color:#F3F1EE;font-size:12px;line-height:1.5;color:#003d55}.service-hotline ssl{font-size:12px}p a:link.default_button{text-decoration:none}.grid_3 p a:link{text-decoration:none}p a:link{text-decoration:underline;color:#2d7b9a}a:hover,p a:link:hover{text-decoration:none;color:#003d55}.fewo_voting_date:before{margin-right:5px;font-family:Ionicons;color:#003d55;content:"\f2d1"}.fewo_voting_author:before{margin-right:5px;font-family:Ionicons;color:#003d55;content:"\f212"}#footer #tl_nlm_recipient label{float:left;margin-right:10px;line-height:30px}input[type=button],input[type=submit],input[type=text],input[type=email],input[type=tel],textarea,select{-webkit-appearance:none;-moz-appearance: none;-ms-appearance:none}.ios #left .formelem .label:hover:before,.ios #left .formelem .label:hover:after{display:none}.ios #mbImage,.ios #mbImage iframe{overflow:auto;    -webkit-overflow-scrolling:touch !important}.mod_fewo_favorites .fewo_list_item .fewo_grouping_3{top:140px}.mod_fewo_favorites .fewo_price{top:160px}.fewo_agb a{text-decoration:underline;color:#f57f20}.fewo_agb a:hover{text-decoration:none}.form_agb .fewo_booking a:hover{background-color:#fff;border-bottom:1px solid #003d55;color:#003d55}.form_agb .fewo_booking a{height:auto;padding-right:5px;padding-left:5px;background-color:#fff;border-bottom:1px solid #003d55;color:#003d55}#fewo_maps_details{left:60px;top:60px;position:absolute;padding-bottom:36px;background-color:#fff;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.2);box-shadow:2px 2px 6px 0 rgba(0,0,0,.2);z-index: 9999}#fewo_maps_details .fewo_image{width:auto;height:auto}#fewo_maps_details .fewo_image img{display:block}#fewo_maps_details h3.fewo_title a{float:none;margin-right:0;font-size:16px}#fewo_maps_details .fewo_link_details{bottom:10px;right:10px}#fewo_maps_details .fewo_link_details a{height:34px;padding-right:20px;padding-left:20px;line-height:34px}.mod_fewo_offerdetails .offer_time{padding-left:30px;background-image:url("../../files/icons/kalender.png");background-position:left center;background-repeat:no-repeat;font-weight:bold;background-size:18px auto}.mod_fewo_offerdetails #frmSort .fmSelectbox{top:-75px}.mod_fewo_offerdetails #frmSort{position:relative}#main .ce_text ul li a{text-decoration:underline}#mbImage{padding:0}.fewo_voting_average_stars{display:none}.mod_fewo_search .fmSelectbox .fmCurrentLabel:before{content: none}.horiz-filter .fmSelectbox .fmCurrentLabel:before{content: none}.mod_left_navigation{padding:15px}.fewo_leaflet span:hover,.fewo_leaflet a:hover{text-decoration: none}.topbar_merkzettel a:hover,.topbar_faq a:hover,.topbar_telefon:hover,.topbar_mail:hover{background-color:#fdfdfd;border-bottom:1px solid #F3F1EE;font-weight:normal;text-decoration: none}nav.nav_left ul li ul li a.active{color:#f57f20}.mod_left_navigation ul li a:hover{text-decoration:none;color:#f57f20}a#toTop:hover:before{background-color:rgba(8,101,138,.4)}span.fewo_min_days{display:block;font:11px/30px 'Work Sans',sans-serif}h3{font-size:20px}a#toTop:hover{text-decoration:none;text-decoration: none}.fewo_leaflet span:hover:after,.fewo_leaflet a:hover:after{content: "\f388"}.fewo_leaflet:hover{cursor: pointer}.left_infos .fewo_person:before,.left_infos .fewo_schlafzimmer:before,.left_infos .fewo_size:before{margin-right:5px;font-family:Ionicons;color:#88BD58;content: "\f121"}.fewo_leaflet span.onLeaflet:after,.fewo_leaflet a.onLeaflet:after{font:35px Ionicons;color:#fff;content: "\f388"}.fewo_leaflet span:after,.fewo_leaflet a:after{font:35px Ionicons;color:#fff;content: "\f387"}.fewo_leaflet span,.fewo_leaflet a{width:35px;height:35px;display:block;text-align:center;font-size:0}nav.nav_left ul li ul li a:hover{color:#f57f20}.mod_newslist h2{text-transform:none}.mod_newslist .teaser{margin-left:320px}.mod_newslist .divider{margin-top:50px;margin-bottom:50px}span[tooltip]:hover:before{height:40px;top:-35px;position:absolute;display:block;padding-right:7px;padding-left:7px;background-image:url("../../files/icons/tooltip_zimmermann.png");background-repeat:no-repeat;font:12px/30px 'Work Sans',sans-serif;color:#fff;content: attr(tooltip);z-index: 150;white-space: nowrap;background-position: 0% -6px}.ce_text > h1{margin-top:3px;text-transform:none;letter-spacing:0px}a#toTop{float:right;margin-top:13px;margin-left:40px}a#toTop:before{width:40px;height:40px;display:block;text-align:center;background-color:#08658a;border-radius:100px;font:30px/40px Ionicons;text-decoration:none;color:#F3F1EE;content:"\f366"}.nav_left ul.level_1 li.last:hover ul.level_2{left:0;right: initial}.newsletter_image img{height:260px;object-fit: cover}.mod_sitemap a.sibling{font-weight:bold}.mod_sitemap  li:before{margin-right:5px;font-family:Ionicons;content: "\f3d1"}.mod_sitemap .level_2 li:before,.sitemap li.sitemap2:before,.sitemap_list .fewo_list_item .fewo_title:before{width:15px;left:0;top:13px;position:absolute;display:block;border-bottom:1px solid #F3F1EE;content: ""}.mod_sitemap .level_2 li,.sitemap li.sitemap2,.sitemap_list .fewo_list_item .fewo_title a{position:relative;padding-left:20px;border-left:1px solid #F3F1EE}.drei_box_top h2{font-size:23px}nav.nav_left ul li ul li.active,nav.nav_left ul li a.forward,nav.nav_left ul li a.trail,nav.nav_left ul li a.active{background-color:#F3F1EE}.drei_box img{left:0;right:0;top:0;position:absolute}.drei_box_top .drei_box figure{height:287px}a.slider-prev:before{left:30px;top:-270px;position:absolute;font:50px Ionicons;color:#fff;content:"\f2ca"}a.slider-next:before{right:30px;top:-270px;position:absolute;font:50px Ionicons;color:#fff;content:"\f30f"}a.slider-next,a.slider-prev{font-size:0px;opacity: 0.7}.fewo_voting_author{float:left;margin-right:20px}span.vote_dash,span.vote_max,.fewo_voteoption_total .fewo_voteoption_label,.fewo_voteoption_list .vote_label{display:none}.mod_fewo_voting_all #frmFilterSort .formelem{width:170px;display:inline-block;margin-right:6px;margin-bottom:20px}.fewo_voting .fewo_voting_rec{margin-top:70px}span.fewo_voting_rec_text{font-size:13px}span.fewo_voting_rec_value{display:block;font-size:30px}span.fewo_voting_rec_value:before{font-family:Ionicons;color:#88BD58;content:"\f251"}.fewo_voting .fewo_voting.rating{left:30px;right:auto;top:199px}.mod_left_navigation ul li a:before{margin-right:5px;font-family:Ionicons;content: "\f3d1"}.mod_left_navigation{margin-bottom:15px;padding:25px;background-color:#F3F1EE}.mod_left_navigation ul li a.active{font-weight:bold;text-decoration:none;color:#f57f20}.mod_left_navigation ul li a{position:relative;display:block;margin-bottom:5px;padding:3px 15px;border-bottom:1px solid #dcd1c6}.fewo_voting_stars{display:none}.textbox ul a:hover{color:rgba(0,61,85,.6)}.error .textbox ul{padding:10px;background-color:#F3F1EE}.home .infoLine h2:after{content:none}span.fewo_price_from{font-size:15px}.fewo_preisab .oldprice{font-size:14px;text-decoration:line-through}.mod_nlm_subscription{position:relative;z-index: 9}.newsletter_image img{width:100%;bottom:0;left:0;right:0;top:0;position:absolute;opacity: 0.7}.newsletter_footer_inside label{color:#fff}#tl_nlm_recipient input[type="email"]{width:60%}.newsletter_left_text p{color:#fff}.newsletter_footer_inside h3,.newsletter_footer_inside p.preamble{margin-bottom:5px;font:30px 'Oswald',sans-serif;color:#fff}.newsletter_footer_inside p.preamble{display:none}.newsletter_footer_inside .mod_nlm_subscription{margin-right:auto;margin-left:auto;padding-top:72px;padding-left:100px}.newsletter_footer_inside .mod_nlm_subscription h3{display:none}.newsletter_left_text{width:50%;position:relative;float:left;z-index: 9}.newsletter_footer_inside{margin-top:5px;padding:0}.grid_3 div:last-child{margin-right:0}.sidebar.buchung .fewo_grouping_1 div{display:block}#main .ce_text ul li:before{left:1px;top:4px;position:absolute;margin-right:10px;font:16px Ionicons;color:#003d55;content: "\f375"}.buchung .fewo_grouping_1{margin:0;padding:0;border:0}.footer_inhalt_content p{margin-top:0}.service-hotline .text{margin-top:20px;margin-bottom:10px;margin-left:15px;font-size:14px;line-height:19px}.home .ce_text.first h2:after{content:none}.faq:after{width:1px;bottom:30px;left:269px;top:30px;position:absolute;background-color:rgba(154,185,226,.6);content:""}.nav_left ul.level_1 li:nth-child(2):hover ul.level_2{left: 0;right: initial}.faq ul li:before{left:-25px;top:5px;position:absolute;font:16px Ionicons;color:#003d55;content: "\f375"}.divider:after{width:60px;height:26px;top:-13px;position:absolute;display:block;background-color:#fff;background-image:url("../../files/images/zimmermann_divider.png");background-repeat:no-repeat;position: absolute;left: 50%;transform: translate(-50%);background-position: 50% 100%;content: "";background-size: 41px}.divider{width:100%;height:2px;position:relative;margin-top:30px;margin-bottom:30px;background-color:#f4eee8}.content-slider{width:2000px;height:450px;left:50%;top:0;position:relative;transform: translate(-50%);max-width: none;opacity: 0.7}.pagination a.last,.pagination a.first{display:none}.faq{position:relative;margin-bottom:20px;padding:10px 20px;background-color:#F3F1EE}.faq h3{width:250px;float:left;margin-right:30px;padding-right:30px;font-size:20px;text-transform:none;letter-spacing:0}.faq p{width:580px;float:right}.faq ul{width:580px;float:right}.faq ul li{position:relative;margin-bottom:10px;margin-left:25px;padding-left:0}.service-hotline ul li a:hover{background-color:#7b99a5;text-decoration:none}.service-hotline ul li a{position:relative;display:block;margin-bottom:5px;padding:3px 15px;background-color:#577a88;border-radius:3px;color:#F3F1EE}.service-hotline ul li:nth-child(3) a:before{font-family:Ionicons;content:"\f11d"}.service-hotline ul li:nth-child(2) a:before{font-family:Ionicons;content:"\f391"}.service-hotline ul li:nth-child(1) a:before{font-family:Ionicons;content:"\f423"}nav.nav_left ul li ul li a:before{margin-right:10px;font-family:Ionicons;content:"\f3d1"}.grid_3 div a:hover{background-color:rgba(0,61,85,.4);text-decoration:none}.grid_3 div a{padding:3px 15px;background-color:rgba(0,61,85,.2);border-radius:50px}.grid_3 div{width:32%;display:inline-block;margin-right:12px;padding:20px;border:1px solid #F3F1EE}.fewo_list_item .fewo_image_gallery.loading:after,#fewo_maps_details_content.loading .fewo_grouping_2:after{width:36px;height:36px;left:50%;top:50%;position:absolute;display:block;margin-top:-18px;margin-left:-18px;border-radius:50px;border-right:5px solid #003d55;border-bottom:5px solid #003d55;border-left:5px solid #f4eee8;border-top:5px solid #003d55;animation: load8 1s infinite linear;content:"";opacity:1}.fewo_filter_loader span,.fewo_filter_loader span:after,.spinner .spinner-content,.spinner .spinner-content:after{width:150px;height:150px;border-radius:50px}@keyframes load8{0% {            -webkit-transform: rotate(0deg);            transform: rotate(0deg);          }          100% {            -webkit-transform: rotate(360deg);            transform: rotate(360deg);          }}@-webkit-keyframes load8{0% {            -webkit-transform: rotate(0deg);            transform: rotate(0deg);          }          100% {            -webkit-transform: rotate(360deg);            transform: rotate(360deg);          }}.fewo_filter_loader:after,.spinner:after{width:125px;height:125px;left:50%;top:50%;position:absolute;display:block;margin-top:-23px;background-image:url("../../files/images/Logo_Blau_rahmen.svg");background-position:center center;background-repeat:no-repeat;border-radius:50%;content: "";z-index: -20;transform: translate(-50%, -50%);background-size: 136px}.fewo_filter_loader span,.spinner .spinner-content{margin:-100px auto 0;border-radius:50%;font-size:10px;text-indent:-9999em;border-top: 15px solid #f4eee8;border-right: 15px solid #003d55;border-bottom: 15px solid #003d55;border-left: 15px solid #003d55;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;top: 50% !Important;left: 0 !important;right: 0 !important;bottom: 0 !important;position: fixed}.fewo_filter_loader,.spinner{background-color:rgba(255,255,255,.4);bottom: 0;    right: 0;    z-index: 999999;    width: auto !important;    height: auto !important;    top: 0 !important;    left: 0 !important;    position: fixed !important}.buchung input#btnBack:hover{background-color:rgba(0,61,85,.2);color:#003d55;cursor: pointer}.buchung input#btnBack{float:left;margin-right:15px;padding:5px 20px;background-color:rgba(0,61,85,.4);border-radius:50px;font:13px 'Work Sans',sans-serif;color:#003d55}nav.nav_left ul li a:hover{background-color:#F3F1EE;text-decoration:none;color:#003d55}.mod_fewo_voting .formsubmit{display:inline-block}.mod_fewo_voting .radio_container input{width:auto;display:none}.mod_fewo_voting .inteliSelect{margin-bottom:20px}.fewo_voting_point label,.totalVotingHeadline{width:140px;font-size:13px;flex-shrink:0;font-weight:600}.mod_feder_feedback .formsubmit{margin-top:30px}.fewo_star_text{font-size:12px;font-weight:600}.fewo_star{width:24px;height:24px;display:block;margin-right:7px;background-color:#fff;-webkit-box-shadow:0 0 0 2px rgba(136,189,88,1);box-shadow:0 0 0 2px rgba(136,189,88,1);border:2px solid #fff;border-radius:50%;background-image: none !important}.fewo_star.fewo_star_active{background-color:#88BD58}.fewo_house_description{clear:both;margin-bottom:60px}.galleria-theme-classic .galleria-thumbnails .galleria-image{border: none}a.delete_leaflet_link:after{content:"\f2d7"!important}.fewo_tooltip .tip-text{background-color:#003d55;border-color:#fff;color:#fff}.fewo_tooltip .tip-title{background-color:#003d55;border-color:#fff;font:16px 'Oswald',sans-serif;color:#F3F1EE;letter-spacing:1px}.fewo_tooltip{background-color:#003d55;border:0px solid;color:#fff}nav.nav_left > ul > li > a{letter-spacing:0px;font-weight: 500}.infoLine,.hitBox{margin-bottom:100px}.textbox h2{margin-top:5px}nav.nav_left ul li ul li{display:block}nav.nav_left ul li ul li a{height:37px;padding-right:0;padding-left:0;border-bottom:1px solid #dcd1c6;font-size:15px;line-height:37px;color:#003d55;text-transform:none}nav.nav_left ul li a,nav.nav_left ul li strong{height:100px;display:block;padding-right:15px;padding-left:15px;font:18px/100px 'Work Sans',sans-serif;color:#f57f20;text-transform:uppercase}.nav_left ul.level_1{height:100%;line-height:100px;display: flex}.nav_left ul.level_1 li ul.level_2{min-width:250px;position:absolute;margin-top:0;padding:25px;background-color:#F3F1EE;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);white-space: nowrap;z-index: 9999;opacity: 0;visibility: hidden;-webkit-transition: opacity .15s ease .2s;-moz-transition: opacity .15s ease .2s;-o-transition: opacity .15s ease .2s;-ms-transition: opacity .15s ease .2s;transition: opacity .25s ease .20s}.nav_left ul.level_1 li:hover ul.level_2{left: initial;opacity: 1;visibility: visible}.formular textarea{width:100%;margin-bottom:0}textarea{height:120px;padding-top:10px;padding-bottom:10px;font-family:'Work Sans',sans-serif;color:#003d55}.mod_fewo_filter legend,.mandatory_headline,.mod_fewo_history h4,.formular .headline,.widget-explanation{width:100%;margin-top:0;margin-bottom:15px;padding-top:10px;font:20px 'Oswald',sans-serif}.sidebar_headline p:after,.mod_fewo_filter legend:after,.mandatory_headline:after,.mod_fewo_history h4:after,.formular .headline:after,.widget-explanation:after{width:50px;height:3px;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#f57f20;content: ""}.type_fld_explanation:first-of-type .widget-explanation{margin-top:0;padding-top:0}h2{font-size:24px}.top_boxes_inhalt a.default_button{width:120px;display:block;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;text-align:center}.footer_inhalt:after{width:100%;height:340px;bottom:0;left:0;right:0;position:absolute;background-image:url("../../files/images/silhouette.png");content: "";z-index: -1;opacity: 0.43;background-position: 100% 60%}nav.nav_left{width:1200px;height:100px;position:relative;overflow:visible;margin-right:auto;margin-left:auto}.pagination a.previous:after{font:18px/27px Ionicons;content:"\f2ca"}.pagination,.pagination ul{float:left}.pagination p{float:right;margin:3px 0 0;padding-left:10px}.pagination ul li a:hover{background-color:#F3F1EE}.pagination span.current{background-color:#F3F1EE}.pagination a.next:after{font:18px/27px Ionicons;content:"\f30f"}.pagination ul li{display:inline-block}.service-hotline ul{margin:0 0 10px;padding:0;list-style-type:none}.newsletter_footer{height:280px;background-color:#003d55}.service-hotline ul li{position:relative;margin:0;padding-top:0;padding-right:0;padding-bottom:0;list-style-type:none}.service-hotline ul li a:before{margin-right:10px;vertical-align:middle;font:21px Ionicons}.service-hotline h4:after,.buchung p.left_headline:after{width:50px;height:3px;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#00aeef;content: ""}.service-hotline h4,.buchung p.left_headline{margin-top:0;margin-bottom:15px;font:20px 'Oswald',sans-serif;color:#fff}.service-hotline{padding:15px;background-color:#003d55;color:#fff;height:auto !important}fieldset{margin:0;padding:0;border: none}.mod_breadcrumb ul li:last-child:after{content:none}.mod_breadcrumb ul li:after{right:-13px;top:-1px;position:absolute;font-family: Ionicons;content: "\f3d1"}.breadcrumLeiste{margin-bottom:0;background-color:#fff}.mod_breadcrumb ul li{position:relative;display:inline-block;margin-right:20px;font-size:11px;opacity: 0.7}.detail .mod_breadcrumb ul li.last span{max-width:160px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.sidebar #main{padding-left:300px}.pagination a.next,.pagination a.previous{font-size:0px}.pagination ul li a,.pagination span.current{width:30px;height:30px;display:inline-block;margin-right:5px;text-align:center;border:1px solid #F3F1EE;border-radius:100px;line-height:29px}#left{width:280px}.pagination_top{display:none}.header_bg,.regioncitydata_text{width:900px;top:70px;position:absolute;text-align:center;z-index: 10;left: 50%;transform: translate(-50%)}header .mod_article.first{left:0;right:0;position:relative;overflow:hidden}.unterseite_slider,.ce_regioncitydata .headerimage{width:100%;height:280px;position:relative;background-color:#003d55}.unterseite_slider img,.ce_regioncitydata .headerimage img{width:100%;height:100%;opacity: 0.7;object-fit:cover}.unterseite_slider .image_container,.ce_regioncitydata .headerimage .image_container{width:100%;height:100%}.startseite_top_boxes{height:260px;margin-bottom:50px}.mod_fewo_favorites h2{text-align:center}.topbar_telefon{padding-left:20px;border-left:1px solid #F3F1EE}.topbar_telefon:before{margin-right:10px;font-family:Ionicons;content: "\f4b9"}.topbar_faq a:before{margin-right:10px;font-family:Ionicons;content: "\f391"}.topbar_merkzettel a:before{margin-right:10px;font-family:Ionicons;content: "\f388"}.topbar_merkzettel a,.topbar_faq a,.topbar_telefon,.topbar_mail{height:60px;float:left;padding-right:20px;padding-left:20px;border-right:1px solid #F3F1EE;line-height:60px}.topbar_suche{float:right}.topbar{height:60px;background-color:#fff;border-bottom:1px solid #F3F1EE;line-height:60px}header .mod_customnav ul li a.active,header .mod_customnav ul li.active a{color:#003d55}li{list-style-type:none}.mod_fewo_offers .fewo_offer .offer_title a:hover{color:#fff}.drei_box_top .drei_box:last-child{margin-right:0}.drei_box_top{padding:10px;border:1px solid #F3F1EE;display: flex}.drei_box_top .drei_box{width:378px;position:relative;margin-right:22px;padding:30px;background-color:#F3F1EE}.infoLine h2:after{width:50px;height:3px;display:block;margin-top:10px;margin-right:0;margin-left:0;text-align:left;background-color:#00aeef;content: ""}.mod_fewo_favorites h2:after,.hitBox h2:after{width:80px;height:3px;display:block;margin-top:20px;margin-right:auto;margin-left:auto;text-align:center;background-color:#f57f20;content: ""}#footer{margin-top:100px}.mod_fewo_search .fmCurrentLabel:after{height:59px;font:20px/60px Ionicons;color:#003d55;content:"\f4a4"}.mod_fewo_search input.fmInteliText{left:0;right:0;top:0;position:absolute}.mod_fewo_search .fmCurrentLabel,.mod_fewo_search input.fmInteliText{width:280px;height:59px;padding-right:30px;padding-left:20px;background-color:#fff;border-width:0px 1px;border-style:solid;border-color:#F3F1EE;font-size:13px;line-height:60px}.mod_fewo_search select{width:280px;height:59px;right:0;top:0;position:absolute;padding-right:30px;padding-left:20px;background-color:#fff;border-width:0px 1px;border-style:solid;border-color:#F3F1EE;font-size:0px;line-height:60px;background-image:none}.mod_fewo_search{position:relative;overflow:visible;z-index: 10}:-moz-placeholder{color:#003d55;opacity:1}:-ms-input-placeholder{color:#003d55;opacity:1}::-moz-placeholder{color:#003d55;opacity:1}::-webkit-input-placeholder{color:#003d55;opacity:1}.fmDropdownBox div:hover{background-color:#F3F1EE}.horiz-filter .fmSelectbox{width:200px}.mod_fewo_filter{overflow:visible}.fmCurrentLabel{height:40px;padding-left:10px;background-color:#fff;border:1px solid #E0DEDB;border-radius:3px;font:15px/40px 'Work Sans',sans-serif;cursor: pointer}.ios .fewo_bookingplan .departure_day:before,.ios .fewo_bookingplan .stopSelection .departure_day.bookingAvailable:before,.ios .fewo_bookingplan .stopSelection .departure.bookingAvailable:before,.ios .fewo_bookingplan .departure:before,.ios .fewo_bookingplan .departure_day:after,.ios .fewo_bookingplan .stopSelection .departure_day.bookingAvailable:after,.ios .fewo_bookingplan .stopSelection .departure.bookingAvailable:after,.ios .fewo_bookingplan .departure:after,.ios .fewo_bookingplan .arrival_day:before,.ios .fewo_bookingplan .arrival:before,.ios .fewo_bookingplan .arrival_day:after,.ios .fewo_bookingplan .arrival:after{display:none !important}.ios .departure_day:before,.ios .stopSelection .departure_day.bookingAvailable:before,.ios .stopSelection .departure.bookingAvailable:before,.ios .departure:before,.ios .departure_day:after,.ios .stopSelection .departure_day.bookingAvailable:after,.ios .stopSelection .departure.bookingAvailable:after,.ios .departure:after,.ios .fewo_bookingplans table td.arrival:before,.ios .arrival_day:before,.ios .arrival:before,.ios .fewo_bookingplans table td.arrival:after,.ios .arrival_day:after,.ios .arrival:after{display:none !important}.ios .fewo_bookingplan .departure_day:before,.ios .fewo_bookingplan .stopSelection .departure_day.bookingAvailable:before,.ios .fewo_bookingplan .stopSelection .departure.bookingAvailable:before,.ios .fewo_bookingplan .departure:before,.ios .fewo_bookingplan .departure_day:after,.ios .fewo_bookingplan .stopSelection .departure_day.bookingAvailable:after,.ios .fewo_bookingplan .stopSelection .departure.bookingAvailable:after,.ios .fewo_bookingplan .departure:after,.ios .fewo_bookingplan .arrival_day:before,.ios .fewo_bookingplan .arrival:before{display:none !important}.fmSelectbox{position:relative}.fmDropdownBox{min-width:100%;max-height:200px;left:0;position:absolute;background-color:#fff;border:1px solid #F3F1EE;z-index:10;overflow-y:auto}.fmDropdownBox div{overflow:hidden;padding-right:10px;padding-left:10px;line-height:26px}.startseite_top_boxes p{line-height:18px}.home .header_bg{position:absolute;top: calc(50% + -100px)}header h1 + p,.regioncitydata_text p{display:inline-block;margin-top:20px;text-align:center;font:16px 'Work Sans',sans-serif;font-weight:normal;color:#fff;letter-spacing:1px;z-index: 10;font-weight: 500;text-shadow: 1px 1px 1px rgba(6, 42, 80, 0.70)}header h1{margin-bottom:0;text-align:center;font-size:34px;line-height:45px;color:#fff;text-transform:uppercase;letter-spacing:1px;z-index: 10;font-weight: 300;text-shadow: 1px 1px 1px rgba(6, 42, 80, 0.70)}a.default_button:after,.fewo_link_details a:after,.detail_zur_buchung a:after,a.offer_link_details:after,input#btn_booking:after,.bewertung .fewo_booking a:after{margin-left:10px;vertical-align:middle;font-family:Ionicons;content:"\f30f"}p.headline{margin-top:0;margin-bottom:5px;text-align:center;font-family:'Oswald',sans-serif;color:#003d55;letter-spacing:1px}p.subline{margin-top:0;text-align:center;font:16px/18px 'Oswald',sans-serif;color:#ffce01}.top_boxes_inhalt:before{bottom:-10px;left:-10px;right:-10px;top:-10px;position:absolute;border:1px solid #fff;content: "";z-index: -1}body *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}.startseite_top_boxes .top_boxes_inhalt{width:70%;left:50%;top:50%;position:absolute;padding:20px;background-color:#fff;transform: translate(-50%,-50%)}.mod_article .startseite_top_boxes .top_boxes_3{margin-right:0;background-image:url("../../files/images/muster-image-13.jpg")}.startseite_top_boxes .top_boxes_2{background-image:url("../../files/images/muster-image-09.JPG")}.startseite_top_boxes .top_boxes_1{background-image:url("../../files/images/muster-image-06.JPG")}.startseite_top_boxes .top_boxes_1,.startseite_top_boxes .top_boxes_2,.startseite_top_boxes .top_boxes_3{width:32.98%;height:260px;position:relative;float:left;margin-top:10px;margin-right:10px;background-color:#00aeef;background-size: cover}.home header .mod_article.first{min-height:360px;position:relative;overflow:visible;height: calc(100vh - 160px)}header .mod_customnav ul li a:hover{color:#003d55}header .mod_customnav ul li a{height:100px;display:block;line-height:100px;font-weight:bold;color:#003d55}p.footer_headline:after{width:50px;height:3px;display:block;margin-top:10px;background-color:#00aeef;content: ""}.footer_copy_nav ul li:after{width:5px;height:5px;left:-20px;top:9px;position:absolute;display:inline-block;background-color:#00aeef;border-radius:100%;content:""}.footer_copyright_inhalt .ce_text{float:left}.footer_copyright_inhalt{text-align:right}.footer_copy_nav ul li{position:relative;display:inline-block;margin-right:30px}.footer_copyright{padding-top:20px;padding-bottom:20px;background-color:#003d55;font-size:13px;color:#fff}.footer_inhalt{padding-top:50px}.social_media_footer{margin-top:30px;padding-top:30px;padding-bottom:30px;text-align:center;border-top:1px solid rgba(243,241,238,.3)}a.facebook:hover,a.instagram:hover{background-color:#00aeef}a.instagram:after{left:6px;top:3px;position:absolute;text-align:center;font:22px Ionicons;content:"\f351"}a.facebook:after{left:10px;top:3px;position:absolute;text-align:center;font:22px Ionicons;content:"\f231"}a.facebook,a.instagram{width:30px;height:30px;position:relative;display:inline-block;margin-right:10px;background-color:#00aeef;border-radius:100%;font-size:0px;line-height:37px}p.highlight_text_next{display:inline-block;margin-right:11px;text-transform:none;letter-spacing:1px}p.highlight_text:after{width:55px;height:54px;right:-28px;top:-54px;position:absolute;border-bottom:1px solid #fff;content: "";transform: translateY(20px) translateX(5px) rotate(-50deg)}p.highlight_text{position:relative;display:inline-block;margin-right:55px;font-family:'Work Sans',sans-serif;letter-spacing:1px}a.default_button:hover{background-color:#08658a;border-color:#08658a;text-decoration:none;color:#fff}a.default_button{height:40px;display:inline-block;padding-right:30px;padding-left:30px;background-color:#fff;border:1px solid #003d55;border-radius:3px;font:16px/38px 'Work Sans',sans-serif;color:#003d55}.fewo_link_details a:hover,.detail_zur_buchung a:hover,a.offer_link_details:hover,input#btn_booking:hover,.bewertung .fewo_booking a:hover{background-color:#ffce01;text-decoration:none;color:#003D55;cursor: pointer}.fewo_link_details a,.detail_zur_buchung a,a.offer_link_details,input#btn_booking,.bewertung .fewo_booking a{height:40px;min-width:150px;display:inline-block;padding-right:10px;padding-left:10px;text-align:center;background-color:#f57f20;border-radius:3px;font:15px/40px 'Work Sans',sans-serif;color:#fff;box-shadow: 0px 2px 2px 0px rgba(35, 21, 2, 0.25)}ul,li{margin:0;padding:0}h2{line-height:35px}.main_header{width:100%;height:100px;position:relative;margin-right:auto;margin-left:auto;background-color:#fff;border-bottom:1px solid #F3F1EE}#container,.footer_inhalt_content,.footer_copyright_inhalt,.topbar_inner,.breadcrumLeiste .inside,.newsletter_footer_inside,.formPage.guestPage #container,.formPage.guestPage .footer_copyright_inhalt{width:1200px;margin-right:auto;margin-left:auto}.nav_right{float:right}nav.nav_left ul li{position:relative;display:inline-block;font:16px 'Work Sans',sans-serif;list-style-type:none}.logo{width:193px;left:0;right:0;top:-52px;position:absolute;margin-right:auto;margin-left:auto;text-align:center;z-index: 5}.logo img{width:193px;height:193px}.formPage .logo,.buchung .logo,.eLogin .logo{width:115px;height:115px;top:0}.formPage .logo img,.buchung .logo img,.eLogin .logo img{width:115px;height:115px}.formPage header{margin-bottom:70px}.formPage .main_header,.buchung .main_header{height:60px;display: flex}#footer a{color:#fff}p.footer_headline{font:20px 'Oswald',sans-serif}.footer_inhalt{position:relative;background-color:#003d55;color:#fff;background-size: 300px;z-index:1}a:hover{text-decoration:underline}a{text-decoration:none;color:#003d55}h1,h2,h3,h4,h5{font-family:'Oswald',sans-serif;color:#003d55;font-weight: 300}body{font:15px/1.5 'Work Sans',sans-serif;color:#003d55;overflow-y: scroll}.ce_fewo_requestform label{display:none}#ctrl_fld_captcha{width: 140px !important}.requestText p{margin-top:0}.requestText h2{margin-bottom:5px}.fewo_booking_address textarea{margin-bottom:0}.error #ctrl_privacy_text p,.fld_fld_privacy_text .error label{font-weight:bold;color:#e08a8a}p.error{display:none !important}#ctrl_privacy_text legend{display:none}fieldset#ctrl_privacy_text.checkbox_container:after{display:none}fieldset.checkbox_container#ctrl_privacy_text > span,.fld_fld_privacy_text,.form_agb{width:100%;position:relative;display:block;margin-right:0;margin-left:0;font-size:12px}fieldset.checkbox_container#ctrl_privacy_text > span:after,.fld_fld_privacy_text:after,.form_agb:after{float:none;clear:both;display:block;content:""}#ctrl_privacy_text p,.sidebar .formular .fld_fld_privacy_text label,.formPage .fld_fld_privacy_text label,.fewo_agb p{display:block;margin-top:3px;margin-bottom:30px;padding-left:44px;font-size:12px}.fld_fld_privacy_text span.mandatory,#ctrl_privacy_text span.mandatory{left:31px;top:0;position:absolute}.form_agb span.mandatory{left:49px;top:0;position:absolute}.fld_fld_privacy_text p{margin-top:0;margin-bottom:0}#ctrl_privacy_text input[type="checkbox"],.fld_fld_privacy_text input[type="checkbox"]{left:0;top:-2px;position:absolute}.form_agb input[type="checkbox"]{left:20px;top:0;position:absolute;margin:0;padding:0;line-height:1;z-index: 9}#opt_advice_0,#lbl_advice_0{display:none}.mod_feder_feedback .widget-text label,.mod_feder_feedback  .widget-textarea label{display:none}.mod_feder_feedback .widget-text input#ctrl_headline{width:100%}.fewo_list_item .att_icon.petyes:after,.detail_grid .att_icon.petyes:after,.bewertung .att_icon.petyes:after,.icon_ausst .att_icon.petyes:after{background-image:url("../../files/icons/haustier.png")}.fewo_list_item .att_icon.sauna:after,.detail_grid .att_icon.sauna:after,.bewertung .att_icon.sauna:after,.icon_ausst .att_icon.sauna:after{background-image:url("../../files/icons/sauna.svg")}.fewo_list_item .att_icon.balkon:after,.detail_grid .att_icon.balkon:after,.bewertung .att_icon.balkon:after,.icon_ausst .att_icon.balkon:after{background-image:url("../../files/icons/balkon.svg")}.fewo_list_item .att_icon.meerblick:after,.detail_grid .att_icon.meerblick:after,.bewertung .att_icon.meerblick:after,.icon_ausst .att_icon.meerblick:after{background-image:url("../../files/icons/meerblick.svg")}#tl_nlm_subscribe_form .fld_fld_headline{margin-bottom:10px;font-weight:bold}#tl_nlm_subscribe_form label{display:none}#tl_nlm_subscribe_form .fewo_grouping_1{width:100%;margin-bottom:10px;display: flex;flex-wrap: wrap}#tl_nlm_subscribe_form .fewo_grouping_2{float:none;margin-bottom:20px}#tl_nlm_subscribe_form fieldset.checkbox_container:after{display:none}#tl_nlm_subscribe_form .checkbox_container label{display:inline-block;margin-left:10px}#tl_nlm_subscribe_form fieldset.checkbox_container > span,.fld_attr span{margin-right:0;margin-left:0}#tl_nlm_subscribe_form fieldset.checkbox_container > span{align-items:center}#tl_nlm_subscribe_form .fmSelectbox{margin-bottom:10px}#tl_nlm_subscribe_form input[type="text"]{width:100%}.fld_fld_country .fmSelectbox,.field_country .fmSelectbox{width:49%}.field_salutation .fmSelectbox,.fld_fld_salutation .fmSelectbox{width:25%}#footer li a:hover:before{display:inline-block;text-decoration:none}.footer_inhalt_content li a:before{margin-right:5px;font-family:"Ionicons";content:"\f10a"}.fld_fld_anrede,.fld_fld_salutation{width:100%}.horiz-filter .formsubmit{float:right}.horiz-filter select{display:none;visibility:hidden}.formular h3{margin-top:0}.bewertung .attribute_group_title{display:none}.bewertung ul.fewo_attributes li{display:inline-block;margin-right:10px}.sidebar .formular input{margin-bottom:0}.sidebar .formular label{display:none}.ce_fewo_requestform,.mod_fewo_voting,.ce_fewo_morePeopleData,#tl_nlm_recipient,.ce_nlm_subscribe_form{position:relative;margin-bottom:0;padding:90px 30px 30px;background-color:#fff;border-right:1px solid #E0DEDB;border-bottom:1px solid #E0DEDB;border-left:1px solid #E0DEDB;border-top: 3px solid #003d55}.error select,.error input,.error textarea,select.error,input.error,textarea.error,.error + .fmSelectbox .fmCurrentLabel{background-color:#F9E7E7;border:1px solid #e08a8a}.submit_container input:hover,.fld_fld_submit button:hover,.mod_fewo_voting input.submit:hover,.ce_fewo_morePeopleData input.submit:hover,.eLogin button:hover,.eLogin input.submit:hover,.ce_fewo_qcheck input[type=submit]:hover{background-color:#ffce01}.submit_container input,.fld_fld_submit button,.mod_fewo_voting input.submit,.ce_fewo_morePeopleData input.submit,.eLogin button,.eLogin input.submit,.ce_fewo_qcheck input[type=submit]{width:auto;height:40px;padding-right:40px;padding-left:40px;background-color:#f57f20;border:0px;border-radius:3px;font-size:15px;line-height:40px;color:#fff;box-shadow: 0px 2px 2px 0px rgba(35, 21, 2, 0.30);cursor:pointer}.ce_fewo_qcheck input[type=submit]{margin-top:60px}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#003d55}.anfrage #container{width:100%;padding:20px}#mbCenter{background-color:#fff}.anfrage input{margin-bottom:0}.anfrage{background-color:#FAF7F4}.fld_fld_city,.field_city{width:28%;float:left}.fld_fld_postal,.field_postal{width:19%}#tl_fewo_requests input[type="text"],#tl_fewo_requests input[type="tel"],#tl_fewo_requests input[type="email"]{width:100%;margin-bottom:0}#tl_fewo_requests .formelem{display:block;margin-bottom:10px}.fld_fld_firstname,.fld_fld_lastname,.fld_fld_phone,.fld_fld_email,.fld_fld_arrival,.fld_fld_departure,.fld_fld_children,.fld_fld_persons,.field_firstname,.field_lastname,.field_street,.field_phone,.field_email,.fld_fld_street,[class*="fld_fld_children_multi_"]{width:49%}.fld_fld_lastname,.fld_fld_email,.fld_fld_city,.fld_fld_departure,.fld_fld_children,.field_lastname,.field_city,.field_email{margin-right:0}.fewo_list_item .att_icon.rauchen:after,.detail_grid .att_icon.rauchen:after,.bewertung .att_icon.rauchen:after,.icon_ausst .att_icon.rauchen:after{background-image:url("../../files/icons/rauchen.png")}.fewo_list_item .att_icon.haustiere:after,.detail_grid .att_icon.haustiere:after,.bewertung .att_icon.haustiere:after,.icon_ausst ..att_icon.haustiere:after{background-image:url("../../files/icons/haustier.png")}.fewo_list_item .att_icon.wlan:after,.detail_grid .att_icon.wlan:after,.bewertung .att_icon.wlan:after,.icon_ausst .att_icon.wlan:after{background-image:url("../../files/icons/wifi.png")}.fewo_list_item .att_icon.garten:after,.detail_grid .att_icon.garten:after,.bewertung .att_icon.garten:after,.icon_ausst .att_icon.garten:after{background-image:url("../../files/icons/garten.svg")}.fewo_list_item .att_icon.terrasse:after,.detail_grid .att_icon.terrasse:after,.bewertung .att_icon.terrasse:after,.icon_ausst .att_icon.terrasse:after{background-image:url("../../files/icons/terrasse.svg")}.fewo_list_item .att_icon.parken:after,.detail_grid .att_icon.parken:after,.bewertung .att_icon.parken:after,.icon_ausst .att_icon.parken:after{background-image:url("../../files/icons/iconmonstr-car-21-48.png")}.fewo_list_item .att_icon:after,.detail_grid .att_icon:after,.bewertung .att_icon:after,.icon_ausst .att_icon:after{width:30px;height:30px;left:0;top:0;position:absolute;display:block;background:#fff url("../../files/icons/fire.png") center center no-repeat;border:1px solid rgba(154,185,226,.4);border-radius:50px;content:"";background-size: 19px}.fewo_list_item span.att_icon,.detail_grid span.att_icon,.bewertung .att_icon,.icon_ausst .att_icon{width:25px;height:35px;position:relative;display:inline-block;border-radius:50px;font-size:0px;line-height:35px}.att_icons .attributes{height:65px;line-height:55px}.att_icons ul li{margin-right:10px}.att_icons ul li,.att_icons .attribute_group{display:inline-block}.detail .att_icons .attribute_group_title{display:none}select{-webkit-appearance: none;-moz-appearance: none;appearance: none}select{width:210px;background-image:url("../../files/icons/selecthg.png");background-repeat:no-repeat;background-position: 100%;background-size: 30px}.anfrage label{display:none}.horiz-filter .formsubmit input:hover{background-color:#ffce01;color:#003D55}input.fewo_period:hover{cursor: pointer}.horiz-filter .formsubmit input{width:158px;background-color:#f57f20;background-image:url("../../files/icons/lupe.png");background-repeat:no-repeat;border:0px solid;line-height:30px;color:#fff;background-size: 15px;background-position: 92% 50%;box-shadow: 0px 4px 30px -10px rgba(35, 21, 2, 0.76)}input.fewo_period{width:210px;background-image:url("../../files/icons/kalender.png");background-repeat:no-repeat;background-size: 15px;background-position: 95% 50%}.fmCurrentLabel:after{width:40px;height:40px;right:0;top:0;position:absolute;text-align:center;font:16px/40px Ionicons;color:#003d55;content: "\f3d0"}.horiz-filter input,.horiz-filter .fmCurrentLabel{margin-bottom:0;border:0 solid}select,input{height:40px;padding:0;line-height:30px}.horiz-filter{width:800px;height:70px;left:50%;position:absolute;background-color:#003d55;top: calc(50% + 100px);transform: translate(-50%);z-index: 10;display:flex;align-items:center;justify-content:center}.horiz-filter .formbody{float:left}input[type="submit"]:hover{cursor: pointer}.horiz-filter .formbody .fld_minDate,.horiz-filter .formbody .fld_maxDate{display:none;margin-right:0}.horiz-filter .formbody > div{float:left;display:block;margin-right:2px}select,input,textarea{width:100%;position:relative;margin-bottom:10px;padding-right:10px;padding-left:10px;background-color:#fff;border:1px solid #E0DEDB;border-radius:3px;font:15px 'Work Sans',sans-serif;color:#003d55}.fewo_list_item .fewo_price .fewo_price_addon{font-size:11px;line-height:14px;font-weight:normal;color:#47403a}.fewo_list_item .fewo_price .fewo_price_mandatory_info{color:#47403a}.fewo_price_mandatory_info ul{margin-top:0;margin-bottom:0}.fewo_price_mandatory_info li{position:relative}.fewo_price_mandatory_info .price_mandatory{width:100%;display:block;margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid #febb02}.fewo_list_item .fewo_price .fewo_price_mandatory_info:after{top:-20px;position:absolute;display:block;border:10px solid;border-color: transparent transparent #febb02;content: "";right: 4px}.fewo_list_item .fewo_price:hover .fewo_price_mandatory_info{width:250px;right:-10px;position:absolute;padding:10px;text-align:left;background-color:#fff6df;border:1px solid #febb02;font-size:12px;top:50px;display: block !important;z-index: 9}
/* 2021-11-Fewomanager-Kalender.css */
.filter_period_modal_body .fewo_calendar{width:48%}.fewo_calendar td.day_full_angebot_owner,.fewo_calendar td.day_full_angebot,.fewo_calendar td.day_start_angebot{background-color:#FFB355;border-color:#FFB355;color:#fff}.fewo_calendar td.day_full_owner_guest,.fewo_calendar td.day_full_renovation,.fewo_calendar td.day_stop_renovation{background-color:#ccc;border-color:#ccc;color:#fff}.ios .fewo_calendar td.day_free[data-tooltip]:hover:before,.ios .fewo_calendar td.day_start[data-tooltip]:hover:before,.ios .fewo_calendar td.day_stop[data-tooltip]:hover:before,.ios .fewo_calendar td.day_full[data-tooltip]:hover:before,.ios .fewo_calendar td.day_free:hover:after,.ios .fewo_calendar td.day_start:hover:after,.ios .fewo_calendar td.day_stop:hover:after,.ios .fewo_calendar td.day_full:hover:after{display:none !important}.fewo_calendar td.day_free[data-tooltip]:before,.fewo_calendar td.day_start[data-tooltip]:before,.fewo_calendar td.day_stop[data-tooltip]:before,.fewo_calendar td.day_full[data-tooltip]:before{bottom:110%;position:absolute;display:none;border-top:8px solid #000;left:50%;transform: translateX(-50%);z-index: 950;content: "";border-right: 8px solid transparent;border-left: 8px solid transparent;border-bottom: 0px solid transparent}.fewo_calendar td.day_free[data-tooltip]:hover:before,.fewo_calendar td.day_start[data-tooltip]:hover:before,.fewo_calendar td.day_stop[data-tooltip]:hover:before,.fewo_calendar td.day_full[data-tooltip]:hover:before{display:block}.fewo_calendar td.day_free[data-tooltip]:after,.fewo_calendar td.day_start[data-tooltip]:after,.fewo_calendar td.day_stop[data-tooltip]:after,.fewo_calendar td.day_full[data-tooltip]:after{bottom:120%;padding:5px 10px;text-align:center;white-space:pre;background-color:#333;border-radius:3px;font-size:12px;line-height:1.4;color:#fff;font-weight:normal !important}.fewo_calendar td[data-tooltip=""].day_free:hover:after,.fewo_calendar td[data-tooltip=""].day_start:hover:after,.fewo_calendar td[data-tooltip=""].day_stop:hover:after,.fewo_calendar td[data-tooltip=""].day_full:hover:after,.fewo_calendar td[data-tooltip=""].day_free:hover:before,.fewo_calendar td[data-tooltip=""].day_start:hover:before,.fewo_calendar td[data-tooltip=""].day_stop:hover:before,.fewo_calendar td[data-tooltip=""].day_full:hover:before{display:none}.fewo_bookingplan{display:flex;padding-top:20px;padding-bottom:20px;justify-content: space-between;flex-wrap: wrap}.fewo_calendar{width:32%;display:block;margin-bottom:0;padding-bottom:0;background: #fff}.fewo_calendar thead,.fewo_calendar tbody{display:block}.fewo_calendar thead tr:nth-child(2) td,.filter_period_modal_body .fewo_calendar tbody tr:nth-child(2) td,#formAdminBooking .fewo_calendar tbody tr:nth-child(2) td{height:30px;font-size:12px;color:#666;text-transform:uppercase;border-color: transparent;font-weight:500}.fewo_calendar tr{display:flex}.fewo_calendar thead tr:nth-child(2),.filter_period_modal_body tr:nth-child(2),#formAdminBooking .fewo_calendar tbody tr:nth-child(2){margin-bottom:5px}.fewo_calendar td{width:100%;height:52px;display:flex;margin:1px;padding:0;border:1px solid #333;border-radius:4px;font-size:16px;background:#fff;justify-content: center;align-items: center}.fewo_calendar td.month,.filter_period_modal_body .fewo_calendar td.month{height:40px;font-size:14px;border-color:transparent;font-weight:700}.fewo_calendar td.day_empty{border-color: transparent}.fewo_calendar td.day_full{text-decoration:line-through;color:#c44537;background-image:url("../../files/images/full-stripes.svg");border-color: transparent;cursor:default;background-size: 20px}.fewo_calendar td.day_free,.fewo_calendar td.day_stop,.fewo_calendar td.day_start{border-color:#4BBB4B;color:#4BBB4B;cursor:pointer;font-weight: 500}.fewo_calendar td.day_free:hover,.fewo_calendar td.day_stop:hover,.fewo_calendar td.day_start.active:hover{border-color:#4BBB4B;color:#fff;background:#4BBB4B}.fewo_calendar td.selected,.fewo_calendar td.active,.fewo_calendar td.active.unavailable,.fewo_calendar td.minStay.unavailable,.fewo_calendar td.minStay.unavailable.active:hover,.fewo_calendar td.selected.unavailable,.fewo_calendar td.unavailable.day_free.selected:hover{border-color:#cbf7cd;color:#fff;background: #cbf7cd}.fewo_calendar td.minStay.unavailable,.fewo_calendar td.minStay.unavailable.active:hover{color:#626973;cursor:default}.fewo_calendar td.unavailable,.fewo_calendar td.unavailable:hover,.fewo_calendar td.unavailable.day_free:hover,.fewo_calendar td.no_saison{background-color:#fff;border-color:#ddd;color:#4BBB4B;cursor:default}.fewo_calendar td.arrival,.fewo_calendar td.departure,.fewo_calendar td.departure.unavailable:hover,.fewo_calendar td.departure.unavailable.selected,.fewo_calendar td.departure.unavailable.selected:hover,.fewo_calendar td.arrival.unavailable:hover,.fewo_calendar td.arrival.unavailable.minStay{border-color:#4BBB4B;color:#fff;background: #4BBB4B;font-weight:600}.fewo_calendar td.day_start{background-position:center center;background-repeat:no-repeat;background-image:url("../../files/images/cal-day-start.svg");border-bottom:1px solid transparent;border-right:1px solid transparent;background-size: 210px}.fewo_calendar td.day_stop{background-position:center center;background-repeat:no-repeat;background-image:url("../../files/images/cal-day-stop.svg");border-top:1px solid transparent;border-left:1px solid transparent;background-size: 210px}.fewo_calendar td.arrival,.fewo_calendar td.arrival.unavailable.minStay,.fewo_calendar td.arrival:hover,.fewo_calendar td.arrival.unavailable.minStay:hover{background-position:center center;background-repeat:no-repeat;background-image:url("../../files/icons/cali-arrow-arrival.svg");background-position:center 4px;background-size:13px}.fewo_calendar td.departure,.fewo_calendar td.departure.unavailable.selected,.fewo_calendar td.departure:hover,.fewo_calendar td.departure.unavailable.selected:hover{background-position:center center;background-repeat:no-repeat;background-image:url("../../files/icons/cali-arrow-departure.svg");background-position:center 4px;background-size:13px}.mobile .fewo_calendar td,.mobile .filter_period_modal_body .fewo_calendar td{height:auto;padding-top:3%;padding-bottom:3%}.mobile .fewo_calendar{width:100%}.mobile .filter_period_modal_body .fewo_calendar{width:100%}.filter_period_modal_body .fewo_bookingplan{padding-right:20px;padding-left:20px}.mobile .fewo_calendar thead tr:nth-child(2) td,.mobile .filter_period_modal_body .fewo_calendar tbody tr:nth-child(2) td,#formAdminBooking .fewo_calendar tbody tr:nth-child(2) td{height:auto;padding-top:2%;padding-bottom:2%}.mobile .fewo_calendar td.month,.mobile .filter_period_modal_body .fewo_calendar td.month{height:auto;padding-top:2%;padding-bottom:2%}.fewo_calendar td.day_full_owner,.fewo_calendar td.day_start_owner,.fewo_calendar td.day_stop_owner{background-color:#668CB3;border-color:#949494;color:#fff}.fewo_calendar td.in_past,.fewo_calendar td.in_past:hover,.fewo_calendar td.no_saison,.fewo_calendar td.no_saison:hover{background-color:#F6F7F8;border-color:#F6F7F8;color:#c9cbcf;border-color: transparent;cursor: not-allowed;font-weight:500}.fewo_calendar td:nth-child(1n+6),.fewo_calendar thead tr:nth-child(2) td:nth-child(1n+6),.filter_period_modal_body .fewo_calendar tbody tr:nth-child(2) td:nth-child(1n+6){font-weight:700}
/* Layout-Buchungsstrecke.css */
.field_comment{width:100%}.fewo_contact_data .booking_headline{margin-bottom:10px}.fewo_mandatory_info,.booking_person_infotext p{display:inline-block;margin-top:20px;margin-right:20px;margin-left:20px;padding:3px 10px;background-color:#d2edd5;font-size:13px;color:#499e4e}.booking_section{position:relative;margin-top:40px;margin-bottom:40px;background-color:#fff;border-right:1px solid #E0DEDB;border-bottom:1px solid #E0DEDB;border-left:1px solid #E0DEDB;border-top: 3px solid #003d55}.persons_confirm .person_field:last-child{display:flex;margin-right:0;margin-left:auto;padding:2px 5px;background-color:#eee;border-radius:3px;font-size:10px;align-items: center}.persons_confirm .person_label{line-height:inherit;font-weight:600}.persons_container{padding:20px}.persons_confirm{padding-top:10px;padding-bottom:10px}.persons_container .person{display:flex;margin-bottom:10px;justify-content: space-between}.persons_confirm .person{margin-bottom:0;padding:8px 0;border-bottom:1px solid #dbdbdb;justify-content: normal}.persons_confirm .person:last-child{border-bottom:0 solid}.person_label{width:150px;line-height:44px;flex-shrink:0}.persons_container .formfields{display:flex;width: calc(100% - 150px);justify-content: space-between}.persons_container .formfields > div{width:32%;flex-shrink:0}.persons_confirm .formfields > div{width:auto;margin-right:8px}.persons_confirm .formfields{justify-content:normal}.booking_pricelist > div.booking_total_offer .booking_price_total{margin-left:auto}.booking_pricelist > div.booking_total_offer{background-color:#F3F1EE;border-bottom:1px solid #fff;font-weight:bold;color:#ED5C59;display:flex}.fewo_booking_address .formelem.field_salutation,.fewo_booking_address .formelem.field_country{width:100%}.fewo_booking_address .form_fields{padding:20px 20px 1px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.booking_headline{width:100%;height:60px;display:block;padding-right:20px;padding-left:20px;background-color:#F3F1EE;border-bottom:1px solid #E0DEDB;font:24px/52px 'Oswald',sans-serif;color:#003d55;display:flex}#frmBooking > .booking_headline{border-right:1px solid #E0DEDB;border-left:1px solid #E0DEDB;border-top: 3px solid #003d55}.bookingStep:before{left:20px;top:8px;position:absolute;font:30px Ionicons;content:"\f453"}.bookingStep.step3:before{content:"\f3fe"}.bookingStep span{display:block;margin-top:2px;font-size:13px;line-height:1;font-weight:normal}.fewo_booking_info > *:last-child{width:auto;display:flex;align-items:center}.fewo_booking_info > *:last-child input[type=submit]{margin-bottom:0}.fewo_booking_info > *:not(.info_edit){width:30%;margin-right:20px;padding-right:20px;border-right:1px solid #F3F1EE}.fewo_booking_info > * span{display:block;line-height:1.4}.fewo_booking_info .info_label{font-weight:600}.fewo_booking .formsubmit input{width:300px;height:40px;margin-top:15px;padding-right:40px;padding-left:20px;background-color:#f57f20;background-image:url("../../files/icons/weiß_arrow.png");background-repeat:no-repeat;color:#fff;cursor: pointer;border: none;background-size: 14px;background-position: 90% 50%}.mod_fewo_booking_config .formsubmit input:hover,.fewo_booking .formsubmit input:hover,.mod_fewo_booking_config input.submit:hover{background-color:#ffce01;background-repeat:no-repeat}.fewo_booking_address label{display:none}.fewo_plan_legend td.day_free.selected{background-color:#1B7EB7}.fewo_booking_wrapper .form_info_label{margin-right:20px;font-weight:600}.fewo_booking_wrapper .form_info{overflow:hidden}.fewo_plan_legend td:nth-child(2n+1){margin-right:10px;font-size:0;width:24px !Important;height:24px !Important}.fewo_plan_legend .today,.fewo_plan_legend .day_today_text{display:none}.fewo_plan_legend td.unavailable{background-color:#306B2E}.fewo_plan_legend table{display:block;margin-bottom:20px;padding:10px;background-color:#fff;border:1px solid #ccc;font-size:12px}.fewo_plan_legend td{float:left;display:block;margin-right:15px;padding:0;text-align:left;border:0px solid;font-size:12px;line-height:24px;text-decoration:none;color:#000;cursor: default}.buchung header .mod_article.first{overflow:visible}.booking_pricelist .price_element_headline{overflow:hidden;background-color:#F5FBF6;border-bottom:1px solid #fff;color:#0ab21b}.booking_pricelist .price_element{overflow:hidden;background-color:#F5FBF6;border-bottom:1px solid #fff;color:#0AB21B}.booking_pricelist .price_element .padded:before{margin-right:5px;font-family:"Ionicons";content: "\f3ff"}.booking_pricelist .price_element .padded{width:60%;float:left}.booking_pricelist .price_element .right{width:40%;float:right;text-align:right}.fewo_booking_wrapper .fewo_booking_dateselector > div label:after{content:":"}.fewo_booking_pricedata ul.price_element.headline .l1.padded:before{display:none}.buchung p.error{display:none}.mod_feder_booking2{overflow:visible}.buchung .fewo_booking .formsubmit input{float:right;margin-bottom:0;background-position: right 20px center;box-shadow: 0px 2px 2px 0px rgba(35, 21, 2, 0.30)}.ssl p.left_headline:before{margin-right:10px;font-family:Ionicons;content: "\f392"}.buchung.sidebar #main{padding-left:0}ul.fewo_sum{overflow:hidden;clear:both;background-color:#F3F1EE;border-top:1px solid #F3F1EE}input#btn_booking{height:40px;float:right;padding-right:60px;padding-left:40px;background-image:url("../../files/icons/weiß_arrow.png");background-repeat:no-repeat;line-height:37px;background-size: 13px;background-position: right 20px center;border: none}.fewo_booking_prices{margin-bottom:20px;border-right:1px solid #E0DEDB;border-bottom:1px solid #E0DEDB;border-left:1px solid #E0DEDB;clear: both}input#btn_booking_disabled{height:40px;float:right;margin-top:20px;padding-right:40px;padding-left:40px;text-align:center;background-color:#EFEFEf;border-radius:3px;color:#ccc}#booking_reset:before{margin-right:5px;font-family:Ionicons;content: "\f12a";font-weight: 400}#booking_reset:hover{background-color:#F3F4F6}.fewo_booking_wrapper .fewo_booking_dateselector > div input{width:150px;height:36px;margin-right:0;padding-right:0;padding-left:20px;text-align:center;border:0px solid;border-radius:0;background: transparent url(../../files/icons/calendar.svg) left center no-repeat;font: 14px/normal 'Work Sans',sans-serif;cursor: default;background-size: 20px 20px;background-position: 5px center}.fewo_booking_wrapper .fewo_booking_dateselector > div input.highlight{background-color:#E0F3E0}.filter_period_modal_body .stopSelection .day_free:hover{background:#3C9D46}.filter_period_modal_body .stopSelection .day_free,.filter_period_modal_body .stopSelection .day_free:hover{opacity: 0.3;cursor: default}.filter_period_modal_body .stopSelection .day_free.bookingAvailable,.filter_period_modal_body .stopSelection .day_free.arrival{opacity: 1;cursor: pointer}#booking_reset{height:24px;display:block;margin-left:auto;padding-right:10px;padding-left:10px;background-color:#fff;border:1px solid #bababf;border-radius:3px;font-size:13px;line-height:24px;color:#383838;cursor: pointer}span.periodReset{float:right;margin-right:20px;margin-left:20px;cursor:pointer}.service-hotline h2{margin-top:0;color:#F3F1EE}.fewo_agb p{margin-bottom:0}.booking_pricelist .regular_price{overflow:hidden;background-color:#faf7f4;border-bottom:1px solid #fff;color:#003d55}.fewo_agb{position:relative;display:block;padding-right:20px;padding-bottom:30px;padding-left:20px}.buchung header{margin-bottom:20px}.bookingSteps{width:1200px;position:relative;overflow:visible;margin-top:70px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between}.bookingStep{width:32%;height:50px;position:relative;padding-left:60px;background-color:#ccd8dd;border-top:1px solid #003d55;border-right:1px solid #003d55;border-bottom:3px solid #003d55;border-left:1px solid #003d55;line-height:1;display:flex;flex-direction:column;justify-content:center;font-weight:600}.bookingStep.blankStep{background-color:#fff}#booking-steps{height:60px;background-color:#fff}.buchung .breadcrumLeiste{margin-bottom:130px}.buchung .fewo_images_image{margin-bottom:10px}.ssl p{margin-bottom:0}.buchung .fewo_schlafzimmer:after{margin-left:0;content: none}.buchung .fewo_person{margin-left:0}.ssl{margin-top:10px}.sidebar.buchung .fewo_grouping_1{width:auto;height:auto}.formelem.field_country{clear: both}.formelem.field_comment textarea{width:100%}.fewo_booking_address input{width:100%;margin-bottom:0}.fewo_booking_prices .fmCurrentLabel:after{width:30px;height:30px;line-height:30px}.fewo_booking_prices .fmCurrentLabel:before{width:25px;height:20px}.fewo_offers .offer_row > div.fewo_offer_selection{height:70px}.fewo_offers .fewo_offer_detailbutton span:hover{background-color:rgba(243,241,238,.6)}#fewo_prices input[type="checkbox"]:checked + .cb:after{margin-left:2px;font:40px/6px Ionicons;color:#003d55;content:"\f3fd"}#fewo_prices li input[type="checkbox"]{position:absolute;display:none;visibility:hidden}#fewo_prices li{min-height:40px;overflow:visible;float:left;display:inline-block;line-height:40px}#fewo_prices .cb{width:13px;height:13px;display:block;margin-top:5px;margin-left:30px;border:1px solid #bababf;border-radius:2px;line-height:13px;content:"";cursor:pointer}.fewo_contact_data_elem .customerLabel{width:150px;display:inline-block;font-weight:600}.fewo_contact_data_elem{margin-right:20px;margin-left:20px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #dbdbdb}.fewo_contact_data_elem:last-child{margin-bottom:10px;border-bottom:0px solid}.fewo_change_data input,#formBooking .formsubmit input.return{border:0;background-image: none}.mod_fewo_booking_config .fewo_no_offer .fewo_offer_data{padding-left:10px;line-height:60px}.hasOffer .l4,.hasOffer .l4,.hasOffer .booking_price_sum{text-decoration:line-through}.fewo_booking .booking_pricelist:after{float:none;clear:both;display:block;content:""}.booking_pricelist .booking_price.offer{background-color:#FFEDDF}.fewo_booking_info_item{float:left;margin-right:30px}.fewo_booking_info_item .info_item_label{display:inline-block;margin-right:5px}.booking_pricelist .regular_price.princeinfo .l1:before{margin-right:5px;font-family:Ionicons;color:#003d55;content: "\f3ff"}.booking_pricelist .regular_price.princeinfo .l2{width:20%;float:left;text-align:right}.booking_pricelist .regular_price.princeinfo .l1{width:80%;float:left}.fewo_alert{height:auto !important;border:1px solid #b94a48 !important;width:680px !important;border-radius: 0 !important;background-color: #F2DEDE !important;text-align: center !important;color: #b94a48 !important;top:45% !important;position:fixed !important;left: 50% !important;margin-left: -340px}.fewo_alert:before{margin-top:4px;margin-right:5px;font:14px fontAwesome;content: ""}.booking_pricelist .booking_price.subtotal{background-color:#F3F1EE;border-bottom:1px solid #fff;font-weight:bold;color:#003d55}.fewo_change_data #btnChange{height:auto;margin:0 0 20px;padding:5px 15px;background-color:rgba(0,61,85,.1);border-radius:50px;font-size:13px;text-decoration:none;color:#003d55;text-transform:uppercase}.fewo_change_data #btnChange:hover{background-color:rgba(0,61,85,.2);text-decoration:none;cursor: pointer}.fewo_booking .booking_pricelist{width:100%;border-right:1px solid #E0DEDB;border-bottom:1px solid #E0DEDB;border-left:1px solid #E0DEDB;font-size:14px}.fewo_booking .booking_pricelist .booking_total{width:100%;float:left;padding-top:8px;background-color:#F3F1EE;border-top:0px solid;font-size:18px;font-weight:bold}.fewo_booking .booking_pricelist .booking_total > div{width:50%;float:left}.fewo_booking .booking_pricelist .booking_total .booking_price_total{float:right;padding-right:0;text-align:right}.fewo_booking .fewo_booking_info{width:100%;padding:10px 20px;background-color:#fff;border-right:1px solid #E0DEDB;border-left:1px solid #E0DEDB;display: flex;border-bottom:1px solid #F3F1EE}.booking_pricelist .booking_price{overflow:hidden;background-color:#fff;border-bottom:1px solid #F3F1EE}.booking_pricelist > div{padding:5px 20px}.fewo_booking .booking_pricelist .booking_price_item{width:40%;float:left}.fewo_booking .booking_pricelist .booking_price_qty,.fewo_booking .booking_pricelist .booking_price_single,.fewo_booking .booking_pricelist .booking_price_sum{width:17%;min-height:1px;float:left}.fewo_booking .booking_pricelist .booking_price_sum{width:26%;text-align:right}.fewo_offers .offer_row,.fewo_offers .fewo_no_offer{border-bottom:2px solid #F3F1EE}.fewo_offers .fewo_offer_detailbutton span.active:after{content:"\f3d8"}#ctrlCalYear{width:160px;height:40px;right:290px;top:76px;position:absolute;padding-right:40px;padding-left:15px;text-align:center;background-color:#fff;background-image:url("../../files/icons/kalender.png");background-repeat:no-repeat;border:1px solid #7b99a5;border-radius:3px;line-height:38px;cursor:pointer;background-size: 15px auto;background-position: 89% 50%}#ctrlCalYear:hover{background-color:#FAF7F4}.saisonSelectbox .ctrlCalPrev:hover,.saisonSelectbox .ctrlCalNext:hover{background-color:#FAF7F4}.fewo_booking_pricedata ul.price_element .l1.padded:before{margin-right:5px;font-family:Ionicons;color:#0ab21b;content: "\f3ff"}.mod_fewo_booking_config .fewo_booking_prices:after{float:none;clear:both;display:block;content:""}.fewo_booking_prices .fmCurrentLabel{height:30px;margin-top:5px;line-height:28px}.fewo_booking_wrapper .form_info_label,.fewo_booking_wrapper .fewo_booking_dateselector,.fewo_booking_wrapper .fewo_booking_dateselector > div{width:auto;float:left}.fewo_booking_wrapper .fewo_booking_dateselector > div{margin-top:10px}.fewo_booking_wrapper .fewo_booking_dateselector > div label{height:30px;float:left;display:block;padding-top:0;line-height:30px}.fewo_booking_pricedata ul.price_element .l1.padded{}.fewo_booking_pricedata ul{overflow:hidden;background-color:#F5FBF6;border-bottom:1px solid #fff;color:#0ab21b}.fewo_booking_pricedata .regular_price{background-color:#F3F1EE;border-bottom:1px solid #fff;font-weight:bold;color:#003d55}.mod_fewo_booking_config li{list-style-type:none}.fewo_bookingplans .fewo_info{width:100%;height:60px;padding-right:20px;padding-left:20px;text-align:left;background-color:#fff6df;border:1px solid #febb02;font-size:13px;line-height:60px}.mod_fewo_booking_config .fewo_booking_wrapper{width:100%;float:left;clear:both;padding:0;background-color:#F3F1EE}.fewo_booking_wrapper,.fewo_people_adults ul{width:100%;overflow:visible;float:left;background-color:#fff;border-bottom:1px solid #$hf2}.mod_fewo_booking_config .form_info{width:100%;height:60px;display:block;padding-right:20px;padding-left:20px;background-color:#F3F1EE;border-right:1px solid #E0DEDB;border-left:1px solid #E0DEDB;display:flex;align-items:center;border-top: 3px solid #003d55}.mod_fewo_booking_config .fewo_booking_prices .fewo_sum{overflow:hidden;clear:both;margin:0;padding-right:20px;padding-left:20px;background-color:#F3F1EE}#fewo_prices .fewo_sum li{min-height:60px;font-size:20px;line-height:60px;font-weight:bold;color:#003d55}#fewo_prices li.l1{margin-left:0;width:calc(60% - 80px)}#fewo_prices li.l2{width:80px;min-height:1px}#fewo_prices li.l4,#fewo_prices li.l3{width:20%;height:1px;text-align:right}.fewo_booking_prices > div ul{margin:0;padding-right:20px;padding-left:20px}#fewo_prices .tooltip{height:16px;display:inline-block;margin-left:6px;padding-right:8px;padding-left:8px;border:1px solid #003d55;border-radius:10px;font-size:11px;line-height:16px;cursor: help}#fewo_prices .tooltip:after{color:#78b585;content: "info"}ul.fewo_service,ul.regular_price,.fewo_people_child ul,.fewo_people_adults ul{width:100%;overflow:visible;float:left;background-color:#$fff;border-bottom:1px solid #F3F1EE}.mod_fewo_booking_config .formsubmit{float:right;display:block;margin-top:20px;margin-right:0;margin-bottom:20px}.fewo_booking_pricedata .offer_price{background-color:#F3F1EE;font-weight:bold;color:#ED5C59}.fewo_offers .fewo_offer_detailbutton span:after{float:right;margin-left:10px;font-family:Ionicons;content:"\f3d0"}.fewo_offers > div.active{background-color:#F3F1EE}.fewo_offers .fewo_offer_detailbutton span{height:29px;bottom:5px;right:5px;position:absolute;padding-right:15px;padding-left:15px;background-color:#F3F1EE;border:2px solid #fff;border-radius:50px;font-size:13px;line-height:25px;color:#003d55;text-transform:uppercase;cursor:pointer}.fewo_offers > div.active .offer_selection:before,.fewo_offers .offer_selection:hover:before{width:14px;height:14px;left:50%;top:50%;position:absolute;display:block;background-color:#003d55;border-radius:50%;content:"";transform: translate(-50%, -50%)}.fewo_offers .fewo_offer_selection span{width:20px;height:20px;left:50%;top:50%;position:absolute;display:block;border:2px solid #003d55;border-radius:50%;content:"";transform: translate(-50%, -50%);cursor:pointer}.fewo_offers .fewo_offer_minstay:before{margin-right:5px;margin-left:15px;font:15px Ionicons;content:"\f40e"}.fewo_offers .fewo_offer_date:before{margin-right:5px;font:14px Ionicons;content:"\f117"}.fewo_offers .offer_row .fewo_offer_title{display:block;margin-bottom:5px;font-family:'Oswald',sans-serif;color:#003d55;text-transform:uppercase;letter-spacing:1px}.fewo_offers .offer_row .fewo_offer_data{margin-top:5px;margin-left:10px}.fewo_offers .fewo_offer_selection{width:60px;height:60px;position:relative;display:block;border-right:2px solid #F3F1EE}.fewo_offers .fewo_offer_detailtext{max-height:0;overflow:hidden;padding:0 170px 0 62px;border-bottom:0px solid #f3f4f6;transition: max-height 0.1s, padding-top 0.1s, padding-bottom 0.1s}.fewo_offers .fewo_offer_detailtext.active{max-height:1000px;padding:10px 170px 10px 62px;border-bottom:2px solid #f3f4f6;transition: max-height 0.5s, padding-top 0.1s, padding-bottom 0.1s}.fewo_offers .offer_row:after,.fewo_offers .fewo_no_offer:after{float:none;clear:both;display:block;content:""}.fewo_offers .offer_row > div,.fewo_offers .fewo_no_offer > div{height:65px;float:left}.fewo_offers > div{position:relative}.fewo_offers:after{float:none;clear:both;display:block;content:""}.fewo_offers{margin-bottom:30px;border-top:2px solid #F3F1EE;border-right:2px solid #F3F1EE;border-bottom:1px solid #F3F1EE;border-left:2px solid #F3F1EE}.no-saison{background-color:#f1f1f1;text-decoration:line-through}.fewo_overlay .saisonSelectbox .ctrlCalPrev,.fewo_overlay .saisonSelectbox .ctrlCalNext{top:-49px;background-color:#fff}.selected-button,.datepicker_bootstrap .days .day.selected,.datepicker_bootstrap .days .day.selected:hover,.datepicker_bootstrap .months .month.selected,.datepicker_bootstrap .months .month.selected:hover,.datepicker_bootstrap .years .year.selected,.datepicker_bootstrap .years .year.selected:hover{background-color:#282F42}.datepicker_bootstrap .months .month,.datepicker_bootstrap .years .year{height:39px;padding-top:10px;border-right:1px solid #ccc;border-radius:0;border-bottom:1px solid #ccc}.datepicker_bootstrap .header .next:before{width:28px;height:28px;text-align:center;font:17px/30px Ionicons;content:"\f30f"}.datepicker_bootstrap .header .previous:before{width:28px;height:28px;text-align:center;font:17px/30px Ionicons;content:"\f2ca"}.datepicker_bootstrap .header .previous{left:5px}.datepicker_bootstrap .header .next{right:6px}.datepicker_bootstrap .header .previous,.datepicker_bootstrap .header .next{width:30px;height:30px;top:5px;border-radius:3px;font-size:0;border: 1px solid #ccc !important}.datepicker_bootstrap .header .previous:hover,.datepicker_bootstrap .header .next:hover{background-color:#F3F4F6}.datepicker_bootstrap .arrival:before,.datepicker_bootstrap .arrival:after,.datepicker_bootstrap .departure:before,.datepicker_bootstrap .departure:after{display:none}.datepicker_bootstrap .body .slider > div thead th{height:31px;line-height:30px}.datepicker_bootstrap .day.arrival{color:#666;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#78b585+50,fde1e1+50 */background: rgb(173,225,159); /* Old browsers */background: -moz-linear-gradient(-45deg,  rgba(173,225,159,1) 50%, rgba(253,225,225,1) 50%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  rgba(173,225,159,1) 50%,rgba(253,225,225,1) 50%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  rgba(173,225,159,1) 50%,rgba(253,225,225,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78b585', endColorstr='#fde1e1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.datepicker_bootstrap .day.departure{color:#666;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fde1e1+50,78b585+50 */background: rgb(253,225,225); /* Old browsers */background: -moz-linear-gradient(-45deg,  rgba(253,225,225,1) 50%, rgba(173,225,159,1) 50%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  rgba(253,225,225,1) 50%,rgba(173,225,159,1) 50%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  rgba(253,225,225,1) 50%,rgba(173,225,159,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde1e1', endColorstr='#78b585f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.datepicker_bootstrap .day.departure:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fde1e1+50,42b12d+50 */background: rgb(253,225,225); /* Old browsers */background: -moz-linear-gradient(-45deg,  rgba(253,225,225,1) 50%, rgba(66,177,45,1) 50%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  rgba(253,225,225,1) 50%,rgba(66,177,45,1) 50%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  rgba(253,225,225,1) 50%,rgba(66,177,45,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde1e1', endColorstr='#42b12d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.datepicker_bootstrap .day.arrival:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#42b12d+50,fde1e1+50 */background: rgb(66,177,45); /* Old browsers */background: -moz-linear-gradient(-45deg,  rgba(66,177,45,1) 50%, rgba(253,225,225,1) 50%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  rgba(66,177,45,1) 50%,rgba(253,225,225,1) 50%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  rgba(66,177,45,1) 50%,rgba(253,225,225,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b12d', endColorstr='#fde1e1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.datepicker_bootstrap .day{color:#666;background-color:#78b585 !important}.datepicker_bootstrap .days td.day.selected{background-color:#99daa7 !important}.datepicker_bootstrap .day.selected.today.unavailable,.datepicker_bootstrap .days td.day.selected.today.unavailable:hover{background-color:#3583CA !important;color: #fff !important}.datepicker_bootstrap .day.unavailable.in-past,.datepicker_bootstrap .days td.day.unavailable.in-past:hover{text-decoration:line-through;background-color:#F4F4F4 !important}.datepicker_bootstrap .day.unavailable,.datepicker_bootstrap .days td.day.unavailable:hover{text-decoration:none;background-color:#FDE1E1 !important;color:#666666 !important}.datepicker_bootstrap .days td.day:hover{background-color:#99daa7 !important;color: #ffffff !important}.selected-button,.datepicker_bootstrap .days .day.selected,.datepicker_bootstrap .days .day.selected:hover,.datepicker_bootstrap .days td.day.otherMonth.selected:hover{background:#42B12D !important;color:#ffffff !important}.datepicker_bootstrap .months .month:hover,.datepicker_bootstrap .years .year:hover{background-color:#E6E6E6}.datepicker_bootstrap .months .month.unavailable:hover,.datepicker_bootstrap .years .year.unavailable:hover{background-color:#fff}.datepicker_bootstrap .months .month,.datepicker_bootstrap .years .year{width:50%;float:left;font: 16px YummoLight, sans-serif}.datepicker_bootstrap .header .title .titleText:hover{background: transparent !important}.datepicker_bootstrap .header .title .titleText:hover > div{background-color:#F3F4F6;text-decoration:none}.datepicker_bootstrap .header .title .titleText{padding:0}.datepicker_bootstrap .header .title .titleText > div{width:140px;height:30px;margin-top:0;padding-right:10px;padding-left:10px;border:1px solid #ccc;border-radius:3px;font-size:14px;line-height:30px;color:#4d4f52;text-transform:uppercase}.datepicker_bootstrap .header .previous,.datepicker_bootstrap .header .next{border-bottom: 6px solid transparent;border-top: 6px solid transparent}.datepicker_bootstrap .header{height:41px;padding-bottom:0;border:0 solid;font-weight:normal}.datepicker_bootstrap .titles .day{text-align:center;border:2px solid #fff;font-size:12px;font-weight:normal;color:#333;background: none !important}.datepicker_bootstrap .day.unavailable.in-past.otherMonth,.datepicker_bootstrap .days td.day.unavailable.in-past.otherMonth:hover{background: none;color: 003d55 !important}.datepicker_bootstrap .day.otherMonth,.datepicker_bootstrap .days td.day.otherMonth:hover{background: none !important;color: #ffffff!important}.datepicker_bootstrap .body .slider > div > div,.datepicker_bootstrap .body .slider > div table,.datepicker_bootstrap .body .slider > div,.datepicker_bootstrap .body{margin-top:0;height: 235px !important}.datepicker_bootstrap{width:234px;height:277px;margin-top:5px;padding:5px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);border:1px solid #F3F1EE;border-radius:0}.datepicker_bootstrap .days td{height:31px;text-align:center;background-color:#F0F0F0;border:2px solid #fff;font-size:13px;line-height:30px;border-radius:0 !important}.filter_period_modal_footer > a:hover{background-color:#ffce01;text-decoration:none}.filter_period_modal_footer > a{height:40px;float:right;display:block;padding-right:25px;padding-left:25px;background-color:#f57f20;-webkit-box-shadow:0 2px 2px 0 rgba(35,21,2,.25);box-shadow:0 2px 2px 0 rgba(35,21,2,.25);border-radius:3px;font-size:15px;line-height:40px;color:#fff;cursor: pointer}.fewo_overlay .saisonSelectbox .ctrlCalNext{right:20px}.fewo_overlay .filter_period_modal_body:after{float:none;clear:both;display:block;content:""}.fewo_overlay .filter_period_modal_body{margin-bottom:10px}.fewo_overlay .fewo_booking_data{margin-bottom:10px}.fewo_overlay_content .dateRange .dateStartValue,.fewo_overlay_content .dateRange .dateStopValue{display:block;line-height:1;font-weight:600}.fewo_overlay_content .dateRange > span{width:180px;height:40px;position:relative;float:left;margin-right:10px;padding:3px 15px 1px 38px;background:#fff url("../../files/icons/kalender.png") left center no-repeat;font-size:12px;background-position: 10px center;background-size:20px auto}.filter_period_modal .filter_period_modal_footer{overflow:hidden;background-color: #F3F4F6;padding: 15px}.filter_period_modal #filter_traveldate_selection:before{margin-right:10px;font-size:16px;line-height:40px;content: "Reisedauer";float: left;margin-left: 20px;width: 90px}.filter_period_modal #filter_traveldate_selection .fmSelectbox{float: left;width: 175px}.fewo_overlay .periodReset:after{line-height:28px;content: "x";    font-size: 14px;    font-weight: bold;    margin-left: 5px}#booking_reset:hover{color:#888}.fewo_overlay .fewo_bookingplan table:nth-child(2){margin-right:0}.fewo_overlay .saisonSelectbox{position:absolute;float:none;margin-top:0;margin-bottom:0}.fewo_overlay .saisonSelectbox .fmSelectbox{width:170px;right:65px;top:-49px}.fewo_overlay .saisonSelectbox .fmCurrentLabel{background-color:#fff;border:1px solid #7b99a5}.saisonSelectbox .fmSelectbox{width:170px;right:65px;top:76px;position:absolute}.saisonSelectbox .fmCurrentLabel{background-color:#fff;border:1px solid #7b99a5}.saisonSelectbox{width:100%;position:relative;overflow:visible}.saisonSelectbox .ctrlCalPrev,.saisonSelectbox .ctrlCalNext{width:40px;height:40px;right:240px;top:76px;position:absolute;float:right;display:inline-block;text-align:center;background-color:#fff;border:1px solid #7b99a5;border-radius:3px;font-size:0;line-height:38px;cursor: pointer}.saisonSelectbox .ctrlCalPrev:before{display:block;font:16px/38px Ionicons;content:"\f3d2"}.saisonSelectbox .ctrlCalNext{right:20px}.saisonSelectbox .ctrlCalNext:before{display:block;font:16px/38px Ionicons;content:"\f3d3"}.filter_period_modal .filter_period_modal_header h3{height:60px;margin-top:0;margin-bottom:0;padding:0 20px;background-color:#F3F1EE;line-height:60px}.filter_period_modal{width:820px;margin-top:-346px;margin-left:-410px;background-color: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);left: 50%;position: fixed;top: 50%;z-index: 99999999}.fewo_overlay .fewo_overlay_background{background-color:rgba(0,0,0,.6);bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9}.fewo_overlay{background: transparent none repeat scroll 0 0 !important;    opacity: 1 !important;    z-index: 99999999 !important}
/* Layout-Liste.css */
.oldprice span.fewo_price_from,.oldprice span.currSign,.fewo_list_item .oldprice .currValue{font-size:1em}.oldprice{right:0;top:-20px;position:absolute;font-size:14px;text-decoration:line-through}#bigbox .mod_article.first{margin-top:80px;padding-top:70px;border-top:2px solid #F3F1EE}#bigbox .mod_fewo_random{justify-content: center}#bigbox .tileList.mod_fewo_random .fewo_list_item:nth-child(1n+1){margin-right:16px}#bigbox .tileList.mod_fewo_random .fewo_list_item:nth-child(4n+5){margin-right:0}#bigbox .tileList.mod_fewo_random .fewo_list_item .fewo_image{width:288px;height:192px}#bigbox .mod_fewo_random > h2{width:100%;text-align:center}#fewo_map_listcontainer #fewo_maps_details_content .fewo_list_item{margin-bottom:0}.fld_attr:after{bottom:0;left:0;right:0;top:66px;position:absolute;display:block;border:1px solid #fff;content: "";z-index: -1}.tileList.mod_fewo_random .fewo_list_item .fewo_voting.rating{color:#fff}.tileList.mod_fewo_random h3.fewo_title a{color:#fff}.tileList.mod_fewo_random .fewo_list_item{background-color:#003d55;color:#fff}#fewo_map_filtercontainer .formFewoFilter:first-child:after{width:50px;height:3px;left:15px;top:45px;position:absolute;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#00aeef;content: ""}#fewo_map_filtercontainer .formFewoFilter:first-child{position:relative}#fewo_map_filtercontainer .formsubmit{display:none}#fewo_map_filtercontainer input.fewo_period{width:100%;margin-bottom:0}.fewo_list_item .fewo_attributes ul li:nth-child(1n+4){display:none}.mod_fewo_leaflet #frmSort{display:none}.selectedFilterOption.clearAll{background-color:#F3F1EE}.selectedFilterOption.clearAll:before{content:"\f4c5"}.mod_fewo_random .fewo_list_item .fewo_grouping_3 > *{display:flex;align-items:center}.mod_fewo_random .fewo_list_item .fewo_grouping_3 > *:after{width:3px;height:3px;display:block;margin-right:8px;margin-left:8px;background-color:#577a88;border-radius:100%;content:""}.mod_fewo_random .fewo_list_item .fewo_grouping_3 > *:last-child:after{display:none}.mod_fewo_random .fewo_city{font-size:14px}.mod_fewo_random .fewo_list_item .fewo_grouping_1:after{bottom:60px;left:10px;right:10px;top:auto}.mod_fewo_random .fewo_list_item .fewo_voting.rating{bottom:18px;left:10px;top:auto}.mod_fewo_random h3.fewo_title a{font-size:18px}.mod_fewo_random .fewo_link_details a{min-width:110px}.mod_fewo_random .fewo_link_details{bottom:10px;right:10px}.fewo_list_item .fewo_image img{display:block}.mod_fewo_random .fewo_list_item .fewo_grouping_1{height:158px;margin:5px;padding:10px;width:calc(100% - 10px)}.mod_fewo_random .fewo_list_item{width:288px;min-height:1px;margin-right:16px}.mod_fewo_random .fewo_list_item:nth-child(4n+4){margin-right:0}.mod_fewo_random .fewo_list_item .fewo_grouping_3{bottom:80px;left:20px;top:auto;font-size:13px;display:flex}.mod_fewo_random .fewo_list_item .fewo_grouping_2{float:none;clear:both}.tileList{display:flex;flex-wrap:wrap}#fewo_map_listcontainer .fewo_list_item .fewo_grouping_1:after{display:none}#fewo_map_listcontainer .fewo_city{font-size:13px}#fewo_map_listcontainer .fewo_list_item .fewo_voting.rating{bottom:10px;left:10px;right:auto;top:auto}#fewo_map_listcontainer .fewo_list_item .fewo_grouping_1{width:230px;height:110px;margin:5px;padding:10px}#fewo_map_listcontainer .fewo_list_item{width:360px;min-height:120px;margin-bottom:10px}#fewo_map_listcontainer h3.fewo_title{margin:0}#fewo_map_listcontainer h3.fewo_title a{font-size:16px}.sidebar #fewo_map_listcontainer .fewo_image{width:120px;height:120px}#fewo_map_listcontainer .fewo_maps,#fewo_maps_container{width:100% !important;height:100% !important}#fewo_map_listcontainer .mod_fewo_maps{width:calc(100% - 700px)}.fewo_maps_closeBtn{z-index: 999}.fewo_maps_closeBtn{height:28px;right:10px;top:10px;position:absolute;display:block;padding-right:15px;padding-left:15px;text-align:center;background-color:#fff;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:3px;font-size:0;cursor:pointer;display:flex;align-items:center}.fewo_maps_closeBtn:hover{background-color:#EBEBEB}.fewo_maps_closeBtn:after{font:21px "Ionicons";content: "\f2d7"}.fewo_maps_closeBtn:before{margin-right:10px;font-size:14px;content: "Zurück zur Ergebnisliste"}#fewo_map_filtercontainer{width:300px;background-color:#F3F1EE;border-right:1px solid #F3F1EE;overflow-x:hidden;overflow-y:auto}#fewo_map_filtercontainer .formFewoFilter:first-child:before{display:block;margin-bottom:25px;font:20px 'Oswald',sans-serif;color:#fff;content:"Suchen & Buchen"}#fewo_map_listing{width:400px;padding:10px;background-color:#fff;border-right:1px solid #F3F1EE;overflow-x:hidden;overflow-y:auto}#fewo_map_listcontainer{bottom:20px;left:20px;right:20px;top:20px;position:fixed;background-color:#fff;-webkit-box-shadow:0 0 0 200px rgba(0,0,0,.6);box-shadow:0 0 0 200px rgba(0,0,0,.6);border:5px solid #ddd;border-radius:5px;z-index:9999}.isNew .fewo_image_gallery:before{height:24px;left:15px;top:15px;position:absolute;padding-right:10px;padding-left:10px;background-color:#fff;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.1);box-shadow:1px 1px 3px 0 rgba(0,0,0,.1);border-radius:12px;font-size:13px;line-height:24px;content:"Neu";z-index:10;pointer-events:none}.fewo_list_item .carousel-cell{width:430px;height:286px}#fewo_maps_container{position:relative}.liste .mod_fewo_housedetails .widget.widget-select.select{float:right;margin-top:-45px;background: transparent}.mod_fewo_housedetails #frmSort .fmSelectbox{position:relative;border:0}.fewo_housedetails .bigmap a.more{height:30px;bottom:10px;right:10px;position:absolute;padding-right:20px;padding-left:20px;background-color:#003d55;border-radius:50px;line-height:30px;color:#fff}.fewo_housedetails .bigmap a.more:hover{background-color:#08658a;text-decoration:none}.fewo_house_object_list{clear:both;margin-top:20px}.fewo_price{cursor:default}.fewo_list_item .fewo_price_mandatory_info .fewo_price_addon,.fewo_list_item .fewo_price_mandatory_info .currValue{line-height:14px;font-weight:normal;color:#47403a;font-size:11px !important}.fewo_list_item .fewo_price .fewo_price_mandatory_info{color:#47403a}.fewo_list_item .fewo_price .fewo_price_mandatory_info:empty{background-image:url("../../files/images/ajax-loader.gif");background-position:center center;background-repeat:no-repeat}.fewo_price_mandatory_info ul{margin-top:0;margin-bottom:0}.fewo_price_mandatory_info li{position:relative}.fewo_price_mandatory_info .price_mandatory{width:100%;display:block;margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid #febb02}.fewo_list_item .fewo_price .fewo_price_mandatory_info:after{top:-20px;position:absolute;display:block;border:10px solid;border-color: transparent transparent #febb02;content: "";right: 4px}.fewo_list_item .fewo_price:hover .fewo_price_mandatory_info{width:250px;min-height:40px;right:-7px;position:absolute;padding:10px;text-align:left;background-color:#fff6df;border:1px solid #febb02;font-size:12px;top:55px;display: block !important;z-index: 9}span.markerNavigationNext,span.markerNavigationPrev{width:20px;height:20px;float:left;display:block;margin-top:7px;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:100%;line-height:18px}span.markerNavigationNext{float:right}span.markerNavigationPrev:before{font:16px/18px Ionicons;content:"\f3d2"}span.markerNavigationNext:before{font:16px/18px Ionicons;content:"\f3d3"}span.markerNavigationInfo{display:inline-block;margin:0 10px;text-align:center}span.markerNavigationInfo:before{margin-right:5px;content: "Unterkunft"}.markerNavigation{height:36px;bottom:0;left:10px;right:100px;position:absolute;clear:both;text-align:center;background-color:#fff;font-size:12px;line-height:36px;z-index: 1}div#fewo_maps_details_close{width:36px;height:36px;bottom:0;right:0;position:absolute;background-color:#fff;border-left:1px solid #F3F1EE;font-size:20px;line-height:36px;z-index: 1;color:#003d55 !important}div#fewo_maps_details_close:hover{background-color:#F3F1EE}div#fewo_maps_details_close:after{font: 21px "Ionicons";content: "\f2d7"}span.markerNavigationNext:hover,span.markerNavigationPrev:hover{background: #f3f3f3;cursor: pointer}.mod_fewo_offerdetails .offer_overview{padding:30px;background-color:#F3F1EE}.bewertung .fewo_sterne{display:none}.liste select#ctrl_sorting{margin:0;padding:0;border: none;background: transparent;font-size: 0}.bewertung .fewo_city{left:20px;top:74px;position:absolute}.bewertung .vote_page_facts h1:after{width:50px;height:3px;display:block;margin:11px 0 8px;text-align:left;background-color:#f57f20;content: ""}.sitemapList .fewo_text p{margin-top:0;font-weight:bold}.sitemapList h3.fewo_title{position:relative;margin-bottom:0;padding-left:20px;border-left:1px solid #F3F1EE}.sitemapList h3.fewo_title:before{width:15px;left:0;top:13px;position:absolute;display:block;border-bottom:1px solid #F3F1EE;content: ""}.sitemapList h3.fewo_title a{float:none;font:15px/25px 'Work Sans',sans-serif}.sitemapList .fewo_active_search{display:none}.sitemapList .fewo_items{margin-top:0}.sitemapList .fewo_list_item{margin-bottom:0;min-height:auto;background:transparent}.mod_fewo_offerdetails .offer_objects{margin-top:15px}#frmSort .fmSelectbox .fmCurrentLabel:hover{color:#3BAFEF}#fewo_active_search{margin-top:15px}#frmVoteSorting .fmSelectbox .fmCurrentLabel:after{right:11px;font-size:17px;line-height:30px}.fewo_text h2,.mainHistory h2{margin-top:5px;margin-bottom:0;padding-bottom:8px;border-bottom:1px solid #D0DBE9;text-transform:none;letter-spacing:0}.fewo_active_search:after{float:none;clear:both;display:block;content:""}#frmSort .formbody{height:0}.fewo_items{margin-top:20px}.fld_attr span:last-child{padding-bottom:12px}.fld_attr span:nth-child(3){padding-top:12px}fieldset.checkbox_container > span:last-child{margin-bottom:5px}fieldset.checkbox_container > span:nth-child(2){margin-top:5px}fieldset.checkbox_container > span,.fld_attr > span{position:relative;display:block;margin-bottom:4px;padding-left:12px;display:flex}fieldset.checkbox_container:after{height:110px;bottom:0;left:0;right:0;position:absolute;display:block;border:1px solid #fff;content:"";z-index: -1}fieldset.checkbox_container,.fld_attr{position:relative;z-index: 1}.liste h3.fewo_title a:after{width:50px;height:3px;display:block;margin:4px 0 8px;text-align:left;background-color:#f57f20;content: ""}.bewertung .fewo_voting_rec_wrapper{left:620px;top:86px;position:absolute}.bewertung .fewo_object_voting_link a:hover{color:#F3F1EE}.bewertung .fewo_voting_optionscore .voteoption_value{font-weight:bold}.bewertung .fewo_voting_average{float:left;clear:both;margin-top:5px;margin-right:15px}.bewertung .fewo_voting_text{margin-top:20px;clear: both}.bewertung .fewo_voting_optionscore{float:left;margin-right:15px;padding-right:12px;padding-left:12px;background-color:#fff;font-size:13px;line-height:20px;color:#003d55}.bewertung .fewo_voting_average_stars{float:left;display:none;margin-right:10px}.bewertung .fewo_voting_scoredetails{overflow:hidden;clear:none;margin-top:48px}.bewertung .fewo_voting_headline{margin-bottom:10px;font:25px 'Oswald',sans-serif;color:#003d55}.bewertung .fewo_object_info .fewo_voting_headline{display:none}.bewertung h2{left:0;top:-300px;position:absolute}.bewertung .vote_page_facts{margin-bottom:20px}.bewertung .fewo_voting{position:relative;margin-top:20px;padding:30px;background-color:#F3F1EE;z-index: 3}.bewertung .fewo_votinglink a{bottom:30px;left:0;position:absolute;padding:3px 15px;background-color:#003d55;border-radius:50px;color:#fff}.bewertung .vote_list_average_box{width:100%;position:relative;margin-right:1%;padding:30px;background-color:#F3F1EE}.bewertung .vote_page_facts h1{width:279px;height:42px;left:30px;top:38px;position:absolute;overflow:visible;margin:0;white-space: nowrap;text-overflow: ellipsis}.bewertung .fewo_details.fewo_titleImage{width:430px;height:286px}.bewertung .fewo_object_voting span img,.bewertung  .fewo_voting_average_stars span img{width:25px;margin-right:3px}.bewertung span.voting_element_stars span img{width:16px;margin-right:3px}.bewertung .fewo_voting:after{bottom:10px;left:10px;right:10px;top:10px;position:absolute;border:1px solid #fff;content: "";z-index: -1}.appthaus .fewo_housedetails .fewo_grouping_1:after{bottom:10px;left:10px;right:10px;top:10px;position:absolute;border:1px solid #fff;content: "";z-index: -1}.fewo_list_item,.bewertung .vote_page_facts .ce_fewo_details{min-height:286px;position:relative;margin-bottom:15px;background-color:#F3F1EE}.bewertung_abgeben #container{width:883px;padding:20px}.bewertung .fewo_booking{bottom:30px;right:20px;position:absolute}.bewertung .fewo_schlafzimmer:after{content:none}.detail .header_bg > div:nth-child(4),.bewertung .header_bg > div:nth-child(4){margin-right:0}.detail .header_bg > div,.bewertung .header_bg > div{display:inline-block;margin-right:16px;text-align:center;font:23px 'Oswald',sans-serif;color:#ffce01;letter-spacing:1px}.bewertung h2.ce_headline,.appthaus h2.ce_headline.first{margin-top:0}.main_map .fewo_list_item .fewo_grouping_1:after{display:none}span.fewo_min_days:after{width:15px;height:15px;float:right;display:inline-block;margin-top:7px;margin-left:5px;background-image:url("../../files/icons/icon-questionmark.svg");background-position:center center;background-repeat:no-repeat;content:"";background-size:13px}.mod_fewo_favorites .fewo_list_item .fewo_grouping_1:after{top:230px}.fewo_list_item .fewo_grouping_1:after{height:1px;left:20px;right:20px;top:186px;position:absolute;display:block;background-color:#fff;content:""}.fewo_list_item .fewo_grouping_3,.vote_page_facts .fewo_grouping_3{left:30px;top:115px;position:absolute}.fewo_city{display:block;line-height:16px;color:#f57f20;clear: both}.mod_fewo_filter span > input[type="checkbox"]:checked + .label{font-weight:bold}.formFewoFilter .formelem .label span.fewo_attribute_count:after{content:")"}.formFewoFilter .formelem .label span.fewo_attribute_count:before{content:"("}.merkzettel .service-hotline.last{margin-top:0}.liste h3.fewo_title a{max-width:410px}.fewo_sterne{float:left;line-height:18px}.main_map span.fewo_price_value{font-size:20px}.main_map .fewo_price{right:10px;top:230px}.main_map .fewo_link_details{bottom:10px;right:10px}.main_map h3.fewo_title{margin-bottom:0;padding-right:10px;padding-left:10px}.main_map h3.fewo_title a{width:208px;overflow:hidden;font-size:20px;white-space: nowrap;text-overflow: ellipsis}.main_map.sidebar .inside .fewo_grouping_1{height:320px}.main_map .fewo_list_item{height:340px;margin-bottom:0}.main_map.sidebar .fewo_grouping_1,.sidebar.main_map .fewo_image{width:230px;height:auto;padding:0}.main_map #fewo_maps_details{width:250px;left:20px;top:20px;border:0}span.fewo_price_value,.fewo_list_item .currValue{font-size:26px}.result_link a:hover{background-color:#fff;text-decoration:none;color:#f57f20}.result_link a:after{margin-left:10px;font-family:Ionicons;color:#f57f20;content:"\f30f"}.result_link a{margin-right:10px;margin-bottom:10px;padding:2px 10px;border-radius:2px;font:14px 'Work Sans',sans-serif}.fewo_list_item .fewo_voting_label{}span.fewo_voting_text{font-size:13px;font-weight:600}.fewo_voting_textvalue{width:34px;height:28px;left:0;top:50%;position:absolute;display:block;margin-top:-14px;text-align:center;background-color:#88BD58;border-radius:3px;line-height:28px;color:#fff}.formFewoFilter .formelem .label:hover{text-decoration:none;color:#00aeef}.merkzettel .widget.widget-select.select{display:inline-block;margin-bottom:10px}.mod_fewo_offerdetails .fewo_offer{font-size:12px}.formFewoFilter .formelem .label span.fewo_filter_vote_text{line-height:19px}.fewo_voting_header{position:relative}#frmVoteSorting{margin-bottom:10px}.fewo_object_data{position:relative}.fewo_voting_score img{width:16px;margin-right:3px}.mod_fewo_votings.header_bg .voting_total{display:none}.mod_fewo_votings.header_bg{top:-145px}.fewo_voting_owner_message{margin-top:20px;padding:10px;background-color:#fff;font-size:14px;font-style:italic;color:#003d55}.fewo_voting_owner_message:before{display:block;content:"Vermieter Kommentar:"}.fewo_voting_date{float:left;margin-right:20px}.mod_fewo_voting_list{position:relative;overflow:visible}.fewo_link_back{display:none}.appthaus .fewo_house_object_count{margin-bottom:10px;border-bottom:1px solid #003d55}.appthaus .fewo_housedetails .fewo_grouping_2{width:50%;height:172px;position:relative;float:left;margin-bottom:40px}.appthaus .fewo_housedetails .fewo_grouping_1{width:50%;height:172px;position:relative;float:left;margin:0;padding:30px;text-align:center;background-color:#F3F1EE;z-index: 3}.ce_text.btn_zurueck{right:0;top:-20px;position:absolute}a.default_button.zurueck:after{content:none}a.default_button.zurueck:before{margin-right:10px;font-family:Ionicons;content:"\f2ca"}.mod_fewo_houselist .fewo_title a{float:none;margin-bottom:5px}.mod_fewo_houselist .fewo_house_street{float:left}.mod_fewo_houselist .fewo_house_city:before{content:","}.mod_fewo_houselist .fewo_house_object_count{bottom:25px;left:20px;position:absolute}.home .mod_article{position:static;overflow:visible}.mod_fewo_offers .fewo_offer .offer_time{left:30px;top:30px;position:absolute}h3.fewo_title{margin-top:0;margin-bottom:5px}.mod_fewo_offers .fewo_offer .offer_title a{width:340px;display:block;margin-top:50px;margin-bottom:20px;font:27px 'Oswald',sans-serif;color:#fff}.mod_fewo_offers .fewo_offer .offer_description{width:340px}.mod_fewo_offers .fewo_offer a.offer_link_details{bottom:30px;left:30px;position:absolute}.mod_fewo_offers .fewo_offer .offer_image{bottom:0;right:0;top:0;position:absolute}.mod_fewo_offers .fewo_offer{height:533px;position:relative;margin-bottom:15px;padding:30px;background-color:#003d55;color:#fff}.fewo_leaflet{right:10px;top:10px;position:absolute;z-index: 2}#fewo_toogle_map{right:210px;top:10px;position:absolute}#fewo_toogle_map span{display:block;padding-right:22px;text-align:right;font-size:14px;line-height:26px;font-weight:bold;cursor:pointer}#fewo_toogle_map span:hover{color:#3BAFEF}#fewo_toogle_map span:before{float:left;margin-top:2px;margin-right:10px;font:20px "Ionicons";font-weight:normal;content:"\f393"}.mod_article,.textbox{position:relative;overflow:visible}.fewo_attributes ul li{display:inline-block;margin-right:5px}.ce_text.block h2{margin-top:0;padding-top:5px;text-transform:none;letter-spacing:0}.fewo_listGallery_navigation.listGallery_navNext:after{content:"\f3d3"}.listGallery_navNext:after,.listGallery_navPrev:after{top:50%;position:absolute;font:40px Ionicons;color:#fff;content:"\f3d2";transform: translate(0,-50%);left: 13px}.listGallery_navNext,.listGallery_navPrev,.listGallery_navNext.active,.listGallery_navPrev.active{background-image: none;opacity: 1;background-color: transparent}.historyAfter.mod_fewo_history{margin-top:20px;margin-bottom:20px}.liste .mod_fewo_history .fewo_list_placeholder{display:none !important}a.delete_lastseen_link:after{width:20px;height:20px;right:5px;top:5px;position:absolute;text-align:center;background-color:#F3F1EE;border-radius:2px;font:20px/20px Ionicons;content:"\f2d7"}#fewo_filter_reset a:hover{background-color:rgba(0,61,85,.2)}.mod_fewo_favorites .fewo_list_item .fewo_grouping_1{width:680px;height:314px}.mod_fewo_favorites .fewo_list_item{height:333px;overflow:hidden}#frmSort .fmSelectbox,#frmVoteSorting .fmSelectbox{width:210px;right:0;top:3px;position:absolute}#frmSort .fmCurrentLabel{padding-left:10px;border-top:0px solid #D0DBE9;border-right:0px solid #D0DBE9;border-bottom:0px solid #D0DBE9;border-left:1px solid #D0DBE9;border-radius:0}aside .formsubmit input:hover{background-color:#ffce01;color:#003D55}aside .formsubmit input{width:100%;height:40px;display:block;margin-top:15px;margin-right:auto;margin-left:auto;background-color:#f57f20;background-image:url("../../files/icons/lupe.png");background-repeat:no-repeat;-webkit-box-shadow:0 2px 2px 0 rgba(35,21,2,.25);box-shadow:0 2px 2px 0 rgba(35,21,2,.25);border:0;border-radius:3px;font:15px/40px 'Work Sans',sans-serif;color:#fff;background-size: 16px;background-position: 90% 50%}.selectedFilterOption:before{margin-right:10px;font-family:Ionicons;color:#f57f20;content:"\f2d7"}.fewo_period_dateOne{float:none;clear:both;padding:4px 10px;background-color:#fff;border-right:1px solid #F3F1EE;border-bottom:1px solid #F3F1EE;border-left:1px solid #F3F1EE}.selectedFilterOption:hover{background-color:#003d55;color:#fff;cursor: pointer}.selectedFilterOption{float:left;display:block;margin-top:5px;margin-right:5px;padding:2px 10px;background-color:#fff;border:1px solid #08658a;font:14px 'Work Sans',sans-serif;color:#08658a}.formFewoFilter .formelem .label.disabled .fewo_filter_vote_image,.formFewoFilter .formelem .label.disabled:before{opacity: 0.2}.formFewoFilter .formelem .label.disabled .fewo_attribute_count{background-color:rgba(243,241,238,.25)}.formFewoFilter .formelem .label.disabled .fewo_attribute_count{content:none}.formFewoFilter .formelem .label.disabled:hover{cursor: default}.formFewoFilter .formelem .label.disabled:after{content:none}.sidebar_top .sidebar_headline p:after{width:50px;height:3px;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#00aeef;content: ""}.mod_fewo_filter.filterBottom,#fewo_map_filtercontainer .formFewoFilter:nth-child(2){margin-bottom:15px;padding-right:15px;padding-bottom:12px;padding-left:15px;background-color:#F3F1EE;border-right:1px solid #F3F1EE;border-bottom:1px solid #F3F1EE;border-left:1px solid #F3F1EE}.formFewoFilter .formelem .label{width:100%;height:24px;position:relative;float:none;display:block;padding-top:0;padding-left:8px;font-size:13px;line-height:24px;color:#003d55;cursor: pointer}.fewo_avgvote .fewo_filter_vote_image img{float:left;display:block;margin-right:1px}.formFewoFilter .formelem .label span{display:inline-block;margin:0;line-height:12px;width: auto}.formFewoFilter .formelem .label span.fewo_filter_vote_image,.formFewoFilter .formelem .label span.fewo_filter_vote_text{float:left}#left .formelem .fewo_avgvote .label span.fewo_filter_vote_image{display:none;margin-top:0;margin-right:5px}.formFewoFilter .formelem .label.disabled{color:#dcd0c4}.liste .widget.widget-select.select{display:inline-block;margin-right:10px;margin-bottom:10px;background-color:rgba(0,61,85,.6)}280{width:270px;padding-left:10px;border-top:0px solid #D0DBE9;border-right:0px solid #D0DBE9;border-bottom:0px solid #D0DBE9;border-left:1px solid #D0DBE9}.fewo_text p{margin-top:5px;margin-bottom:0}.fewo_result_count{display:none}label.select{display:none}#fewo_filter_reset a{background-color:rgba(0,61,85,.4);border-radius:100px;font:12px 'Work Sans',sans-serif;color:#fff}#fewo_filter_reset a:before{float:left;margin-top:3px;margin-right:8px;font:17px "Ionicons";content: "\f2d7"}.sidebar_headline p{margin-top:0;margin-bottom:15px;font:20px 'Oswald',sans-serif;color:#fff}.filterTop input{width:100%;margin-bottom:0}.filterTop .formelem,#fewo_map_filtercontainer .formFewoFilter:first-child .formelem{width:100%;margin-bottom:4px}.sidebar_top,#fewo_map_filtercontainer .formFewoFilter:first-child{padding:15px;background-color:#003d55}.sidebar .fewo_image_gallery,.sidebar .fewo_image,.mod_fewo_houselist .fewo_image{width:430px;height:286px;overflow:hidden}.fewo_filter_vote_image img{width:17px}.sidebar .fewo_grouping_1{width:450px}.fewo_list_item .fewo_voting{left:130px;top:214px;position:absolute;padding-left:40px;line-height:1;color:#003d55;display:flex;flex-direction:column-reverse}h3.fewo_title a:hover,.fewo_title a:hover{color:#003d55}.fewo_attributes{bottom:20px;left:10px;position:absolute;text-align:left;font-size:13px}.fewo_voting_label{display:block;margin-top:2px;font:11px 'Work Sans',sans-serif;white-space: nowrap}.fewo_voting_stars img{width:16px;margin-right:3px}.fewo_link_details{bottom:20px;right:20px;position:absolute}.fewo_person{display:block;clear: both}.fewo_schlafzimmer{position:relative;display:block;clear: both}h3.fewo_title a,.fewo_title a{max-width:100%;overflow:hidden;float:left;display:block;margin-right:10px;text-align:left;font:24px 'Oswald',sans-serif;color:#003d55;white-space: nowrap;text-overflow: ellipsis}.fewo_price,.fewo_preisab{right:20px;top:130px;position:absolute;text-align:right;font-family:'Oswald',sans-serif;line-height:14px}.fewo_objecttype{float:left;font-family:'Work Sans',sans-serif}.fewo_list_item .fewo_grouping_2{position:relative;float:right}.fewo_list_item .fewo_grouping_1,.bewertung.sidebar .fewo_grouping_1{width:450px;height:266px;position:relative;float:left;margin:10px;padding:20px;border:1px solid #fff}.fewo_voting_stars img{width:16px;margin-right:3px}
/* Layout-Detail.css */
.fewo_preisab:after{width:50px;height:3px;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#00aeef;content: ""}p a.requestLink:link,p a.requestLink:visited{position:relative;display:block;padding:3px 15px;background-color:#577a88;border-radius:3px;font-size:13px;line-height:1.4;text-decoration:none;color:#F3F1EE}p a.requestLink:link:hover{background-color:#7b99a5}p a.requestLink:link span{display:inline-block;color: #F3F1EE !important}.fewo_mosaik_gallery .row_1{float:none;clear:both;padding-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between}#beds .fewo_schlafzimmer{margin-right:20px;padding-left:25px;background-image:url("../../files/icons/icon-bed-small.svg");background-position:left center;background-repeat:no-repeat;background-size:17px}#beds .fewo_person:before{font-family:Ionicons;color:#406879;content:"\f3a0"}#beds .fewo_grouping_1{margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #fff;display:flex;align-items:center}.bed_location{font-weight:400}.bed_details{font-size:13px;line-height:1;color:#6b8690}.bed_description{font-size:13px;color:#666}.fewo_beds{display:flex;flex-wrap:wrap}.fewo_beds .fewo_bed{position:relative;margin-right:10px;margin-bottom:10px;padding:44px 15px 15px;background-image:url("../../files/icons/icon-bed.svg");background-position:left top;background-repeat:no-repeat;border:1px solid #fff;width:calc(33.33% - 7px);background-size:24px;background-position:15px 15px}.fewo_beds .fewo_bed:nth-child(3n+3){margin-right:0}.dtlWrap{position:relative;margin-bottom:20px;padding:25px;background-color:#F3F1EE}.dtlWrap h2{margin-top:0}.detail #container{margin-top:45px;margin-bottom:30px}#astngBest .fewo_attributes{display:flex;flex-wrap:wrap}#astngBest li{width:50%;margin-top:10px;margin-bottom:10px;display:flex;align-items:center}#astngBest li img{width:30px;margin-right:10px}.requestLink:hover{text-decoration:none}.requestLink:before{display:inline-block;margin-right:10px;vertical-align:middle;font:21px Ionicons;text-decoration:none;color:#fff;content:"\f12c"}.fewo_back.empty,.fewo_next.empty{opacity:0.5}.fewo_navi a:hover{text-decoration:none;color:#577a88}.fewo_back.empty:before,.navi_back:before{margin-right:8px;font-family:Ionicons;content: "\f3d2"}.fewo_next.empty:after,.navi_next:after{margin-left:8px;font-family:Ionicons;content: "\f3d3"}.fewo_current{width:120px;text-align:center}.navi_list:before{margin-right:8px;font-family:Ionicons;content: "\f3d2"}.fewo_navi{height:60px;font-size:13px;display:flex;align-items:center}.fewo_navi_elements{margin-left:auto;display:flex}.dtlHeadline .fewo_grouping_1 > *{display:flex;align-items:center}.dtlHeadline .fewo_grouping_1 > *:after{width:3px;height:3px;display:block;margin-right:12px;margin-bottom:1px;margin-left:12px;background-color:#577a88;border-radius:100%;content:""}.dtlHeadline .fewo_grouping_1 > *:last-child:after{display:none}.dtlHeadline h1{margin-top:7px;margin-right:10px}.dtlHeadline .fewo_grouping_1{width:100%;display:flex;align-items:center}.dtlHeadline .fewo_grouping_2{width:100%;margin-top:12px;display:flex;align-items:center}.dtlHeadline .fewo_type{height:24px;margin-top:0;padding-right:12px;padding-left:12px;background-color:#fff;border:1px solid #333;border-radius:3px;font-size:14px;line-height:22px;color:#333}#dtlScroll.scroll-to-fixed-fixed{top:80px}#astng .fewo_attributes{display:flex;flex-wrap:wrap;width:calc(100% - 160px)}#astng .fewo_attributes li{width:50%;padding-left:20px;background-image:url("../../files/icons/icon-valid.svg");background-position:left center;background-repeat:no-repeat}.image_more{position:relative}.fewo_mosaik_gallery{overflow:hidden;background-color:#fff}.fewo_mosaik_gallery .image_1{width:598px;height:398px;float:left;background-color:#F3F1EE}.fewo_mosaik_gallery img{display:block;background-color:#F3F1EE}.fewo_mosaik_gallery .image_2,.fewo_mosaik_gallery .image_3{width:291px;height:194px;float:right;background-color:#F3F1EE}.fewo_mosaik_gallery .image_2{margin-bottom:10px}.fewo_mosaik_gallery .row_1 > *{width:172px;height:114px}.fewo_mosaik_gallery .image_8 span{bottom:0;left:0;right:0;top:0;position:absolute;text-align:center;background-color:rgba(0,0,0,.5);font-size:16px;text-decoration:underline;color:#fff;display:flex;align-items:center;justify-content:center}.btnMoreVotings{float:right;padding-left:30px;background-image:url("../../files/icons/icon_plus.svg");background-position:left center;background-repeat:no-repeat;font-weight:600;cursor: pointer;background-size: 22px}.dscrptFoldWrap{margin-top:30px;display:flex}.dscrptFoldWrap > *{margin-left:auto;padding-left:30px;cursor:pointer;font-weight:600}#dscrptOpen{background-image:url("../../files/icons/icon_plus.svg");background-position:left center;background-repeat:no-repeat;background-size:22px}#dscrptClose{background-image:url("../../files/icons/icon_minus.svg");background-position:left center;background-repeat:no-repeat;background-size:22px}.dscrptFoldWrap #dscrptOpen,.open + .dscrptFoldWrap #dscrptClose{display:block}.open + .dscrptFoldWrap #dscrptOpen,.dscrptFoldWrap #dscrptClose{display:none}.j_button{height:60px;padding-right:20px;padding-left:20px;border-right:1px solid #fff;line-height:60px}.j_button:hover,.j_button.active{background-color:#003d55;text-decoration:none;color:#fff}#j_menu{width:1200px;margin-right:auto;margin-left:auto;border-left:1px solid #fff;display:flex}#dtl_nav{height:0;overflow:hidden;background-color:#F3F1EE;-webkit-box-shadow:0 0 10px 0 rgba(35,21,2,.25);box-shadow:0 0 10px 0 rgba(35,21,2,.25);opacity:0}.noPrice{padding-top:10px;padding-bottom:10px;font:13px "Work Sans",sans-serif}#jumpToBooking{text-decoration:underline;cursor:pointer}#jumpToBooking:hover{text-decoration:none}.preisinfo{margin-bottom:50px;font-size:13px}.detail .mod_fewo_voting_list .pagination{display:none}.bookinginfo{clear:both;display:inline-block}.galleria-lightbox-overlay,.galleria-lightbox-shadow{background-color: #F3F1EE!important}.galleria-theme-classic{min-height:570px}.bigmap a:hover{text-decoration:none}.bigmap a{display:block;margin-top:10px;font-size:13px;text-decoration:underline}.bigmap a:before{display:inline-block;margin-right:8px;font-family:Ionicons;text-decoration:none;content: "\f393"}.mod_fewo_voting_list .fewo_link_back{display:none}.fewo_leaflet span:hover,.fewo_leaflet a:hover{text-decoration:none}.icon_ausst ul.fewo_attributes li:last-child{margin-right:0}.fewo_voting_link a:hover{background-color:#08658a;text-decoration:none}.detail span.fewo_min_days{line-height:14px}#astng span[tooltip]:hover:before{display:none}.icon_ausst ul.fewo_attributes li{display:inline-block;margin-right:15px}.detail .ce_fewo_details.first h1{float:left;display:inline-block;margin-top:5px;margin-right:10px;margin-bottom:10px;padding-bottom:8px;font-size:24px;line-height:35px}.left_infos p.left_headline:after{background-color:#f57f20}.detail .textbox{overflow:visible}.detail span.fewo_voting_label{display:none}.ce_voting_list .fewo_grouping_5 .fewo_voting_rec_wrapper{bottom:80px;right:30px;position:absolute}.detail .unterseite_slider img{top:-10px}.left_infos{margin-top:15px;padding:15px;background-color:#F3F1EE}.detail .unterseite_slider{height:100px;-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px)}.icon_ausst{margin-top:20px}.detail .ce_fewo_details .fewo_sterne{}.icon_ausst img{width:20px;margin-right:13px}.galleria-theme-classic .galleria-thumb-nav-left{background-position: -497px 10px!important}.galleria-theme-classic .galleria-thumb-nav-right{background-position: -575px 10px!important}.galleria-theme-classic .galleria-carousel .galleria-thumbnails-list{margin-right:0;margin-left:0}.galleria-thumbnails .galleria-image img,.galleria-thumbnails .galleria-image{width: 60px!important;height: 60px!Important;opacity: 1!important}.fewo_booking_error:before{left:19px;top:6px;position:absolute;font:50px Ionicons;color:#de9292;content:"\f100"}.fewo_booking_error{position:relative;margin-bottom:20px;padding:20px 20px 20px 80px;background-color:#F3F1EE}.galleria-theme-classic.notouch .galleria-thumb-nav-left:hover,.galleria-theme-classic.notouch .galleria-thumb-nav-right:hover{height:60px;background-color:#003d55}.detail .fewo_leaflet{right:10px;top:10px;position:absolute;z-index: 2}ul.saison_label{background-color:#F3F1EE}.fewo_overall_voting{margin-bottom:7px}.fewo_voting_link a{height:40px;bottom:30px;right:30px;position:absolute;padding-right:40px;padding-left:40px;background-color:#003d55;border-radius:50px;line-height:40px;color:#fff}span.fewo_voting_label a{line-height:7px;color:#F3F1EE}.ce_voting_list .fewo_grouping_5 .fewo_titleImage{width:371px;bottom:0;right:0;top:0;position:absolute}.ce_voting_list .fewo_grouping_5{position:relative}.fewo_voting_stars span img{width:20px;margin-right:2px}.ce_fewo_details h2:after,.fewo_booking_headline h2:after,.linedHead:after{width:50px;height:3px;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#f57f20;content:""}.fewo_saisons ul.odd{background-color:#faf7f4}.fewo_saisons ul{overflow:hidden;line-height:35px}.fewo_saisons{overflow:hidden;border:1px solid #F3F1EE}#beschreibung{max-height:220px;overflow:hidden;transition:max-height 0.4s ease}#beschreibung.open{max-height:4000px;transition:max-height 0.4s ease}#preise{margin:50px 0 10px}.ce_fewo_details ul.saison_label li{margin:0;padding:3px 10px 5px;background-color:#F3F1EE;border-bottom:2px solid #003d55}.fewo_saisons li.saison_additional{display:none}.fewo_saisons li.saison_price{width:25%;float:left;margin:0;padding-right:10px;text-align:right}.fewo_saisons li.saison_mindays{width:16%;float:left;text-align:center}.fewo_saisons li.saison_period{width:27%;float:left;margin:0}.fewo_saisons li.saison_title{width:32%;float:left;margin:0;padding-right:5px;padding-left:10px}.dtlWrap:after{bottom:10px;left:10px;right:10px;top:10px;position:absolute;border:1px solid #fff;content:"";pointer-events:none}ul.saison_label li{margin-bottom:5px;font:18px 'Oswald',sans-serif}.attribute_group_title{width:160px;font:18px 'Oswald',sans-serif;flex-shrink:0;flex-grow:0}#astng .attribute_group{width:100%;position:relative;margin-top:20px;padding-top:20px;border-top:1px solid #fff;z-index: 1;display:flex}#astng .attribute_group:first-child{margin-top:0;padding-top:0;border-top:0 solid}#dtl_nav.scroll-to-fixed-fixed{width: 100%!important;top: 0!important;left:0 !important;right:0 !Important;height:60px !important;opacity:1;z-index:200 !important}.dtlHeadline{display:flex;flex-wrap:wrap}.dtl_gallerie .carousel-cell{width:900px;height:522px}.dtl_gallerie{position:relative}.header_bg{text-align:center}.detail .att_icons .attribute_group{margin-right:auto;margin-left:auto;text-align:center}.ce_fewo_details.att_icons{width:80%}.ce_fewo_details .fewo_address{padding-bottom:10px;font-size:13px}.detail .att_icons .attributes{line-height:65px}.detail_grid .attributes span.att_icon{margin-right:120px;padding-left:35px;font-size:12px;white-space: nowrap}.top_infos{height:65px;padding:6px}.top_infos div{font:12px/18px 'Work Sans',sans-serif;color:#003d55}.detail_grid > div:last-child{border: none}.detail_grid{height:66px;margin-bottom:15px;border:1px solid #F3F1EE}.detail_grid > div{width:19%;display:inline-block;text-align:center;border-right:1px solid #F3F1EE;line-height:65px}.mod_article.service-hotline.first{background-color:#003d55}.detailFacts{margin-top:10px;margin-bottom:10px}.detailFacts .fewo_grouping_1 div span > span{width:40px;height:40px;display:block;margin-right:auto;margin-left:auto;text-align:center;border:1px solid #003d55;border-radius:100%;font-family:'Work Sans',sans-serif;line-height:40px}.detailFacts .fewo_person,.detailFacts .fewo_badezimmer{border-right:1px solid rgba(243,241,238,.2)}.detailFacts .fewo_grouping_1 div{width:126px;display:inline-block;margin-right:-3px;padding-top:10px;padding-bottom:10px;text-align:center;line-height:12px}.service-hotline:not(.first),.service-hotline.last{margin-top:15px}p.left_headline{margin-top:0;margin-bottom:15px;padding-top:0;font:20px 'Oswald',sans-serif}p.left_headline:after{width:50px;height:3px;display:block;margin-top:8px;margin-right:0;margin-left:0;text-align:left;background-color:#00aeef;content: ""}a#lnk_booking{width:100%;display:block;margin-bottom:10px;padding-right:0;padding-left:0;text-align:center}.fewo_preisab{margin-bottom:20px;font:28px 'Oswald',sans-serif}.ce_hyperlink a:hover{background-color:rgba(0,61,85,.6);text-decoration:none}.ce_hyperlink a{width:100%;height:40px;display:block;text-align:center;background-color:#003d55;border-radius:3px;font:15px/40px 'Work Sans',sans-serif;color:#fff}
@media (max-width: 1220px){
/* Layout-Screen-960.css */
.mod_fewo_houselist .fewo_attributes{margin-top:10px}#scrollkon{width: 235px !important}#bigbox .tileList.mod_fewo_random .fewo_list_item .fewo_image{width:228px;height:152px}.fld_attr:after{top:58px}.detail .mod_breadcrumb ul li.last span{width:70px}.mod_fewo_random .fewo_list_item .fewo_voting.rating{bottom:30px}.fewo_list_item span.fewo_voting_text,.fewo_list_item .fewo_voting_label{display:none}.sidebar .fewo_housedetails .fewo_houseimage.fewo_image,.sidebar .fewo_housedetails .fewo_houseimage.fewo_image .carousel-cell{width:710px;height:473px}.mod_fewo_houselist .fewo_house_object_count{bottom:17px;left:10px}#j_menu{width:960px}.guestDataPage.formPage #container,.guestDataPage.formPage .topbar_inner,.guestDataPage.formPage .footer_copyright_inhalt{width:960px}.noPrice{font-size:12px}.fewo_mosaik_gallery .image_1{width:471px;height:314px}.fewo_mosaik_gallery .image_2,.fewo_mosaik_gallery .image_3{width:229px;height:153px}.fewo_mosaik_gallery .row_1 > *{width:135px;height:90px}.fewo_mosaik_gallery .row_1{padding-top:8px}.fewo_mosaik_gallery .image_2{margin-bottom:8px}#fewo_map_filtercontainer{width:240px}#fewo_map_listcontainer .fewo_list_item .fewo_grouping_2{width:auto;height:auto}#fewo_map_listcontainer .fewo_list_item .fewo_grouping_1{width:190px}#fewo_map_listcontainer .fewo_list_item{width:320px}#fewo_map_listing{width:355px}#fewo_map_listcontainer .mod_fewo_maps{width: calc(100% - 595px)}#fewo_toogle_map span{font-size:13px}#fewo_toogle_map{right:190px}#frmSort .fmSelectbox,#frmVoteSorting .fmSelectbox{width:190px}#frmSort .fmCurrentLabel{font-size:13px}.fewo_list_item .carousel-cell{width:350px;height:232px}span.fewo_price_value,.fewo_list_item .currValue{font-size:20px}h3.fewo_title a,.fewo_title a{font-size:19px}.fewo_link_details{bottom:8px;right:10px}#bigBox .inside{width:960px}#right .inside{width:235px}.pageRight #container{padding-right:250px}.eloginNav .level_1{padding:15px}.eLogin #left{right:235px}.appthaus .fewo_housedetails .fewo_grouping_2 img{width:100%;height:172px;object-fit: cover}.fewo_plan_legend td.legend_text.unavailable_text{width:170px;line-height:15px}.fewo_booking_wrapper .form_info_label{line-height:38px}#fewo_filter_period{width:700px;height:642px;margin-top:-321px;margin-left:-350px}.liste span.fewo_voting_textvalue,.mod_fewo_voting_all span.fewo_voting_textvalue{width:50px}.bewertung .fewo_voting_rec_wrapper{left:520px}.bewertung .fewo_preisab{right:20px}.bewertung .fewo_details.fewo_titleImage img{height:286px;object-fit: cover}.bewertung .fewo_details.fewo_titleImage{width:345px}.bewertung.sidebar .fewo_grouping_1{width:360px}.mod_fewo_voting_all .fewo_voting{padding-top:15px;padding-right:15px;padding-bottom:15px}.sidebar .mod_fewo_history .fewo_image,.sidebar .mod_fewo_history .fewo_list_item{height:130px}.mod_fewo_votings.header_bg{top:-117px}.mod_fewo_voting_all .fewo_voting_headline{max-width:450px}.sidebar .inside .mod_fewo_voting_all .fewo_voting .fewo_image{width:auto;height:auto}.faq ul{width:auto;float:none;padding-left:20px}.mod_left_navigation{padding:15px}.mod_fewo_offers .fewo_offer a.offer_link_details{bottom:15px;left:15px}.mod_fewo_offers .fewo_offer .offer_description{width:330px}.mod_fewo_offers .fewo_offer .offer_time{left:15px;top:15px}.mod_fewo_offers .fewo_offer{height:399px;padding:15px}.unterseite_slider img{width:1200px;height:300px}.fewo_booking .fewo_agb a{padding-right:0;padding-left:0}.bookingSteps{width:960px}input#btn_booking{padding-right:45px;padding-left:15px}.fewo_calendar td{height:42px}.galleria-theme-classic{width: 720px !important}.mod_fewo_maps .fewo_maps{width:720px !Important}.fewo_text h2{margin-top:10px;padding-bottom:10px;font-size:18px}.mod_fewo_filter span > input[type="checkbox"]:checked + label:hover:after,.mod_fewo_filter span > input[type="checkbox"]:checked + a:hover:after{left:2px;top:-6px}.mod_fewo_filter span > input[type="checkbox"]:checked + label:after,.mod_fewo_filter span > input[type="checkbox"]:checked + a:after,.mod_fewo_filter span label:hover:after,.mod_fewo_filter span a:hover:after{left:2px;top:-7px;font-size:27px}.mod_fewo_filter span > input[type="checkbox"]:checked + label:before,.mod_fewo_filter span > input[type="checkbox"]:checked + a:before{width:12px;height:12px}.mod_fewo_filter span > input[type="checkbox"] + label:before,.mod_fewo_filter span > input[type="checkbox"] + a:before{width:12px;height:12px}.liste h3.fewo_title a:after{margin-top:2px;margin-bottom:4px}.liste h3.fewo_title a{max-width:325px}span.fewo_price_value{font-size:30px}.fewo_list_item .fewo_grouping_3 > div{line-height:20px}.fewo_list_item,.bewertung .vote_page_facts .ce_fewo_details{min-height:233px}.fewo_list_item .fewo_grouping_1:after{left:10px;right:10px;top:155px}.fewo_price{right:10px;top:100px}.fewo_list_item .fewo_grouping_3{left:25px;top:90px;font-size:12px}.fewo_list_item .fewo_grouping_1{width:340px;height:213px;padding:10px}.mod_fewo_random .fewo_objecttype{float:none}a.slider-next,a.slider-prev{top:66px}.home .ce_sliderStart,.home .content-slider,.home .slider-wrapper,.home_slider{height:350px}.slider-control .slider-menu{top:-25px}.home_slider img,.content-slider{width:1556px;height:350px}.mod_fewo_favorites .fewo_list_item .fewo_grouping_2{width:auto}.inside .mod_fewo_random .fewo_price{right:30px;top:37px;text-align:right;left: initial}.mod_fewo_random .fewo_list_item .fewo_grouping_2{width:auto}.fewo_voting .fewo_voting_rec{margin-top:50px}.header_bg .fewo_votings{margin-top:20px}.fewo_votings span.vote_headline{display:none}#left .fewo_votings span.vote_headline{display:block}.main_map .inside .fewo_list_item{width:auto}.main_map .fewo_link_details{left:0;right: initial}.main_map h3.fewo_title{margin-top:10px}.main_map .inside .fewo_price{left:10px;top:200px;right: initial}.main_map.sidebar .inside .fewo_list_item .fewo_image img{height:180px}.main_map.sidebar .inside .fewo_list_item .fewo_image{width:auto;height:140px}.newsletter_footer{height:200px}.fewo_booking_wrapper .form_info_label{margin-top:10px}.border-top .fewo_map{width: 205px!important;height: 160px!important}.detail .inside .unterseite_slider{overflow:hidden}.sidebar .mod_fewo_history .fewo_list_item  .fewo_image img{height:auto}.newsletter_footer_inside .mod_nlm_subscription{padding-top:32px;padding-left:24px}.inside .mod_fewo_history span.fewo_price_value{font-size:17px}.liste .inside .mod_fewo_history .fewo_list_item h3.fewo_title a{width:80px;font-size:15px}.fewo_list_item .fewo_attributes{bottom:10px;left:10px}.liste .inside .fewo_list_item .fewo_voting.rating,.fewo_house_object_list .fewo_list_item .fewo_voting.rating{left:119px;top:184px}.sidebar .inside .fewo_list_item .fewo_image_gallery,.sidebar .inside .fewo_list_item .fewo_image{width:350px;height:232px}.fewo_list_item .fewo_grouping_2{width:350px}.inside .mod_fewo_favorites .fewo_list_item .fewo_grouping_1{width:450px}.drei_box_top .drei_box figure{height:235px}.drei_box_top h2{font-size:17px;line-height:14px}.inside #astng,.inside #preise,.inside #bewertung,.inside #beschreibung{margin-top:30px;margin-bottom:30px}.detail .unterseite_slider img{width:100%;height:auto}#ctrlBookingPlans{width:auto;margin-right:auto;margin-left:auto}.map .formbody{margin-left:20px}.map .mod_fewo_filter.filterBottom{margin-bottom:25px}.map header .mod_article.first{height:160px}.map .inside .formFewoFilter .formbody span{width:21%}#fewo_overlay_period .filter_period_modal_body{margin-bottom:20px}#fewo_overlay_period .fewo_bookingplan td.month{width:100%}#wrapper{overflow:hidden}.mod_fewo_favorites h2:after,.hitBox h2:after{margin-top:10px;margin-bottom:30px}.mod_fewo_maps .fewo_grouping_2{width:240px;height:266px}.inside .mod_fewo_maps .fewo_grouping_1{width:340px}.map .inside .filterTop .formelem{width:177px;font-size:13px}.mod_fewo_leaflet .widget.widget-select.select{display:inline-block;margin-bottom:20px}.grid_3 div:last-child{margin-right:2.9%}.grid_3 div:nth-child(2n){margin-right:0}.grid_3 div{width:48%;margin-right:2.9%}.faq:after{content: none}.faq p{width:100%;float:none;clear:both}.faq h3{width:100%;float:none}.ce_voting_list .fewo_grouping_5 .fewo_titleImage{display:none}.fewo_booking_wrapper .fewo_booking_dateselector > div{float:left;margin-right:10px}.fewo_booking_prices .fmSelectbox{width:60px;padding-left:0}.saisonSelectbox #ctrlCalNext,.saisonSelectbox .fmSelectbox,.saisonSelectbox #ctrlCalPrev{top:63px}#ctrlCalYear{right:20px;top:0}.inside .fewo_saisons ul.saison_label{padding:0}.inside .fewo_saisons ul{padding-top:10px;padding-bottom:10px;line-height:18px}.ce_fewo_details ul.saison_label li{font-size:11px}.detail .inside .fewo_preisab{font-size:27px}.mod_fewo_offers .fewo_offer .offer_title a{width:340px;margin-top:30px;margin-bottom:10px;font-size:23px}.mod_fewo_offers .fewo_offer .offer_image{width:320px}.mod_fewo_offers .fewo_offer .offer_image img{width:100%;height:100%;object-fit: cover}.newsletter_footer_inside h3,.newsletter_footer_inside p.preamble{font-size:22px}.service-hotline .text{margin-left:0}body{font-size:14px}.filterTop .fmSelectbox{font-size:13px}.sidebar_headline p:after,.mod_fewo_filter legend:after,.mandatory_headline:after,.mod_fewo_history h4:after,.formular .headline:after,.address_headline:after,.booking_headline:after,.service-hotline h4:after,.buchung p.left_headline:after{margin-top:4px}.inside .mod_fewo_filter legend,.inside .mandatory_headline,.mod_fewo_history h4,.inside .formular .headline,.address_headline,.inside .booking_headline,.inside .service-hotline h4,.inside .buchung p.left_headline{font-size:17px}#container #left .formelem .label{font-size:11px}.liste .inside input.fewo_period{width:100%}.mod_article .link_map{left:auto;top:70px;right: initial}.fewo_list_item .fewo_text p{margin-bottom:50px}.newsletter_image img{max-width: none}.sidebar .fewo_list_item .fewo_image_gallery,.sidebar .fewo_list_item .fewo_image{width:396px;height:286px;position:relative;overflow:hidden}.pageLeft #main{padding-left:250px}#left{width:235px}.mod_fewo_favorites .fewo_image img{bottom:0;left:0;right:0;top:0;position:absolute;max-width: none}.mod_fewo_favorites .fewo_image{width:490px;height:333px;position:relative;overflow:visible}.mod_fewo_favorites .fewo_grouping_1{width:410px}h1{font-size:25px}.mod_article .horiz-filter .formsubmit input{width:110px;padding-right:30px;line-height:26px}.main_header,.topbar_inner{width:100%;margin-right:auto;margin-left:auto}.logo{width:170px;top:-66px}.unterseite_slider{height:200px}header h1{margin-bottom:0;font-size:34px}h2{font-size:21px;line-height:24px}.drei_box_top .drei_box{padding:10px}.mod_fewo_random .fewo_list_item{width:228px;height:320px}.horiz-filter .fmSelectbox{width:170px}.inside input.fewo_period{width:177px}.topbar_merkzettel,.topbar_faq,.topbar_telefon{padding-right:10px;padding-left:10px}nav.nav_left ul li a{padding-right:10px;padding-left:10px;font-size:15px}.horiz-filter{width:660px}#container,.footer_inhalt_content,.footer_copyright_inhalt,.breadcrumLeiste .inside,.newsletter_footer_inside,nav.nav_left,.topbar_inner,.guestDataPage.formPage #container{width:960px;margin-right:auto;margin-left:auto}
}
