/*!
 * CSS by DMK E-BUSINESS GmbH
 * http://www.dmk-ebusiness.de
 *
 * BAD BRAMBACH = COLOR-RED */
#navi-top .home, #navi-top .cart {
  float: left;
  width: 50%; }

h1,
.highlight,
.maincontent h2,
.DetailsAngebot .OfferDetailBlock b,
.DetailsAngebot .OfferDetailBlock a,
.accordion .accblock b,
.accordion .accordion-element a.acchead, a.acchead,
.BeherbergerItem .KurzinfoBlock h2 a,
.teaser h2,
.teaser h3,
.teaser.teaser-2.color-highlight .links .Icon:hover,
.teaser.teaser-2.color-highlight .links .Icon:focus,
.teaser.color-dark .links .Icon:hover,
.teaser.color-dark .links .Icon:focus,
.popup .close:hover,
.popup .close:focus {
  color: #B0A269; }

.btn, .powermail_submit {
  border-color: #9C8B43; }
  .btn:hover, .btn:focus, .powermail_submit:hover, .powermail_submit:focus {
    color: #9C8B43; }

.Icon:before,
.Icon:hover,
.Icon:focus,
#navi-top .navbar-header a:hover,
#navi-top .navbar-header a:focus,
#navi-top .navbar-header .active a,
.top .searchbtn:hover,
.top .searchbtn:focus,
.navi-pages a.btn.active,
.Tab a:before {
  color: #9C8B43; }

#navi-main li.active a,
#navi-main li:hover a,
#navi-main a:hover,
#navi-main a:focus,
#navi-main-mobile li.active a,
#navi-main-mobile li:hover a,
#navi-main-mobile a:hover,
#navi-main-mobile a:focus {
  color: #9C8B43; }
#navi-main ul ul a:before,
#navi-main ul ul li.active a,
#navi-main ul ul a:hover,
#navi-main ul ul a:focus,
#navi-main-mobile ul ul a:before,
#navi-main-mobile ul ul li.active a,
#navi-main-mobile ul ul a:hover,
#navi-main-mobile ul ul a:focus {
  color: #9C8B43 !important; }

.top .hotline,
.copy,
.contactflag,
.ticketflag,
.hotline,
.PreisInfo,
#navi-main-mobile a,
#navi-main a,
.block.colored,
.teaser.color-highlight .content,
.formErrorContent,
.tx-powermail .parsley-errors-list.filled {
  background-color: #B0A269; }

.contactflag:hover,
.contactflag:focus,
.ticketflag:hover,
.ticketflag:focus,
.navbar-default .navbar-toggle .icon-bar,
.ui-datepicker-header,
.ui-datepicker-calendar .ui-datepicker-current-day a,
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar td a:focus {
  background-color: #9C8B43; }

.carousel-control:hover {
  background-color: #9C8B43 !important; }

.navi-bread li:before {
  color: #9C8B43; }

.navbar-right li {
  border-color: #B0A269; }
.navbar-right a:hover, .navbar-right a:focus, .navbar-right a:hover i, .navbar-right a:focus i {
  color: #9C8B43; }
.navbar-right i {
  color: #B0A269; }

#navi-main li {
  border-left-color: #E36183; }

.maincontent ol.Buchungssteps li.active a, .maincontent ol.Buchungssteps.ready li.active span {
  color: #B0A269; }
  .maincontent ol.Buchungssteps li.active a:before, .maincontent ol.Buchungssteps.ready li.active span:before {
    background-color: #B0A269;
    border-color: #c2b78a; }

hr,
.WarenkorbAngebotsBlock,
.DetailsAngebot .PreisKatBeherberger table th,
.DetailsAngebot .PreisKatBeherberger table td,
.AngebotBuchungsoptionen table th,
.AngebotBuchungsoptionen table td,
.paybasket table.basketoverview tbody td,
.maincontent ul.special a,
.maincontent ul.special li:nth-child(1) a,
.maincontent ul.special li:nth-child(2) a,
.maincontent table.contenttable td,
.maincontent table.contenttable th,
.tx-powermail .parsley-errors-list.filled:before,
.formErrorContent:before,
.Tab a {
  border-color: #B0A269; }

hr.down:after {
  border-top-color: #B0A269; }

form input[type="text"]:focus:invalid,
form input[type="password"]:focus:invalid,
form input[type="date"]:focus:invalid,
form input[type="number"]:focus:invalid,
form input[type="search"]:focus:invalid,
form select:focus:invalid,
form textarea:focus:invalid,
form .form-control:focus:invalid,
form .powermail_select:focus:invalid,
form .powermail_textarea:focus:invalid,
form .powermail_input:focus:invalid {
  border: 2px solid #B0A269; }

@media (min-width: 768px) {
  #navi-top .home, #navi-top .cart {
    width: auto; }
  #navi-top .navbar-nav > li:last-child {
    display: none; }

  .teaser.color-trans.color-highlight .content {
    background-color: rgba(207, 77, 83, 0.9); } }
@media (min-width: 992px) {
  #navi-top .navbar-nav > li:last-child {
    display: block; } }
