#brand a, .logoQuickform {
  background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/364.svg); }

#header .quickform .quickform-form #logoQuickform {
  width: 220px;
  height: 130px;
  top: 40px; }
  #header .quickform .quickform-form #logoQuickform a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/364.svg); }

@media (min-width: 992px) {
  header:not(.invert) #brand {
    width: 100px; }
    header:not(.invert) #brand a {
      background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/364.svg);
      width: 100px; } }

@media (min-width: 992px) {
  body.default #header.small.logoVisible, body.timeline #header.small.logoVisible, body.overview #header.small.logoVisible, body.zimmerpackagesdetail #header.small.logoVisible, body.seminare #header.small.logoVisible {
    background: none;
    box-shadow: none; }

  body.default #header.small.logoNotVisible, body.timeline #header.small.logoNotVisible, body.overview #header.small.logoNotVisible, body.zimmerpackagesdetail #header.small.logoNotVisible, body.seminare #header.small.logoNotVisible {
    background: #fff; }

  body.default #header.logoVisible #brand a, body.timeline #header.logoVisible #brand a, body.zimmerpackagesdetail #header.logoVisible #brand a, body.seminare #header.logoVisible #brand a, body.medialess #header.logoVisible #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/364.svg);
    width: 100%; }

  body.overview #header.logoVisible #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/364.svg);
    width: 100%; } }

@media (min-width: 992px) {
  #header.invert #brand, #header.logoVisible #brand {
    width: 180px;
    height: 150px; }

  #header.invert #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/364.svg); }

  #header.upscroll #brand {
    width: 160px; } }

@media (min-width: 992px) {
  .overview #header.logoVisible #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/364.svg); } }

#brandFooter {
  width: 180px;
  height: 120px; }
  @media (min-width: 1302px) {
  #brandFooter {
    width: 220px; } }
  #brandFooter a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/364.svg); }

.footerMap a {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/verkehrsspinne/resort-seepark.png) 0 0 no-repeat;
  background-size: contain; }

hr {
  background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/364.svg); }

.voucher .icon {
  background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/364.svg); }
/* Footer */
@media (min-width: 1302px) {
  #address .address01 {
    flex: 0 0 40%;
    max-width: 40%; }
    #address .address02 {
      flex: 0 0 60%;
      max-width: 60%; } }
/* Strukturen auf Elementen */
.overviewPackage .text:before {
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
  background-size: 120%;
  background-position: center bottom;
  background-repeat: no-repeat; }
  @media (min-width: 992px) {
  .overviewPackage .text:before {
    background-position: center center; } }

.sectionContentWrapSpecial:before {
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

body.default #pagewrap:before, body.timeline #pagewrap:before, body.zimmerpackagesdetail #pagewrap:before, body.seminare #pagewrap:before {
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
  background-size: 100%;
  background-position: center 0;
  background-repeat: no-repeat; }
  @media (min-width: 992px) {
  body.default #pagewrap:before, body.timeline #pagewrap:before, body.zimmerpackagesdetail #pagewrap:before, body.seminare #pagewrap:before {
    background-position: center -150px; } }

.fourColumnTeaser .row:before {
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
  background-repeat: no-repeat; }

body.home #pagewrap {
  position: relative;
  overflow: hidden; }
  body.home #pagewrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 200vw;
    height: 2000px;
    display: block;
    overflow: hidden;
    z-index: 1;
    opacity: 0.5;
    max-width: 2000px;
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
    background-size: 100%;
    background-position: center 0;
    background-repeat: no-repeat;
    pointer-events: none; }
    @media (min-width: 992px) {
  body.home #pagewrap:before {
    background-position: center -150px; } }
    @media (min-width: 992px) {
  body.home #pagewrap:before {
    opacity: 0.25;
    margin-left: 50px; } }
    @media (min-width: 1302px) {
  body.home #pagewrap:before {
    width: 100%; } }

ul.ce-bullets li:before {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/no-lines/364.svg) center center no-repeat;
  background-size: cover; }

body.zimmerpackagesdetail #pagewrap .mediaContainer > .container .price {
  top: -90px;
  right: 15px;
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/no-lines/364.svg) center center no-repeat;
  background-size: cover;
  border-radius: 0;
  width: 200px;
  height: 200px;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); }
  @media (min-width: 1302px) {
  body.zimmerpackagesdetail #pagewrap .mediaContainer > .container .price {
    right: 0;
    width: 280px;
    height: 280px;
    top: -140px; } }
  body.zimmerpackagesdetail #pagewrap .mediaContainer > .container .price:before {
    border-radius: 0;
    border: 0; }
  body.zimmerpackagesdetail #pagewrap .mediaContainer > .container .price > span {
    -moz-transform: translate(-50%, -50%) rotate(0deg);
    -o-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
    margin-top: 20px; }
    @media (min-width: 1302px) {
  body.zimmerpackagesdetail #pagewrap .mediaContainer > .container .price > span {
    margin-top: 30px; } }

@media (max-width: 991.98px) {
  #menu li.cur > a:before {
    background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/white-and-no-lines/364.svg) center center no-repeat;
    background-size: cover; } }

@media (min-width: 992px) {
  #menu > div > ul > li > a:before {
    background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/no-lines/364.svg) center center no-repeat;
    background-size: cover; }
    #menu > div > ul > li.act:hover > a:before, #menu > div > ul > li.cur > a:before, #menu > div > ul > li.act > a:before {
      background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/no-lines/364.svg) center center no-repeat;
      background-size: cover; } }

.sectionContentWrapLarge .control .pager ul li a:before, .sectionContentWrap .inner .flickity-page-dots .dot:before, .teaserWrap .flickity-page-dots .dot:before, .sectionContentWrapSpecial .control .pager ul li a:before, .fourColumnTeaser-pager li a:before, .juicer-feed.night .flickity-page-dots .dot:before {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/no-lines/364.svg) center center no-repeat;
  background-size: cover; }

.juicer-feed.night .j-text {
  background: rgba(165, 93, 117, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg') !important;
  background-size: 140% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important; }
/* Events Iframe */
#mic-wg-events {
  border: 10px solid #fff; }
/* Tischreservierung Iframe */
#resmio-restaurant-resi iframe {
  height: 400px; }
/* Customer Alliance Startseite */
.customerHome .reviewLinks {
  display: none; }

.frame-type-notfalloverlay .close-button {
  background-color: rgba(165, 93, 117, 1); }

.anchor .icon img {
  filter: brightness(0) saturate(100%) invert(38%) sepia(79%) saturate(318%) hue-rotate(289deg) brightness(92%) contrast(79%); }

.pid410 .contenttable p {
  text-align: left !important; }
