/*
 Anpassung an Mecklenburg-Vorpommern-Farbkombination
*/
.button, .section--news-list-navigation li a, .section--news-list-navigation li span, .section--contact-form-form .actions button, .section--newsletter-form-extern button,
.showform_button button,
.button-white-outline, .section--contact-form-form .actions button,
.button-black-outline, .section--news-list-navigation li a, .section--news-list-navigation li span {
  background-color: #6485b7;
  border: 1px solid #6485b7;
  color: #FFF;
}

.button:focus, .section--news-list-navigation li a:focus, .section--news-list-navigation li span:focus, .section--contact-form-form .actions button:focus, .section--newsletter-form-extern button:focus,
.showform_button button:focus,
.button-white-outline, .section--contact-form-form .actions button:focus,
.button-black-outline:focus, .section--news-list-navigation li a:focus, .section--news-list-navigation li span:focus {
  background-color: #FFFFFF;
  border: 1px solid #6485b7;
  color: #6485b7;
}
@media only screen and (min-width: 768px) {
    .button:hover, .section--news-list-navigation li a:hover, .section--news-list-navigation li span:hover, .section--contact-form-form .actions button:hover, .section--newsletter-form-extern button:hover,
    .showform_button button:hover,
    .button-white-outline, .section--contact-form-form .actions button:hover,
    .button-black-outline:hover, .section--news-list-navigation li a:hover, .section--news-list-navigation li span:hover {
        background-color: #FFFFFF;
        border: 1px solid #6485b7;
        color: #6485b7;
    }
}

.circle-image:after { background-image: none; }

.section-quote__copy { background-color: #6485b7; }
.section--news-list-content,
.layout-default .section--project-detail-content { background-color: #6485b7; }
.programm_titel,
.programm_inhalt ul li a { color: #6485b7; }

footer,
header { background-color: #d6e2f0; }
header { border-top: 7px solid #6485b7; }
footer { color: #000000; }
.footer_end span { color: #000000; }
.section--footer-menu a,
.footer_bezeichnung a { color: #000000; }
.footer_link { border-bottom: 1px solid #000000; }
.sharkmenu_social_dienstanbieter { padding: 8px 8px; background: transparent; font-style: italic; }
.sharkmenu_social_claim { background: #6485b7; }

#social i { color: #6485b7 !important; }
#sharkmenu > ul > li:hover { border-bottom: 3px solid #6485b7; }
.kampagne_standard_titel { border-bottom: 2px solid #6485b7; }
#newsletter-toggle,
#totop,
.top5termine-icon,
.termine-icon { background: #6485b7; color: #FFFFFF; }
.section--contact-form a,
.section--team-member__copy i { color: #6485b7; }
.artikelliste_2_button,
.artikelliste_2_titel { background: #6485b7; color: #FFFFFF; }
.c_mediathek_podcast,
.c_mediathek_video { background: #6485b7; color: #FFFFFF; }
.termin_kalender_wochentage td { background: #6485b7; color: #FFFFFF; }
#sharkmenu ul li ul li:hover > a,
#sharkmenu ul li ul li.active > a { color: #e95d0f; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; background-color: #6485b7; }
.slick-dots li button { border: 3px solid #6485b7; }

@media only screen and (max-width: 900px) {
  #sharkmenu { background: rgba(214,226,240,0.7) !important; padding: 0; }
}
.slider_text_bottom a { background: rgba(65,107,173,0.7) !important; color: #FFFFFF !important; font-style: italic;}
.active .section--header-slider-slide .title div a { background: rgba(214,226,240,0.7); color: rgba(65,107,173); padding: 20px 19px 13px 50px; font-style: italic;}
.active .section--header-slider-slide .title div { margin-left: -20px; }


.slider_text_bottom { margin-top: 10px; }
@media only screen and (min-width: 768px) {
  .section--header-slider-slide .title { bottom: 80px; }
  #logo { top: 20px; width: 400px; }
}

@media only screen and (max-width: 895px) {
  .active .section--header-slider-slide .title div a { padding: 4px 19px 3px 50px !important;  }
  .slider_text_bottom { margin-top: 5px; }
  .active .section--header-slider-slide .title div { margin-left: -40px; }
  .slidericon { float: left; }
}

.suchbereich { color:#003f6f; border-bottom: 2px solid #003f6f; }
.news_weitere_meldungen_more { color:#003f6f; }

@media only screen and (min-width: 880px) and (max-width: 1366px) {
	.slider_text_bottom { margin-top: 20px; }	
}

@media (max-width: 768px) {
.sharkmenu_social_dienstanbieter { color: #000000; font-size: 16px; margin-top: 3px; }
#sharkmenu #menu-button { color: #000000; }
#sharkmenu #menu-button:before { border-top: 2px solid #000000; }
#sharkmenu #menu-button:after { border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
}

.socialwall2box { background: #d6e2f0 !important; }
.socialwall2box h1 { color: #000000; padding: 15px 15px 0px 0px !important; margin-left: 0px !important; clear: both;}
.socialwall2box h2 { color: #000000; margin-left: 0px; clear: both; }
.socialwall2 .sm-post { background-color: #FFFFFF; }

.button-all:active, .button-all.is-checked { background-color: #d6e2f0; color: #000000; }
.sm-post_comment { background: #d6e2f0; color: #000000; }