.body_bg #bfsg_button {background-image:url('/wp-content/themes/EFEN-Relaunch/accessibility-yellow.png');background-color: #00f;}
.body_bg #bfsg_close {background-image:url('/wp-content/themes/EFEN-Relaunch/close-yellow.png');background-color: #00f;}
.body_bg #f_normal {background-image:url('/wp-content/themes/EFEN-Relaunch/A01bg.png');background-color: #00f;}
.body_bg #f_a1,.body_bg #f_a2 {background-image:url('/wp-content/themes/EFEN-Relaunch/A02bg.png');background-color: #00f;}
.body_bg #f_a3 {background-image:url('/wp-content/themes/EFEN-Relaunch/A04bg.png');background-color: #00f;}
.body_bg #font_button, .body_bg #wort_button, .body_bg #zeichen_button {background-image:url('/wp-content/themes/EFEN-Relaunch/sg-bg2.png');}
.body_bg #font_close, .body_bg #wort_close, .body_bg #zeichen_close {background-image:url('/wp-content/themes/EFEN-Relaunch/sg-bg2.png');}
.body_bg #kontrast_button,.body_bg #kontrast_close {background-image:url('/wp-content/themes/EFEN-Relaunch/kontrast-bg.png');}
.body_bg #bilder_ausblenden {background-image:url('/wp-content/themes/EFEN-Relaunch/hide-pictures-yellow.png');}
.body_bg #bilder_einblenden {background-image:url('/wp-content/themes/EFEN-Relaunch/bilder5.png');}
.body_bg #cursor_einblenden,.body_bg #cursor_ausblenden {background-image:url('/wp-content/themes/EFEN-Relaunch/cursor4.png');}
.body_bg #lineal_einblenden {background-image:url('/wp-content/themes/EFEN-Relaunch/icon-linealbg.png');}
.body_bg #lineal_ausblenden {background-image:url('/wp-content/themes/EFEN-Relaunch/icon-linealausbg.png');}
.body_bg #tastatur {background-image:url('/wp-content/themes/EFEN-Relaunch/disable-keyboard-yellow.png');}
.body_bg #tastatur_aktivieren {background-image:url('/wp-content/themes/EFEN-Relaunch/enable-keyboard-yellow.png')!important;}
.body_bg #reset_all {background-image:url('/wp-content/themes/EFEN-Relaunch/reset4.png');}
.body_bg #k_normal {background-image:url('/wp-content/themes/EFEN-Relaunch/reset-kontrast4.png');}
.body_bg #bfsg_button:after {color: #fff000;background: #00f;}
.body_bg #searchsubmit {background-image:url('searchicon-bg.png')}
.body_bg #toggle2:focus {outline:3px dashed #fff000}
.body_bg #toggle3:focus {outline:3px dashed #fff000}
.body_bg {background:#00F;}
.body_bg a {color:#fff000;}
.body_bg .single_content h6 {color:#fff000}
.body_bg a:focus {outline-color:#fff000!important;}
.body_bg .leistungen a:focus {outline-color:#00f!important;}
.body_bg .aktuelles a:focus {outline-color:#00f!important;}
.body_bg .termine a:focus {outline-color:#00f!important;}
.body_bg .metanavi a:focus {outline-color:#00f!important;}
.body_bg p {color:#FFF000;}
.body_bg .maincontent ul {color:#FFF000;}
.body_bg .content p a {color:#FFF000;}
.body_bg .maincontent p a {color:#FFF000;}
.body_bg h1 {color:#FFF000;}
.body_bg h2 {color:#FFF000;}
.body_bg h3 {color:#FFF000;}
.body_bg h4 {color:#FFF000;}
/*StART*/
.body_bg a:focus, .body_bg .sr-only:focus, .body_bg input:focus,.body_bg button:focus, .body_bg .auszeichnungen a:focus img {outline: 3px dashed #fff000;}
.body_bg #bfsgmenu button:focus {outline-color:#00f}
.body_bg .karriereanzeigen input[type=submit], .body_bg .bewerbung input[type=submit], .body_bg #wpcf7-f1930-o1 input[type="submit"], .body_bg #wpcf7-f2567-p2562-o2 input[type="submit"] {border-color: #fff000;color: #fff000;background:#00f}

.body_bg #jetztbewerbenausbildung {color:#fff000}
.body_bg .sr-only,.body_bg .mb-none,.body-bg .mb-only {color:#fff000;background:blue}
.body_bg div.vertriebskontakt2 strong,.body_bg div.vertriebskontakt2 {color:#fff000}
.body_bg table td {border-color:#fff000;border-left-color:#fff000;border-top-color:#fff000;border-bottom-color:#fff000;border-right-color:#fff000}
.body_bg table tr td:first-child{border-color:#fff000;}
.body_bg table tr:first-child td{border-color:#fff000;}
.body_bg #accordion > h3, .body_bg #accordion2 > a {color:#fff000;border-color: #fff000;}
.body_bg .align_left a {color:#fff000}
.body_bg .introtext a {border-color:#fff000;color:#fff000}
.body_bg .metanavi .socialmedia a i {color:#fff000}
.body_bg .accordion_content ul {color:#fff000}
.body_bg .simple_content table {color:#fff000}
.body_bg .permalink {color:#fff000!important;border-color:#fff000}
.body_bg .aktuelles_col {border-color:#fff000}
.body_bg .button_var_1 {color:#fff000!important;border-color:#fff000}
.body_bg .button_var_3 {background:#fff000;color:#00F!important}
.body_bg .accordion_content ul ::marker {color:#fff000}
.body_bg .ui-accordion .ui-accordion-header {color:#fff000;border-color:#fff000}
.body_bg .calltoaction {background:#00F}
.body_bg .calltoaction_sub {background:#00F}
.body_bg .line {background:#fff000}
.body_bg .calltoaction .calltoaction_images a:last-child {background:#00F;color:#fff000}
.body_bg .teaser a span {background:#00F;color:#fff000}
.body_bg .ui-widget-content {background:#00F}
.body_bg .continent-toggle {background:#00F;border-color:#fff000}
.body_bg #europa hr, .body_bg #asien hr, .body_bg #afrika hr, .body_bg #australien hr, .body_bg #amerika hr {border-color:#fff000}
.body_bg div.vertriebskontakt {background:#00F;color:#fff000;border-color:#00F}
.body_bg #map .vk1 p, .body_bg #map .vk2 p, .body_bg #map .vk3 p, .body_bg #map .vk4 p, .body_bg #map .vk5 p, .body_bg #map .vk6 p, .body_bg #map .vk7 p, .body_bg #map .vk8 p {color:#00F}
.body_bg .accordion_slide_fwd {background:#fff000}
.body_bg .accordion_slide_back {background:#fff000}
.body_bg .accordion_slide_bullets .bull_active {background:#fff000!important}
.body_bg legend {color:#fff000;border-color:#fff000}
.body_bg .calltoaction_sub h5 {color:#fff000}
.body_bg .metanavi a {color:#fff000}
.body_bg .slider span, .body_bg .slidercontainer span {color:#fff000}
.body_bg #navi_close {background: #fff000;}
.body_bg #navi_trigger {background: #fff000;}
.body_bg #searchform input[type=text] {background: #fff000;}
.body_bg #searchform input[type="submit"] {background-color: #fff000;}
.body_bg div.vertriebskontakt a {color:#fff000}
.body_bg .simple_content ul {color:#fff000}
.body_bg .calltoaction_text p a {color:#fff000}
.body_bg .simple_content ul ::marker {color:#fff000}
.body_bg input[type=text], .body_bg input[type=email], .body_bg input[type=file], .body_bg select, .body_bg textarea {background:#00f;color:#fff000!important;border-color:#fff000}
.body_bg a:focus {outline-color:#fff000!important;}
.body_bg video {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.body_bg .align_left a.ferienarbeitformular {color:#FFF000;border-color:#FFF000}
/*End*/
.body_bg .metanavi a {color:#fff000;}
.body_bg #navi_container {background: #00F;}
.body_bg img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.body_bg .breadcrumb a {color:#FFF000;}
.body_bg .aktuelles {background: #fff000;}
.body_bg .aktuelles h4 {color:#00F;}
.body_bg .body_bg .aktuelles h5 {color:#00F;}
.body_bg .aktuelles h5 a {color:#00F;}
.body_bg .aktuelles p {color:#00F;}
.body_bg .termine {background: #fff000;}
.body_bg .termine h4 {color:#00F;}
.body_bg .body_bg .termine h5 {color:#00F;}
.body_bg .termine h5 a {color:#00F;}
.body_bg .termine p {color:#00F;}
.body_bg .termine a {color:#00F;}
.body_bg .termine div {border-top: 3px solid #00F;}
.body_bg .footer {background: #fff000;}
.body_bg #s {border: 2px solid #00F;}
.body_bg #searchsubmit {background-color: #00F;}
.body_bg .header-kontakt a:first-child {color:#FFF000;}
.body_bg div.button {background-color:#FFF000;color: #00F;}
.body_bg div.button a {color: #00F;background: #fff000;}
.body_bg .text_wrap {background-color:#FFF000;color: #00F;}
.body_bg .text_wrap p {color: #00F;}
.body_bg .text_wrap h2 {color: #00F;}
.body_bg div.button2 a {background-color:#FFF000;color: #00F;}
.body_bg .content_simple a {color:#FFF000 !important;background: none !important;}
.body_bg .content_simple b {color:#FFF000;}
.body_bg .post {border-bottom: 3px solid #FFF000;}
.body_bg .slick-dots li button:before {border: 1px solid #FFF000;}
.body_bg .slick-dots li.slick-active button:before {background: #fff000 !important;}
/*.body_bg #stopper, .body_bg #starter {background-color:#fff000!important;}
.body_bg #stopper:after {border-left: 4px solid #00F;border-right: 4px solid #00F;}*/
.body_bg #starter:after {border-left: 12px solid #00F;}
.body_bg ul.disc {color:#FFF000;}
.body_bg .content_simple table {color:#FFF000;border-color:#FFF000;}
.body_bg .textrow_bottom h3 {color: #00F;}
.body_bg .popup {background-color:#00F;color:#FFF000;}
.body_bg .closer {color: #00F;background: #fff000;}
.body_bg .popup:after {border-right: 13px solid #00F;}
.body_bg .speiseplantable tr {border-bottom: 3px solid #fff;color:#FFF000;}
.body_bg .speiseplantable tr:nth-child(2n) {background-color: #00F;}
.body_bg .content_simple > ul {color:#FFF000;}
.body_bg .stellenanzeige {border:1px solid #FFF000;}
.body_bg .stellenanzeige a:last-child {background-color: #00F;color:#fff000}
.body_bg .stellenanzeige a:last-child span {color: #00F;background-color: #fff000;}
.body_bg .stelle_h3 span {color: #fff000;}
.body_bg .jobs-row-input {color:#FFF000;}
.body_bg .jobs-row-label {color:#FFF000;}
.body_bg .jobs-row-input ul {color:#FFF000;}
.body_bg .content_simple ol {color:#FFF000;}
.body_bg .bewerbungsformular label, .body_bg .kontaktformular label {color:#FFF000;}
.body_bg .jobs-row-input a {color:#FFF000;}
.body_bg #submit_kontakt {background-color: #FFF000 !important;color: #00F !important;border: 1px solid #FFF000 !important;}
.body_bg #submit-stelle {background-color: #FFF000 !important;color: #00F !important;border: 1px solid #FFF000 !important;}
.body_bg .bewerbungsformular input#submit {background-color: #FFF000 !important;color: #00F !important;border: 1px solid #FFF000 !important;}
.body_bg #fontmenu, .body_bg #wortmenu, .body_bg #zeichenmenu, .body_bg #kontrastmenu {border: 3px solid #fff000;}
.body_bg .font_active:after {background: #fff000;}
.body_bg .font_active2:after {background: #fff000;}
.body_bg .font_active3:after {background: #fff000;}
.body_bg .bewerbungsformular input[type=file] {color:#FFF000;}
.body_bg #mehr_dateien {color:#FFF000;}
.body_bg #mainnavi > li > a {color:#FFF000;}
.body_bg #mainnavi li ul li a {color:#FFF000;}
.body_bg #bfsgmenu,.body_bg #kontrastmenu,.body_bg #fontmenu {background:#00F;}
.body_bg #bfsgmenu button:after {color:#FFf000;}
.body_bg .cookiebanner,.body_bg #cookie-details {background: #00f!important;}
.body_bg #CoverCookies-cover a {color: #fff000 !important;}
.body_bg #CoverCookies-cover button{background: #00f!important;color: #fff000!important;}
.body_bg #cookie-details p {color:#fff000!important;}
.body_bg #CoverCookies-cover ol,.body_bg #CoverCookies-cover ol li,.body_bg #CoverCookies-cover ol li strong {color:#fff000!important;}
.body_bg #cookie-settings {background: #00f!important;}
.body_bg #cookie-settings label {color: #fff000;}
.body_bg #weiter1, .body_bg #weiter2, .body_bg #weiter3, .body_bg #senden {background:#fff000!important;border-color:#00f!important;color:#00f!important;}
.body_bg .ui-corner-all {background:#00f;color:#fff000;}
.body_bg .ui-corner-top {color: #fff000;}
.body_bg #booking .active {border: 1px solid #fff000;color: #00f;background: #fff000;}
.body_bg #move_lineal {
	border-top: 3px solid #fff000!important;
    border-bottom: 3px solid #fff000!important;
	    background: #00f!important;
}

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

.body_bg .termine div {border-bottom:0}
.body_bg .termine {padding: 20px 20px!important;}	
	
}