@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/ff_responsive/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/sites/all/themes/ff_responsive/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/sites/all/themes/ff_responsive/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/sites/all/themes/ff_responsive/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/sites/all/themes/ff_responsive/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#ffffff;}.fa-glass:before{content:"\f000";}.fa-music:before{content:"\f001";}.fa-search:before{content:"\f002";}.fa-envelope-o:before{content:"\f003";}.fa-heart:before{content:"\f004";}.fa-star:before{content:"\f005";}.fa-star-o:before{content:"\f006";}.fa-user:before{content:"\f007";}.fa-film:before{content:"\f008";}.fa-th-large:before{content:"\f009";}.fa-th:before{content:"\f00a";}.fa-th-list:before{content:"\f00b";}.fa-check:before{content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}.fa-search-plus:before{content:"\f00e";}.fa-search-minus:before{content:"\f010";}.fa-power-off:before{content:"\f011";}.fa-signal:before{content:"\f012";}.fa-gear:before,.fa-cog:before{content:"\f013";}.fa-trash-o:before{content:"\f014";}.fa-home:before{content:"\f015";}.fa-file-o:before{content:"\f016";}.fa-clock-o:before{content:"\f017";}.fa-road:before{content:"\f018";}.fa-download:before{content:"\f019";}.fa-arrow-circle-o-down:before{content:"\f01a";}.fa-arrow-circle-o-up:before{content:"\f01b";}.fa-inbox:before{content:"\f01c";}.fa-play-circle-o:before{content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e";}.fa-refresh:before{content:"\f021";}.fa-list-alt:before{content:"\f022";}.fa-lock:before{content:"\f023";}.fa-flag:before{content:"\f024";}.fa-headphones:before{content:"\f025";}.fa-volume-off:before{content:"\f026";}.fa-volume-down:before{content:"\f027";}.fa-volume-up:before{content:"\f028";}.fa-qrcode:before{content:"\f029";}.fa-barcode:before{content:"\f02a";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-book:before{content:"\f02d";}.fa-bookmark:before{content:"\f02e";}.fa-print:before{content:"\f02f";}.fa-camera:before{content:"\f030";}.fa-font:before{content:"\f031";}.fa-bold:before{content:"\f032";}.fa-italic:before{content:"\f033";}.fa-text-height:before{content:"\f034";}.fa-text-width:before{content:"\f035";}.fa-align-left:before{content:"\f036";}.fa-align-center:before{content:"\f037";}.fa-align-right:before{content:"\f038";}.fa-align-justify:before{content:"\f039";}.fa-list:before{content:"\f03a";}.fa-dedent:before,.fa-outdent:before{content:"\f03b";}.fa-indent:before{content:"\f03c";}.fa-video-camera:before{content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e";}.fa-pencil:before{content:"\f040";}.fa-map-marker:before{content:"\f041";}.fa-adjust:before{content:"\f042";}.fa-tint:before{content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044";}.fa-share-square-o:before{content:"\f045";}.fa-check-square-o:before{content:"\f046";}.fa-arrows:before{content:"\f047";}.fa-step-backward:before{content:"\f048";}.fa-fast-backward:before{content:"\f049";}.fa-backward:before{content:"\f04a";}.fa-play:before{content:"\f04b";}.fa-pause:before{content:"\f04c";}.fa-stop:before{content:"\f04d";}.fa-forward:before{content:"\f04e";}.fa-fast-forward:before{content:"\f050";}.fa-step-forward:before{content:"\f051";}.fa-eject:before{content:"\f052";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-plus-circle:before{content:"\f055";}.fa-minus-circle:before{content:"\f056";}.fa-times-circle:before{content:"\f057";}.fa-check-circle:before{content:"\f058";}.fa-question-circle:before{content:"\f059";}.fa-info-circle:before{content:"\f05a";}.fa-crosshairs:before{content:"\f05b";}.fa-times-circle-o:before{content:"\f05c";}.fa-check-circle-o:before{content:"\f05d";}.fa-ban:before{content:"\f05e";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrow-down:before{content:"\f063";}.fa-mail-forward:before,.fa-share:before{content:"\f064";}.fa-expand:before{content:"\f065";}.fa-compress:before{content:"\f066";}.fa-plus:before{content:"\f067";}.fa-minus:before{content:"\f068";}.fa-asterisk:before{content:"\f069";}.fa-exclamation-circle:before{content:"\f06a";}.fa-gift:before{content:"\f06b";}.fa-leaf:before{content:"\f06c";}.fa-fire:before{content:"\f06d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071";}.fa-plane:before{content:"\f072";}.fa-calendar:before{content:"\f073";}.fa-random:before{content:"\f074";}.fa-comment:before{content:"\f075";}.fa-magnet:before{content:"\f076";}.fa-chevron-up:before{content:"\f077";}.fa-chevron-down:before{content:"\f078";}.fa-retweet:before{content:"\f079";}.fa-shopping-cart:before{content:"\f07a";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-arrows-v:before{content:"\f07d";}.fa-arrows-h:before{content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080";}.fa-twitter-square:before{content:"\f081";}.fa-facebook-square:before{content:"\f082";}.fa-camera-retro:before{content:"\f083";}.fa-key:before{content:"\f084";}.fa-gears:before,.fa-cogs:before{content:"\f085";}.fa-comments:before{content:"\f086";}.fa-thumbs-o-up:before{content:"\f087";}.fa-thumbs-o-down:before{content:"\f088";}.fa-star-half:before{content:"\f089";}.fa-heart-o:before{content:"\f08a";}.fa-sign-out:before{content:"\f08b";}.fa-linkedin-square:before{content:"\f08c";}.fa-thumb-tack:before{content:"\f08d";}.fa-external-link:before{content:"\f08e";}.fa-sign-in:before{content:"\f090";}.fa-trophy:before{content:"\f091";}.fa-github-square:before{content:"\f092";}.fa-upload:before{content:"\f093";}.fa-lemon-o:before{content:"\f094";}.fa-phone:before{content:"\f095";}.fa-square-o:before{content:"\f096";}.fa-bookmark-o:before{content:"\f097";}.fa-phone-square:before{content:"\f098";}.fa-twitter:before{content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}.fa-github:before{content:"\f09b";}.fa-unlock:before{content:"\f09c";}.fa-credit-card:before{content:"\f09d";}.fa-feed:before,.fa-rss:before{content:"\f09e";}.fa-hdd-o:before{content:"\f0a0";}.fa-bullhorn:before{content:"\f0a1";}.fa-bell:before{content:"\f0f3";}.fa-certificate:before{content:"\f0a3";}.fa-hand-o-right:before{content:"\f0a4";}.fa-hand-o-left:before{content:"\f0a5";}.fa-hand-o-up:before{content:"\f0a6";}.fa-hand-o-down:before{content:"\f0a7";}.fa-arrow-circle-left:before{content:"\f0a8";}.fa-arrow-circle-right:before{content:"\f0a9";}.fa-arrow-circle-up:before{content:"\f0aa";}.fa-arrow-circle-down:before{content:"\f0ab";}.fa-globe:before{content:"\f0ac";}.fa-wrench:before{content:"\f0ad";}.fa-tasks:before{content:"\f0ae";}.fa-filter:before{content:"\f0b0";}.fa-briefcase:before{content:"\f0b1";}.fa-arrows-alt:before{content:"\f0b2";}.fa-group:before,.fa-users:before{content:"\f0c0";}.fa-chain:before,.fa-link:before{content:"\f0c1";}.fa-cloud:before{content:"\f0c2";}.fa-flask:before{content:"\f0c3";}.fa-cut:before,.fa-scissors:before{content:"\f0c4";}.fa-copy:before,.fa-files-o:before{content:"\f0c5";}.fa-paperclip:before{content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{content:"\f0c7";}.fa-square:before{content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";}.fa-list-ul:before{content:"\f0ca";}.fa-list-ol:before{content:"\f0cb";}.fa-strikethrough:before{content:"\f0cc";}.fa-underline:before{content:"\f0cd";}.fa-table:before{content:"\f0ce";}.fa-magic:before{content:"\f0d0";}.fa-truck:before{content:"\f0d1";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-square:before{content:"\f0d3";}.fa-google-plus-square:before{content:"\f0d4";}.fa-google-plus:before{content:"\f0d5";}.fa-money:before{content:"\f0d6";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-up:before{content:"\f0d8";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-columns:before{content:"\f0db";}.fa-unsorted:before,.fa-sort:before{content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de";}.fa-envelope:before{content:"\f0e0";}.fa-linkedin:before{content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2";}.fa-legal:before,.fa-gavel:before{content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4";}.fa-comment-o:before{content:"\f0e5";}.fa-comments-o:before{content:"\f0e6";}.fa-flash:before,.fa-bolt:before{content:"\f0e7";}.fa-sitemap:before{content:"\f0e8";}.fa-umbrella:before{content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{content:"\f0ea";}.fa-lightbulb-o:before{content:"\f0eb";}.fa-exchange:before{content:"\f0ec";}.fa-cloud-download:before{content:"\f0ed";}.fa-cloud-upload:before{content:"\f0ee";}.fa-user-md:before{content:"\f0f0";}.fa-stethoscope:before{content:"\f0f1";}.fa-suitcase:before{content:"\f0f2";}.fa-bell-o:before{content:"\f0a2";}.fa-coffee:before{content:"\f0f4";}.fa-cutlery:before{content:"\f0f5";}.fa-file-text-o:before{content:"\f0f6";}.fa-building-o:before{content:"\f0f7";}.fa-hospital-o:before{content:"\f0f8";}.fa-ambulance:before{content:"\f0f9";}.fa-medkit:before{content:"\f0fa";}.fa-fighter-jet:before{content:"\f0fb";}.fa-beer:before{content:"\f0fc";}.fa-h-square:before{content:"\f0fd";}.fa-plus-square:before{content:"\f0fe";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angle-down:before{content:"\f107";}.fa-desktop:before{content:"\f108";}.fa-laptop:before{content:"\f109";}.fa-tablet:before{content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}.fa-circle-o:before{content:"\f10c";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-spinner:before{content:"\f110";}.fa-circle:before{content:"\f111";}.fa-mail-reply:before,.fa-reply:before{content:"\f112";}.fa-github-alt:before{content:"\f113";}.fa-folder-o:before{content:"\f114";}.fa-folder-open-o:before{content:"\f115";}.fa-smile-o:before{content:"\f118";}.fa-frown-o:before{content:"\f119";}.fa-meh-o:before{content:"\f11a";}.fa-gamepad:before{content:"\f11b";}.fa-keyboard-o:before{content:"\f11c";}.fa-flag-o:before{content:"\f11d";}.fa-flag-checkered:before{content:"\f11e";}.fa-terminal:before{content:"\f120";}.fa-code:before{content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123";}.fa-location-arrow:before{content:"\f124";}.fa-crop:before{content:"\f125";}.fa-code-fork:before{content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{content:"\f127";}.fa-question:before{content:"\f128";}.fa-info:before{content:"\f129";}.fa-exclamation:before{content:"\f12a";}.fa-superscript:before{content:"\f12b";}.fa-subscript:before{content:"\f12c";}.fa-eraser:before{content:"\f12d";}.fa-puzzle-piece:before{content:"\f12e";}.fa-microphone:before{content:"\f130";}.fa-microphone-slash:before{content:"\f131";}.fa-shield:before{content:"\f132";}.fa-calendar-o:before{content:"\f133";}.fa-fire-extinguisher:before{content:"\f134";}.fa-rocket:before{content:"\f135";}.fa-maxcdn:before{content:"\f136";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-html5:before{content:"\f13b";}.fa-css3:before{content:"\f13c";}.fa-anchor:before{content:"\f13d";}.fa-unlock-alt:before{content:"\f13e";}.fa-bullseye:before{content:"\f140";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-rss-square:before{content:"\f143";}.fa-play-circle:before{content:"\f144";}.fa-ticket:before{content:"\f145";}.fa-minus-square:before{content:"\f146";}.fa-minus-square-o:before{content:"\f147";}.fa-level-up:before{content:"\f148";}.fa-level-down:before{content:"\f149";}.fa-check-square:before{content:"\f14a";}.fa-pencil-square:before{content:"\f14b";}.fa-external-link-square:before{content:"\f14c";}.fa-share-square:before{content:"\f14d";}.fa-compass:before{content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152";}.fa-euro:before,.fa-eur:before{content:"\f153";}.fa-gbp:before{content:"\f154";}.fa-dollar:before,.fa-usd:before{content:"\f155";}.fa-rupee:before,.fa-inr:before{content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158";}.fa-won:before,.fa-krw:before{content:"\f159";}.fa-bitcoin:before,.fa-btc:before{content:"\f15a";}.fa-file:before{content:"\f15b";}.fa-file-text:before{content:"\f15c";}.fa-sort-alpha-asc:before{content:"\f15d";}.fa-sort-alpha-desc:before{content:"\f15e";}.fa-sort-amount-asc:before{content:"\f160";}.fa-sort-amount-desc:before{content:"\f161";}.fa-sort-numeric-asc:before{content:"\f162";}.fa-sort-numeric-desc:before{content:"\f163";}.fa-thumbs-up:before{content:"\f164";}.fa-thumbs-down:before{content:"\f165";}.fa-youtube-square:before{content:"\f166";}.fa-youtube:before{content:"\f167";}.fa-xing:before{content:"\f168";}.fa-xing-square:before{content:"\f169";}.fa-youtube-play:before{content:"\f16a";}.fa-dropbox:before{content:"\f16b";}.fa-stack-overflow:before{content:"\f16c";}.fa-instagram:before{content:"\f16d";}.fa-flickr:before{content:"\f16e";}.fa-adn:before{content:"\f170";}.fa-bitbucket:before{content:"\f171";}.fa-bitbucket-square:before{content:"\f172";}.fa-tumblr:before{content:"\f173";}.fa-tumblr-square:before{content:"\f174";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-up:before{content:"\f176";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-apple:before{content:"\f179";}.fa-windows:before{content:"\f17a";}.fa-android:before{content:"\f17b";}.fa-linux:before{content:"\f17c";}.fa-dribbble:before{content:"\f17d";}.fa-skype:before{content:"\f17e";}.fa-foursquare:before{content:"\f180";}.fa-trello:before{content:"\f181";}.fa-female:before{content:"\f182";}.fa-male:before{content:"\f183";}.fa-gittip:before,.fa-gratipay:before{content:"\f184";}.fa-sun-o:before{content:"\f185";}.fa-moon-o:before{content:"\f186";}.fa-archive:before{content:"\f187";}.fa-bug:before{content:"\f188";}.fa-vk:before{content:"\f189";}.fa-weibo:before{content:"\f18a";}.fa-renren:before{content:"\f18b";}.fa-pagelines:before{content:"\f18c";}.fa-stack-exchange:before{content:"\f18d";}.fa-arrow-circle-o-right:before{content:"\f18e";}.fa-arrow-circle-o-left:before{content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191";}.fa-dot-circle-o:before{content:"\f192";}.fa-wheelchair:before{content:"\f193";}.fa-vimeo-square:before{content:"\f194";}.fa-turkish-lira:before,.fa-try:before{content:"\f195";}.fa-plus-square-o:before{content:"\f196";}.fa-space-shuttle:before{content:"\f197";}.fa-slack:before{content:"\f198";}.fa-envelope-square:before{content:"\f199";}.fa-wordpress:before{content:"\f19a";}.fa-openid:before{content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d";}.fa-yahoo:before{content:"\f19e";}.fa-google:before{content:"\f1a0";}.fa-reddit:before{content:"\f1a1";}.fa-reddit-square:before{content:"\f1a2";}.fa-stumbleupon-circle:before{content:"\f1a3";}.fa-stumbleupon:before{content:"\f1a4";}.fa-delicious:before{content:"\f1a5";}.fa-digg:before{content:"\f1a6";}.fa-pied-piper-pp:before{content:"\f1a7";}.fa-pied-piper-alt:before{content:"\f1a8";}.fa-drupal:before{content:"\f1a9";}.fa-joomla:before{content:"\f1aa";}.fa-language:before{content:"\f1ab";}.fa-fax:before{content:"\f1ac";}.fa-building:before{content:"\f1ad";}.fa-child:before{content:"\f1ae";}.fa-paw:before{content:"\f1b0";}.fa-spoon:before{content:"\f1b1";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-behance:before{content:"\f1b4";}.fa-behance-square:before{content:"\f1b5";}.fa-steam:before{content:"\f1b6";}.fa-steam-square:before{content:"\f1b7";}.fa-recycle:before{content:"\f1b8";}.fa-automobile:before,.fa-car:before{content:"\f1b9";}.fa-cab:before,.fa-taxi:before{content:"\f1ba";}.fa-tree:before{content:"\f1bb";}.fa-spotify:before{content:"\f1bc";}.fa-deviantart:before{content:"\f1bd";}.fa-soundcloud:before{content:"\f1be";}.fa-database:before{content:"\f1c0";}.fa-file-pdf-o:before{content:"\f1c1";}.fa-file-word-o:before{content:"\f1c2";}.fa-file-excel-o:before{content:"\f1c3";}.fa-file-powerpoint-o:before{content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8";}.fa-file-code-o:before{content:"\f1c9";}.fa-vine:before{content:"\f1ca";}.fa-codepen:before{content:"\f1cb";}.fa-jsfiddle:before{content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd";}.fa-circle-o-notch:before{content:"\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0";}.fa-ge:before,.fa-empire:before{content:"\f1d1";}.fa-git-square:before{content:"\f1d2";}.fa-git:before{content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4";}.fa-tencent-weibo:before{content:"\f1d5";}.fa-qq:before{content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9";}.fa-history:before{content:"\f1da";}.fa-circle-thin:before{content:"\f1db";}.fa-header:before{content:"\f1dc";}.fa-paragraph:before{content:"\f1dd";}.fa-sliders:before{content:"\f1de";}.fa-share-alt:before{content:"\f1e0";}.fa-share-alt-square:before{content:"\f1e1";}.fa-bomb:before{content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3";}.fa-tty:before{content:"\f1e4";}.fa-binoculars:before{content:"\f1e5";}.fa-plug:before{content:"\f1e6";}.fa-slideshare:before{content:"\f1e7";}.fa-twitch:before{content:"\f1e8";}.fa-yelp:before{content:"\f1e9";}.fa-newspaper-o:before{content:"\f1ea";}.fa-wifi:before{content:"\f1eb";}.fa-calculator:before{content:"\f1ec";}.fa-paypal:before{content:"\f1ed";}.fa-google-wallet:before{content:"\f1ee";}.fa-cc-visa:before{content:"\f1f0";}.fa-cc-mastercard:before{content:"\f1f1";}.fa-cc-discover:before{content:"\f1f2";}.fa-cc-amex:before{content:"\f1f3";}.fa-cc-paypal:before{content:"\f1f4";}.fa-cc-stripe:before{content:"\f1f5";}.fa-bell-slash:before{content:"\f1f6";}.fa-bell-slash-o:before{content:"\f1f7";}.fa-trash:before{content:"\f1f8";}.fa-copyright:before{content:"\f1f9";}.fa-at:before{content:"\f1fa";}.fa-eyedropper:before{content:"\f1fb";}.fa-paint-brush:before{content:"\f1fc";}.fa-birthday-cake:before{content:"\f1fd";}.fa-area-chart:before{content:"\f1fe";}.fa-pie-chart:before{content:"\f200";}.fa-line-chart:before{content:"\f201";}.fa-lastfm:before{content:"\f202";}.fa-lastfm-square:before{content:"\f203";}.fa-toggle-off:before{content:"\f204";}.fa-toggle-on:before{content:"\f205";}.fa-bicycle:before{content:"\f206";}.fa-bus:before{content:"\f207";}.fa-ioxhost:before{content:"\f208";}.fa-angellist:before{content:"\f209";}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}.fa-buysellads:before{content:"\f20d";}.fa-connectdevelop:before{content:"\f20e";}.fa-dashcube:before{content:"\f210";}.fa-forumbee:before{content:"\f211";}.fa-leanpub:before{content:"\f212";}.fa-sellsy:before{content:"\f213";}.fa-shirtsinbulk:before{content:"\f214";}.fa-simplybuilt:before{content:"\f215";}.fa-skyatlas:before{content:"\f216";}.fa-cart-plus:before{content:"\f217";}.fa-cart-arrow-down:before{content:"\f218";}.fa-diamond:before{content:"\f219";}.fa-ship:before{content:"\f21a";}.fa-user-secret:before{content:"\f21b";}.fa-motorcycle:before{content:"\f21c";}.fa-street-view:before{content:"\f21d";}.fa-heartbeat:before{content:"\f21e";}.fa-venus:before{content:"\f221";}.fa-mars:before{content:"\f222";}.fa-mercury:before{content:"\f223";}.fa-intersex:before,.fa-transgender:before{content:"\f224";}.fa-transgender-alt:before{content:"\f225";}.fa-venus-double:before{content:"\f226";}.fa-mars-double:before{content:"\f227";}.fa-venus-mars:before{content:"\f228";}.fa-mars-stroke:before{content:"\f229";}.fa-mars-stroke-v:before{content:"\f22a";}.fa-mars-stroke-h:before{content:"\f22b";}.fa-neuter:before{content:"\f22c";}.fa-genderless:before{content:"\f22d";}.fa-facebook-official:before{content:"\f230";}.fa-pinterest-p:before{content:"\f231";}.fa-whatsapp:before{content:"\f232";}.fa-server:before{content:"\f233";}.fa-user-plus:before{content:"\f234";}.fa-user-times:before{content:"\f235";}.fa-hotel:before,.fa-bed:before{content:"\f236";}.fa-viacoin:before{content:"\f237";}.fa-train:before{content:"\f238";}.fa-subway:before{content:"\f239";}.fa-medium:before{content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{content:"\f23b";}.fa-optin-monster:before{content:"\f23c";}.fa-opencart:before{content:"\f23d";}.fa-expeditedssl:before{content:"\f23e";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244";}.fa-mouse-pointer:before{content:"\f245";}.fa-i-cursor:before{content:"\f246";}.fa-object-group:before{content:"\f247";}.fa-object-ungroup:before{content:"\f248";}.fa-sticky-note:before{content:"\f249";}.fa-sticky-note-o:before{content:"\f24a";}.fa-cc-jcb:before{content:"\f24b";}.fa-cc-diners-club:before{content:"\f24c";}.fa-clone:before{content:"\f24d";}.fa-balance-scale:before{content:"\f24e";}.fa-hourglass-o:before{content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253";}.fa-hourglass:before{content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256";}.fa-hand-scissors-o:before{content:"\f257";}.fa-hand-lizard-o:before{content:"\f258";}.fa-hand-spock-o:before{content:"\f259";}.fa-hand-pointer-o:before{content:"\f25a";}.fa-hand-peace-o:before{content:"\f25b";}.fa-trademark:before{content:"\f25c";}.fa-registered:before{content:"\f25d";}.fa-creative-commons:before{content:"\f25e";}.fa-gg:before{content:"\f260";}.fa-gg-circle:before{content:"\f261";}.fa-tripadvisor:before{content:"\f262";}.fa-odnoklassniki:before{content:"\f263";}.fa-odnoklassniki-square:before{content:"\f264";}.fa-get-pocket:before{content:"\f265";}.fa-wikipedia-w:before{content:"\f266";}.fa-safari:before{content:"\f267";}.fa-chrome:before{content:"\f268";}.fa-firefox:before{content:"\f269";}.fa-opera:before{content:"\f26a";}.fa-internet-explorer:before{content:"\f26b";}.fa-tv:before,.fa-television:before{content:"\f26c";}.fa-contao:before{content:"\f26d";}.fa-500px:before{content:"\f26e";}.fa-amazon:before{content:"\f270";}.fa-calendar-plus-o:before{content:"\f271";}.fa-calendar-minus-o:before{content:"\f272";}.fa-calendar-times-o:before{content:"\f273";}.fa-calendar-check-o:before{content:"\f274";}.fa-industry:before{content:"\f275";}.fa-map-pin:before{content:"\f276";}.fa-map-signs:before{content:"\f277";}.fa-map-o:before{content:"\f278";}.fa-map:before{content:"\f279";}.fa-commenting:before{content:"\f27a";}.fa-commenting-o:before{content:"\f27b";}.fa-houzz:before{content:"\f27c";}.fa-vimeo:before{content:"\f27d";}.fa-black-tie:before{content:"\f27e";}.fa-fonticons:before{content:"\f280";}.fa-reddit-alien:before{content:"\f281";}.fa-edge:before{content:"\f282";}.fa-credit-card-alt:before{content:"\f283";}.fa-codiepie:before{content:"\f284";}.fa-modx:before{content:"\f285";}.fa-fort-awesome:before{content:"\f286";}.fa-usb:before{content:"\f287";}.fa-product-hunt:before{content:"\f288";}.fa-mixcloud:before{content:"\f289";}.fa-scribd:before{content:"\f28a";}.fa-pause-circle:before{content:"\f28b";}.fa-pause-circle-o:before{content:"\f28c";}.fa-stop-circle:before{content:"\f28d";}.fa-stop-circle-o:before{content:"\f28e";}.fa-shopping-bag:before{content:"\f290";}.fa-shopping-basket:before{content:"\f291";}.fa-hashtag:before{content:"\f292";}.fa-bluetooth:before{content:"\f293";}.fa-bluetooth-b:before{content:"\f294";}.fa-percent:before{content:"\f295";}.fa-gitlab:before{content:"\f296";}.fa-wpbeginner:before{content:"\f297";}.fa-wpforms:before{content:"\f298";}.fa-envira:before{content:"\f299";}.fa-universal-access:before{content:"\f29a";}.fa-wheelchair-alt:before{content:"\f29b";}.fa-question-circle-o:before{content:"\f29c";}.fa-blind:before{content:"\f29d";}.fa-audio-description:before{content:"\f29e";}.fa-volume-control-phone:before{content:"\f2a0";}.fa-braille:before{content:"\f2a1";}.fa-assistive-listening-systems:before{content:"\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4";}.fa-glide:before{content:"\f2a5";}.fa-glide-g:before{content:"\f2a6";}.fa-signing:before,.fa-sign-language:before{content:"\f2a7";}.fa-low-vision:before{content:"\f2a8";}.fa-viadeo:before{content:"\f2a9";}.fa-viadeo-square:before{content:"\f2aa";}.fa-snapchat:before{content:"\f2ab";}.fa-snapchat-ghost:before{content:"\f2ac";}.fa-snapchat-square:before{content:"\f2ad";}.fa-pied-piper:before{content:"\f2ae";}.fa-first-order:before{content:"\f2b0";}.fa-yoast:before{content:"\f2b1";}.fa-themeisle:before{content:"\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3";}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4";}.fa-handshake-o:before{content:"\f2b5";}.fa-envelope-open:before{content:"\f2b6";}.fa-envelope-open-o:before{content:"\f2b7";}.fa-linode:before{content:"\f2b8";}.fa-address-book:before{content:"\f2b9";}.fa-address-book-o:before{content:"\f2ba";}.fa-vcard:before,.fa-address-card:before{content:"\f2bb";}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc";}.fa-user-circle:before{content:"\f2bd";}.fa-user-circle-o:before{content:"\f2be";}.fa-user-o:before{content:"\f2c0";}.fa-id-badge:before{content:"\f2c1";}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3";}.fa-quora:before{content:"\f2c4";}.fa-free-code-camp:before{content:"\f2c5";}.fa-telegram:before{content:"\f2c6";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb";}.fa-shower:before{content:"\f2cc";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd";}.fa-podcast:before{content:"\f2ce";}.fa-window-maximize:before{content:"\f2d0";}.fa-window-minimize:before{content:"\f2d1";}.fa-window-restore:before{content:"\f2d2";}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4";}.fa-bandcamp:before{content:"\f2d5";}.fa-grav:before{content:"\f2d6";}.fa-etsy:before{content:"\f2d7";}.fa-imdb:before{content:"\f2d8";}.fa-ravelry:before{content:"\f2d9";}.fa-eercast:before{content:"\f2da";}.fa-microchip:before{content:"\f2db";}.fa-snowflake-o:before{content:"\f2dc";}.fa-superpowers:before{content:"\f2dd";}.fa-wpexplorer:before{content:"\f2de";}.fa-meetup:before{content:"\f2e0";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
@font-face{font-family:'Poppins';src:url(/sites/all/themes/ff_responsive/fonts/poppins/poppins-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/sites/all/themes/ff_responsive/fonts/poppins/poppins-medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/sites/all/themes/ff_responsive/fonts/poppins/poppins-semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/sites/all/themes/ff_responsive/fonts/poppins/poppins-bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans 3';src:url(/sites/all/themes/ff_responsive/fonts/source-sans-3/source-sans-3-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans 3';src:url(/sites/all/themes/ff_responsive/fonts/source-sans-3/source-sans-3-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'Source Sans 3';src:url(/sites/all/themes/ff_responsive/fonts/source-sans-3/source-sans-3-semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans 3';src:url(/sites/all/themes/ff_responsive/fonts/source-sans-3/source-sans-3-bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'latobold';src:url(/sites/all/themes/ff_responsive/fonts/lato/lato-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-bold-webfont.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-bold-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'latolight';src:url(/sites/all/themes/ff_responsive/fonts/lato/lato-light-webfont.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-light-webfont.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-light-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'latomedium';src:url(/sites/all/themes/ff_responsive/fonts/lato/lato-medium-webfont.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-medium-webfont.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-medium-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'latoregular';src:url(/sites/all/themes/ff_responsive/fonts/lato/lato-regular-webfont.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-regular-webfont.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/lato/lato-regular-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'andadabold';src:url(/sites/all/themes/ff_responsive/fonts/andada/andada-bold.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/andada/andada-bold.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/andada/andada-bold.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'andadaregular';src:url(/sites/all/themes/ff_responsive/fonts/andada/andada-regular.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/andada/andada-regular.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/andada/andada-regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'andada_scbold';src:url(/sites/all/themes/ff_responsive/fonts/andada/andadasc-bold.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/andada/andadasc-bold.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/andada/andadasc-bold.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'andada_scregular';src:url(/sites/all/themes/ff_responsive/fonts/andada/andadasc-regular.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/andada/andadasc-regular.woff) format('woff'),url(/sites/all/themes/ff_responsive/fonts/andada/andadasc-regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'vera_sans_mono_bolditalic';src:url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono-bold-italic.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono-bold-italic.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'vera_sans_mono_bold';src:url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono-bold.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono-bold.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'vera_sans_mono_italic';src:url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono-italic.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono-italic.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'vera_sans_mono_roman';src:url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono.woff2) format('woff2'),url(/sites/all/themes/ff_responsive/fonts/bitstream-vera-sans-mono/veramono.woff) format('woff');font-weight:normal;font-style:normal;}
body{}.content,.region,.region-content{border:0px;background:transparent;}.bg{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;background:#ffffff;background-color:#ffffff;}@media (min-width:768px){.bg{width:750px;}}@media (min-width:992px){.bg{width:970px;}}@media (min-width:1200px){.bg{width:1170px;}}header{color:inherit;background:transparent;}header h1,header h2,header h3,header h4{color:inherit;background:transparent;}h1,.h1,h2,.h2,h3,.h3{margin-top:1.250em;margin-bottom:0.625em;}h1,.h1{font-size:2.250em;}h2,.h2{font-size:1.875em;}h3,.h3{font-size:1.500em;}h4,.h4{font-size:1.125em;}h5,.h5{font-size:0.875em;}h6,.h6{font-size:0.750em;}.btn-lg,.btn-group-lg{padding:0.625em 1em;font-size:1.188em;}.fa_distance{width:1.515em;display:block;float:left;}.fa-percent{color:#E53000;}.blue{color:#2f79b9;}.blue_bg{background-color:#099fe0;}.vdfa{background:url(/sites/all/themes/ff_responsive/images/vdfa-empfehlung-2001.png);background-repeat:no-repeat;z-index:99;}.checkbox_color{color:#31708f;}.cb_sort_apartment,.cb_sort_appartment{color:#45a815;}.cb_sort_ferienhaus{color:#323cdb;}.cb_sort_ferienwohnung{color:#64e26a;}.cb_sort_finca{color:#d42322;}.cb_sort_hotel{color:#edb211;}.cb_sort_studio{color:#efe445;}.cb_sort_villa{color:#eb51d7;}.cb_sort_transparent{color:transparent;}.icon-lg{font-size:1.35em;}#tk_search_form_default,#tk_search_form_sidebar,#tk_search_form_down{padding-bottom:1em;margin-bottom:1em;}#tk_search_form_inline{padding-bottom:0em;margin-bottom:0em;}#tk_search_form_default fieldset legend,#tk_search_form_sidebar fieldset legend,#tk_search_form_down fieldset legend{color:#31708f;border:0;border-bottom:1px solid #bce8f1;margin-bottom:0.500em;padding-bottom:0px;}#tk_search_form_inline fieldset legend{color:#31708f;border:0;border-bottom:1px solid #bce8f1;}#tk_search_form_default fieldset ul.checkbox,#tk_search_form_sidebar fieldset ul.checkbox,#tk_search_form_down fieldset ul.checkbox{list-style:none;padding-left:0;}#tk_search_form_default fieldset ul.checkbox li,#tk_search_form_sidebar fieldset ul.checkbox li,#tk_search_form_down fieldset ul.checkbox li,#tk_search_form_inline fieldset ul.checkbox li{display:block}#tk_search_form_default fieldset .form-control,#tk_search_form_sidebar fieldset .form-control,#tk_search_form_down fieldset .form-control,#tk_search_form_inline fieldset .form-control{color:inherit;height:2.125em;line-height:1.42857143;font-size:0.975em;padding:0.375em 0.750em;}#tk_search_form_inline fieldset .form-control{color:inherit;height:2.125em;line-height:1.42857143;font-size:0.975em;}#tk_search_form_default fieldset .input_date_alt,#tk_search_form_sidebar fieldset .input_date_alt,#tk_search_form_down fieldset .input_date_alt,#tk_search_form_inline fieldset .input_date_alt{visibility:hidden;display:none;}#tk_search_form_default fieldset select,#tk_search_form_sidebar fieldset select,#tk_search_form_down fieldset select{margin-top:0.5em;margin-bottom:0.5em;}#tk_search_form_default fieldset.submit-button,#tk_search_form_sidebar fieldset.submit-button,#tk_search_form_down fieldset.submit-button{padding-top:1em;padding-bottom:1em;margin-top:1em;}#tk_search_form_default .form-distance{padding-top:1em;padding-bottom:1em;}.pagination>li>a,.pagination>li>span{background-color:#F2F2F2;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{background-color:transparent;border-color:transparent;cursor:default;}.footer_border{padding-top:1em;padding-bottom:1em;}.footer_panel{background-color:#f2f2f2!important;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:10px;}.down{padding-top:1em;}.footer .socialbox{vertical-align:middle;}.envelope_rtl{unicode-bidi:bidi-override;direction:rtl;}.breadcrumb{padding:4px 0px;margin-bottom:8px;list-style:none;background-color:transparent;border-radius:4px;}.breadcrumb>li+li:before{font-family:FontAwesome;content:"\f054";padding:0 5px;color:#6a6b6b;}.breadcrumb>.active{initial-letter:uppercase;color:#6a6b6b;}#content-tabs div ul.primary{border-bottom:0px none #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}#content-tabs div ul li{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;margin-bottom:2px;background-image:-webkit-linear-gradient(top,#1a9fdc 0%,#1477a5 100%);background-image:-o-linear-gradient(top,#1a9fdc 0%,#1477a5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#1a9fdc),to(#1477a5));background-image:linear-gradient(to bottom,#1a9fdc 0%,#1477a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a9fdc',endColorstr='#ff1477a5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#12719c;text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}#content-tabs div ul li:hover,#content-tabs div ul li:focus{background-color:#1479a8;background-position:0 -15px;}#content-tabs div ul li a{background-color:transparent;border-color:transparent;border-style:none solid none solid;border-width:0px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;color:#fff;}#content-tabs div ul li.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.bg_front_vdfa{background:url(/sites/all/themes/ff_responsive/images/vdfa-empfehlung-2001.png) 97% 20px no-repeat;}#jumbotron.bg_ff,#jumbotron.bg_fi,#jumbotron.bg_ft{background:url(/sites/all/themes/ff_responsive/images/banner_front.jpg) center top no-repeat;background-color:#b6caf3;}#jumbotron h1{font-size:46px;}#jumbotron p{font-size:18px;}#jumbotron .banner_overlay{background:url(/sites/all/themes/ff_responsive/images/overlay_55.png);background-position:top left;background-repeat:repeat;color:#4a4b4b;padding-top:1em;padding-left:1em;padding-right:1em;}#jumbotron .banner_form{padding-top:1em;padding-bottom:1em;}#jumbotron .suchbox_inline{margin-bottom:1.5em;padding-bottom:1.250em;}#jumbotron .banner_form label{color:#4a4b4b;}#carousel{background-color:#f2f1f0;}#carousel .carousel-indicators{padding-bottom:0px;}#carousel .carousel-caption{background-position:top left;background-repeat:repeat;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;padding-bottom:30px;}#carousel .carousel-inner .item img{margin-left:auto;margin-right:auto;margin-top:12px;margin-bottom:12px;}#carousel .carousel-control{padding-top:10px;font-size:4em;}#carousel .left{border-top-left-radius:6px;border-bottom-left-radius:6px;background:-moz-linear-gradient(right,rgba(181,201,245,0.0001) 1%,rgba(181,201,245,0.5) 100%);background:-webkit-linear-gradient(right,rgba(181,201,245,0.0001) 1%,rgba(181,201,245,0.5) 100%);background:linear-gradient(right,rgba(181,201,245,0.0001) 1%,rgba(181,201,245,0.5) 100%);background-image:-ms-linear-gradient(right,rgba(181,201,245,0.0001) 0%,rgba(181,201,245,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5c9f5',endColorstr='#b5c9f5',GradientType=1);background:-moz-linear-gradient(180deg,rgba(181,201,245,0.5) 0%,rgba(181,201,245,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(181,201,245,1)),color-stop(100%,rgba(181,201,245,0.5)));background:-webkit-linear-gradient(180deg,rgba(181,201,245,0.5) 0%,rgba(181,201,245,1) 100%);background:-o-linear-gradient(180deg,rgba(181,201,245,0.5) 0%,rgba(181,201,245,1) 100%);background:-ms-linear-gradient(180deg,rgba(181,201,245,0.5) 0%,rgba(181,201,245,1) 100%);background:linear-gradient(270deg,rgba(181,201,245,0.5) 0%,rgba(181,201,245,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5c9f5',endColorstr='#b5c9f5',GradientType=1);}#carousel .right{border-top-right-radius:6px;border-bottom-right-radius:6px;background:-moz-linear-gradient(left,rgba(181,201,245,0.0001) 1%,rgba(181,201,245,0.5) 100%);background:-webkit-linear-gradient(left,rgba(181,201,245,0.0001) 1%,rgba(181,201,245,0.5) 100%);background:linear-gradient(left,rgba(181,201,245,0.0001) 1%,rgba(181,201,245,0.5) 100%);background-image:-ms-linear-gradient(left,rgba(181,201,245,0.0001) 0%,rgba(181,201,245,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5c9f5',endColorstr='#b5c9f5',GradientType=1);}#introduction.container>div.row>div>header>div{display:table-cell;vertical-align:bottom;}#introduction.container>div.row>div>header>div>p{font-size:0.75em;}#introduction.container>div.row>div>header>div>h2{font-size:1.500em;font-weight:400;}#introduction.container>ul.nav.nav-pills.nav-justified>li>a:hover,#introduction.container>ul.nav.nav-pills.nav-justified>li>a:focus{background-image:-webkit-linear-gradient(top,#1aa0df 0%,#1479a8 100%);background-image:-o-linear-gradient(top,#1aa0df 0%,#1479a8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#1aa0df),to(#1479a8));background-image:linear-gradient(to bottom,#1aa0df 0%,#1479a8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1aa0df',endColorstr='#ff1479a8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#13729f;text-shadow:0 1px 0 #fff;border-color:#ccc;color:#fff;}#feature>div>div>div>.panel-body{min-height:418px;height:418px;}#infotext>div>div>figure{padding-top:1.438em;}#infotext>div>div>figure:last-child{padding-bottom:1.438em;}#infotext>div>.text_container{padding-bottom:0.2500em;}#infotext>div>.box_links{padding-left:1em;}.panels-flexible-region-container_16-center{float:inherit;width:100%;}#section_bewertungen>div>header>h2{font-weight:400;}#section_bewertungen>div>div>div.panel>div.panel-heading>h2.panel-title,#section_bewertungen>div>div>div.panel>div.panel-heading>h4.panel-title{font-size:1.175em;}#section_bewertungen>div>div>div.panel>div.panel-body{font-size:0.925em;}#section_bewertungen>div>div>div>div>div>ul>li>.review_stars{color:rgb(226,162,039);font-size:1.35em;}#section_bewertungen>div>div>div>div>div.review_text>hr{color:#1a9fdc;display:block;margin-top:0.5em;margin-bottom:0.5em;margin-left:auto;margin-right:auto;border-style:inset;border-width:1px;}#section_bewertungen>div>div>div.reviews_info{margin-top:25px;margin-bottom:25px;padding-top:3px;font-weight:bold;border-right:1px solid #1a9fdc;border-bottom:1px solid #1a9fdc;border-left:1px solid #1a9fdc;border-radius:4px;}#listen .pretext{padding:0.275em 0.650em;}#listen div.headerbar select{color:inherit;margin-bottom:2em;height:2.125em;min-height:2.125em;line-height:1.42857143;font-size:0.875em;padding:0.275em 0.650em;background:#F2EFE7;}#listen div.jumbotron_background_serp{background:url(/sites/all/themes/ff_responsive/images/fincaferien/banner_lists.jpg) center no-repeat;}#listen div.jumbotron>.banner_overlay{background:url(/sites/all/themes/ff_responsive/images/overlay_55.png);background-position:top left;background-repeat:repeat;color:#4a4b4b;padding-top:1em;padding-left:1em;padding-right:1em;}#listen div.jumbotron h1{font-size:2.875em;}#listen div.jumbotron .result-header{font-size:1.188em;font-weight:200;}#listen div.suma div.panel{background:#f2f2f2;background:-moz-linear-gradient(top,#F3EEE3 0%,#f2f2f2 100%);background:-webkit-linear-gradient(top,#F3EEE3 0%,#f2f2f2 100%);background:linear-gradient(to bottom,#F3EEE3 0%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3EEE3',endColorstr='#f2f2f2',GradientType=0);}#listen div.panel{background:#F2EFE7;}#listen div.panel div.panel-heading h3{font-size:1.2em;}#listen div.panel{background:#F2EFE7;}#listen div.panel img.img-thumbnail{margin-bottom:20px;background:#F2F0EC;}#listen div.panel ul.list-group li.list-group-item{background:#F2F0EC;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-top:none;border-bottom:none;padding:0.425em 0.575em;}#listen div.panel ul.list-group li.list-group-item:first-child{border-top:1px solid #DDDDDD;border-radius:4px 4px 0px 0px;border-bottom:none;}#listen div.panel ul.list-group li.list-group-item:last-child{border-top:none;border-bottom:1px solid #DDDDDD;border-radius:0px 0px 4px 4px;}#listen div.panel ul.list-group li.list-group-item h3{margin-top:1px;margin-bottom:3px;font-size:1.125em;}#listen div.panel ul.list-group li.list-group-item div.sp-info{margin-right:1em;margin-left:1em;padding-top:0.375em;padding-right:1em;padding-bottom:0.375em;padding-left:1em;font-weight:bold;border-left:none;-webkit-border-radius:4px;-moz-border-radiust:4px;border-radius:4px;-webkit-box-shadow:inset 2px -2px 7px 2px rgba(229,48,0,0.41);-moz-box-shadow:inset 2px -2px 7px 2px rgba(229,48,0,0.41);box-shadow:inset 2px -2px 7px 2px rgba(229,48,0,0.41);}#listen div.panel ul.list-group li.list-group-item .ve-link{margin-left:0.425em;padding-left:1em;margin-right:0.425em;padding-right:1em;}#holiday_rental #access-box ul.navbar-nav{list-style:none;padding:0;border-bottom:0px none #bbb;}#holiday_rental #access-box ul.navbar-nav>li{display:inline-block;}#holiday_rental #access-box ul.navbar-nav>li>a{color:#337ab7;}#holiday_rental #access-box ul.navbar-nav>li>a:hover,#holiday_rental #access-box ul.navbar-nav>li>a:active{color:#094C83;-webkit-box-shadow:0px -1px 15px 3px rgba(111,239,0,0.67);box-shadow:0px -1px 15px 3px rgba(111,239,0,0.67);}#holiday_rental #access-box ul.navbar-nav>li:last-child{display:block;margin-bottom:0em;}#holiday_rental .content_row{padding-top:10px;}#holiday_rental header h1{font-size:1.750em;font-weight:400;}#holiday_rental .content_row .text_container h2{font-size:1.375em;font-weight:400;}#holiday_rental .content_row .text_container h2.bottom-line{border-bottom:1px solid #019edf;margin:0 0 0.500em 0;padding:0.500em 0;}#holiday_rental .description-box ul,#holiday_rental .enumeration-box ul{list-style:none;padding:0px 0px 0.500em 0px;}#holiday_rental .description-box ul li,#holiday_rental .enumeration-box ul li{margin-bottom:0.250em;}#holiday_rental .description-box ul li{font-size:1.125em;font-weight:300;}#holiday_rental .description-box ul li{padding-left:1.3em;}#holiday_rental .enumeration-box ul li{padding-left:0.575em;}#holiday_rental .description-box ul li:before,#holiday_rental .enumeration-box ul li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#1a9fdc;}#holiday_rental .description-box ul li:last-child:before{content:none;display:inline-block;margin-left:-1.3em;width:1.3em;text-align:center;}#holiday_rental .imagebox ul,#holiday_rental .panoramabox ul{list-style:none;padding:0;}#holiday_rental .imagebox ul li,#holiday_rental .panoramabox ul li{display:block;margin-bottom:1em;}#holiday_rental .imagebox ul li:last-child,#holiday_rental .panoramabox ul li:last-child{display:block;margin-bottom:0em;}#holiday_rental .imagebox .inner_imagebox figure{padding-top:10px;background-color:#dddddd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0px -8px 29px 1px rgba(242,242,242,0.85);-moz-box-shadow:inset 0px -8px 29px 1px rgba(242,242,242,0.85);-webkit-box-shadow:inset 0px -8px 29px 1px rgba(242,242,242,0.85);padding:4px;line-height:1.42857143;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}#holiday_rental .imagebox .inner_imagebox figcaption{padding-top:2px;padding-bottom:2px;}#holiday_rental .imagebox .inner_imagebox figcaption a:before{content:"\f03e";font-family:FontAwesome;display:inline-block;margin-left:1.3em;width:1.3em;color:#1a9fdc;}#section_preise nav .wrapper-nav-trenner,#section_belegplan nav .wrapper-nav-trenner,#section_enquiry nav .wrapper-nav-trenner,#section_karte nav .wrapper-nav-trenner,#section_bewertungen nav .wrapper-nav-trenner,#section_flug_mietwagen nav .wrapper-nav-trenner,#section_visited nav .wrapper-nav-trenner{text-align:center;border-bottom:1px solid #337ab7;border-radius:0px 0px 4px 4px;background:rgb(51,122,183);background:linear-gradient(0deg,rgba(51,122,183,1) 0%,rgba(126,177,220,1) 55%,rgba(242,242,242,1) 100%);min-height:4em;margin-top:3em;margin-bottom:1.250em;padding-top:1.375em;}#section_preise nav .wrapper-nav-trenner ul.nav-trenner,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner,#section_karte nav .wrapper-nav-trenner ul.nav-trenner,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner,#section_visited nav .wrapper-nav-trenner ul.nav-trenner{padding-bottom:0px;display:inline-block;}#section_preise nav .wrapper-nav-trenner ul.nav-trenner li,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li{min-height:2em;display:inline;}#section_preise nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li.active a,#section_preise nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li.active a:hover,#section_preise nav .wrapper-nav-trenner ul.nav-trenner li.active a:active,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li.active a:active,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li.active a:active,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li.active a:active,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li.active a:active,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li.active a:active,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li.active a:active{color:#094C83;border-top:1px solid #094C83;;border-right:1px solid #094C83;;border-bottom:1px solid transparent;border-left:1px solid #094C83;;background-color:#f2f2f2;box-shadow:none;}#section_preise nav .wrapper-nav-trenner ul.nav-trenner li a,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li a,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li a,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li a,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li a,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li a,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li a{min-height:2em;color:#f2f2f2;float:left;}#section_preise nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li a:hover,#section_preise nav .wrapper-nav-trenner ul.nav-trenner li a:active,#section_belegplan nav .wrapper-nav-trenner ul.nav-trenner li a:active,#section_enquiry nav .wrapper-nav-trenner ul.nav-trenner li a:active,#section_karte nav .wrapper-nav-trenner ul.nav-trenner li a:active,#section_bewertungen nav .wrapper-nav-trenner ul.nav-trenner li a:active,#section_flug_mietwagen nav .wrapper-nav-trenner ul.nav-trenner li a:active,#section_visited nav .wrapper-nav-trenner ul.nav-trenner li a:active{color:#094C83;border-top:1px solid #094C83;border-right:1px solid #094C83;border-bottom:1px solid transparent;border-left:1px solid #094C83;background-color:#f2f2f2;-webkit-box-shadow:0px -1px 15px 3px rgba(111,239,0,0.67);box-shadow:0px -1px 15px 3px rgba(111,239,0,0.67);}#section_preise header{background:transparent;}#section_preise header h2,#section_preise h2{font-size:1.500em;font-weight:400;color:inherit;}#section_preise h3{font-size:1.250em;font-weight:400;color:inherit;}#section_preise table{color:inherit;border:1px solid #ddd;color:inherit;}#section_preise table thead tr{border-bottom:2px solid #ddd;}#section_preise table thead tr,#section_preise table tbody tr.even{background-color:#f5f5f5;}#section_preise table tbody tr.odd{background-color:#F0F0F8;}#section_preise table tbody tr{border-top:1px solid #ddd;}#section_preise table thead tr th{vertical-align:top;padding:8px;border-right:1px solid #ddd;}#section_preise table thead tr th:first-child{vertical-align:top;padding:8px;border-right:2px solid #ddd;}#section_preise table thead tr th:last-child{vertical-align:top;padding:8px;border-right:0px;}#section_preise table tbody tr td{vertical-align:top;padding:8px;border-right:1px solid #ddd;font-weight:bold;}#section_preise table tbody tr td:first-child{vertical-align:top;padding:8px;border-right:2px solid #ddd;font-weight:normal;}#section_preise table tbody tr td:last-child{vertical-align:top;padding:8px;border-right:0px;}#section_preise .sp-info{margin-top:0.375em;margin-bottom:0.375em;padding-top:0.500em;padding-bottom:0.500em;font-weight:bold;border-left:none;-webkit-border-radius:4px;-moz-border-radiust:4px;border-radius:4px;-webkit-box-shadow:inset 2px -2px 7px 2px rgba(229,48,0,0.41);-moz-box-shadow:inset 2px -2px 7px 2px rgba(229,48,0,0.41);box-shadow:inset 2px -2px 7px 2px rgba(229,48,0,0.41);}#section_preise .sp-info h2{margin-top:0px;margin-bottom:0px;}#section_preise .rates_suffix ul{list-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}#section_preise .rates_details ul{list-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:1.3em;}#section_preise .rates_details ul li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#1a9fdc;}#section_preise .rates_info{margin-top:25px;margin-bottom:25px;padding-top:3px;font-weight:bold;border-right:1px solid #1a9fdc;border-bottom:1px solid #1a9fdc;border-left:1px solid #1a9fdc;border-radius:4px;}#section_preise .rates-service-wrapper{padding-top:1em;margin-top:1em;padding-bottom:1em;margin-bottom:1em;}#section_enquiry .form-control{color:#4a4b4b;}#section_enquiry .form-control:focus{border-color:#1aa0df;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(62,223,26,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(62,223,26,0.6);}#section_enquiry .form-control::-moz-placeholder{color:#1aa0df;opacity:1;}#section_enquiry .form-control:-ms-input-placeholder{color:#1aa0df;}#section_enquiry .form-control::-webkit-input-placeholder{color:#1aa0df;}#booking_form>header{background:transparent;}#booking_form>header>h2{font-size:1.500em;font-weight:400;color:inherit;}#booking_form>div.form-department{padding-top:0.350em;margin-top:0.350em;}#booking_form>div.form-department-border{border-top:1px solid #009fe6;}#booking_form>div.form-department-border>fieldset>div.form-group{display:inline-block;}#booking_form>div.form-department>div>fieldset>div.form-group>div.form-item{margin-top:0em;margin-bottom:0em;}#booking_form>div.form-department>div>fieldset>div.form-group>div>div.form-item>div.date-padding div.form-item>label,#booking_form>div.form-department>fieldset>div.form-group>div.form-item>div.form-type-textfield label{visibility:hidden;display:none;}#booking_form>div.form-department>div>fieldset>div.date-inline>div.form-item>div.container-inline>div.form-type-select>select{font-size:80%;display:inline-block;}#booking_form>div.form-department>div>fieldset>div.date-inline>div.form-type-date>div.container-inline>div.form-type-select select>div.form-select{display:inline-block;}#booking_form>div.form-department>div>fieldset>div.form-checkbox-wrapper>div.form-item.form-type-checkbox{display:inline;}#booking_form>div.form-department>div>fieldset>div.form-checkbox-wrapper>div.form-item.form-type-checkbox>input[type=checkbox]{display:inline;transform:scale(1.5);margin-left:0px;margin-right:0.3em;}#booking_form>div.form-department>div>fieldset>div.form-checkbox-wrapper>label{display:inline;}#booking_form>div.form-department>div>fieldset>div.form-group>input.form-submit{margin-top:1.607em;margin-bottom:0.804em;}#confirmation header{background:transparent;}#confirmation div{margin-bottom:1.125em;margin-top:1.125em;}#booking_form>div.form-department>div>fieldset>div.form-group>ul{list-style:none;padding:0;}#booking_form>div.form-department>div>fieldset>div.form-group>ul>li{padding-left:1.3em;}#booking_form>div.form-department>div>fieldset>div.form-group>ul>li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#1a9fdc;}#booking_form>div.form-department>div>fieldset>div.belegplan-wrapper>table.table-bordered thead>tr>th{border:0px solid #009fe6;}#confirmation .confirmation-back{display:block;padding-top:1em;padding-bottom:1em;margin-bottom:2em;}.page-anfragen #messagesbox .messages :before{content:"\f27a";font-family:FontAwesome;display:inline-block;margin-left:1.3em;width:1.3em;color:#1a9fdc;}.page-anfragen #messagesbox .messages{margin-top:25px;margin-bottom:25px;padding-top:3px;font-weight:bold;background-color:#f4d6d4;background-image:-webkit-linear-gradient(top,#f2c5c6 0%,#f4efe9 100%);background-image:-o-linear-gradient(top,#f2c5c6 0%,#f4efe9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2c5c6),to(#f4efe9));background-image:linear-gradient(to bottom,#f2c5c6 0%,#f4efe9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2c5c6',endColorstr='#f4efe9',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:1px solid #f2dede;border-radius:4px;}.page-anfragen #messagesbox .messages .element-invisible{visibility:hidden;display:none;}.page-anfragen #messagesbox .messages ul{list-style:none;padding:0;}.page-anfragen #messagesbox .messages ul li{display:block;padding-left:1.3em;}.page-anfragen #messagesbox .messages ul li:before{content:"\f27a";font-family:FontAwesome;display:inline-block;margin-left:1.3em;width:1.3em;color:#1a9fdc;}#section_belegplan header{background:transparent;}#section_belegplan header h2{font-size:1.500em;font-weight:400;color:inherit;}#section_belegplan .occupancy_plan table.table{font-size:0.605em;background-color:#b9c4d4;color:#000000;}#section_belegplan .occupancy_plan table.table a{color:#000000;text-decoration:none;}#section_belegplan .occupancy_plan table.table a:hover{color:#000000;text-decoration:none;}#section_belegplan .occupancy_plan table.table .day,#section_belegplan .occupancy_plan table.table .month{font-weight:bold;}#section_belegplan .occupancy_plan table.table .day a,#section_belegplan .occupancy_plan table.table .month a{text-decoration:none;display:block;}#section_belegplan .occupancy_plan table.table>tbody>tr:hover{background-color:#f6a402;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday{background-color:rgb(111,239,0);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday:hover{background-color:rgb(186,197,1);}#section_belegplan .occupancy_plan table.table>tbody>tr:first-child:hover{background:transparent;}#section_belegplan .occupancy_plan table.table>tbody>tr:last-child:hover{background:transparent;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyfirst{background-color:rgb(255,0,0);background:-moz-linear-gradient(left,rgb(112,238,0) 0%,rgb(112,238,0) 50%,rgb(255,0,0) 51%,rgb(255,0,0) 100%);background:-webkit-linear-gradient(left,rgb(112,238,0) 0%,rgb(112,238,0) 50%,rgb(255,0,0) 51%,rgb(255,0,0) 100%);background:linear-gradient(to right,rgb(112,238,0) 0%,rgb(112,238,0) 50%,rgb(255,0,0) 51%,rgb(255,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70ee00',endColorstr='#ff0000',GradientType=1);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyfirst:hover{background-color:rgb(250,89,1);background:-moz-linear-gradient(left,rgb(188,197,0) 0%,rgb(188,197,0) 50%,rgb(250,89,1) 51%,rgb(250,89,1) 100%);background:-webkit-linear-gradient(left,rgb(188,197,0) 0%,rgb(188,197,0) 50%,rgb(250,89,1) 51%,rgb(250,89,1) 100%);background:linear-gradient(to right,rgb(188,197,0) 0%,rgb(188,197,0) 50%,rgb(250,89,1) 51%,rgb(250,89,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bac501',endColorstr='#fa5901',GradientType=1);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyreserved{background-color:rgb(255,0,0);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyreserved:hover{background-color:rgb(248,87,1);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancylast{background-color:rgb(255,0,0);background:-moz-linear-gradient(left,rgb(255,0,0) 0%,rgb(255,0,0) 50%,rgb(112,238,0) 51%,rgb(112,238,0) 100%);background:-webkit-linear-gradient(left,rgb(255,0,0) 0%,rgb(255,0,0) 50%,rgb(112,238,0) 51%,rgb(112,238,0) 100%);background:linear-gradient(to right,rgb(255,0,0) 0%,rgb(255,0,0) 50%,rgb(112,238,0) 51%,rgb(112,238,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#70ee00',GradientType=1);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancylast:hover{background-color:rgb(250,89,1);background:-moz-linear-gradient(left,rgb(250,89,1) 0%,rgb(250,89,1) 50%,rgb(188,197,0) 51%,rgb(188,197,0) 100%);background:-webkit-linear-gradient(left,rgb(250,89,1) 0%,rgb(250,89,1) 50%,rgb(188,197,0) 51%,rgb(188,197,0) 100%);background:linear-gradient(to right,rgb(250,89,1) 0%,rgb(250,89,1) 50%,rgb(188,197,0) 51%,rgb(188,197,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa5901',endColorstr='#bac501',GradientType=1);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancywe{background-color:rgb(99,174,34);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancywe:hover{background-color:rgb(184,169,15);}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyreserved.vacancywe{background-color:rgb(173,0,0);color:#dddddd;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyreserved.vacancywe:hover{background-color:rgb(199,60,1);color:#dddddd;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyreserved.vacancywe a,#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyreserved.vacancywe a:hover{color:#dddddd;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyfirst.vacancywe{background-color:rgb(173,0,0);background:-moz-linear-gradient(left,rgb(101,175,35) 0%,rgb(101,175,35) 50%,rgb(173,0,0) 51%,rgb(173,0,0) 100%);background:-webkit-linear-gradient(left,rgb(101,175,35) 0%,rgb(101,175,35) 50%,rgb(173,0,0) 51%,rgb(173,0,0) 100%);background:linear-gradient(to right,rgb(101,175,35) 0%,rgb(101,175,35) 50%,rgb(173,0,0) 51%,rgb(173,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65af23',endColorstr='#ad0000',GradientType=1);color:#000000;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancyfirst.vacancywe:hover{background-color:rgb(199,60,1);background:-moz-linear-gradient(left,rgb(184,169,15) 0%,rgb(184,169,15) 50%,rgb(199,60,1) 51%,rgb(199,60,1) 100%);background:-webkit-linear-gradient(left,rgb(184,169,15) 0%,rgb(184,169,15) 50%,rgb(199,60,1) 51%,rgb(199,60,1) 100%);background:linear-gradient(to right,rgb(184,169,15) 0%,rgb(184,169,15) 50%,rgb(199,60,1) 51%,rgb(199,60,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a90f',endColorstr='#c73c01',GradientType=1);color:#000000;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancylast.vacancywe{background-color:rgb(173,0,0);background:-moz-linear-gradient(left,rgb(173,0,0) 0%,rgb(173,0,0) 50%,rgb(101,175,35) 51%,rgb(101,175,35) 100%);background:-webkit-linear-gradient(left,rgb(173,0,0) 0%,rgb(173,0,0) 50%,rgb(101,175,35) 51%,rgb(101,175,35) 100%);background:linear-gradient(to right,rgb(173,0,0) 0%,rgb(173,0,0) 50%,rgb(101,175,35) 51%,rgb(101,175,35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0000',endColorstr='#65af23',GradientType=1);color:#000000;}#section_belegplan .occupancy_plan table.table>tbody>tr>td.vacancyday.vacancylast.vacancywe:hover{background-color:rgb(199,60,1);background:-moz-linear-gradient(left,rgb(199,60,1) 0%,rgb(199,60,1) 50%,rgb(184,169,15) 51%,rgb(184,169,15) 100%);background:-webkit-linear-gradient(left,rgb(199,60,1) 0%,rgb(199,60,1) 50%,rgb(184,169,15) 51%,rgb(184,169,15) 100%);background:linear-gradient(to right,rgb(199,60,1) 0%,rgb(199,60,1) 50%,rgb(184,169,15) 51%,rgb(184,169,15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c73c01',endColorstr='#65af23',GradientType=1);color:#000000;}#section_belegplan .booking_info{margin-top:25px;margin-bottom:25px;padding-top:3px;font-weight:bold;border-right:1px solid #1a9fdc;border-bottom:1px solid #1a9fdc;border-left:1px solid #1a9fdc;border-radius:4px;}#section_karte header{background:transparent;}#section_karte header h2{font-size:1.500em;font-weight:400;color:inherit;}#section_karte .map_wrapper{box-shadow:inset 0px -8px 29px 1px rgba(242,242,242,0.65);-moz-box-shadow:inset 0px -8px 29px 1px rgba(242,242,242,0.65);-webkit-box-shadow:inset 0px -8px 29px 1px rgba(242,242,242,0.65);}#section_karte #map{height:550px;padding:4px;line-height:1.42857143;background-color:#f2f2f2;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}#section_karte #map .gm-style{background-color:#ffffff;border:1px solid #bce8f1;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);}#section_karte #map .infowindow{font-size:0.95em;padding:1em;}#section_karte #map div.markerTooltip{font-size:0.95em;color:#000000;background-color:#ffffff;white-space:nowrap;margin:0;padding:2px 4px;border:1px solid #bce8f1;;}#section_karte #map div.markerDetail{font-size:0.95em;color:#000000;background-color:#ffffff;white-space:nowrap;margin:0;padding:2px 4px;border:1px solid #bce8f1;;}#section_karte #mapOptions{padding:4px;line-height:1.42857143;background-color:#f2f2f2;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:550px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075);font-size:0.9em;}#mapOptions div>input[type=checkbox],#mapOptionsType>input[type=checkbox]{display:inline;transform:scale(1.5);margin-left:0px;margin-right:0.3em;}#mapOptions div.options,#mapOptions div.optionsgroup{margin-left:0.20em;}#mapOptions div>label,#mapOptionsType>label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}#section_karte .maps_info{margin-top:25px;margin-bottom:25px;padding-top:3px;font-weight:bold;border-right:1px solid #1a9fdc;border-bottom:1px solid #1a9fdc;border-left:1px solid #1a9fdc;border-radius:4px;}#section_flug>section>div>div>div>header>h3{background:transparent;}#section_flug>section>div>div>div>div a.btn{margin-top:1em;margin-bottom:1em;}#section_flug>section>div>div>div>div.info_flight,#section_flug>section>div>div>div>div>div.info_rentalcar{font-size:0.9em;margin-top:25px;margin-bottom:25px;padding-top:3px;border-right:1px solid #1a9fdc;border-bottom:1px solid #1a9fdc;border-left:1px solid #1a9fdc;border-radius:4px;}#flug-seite ul{list-style:none;padding:0;}#flug-seite .flight-tabs{padding-top:1em;}#flug-seite .flight-information{padding-top:2em;}div.form-item.form-type-item{display:none;}@-moz-document url-prefix(){fieldset{display:table-cell;}}.ui-datepicker-cover{display:none;display
    :block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-timepicker-container{position:absolute;overflow:hidden}.ui-timepicker{display:block;height:200px;text-align:center;list-style:none outside none;overflow:auto;overflow-x:hidden;margin:0;padding:0 0 0 1px}.ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:1.1em;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px}.ui-timepicker-standard a{color:#222}.ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:normal;color:#212121}.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}.ui-timepicker-standard .ui-menu-item a{display:block;padding:0.2em 0.4em;line-height:1.5;text-decoration:none}.ui-timepicker-standard .ui-menu-item a.ui-state-hover{font-weight:normal;margin:-1px -1px -1px -1px}.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.ui-timepicker-hidden{display:none}
#header .alt{background:#f2f2f2;}#header .starter p{margin-top:6px;margin-bottom:6px;}#header .navbar-default{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}#header .navbar{min-height:75px;}#header .navbar .dropdown-menu{background-color:#004bc1;}#header .navbar .dropdown-menu>li>a{color:#fcfcfc;}#header .navbar .dropdown-menu>li>a:hover,#header .navbar .dropdown-menu>li>a:focus{background-image:-webkit-linear-gradient(top,#48b3ff 0%,#58c0ae 100%);background-image:-o-linear-gradient(top,#48b3ff 0%,#58c0ae 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#58c0ae));background-image:linear-gradient(to bottom,#48b3ff 0%,#58c0ae 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff48b3ff',endColorstr='#ff58c0ae',GradientType=0);background-color:#58c0ae;}#header .nav .navbar-nav .last-minute_link .fa{color:#ff261a;}#header .nav .navbar-nav .preview_link .fa{color:#65af23;}#header .nav .navbar-nav .email_link .fa{color:#2e78b7;}
#whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:9999;}#whatsapp-float a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25D366;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,0.35);text-decoration:none;transition:all 0.3s ease;}#whatsapp-float a:hover{background-color:#128C7E;transform:scale(1.1);box-shadow:2px 2px 15px rgba(0,0,0,0.45);}#whatsapp-float a::after{content:"WhatsApp";position:absolute;right:70px;background:#333;color:#fff;padding:5px 10px;border-radius:5px;font-size:13px;white-space:nowrap;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}#whatsapp-float a:hover::after{opacity:1;}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}:root{--ff-primary:#d17021;--ff-secondary:#30609f;--ff-accent:#34c42f;--ff-highlight:#e69020;--ff-success:#2aa74c;--ff-error:#e64539;--ff-warning:#ed7031;--ff-focus:#2196f3;--ff-selected:#fabd7d;--ff-pill:#ffe791;--ff-surface:#fef4cd;--ff-surface-alt:#f9e0ae;--ff-ink:#1a1814;--ff-ink-alt:#2e2b27;--ff-line:#d17021;--ff-line-alt:#d19021;--ff-radius-soft:4px;--ff-nav-gap:0.325rem;--ff-page-max:100rem;--ff-page-pad:1rem;--ff-gap:1.5rem;--ff-gap-tight:0.75rem}[data-ff-theme=dark]{--ff-primary:#f89c3d;--ff-secondary:#4d83ce;--ff-accent:#4cd648;--ff-highlight:#f0a030;--ff-success:#36c15e;--ff-error:#ea5b51;--ff-warning:#f28a2d;--ff-focus:#40a9ff;--ff-selected:#305080;--ff-pill:#444;--ff-surface:#1a1814;--ff-surface-alt:#2e2b27;--ff-ink:#fcfbf2;--ff-ink-alt:#f5f4ee;--ff-line:#444;--ff-line-alt:#d19021}.ff-app,.ff-app *,.ff-app :after,.ff-app :before{box-sizing:border-box}.ff-app{background:var(--ff-surface);color:var(--ff-ink);font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;line-height:1.6}.ff-app h1,.ff-app h2,.ff-app h3,.ff-app h4{color:var(--ff-ink);font-family:Poppins,system-ui,sans-serif;letter-spacing:-.01875em}.ff-app h1{font-size:1.75rem}.ff-app h1,.ff-app h2{font-weight:600;line-height:1.25}.ff-app h2{font-size:1.5rem}.ff-app h3{font-size:1.25rem;font-weight:500;line-height:1.3}.ff-app h4{font-size:1.125rem;font-weight:500;line-height:1.4}.ff-app small{font-size:.875rem;letter-spacing:.01875em;line-height:1.4}.ff-app a{color:var(--ff-secondary);text-decoration:none}.ff-app a:hover{text-decoration:underline}.ff-app :focus-visible{outline:2px solid var(--ff-focus);outline-offset:2px}.ff-page{margin-inline:auto;max-width:var(--ff-page-max);padding-inline:var(--ff-page-pad);width:100%}.ff-page--flush{padding-inline:0}.ff-stack{display:flex;flex-direction:column;gap:var(--ff-gap)}.ff-stack--tight{gap:var(--ff-gap-tight)}.ff-stack--flush{gap:0}.ff-split{--ff-split-cols:1fr 1fr;display:grid;gap:var(--ff-gap)}.ff-split--wide-narrow{--ff-split-cols:2fr 1fr}.ff-split--narrow-wide{--ff-split-cols:1fr 2fr}.ff-split--content-side{--ff-split-cols:minmax(0,1fr) 20rem}.ff-split--side-content{--ff-split-cols:20rem minmax(0,1fr)}.ff-cards{--ff-cards-cols:3;display:grid;gap:var(--ff-gap);grid-template-columns:minmax(0,1fr)}.ff-cards--2{--ff-cards-cols:2}.ff-cards--4{--ff-cards-cols:4}.ff-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ff-gap-tight)}.ff-cluster--between{justify-content:space-between}.ff-cluster--end{justify-content:flex-end}.ff-cluster--top{align-items:flex-start}@media (min-width:40rem){.ff-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ff-split{grid-template-columns:var(--ff-split-cols)}.ff-cards{grid-template-columns:repeat(var(--ff-cards-cols),minmax(0,1fr))}}@media (max-width:63.999rem){.ff-hide-narrow{display:none!important}}@media (min-width:64rem){.ff-hide-wide{display:none!important}}.ff-nav-zeile{align-items:center;background:var(--ff-surface);border-bottom:1px solid var(--ff-surface-alt);-moz-column-gap:var(--ff-gap);column-gap:var(--ff-gap);display:grid;grid-template-columns:1fr;padding:.4rem max(1rem,calc(50% - 50rem));row-gap:.5rem}.ff-nav-zeile--suche{grid-template-columns:1fr minmax(14rem,22rem)}.ff-nav-zeile ul{display:grid;gap:var(--ff-gap);grid-auto-flow:column;justify-content:start;list-style:none;margin:0;padding:0}.ff-nav-zeile a{color:var(--ff-ink-alt);font-size:.9375rem;text-decoration:none;white-space:nowrap}.ff-nav-zeile a:hover{color:var(--ff-primary);text-decoration:none}.ff-nav-zeile .fa{color:var(--ff-primary);margin-right:.15rem;text-align:center;width:1.25em}.ff-nav-zeile--seite{border-top:1px solid var(--ff-surface-alt);grid-template-columns:1fr;margin:0 0 var(--ff-gap);padding:.75rem 0}.ff-nav-zeile--seite .ff-nav-suche{order:-1}@media (max-width:39.999rem){.ff-nav-zeile ul{gap:.35rem;grid-auto-flow:row}}.ff-nav-suche .gsc-control-cse,.ff-nav-suche .gsc-control-searchbox-only{background:transparent;border:0;font-family:inherit;margin:0;padding:0}.ff-nav-suche form.gsc-search-box,.ff-nav-suche table.gsc-search-box{margin:0;width:100%}.ff-nav-suche table.gsc-search-box td.gsc-input{padding:0 .5rem 0 0}.ff-nav-suche .gsc-input-box{background:#fff;border:1px solid var(--ff-line);border-radius:6px;height:auto}.ff-nav-suche td.gsib_a{padding:.25rem .6rem;vertical-align:middle}.ff-nav-suche td.gsib_b{height:auto;padding:0 .25rem 0 0;vertical-align:middle}.ff-nav-suche input.gsc-input{color:var(--ff-ink);font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;height:1.75rem!important;line-height:1.5;margin:0!important}.ff-nav-suche input.gsc-input::-moz-placeholder{color:var(--ff-ink-alt);font-size:1rem;opacity:.6}.ff-nav-suche input.gsc-input::placeholder{color:var(--ff-ink-alt);font-size:1rem;opacity:.6}.ff-nav-suche td.gsc-search-button{display:table-cell!important;padding:0;width:auto}.ff-nav-suche button.gsc-search-button-v2{background:var(--ff-primary);border:1px solid var(--ff-primary);border-radius:6px;cursor:pointer;display:inline-block!important;font-size:0;line-height:0;margin:0;padding:.55rem .8rem}.ff-nav-suche button.gsc-search-button-v2 svg{fill:#fff;height:14px;width:14px}.ff-nav-suche button.gsc-search-button-v2:focus,.ff-nav-suche button.gsc-search-button-v2:hover{background:var(--ff-highlight);border-color:var(--ff-highlight)}.ff-nav-suche td.gsc-clear-button{display:none}.ff-start-kopf{display:grid;gap:var(--ff-gap);grid-template-areas:"claim" "text" "bild" "suche" "schwestern";padding-block:2rem 1.5rem}.ff-start-claim{grid-area:claim}.ff-start-text{grid-area:text}.ff-start-bild{grid-area:bild}.ff-start-suche{grid-area:suche}.ff-start-schwestern{color:var(--ff-ink-alt);font-size:.9375rem;grid-area:schwestern;margin:calc(var(--ff-gap)*-1 + .75rem) 0 0}.ff-start-kopf h1{font-size:1.5rem;margin:0}.ff-start-einleitung{font-size:1.125rem;max-width:62ch}.ff-start-einleitung p{margin:0 0 .75rem}.ff-start-bild img{border-radius:8px;display:block;height:auto;width:100%}@media (max-width:63.999rem){.ff-start-kopf .ff-start-bild{display:none}}.ff-start-logo{display:block;width:7rem}.ff-start-logo img{height:auto;width:100%}.ff-start-suche{align-items:end;display:grid;gap:var(--ff-gap);grid-template-columns:minmax(0,1fr)}.ff-start-suche>div{display:grid;gap:.25rem;min-width:0}.ff-start-suche .ff-label{margin:0}.ff-start-suche input:not([type=hidden]),.ff-start-suche select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--ff-line);border-radius:8px;box-sizing:border-box;color:var(--ff-ink);display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;line-height:1.6;margin:0;min-height:2.75rem;padding:.5rem .75rem;width:100%}.ff-start-suche select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%231a1814' stroke-width='2'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.ff-start-suche input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.ff-start-suche input:focus,.ff-start-suche select:focus{border-color:var(--ff-focus);box-shadow:0 0 0 1px var(--ff-focus);outline:none}.ff-start-suche-btn .ff-btn{min-height:2.75rem;width:100%}@media (min-width:40rem){.ff-start-suche{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-start-suche-btn{grid-column:1/-1}}@media (min-width:64rem){.ff-start-kopf{align-items:start;grid-template-areas:"claim claim" "text bild" "suche suche" "schwestern schwestern";grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:3rem 2rem}.ff-start-kopf h1{font-size:2rem}.ff-start-suche{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.ff-start-suche-btn{grid-column:auto}}.ff-start-gruppen{display:grid;gap:3rem;padding-block:1.5rem 3rem}.ff-gruppe-kopf{align-items:baseline;margin-bottom:1rem}.ff-gruppe-kopf h2{margin:0}.ff-gruppe-kopf small{color:var(--ff-ink-alt);font-weight:400;opacity:.75}.ff-gruppe-kopf a{font-weight:600;white-space:nowrap}.ff-objekt{background:var(--ff-surface-alt);border-radius:12px;box-shadow:0 1px 2px rgba(26,24,20,.3),0 2px 6px 2px rgba(26,24,20,.15);color:var(--ff-ink);display:grid;grid-template-rows:auto 1fr;overflow:hidden;transition:box-shadow .15s ease}.ff-objekt:hover{box-shadow:0 1px 3px rgba(26,24,20,.3),0 4px 8px 3px rgba(26,24,20,.15)}.ff-objekt a{color:inherit;text-decoration:none}.ff-objekt-media{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:.75rem}.ff-objekt-media img{aspect-ratio:4/3;background:var(--ff-surface-alt);display:block;grid-area:1/1/4/2;height:auto;margin:-.75rem;-o-object-fit:cover;object-fit:cover;width:calc(100% + 1.5rem)}.ff-objekt-rechts{grid-area:1/1;justify-items:end;justify-self:end;text-align:right}.ff-objekt-links{grid-area:3/1;justify-items:start;justify-self:start}.ff-objekt-links,.ff-objekt-rechts{display:grid;gap:.35rem;z-index:1}.ff-objekt-links>*,.ff-objekt-rechts>*{background:hsla(48,96%,90%,.92);border-radius:4px;line-height:1.4;padding:.15rem .5rem}.ff-app .ff-objekt-name{font-size:1rem;line-height:1.3;margin:0}.ff-objekt-name small{font-weight:400;opacity:.7;white-space:nowrap}.ff-objekt:hover .ff-objekt-name{color:var(--ff-primary)}.ff-objekt-ort{color:var(--ff-ink-alt)}.ff-objekt-preis{font-weight:600}.ff-objekt-preis small{font-weight:400}.ff-objekt-sp{color:var(--ff-primary)}.ff-objekt-frei{color:var(--ff-success);font-size:.9375rem;font-weight:600}.ff-objekt-text{align-content:start;display:grid;gap:.5rem;padding:.75rem 1rem 1rem}.ff-objekt-fakten{color:var(--ff-ink-alt)}.ff-objekt-satz{margin:0}.ff-start-zeile{display:grid;font-size:1.125rem;gap:var(--ff-gap);line-height:1.6}.ff-start-zeile p{margin:0 0 .75rem}.ff-start-zeile p:last-child{margin-bottom:0}.ff-app .ff-start-zeile h2{margin:0 0 .5rem}.ff-app .ff-start-zeile h3{font-size:1.125rem;margin:1rem 0 .4rem}.ff-start-zeile>div>:first-child{margin-top:0}.ff-start-zeile ol,.ff-start-zeile ul{margin:0 0 .75rem 1.2rem;padding:0}.ff-start-zeile img{border-radius:12px;height:auto;max-width:100%}.ff-start-zeile .container,.ff-start-zeile .row,.ff-start-zeile [class*=col-]{display:block;float:none;margin:0;max-width:none;padding:0;width:auto}@media (min-width:64rem){.ff-start-zeile{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.ff-beratung{align-items:start;background:var(--ff-surface-alt);border-radius:12px;display:grid;gap:var(--ff-gap);padding:2rem}.ff-beratung h2{margin:0 0 .5rem}.ff-beratung p{margin:0;max-width:60ch}.ff-beratung-netzwerke{align-content:start;display:grid;gap:.5rem;justify-items:start}.ff-beratung-netzwerke small{color:var(--ff-ink-alt);opacity:.75}.ff-beratung-netzwerke a{text-decoration:none}.ff-beratung-netzwerke a:hover{text-decoration:underline}@media (min-width:64rem){.ff-beratung{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-beratung-kontakt{display:grid;font-size:1.125rem;gap:.5rem;justify-items:start}.ff-beratung-kontakt .ff-beratung-anfrage{color:var(--ff-primary);font-family:Poppins,system-ui,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}.ff-beratung-kontakt .ff-beratung-anfrage:hover{color:var(--ff-highlight)}.ff-beratung-kontakt a{text-decoration:none}.ff-beratung-kontakt a:hover{text-decoration:underline}.ff-beratung-kontakt .fa{margin-right:.25rem;text-align:center;width:1.25em}.ff-linkzeile{border-top:1px solid var(--ff-surface-alt);padding:1.5rem 0 3rem}.ff-suche-seite{padding-block:1.5rem 0}.ff-suche-einleitung{color:var(--ff-ink-alt);font-size:1.0625rem;line-height:1.6;margin:0;max-width:70ch}.ff-suche-seite .ff-start-schwestern{margin:.75rem 0 0}.ff-suche-einstiege{line-height:2;margin-top:1.5rem}.ff-linkzeile a+a:before{color:var(--ff-ink-alt);content:"·";margin:0 .5rem}.ff-liste{padding-block:1.5rem 3rem}.ff-liste-kopf{display:grid;gap:1rem;margin-bottom:1.5rem}.ff-liste-kopf h1{margin:0}.ff-liste-einleitung{font-size:1.0625rem;line-height:1.6;max-width:70ch}.ff-liste-einleitung p:first-child{margin-top:0}.ff-liste-einleitung p:last-child{margin-bottom:0}.ff-liste-schluss{border-top:1px solid var(--ff-surface-alt);margin-top:2.5rem;max-width:70ch;padding-top:1.5rem}.ff-liste-suche{background:var(--ff-surface-alt);border-radius:12px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin:0;padding:1.25rem}.ff-liste-suche .ff-start-suche{grid-area:auto}.ff-fein{border-top:1px solid rgba(209,112,33,.25);padding-top:.5rem}.ff-fein summary{align-items:baseline;color:var(--ff-secondary);cursor:pointer;display:flex;flex-wrap:wrap;font-weight:600;gap:.25rem .75rem;list-style:none;padding:.35rem 0}.ff-fein summary::-webkit-details-marker{display:none}.ff-fein summary:before{color:var(--ff-primary);content:"\f0b0";font-family:FontAwesome;font-weight:400}.ff-fein-hinweis{color:var(--ff-ink-alt);font-size:.9375rem;font-weight:400}.ff-fein[open] summary .ff-fein-hinweis{display:none}.ff-fein[open] summary:after{color:var(--ff-ink-alt);content:"schließen";font-size:.9375rem;font-weight:400;margin-left:auto}.ff-fein-inhalt{display:grid;gap:1.25rem;padding:.75rem 0 .25rem}.ff-fein-gruppe>small{color:var(--ff-ink-alt);display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin-bottom:.45rem;text-transform:uppercase}.ff-fein-gruppe select{background:#fff;border:1px solid var(--ff-line);border-radius:8px;box-sizing:border-box;color:var(--ff-ink);display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;max-width:22rem;min-height:2.5rem;padding:.4rem .75rem;width:100%}.ff-fein-aktionen{align-items:center;display:flex;gap:1rem;justify-content:flex-end}@media (min-width:64rem){.ff-fein-inhalt{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:1.2fr 1fr .8fr}.ff-fein-breit{grid-column:1/-1}}.ff-fein-chips{display:flex;flex-wrap:wrap;gap:.4rem}.ff-fein-chips .searchFormSubRegions-List,.ff-fein-chips div{display:contents}.ff-fein-chips br{display:none}.ff-fein-chips input[type=checkbox]{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.ff-fein-chips label{align-items:center;background:#fff;border:1px solid var(--ff-line-alt);border-radius:999px;color:var(--ff-ink);cursor:pointer;display:inline-flex;font-size:.9375rem;gap:.35rem;line-height:1.3;margin:0;padding:.3rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ff-fein-chips label img{height:13px;width:12px}.ff-fein-chips label:hover{border-color:var(--ff-primary)}.ff-fein-chips input:checked+label{background:var(--ff-selected);border-color:var(--ff-primary);font-weight:600}.ff-fein-chips input:focus-visible+label{outline:2px solid var(--ff-focus);outline-offset:1px}.ff-liste-leiste{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;padding:1rem 0 1.25rem}.ff-liste-treffer strong{font-family:Poppins,system-ui,sans-serif;font-size:1.125rem;font-weight:600}.ff-liste-zeitraum{color:var(--ff-ink-alt)}.ff-liste-zeitraum em{font-style:normal;opacity:.8}.ff-liste-sortierung{align-items:center;color:var(--ff-ink-alt);display:inline-flex;font-weight:400;gap:.5rem}.ff-liste-sortierung select{background:#fff;border:1px solid var(--ff-line);border-radius:8px;color:var(--ff-ink);font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;padding:.4rem .6rem}.ff-liste-karten{display:grid;gap:1.25rem}.ff-objekt--liste{grid-template-rows:none}.ff-objekt--liste .ff-objekt-text{gap:.6rem;padding:1rem 1.25rem 1.1rem}.ff-objekt--liste .ff-objekt-links{grid-area:3/1}.ff-objekt-kein-bild{aspect-ratio:4/3;background:var(--ff-surface);display:block;grid-area:1/1/4/2;margin:-.75rem}@media (min-width:64rem){.ff-objekt--liste{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.ff-objekt--liste .ff-objekt-media img{height:100%}}.ff-objekt-kopfzeile{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.ff-app .ff-objekt-titel{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.ff-objekt-titel small{font-weight:400;opacity:.7;white-space:nowrap}.ff-objekt--liste:hover .ff-objekt-titel a{color:var(--ff-primary)}.ff-objekt--liste .ff-objekt-faktenzeile{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:-.25rem}.ff-objekt-untertitel{color:var(--ff-ink-alt)}.ff-objekt-fakten+.ff-objekt-untertitel:before{content:"·";margin-right:.5rem}.ff-objekt-merkmal{color:var(--ff-primary);font-weight:600}.ff-objekt-merkmal .fa{margin-right:.35rem}.ff-objekt-beschreibung{display:-webkit-box;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ff-objekt-sp-text{color:var(--ff-primary);margin:0}.ff-tags{display:flex;flex-wrap:wrap;gap:.35rem}.ff-tag{background:hsla(0,0%,100%,.7);border:1px solid rgba(209,112,33,.25);border-radius:999px;color:var(--ff-ink-alt);font-size:.875rem;padding:.15rem .6rem}.ff-tag .fa{color:var(--ff-primary);margin-right:.3rem}.ff-objekt-fuss{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-top:.25rem}.ff-objekt-preise{color:var(--ff-ink-alt)}.ff-objekt-preise b{color:var(--ff-ink);font-weight:600}.ff-objekt-edit a{color:var(--ff-ink-alt);font-size:.875rem}.ff-app .ff-objekt-mehr{color:var(--ff-primary);font-weight:600;margin-left:auto;text-align:right}.ff-liste-pager{margin-top:2rem}.ff-liste-pager ul.pagination{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;list-style:none;margin:0;padding:0}.ff-liste-pager ul.pagination li a,.ff-liste-pager ul.pagination li span{background:#fff;border:1px solid var(--ff-line-alt);border-radius:8px;display:inline-block;min-width:2.25rem;padding:.4rem .6rem;text-align:center;text-decoration:none}.ff-liste-pager ul.pagination li.active a,.ff-liste-pager ul.pagination li.active span{background:var(--ff-primary);border-color:var(--ff-primary);color:#fff}.ff-liste-pager ul.pagination li.disabled span{opacity:.5}.ff-liste-leer{color:var(--ff-ink-alt);padding:2rem 0}#breadcrumps.container{margin:0 auto;max-width:var(--ff-page-max);padding:.5rem var(--ff-page-pad) 0}#breadcrumps .row{margin:0}#breadcrump .breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 0;list-style:none;margin:0;padding:0}#breadcrump .breadcrumb>li{align-items:center;display:inline-flex}#breadcrump .breadcrumb>li+li:before{padding:0 .5rem}.ff-objektseite{padding-block:1.5rem 0}.ff-objekt-kopf{display:grid;gap:.75rem;margin-bottom:1rem}.ff-app .ff-objekt-kopf h1{font-size:2rem;line-height:1.2;margin:0}.ff-steckbrief{align-items:baseline;color:var(--ff-ink-alt);display:flex;flex-wrap:wrap;font-size:1.0625rem;gap:.4rem 1.25rem}.ff-steckbrief b{color:var(--ff-ink)}.ff-steckbrief .fa{color:var(--ff-primary);margin-right:.2rem}.ff-steckbrief-preis{cursor:help}.ff-objekt-kopf .ff-tags{margin-top:.25rem}.ff-reiter--sticky{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(48,96%,90%,.96);border-bottom:1px solid var(--ff-surface-alt);margin:0 calc(var(--ff-page-pad)*-1) 1.5rem;padding:.6rem var(--ff-page-pad);position:sticky;top:0;z-index:5}.ff-reiter--inline{border-top:1px solid rgba(209,112,33,.18);margin:0 0 2.5rem;padding:.6rem 0}.ff-abschnitt>.ff-reiter--inline{border-top:0;margin:0 0 1.25rem;padding-top:0}.ff-reiter--inline li a{font-size:.875rem;min-height:2.25rem;padding:.25rem .7rem}.ff-reiter ul{display:flex;gap:.4rem;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ff-reiter ul::-webkit-scrollbar{display:none}.ff-reiter li a{align-items:center;background:#fff;border:1px solid var(--ff-line-alt);border-radius:999px;color:var(--ff-ink);display:inline-flex;font-size:.9375rem;gap:.35rem;min-height:2.5rem;padding:.35rem .8rem;text-decoration:none;white-space:nowrap}.ff-reiter li a:hover{border-color:var(--ff-primary);text-decoration:none}.ff-reiter li a .fa,.ff-reiter li a:hover{color:var(--ff-primary)}.ff-reiter li.ff-reiter-cta{background:linear-gradient(90deg,hsla(48,96%,90%,0),var(--ff-surface) .75rem);display:flex;gap:.4rem;margin-left:auto;padding-left:1rem;position:sticky;right:0}.ff-reiter li.ff-reiter-cta a.ff-reiter-whatsapp{background:#fff;border-color:#25d366;color:#128c7e;font-weight:600}.ff-reiter li.ff-reiter-cta a.ff-reiter-whatsapp .fa{color:#25d366;font-size:1.15em}.ff-reiter li.ff-reiter-cta a.ff-reiter-whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.ff-reiter li.ff-reiter-cta a.ff-reiter-whatsapp:hover .fa{color:#fff}.ff-reiter li a.ff-aktiv{background:var(--ff-surface-alt);border-color:var(--ff-primary);font-weight:600}.ff-reiter li.ff-reiter-cta a.ff-reiter-anfragen.ff-aktiv{background:var(--ff-highlight);border-color:var(--ff-highlight)}@media (max-width:63.999rem){.ff-reiter li.ff-reiter-neben{display:none}}@media (max-width:30rem){.ff-reiter li:not(.ff-reiter-cta) a .fa{display:none}.ff-reiter li.ff-reiter-cta a.ff-reiter-whatsapp span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.ff-reiter li.ff-reiter-cta a.ff-reiter-whatsapp{padding:.35rem .7rem}}.ff-reiter li.ff-reiter-cta a{background:var(--ff-primary);border-color:var(--ff-primary);color:#fff;font-weight:600}.ff-reiter li.ff-reiter-cta a:hover{background:var(--ff-highlight);border-color:var(--ff-highlight);color:#fff}.ff-reiter li.ff-reiter-cta a .fa{color:#fff}.ff-abschnitt,.ff-objekt-inhalt,a[name=anfrage],a[name=belegungsplan],a[name=karte],a[name=preise]{scroll-margin-top:4rem}.ff-objekt-inhalt{--ff-bildspalte:calc(50% - 1.5rem);--ff-bild-max:44rem}.ff-zeile{align-items:start;display:grid;gap:1.5rem;margin:0 0 1.25rem}.ff-zeile-text{order:1}.ff-zeile-bilder{order:2}@media (min-width:64rem){.ff-zeile{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:minmax(0,1fr) var(--ff-bildspalte)}.ff-zeile-text{grid-column:1;grid-row:1}.ff-zeile-bilder{grid-column:2;grid-row:1}.ff-zeile--links{grid-template-columns:var(--ff-bildspalte) minmax(0,1fr)}.ff-zeile--links .ff-zeile-text{grid-column:2}.ff-zeile--links .ff-zeile-bilder{grid-column:1}}.ff-zeile-text{font-size:1.0625rem;line-height:1.6;max-width:70ch}.ff-app .ff-zeile-text h2{margin:0 0 .75rem}.ff-app .ff-zeile-text h3{font-size:1.125rem;margin:1.25rem 0 .5rem}.ff-zeile-text p{margin:0 0 .9rem}.ff-zeile-text ol,.ff-zeile-text ul{margin:0 0 .9rem 1.2rem;padding:0}.ff-zeile-text li{margin:0 0 .2rem}.ff-zeile-bilder{display:grid;gap:1rem;justify-items:start}.ff-zeile--links .ff-zeile-bilder{justify-items:end}.ff-galerie figure,.ff-zeile-bilder figure{max-width:var(--ff-bild-max,44rem);width:100%}@media (max-width:63.999rem){.ff-galerie figure,.ff-zeile-bilder figure{max-width:none}.ff-zeile--links .ff-zeile-bilder,.ff-zeile-bilder{justify-items:stretch}}@media (min-width:40rem) and (max-width:63.999rem){.ff-zeile-bilder{gap:1.5rem 3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.ff-galerie figure,.ff-panorama figure,.ff-zeile-bilder figure{margin:0}.ff-galerie img,.ff-panorama img,.ff-zeile-bilder img{aspect-ratio:4/3;background:var(--ff-surface-alt);border-radius:12px;box-shadow:0 1px 2px rgba(26,24,20,.3),0 2px 6px 2px rgba(26,24,20,.15);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ff-objektseite figure{position:relative}.ff-objektseite figcaption{background:hsla(48,96%,90%,.82);border-radius:6px;bottom:1.5rem;box-shadow:0 1px 3px rgba(26,24,20,.25);color:var(--ff-ink);font-size:1rem;left:1.5rem;line-height:1.4;max-width:calc(100% - 3rem);padding:.45rem 1rem;position:absolute}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.ff-objektseite figcaption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.ff-objektseite figcaption a{color:inherit;text-decoration:none}.ff-objektseite figcaption a:hover{text-decoration:underline}@media (max-width:39.999rem){.ff-objektseite figcaption{bottom:.75rem;font-size:.9375rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.3rem .7rem}}.ff-galerie{display:grid;gap:1.5rem 3rem;justify-content:center;margin:0 0 1.25rem}@media (min-width:40rem) and (max-width:63.999rem){.ff-galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ff-galerie{grid-template-columns:repeat(2,var(--ff-bildspalte))}.ff-galerie figure:nth-child(odd){justify-self:end}.ff-galerie figure:nth-child(2n){justify-self:start}}@media (min-width:40rem) and (max-width:63.999rem){.ff-galerie figure:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 1.5rem)}}.ff-panorama{margin:0 0 1.25rem}.ff-panorama img{aspect-ratio:21/9}.ff-abschnitt{margin:0 auto 3rem}.ff-app.ff-abschnitt>h2{margin:0 0 1rem}.ff-kasten{background:var(--ff-surface-alt);border-radius:12px;padding:1.5rem}.ff-kasten>:first-child{margin-top:0}.ff-kasten>:last-child{margin-bottom:0}#link_footer .sub-navigation,#link_visited .sub-navigation,#section_anfrage .sub-navigation,#section_belegungsplan .sub-navigation,#section_bewertung .sub-navigation,#section_flug,#section_karte .sub-navigation,#section_mietwagen,#section_preise .sub-navigation{display:none}#link_footer,#link_visited{color:var(--ff-ink);font-family:Source Sans\ 3,system-ui,sans-serif;line-height:1.6;margin:0 auto 3rem;max-width:var(--ff-page-max);padding-inline:var(--ff-page-pad)}#link_footer h2,#link_visited h2{font-family:Poppins,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.25;margin:0 0 1rem}#link_footer .section{max-width:70ch}.ff-preise-vorspann{font-weight:600;margin:0 0 .75rem}.ff-preise-tabelle{overflow-x:auto}.ff-preise-tabelle table{background:var(--ff-surface);border:1px solid var(--ff-line);border-collapse:separate;border-radius:8px;border-spacing:0;max-width:100%;overflow:hidden;width:auto}.ff-preise-tabelle td,.ff-preise-tabelle th{border:0;padding:.6rem 1rem;text-align:left;vertical-align:top}.ff-preise-tabelle th{background:var(--ff-selected);border-bottom:2px solid var(--ff-line);color:var(--ff-ink);font-weight:600}.ff-preise-tabelle td{background:var(--ff-surface);border-bottom:1px solid var(--ff-line)}.ff-preise-tabelle tbody tr:last-child td{border-bottom:0}.ff-preise-tabelle td:first-child{font-weight:600;white-space:nowrap}.ff-preise-tabelle tbody tr:hover td{background:var(--ff-pill)}.ff-preise-anfrage,.ff-preise-details,.ff-preise-ecotasa,.ff-preise-info,.ff-preise-service{font-size:.9375rem;line-height:1.5;margin-top:1rem}.ff-preise-anfrage{font-size:1.0625rem}.ff-kasten>.ff-preise-anfrage:first-child{margin-top:0}.ff-app .ff-preise-details h3,.ff-app .ff-preise-ecotasa h3{font-size:1.125rem;margin:0 0 .35rem}.ff-preise-details p,.ff-preise-ecotasa p,.ff-preise-info p{margin:0 0 .5rem}.ff-belegung{overflow-x:auto}.ff-belegung-hinweis{color:var(--ff-ink-alt);font-size:.9375rem;line-height:1.5;margin:1rem 0 0}.ff-belegung table.tk_vacancy{border-collapse:separate;border-spacing:2px;cursor:default;font-size:.8125rem;line-height:1.2;margin:0}.ff-belegung table.tk_vacancy td{border:0;min-width:1.6rem;padding:.2rem .15rem;text-align:center;vertical-align:middle;white-space:nowrap}.ff-belegung table.tk_vacancy td.dayfooter,.ff-belegung table.tk_vacancy td.dayheader{color:var(--ff-ink-alt);font-weight:600}.ff-belegung table.tk_vacancy td.vacancymonth{font-weight:600;padding-right:.75rem;text-align:left}.ff-belegung table.tk_vacancy td.vacancyday{background:#bfe6c3;border-radius:3px;color:#14532d}.ff-belegung table.tk_vacancy td.vacancyday.vacancywe{background:#98d6a0}.ff-belegung table.tk_vacancy td.vacancyreserved{background:#f2a49c;color:#7f1d1d}.ff-belegung table.tk_vacancy td.vacancyreserved.vacancywe{background:#e8867c}.ff-belegung table.tk_vacancy td.vacancyfirst{background:linear-gradient(90deg,#bfe6c3 50%,#f2a49c 0);color:var(--ff-ink)}.ff-belegung table.tk_vacancy td.vacancyfirst.vacancywe{background:linear-gradient(90deg,#98d6a0 50%,#e8867c 0)}.ff-belegung table.tk_vacancy td.vacancylast{background:linear-gradient(90deg,#f2a49c 50%,#bfe6c3 0);color:var(--ff-ink)}.ff-belegung table.tk_vacancy td.vacancylast.vacancywe{background:linear-gradient(90deg,#e8867c 50%,#98d6a0 0)}.ff-belegung .bookingscaption{align-items:center;color:var(--ff-ink-alt);display:flex;font-size:.9375rem;gap:1rem;margin:.75rem 0 0}.ff-belegung .bookingscaptionreserved,.ff-belegung .bookingscaptionvacancy{align-items:center;display:inline-flex;gap:.4rem}.ff-belegung .bookingscaptionreserved:before,.ff-belegung .bookingscaptionvacancy:before{background:#bfe6c3;border-radius:3px;content:"";height:1rem;width:1rem}.ff-belegung .bookingscaptionreserved:before{background:#f2a49c}.ff-karte-inhalt{background:var(--ff-surface-alt);border-radius:12px;overflow:hidden}.ff-karte-inhalt iframe,.ff-karte-inhalt img{max-width:100%}.ff-karte-inhalt .container,.ff-karte-inhalt .container_karte,.ff-karte-inhalt .container_sidebar{background:transparent;display:block;float:none;height:auto;margin:0;max-width:none;min-height:0;padding:0;width:auto}.ff-karte-inhalt #mapOptions br,.ff-karte-inhalt>.container>br{display:none}#section_karte .ff-karte-inhalt #mapOptions,.ff-karte-inhalt #mapOptions{align-items:center;background:var(--ff-surface-alt);border:0;border-radius:0;box-shadow:none;color:var(--ff-ink);display:flex;flex-wrap:wrap;float:none;font-size:.9375rem;gap:.5rem 1.5rem;height:auto;line-height:1.5;margin:0;min-height:0;padding:.75rem 1rem;width:auto}.ff-karte-inhalt #mapOptions .options{display:inline;margin:0;padding:0;white-space:normal;width:auto}.ff-karte-inhalt #mapOptionsType input+img{margin-left:0}.ff-karte-inhalt #mapOptionsType input[type=checkbox]{margin-left:1rem}.ff-karte-inhalt #mapOptionsType input[type=checkbox]:first-child{margin-left:0}.ff-karte-inhalt #mapOptions .optionsgroup{display:contents}.ff-karte-inhalt #mapOptions .caption{font-weight:600;margin:0 .25rem 0 0}.ff-karte-inhalt #mapOptions input[type=checkbox]{margin-bottom:0;margin-right:.35rem;margin-top:0;transform:none;vertical-align:middle}.ff-karte-inhalt #mapOptions img{border-radius:0;height:16px;margin-right:.2rem;vertical-align:middle;width:15px}.ff-karte-inhalt #mapOptions select{background:#fff;border:1px solid var(--ff-line);border-radius:6px;font:inherit;height:2rem;margin:0 .35rem 0 0;padding:0 .5rem}.ff-karte-inhalt #mapOptions>.options:first-child{font-weight:600}.ff-karte-inhalt #mapOptions:has(#mapToggleDynamicMarkers:not(:checked)) .optionsgroup{display:none}#section_karte .ff-karte-inhalt #map,.ff-karte-inhalt #map{background:var(--ff-surface-alt);border:0;border-radius:0;box-shadow:none;height:30rem;min-height:20rem;padding:0;width:100%}@media (max-width:39.999rem){#section_karte .ff-karte-inhalt #map,.ff-karte-inhalt #map{height:22rem}}.ff-karte-hinweis{color:var(--ff-ink-alt);font-size:.9375rem;margin:.75rem 0 0}.ff-anfrage-band{background:var(--ff-surface-alt);border-radius:12px;display:grid;gap:1.5rem;padding:1.5rem}@media (min-width:64rem){.ff-anfrage-band{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:1.2fr 2fr;padding:2rem}}.ff-app .ff-anfrage-text h2{margin:0 0 .5rem}.ff-anfrage-text p{line-height:1.6;margin:0 0 .75rem;max-width:50ch}.ff-anfrage-text .ff-anfrage-objekt{font-family:Poppins,system-ui,sans-serif;font-size:1.125rem;font-weight:500}.ff-anfrage-text .ff-anfrage-objekt span{color:var(--ff-ink-alt);font-weight:400}.ff-anfrage-text .ff-anfrage-mail a{color:var(--ff-primary);font-family:Poppins,system-ui,sans-serif;font-size:1.125rem;font-weight:600}.ff-anfrage-kopf{margin-bottom:1rem}.ff-anfrage-kopf p{margin:.25rem 0 0;max-width:70ch}.ff-anfrage-felder{display:grid;gap:1rem}@media (min-width:40rem){.ff-anfrage-felder{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-anfrage-band .ff-anfrage-felder--paare{-moz-column-gap:1.5rem;column-gap:1.5rem}}.ff-anfrage-breit{grid-column:1/-1}.ff-anfrage-gruppe{align-content:start;border:0;display:grid;gap:.6rem;margin:0;min-width:0;padding:0}@supports (grid-template-rows:subgrid){@media (min-width:40rem){.ff-anfrage-gruppe{grid-row:span 4;grid-template-rows:subgrid}}}.ff-anfrage-gruppe legend{float:left;font-family:Poppins,system-ui,sans-serif;font-size:1rem;font-weight:600;margin:0 0 .25rem;padding:0;width:100%}.ff-feld{align-items:start;display:grid;gap:.2rem;grid-template-rows:auto 1fr}.ff-feld label{font-size:.9375rem;font-weight:600}.ff-feld input,.ff-feld select,.ff-feld textarea{background:#fff;border:1px solid var(--ff-line);border-radius:8px;box-sizing:border-box;color:var(--ff-ink);font:inherit;height:2.75rem;line-height:1.4;margin:0;padding:0 .75rem;width:100%}.ff-feld input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-variant-numeric:tabular-nums}.ff-feld input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ff-feld textarea{height:auto;min-height:7rem;padding:.5rem .75rem;resize:vertical}.ff-feld input:focus,.ff-feld select:focus,.ff-feld textarea:focus{outline:2px solid var(--ff-focus);outline-offset:1px}.ff-feld input.ff-invalid,.ff-feld select.ff-invalid,.ff-feld textarea.ff-invalid{border-color:var(--ff-error)}.ff-feld input.ff-valid,.ff-feld select.ff-valid,.ff-feld textarea.ff-valid{border-color:var(--ff-success)}.ff-anfrage-haken{align-items:start;display:grid;gap:1rem 3rem}@media (min-width:64rem){.ff-anfrage-haken{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ff-anfrage-optionen{display:grid;gap:.5rem}.ff-haken{align-items:flex-start;cursor:pointer;display:flex;font-size:.9375rem;font-weight:400;gap:.5rem;line-height:1.5;margin:0}.ff-haken .form-item,.ff-haken .form-type-checkbox{display:inline;margin:0}.ff-haken input{flex:none;float:none;margin:.3rem 0 0;position:static}.ff-anfrage-rechtliches p{margin:0 0 .35rem}.ff-anfrage-aktionen{display:grid;gap:.75rem;margin-top:1.25rem}.ff-anfrage-captcha:empty{display:none}.ff-anfrage-captcha .captcha,.ff-anfrage-captcha .g-recaptcha{margin:0}.ff-anfrage-knoepfe{display:flex;flex-wrap:wrap;gap:.75rem}.ff-anfrage-knoepfe button,.ff-anfrage-knoepfe input[type=submit]{background:var(--ff-primary);border:1px solid var(--ff-primary);border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:600;min-height:2.75rem;padding:.6rem 1.4rem}.ff-anfrage-knoepfe button:hover,.ff-anfrage-knoepfe input[type=submit]:hover{background:var(--ff-highlight);border-color:var(--ff-highlight)}.ff-anfrage-knoepfe input[type=submit].btn-primary,.ff-anfrage-knoepfe input[type=submit].btn-warning,.ff-anfrage-knoepfe input[type=submit][name=edittowebsite]{background:#fff;color:var(--ff-primary)}.ff-anfrage-knoepfe input[type=submit].btn-primary:hover,.ff-anfrage-knoepfe input[type=submit].btn-warning:hover,.ff-anfrage-knoepfe input[type=submit][name=edittowebsite]:hover{background:var(--ff-surface);color:var(--ff-highlight)}.ff-anfrage-rechtliches{color:var(--ff-ink-alt);font-size:.9375rem;margin:0}.ff-anfrage-kontakt{margin:1rem 0 0}.ff-anfrage .messages{grid-column:1/-1}@media (min-width:40rem){.ff-anfrage-felder--buchung,.ff-anfrage-felder--paare{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.ff-feld label small{color:var(--ff-ink-alt);font-weight:400}.ff-pflicht{color:var(--ff-error);font-weight:700;margin-left:.15rem}.ff-pflicht-hinweis{color:var(--ff-ink-alt);font-size:.9375rem;margin:0 0 .75rem}.ff-feld--kinder,.ff-feld--plz-ort{gap:.75rem;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:none}.ff-feld--kinder{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ff-feld input:user-invalid{border-color:var(--ff-error)}.ff-feld .form-item{margin:0}.ff-feld{min-width:0}.ff-feld--datum-auswahl .container-inline{display:grid;gap:.5rem;grid-template-columns:4.5rem minmax(0,1fr) 5.5rem}.ff-feld--datum-auswahl .container-inline .form-item{display:block;min-width:0}.ff-feld--datum-auswahl select{padding-inline:.5rem .25rem}.ff-buchung-belegt{background:#fff;border:1px solid var(--ff-surface-alt);border-radius:8px;color:var(--ff-ink-alt);font-size:.9375rem;line-height:1.5;padding:.75rem 1rem}.ff-buchung-belegt:empty{display:none}.ff-buchung-belegt .table-responsive{overflow-x:auto}.ff-buchung-belegt table{border-collapse:collapse;width:auto}.ff-buchung-belegt th{color:var(--ff-ink);font-weight:600;padding:0 0 .35rem;text-align:left}.ff-buchung-belegt td{border-top:1px solid var(--ff-surface);padding:.15rem 0}.ff-buchung-belegt--nachsatz{margin-top:1.5rem;max-width:40rem}.ff-haken--pflicht{margin-top:.5rem}.ff-buchung-info{border-top:1px solid var(--ff-line-alt);font-size:.9375rem;line-height:1.55;margin-top:2rem;max-width:70ch;padding-top:1.25rem}.ff-app .ff-buchung-info h3{font-size:1.125rem;margin:0 0 .5rem}.ff-buchung-info ol{margin:0 0 .75rem 1.2rem;padding:0}.ff-buchung-info li{margin:0 0 .35rem}.ff-buchung-info p{margin:0}.ff-buchung .ff-anfrage-knoepfe input[type=submit].btn-primary{background:var(--ff-primary);color:#fff}.ff-buchung .ff-anfrage-knoepfe input[type=submit].btn-primary:hover{background:var(--ff-highlight);color:#fff}.ff-vorschau-gruppe{min-width:0}.ff-app .ff-vorschau-gruppe h3{font-size:1rem;margin:0 0 .5rem}.ff-vorschau-gruppe dl{display:grid;font-size:.9375rem;gap:.3rem 1rem;grid-template-columns:max-content minmax(0,1fr);line-height:1.5;margin:0}.ff-vorschau-gruppe dt{font-weight:600}.ff-vorschau-gruppe dd{margin:0;overflow-wrap:anywhere}.ff-vorschau-text{background:#fff;border-radius:8px;font-size:.9375rem;line-height:1.5;margin:0;padding:.75rem 1rem;white-space:pre-line}.ff-bestaetigung{font-size:1.0625rem;line-height:1.6;padding-block:1.5rem 3rem}.ff-bestaetigung p{max-width:70ch}.ff-bestaetigung a.ff-btn-outline{background:#fff;border:1px solid var(--ff-primary);color:var(--ff-primary)}.ff-bestaetigung a.ff-btn-outline:hover{background:var(--ff-surface)}.ff-app .ff-bestaetigung h1{font-size:2rem;line-height:1.2;margin:0 0 .75rem}.ff-bestaetigung p{margin:0 0 .9rem}.ff-bestaetigung-lead{font-size:1.125rem}.ff-bestaetigung-knoepfe{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ff-bestaetigung--fehler h1{color:var(--ff-error)}.ff-meldungen{display:grid;gap:.75rem;padding-block:1rem 0}.ff-meldung{align-items:start;background:#fff;border:1px solid;border-left:6px solid;border-radius:12px;color:var(--ff-ink);display:grid;font-size:1rem;gap:.85rem;grid-template-columns:auto minmax(0,1fr);line-height:1.5;padding:.9rem 1.1rem}.ff-meldung>.fa{font-size:1.5rem;line-height:1;margin-top:.1rem}.ff-meldung-text>strong{display:block;font-family:Poppins,system-ui,sans-serif;font-weight:600;margin:0 0 .25rem}.ff-meldung-text p{margin:0}.ff-meldung-text ul{margin:0;padding:0 0 0 1.2rem}.ff-meldung-text li{margin:0 0 .2rem}.ff-meldung--error{background:#fff2f1;border-color:var(--ff-error)}.ff-meldung--error>.fa{color:var(--ff-error)}.ff-meldung--warning{background:#fff5ec;border-color:var(--ff-warning)}.ff-meldung--warning>.fa{color:var(--ff-warning)}.ff-meldung--status{background:#eefaf1;border-color:var(--ff-success)}.ff-meldung--status>.fa{color:var(--ff-success)}.ff-bewertungen{display:grid;gap:var(--ff-gap)}@media (min-width:40rem){.ff-bewertungen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ff-bewertungen{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-bewertung{align-content:start;background:var(--ff-surface-alt);border-radius:12px;box-shadow:0 1px 2px rgba(26,24,20,.3),0 2px 6px 2px rgba(26,24,20,.15);display:grid;gap:.5rem;padding:1.25rem}.ff-bewertung-kopf{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between}.ff-app .ff-bewertung-titel{font-size:1.125rem;line-height:1.3;margin:0}.ff-bewertung-sterne{color:var(--ff-highlight);white-space:nowrap}.ff-bewertung-meta{color:var(--ff-ink-alt);font-size:.9375rem;margin:0}.ff-bewertung-text{line-height:1.6}.ff-bewertung-text p{margin:0 0 .6rem}.ff-bewertung-text p:last-child{margin-bottom:0}.ff-bewertung-objekt{border-top:1px solid rgba(209,112,33,.25);font-size:.9375rem;margin-top:.5rem;padding-top:.75rem}.ff-bewertung-objekt a{align-items:center;color:inherit;display:grid;gap:.75rem;grid-template-columns:5rem minmax(0,1fr);text-decoration:none}.ff-bewertung-kein-bild,.ff-bewertung-objekt img{background:var(--ff-surface);border-radius:6px;display:block;height:3.75rem;-o-object-fit:cover;object-fit:cover;width:5rem}.ff-bewertung-objekt b{color:var(--ff-secondary);display:block;line-height:1.3}.ff-bewertung-objekt a:hover b{text-decoration:underline}.ff-bewertung-objekt small{color:var(--ff-ink-alt)}.ff-bewertungen-kopf{font-size:1.0625rem;line-height:1.6;padding-top:1.5rem}.ff-app.ff-bewertungen-kopf h1{font-size:2rem;line-height:1.2;margin:0 0 .5rem;text-align:left}.ff-bewertungen-kopf p{margin:0 0 .5rem;max-width:44rem}.ff-bewertungen-seite{padding-block:.5rem 3rem}.ff-bewertungen--liste{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){.ff-bewertungen--liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.ff-abschnitt--aehnliche .ff-cards{--ff-cards-cols:3}.ff-app .ff-objekt-textlink{color:var(--ff-primary);display:block;font-weight:600}.ff-objekt:hover .ff-objekt-textlink{text-decoration:underline}.ff-textseite{padding-block:1.5rem 3rem}.ff-seite-mit-inhalt{display:grid;gap:2rem}.ff-seite-kopf{grid-column:1/-1;order:-2}.ff-app .ff-seite-kopf h1{font-size:2rem;line-height:1.2;margin:0;text-align:left}@media (min-width:64rem){.ff-seite-mit-inhalt--verzeichnis{align-items:start;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:minmax(0,1fr) 16rem}}.ff-lesespalte{font-size:1.0625rem;line-height:1.6}.ff-lesespalte :is(p,ul,ol,dl,address,figure,blockquote,table){max-width:44rem}.ff-app .ff-lesespalte h1{font-size:2rem;line-height:1.2;margin:0 0 .75rem}.ff-app .ff-lesespalte h2{border-top:1px solid rgba(209,112,33,.25);margin:2.25rem 0 .75rem;padding-top:1.25rem;scroll-margin-top:1rem}.ff-app .ff-lesespalte h3{margin:1.5rem 0 .5rem}.ff-app .ff-lesespalte h4{margin:1.25rem 0 .4rem}.ff-lesespalte p{margin:0 0 .9rem}.ff-lesespalte ol,.ff-lesespalte ul{margin:0 0 .9rem 1.2rem;padding:0}.ff-lesespalte li{margin:0 0 .25rem}.ff-lesespalte hr{background:rgba(209,112,33,.25);border:0;height:1px;margin:2rem 0}.ff-app .ff-lesespalte hr+h2{border-top:0;margin-top:0;padding-top:0}.ff-app .ff-lesespalte h2+hr{display:none}.ff-lesespalte address{font-style:normal;margin:0 0 .9rem}.ff-lesespalte img{border-radius:12px;height:auto;max-width:100%}.ff-lesespalte table{border-collapse:collapse;margin:0 0 1rem;max-width:min(100%,44rem)}.ff-lesespalte td,.ff-lesespalte th{border-bottom:1px solid var(--ff-surface-alt);padding:.4rem .75rem;text-align:left;vertical-align:top}.ff-lesespalte th{font-weight:600}.ff-lesespalte .alert,.ff-lesespalte .ff-kasten,.ff-lesespalte .panel,.ff-lesespalte .well{background:var(--ff-surface-alt);border:0;border-radius:12px;box-shadow:none;margin:1.25rem 0;max-width:44rem;padding:1.25rem 1.5rem}.ff-lesespalte .panel-body,.ff-lesespalte .panel-heading{background:transparent;border:0;padding:0}.ff-lesespalte .container,.ff-lesespalte .enumeration-box,.ff-lesespalte .row,.ff-lesespalte [class*=col-]{display:block;float:none;margin:0;max-width:none;padding:0;width:auto}.ff-lesespalte .field-item>:first-child{margin-top:0}.ff-inhaltsverzeichnis{background:var(--ff-surface-alt);border-radius:12px;font-size:.9375rem;line-height:1.4;padding:1rem 1.25rem;position:sticky;top:1rem}.ff-inhaltsverzeichnis strong{display:block;font-family:Poppins,system-ui,sans-serif;font-weight:600;margin-bottom:.5rem}.ff-inhaltsverzeichnis ol{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.ff-inhaltsverzeichnis a{text-decoration:none}.ff-inhaltsverzeichnis a:hover{text-decoration:underline}@media (max-width:63.999rem){.ff-inhaltsverzeichnis{order:-1;position:static}}.ff-footer{background:var(--ff-surface-alt);border-top:4px solid var(--ff-primary);color:var(--ff-ink);margin-top:1rem}.ff-footer-inhalt{display:grid;gap:2rem;margin:0 auto;max-width:var(--ff-page-max);padding:2.5rem var(--ff-page-pad) 1.5rem}@media (min-width:64rem){.ff-footer-inhalt{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:1.4fr 1fr 1.2fr}}.ff-app .ff-footer h3{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.ff-footer-firma address,.ff-footer-firma p{font-style:normal;line-height:1.6;margin:0}.ff-footer-firma address{color:var(--ff-ink-alt)}.ff-footer-kontakt{display:grid;font-size:1.0625rem;gap:.5rem;justify-items:start;margin-top:1.25rem}.ff-footer-kontakt a{text-decoration:none}.ff-footer-kontakt a:hover{text-decoration:underline}.ff-footer-kontakt .fa{margin-right:.25rem;text-align:center;width:1.25em}.ff-footer-kontakt .ff-footer-anfrage{color:var(--ff-primary);font-family:Poppins,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}.ff-footer-kontakt .ff-footer-anfrage:hover{color:var(--ff-highlight)}.ff-footer ul{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.ff-footer ul a{text-decoration:none}.ff-footer ul a:hover{text-decoration:underline}.ff-footer ul .fa{margin-right:.25rem;text-align:center;width:1.25em}.ff-footer-listen p{line-height:1.6;margin:1rem 0 0;max-width:40ch}.ff-footer-listen p+p{color:var(--ff-ink-alt);margin-top:.75rem}.ff-footer-region{padding:0 var(--ff-page-pad) 1.5rem}.ff-footer-region,.ff-footer-unten{margin:0 auto;max-width:var(--ff-page-max)}.ff-footer-unten{border-top:1px solid rgba(209,112,33,.25);color:var(--ff-ink-alt);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.5rem 1.5rem;justify-content:space-between;padding:1rem var(--ff-page-pad) 1.5rem}.ff-footer-unten a{text-decoration:none}.ff-footer-unten a:hover{text-decoration:underline}.ff-btn{align-items:center;border-color:transparent;border-radius:28px;border-width:1px;cursor:pointer;display:inline-flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.6;padding:.625rem 1.5rem;transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ff-btn-primary{background-color:var(--ff-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 1px 3px 1px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px 1px var(--tw-shadow-color)}.ff-btn-primary,.ff-btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ff-btn-primary:hover{background-color:var(--ff-highlight);--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 2px 6px 2px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 6px 2px var(--tw-shadow-color)}.ff-app a.ff-btn-primary,.ff-app a.ff-btn-secondary{color:#fff}.ff-app a.ff-btn:hover{text-decoration:none}.ff-btn-secondary{background-color:var(--ff-secondary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 1px 3px 1px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px 1px var(--tw-shadow-color)}.ff-btn-secondary,.ff-btn-secondary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ff-btn-secondary:hover{--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 2px 6px 2px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 6px 2px var(--tw-shadow-color)}.ff-btn-outline{background-color:transparent;border-color:var(--ff-line);color:var(--ff-secondary)}.ff-btn-outline:hover{background-color:var(--ff-surface-alt)}.ff-card{background-color:var(--ff-surface);border-color:var(--ff-line);border-radius:12px;border-width:1px;overflow:hidden;--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 1px 3px 1px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ff-card-body{padding:1rem}.ff-chip{align-items:center;background-color:var(--ff-pill);border-radius:28px;color:var(--ff-ink-alt);display:inline-flex;font-size:.875rem;gap:.25rem;letter-spacing:.01875em;line-height:1.4;padding:.25rem .75rem}.ff-chip-selected{background-color:var(--ff-selected);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ff-field{background-color:var(--ff-surface);border-color:var(--ff-line);border-radius:8px;border-width:1px;color:var(--ff-ink);display:block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;line-height:1.6;padding:.5rem .75rem;width:100%}.ff-field:focus{border-color:var(--ff-focus);box-shadow:0 0 0 1px var(--ff-focus);outline:2px solid transparent;outline-offset:2px}.ff-label{color:var(--ff-ink-alt);display:block;font-size:.875rem;font-weight:600;letter-spacing:.01875em;line-height:1.4;margin-bottom:.25rem}.ff-alert{background-color:var(--ff-surface);border-radius:8px;border-width:1px;font-size:1rem;line-height:1.6;padding:.75rem 1rem}.ff-alert-success{border-color:var(--ff-success);color:var(--ff-success)}.ff-alert-error{border-color:var(--ff-error);color:var(--ff-error)}.ff-alert-warning{border-color:var(--ff-warning);color:var(--ff-warning)}.ff-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ff-nav{background:var(--ff-surface-alt);border-bottom:1px solid var(--ff-line);box-shadow:0 1px 2px rgba(26,24,20,.3),0 1px 3px 1px rgba(26,24,20,.15);position:relative;z-index:40}.ff-nav ul{list-style:none;margin:0;padding:0}.ff-nav-bar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:75rem;min-height:4.5rem;padding:.5rem 1rem}.ff-nav-brand{align-items:center;display:inline-flex}.ff-nav-brand img{display:block;height:4rem;width:auto}.ff-nav-state{height:1px;margin:-1px;position:absolute;width:1px;clip:rect(0,0,0,0);overflow:hidden}.ff-nav-burger{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:2.75rem;justify-content:center;width:2.75rem}.ff-nav-burger:hover{background:var(--ff-surface-alt)}.ff-nav-burger .ff-burger-line{background:var(--ff-ink);border-radius:1px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:1.375rem}.ff-nav-state:focus-visible~.ff-nav-bar .ff-nav-burger{outline:2px solid var(--ff-focus);outline-offset:2px}.ff-nav-state:checked~.ff-nav-bar .ff-burger-line:first-child{transform:translateY(7px) rotate(45deg)}.ff-nav-state:checked~.ff-nav-bar .ff-burger-line:nth-child(2){opacity:0}.ff-nav-state:checked~.ff-nav-bar .ff-burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ff-nav-menu{display:none}.ff-nav-state:checked~.ff-nav-menu{border-top:1px solid var(--ff-line);display:block;max-height:calc(100vh - 4.5rem);overflow-y:auto;padding:.25rem 0 .75rem}.ff-nav-item>summary{align-items:center;border-radius:8px;color:var(--ff-ink);cursor:pointer;display:flex;font-family:Poppins,system-ui,sans-serif;font-size:1.125rem;font-weight:500;gap:.5rem;justify-content:space-between;list-style:none;padding:.75rem 1rem}.ff-nav-item>summary::-webkit-details-marker{display:none}.ff-nav-item>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:none;height:.5em;transform:rotate(45deg) translateY(-.1em);transition:transform .2s ease;width:.5em}.ff-nav-item[open]>summary:after{transform:rotate(225deg)}.ff-nav-item>summary:hover{background:var(--ff-surface-alt)}.ff-nav-item>summary:focus-visible{outline:2px solid var(--ff-focus);outline-offset:-2px}.ff-nav-panel{background:var(--ff-surface);border:1px solid var(--ff-line-alt);border-radius:var(--ff-radius-soft);overflow:hidden;padding:.25rem 0 .5rem}.ff-nav-panel a{background:transparent;border:0;color:var(--ff-line);display:block;font-size:1rem;line-height:1.4;padding:.55rem 1.5rem;text-decoration:none}.ff-nav-panel a:hover{background:var(--ff-surface-alt);color:var(--ff-ink);text-decoration:none}.ff-nav-panel a:focus-visible{outline:2px solid var(--ff-focus);outline-offset:-2px}.ff-nav-panel .divider{background:var(--ff-surface-alt);border-top:1px solid var(--ff-line);margin:.4rem 0}@media (min-width:64rem){.ff-nav{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;padding-left:max(1rem,calc(50% - 50rem));padding-right:max(1rem,calc(50% - 50rem))}.ff-nav-bar{flex:none;margin:0;max-width:none;min-height:0;padding:.375rem 0}.ff-nav-burger{display:none}.ff-nav-menu,.ff-nav-state:checked~.ff-nav-menu{align-items:center;border-top:0;display:flex;flex:1;flex-wrap:wrap;gap:var(--ff-nav-gap);margin:0;max-height:none;min-width:0;overflow:visible;padding:0}.ff-nav-item{position:relative}.ff-nav-item>summary{background:var(--ff-surface-alt);font-size:1rem;padding:.5rem .75rem}.ff-nav-item>summary:after{transform:rotate(45deg) translateY(-.15em)}.ff-nav-item[open]>summary{background:var(--ff-surface);color:var(--ff-primary)}.ff-nav-panel{border-radius:var(--ff-radius-soft);box-shadow:0 1px 3px rgba(26,24,20,.3),0 4px 8px 3px rgba(26,24,20,.15);left:0;max-height:min(70vh,34rem);min-width:21rem;overflow-y:auto;padding:.5rem 0;position:absolute;top:calc(100% + .25rem);z-index:50}.ff-nav-panel a{font-size:.9375rem;padding:.5rem 1.25rem}.ff-nav-item:nth-last-child(-n+3) .ff-nav-panel{left:auto;right:0}}.ff-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.ff-mx-auto{margin-left:auto;margin-right:auto}.ff-mt-1{margin-top:.25rem}.ff-mt-2{margin-top:.5rem}.ff-mt-3{margin-top:.75rem}.ff-mt-4{margin-top:1rem}.ff-mt-6{margin-top:1.5rem}.ff-mt-8{margin-top:2rem}.ff-flex{display:flex}.ff-grid{display:grid}.ff-h-32{height:8rem}.ff-w-full{width:100%}.ff-max-w-3xl{max-width:48rem}.ff-max-w-md{max-width:28rem}.ff-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-flex-wrap{flex-wrap:wrap}.ff-items-center{align-items:center}.ff-justify-between{justify-content:space-between}.ff-gap-2{gap:.5rem}.ff-gap-3{gap:.75rem}.ff-gap-4{gap:1rem}.ff-rounded{border-radius:8px}.ff-border{border-width:1px}.ff-border-line{border-color:var(--ff-line)}.ff-bg-accent{background-color:var(--ff-accent)}.ff-bg-error{background-color:var(--ff-error)}.ff-bg-focus{background-color:var(--ff-focus)}.ff-bg-highlight{background-color:var(--ff-highlight)}.ff-bg-pill{background-color:var(--ff-pill)}.ff-bg-primary{background-color:var(--ff-primary)}.ff-bg-secondary{background-color:var(--ff-secondary)}.ff-bg-selected{background-color:var(--ff-selected)}.ff-bg-success{background-color:var(--ff-success)}.ff-bg-surface{background-color:var(--ff-surface)}.ff-bg-surface-alt{background-color:var(--ff-surface-alt)}.ff-bg-warning{background-color:var(--ff-warning)}.ff-p-3{padding:.75rem}.ff-p-4{padding:1rem}.ff-p-6{padding:1.5rem}.ff-py-8{padding-bottom:2rem;padding-top:2rem}.ff-font-display{font-family:Poppins,system-ui,sans-serif}.ff-text-h3{font-size:1.25rem;font-weight:500;letter-spacing:-.01875em;line-height:1.3}.ff-text-ink{color:var(--ff-ink)}.ff-text-ink-alt{color:var(--ff-ink-alt)}.ff-text-on-primary,.ff-text-on-secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ff-shadow-e1{--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 1px 3px 1px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px 1px var(--tw-shadow-color)}.ff-shadow-e1,.ff-shadow-e2{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ff-shadow-e2{--tw-shadow:0 1px 2px rgba(26,24,20,.3),0 2px 6px 2px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 6px 2px var(--tw-shadow-color)}.ff-shadow-e3{--tw-shadow:0 1px 3px rgba(26,24,20,.3),0 4px 8px 3px rgba(26,24,20,.15);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color),0 4px 8px 3px var(--tw-shadow-color)}.ff-shadow-e3,.ff-shadow-e4{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ff-shadow-e4{--tw-shadow:0 2px 3px rgba(26,24,20,.3),0 6px 10px 4px rgba(26,24,20,.15);--tw-shadow-colored:0 2px 3px var(--tw-shadow-color),0 6px 10px 4px var(--tw-shadow-color)}.ff-shadow-e5{--tw-shadow:0 4px 4px rgba(26,24,20,.3),0 8px 12px 6px rgba(26,24,20,.15);--tw-shadow-colored:0 4px 4px var(--tw-shadow-color),0 8px 12px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.md\:ff-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
