.body_sg #bfsg_button {background-image:url('/wp-content/themes/fwgkreis/accessibility-yellow.png');background-color: #000;}
.body_sg #bfsg_close {background-image:url('/wp-content/themes/fwgkreis/close-yellow.png');background-color: #000;}
.body_sg #f_normal,.body_sg #wort_normal {background-image:url('/wp-content/themes/fwgkreis/A01sg.png');background-color: #fff000;}
.body_sg #f_a1,.body_sg #f_a2,.body_sg #wort_1,.body_sg #wort_2 {background-image:url('/wp-content/themes/fwgkreis/A02sg.png');background-color: #fff000;}
.body_sg #f_a3,.body_sg #wort_3 {background-image:url('/wp-content/themes/fwgkreis/A04sg.png');background-color: #fff000;}
.body_sg #font_button, .body_sg #zeichen_button {background-image:url('/wp-content/themes/fwgkreis/Icon_Schriftgroesse1.png');}
.body_sg #font_close, .body_sg #zeichen_close {background-image:url('/wp-content/themes/fwgkreis/Icon_Schriftgroesse1.png');}
.body_sg #kontrast_button,.body_sg #kontrast_close {background-image:url('/wp-content/themes/fwgkreis/Icon_Kontrast_sg_sw.png');}
.body_sg #bilder_ausblenden {background-image:url('/wp-content/themes/fwgkreis/bilder2.png');}
.body_sg #bilder_einblenden {background-image:url('/wp-content/themes/fwgkreis/bilder3.png');}
.body_sg #cursor_einblenden,.body_sg #cursor_ausblenden {background-image:url('/wp-content/themes/fwgkreis/cursor2.png');}
.body_sg #tastatur {background-image:url('/wp-content/themes/fwgkreis/disable-keyboard-black.png');}
.body_sg #tastatur_aktivieren {background-image:url('/wp-content/themes/fwgkreis/enable-keybord-black.png')!important;}
.body_sg #reset_all {background-image:url('/wp-content/themes/fwgkreis/reset2.png');}
.body_sg #k_normal {background-image:url('/wp-content/themes/fwgkreis/reset-kontrast.png');}
.body_sg #searchsubmit {background-image:url('searchicon-sg.png')}
.body_sg #toggle2:focus {outline:3px dashed #fff000}
.body_sg #toggle3:focus {outline:3px dashed #fff000}
.body_sg #bfsgmenu button:after {color: #fff000;}
.body_sg #bfsg_button:after {color: #fff000;background: #000000;}
.body_sg {background:black;}
.body_sg a {color: #fff000;}
.body_sg .single_content h6 {color:#fff000}
.body_sg a:focus {outline-color:#fff000!important;}
.body_sg a:focus, .body_sg .sr-only:focus, .body_sg input:focus,.body_sg button:focus, .body_sg .auszeichnungen a:focus img {outline: 3px dashed #fff000!important;}
.body_sg #bfsgmenu button:focus {outline-color:#000!important;outline-offset: -3px !important;}
.body_sg .karriereanzeigen input[type=submit], .body_sg .bewerbung input[type=submit], .body_sg #wpcf7-f1930-o1 input[type="submit"], .body_sg #wpcf7-f2567-p2562-o2 input[type="submit"] {border-color: #fff000;color: #fff000;background:black}
.body_sg #jetztbewerbenausbildung {color:#fff000}
.body_sg .sr-only,.body_sg .mb-none,.body_sg .mb-only {color:#fff000;background:black}
.body_sg div.vertriebskontakt2 strong,.body_sg div.vertriebskontakt2 {color:#fff000}
.body_sg table td {border-color:#fff000;border-left-color:#fff000;border-top-color:#fff000;border-bottom-color:#fff000;border-right-color:#fff000}
.body_sg table tr td:first-child{border-color:#fff000;}
.body_sg table tr:first-child td{border-color:#fff000;}
.body_sg #accordion > h3, .body_sg #accordion2 > a {color:#fff000;border-color: #fff000;}
.body_sg .align_left a {color:#fff000}
.body_sg .introtext a {border-color:#fff000;color:#fff000}
.body_sg .metanavi .socialmedia a i {color:#fff000}
.body_sg .accordion_content ul {color:#fff000}
.body_sg .simple_content table {color:#fff000}
.body_sg .permalink {color:#fff000!important;border-color:#fff000}
.body_sg .aktuelles_col {border-color:#fff000}
.body_sg .button_var_1 {color:#fff000!important;border-color:#fff000}
.body_sg .button_var_3 {background:#fff000;color:#000!important}
.body_sg .accordion_content ul ::marker {color:#fff000}
.body_sg .ui-accordion .ui-accordion-header {color:#fff000;border-color:#fff000}
.body_sg .calltoaction {background:#000}
.body_sg .calltoaction_sub {background:#000}
.body_sg .line {background:#fff000}
.body_sg .calltoaction .calltoaction_images a:last-child {background:#000;color:#fff000}
.body_sg .teaser a span {background:#000;color:#fff000}
.body_sg .ui-widget-content {background:#000}
.body_sg .continent-toggle {background:#000;border-color:#fff000}
.body_sg #europa hr, .body_sg #asien hr, .body_sg #afrika hr, .body_sg #australien hr, .body_sg #amerika hr {border-color:#fff000}
.body_sg div.vertriebskontakt {background:#000;color:#fff000;border-color:#000}
.body_sg #map .vk1 p, .body_sg #map .vk2 p, .body_sg #map .vk3 p, .body_sg #map .vk4 p, .body_sg #map .vk5 p, .body_sg #map .vk6 p, .body_sg #map .vk7 p, .body_sg #map .vk8 p {color:#000}
.body_sg .accordion_slide_fwd {background:#fff000}
.body_sg .accordion_slide_back {background:#fff000}
.body_sg .accordion_slide_bullets .bull_active {background:#fff000!important}
.body_sg legend {color:#fff000;border-color:#fff000}
.body_sg .calltoaction_sub h5 {color:#fff000}
.body_sg .metanavi a {color:#fff000}
.body_sg .slider span, .body_sg .slidercontainer span {color:#fff000}
.body_sg #navi_close {background: #fff000;}
.body_sg #navi_trigger {background: #fff000;}
.body_sg #searchform input[type=text] {background: #fff000;}
.body_sg #searchform input[type="submit"] {background-color: #fff000;}
.body_sg div.vertriebskontakt a {color:#fff000}
.body_sg .simple_content ul {color:#fff000}
.body_sg .calltoaction_text p a {color:#fff000}
.body_sg .simple_content ul ::marker {color:#fff000}
.body_sg input[type=text], .body_sg input[type=email], .body_sg input[type=file], .body_sg select, .body_sg textarea {background:black;color:#fff000!important;border-color:#fff000}
.body_sg a:focus {outline-color:#fff000!important;}
.body_sg video {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.body_sg .align_left a.ferienarbeitformular {color: #FFF000;border-color: #FFF000;}
.body_sg .activewort2:after,.body_sg .activewort:after,.body_sg .activewort3:after {background:#000}
.body_sg #wortmenu {background:#fff000}
.body_sg .leistungen a:focus {outline-color:#000!important;}
.body_sg .aktuelles a:focus {outline-color:#000!important;}
.body_sg .termine a:focus {outline-color:#000!important;}
.body_sg .metanavi a:focus {outline-color:#000!important;}
.body_sg p {color:#FFF000;}
.body_sg .body-537 table th p {color:#FFF000;}
.body_sg .maincontent ul {color:#FFF000;}
.body_sg .content p a {color:#FFF000;}
.body_sg .maincontent p a {color:#FFF000;}
.body_sg h1 {color:#FFF000;}
.body_sg h2 {color:#FFF000;}
.body_sg h3 {color:#FFF000;}
.body_sg h4 {color:#FFF000;}
.body_sg #navi_container {background: black;}
.body_sg img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.body_sg .breadcrumb a {color:#FFF000;}
.body_sg .aktuelles {background: #fff000;}
.body_sg .aktuelles h4 {color:black;}
.body_sg .body_sg .aktuelles h5 {color:black;}
.body_sg .aktuelles h5 a {color:black;}
.body_sg .aktuelles p {color:black;}
.body_sg .termine {background: #fff000;}
.body_sg .termine h4 {color:black;}
.body_sg .body_sg .termine h5 {color:black;}
.body_sg .termine h5 a {color:black;}
.body_sg .termine p {color:black;}
.body_sg .termine a {color:black;}
.body_sg .termine div {border-top: 3px solid black;}
.body_sg .footer {background: #fff000;}
.body_sg #s {border: 2px solid #000;}
.body_sg #searchsubmit {background-color: #000;}
.body_sg .header-kontakt a:first-child {color:#FFF000;}
.body_sg div.button {background-color:#FFF000;color: black;}
.body_sg div.button a {color: black;}
.body_sg .text_wrap {background-color:#FFF000;color: black;}
.body_sg .text_wrap p {color: black;}
.body_sg .text_wrap h2 {color: black;}
.body_sg div.button2 a {background-color:#FFF000;color: black;}
.body_sg .content_simple a {color:#FFF000 !important;background: none !important;}
.body_sg .content_simple b {color:#FFF000;}
.body_sg .post {border-bottom: 3px solid #fff000;}
.body_sg .slick-dots li button:before {border: 1px solid #fff000;}
.body_sg .slick-dots li.slick-active button:before {background: #fff000 !important;}
.body_sg #stopper, .body_sg #starter {background-color:#fff000!important;}
.body_sg ul.disc {color:#FFF000;}
.body_sg .content_simple table {color:#FFF000;border-color:#FFF000;}
.body_sg .textrow_bottom h3 {color: black;}
.body_sg .popup {background-color:black;color:#FFF000;}
.body_sg .closer {color: black;}
.body_sg .popup:after {border-right: 13px solid #000;}
.body_sg .speiseplantable tr {border-bottom: 3px solid #fff;color:#FFF000;}
.body_sg .speiseplantable tr:nth-child(2n) {background-color: #000;}
.body_sg .content_simple > ul {color:#FFF000;}
.body_sg .stellenanzeige {border:1px solid #FFF000;}
.body_sg .stellenanzeige a:last-child {background-color: #000;}
.body_sg .stellenanzeige a:last-child span {color: black;}
.body_sg .jobs-row-input {color:#FFF000;}
.body_sg .jobs-row-label {color:#FFF000;}
.body_sg .jobs-row-input ul {color:#FFF000;}
.body_sg .content_simple ol {color:#FFF000;}
.body_sg .bewerbungsformular label, .body_sg .kontaktformular label {color:#FFF000;}
.body_sg .jobs-row-input a {color:#FFF000;}
.body_sg #submit_kontakt {background-color: #fff000 !important;color: black !important;border: 1px solid #fff000 !important;}
.body_sg #submit-stelle {background-color: #fff000 !important;color: black !important;border: 1px solid #fff000 !important;}
.body_sg .bewerbungsformular input#submit {background-color: #FFF000 !important;color: black !important;border: 1px solid #fff000 !important;}
.body_sg #fontmenu, .body_sg #wortmenu, .body_sg #zeichenmenu, .body_sg #kontrastmenu {border: 3px solid #000;}
.body_sg .font_active:after {background: #000;}
.body_sg .font_active2:after {background: #000;}
.body_sg .font_active3:after {background: #000;}
.body_sg .bewerbungsformular input[type=file] {color:#FFF000;}
.body_sg #mehr_dateien {color:#FFF000;}
.body_sg #mainnavi > li > a {color:#FFF000;}
.body_sg #mainnavi li ul li a {color:#FFF000;}
.body_sg #bfsgmenu,.body_sg #kontrastmenu,.body_sg #fontmenu {background:#FFF000;}
.body_sg #bfsgmenu button:after {color:#000;}
.body_sg .stelle_h3 span {color:#fff000}
.body_sg .stellenanzeige a:last-child {color:#fff000;}
.body_sg .stellenanzeige a:last-child span {background: #fff000;}
.body_sg .cookiebanner,.body_sg #cookie-details {background: #000!important;}
.body_sg #CoverCookies-cover a {color: #fff000 !important;}
.body_sg #CoverCookies-cover button{background: #000!important;color: #fff000!important;}
.body_sg #cookie-details p {color:#fff000!important;}
.body_sg #CoverCookies-cover ol,.body_sg #CoverCookies-cover ol li,.body_sg #CoverCookies-cover ol li strong {color:#fff000!important;}
.body_sg #cookie-settings {background: #000!important;}
.body_sg #cookie-settings label {color: #fff000;}
.body_sg #weiter1, .body_sg #weiter2, .body_sg #weiter3, .body_sg #senden {background:#fff000!important;border-color:#000!important;color:#000!important;}
.body_sg .ui-corner-all {background:#000;color:#fff000;}
.body_sg .ui-corner-top {color: #fff000;}
.body_sg #booking .active {border: 1px solid #fff000;color: #000;background: #fff000;}
.body_sg .kontaktformular tr td {color:#fff000}
.body_sg .kontaktformular tr td strong {color:#fff000}
.body_sg #move_lineal {border-top: 3px solid #fff000!important;border-bottom: 3px solid #fff000!important;background: #000!important;}
/*Start*/
.body_sg .aktuelles-wrapper {background:#000;color:#fff;}
.body_sg .top-break path, .body_sg .bottom-break path {
    fill: #000;
    stroke: #000;
}
.body_sg .blog-wrapper {background:#000;color:#fff;}
.body_sg .mid-break path {
    fill: #000;
    stroke: #000;
}
.body_sg .meldungen-wrapper div a, .body_sg .termine-wrapper div h3, .body_sg .artikel p:nth-child(2) a,.body_sg .post_2 ul,.body_sg .post_2 .artikel-wrapper a,.body_sg #label_anregung, .body_sg #label_sonstiges, .body_sg #label_beschwerde, .body_sg #show_nachricht, .body_sg #show_vollername, .body_sg #show_email, .body_sg #show_telefon, .body_sg #show_adresse, .body_sg #label_code span, .body_sg .maincontent table, .body_sg .fancybox-caption {color: #fff000;}
.body_sg .termine-wrapper div span {border-color:#fff000;color:#fff000}
.body_sg .termine-wrapper div:hover span {background:#000;}
.body_sg .ziele-wrapper, .body_sg .ziele-content a div:first-child {background:#000;}
.body_sg .footer-wrapper, .body_sg .artikel-wrapper, .body_sg #menu-menu-1 li ul {background:#000;}
.body_sg .artikel {border-color:#fff000}
.body_sg a:focus, .body_sg input:focus, .body_sg textarea:focus, .body_sg button:focus {outline: #fff000 dashed 3px !important;}
.body_sg .galerie_wrapper div a:focus span,.body_sg #menu-menu-1 > li.current-menu-item > a,.body_sg #menu-menu-1 > li:hover > a {border-color: #fff000;}
.body_sg .galerie {border-color:#fff000}
.body_sg .galerie_wrapper div a span {color:#fff000}
.body_sg .ziele-content a h4 {color:#fff000}
.body_sg #vollername, .body_sg #adresse,.body_sg #email, .body_sg #telefon, .body_sg #code_kontakt{border-color:#fff000}
.body_sg .sr-only-focusable:active, .body_sg .sr-only-focusable:focus{border-color:#fff000!important}
.body_sg #menu-menu-1 li a {color:#fff000}
.body_sg .fancybox-button svg path {fill:#fff000}
/*Start*/
.body_sg .headline,.body_sg .intro,.body_sg #aktuelles_slider h3 {background:#000;color:#fff000}
.body_sg .navi-row .menu li.current-menu-item a, .body_sg .navi-row .menu li a, .body_sg .footer p a, .body_sg .mandatstraeger_single p strong, .body_sg #antraege_slider h3,.body_sg #antraege_slider div div p,.body_sg #antraege_slider div span{color:#fff000}
.body_sg #antraege_slider div a {color:#fff000!important;background-image: none;}
.body_sg .antraege, .body_sg .presse, .body_sg .footer {background:#000;}
.body_sg #antraege_slider .slick-slide {border-color:#fff000}
.body_sg .aktuelles-container .col-single h3 {color:#fff000!important}
.body_sg .aktuelles-container .col-single > p {color:#fff000!important}
.body_sg .aktuelles-container .col-single a,.body_sg .body-393 .col-single > a,.body_sg .body-645 .antraege a {background-image: none !important;background-color: #000!important;}
.body_sg .aktuelles-container .col-single a {color: #fff000 !important;}
.body_sg .anfrage-antrag a {color: #fff000 !important;}
.body_sg .body-645 .antraege a {color: #fff000 !important;}
.body_sg .body-537 table tr,.body_sg .body-537 table th {background:#000;}
.body_sg .body-537 a {color:#fff000!important;}
.body_sg .anfrage-antrag h3 {color:#fff000!important;}
.body_sg .anfrage-antrag a {background-image: none !important;background-color: #000!important;}
.body_sg .anfrage-antrag > p {color:#fff000!important}
.body_sg #mandatstraeger .slick-dots li button {background:#000!important;color:#fff000}
.body_sg #mandatstraeger .slick-dots li button:before {background:#000!important;color:#fff000}
.body_sg .mandatstraeger_single ul li:before {background:#fff000}
.body_sg .body-393 .col-single h3,.body_sg .body-393 .col-single > p ,.body_sg .body-393 .col-single > a {color:#fff000!important}
.body_sg .presse h4 {background-image:none}
.body_sg .aktuelles_content h1,.body_sg .aktuelles_content ol,.body_sg .aktuelles_content ul {color:#fff000!important}
.body_sg  #mandatstraeger .slick-slide {border-color:#fff000!important}
.body_sg .body-668 .col-single h3 {color:#fff000!important;}
.body_sg .body-668 .col-single > a {background-image:none!important;background-color:#000!important;color:#fff000!important}
.body_sg .body-668 .col-single > p:last-child {color:#fff000!important}
.body_sg #mandatstraeger .slick-slide {border-color:#fff}
.body_sg .antraege_bg {background: #000;}
.body_sg .presse_bg {background: #000;}
.body_sg #antraege_slider div a {background:#000;color:#fff000}


.body_sg #aktuelles_slider a:focus img {
	border: #fff000 dashed 3px !important;
}
.body_sg #aktuelles_slider a:focus h3 {
	outline: 3px dashed #fff000 !important;
}
.body_sg .body-661 a:focus h3 {
	outline: 3px dashed #fff000 !important;
}
.body_sg .body-668 a:focus h3 {
	outline: 3px dashed #fff000 !important;
}
.body_sg .body-661 .presse a:focus h4 {
	outline: 3px dashed #fff000 !important;
}
.body_sg .body-661 .presse a:focus {
	outline: 3px dashed #fff000 !important;
}
.body_sg .body-661 .presse a:focus p {
	outline: 3px dashed #fff000 !important;
}
.body_sg #bfsgmenu > div > button:hover {background-color:#fff000}
.body_sg #bfsgmenu > div > button:focus {background-color:#fff000}
.body_sg #code_wrapper {
    background: #000;
    border-color: #fff000;
}
.body_sg #audio_wrapper button {color:#fff000}

@media only screen and (max-width: 1050px) {
.body_sg .slicknav_menu,.body_sg .slicknav_btn,.body_sg .slicknav_nav {background: black !important;}
}

@media only screen and (max-width: 840px) {

.body_sg table tr:nth-child(odd) {
        background: rgb(0,0,0);
    }
	
}