body {
  background-color: #68b42d;
  color: #000;
  }
a {
  color: #575757;
}
.main-menu-bg {
  background-color: #C11C0B;
	border-bottom: 1px solid #ff0;
	border-top: 1px solid #ff0;
  height: 35px;
}
#st-breakingnews {
	background-color: #C11C0B;
	border-bottom: 3px solid #ff0;
}
#topbar svg {color: #ff0;}
#topbar svg:hover {color: #fff;}

.icon-list-item.inline-item svg {fill: #fff;}
.header-copyright{
  color: #fff;
    text-shadow: .5px .5px .5px #000;
}
.main.main-page {background-color: #68b42d;}
.highlighted.area {background-color: #fff;}
.highlighted a{background-color: #000;}
#footer .contextual-links a {
	color: #000;
	font-size: 14px;
}
.content-content{background-color: #fff;}

.home-top1-height {background-color: #fff;}
.home-sponsors-height {background-color: #fff;}

.sf-depth-2, .sf-depth-3, .sf-depth-4, .sf-depth-5 {
	background-color: #ff0000;
}
.sf-depth-1:hover, .sf-depth-2:hover, .sf-depth-3:hover, .sf-depth-4:hover, .sf-depth-5:hover {
	background-color: ##C11C0B;
}
#superfish-main a:hover {
	color: #FFFF00;
}
.main-content-inner {
	background-color: #68b42d;
}
.color-white{
	color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.color-black{
	color: #000;
  text-shadow: 1px 1px 1px #fff;
}
#superfish-main a {
  color: #ff0;
}
#superfish-main a:hover {
  color: #fff;
}
.sf-has-clone-parent {background-color: #ff0000;}
.sf-has-clone-parent a:hover{background-color: #68b42d;}
.sf-hidden a{ color: #C11C0B;}
.ew-vorstand-view, .vorstand-view{background-color: #fff;}
.gf-vorstand-titel {background-color: #fff;}
.ew-vorstand-titel {background-color: #fff;}
.field--name-field-sponsorenbanner {background-color: #fff;}
.copyText{color: #fff;}
.topbar a {
	color: #fff;
}
header.header-v4 .topbar {
    background: #222;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: #ccc;
  }
  header.header-v4 .topbar a {
    color: #ccc;
  }
  header.header-v4 .topbar a:hover {
    color: #FFFF00;
  }
  header.header-v4 .topbar .topbar-left ul.gva_menu > li a:after {
    background: rgba(255, 255, 255, 0.2);
  }
    header.header-v3 .gva-search-region .icon {
    border-color: #fff;
    color: #fff;
  }
  header.header-v3 #menu-bar span, header.header-v3 #menu-bar-another span {
    background: #fff;
  }
  @media (min-width: 991px) {
    header.header-v3 .main-menu .area-inner ul.gva_menu > li > a:hover {
      color: #FFFF00;
    }
    header.header-v3 .main-menu .area-inner ul.gva_menu > li.menu-item--active-trail > a {
      color: #FFFF00;
    }
  }
  @media (min-width: 991px) {
    header.header-v3 .main-menu .area-inner ul.gva_menu > li > a {
      color: #fff;
    }
  }
  header.header-v2 .menu-bar span {
    background: #fff !important;
  }
  .gva-body-page textarea, .gva-body-page select {
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
.tel a, a.tel {
  color:  #68b42d;
}
hr.style-one {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.font-size-20 a {
	color:  #68b42d;
}
.font-size-20 a:hover {
	color: #fff;
}
#trainer-data {
	background-color: #fff;
}
.gallery-copyright {
	background-color: #fff;
}
.gallery-content {
	background-color: #fff;
}
.name-vorstandsmitglied{
  background-color: #fff;
}
.bio-vorstandsmitglied {
	background-color: #fff;
}
.spieler-daten img {
	background-color: #eee;
}
#content-share{
  /*background-color: #fff; */
}
.content-daten {
	background-color: #fff;
}
.content-bild-rechts {
	text-align: center;
}
#block-gavias-batiz-prevnextlinks {
	background-color: #fff;
}
#block-gavias-batiz-prevnextlinks a {
	color: #000;
}
#block-gavias-batiz-prevnextlinks a:hover {
	color: #fff;
}
#block-gavias-batiz-prevnextlinks {
	background-color: #fff;
}
#block-gavias-batiz-prevnextlinks a {
	color: #000;
}
#block-gavias-batiz-prevnextlinks a:hover {
	color: #fff;
}
/* BUG melden */

.fehlermelden, .kontakt {
	background-color: #fff;
}
.kontakt {
	background-color: #fff;
}
.spieler-image-footer {
	background-color: #fff;
}
.spieler-nr {
  background-color: #fff;
  color: #000;
}
#spieler-gewicht, #spieler-groesse, #spieler-mannschaft {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#spieler-daten, #schiedsrichter-daten {
	background-color: #fff;
}
.vorstand-gruppe{
  background-color: #fff;
}
.vorstand-content{
  background-color: #fff;
}
.vorstand-data {
	background-color: #fff;
}
.content-subtitle {
	background-color: #fff;
}
.icon-list-text {color: #fff;}
#content-sidebar-footer {
	background-color: #fff;
}
#content-sidebar-footer {
	background-color: #fff;
}
#sponsoren-adresse {
	background-color: #fff;
}
.sponsoren-content {
	background-color: #fff;
}
.copyright {
	background: #ff0;
	border-top: 1px solid #fff;
}
#block-gavias-batiz-rechtliches-2 a:hover {
	color: #fff;
}
#xx-jahre-rosselanos h2, #xx-jahre-rosselanos h3 {
	color: #fff;
}
.suche-titel, .content-title{
  color: #fff;
  text-shadow: 1px 1px 2px #000000;
}
.copyright-headerfoto h6 {
	color: #fff;
}
.presse-header-info{
  background-color: #fff;
}
h1 {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.content-gallery{
  background-color: #fff;
}
 {
	color: #ff0;
}
.gva-offcanvas-inner a{
  color: #fff;
}
.gva-offcanvas-inner a:hover{
  color: #fff;
}
.content-item, .content-item-content{
  background-color: #fff;
}
.bg-dark .main-page{
  background-color: ff0000;
}
.content-header-meta{
  color: #fff;
}
#block-gavias-batiz-devseite h1 {
	color: #ff0;
}
.headerimage-copyright{
  color: #fff;
	text-shadow: .5px .5px .5px #000000;
}
.offcanvas-footer svg{
  color: #ff0;
	text-shadow: 1px 1px 1px #000000;
}
.offcanvas-footer svg:hover{
  color: #fff;
}
.headerimage{
  border-top: 2px solid #ff0;
  border-bottom: 2px solid #ff0;
}
#footer {
	background-color: #0A0804;
	border-top: 3px solid #fff;
}
#user-login-form label,
#user-pass label,
#user-pass p,
#user-register-form label,
#edit-mail--description,
#edit-name--description,
#edit-user-picture-0--description,
#edit-user-picture-0-upload {
	color: #fff;
}
#user-form.action,
#node-upload-form {
	background-color: #ddd;
}
#edit-account,
#edit-user-picture-wrapper,
#edit-field-user-body-wrapper,
#edit-language,
#edit-contact,
#edit-timezone,
#edit-title-wrapper,
#edit-field-seitenabschnitt-wrapper
{
	background-color: transparent;
}
.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label{display: none;}
#footer {
	background-color: #C11C0B;
	border-top: 2px solid #ff0;
}
#user-login-form label,
#user-pass label,
#user-pass p,
#user-register-form label,
#edit-mail--description,
#edit-name--description,
#edit-user-picture-0--description,
#edit-user-picture-0-upload {
	color: #fff;
}
.items-suche{
  background-color: #fff;
}
.path-term header a {
	color: #000000;
}
.path-term header {
	background-color: #fff;
}
.pager .paginations a.active {
    background: #EE5646;
    border-color: #EE5646;
    color: #fff;
  }
  .pager ul.pager__items > li.is-active > a {
    background: #EE5646;
    color: #fff;
  }
  #edit-preview, #edit-submit, .button--primary {
    background: #EE5646;
    color: #fff;
  }
  #edit-preview:hover, #edit-submit:hover, .button--primary:hover {
    background: #f28175;
  }

  .breadcrumb-content-inner .gva-block-breadcrumb {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    background: #fff;
  }
  .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-style .content-inner {
    padding: 0;
    color: #909090;
  }
  .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-style .content-inner a {
    color: #909090;
  }
  .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-style .content-inner a:hover, .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-style .content-inner a:active, .breadcrumb-content-inner .gva-block-breadcrumb .breadcrumb-style .content-inner a:focus {
    color: #C11C0B;
  }
  .breadcrumb-content-inner .gva-block-breadcrumb.text-white *, .breadcrumb-content-inner .gva-block-breadcrumb.text-light * {
    color: #bbbbbb;
  }
  .breadcrumb-content-inner nav.breadcrumb li {
    color: #000000;
  }
  .breadcrumb-content-inner nav.breadcrumb li a {
    color: #222;
  }
  .breadcrumb-content-inner nav.breadcrumb li a:hover {
    color: #fff;
  }
  .gav-help-region .drupal-tabs {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
    .gav-help-region .drupal-tabs > li > a {
    color: #000000;
  }
  .gav-help-region .drupal-tabs > li.active > a {
    color: #EE5646;
  }
  .gav-help-region .messages__wrapper {
    border: 1px solid #5CB85C;
  }
  .gav-help-region .messages__wrapper a {
    color: #000000;
  }

  .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 {
    color: #fff;
  }
.menu-hover .navigation .gva_menu li.menu-item--active-trail > a {
      color: #EE5646 !important;
    }
    .menu-hover .navigation .gva_menu .sub-menu > li > a:hover, .menu-hover .navigation .gva_menu .sub-menu > li > a:focus, .menu-hover .navigation .gva_menu .sub-menu > li > a:active {
      color: #fff;
    }
  body.boxed .body-page {
    background: #F4F4F2;
    -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  }
  body.body-background-white {
    background: #fff;
  }
  .topbar {
    color: #aaa;
  }
  .topbar a {
    color: #000;
  }
  .topbar a:hover {
    color: #fff;
  }
  header .gva-search-region .icon:hover {
    color: #FFFF00;
    border-color: #FFFF00;
  }
  header.header-v2 .header-main {
    background: #222222;
  }
  body.maintenance-page {
    background-color: ff0000;
    color: #000000;
  }
.vorschaufoto-gallery,
.foto-vorstandsmitglied,
.sidebar-spielerfoto{
  border: 1px solid #000;
}
@media (max-width: 991px) {
  .gva-offcanvas-inner {
    background: ff0000;
  }
}
  .border-1 {
    border: 1px solid #EE5646;
  }

  .border-2 {
    border: 2px solid #EE5646;
  }

  .border-3 {
    border: 3px solid #EE5646;
  }

  .border-4 {
    border: 4px solid #EE5646;
  }

  .border-5 {
    border: 5px solid #EE5646;
  }
    .gsc-box-info .content.text-light {
    color: #fff;
  }
  .gsc-box-info .content.text-light .title h3,
  .gsc-box-info .content.text-light .title h2,
  .gsc-box-info .content.text-light .desc {
    color: #fff;
  }
  .gsc-box-info .content.text-light .subtitle {
    color: rgba(255, 255, 255, 0.8);
  }
  .widget.gsc-progress.text-light .progress-label {
    color: #fff;
  }
  .list-menu ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
.topbar span:hover{
  color: #ff0;
}
.topbar .icon-list-item.inline-item svg, .betatest svg {
	fill: #000;
}
.shariff-button svg {
	color: #000;
}
.footer-inner .footer-bottom, .footer-inner .footer-top {
	border-top: 2px solid #ff0;
}

 .st-button, .st-button-small {
	  background-color: #68B42D;
    border: 1px solid #ff0;
        color: #ff0;

  }
  .st-button a, .st-button-small a {
    color: #ff0;
    border: 1px solid #68B42D;
}
  .st-button:hover, .st-button-small:hover {
	  background-color: #C11C0B;
    color: #fff;
    border: 1px solid #68B42D;
  }
  .area-panel {
    background: #222222;
    color: #bbbbbb;
  }
  .footer {
    color: #ff0;
    background: #000000;
  }
.copyright-headerfoto{
font-size: 0.75rem;
font-size: clamp(0.75rem, 0.6rem + 0.75vw, 1.5rem);
}

.content-title{
  font-size: 1.75rem;
  font-size: clamp(1.75rem, 1.35rem + 2vw, 3.75rem);
}
.startseite-button a {
  color: #ff0;
}
.pager a, .content-tags a,
#content-autor a,
.daten a,
.befreundete-vereine-name a,
.maintenance-footer a,
.content-sidebar a,
#content-body a,
.path-user a
 {
	color: #000;
}
.pager a:hover, .content-tags a:hover,
#content-autor a:hover,
.daten a:hover,
.befreundete-vereine-name a:hover,
.maintenance-footer a:hover,
.content-sidebar a:hover,
#content-body a:hover,
.path-user a:hover
 {
	color: #68B42D;
}
.related-daten {
	background-color: #fff;
}
#user-form {
	background-color: #fff;
}
 {
	color: #000;
}
.gva-offcanvas-inner.show-view {
	background-color: #68B42D;
}
.gva-offcanvas-inner.show-view #superfish-main a {
	color: #fff;
}
.gva-offcanvas-inner.show-view #superfish-main a:hover {
	color: #fff;
}
  .footer a {
    color: #ff0;
  }
  .footer a:hover {
    color: #68B42D;
  }
.galerie-vorschau-titel,
.galerie-titel,
.presse-vorschau-titel,
.presse-titel {
	color: #fff;
	background-color: #000;
}

.verband {
	width: 50px;
	float: left;
}
.content-headerimage{
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}

.st-icon {
  color: #fff;
  font-size: 24px;
  transition: color 0.3s ease;
  filter: drop-shadow( 1px 1px 1px rgba(0,0,0,0.5));
}

/* Farbe beim Hover ändern */
.st-icon:hover {
  color: #ff0;
}
.mp3-play h2{
  color: #fff;
}
.download-pdf.link-pdf {
	padding: 10px 0;
	display: inherit;
	background-color: #68B42D;
	border: 1px solid #ff0;
	color: #ff0;
}
.download-pdf.link-pdf:hover {
	background-color: #C11C0B;
	border: 1px solid #68B42D;
	color: #68B42D;
}
#offCanvasLeft{background-color: #68B42D;border-right: 1px solid #ff0;}
#offCanvasRight{background-color: #68B42D;border-left: 1px solid #ff0;}

.sidebarLeftMenu-items a, .gva_menu a, .offcanvas-close a, .topbar a, .topbar svg {
	color: #fff;
}
.sidebarLeftMenu-items a:hover, .gva_menu a:hover, .offcanvas-close a:hover, .topbar a:hover, .topbar svg:hover {
	color: #fff;
}
.topbar svg {
	transition: color 0.3s ease;
	filter: drop-shadow( 1px 1px 1px rgba(0,0,0,0.5));
}
.current-date {
	color: #ff0;
}
#superfish-main--2-accordion a {
	color: #fff;
  font-family: m-a-5;
}
#superfish-main--2-accordion .sf-has-clone-parent {
	background-color: transparent;
}
#superfish-main--2-accordion .sf-has-clone-parent .sf-depth-2,
#superfish-main--2-accordion .sf-has-clone-parent .sf-depth-3,
#superfish-main--2-accordion .sf-has-clone-parent .sf-depth-4,
#superfish-main--2-accordion .sf-has-clone-parent .sf-depth-5 {
	background-color: transparent;
}
#superfish-main--2-accordion a:hover {
	color: #ff0;
}
#superfish-main--2-toggle span:hover {
	color: #fff;
}
.sf-depth-1 a {
	color: #fff;
  text-shadow: 1px 1px 1px #000;

}
.is-active, #myOffCanvasLeft, #myOffCanvasRight {
  color: #ff0;
}
#edit-field-infos-fuer-seite-0--description {
	margin-top: -30px;
}
.header-titel, .related-title a{
  color: #fff;
}
#superfish-rechtliches a,
.st-sidebar-copyright .copyright-footer,
.gva_menu a,
.related-title a:hover {
	color: ;
	color: #ff0;
}
#superfish-rechtliches a:hover,
.gva_menu a:hover {
	color: #fff;
}
.offCanvasFooter {
  background-color: #C11C0B;
  border-top: 3px solid #ff0;
}
.main-menu a {
	color: #fff;
}
.main-menu a:hover {
	color: #ff0;
}
.related-subtitle a {
	color: #fff !important;
}
.related-subtitle a:hover {
	color: #ff0 !important;
}
.related-image {
  background-image: linear-gradient(#bbb, #ddd);
}
.related-image img:hover {
	mix-blend-mode: luminosity;
}
