body.clr,
.slider-thumbs,
.thumb,
.thumb.tns-nav-active,
.clr button *,
.clr .button *,
.dark .button *,
.dark .button,
button.min.txt span,
.button.min.txt span,
.clr .clr-txt-one,
.clr .clr-txt-one *,
.clr h1, .clr h2, .clr h3, .clr h4, .clr h5, .clr h6, .clr p, .clr a,
.clr section h1 *, .clr section h2 *, .clr section h3 *,
.clr section h4 *, .clr section h5 *, .clr section h6 *,
.clr article li::before,
.clr .button, .clr button,
.clr #main .w-txt .button:hover *,
.clr #topnav button *,
.clr #topnav .button *,
.clr #topnav .modal-nav,
.clr #topnav .lang-nav,
.clr button.min.txt span,
.clr .button.min.txt span,
.clr .slide-btn.prev::before,
.clr .slide-btn.next::before,
.clr .button span::before,
.clr #mainnav .nav-btn,
.clr .teasercards .teaser-info *,
.clr .no-img #pageheader *,
.clr .list.objects .teaser-item,
.clr #mainfooter a,
.clr figcaption,
.clr #main-container #mainfooter a,
.clr #main .no-img .breadcrumps li:first-child a,
.clr #main .no-img .breadcrumps li:first-child a::before,
.clr article a, .clr section a, .clr #mainfooter a, .clr .hint-win a,
.w-txt .white *,
.w-txt .white h1, .w-txt .white h2, .w-txt .white h3,
.w-txt .white h4, .w-txt .white h5, .w-txt .white h6,
.w-txt .white p, .w-txt .white li,
.w-txt .white article a, .w-txt .white section a,
.w-txt .white #mainfooter a, .w-txt .white .hint-win a,
.clr #main .breadcrumps a,
.clr .img .breadcrumbs-wrapper *,
.clr .img .breadcrumps li::before,
.clr .breadcrumps li::before,
.clr #main .breadcrumps li:first-child a::before,
.clr #main .breadcrumps li:first-child a::after,
#main .bgc.w-txt *,
.w-txt .no-img #pageheader *,
.list.objects .teaser header *,
.bgc.w-txt h1, .bgc.w-txt h2, .bgc.w-txt h3,
.bgc.w-txt h4, .bgc.w-txt h5, .bgc.w-txt h6,
.bgc.w-txt p, .bgc.w-txt li, .bgc.w-txt article a,
.bgc.w-txt section a, .bgc.w-txt #mainfooter a, .bgc.w-txt .hint-win a,
.bgc.w-txt .list.objects .teaser-item {
  color: #d9a8a1;
  border-color: #d9a8a1!important; }

.clr #mainnav .nav-item > .nav-btn.cta-btn {
  color: #fff;
}
.clr #mainnav .nav-item > .nav-btn.cta-btn span::after {
   background-color: #fff;
}

span.clr-txt-one {
  color: #d9a8a1!important;
  border-color: #d9a8a1!important; }

.clr .section-heroslider .button.min span::before {
  color: $white;
  border-color: $white; }

@media only screen and (max-width: 1152px) {
  #mainnav .subnav-btn a { color: #d9a8a1; }
  #mainnav .subnav-btn span::after { background-color: #d9a8a1; }
}
@media only screen and (max-width: 720px) {
  .thumb { border: 1px solid transparent; }

  .thumb.tns-nav-active { border-color: #d9a8a1; }
}

.dark .button.thumb { border-color: #d9a8a1!important; }

.dark .button.min.txt::after,
.dark .button::after { background-color: #d9a8a1; }

.object-info p.imp,
.bgc .w-txt .button.min.txt::after,
.bgc #main .no-img .breadcrumps li:first-child a::after { background-color: #d9a8a1!important; }

.clr hr,
.clr button::after,
.clr .button::after,
.clr .button.min::after,
.clr button.min.txt::after,
.clr .button.min.txt::after,
.clr #main .InputfieldSubmit button::after,
.clr #mainnav .dropdown ul,
.clr .nav-btn span::after,
.clr #main .breadcrumps li:first-child a::after,
.clr .list.objects .teaser header,
#topnav hr { background-color: #d9a8a1; }

button, .button,
.InputfieldSubmit button { border-color: #d9a8a1!important; }

@media (hover: hover) {
button:hover, .button:hover *,
.InputfieldSubmit button:hover { color: #e8e8e8!important; }

.button.min.txt:hover,
.button.min.txt:hover * { color: #d9a8a1!important; }
}

.pricetable,
.pricetable li { border-color: #d9a8a1; }

.clr #menu-btn li,
.clr #menu-btn.active li,
.clr #menu-btn::before,
.clr .teaser.tables .teaser-info {
  background-color: #d9a8a1;
  border-color: #d9a8a1; }

/*#main .bgc.w-txt *,
.w-txt .no-img #pageheader *,
.list.objects .teaser header *,
.bgc.w-txt h1, .bgc.w-txt h2, .bgc.w-txt h3,
.bgc.w-txt h4, .bgc.w-txt h5, .bgc.w-txt h6,
.bgc.w-txt p, .bgc.w-txt li, .bgc.w-txt article a,
.bgc.w-txt section a, .bgc.w-txt #mainfooter a, .bgc.w-txt .hint-win a,
.bgc.w-txt .list.objects .teaser-item,*/
.clr .clr-txt-two,
.clr .clr-txt-two *,
#main .bgc .clr-txt-two * {
  color: #323b4c;
  border-color: #323b4c; }

.clr #mainnav-container #menu-btn,
.clr #mainnav-container #menu-btn {
  color: #323b4c;
  border-color: #323b4c; }

span.clr-txt-two,
.clr-txt-two .button {
  color: #323b4c!important;
  border-color: #323b4c!important; }

@media (hover: hover) {
.clr-txt-two .button:hover *,
#main .bgc .clr-txt-two .button:hover * { color: $white!important; }
}

.clr-txt-two .button::after { background-color: #323b4c!important; }

.bgc .list.objects .teaser header  { background-color: rgba(255,255,255,0.1); }

.bgc.clr-one,
.bgc.clr-one.teaser-item,
.bgc #editpage-btn,
.bgc .clr-one,
.bgc .nav-btn span::after,
.bgc #mainnav .dropdown ul,
.bgc .marker,
.bgc #mainnav,
.bgc #mainnav-container #menu-btn,
.bgc #mainnav-container #menu-btn,
.bgc .button.min::after {
  background-color: #323b4c;
  border-color: #323b4c; }

@media only screen and (max-width: 1152px) {
  .bgc .nav-btn span::after { background-color: #e8e8e8; }
}

.bgc.dark #main-container {
  background-color: #323b4c;
  border-color: #323b4c; }

.bgc.dark #mainnav .dropdown::before,
.bgc.dark .hint-win,
.bgc.dark #mainnav-bg { background-color: #323b4c; }

::-moz-selection { background-color: #323b4c; }
::selection { background-color: #323b4c; }

.bgc .object-info p.imp,
.bgc .object-info p.imp * {
  color: #323b4c!important;
  border-color: #323b4c!important; }

.dark.bgc #menu-btn::before { color: #323b4c; }

.bgc.clr-two,
.bgc.clr-two.teaser-item,
.bgc.clr-two hr,
.dark #mainfooter,
.bgc .list.objects .teaser header {
  background-color: #445168;
  border-color: #445168; }


#main hr,
#main .bgc.clr-two hr,
#main .bgc.clr-one hr {
  max-width: none;
  background-color: transparent; }

hr::before { background-image: url(/site/assets/files/1805/geripptes.svg); }

.serif, .serif *, blockquote *, blockquote::before, cite, cite * {font-family:eskapade-fraktur, serif; font-style:italic;}