.body_sg {background: #fff000;color:#000}
.body_sg a {color: #000;}
.body_sg img {filter:grayscale(1);}
.body_sg .sr-only:focus {color: #000;background:#fff000}
.body_sg #mainnavi a {color: #000;}
.body_sg h2 {color: #000;}
.body_sg #contactform label {color: #000;}
.body_sg #contactform h4 {color: #000;}
.body_sg .footer a {color: #000;}
.body_sg #contactform button {background:#fff000;color:#000;border: 3px solid black;}
.body_sg #mainnavi ul li > ul li > a {background:#fff000;color:#000;border-color:#000}
.body_sg a.karrierebutton {background:#fff000;color:#000}
.body_sg .kontakt_wrapper {background:#fff000}
.body_sg #mainnavi li.current-menu-item > a {border-bottom: 5px solid #000;}
.body_sg a:focus,.body_sg .read_more:focus, .body_sg button:focus, .body_sg input:focus, .body_sg textarea:focus, .body_sg select:focus {outline: #000 dashed 3px !important;}
.body_sg .socialmedia i.fa-facebook {color: #000;}
.body_sg .rohrbruch-bonn {background:#fff000;color:#000;border-color: #000;}
.body_sg #leistungen_slider div.slick-slide div div {background:#fff000}
.body_sg #leistungen_slider div.slick-slide div div h3 {border-color:#000}
.body_sg .slick-prev, .body_sg .slick-next {background: #fff000;}
.body_sg .slick-prev:before,.body_sg .slick-prev:after {background: #000;}
.body_sg .slick-next:before,.body_sg .slick-next:after {background: #000;}
.body_sg .portrait_div {mix-blend-mode:normal;background: none;}
.body_sg .portrait_name {color: #000 !important;}
.body_sg .portrait_zusatz {color: #000 !important;}
.body_sg .slick-dots li button:before {background: #000;opacity:1;}
.body_sg .slick-dots li.slick-active button:before {background: #fff000;opacity:1;}
.body_sg #mainnavi li.current-menu-item > a,.body_sg #mainnavi li.current-menu-parent > a {border-color: #000 !important;}
.body_sg #mainnavi ul li:hover ul,.body_sg #menu-menu-1 li ul:has(a:focus) {border-color: #000 !important;}
.body_sg #mainnavi ul li > ul li ul li:nth-child(odd) > a {background:#fff000;color:#000;}
.body_sg #mainnavi ul li > ul li ul li:nth-child(even) > a {background:#fff000;color:#000;}
.body_sg #ref-table td:nth-child(odd) {border-color:#000;color:#000;}
.body_sg #ref-table td:nth-child(even) {border-color:#000;color:#000;}
.body_sg #ref-table-2 td:nth-child(odd) {border-color:#000;color:#000;}
.body_sg #ref-table-2 td:nth-child(even) {border-color:#000;color:#000;}
.body_sg .container_aktuelles hr {border-color:#000;}
.body_sg hr {border-color:#000}
.body_sg #kontrastmenu {border: 3px solid rgb(0 0 0);background:#fff000}
.body_sg #fontmenu, .body_sg #wortmenu, .body_sg #zeichenmenu {border: 3px solid rgb(0 0 0);background:#fff000}
.body_sg .font_active:after {background: #000;}
.body_sg .font_active2:after {background: #000;}
.body_sg .font_active3:after {background: #000;}
.body_sg .activewort:after {background: #000;}
.body_sg .activewort2:after {background: #000;}
.body_sg .activewort3:after {background: #000;}
.body_sg .activewort:after {background: #000;}
.body_sg .activewort2:after {background: #000;}
.body_sg .activewort3:after {background: #000;}
.body_sg .activezeichen:after {background: #000;}
.body_sg .activezeichen2:after {background: #000;}
.body_sg .activezeichen3:after {background: #000;}
.body_sg #f_normal,.body_sg #f_a1,.body_sg #f_a2,.body_sg #f_a3 {background-color: #fff000;}
.body_sg #kontrast_button {background-color: #fff000;background-image: url(/wp-content/themes/bliersbach/Icon_Kontrast_sg_sw.png);}
.body_sg #kontrast_close {background-color: #fff000;background-image: url(/wp-content/themes/bliersbach/Icon_Kontrast_sg_sw.png);}
.body_sg #font_button {background-color: #fff000;background-image: url(/wp-content/themes/bliersbach/Icon_Schriftgröße_sg_sw.png);}
.body_sg #font_close {background-color: #fff000;background-image: url(/wp-content/themes/bliersbach/Icon_Schriftgröße_sg_sw.png);}
.body_sg .linkinfo {background:#fff000;color:black}
.body_sg .pers-daten input[type=text] {background:#fff000;color: #000;}
.body_sg input[type=date] {background:#fff000;color: #000;}
.body_sg select {background:#fff000;color: #000;}
.body_sg #anmeldung-form input[type=text], .body_sg #anmeldung-form textarea, .body_sg #anmeldung-form button {background:#fff000;color: #000;border-color:#000}
.body_sg fieldset {border-color:#000}
.body_sg table {border-collapse:collapse;border-color:#000}

.body_sg #contactform input {color:#000;background:#fff000;border:3px solid #000}
.body_sg #contactform textarea {color:#000;background:#fff000;border:3px solid #000}
.body_sg #contactform .error,.body_sg #contactform .accept {background:#fff000!important;color:#000!important;border:3px solid #000}

.body_sg .content_container p#maps-advice button {background:#fff000!important;color:#000!important;border-color:#000;border-style:solid;}

.body_sg .slicknav_menu {background:#fff000}
.body_sg .slicknav_nav a:hover {background:#fff000;color: #000;}
.body_sg .slicknav_menu .slicknav_icon-bar {background-color: #000;}
.body_sg .eyecatcher {background: #fff000;}
.body_sg .eyecatcher h5 {background-color:#fff000;color:#000}
.body_sg .eyecatcher h4 {color:#000}
.body_sg .eyecatcher p {color:#000}
.body_sg .eyecatcher a {color:#000}

.body_sg #leistung_baeder a, .body_sg #leistung_heizen a, .body_sg #leistung_luft a {color:#000}

.body_sg #bfsgmenu {background: #fff000;}

.body_sg .cookiebanner {background:#fff000!important}
.body_sg #cookie-headline strong, .body_sg #cookie-details p.erklaerung {color:#000!important}
.body_sg .cookieform button {background:#fff000!important;color:#000!important;}
.body_sg .cookiebanner #cookie-details, .body_sg .cookiebanner #cookie-settings {background:#fff000!important;color:#000!important;}

.body_sg #move {
	background: #fff000;
	border-color:#000;
}


@media only screen and (min-width: 1480px) {
.body_sg h1 {color: #000;}
.body_sg .content_container p {color: #000;}
.body_sg h3 {color: #000;}
.body_sg #leistungen_slider div.slick-slide div div a {color: #000;}
.body_sg .eyecatcher {background: #fff000;}
.body_sg .main_headline {color: #000;}
.body_sg .footer {color: #000;}
.body_sg .slider_overlay h2 {background-color: #000000;}
.body_sg div.teaser a span {background:#fff000;color:#000;z-index: 999999;}
.body_sg .content_container ul {color:#000}
.body_sg .eyecatcher h4 {color:#000}
.body_sg .eyecatcher h5 {color:#000}
.body_sg .eyecatcher p {color:#000}
.body_sg #leistung_baeder a, .body_sg #leistung_heizen a, .body_sg #leistung_luft a {color:#000}
.body_sg .kontakt p, .body_sg .kontakt h6 {color:#000}
.body_sg .eyecatcher h5 {background-color:#fff000}

}
@media only screen and (min-width: 1880px) {
.body_sg .slider_overlay h2 {background-color: #fff000;}
.body_sg .kontakt h5 {background-color: #fff000;}
.body_sg .referenz h5 {background-color: #fff000;color:#000}
.body_sg .referenz .inner {background-color: #fff000;color:#000;border: 0;}
.body_sg .referenz .ref-content ul {color:#000}
.body_sg .kontakt h5 {color:#000}

}

@media only screen and (max-width: 900px) {
	
.body_sg .slicknav_btn {background:#fff000 !important}
.body_sg h1 {color: #000;}
.body_sg h3 {color: #000;}

}