@keyframes ellipsis{to{width:1.25em}}.perfect-box-spacing>:first-child{margin-top:0!important}.perfect-box-spacing>:last-child{margin-bottom:0!important}body.druckansicht{background:#fff}body.druckansicht #page{width:805px}body.druckansicht #branding{height:65px}body.druckansicht #navigation-global{border-width:0}body.druckansicht #navigation-global li,body.druckansicht #navigation-path,body.druckansicht #navigation-user,body.druckansicht div.easter-border,body.druckansicht div.winter-border{display:none}body.druckansicht #content{padding-top:13px!important}body.druckansicht h2{font-size:1.7em}body.druckansicht h1 span{font-size:22px}body.druckansicht p.text{max-width:none}body.print_calendar #page{position:relative!important}@media print{body.print_calendar #cboxOverlay,body.print_calendar #colorbox,body.print_calendar #footer,body.print_calendar #navigation-global,body.print_calendar .ne-expose-header h1 .ne-stars,body.print_calendar .prettyLoader,body.print_calendar .social_plugins,body.print_calendar .user-menu{display:none!important}}body.print_calendar .ne-expose-header,body.print_calendar .ne-print-header{margin-right:250px!important}body.print_calendar .ne-expose-header h1{margin:0!important;margin-bottom:5px!important}body.print_calendar #branding{position:absolute;width:155px!important;height:55px!important;right:90px;top:0!important;margin:0!important;padding:0!important}body.print_calendar #branding a{position:static!important;top:0!important;left:0!important;margin:0!important;padding:0!important}body.print_calendar #content{padding-top:0!important}body.print_calendar .ne-print-header div.js_show{display:none}body.print_calendar .ne-print-header ul{overflow:hidden;margin-bottom:15px}body.print_calendar .ne-print-header ul li{float:left;margin-right:60px}body.print_calendar h2 span{font-weight:400}body.print_calendar h2.calendar{border-top:none!important;margin-top:10px!important;padding-top:0!important}body.print_calendar .ne-calendar{padding-bottom:30px;padding-top:0}body.print_calendar .ne-calendar .ne-legend{width:100%}body.print_calendar .ne-calendar .ne-legend *{font-size:18px!important;line-height:18px!important}body.print_calendar .ne-calendar p.lastupdate{right:0!important;left:auto;line-height:21px}body.print_calendar .ne-calendar .ne-calendar-options,body.print_calendar .ne-calendar div.nav{display:none}body.print_calendar #bookings .booking,body.print_calendar .ne-calendar-footer,body.print_calendar .ne-calendar-month,body.print_calendar .ne-legend{page-break-inside:avoid!important}body.print_calendar .ne-calendar-footer .lastupdate,body.print_calendar .ne-calendar-footer .ne-legend{position:static!important;left:0!important;top:0!important;margin:0!important;padding:0!important;color:#000!important}body.print_calendar .ne-calendar-footer .ne-legend{margin-bottom:5px!important}body.print_calendar #bookings .booking b,body.print_calendar #bookings .booking del,body.print_calendar #bookings .booking i,body.print_calendar .ne-calendar-month b,body.print_calendar .ne-calendar-month del,body.print_calendar .ne-calendar-month i,body.print_calendar .ne-legend b,body.print_calendar .ne-legend del,body.print_calendar .ne-legend i{border:none!important;font-weight:400!important;text-decoration:none!important;font-style:normal!important;text-shadow:none!important;background:#fff!important;color:#000!important;font-size:7pt!important;line-height:25pt!important;text-align:right!important;padding-right:2px!important}body.print_calendar #bookings .booking .free,body.print_calendar #bookings .booking .free_free,body.print_calendar #bookings .booking .freefree,body.print_calendar #bookings .booking b,body.print_calendar .ne-calendar-month .free,body.print_calendar .ne-calendar-month .free_free,body.print_calendar .ne-calendar-month .freefree,body.print_calendar .ne-calendar-month b,body.print_calendar .ne-legend .free,body.print_calendar .ne-legend .free_free,body.print_calendar .ne-legend .freefree,body.print_calendar .ne-legend b{border:thin solid #000!important;border-radius:none!important}body.print_calendar #bookings .booking .free_free,body.print_calendar #bookings .booking .free_non-bookable,body.print_calendar #bookings .booking .free_occupied,body.print_calendar #bookings .booking .free_reserved,body.print_calendar #bookings .booking .freefree,body.print_calendar #bookings .booking .freenon-bookable,body.print_calendar #bookings .booking .freeoccupied,body.print_calendar #bookings .booking .freereserved,body.print_calendar .ne-calendar-month .free_free,body.print_calendar .ne-calendar-month .free_non-bookable,body.print_calendar .ne-calendar-month .free_occupied,body.print_calendar .ne-calendar-month .free_reserved,body.print_calendar .ne-calendar-month .freefree,body.print_calendar .ne-calendar-month .freenon-bookable,body.print_calendar .ne-calendar-month .freeoccupied,body.print_calendar .ne-calendar-month .freereserved,body.print_calendar .ne-legend .free_free,body.print_calendar .ne-legend .free_non-bookable,body.print_calendar .ne-legend .free_occupied,body.print_calendar .ne-legend .free_reserved,body.print_calendar .ne-legend .freefree,body.print_calendar .ne-legend .freenon-bookable,body.print_calendar .ne-legend .freeoccupied,body.print_calendar .ne-legend .freereserved{overflow:hidden!important;position:relative!important}body.print_calendar #bookings .booking .free_free:before,body.print_calendar #bookings .booking .free_non-bookable:before,body.print_calendar #bookings .booking .free_occupied:before,body.print_calendar #bookings .booking .free_reserved:before,body.print_calendar #bookings .booking .freefree:before,body.print_calendar #bookings .booking .freenon-bookable:before,body.print_calendar #bookings .booking .freeoccupied:before,body.print_calendar #bookings .booking .freereserved:before,body.print_calendar .ne-calendar-month .free_free:before,body.print_calendar .ne-calendar-month .free_non-bookable:before,body.print_calendar .ne-calendar-month .free_occupied:before,body.print_calendar .ne-calendar-month .free_reserved:before,body.print_calendar .ne-calendar-month .freefree:before,body.print_calendar .ne-calendar-month .freenon-bookable:before,body.print_calendar .ne-calendar-month .freeoccupied:before,body.print_calendar .ne-calendar-month .freereserved:before,body.print_calendar .ne-legend .free_free:before,body.print_calendar .ne-legend .free_non-bookable:before,body.print_calendar .ne-legend .free_occupied:before,body.print_calendar .ne-legend .free_reserved:before,body.print_calendar .ne-legend .freefree:before,body.print_calendar .ne-legend .freenon-bookable:before,body.print_calendar .ne-legend .freeoccupied:before,body.print_calendar .ne-legend .freereserved:before{content:" "!important;display:block!important;width:40px!important;height:1px!important;border-bottom:1px solid #000!important;transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;position:absolute!important}body.print_calendar #bookings .booking .free_occupied,body.print_calendar #bookings .booking .freeoccupied,body.print_calendar .ne-calendar-month .free_occupied,body.print_calendar .ne-calendar-month .freeoccupied,body.print_calendar .ne-legend .free_occupied,body.print_calendar .ne-legend .freeoccupied{border-top:thin solid #000!important;border-left:thin solid #000!important;border-top-left-radius:none!important;border-bottom:2px solid #000!important;border-right:2px solid #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .free_reserved,body.print_calendar #bookings .booking .freereserved,body.print_calendar .ne-calendar-month .free_reserved,body.print_calendar .ne-calendar-month .freereserved,body.print_calendar .ne-legend .free_reserved,body.print_calendar .ne-legend .freereserved{border-top:thin solid #000!important;border-left:thin solid #000!important;border-top-left-radius:none!important;border-bottom:3px double #000!important;border-right:3px double #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .free_non-bookable,body.print_calendar #bookings .booking .freenon-bookable,body.print_calendar .ne-calendar-month .free_non-bookable,body.print_calendar .ne-calendar-month .freenon-bookable,body.print_calendar .ne-legend .free_non-bookable,body.print_calendar .ne-legend .freenon-bookable{border-top:thin solid #000!important;border-left:thin solid #000!important;border-top-left-radius:none!important;border-bottom:1px dashed #000!important;border-right:1px dashed #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .reserved,body.print_calendar #bookings .booking .reserved_reserved,body.print_calendar #bookings .booking .reservedreserved,body.print_calendar #bookings .booking i,body.print_calendar .ne-calendar-month .reserved,body.print_calendar .ne-calendar-month .reserved_reserved,body.print_calendar .ne-calendar-month .reservedreserved,body.print_calendar .ne-calendar-month i,body.print_calendar .ne-legend .reserved,body.print_calendar .ne-legend .reserved_reserved,body.print_calendar .ne-legend .reservedreserved,body.print_calendar .ne-legend i{border:3px double #000!important;border-radius:none!important}body.print_calendar #bookings .booking .reserved_free,body.print_calendar #bookings .booking .reserved_non-bookable,body.print_calendar #bookings .booking .reserved_occupied,body.print_calendar #bookings .booking .reserved_reserved,body.print_calendar #bookings .booking .reservedfree,body.print_calendar #bookings .booking .reservednon-bookable,body.print_calendar #bookings .booking .reservedoccupied,body.print_calendar #bookings .booking .reservedreserved,body.print_calendar .ne-calendar-month .reserved_free,body.print_calendar .ne-calendar-month .reserved_non-bookable,body.print_calendar .ne-calendar-month .reserved_occupied,body.print_calendar .ne-calendar-month .reserved_reserved,body.print_calendar .ne-calendar-month .reservedfree,body.print_calendar .ne-calendar-month .reservednon-bookable,body.print_calendar .ne-calendar-month .reservedoccupied,body.print_calendar .ne-calendar-month .reservedreserved,body.print_calendar .ne-legend .reserved_free,body.print_calendar .ne-legend .reserved_non-bookable,body.print_calendar .ne-legend .reserved_occupied,body.print_calendar .ne-legend .reserved_reserved,body.print_calendar .ne-legend .reservedfree,body.print_calendar .ne-legend .reservednon-bookable,body.print_calendar .ne-legend .reservedoccupied,body.print_calendar .ne-legend .reservedreserved{overflow:hidden!important;position:relative!important}body.print_calendar #bookings .booking .reserved_free:before,body.print_calendar #bookings .booking .reserved_non-bookable:before,body.print_calendar #bookings .booking .reserved_occupied:before,body.print_calendar #bookings .booking .reserved_reserved:before,body.print_calendar #bookings .booking .reservedfree:before,body.print_calendar #bookings .booking .reservednon-bookable:before,body.print_calendar #bookings .booking .reservedoccupied:before,body.print_calendar #bookings .booking .reservedreserved:before,body.print_calendar .ne-calendar-month .reserved_free:before,body.print_calendar .ne-calendar-month .reserved_non-bookable:before,body.print_calendar .ne-calendar-month .reserved_occupied:before,body.print_calendar .ne-calendar-month .reserved_reserved:before,body.print_calendar .ne-calendar-month .reservedfree:before,body.print_calendar .ne-calendar-month .reservednon-bookable:before,body.print_calendar .ne-calendar-month .reservedoccupied:before,body.print_calendar .ne-calendar-month .reservedreserved:before,body.print_calendar .ne-legend .reserved_free:before,body.print_calendar .ne-legend .reserved_non-bookable:before,body.print_calendar .ne-legend .reserved_occupied:before,body.print_calendar .ne-legend .reserved_reserved:before,body.print_calendar .ne-legend .reservedfree:before,body.print_calendar .ne-legend .reservednon-bookable:before,body.print_calendar .ne-legend .reservedoccupied:before,body.print_calendar .ne-legend .reservedreserved:before{content:" "!important;display:block!important;width:40px!important;height:1px!important;border-bottom:1px solid #000!important;transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;position:absolute!important;transform:translateY(6px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(6px) translateX(-7px) rotate(-45deg)!important}body.print_calendar #bookings .booking .reserved_free,body.print_calendar #bookings .booking .reservedfree,body.print_calendar .ne-calendar-month .reserved_free,body.print_calendar .ne-calendar-month .reservedfree,body.print_calendar .ne-legend .reserved_free,body.print_calendar .ne-legend .reservedfree{border-top:3px double #000!important;border-left:3px double #000!important;border-top-left-radius:none!important;border-bottom:thin solid #000!important;border-right:thin solid #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .reserved_occupied,body.print_calendar #bookings .booking .reservedoccupied,body.print_calendar .ne-calendar-month .reserved_occupied,body.print_calendar .ne-calendar-month .reservedoccupied,body.print_calendar .ne-legend .reserved_occupied,body.print_calendar .ne-legend .reservedoccupied{border-top:3px double #000!important;border-left:3px double #000!important;border-top-left-radius:none!important;border-bottom:2px solid #000!important;border-right:2px solid #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .reserved_non-bookable,body.print_calendar #bookings .booking .reservednon-bookable,body.print_calendar .ne-calendar-month .reserved_non-bookable,body.print_calendar .ne-calendar-month .reservednon-bookable,body.print_calendar .ne-legend .reserved_non-bookable,body.print_calendar .ne-legend .reservednon-bookable{border-top:3px double #000!important;border-left:3px double #000!important;border-top-left-radius:none!important;border-bottom:1px dashed #000!important;border-right:1px dashed #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .occupied,body.print_calendar #bookings .booking .occupied_occupied,body.print_calendar #bookings .booking .occupiedoccupied,body.print_calendar #bookings .booking del,body.print_calendar .ne-calendar-month .occupied,body.print_calendar .ne-calendar-month .occupied_occupied,body.print_calendar .ne-calendar-month .occupiedoccupied,body.print_calendar .ne-calendar-month del,body.print_calendar .ne-legend .occupied,body.print_calendar .ne-legend .occupied_occupied,body.print_calendar .ne-legend .occupiedoccupied,body.print_calendar .ne-legend del{border:2px solid #000!important;border-radius:none!important}body.print_calendar #bookings .booking .occupied_free,body.print_calendar #bookings .booking .occupied_non-bookable,body.print_calendar #bookings .booking .occupied_occupied,body.print_calendar #bookings .booking .occupied_reserved,body.print_calendar #bookings .booking .occupiedfree,body.print_calendar #bookings .booking .occupiednon-bookable,body.print_calendar #bookings .booking .occupiedoccupied,body.print_calendar #bookings .booking .occupiedreserved,body.print_calendar .ne-calendar-month .occupied_free,body.print_calendar .ne-calendar-month .occupied_non-bookable,body.print_calendar .ne-calendar-month .occupied_occupied,body.print_calendar .ne-calendar-month .occupied_reserved,body.print_calendar .ne-calendar-month .occupiedfree,body.print_calendar .ne-calendar-month .occupiednon-bookable,body.print_calendar .ne-calendar-month .occupiedoccupied,body.print_calendar .ne-calendar-month .occupiedreserved,body.print_calendar .ne-legend .occupied_free,body.print_calendar .ne-legend .occupied_non-bookable,body.print_calendar .ne-legend .occupied_occupied,body.print_calendar .ne-legend .occupied_reserved,body.print_calendar .ne-legend .occupiedfree,body.print_calendar .ne-legend .occupiednon-bookable,body.print_calendar .ne-legend .occupiedoccupied,body.print_calendar .ne-legend .occupiedreserved{overflow:hidden!important;position:relative!important}body.print_calendar #bookings .booking .occupied_free:before,body.print_calendar #bookings .booking .occupied_non-bookable:before,body.print_calendar #bookings .booking .occupied_occupied:before,body.print_calendar #bookings .booking .occupied_reserved:before,body.print_calendar #bookings .booking .occupiedfree:before,body.print_calendar #bookings .booking .occupiednon-bookable:before,body.print_calendar #bookings .booking .occupiedoccupied:before,body.print_calendar #bookings .booking .occupiedreserved:before,body.print_calendar .ne-calendar-month .occupied_free:before,body.print_calendar .ne-calendar-month .occupied_non-bookable:before,body.print_calendar .ne-calendar-month .occupied_occupied:before,body.print_calendar .ne-calendar-month .occupied_reserved:before,body.print_calendar .ne-calendar-month .occupiedfree:before,body.print_calendar .ne-calendar-month .occupiednon-bookable:before,body.print_calendar .ne-calendar-month .occupiedoccupied:before,body.print_calendar .ne-calendar-month .occupiedreserved:before,body.print_calendar .ne-legend .occupied_free:before,body.print_calendar .ne-legend .occupied_non-bookable:before,body.print_calendar .ne-legend .occupied_occupied:before,body.print_calendar .ne-legend .occupied_reserved:before,body.print_calendar .ne-legend .occupiedfree:before,body.print_calendar .ne-legend .occupiednon-bookable:before,body.print_calendar .ne-legend .occupiedoccupied:before,body.print_calendar .ne-legend .occupiedreserved:before{content:" "!important;display:block!important;width:40px!important;height:1px!important;border-bottom:1px solid #000!important;transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;position:absolute!important}body.print_calendar #bookings .booking .occupied_free,body.print_calendar #bookings .booking .occupiedfree,body.print_calendar .ne-calendar-month .occupied_free,body.print_calendar .ne-calendar-month .occupiedfree,body.print_calendar .ne-legend .occupied_free,body.print_calendar .ne-legend .occupiedfree{border-top:2px solid #000!important;border-left:2px solid #000!important;border-top-left-radius:none!important;border-bottom:thin solid #000!important;border-right:thin solid #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .occupied_reserved,body.print_calendar #bookings .booking .occupiedreserved,body.print_calendar .ne-calendar-month .occupied_reserved,body.print_calendar .ne-calendar-month .occupiedreserved,body.print_calendar .ne-legend .occupied_reserved,body.print_calendar .ne-legend .occupiedreserved{border-top:2px solid #000!important;border-left:2px solid #000!important;border-top-left-radius:none!important;border-bottom:3px double #000!important;border-right:3px double #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .occupied_non-bookable,body.print_calendar #bookings .booking .occupiednon-bookable,body.print_calendar .ne-calendar-month .occupied_non-bookable,body.print_calendar .ne-calendar-month .occupiednon-bookable,body.print_calendar .ne-legend .occupied_non-bookable,body.print_calendar .ne-legend .occupiednon-bookable{border-top:2px solid #000!important;border-left:2px solid #000!important;border-top-left-radius:none!important;border-bottom:1px dashed #000!important;border-right:1px dashed #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .non-bookable_non-bookable,body.print_calendar #bookings .booking .non-bookablenon-bookable,body.print_calendar #bookings .booking del.non-bookable,body.print_calendar .ne-calendar-month .non-bookable_non-bookable,body.print_calendar .ne-calendar-month .non-bookablenon-bookable,body.print_calendar .ne-calendar-month del.non-bookable,body.print_calendar .ne-legend .non-bookable_non-bookable,body.print_calendar .ne-legend .non-bookablenon-bookable,body.print_calendar .ne-legend del.non-bookable{border:1px dashed #000!important;border-radius:none!important}body.print_calendar #bookings .booking .non-bookable_free,body.print_calendar #bookings .booking .non-bookable_non-bookable,body.print_calendar #bookings .booking .non-bookable_occupied,body.print_calendar #bookings .booking .non-bookable_reserved,body.print_calendar #bookings .booking .non-bookablefree,body.print_calendar #bookings .booking .non-bookablenon-bookable,body.print_calendar #bookings .booking .non-bookableoccupied,body.print_calendar #bookings .booking .non-bookablereserved,body.print_calendar .ne-calendar-month .non-bookable_free,body.print_calendar .ne-calendar-month .non-bookable_non-bookable,body.print_calendar .ne-calendar-month .non-bookable_occupied,body.print_calendar .ne-calendar-month .non-bookable_reserved,body.print_calendar .ne-calendar-month .non-bookablefree,body.print_calendar .ne-calendar-month .non-bookablenon-bookable,body.print_calendar .ne-calendar-month .non-bookableoccupied,body.print_calendar .ne-calendar-month .non-bookablereserved,body.print_calendar .ne-legend .non-bookable_free,body.print_calendar .ne-legend .non-bookable_non-bookable,body.print_calendar .ne-legend .non-bookable_occupied,body.print_calendar .ne-legend .non-bookable_reserved,body.print_calendar .ne-legend .non-bookablefree,body.print_calendar .ne-legend .non-bookablenon-bookable,body.print_calendar .ne-legend .non-bookableoccupied,body.print_calendar .ne-legend .non-bookablereserved{overflow:hidden!important;position:relative!important}body.print_calendar #bookings .booking .non-bookable_free:before,body.print_calendar #bookings .booking .non-bookable_non-bookable:before,body.print_calendar #bookings .booking .non-bookable_occupied:before,body.print_calendar #bookings .booking .non-bookable_reserved:before,body.print_calendar #bookings .booking .non-bookablefree:before,body.print_calendar #bookings .booking .non-bookablenon-bookable:before,body.print_calendar #bookings .booking .non-bookableoccupied:before,body.print_calendar #bookings .booking .non-bookablereserved:before,body.print_calendar .ne-calendar-month .non-bookable_free:before,body.print_calendar .ne-calendar-month .non-bookable_non-bookable:before,body.print_calendar .ne-calendar-month .non-bookable_occupied:before,body.print_calendar .ne-calendar-month .non-bookable_reserved:before,body.print_calendar .ne-calendar-month .non-bookablefree:before,body.print_calendar .ne-calendar-month .non-bookablenon-bookable:before,body.print_calendar .ne-calendar-month .non-bookableoccupied:before,body.print_calendar .ne-calendar-month .non-bookablereserved:before,body.print_calendar .ne-legend .non-bookable_free:before,body.print_calendar .ne-legend .non-bookable_non-bookable:before,body.print_calendar .ne-legend .non-bookable_occupied:before,body.print_calendar .ne-legend .non-bookable_reserved:before,body.print_calendar .ne-legend .non-bookablefree:before,body.print_calendar .ne-legend .non-bookablenon-bookable:before,body.print_calendar .ne-legend .non-bookableoccupied:before,body.print_calendar .ne-legend .non-bookablereserved:before{content:" "!important;display:block!important;width:40px!important;height:1px!important;border-bottom:1px solid #000!important;transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;position:absolute!important}body.print_calendar #bookings .booking .non-bookable_free,body.print_calendar #bookings .booking .non-bookablefree,body.print_calendar .ne-calendar-month .non-bookable_free,body.print_calendar .ne-calendar-month .non-bookablefree,body.print_calendar .ne-legend .non-bookable_free,body.print_calendar .ne-legend .non-bookablefree{border-top:1px dashed #000!important;border-left:1px dashed #000!important;border-top-left-radius:none!important;border-bottom:thin solid #000!important;border-right:thin solid #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .non-bookable_reserved,body.print_calendar #bookings .booking .non-bookablereserved,body.print_calendar .ne-calendar-month .non-bookable_reserved,body.print_calendar .ne-calendar-month .non-bookablereserved,body.print_calendar .ne-legend .non-bookable_reserved,body.print_calendar .ne-legend .non-bookablereserved{border-top:1px dashed #000!important;border-left:1px dashed #000!important;border-top-left-radius:none!important;border-bottom:3px double #000!important;border-right:3px double #000!important;border-bottom-right-radius:none!important}body.print_calendar #bookings .booking .non-bookable_occupied,body.print_calendar #bookings .booking .non-bookableoccupied,body.print_calendar .ne-calendar-month .non-bookable_occupied,body.print_calendar .ne-calendar-month .non-bookableoccupied,body.print_calendar .ne-legend .non-bookable_occupied,body.print_calendar .ne-legend .non-bookableoccupied{border-top:1px dashed #000!important;border-left:1px dashed #000!important;border-top-left-radius:none!important;border-bottom:2px solid #000!important;border-right:2px solid #000!important;border-bottom-right-radius:none!important}body.print_calendar .ne-legend *{line-height:21px!important}body.print_calendar .ne-legend * b.departure_arrival{overflow:hidden!important;position:relative!important}body.print_calendar .ne-legend * b.departure_arrival:before{content:" "!important;display:block!important;width:40px!important;height:1px!important;border-bottom:1px solid #000!important;transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(9px) translateX(-7px) rotate(-45deg)!important;position:absolute!important;transform:translateY(4px) translateX(-7px) rotate(-45deg)!important;-webkit-transform:translateY(4px) translateX(-7px) rotate(-45deg)!important}body.print_calendar #bookings .booking{position:relative;border:1px solid #ccc;margin-bottom:10px;padding:10px 10px 10px 35px}body.print_calendar #bookings .booking h3{margin-bottom:0!important;padding-bottom:0!important}body.print_calendar #bookings .booking p.state{position:absolute;top:10px;left:10px;width:15px;height:15px}body.print_calendar #bookings .booking p.state.reserved{border:1px dashed #999}body.print_calendar #bookings .booking p.state.blocked{border:2px solid #000}body.print_calendar #bookings .booking div.state{position:absolute;top:10px;left:10px;width:20px;height:20px}body.print_calendar #bookings .booking div.state b,body.print_calendar #bookings .booking div.state del,body.print_calendar #bookings .booking div.state i{display:block;width:inherit;height:inherit}body.print_calendar #bookings .booking p.date{position:absolute;right:10px;top:10px}body.print_calendar #bookings .booking div.notice{margin-top:15px}body.expose2011 .ne-expose-gallery-header,body.expose2011 .ne-expose-sidebar,body.expose2011 .ne-listing-history,body.expose2011 .ne-map-legend-listing,body.expose2011 .ne-result-navigation,body.expose2011 .ne-tabbed-list-navigation,body.expose2011 .social_plugins{display:none}body.expose2011 div.ne-expose-container{border:none;background:#fff}body.expose2011 div.ne-expose-overview{margin-bottom:0}body.expose2011 div.ne-expose-overview .ne-expose-gallery{float:right;margin-top:0;margin-right:0;padding-top:210px;width:280px}body.expose2011 div.ne-expose-overview .ne-expose-gallery div.nav{display:none}body.expose2011 div.ne-expose-overview .ne-expose-gallery .figure img{width:280px;height:210px}body.expose2011 div.ne-expose-overview .ne-expose-gallery .figure .figcaption{display:none}body.expose2011 div.ne-expose-overview .ne-expose-overview-info-column{width:auto}body.expose2011 div.ne-expose-overview .ne-expose-overview-info-column h3{margin-top:20px}body.expose2011 .ne-expose-header h1 .ne-stars{width:auto;height:auto;text-indent:0;top:0;font-size:14px;background:none;margin-left:5px}body.expose2011 #bilder .ne-expose-gallery,body.expose2011 #photos .ne-expose-gallery{width:auto;padding-top:0;border:none;background:none;overflow:visible}body.expose2011 #bilder .ne-expose-gallery .figure,body.expose2011 #photos .ne-expose-gallery .figure{display:none}body.expose2011 #bilder .ne-expose-gallery div.nav,body.expose2011 #bilder .ne-expose-gallery div.nav ul.thumbnails,body.expose2011 #photos .ne-expose-gallery div.nav,body.expose2011 #photos .ne-expose-gallery div.nav ul.thumbnails{height:auto;width:auto;overflow:visible}body.expose2011 #bilder .ne-expose-gallery div.nav ul.thumbnails:after,body.expose2011 #photos .ne-expose-gallery div.nav ul.thumbnails:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.expose2011 #bilder .ne-expose-gallery div.nav ul.thumbnails li,body.expose2011 #photos .ne-expose-gallery div.nav ul.thumbnails li{margin:0 8px 8px 0}body.expose2011 #bilder .ne-expose-gallery div.nav ul.thumbnails img,body.expose2011 #photos .ne-expose-gallery div.nav ul.thumbnails img{width:180px;height:135px}body.expose2011 .ne-options li{background:none;text-indent:0;width:auto;height:auto}body.expose2011 .ne-note{background:none;padding:0;position:static;border:none;font-size:inherit}body.expose2011 .ne-note span.arrow{display:none}body.expose2011 .ne-expose-features li{width:auto!important;padding-top:0;display:inline;margin-right:5px;background:none!important}body.expose2011 .ne-expose-features li span.unit{display:inline}body.expose2011 .ne-expose-features li:before{content:"\B7";margin-right:5px}body.expose2011 .ne-expose-features li:first-child:before{content:""}body.expose2011 .ne-rooms{width:auto}body.expose2011 .ne-room{border-color:#ccc!important;background:none!important}body.expose2011 .ne-room h3{color:#333}body.expose2011 .ne-itemlist{list-style:disc inside}body.expose2011 .ne-itemlist li{padding-left:0;background:none}body.expose2011 #calendar{padding-top:0}body.expose2011 .ne-calendar .ne-calendar-options,body.expose2011 .ne-calendar div.nav{display:none}body.expose2011 .ne-calendar-month b,body.expose2011 .ne-calendar-month del,body.expose2011 .ne-calendar-month i{height:19px;width:19px;line-height:19px}body.expose2011 .ne-calendar-month *,body.expose2011 .ne-calendar .ne-legend *{background:none}body.expose2011 .ne-calendar-month b,body.expose2011 .ne-calendar .ne-legend b{font-weight:700;color:#7aba7a;border:1px solid green}body.expose2011 .ne-calendar-month b.occupied_free,body.expose2011 .ne-calendar-month b.occupiedfree,body.expose2011 .ne-calendar .ne-legend b.occupied_free,body.expose2011 .ne-calendar .ne-legend b.occupiedfree{border-top-color:#c85762;border-left-color:#c85762;border-top-style:dashed;border-left-style:dashed}body.expose2011 .ne-calendar-month b.reserved_free,body.expose2011 .ne-calendar-month b.reservedfree,body.expose2011 .ne-calendar .ne-legend b.reserved_free,body.expose2011 .ne-calendar .ne-legend b.reservedfree{border-top-color:#eec240;border-left-color:#eec240;border-top-style:solid;border-left-style:solid}body.expose2011 .ne-calendar-month i,body.expose2011 .ne-calendar .ne-legend i{font-weight:700;color:#eec240;border:1px solid #eec240}body.expose2011 .ne-calendar-month i.free_reserved,body.expose2011 .ne-calendar-month i.freereserved,body.expose2011 .ne-calendar .ne-legend i.free_reserved,body.expose2011 .ne-calendar .ne-legend i.freereserved{border-top-color:#7aba7a;border-left-color:#7aba7a;border-top-style:solid;border-left-style:solid}body.expose2011 .ne-calendar-month i.occupied_reserved,body.expose2011 .ne-calendar-month i.occupiedreserved,body.expose2011 .ne-calendar .ne-legend i.occupied_reserved,body.expose2011 .ne-calendar .ne-legend i.occupiedreserved{border-top-color:#c85762;border-left-color:#c85762;border-top-style:dashed;border-left-style:dashed}body.expose2011 .ne-calendar-month del,body.expose2011 .ne-calendar .ne-legend del{font-weight:700;color:#c85762;border:1px dashed #c85762;text-decoration:line-through}body.expose2011 .ne-calendar-month del.free_occupied,body.expose2011 .ne-calendar-month del.freeoccupied,body.expose2011 .ne-calendar .ne-legend del.free_occupied,body.expose2011 .ne-calendar .ne-legend del.freeoccupied{border-top-color:#7aba7a;border-left-color:#7aba7a;border-top-style:solid;border-left-style:solid}body.expose2011 .ne-calendar-month del.reserved_occupied,body.expose2011 .ne-calendar-month del.reservedoccupied,body.expose2011 .ne-calendar .ne-legend del.reserved_occupied,body.expose2011 .ne-calendar .ne-legend del.reservedoccupied{border-top-color:#eec240;border-left-color:#eec240;border-top-style:solid;border-left-style:solid}body.expose2011 #contact,body.expose2011 #kontakt,body.expose2011 #preise .ne-section-options,body.expose2011 #prices .ne-section-options,body.expose2011 .ne-review-new-button,body.expose2011 ol.ne-reviews form{display:none}body.expose2011 ul.ne-ratings li{background:none!important;padding-left:0}body.expose2011 ul.ne-ratings li h4{display:inline}body.expose2011 ul.ne-ratings li p{font-weight:400}body.expose2011 .ne-reviews div.summary ul.ne-ratings{width:auto}body.expose2011 #bewertungen,body.expose2011 #reviews{margin-bottom:50px}body.expose2011 #anreise,body.expose2011 #arrival,body.expose2011 #bewertungen,body.expose2011 #bilder,body.expose2011 #bookings,body.expose2011 #footer,body.expose2011 #freizeit,body.expose2011 #lage,body.expose2011 #leisure,body.expose2011 #location,body.expose2011 #photos,body.expose2011 #preise,body.expose2011 #prices,body.expose2011 #ratings,body.expose2011 #rooms,body.expose2011 #zimmer,body.expose2011 h2.calendar{border-top:1px dashed #999;margin-top:30px;padding-top:30px}@media print{.ne-print-header{display:none}#branding,#content,#navigation-global{border:none}#page{margin-top:0}#branding{height:25px}#branding-logo{top:0}#bilder,#freizeit,#photos{page-break-before:always;page-break-inside:avoid}div#zimmer div.ne-rooms div.ne-room{page-break-inside:avoid}}