#logo_default, #logo_black, .img_default, .img_black {
	display: none;
}
#logo_blue, .img_blau  {
	display: inline-block;
}
.lupe_black, .lupe_default {
	display: none;
}
.lupe_blue {
	display: block;
}
body {
    color: #ffffff;
    background-color: #0000ff;
}
.fancybox-stage {
	color: #000000;
}
.red {
	color: #ffffff;
}
h1 {
	color: #ffffff;
}
.startseite #mainsectionx h1, h1.bigh1, h1 .bigh1 {
	color: #ffffff;
}
h2 {
	color: #ffffff;
}
.startseite h2, .h2 {
	color: #ffffff;
}
h2.h2small, h2 .h2small, h3.h2small, h3 .h2small,
.startseite h2.h2small, .startseite h2 .h2small, .startseite h3.h2small, .startseite h3 .h2small {
	color: #ffffff;
}
h2.h3big, h3.h3big, h2 .h3big, h3 .h3big {
	color: #ffffff;
}
h3, #right h3 {
	color: #ffffff;
}
.h3, .startseite h2.h3, .startseite h2 .h3 {
	color: #ffffff;
}
.infobox_txt h3 {
	color: #333333;
}
h4, #right h4  {
	color: #ffffff;
	
}
.newsbox h4 {
	color: #ffffff;
}
h5 {
	color: #333333;
}
#footer h5 {
	color: #ffffff;
}
a,
a:link,
a:visited {
  	color: #ffffff;
}
a.button, a.btn, .btn {
	background: #ffffff;
	color: #0000ff;
}
a.button:hover, a.button:active, a.button:focus, a.btn:hover, .btn:hover {
	background: #000022;
	color: #ffffff;
}
a.more, a.more:link, a.more:visited {
	background-image: url('../Images/pfeil-r_w.svg');
	color: #ffffff;
}
.frame-layout-infobox ul li a {
	background-image: url('../Images/pfeil-r2_w.svg');
	color: #ffffff;
}
.accesskey a {
    color: #333333;
    background-color: #ffffff;
}
#header {
	background: #0000ff;
}
#top {
	background: #0000cc;
	color: #ffffff;
}
#top a {
	color: #ffffff;
}
.leichtlesen a:active img, .leichtlesen a:focus img {
	border: 0px solid #ffffff;
	background: #ffffff;
}
ul.menu li a {
	color: #ffffff;
}
ul.menu li a.active, ul.menu li:hover a{
	color: #ffffff;
}
ul#menu li a:active, ul#menu li a:focus,
ul#menu li:hover a:active, ul#menu li:hover a:focus{
	color: #ffffff;
}
ul#menu li a.active:active, ul#menu li a.active:focus {
	background: #ffffff;
	color: #0000ff;
}
ul.menu li a.active::after {
	background: #ffffff;
}
ul.menu ul {
	background: #ffffff;
}
ul.menu ul li {
	border-bottom: 1px solid #ffffff;
}
ul.menu li:hover ul li a,
ul.menu ul li a {
	color: #333333;
}
ul.menu li:hover ul li a:hover,
ul.menu ul li a:hover {
	color: #ffffff;
	background-color: #0000ff;
}
ul.menu ul li a.active,
ul.menu ul li a.active:visited {
	color: #0000ff;
	background-color: #ffffff;
}
.nav-icon {
  color: #ffffff;  
}

.nav-icon span {
  background: #ffffff;
}

#oeffnungszeiten a {
	background: #ffffff;
	color: #0000ff;
}
#oeffnungszeiten a:hover, #oeffnungszeiten a:active, #oeffnungszeiten a:focus {
	background: #ffffff;
}
#breadcrumbs {
	color: #ffffff;
}
#breadcrumbs a {
	color: #ffffff;
}
#maincontent::after {
	background: #ffffff;
}
.frame-layout-rahmen {
	border: 1px solid #ffffff;
}
.frame-layout-infobox {
	background: #0000cc;
}
#right .frame-layout-infobox .rightinfo-head h3,
.rightinfo-head h3 {
	color: #0000ff;
	background: #ffffff;
}
.bg_white {
	background: #0000ff;
}
.bg_grau {
	background: #0000cc;
}
.infobox {
	background: #0000cc;
}
.infobox h3 a {
	color: #ffffff;
}
.infobox h3 a:hover, .infobox h3 a:active, .infobox h3 a:focus {
	color: #ffffff;
}
.newsbox {
	background: #0000ff;
}
.newsbox h4 a {
	color: #ffffff;
}
.newsbox h4 a:hover, .newsbox h4 a:active, .newsbox h4 a:focus {
	color: #ffffff;
}

.newsbox_date {
	background: #ffffff;
	color: #0000ff;
}
#footer {
	background: #0000cc;
	color: #ffffff;
}
#footer a {
	color: #ffffff;
}
p.marker {
	background-image: url('../Images/marker.svg');
}
p.phone {
	background-image: url('../Images/phone.svg');
}
p.mail {
	background-image: url('../Images/mail.svg');
}
@media screen  and (max-width: 767px) {
	.toptel a {
		background-image: url('../Images/phone.svg');
	}
	.topmail a {
		background-image: url('../Images/mail.svg');
		background-repeat: no-repeat;
	}
}
#bottom {
	background: #0000ff;
	color: #ffffff;
}
#bottom a {
	color: #ffffff;
}
#cookieChoiceInfo {
	background: rgba(247,247,247,0.8);
}
#cookieChoiceInfo a {
	border: 2px solid #0000ff;
	color: #0000ff;
}
#cookieChoiceInfo a:hover {
    background: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

.flex-direction-nav a,
.custom-navigation a.flex-prev,
.custom-navigation a.flex-next {
	background-color: #0000ff;
}

.flex-direction-nav .flex-prev,
.custom-navigation .flex-prev {
	background-image: url("../Images/prev_w.svg");
}

.flex-direction-nav .flex-next,
.custom-navigation .flex-next {
	background-image: url("../Images/next_w.svg");
}
.toChild {
  color: #ffffff;
}
.cbp-spmenu h3 {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.cbp-spmenu {
  background: #0000ff;
    color: #ffffff;
}
.cbp-spmenu li {
	border-bottom: 1px solid #ffffff;
}
.cbp-spmenu a {
  color: #ffffff;
}
.cbp-spmenu li ul li {
	border-bottom: 0px solid #ffffff;
}
#cbp-spmenu-s1 ul li ul ul li.last a, #cbp-spmenu-s1 ul li ul ul li.last a:link, #cbp-spmenu-s1 ul li ul ul li.last a:visited {
	border-bottom: 1px solid #ffffff;
}

#cbp-spmenu-s1 ul li a,#cbp-spmenu-s1 ul li span {
    color: #ffffff;
}
#cbp-spmenu-s1 ul li ul li a,#cbp-spmenu-s1 ul li ul li span {
    color: #ffffff;
}
#cbp-spmenu-s1 ul li ul ul li a,#cbp-spmenu-s1 ul li ul ul li span {
    color: #ffffff;
}

#cbp-spmenu-s1 input[type=button],#cbp-spmenu-s1 input[type=submit] {
    color: #333;
    background: #0000ff;
}

#cbp-spmenu-s1 input[type=button]:hover,#cbp-spmenu-s1 input[type=submit]:hover {
    background: rgba(255,255,255,0.9);
}
.owl-carousel .owl-nav .owl-prev {
	background-image: url('../Images/carou_prev_w.svg');
}

.owl-carousel .owl-nav .owl-next {
	background-image: url('../Images/carou_next_w.svg');
}

.tx-felogin-pi1 input[type="submit"],
INPUT.tx-indexedsearch-searchbox-button {
  background-color: #ffffff;
	color: #0000ff;
}

.tx-felogin-pi1 input[type="submit"]:hover,
INPUT.tx-indexedsearch-searchbox-button:hover {
  background-color: #ffffff;
}
.pagination>li>a,
.pagination>li.current,
.f3-widget-paginator>li>a,
.f3-widget-paginator>li.current,
.tx-indexedsearch-browsebox li a {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.tx-indexedsearch-res {
  border-bottom: 1px solid #ffffff;
}
.pagination>li.current,
.pagination>li>a:hover,
.pagination>li>a:focus,
.f3-widget-paginator>li.current,
.f3-widget-paginator>li>a:hover,
.f3-widget-paginator>li>a:focus,
.tx-indexedsearch-browsebox li a:hover,
.tx-indexedsearch-browsebox li a:focus,
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {
  background-color: #ffffff;
  color: #0000ff;
}

