.search,
.l-footer__row2-social-bookmarks_div,
#top_functionallinks,
.skalierung

 {
display: none;	
}
#main div.wayhome .wayhome {display: none}

.header-logosvg::before {
  background-image: url("../img/logo1.svg") !important;
  width: 521px !important;
  height: 126px !important;
}

.mobile-header__brand .header-logosvg::before,
.home .header-logosvg::before {
	background-image: url("../img/logo2.svg") !important;
  width: 100px !important;
  height: 130px !important;
}

.site_zaehringerstaedte #header.sticky-header .header-logosvg::before {
  width: 260px !important;
  height: 63px !important;
}
.site_zaehringerstaedte.home #header.sticky-header .header-logosvg::before {
  width: 80px !important;
  height: 70px !important;
}

.site_zaehringerstaedte.home #main {
  margin-top: 0em !important;
}

.ym-skiplinks {
  position: absolute;
  top: 0px;
  left: -32768px;
  z-index: 1000;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.header__row {border-bottom: 0px !important}

.blueservicebox {
  background: rgb(233, 241, 245) none repeat scroll 0% 0%  !important

}

.blueservicebox::before {display: none}
#page_margin #footer,
#bottom_functionallinks {
  background-color: #666 !important;
}

.l-footer__row2-brand a img {
  display: block !important;
}

.l-footer__row2-brand a::before {
  background: none !important;
}

.mm-navbars_top .header-logosvg {display: none;}

.site_zaehringerstaedte .flyerNav .mburger {
    background-color: white !important;
    color: #ac162b !important;
 }
.site_zaehringerstaedte
.flyerNav .mburger em,
.site_zaehringerstaedte .flyerNav .mburger b,
.site_zaehringerstaedte .flyerNav .mburger::before {
    color: #ac162b !important;
}

.site_zaehringerstaedte #main .ButtonLink span.default,
.site_zaehringerstaedte #main .ButtonLink a  {
    border:1px solid #ac162b;
    color:#ac162b !important;
    padding:.25em .5em;
    transition: .1s all ease-in-out;
    line-height: 180%;
    text-align: center;
}
.site_zaehringerstaedte #main .ButtonLinkinvers a  {
    border:1px solid #ac162b;
    color:#fff !important;
    padding:.25em .5em;transition: .1s all ease-in-out;
    background: #ac162b ;
    line-height: 180%;    
    text-align: center;
}

-site_zaehringerstaedte .ym-column a:not(.joboffer_title_text a, .pm-teaser-text-link):hover,
.site_zaehringerstaedte .ym-column a:not(.joboffer_title_text a, .pm-teaser-text-link):focus 


{
    color: #ac162b !important;
    text-decoration: none !important;
}
.site_zaehringerstaedte .ym-column a:not(.joboffer_title_text a):hover:after,
.site_zaehringerstaedte .ym-column a:not(.joboffer_title_text a):focus:after {
    border-color: #ac162b !important;
}
.site_zaehringerstaedte #main .ButtonLink a:hover {
 color:#fff!important;
 background: #ac162b ;
}
.site_zaehringerstaedte #main .ButtonLinkweiss a:hover {
 color: #ac162b !important;
 background: #fff !important;
}

.site_zaehringerstaedte #main .ButtonLinkinvers a:hover {
    color:#ac162b !important;
    background: #fff ;
   }
.site_zaehringerstaedte .mm-listitem_selected {
  background: #ac162b;
  color: #fff !important;
}

.site_zaehringerstaedte .mm-menu .mm-navbars_bottom, .site_zaehringerstaedte .mm-menu .mm-navbars_bottom .mm-navbar {
  background-color: #ac162b !important;
  color: #fff;
}