/* projekt info */

.dka-logo {
	float:left;
}


.dka-logo img {
	padding-bottom:8px;
}

.projektinfo {
	float: left;
	margin-top: 20px;
	maRGIN-left:30px;
}

.projektinfo p {
	float: left;
	font-size:20px;
	color:#afca0b;
	padding-left:40px;
	padding-top:29px;
	display:none;
}

.projektinfo span.projektinfo-logo {
	float: left;
	padding-left:10px;
	padding-top:21px;
}

.projektinfo img {
	height: 40px;
	height: 60px;
	
}

@media (max-width: 767px)
{
.dka-top .dka-logo {
    margin-top: 60px;
    margin-bottom: 5px;
}
}

 @media (max-width: 991px) {
.dka-logo {
	float:none;
}

.projektinfo {
	float: left;
	margin-top: 0px;
	maRGIN-left:0px;
}

.projektinfo p {

	font-size:16px;

	padding-left:0px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom: 0px;
	
}

.projektinfo span.projektinfo-logo {
	float: left;
	padding-left:0px;
	padding-top:5px;
}

.projektinfo img {
	height: 30px;
}

}

@media (min-width: 991px) {
.projektinfo {
	float: right;
}
}

.dka-top-menu {
    border-bottom: 4px solid #002080;
}
 @media (min-width: 992px) {
.dka-top .dka-logo {
    margin-top: 20px;
}
 }

.mm-title {
    background-color: #002080;
}
.menu-container .search-lupe{background-image:url(../assets/Lupe_Button_default_kjwoe.svg);}

.dka-top .dka-logo {

	width: 215px;
	width: 340px;
}
h3 {
    color: #002080;
}

.menu-container ul.menu li {
	color: #002080;
}
p a:link, p a:visited, p a:active, p a:hover, p a:focus {
	color: #002080;
}
h1 {
	color: #002080;
}
h4 {
	color: #002080;
}
.list-group-item a:hover, .list-group-item a:focus {
	color: #002080;
}
.menu-feature a:hover, .menu-feature a:focus {
	color: #002080;
}
.dka-ol li::before {
	color: #002080;
}
.dka-ul li::before {
	color: #002080;
}
.border-4-pet {
	border: 4px solid #002080;
}
.element-bild-opener hr {
	border-top: 1px solid #002080;
}
.element-text-bild h3 {
	color: #002080;
}
 @media (max-width: 767px) {
.element-teaser-2 .slick-dots li.slick-active button:before {
	color: #002080;
}
}
 @media (min-width: 1200px) {
.dka-2col .inner {
	border-top: 1px solid #002080;
}
}
.element-teaser-1 {
	border-top: 1px solid #002080;
}
 @media (min-width: 1200px) {
.element-map p {
	border-bottom: 1px solid #002080;
}
}
button.element-klappe {
	border-bottom: 1px solid #002080;
}
 @media (max-width: 767px) {
.element-klappe-group .element-klappe:first-of-type {
	border-top: 1px solid #002080;
}
}
.element-formular input:focus, .element-formular input.focus, .element-formular select:focus, .element-formular select.focus {
	border: solid 1px #002080;
}
.element-sharebox .dreieck {
	border-right-color: #002080;
}
.element-sharebox .sharebox-background {
	background-color: #002080;
}
 @media (max-width: 767px) {
.element-themen-raster-1 .col-md-4 {
	background-color: #002080;
}
}
 @media (max-width: 991px) {
.element-themen-raster-1 .single {
	border-top: 1px solid #002080;
}
}
 @media (max-width: 991px) {
.element-themen-raster-1 .single:first-of-type:after, .element-themen-raster-1 .single:last-of-type:after {
	color: #002080;
}
}
 @media (max-width: 767px) {
.element-themen-raster-2 .col-md-8 {
	background-color: #002080;
}
}
.element-themen-raster-2 .single {
	border-top: 1px solid #002080;
}
 @media (max-width: 991px) {
.element-themen-raster-2 .col-md-12:after {
	color: #002080;
}
}
.element-cta hr {
	border-color: #002080;
}
.slick-dots li.slick-active button:before {
	color: #002080;
}
 @media (max-width: 991px) {
.element-slider .slick-dots li.slick-active button:before {
	color: #002080;
}
.element-media-grid .slick-dots li.slick-active button:before {
	color: #007883;
}
}
.btn-primary {
	background: #002080;
}
.btn-dka-cta {
	border: 2px solid #002080;
}
.btn-dka-cta:hover, .btn-dka-cta:focus {
	background-color: #002080;
}
a.btn-dka-cta {
	color: #002080;
}
.nav > li > a {
	color: #002080;
}
.nav > li > a:hover, .nav > li > a:focus {
	border-bottom: 2px solid #002080;
}
.dropdown-menu {
	border: 1px solid #002080;
}
.top-drop {
	color: #002080;
}
.top-drop .btn {
	color: #002080;
	border: 1px solid #002080;
}
.top-drop li a {
	color: #002080;
}
.top-drop li a:hover, .top-drop li a:focus {
	color: #002080;
}
.top-drop.open .btn {
	background-color: #002080;
	border: 1px solid #002080;
}
.breadcrumb li > a {
	color: #002080;
}
.breadcrumb > li + li:before {
	color: #002080;
}
#menu-mobile {
	color: #002080;
}
.mm-navbar {
	background-color: #002080;
}
.mm-navbars-bottom input {
	color: #002080 !important;
}
.mm-menu .mm-listview > li .mm-next:after {
	border-color: #002080;
}
.dka-hr {
	border-top: 1px solid #002080;
}
.bg-pet, .bg-petrol {
	background-color: #002080;
}
.c-pet {
	color: #002080;
}
.ol-pet {
	border: 1px solid #002080;
}
 @media (max-width: 991px) {
.jungschar-selector {
	border-top: 1px solid #002080;}
 .jungschar-selector .top-drop .btn {
 color: #002080;
}
}
.menu-container ul.menu li {
	color: #002080;
}
.menu-container ul.menu li:hover, .menu-container ul.menu li.active, .menu-container ul.menu li:focus {
	border-bottom: 2px solid #002080;
}
.menu-container ul.menu li a {
	color: #002080;
}
.menu-container .search-lupe {
	border: 1px solid #002080;
}
.menu-container .search-lupe:hover, .menu-container .search-lupe:focus {
	background-color: #002080;
	;
}
dka-top-menu {
	border-bottom: 4px solid #002080;
}
.dka-nav-grid hr {
	border-top: 1px solid #002080;
}
@media (max-width: 991px) {
.jungschar-selector .top-drop .btn {
    color: #002080;
}}