#togglenav {
  background: #cc0000;
}
#togglenav a, #togglenav strong {
  color: white;
}
#togglenav #navMobileMenu a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-mobile-check.png?__blob=normal&v=1) no-repeat 0 -1554px;
}
#togglenav #navMobileSearch a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-mobile-check.png?__blob=normal&v=1) no-repeat 0 -1334px;
}
#togglenav .navServiceGS a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-mobile-check.png?__blob=normal&v=1) no-repeat 10px -212px;
}
#togglenav .navServiceGS a:hover, #togglenav .navServiceGS a:focus, #togglenav .navServiceGS a:active,
#togglenav .navServiceGS strong {
  background: white url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-mobile-check.png?__blob=normal&v=1) no-repeat 10px -433px;
}
#togglenav .navServiceLS a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-mobile-check.png?__blob=normal&v=1) no-repeat 10px -884px;
}
#togglenav .navServiceLS a:hover, #togglenav .navServiceLS a:focus, #togglenav .navServiceLS a.active,
#togglenav .navServiceLS strong {
  background: white url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-mobile-check.png?__blob=normal&v=1) no-repeat 10px -1111px;
}
#menu h1,
#menu .mm-search {
  background: #cc0000;
}
#menu li a, #menu li strong {
  color: black;
}
#menu li a.mm-subopen:after, #menu li a.mm-subclose:before, #menu li span.mm-subopen:after, #menu li span.mm-subclose:before {
  border-color: black;
}
#menu li.service {
  background: #cc0000;
}
#menu li.service a.mm-subopen:after, #menu li.service a.mm-subclose:before, #menu li.service strong.mm-subopen:after, #menu li.service strong.mm-subclose:before, #menu li.service span.mm-subopen:after, #menu li.service span.mm-subclose:before {
  border-color: white;
}
#menu li.service li a, #menu li.service li strong, #menu li.service li span {
  color: black;
}
#menu li.service li a.mm-subopen:after, #menu li.service li a.mm-subclose:before, #menu li.service li strong.mm-subopen:after, #menu li.service li strong.mm-subclose:before, #menu li.service li span.mm-subopen:after, #menu li.service li span.mm-subclose:before {
  border-color: black;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  font-weight: bold;
}
a {
  color: #cc0000;
}
a:hover, a:active, a:focus {
  color: black;
}
#supplement .all a,
.more a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1905px;
  padding-left: 22px;
}
#supplement .all a:hover, #supplement .all a:focus, #supplement .all a:active,
.more a:hover,
.more a:focus,
.more a:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1696px;
}
a.RichTextIntLink,
a.EmbeddedSearchEntryLink,
a.RichTextSearchEntryLink.ExternalLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1906px;
  padding-left: 27px;
}
a.RichTextIntLink:hover, a.RichTextIntLink:focus, a.RichTextIntLink:active,
a.EmbeddedSearchEntryLink:hover,
a.EmbeddedSearchEntryLink:focus,
a.EmbeddedSearchEntryLink:active,
a.RichTextSearchEntryLink.ExternalLink:hover,
a.RichTextSearchEntryLink.ExternalLink:focus,
a.RichTextSearchEntryLink.ExternalLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1697px;
}
a.RichTextWikiLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1488px;
}
a.RichTextWikiLink:hover, a.RichTextWikiLink:focus, a.RichTextWikiLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1280px;
}
ul.links a,
ul.links strong,
a.themenLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1905px;
  padding-left: 22px;
}
ul.links a:hover, ul.links a:focus, ul.links a:active,
ul.links strong:hover,
ul.links strong:focus,
ul.links strong:active,
a.themenLink:hover,
a.themenLink:focus,
a.themenLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1696px;
}
.error a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1904px;
  color: #0c6a86;
}
.error a:hover, .error a:focus, .error a:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1695px;
}
a.external,
.teaser .more a.external,
ul.links a.external {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1488px;
}
a.external:hover, a.external:focus, a.external:active,
.teaser .more a.external:hover,
.teaser .more a.external:focus,
.teaser .more a.external:active,
ul.links a.external:hover,
ul.links a.external:focus,
ul.links a.external:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1280px;
}
a.RichTextExtLink,
a.ExternalLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 6px -1488px;
}
a.RichTextExtLink:hover, a.RichTextExtLink:focus, a.RichTextExtLink:active,
a.ExternalLink:hover,
a.ExternalLink:focus,
a.ExternalLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 6px -1280px;
}
.publication.teaser a.download,
.downloadlinks a.downloadLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -637px;
}
.publication.teaser a.download:hover, .publication.teaser a.download:focus, .publication.teaser a.download:active,
.downloadlinks a.downloadLink:hover,
.downloadlinks a.downloadLink:focus,
.downloadlinks a.downloadLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -1070px;
}
.links a.downloadLink,
a.download,
a.Publication {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -419px;
  padding-left: 20px;
}
.links a.downloadLink:hover, .links a.downloadLink:focus, .links a.downloadLink:active,
a.download:hover,
a.download:focus,
a.download:active,
a.Publication:hover,
a.Publication:focus,
a.Publication:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -852px;
}
#supplement .box .links li {
  border: 0;
}
#supplement .box .links a.downloadLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -413px;
}
#supplement .box .links a.downloadLink:hover, #supplement .box .links a.downloadLink:focus, #supplement .box .links a.downloadLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -846px;
}
span .shoppingCartLink,
.links a.shoppingCartLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2323px;
}
span .shoppingCartLink:hover, span .shoppingCartLink:focus, span .shoppingCartLink:active,
.links a.shoppingCartLink:hover,
.links a.shoppingCartLink:focus,
.links a.shoppingCartLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2751px;
}
.shoppingCartLink,
#supplement .box .links a.shoppingCartLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2317px;
}
.shoppingCartLink:hover, .shoppingCartLink:focus, .shoppingCartLink:active,
#supplement .box .links a.shoppingCartLink:hover,
#supplement .box .links a.shoppingCartLink:focus,
#supplement .box .links a.shoppingCartLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2745px;
}
.downloadlinks a.shoppingCartLink {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2538px;
}
.downloadlinks a.shoppingCartLink:hover, .downloadlinks a.shoppingCartLink:focus, .downloadlinks a.shoppingCartLink:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2966px;
}
.button {
  background-color: #cc0000;
}
a.ContactData {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -205px;
}
.navSkip a:focus, .navSkip a:active {
  background-color: #cc0000;
}
#content .toc li a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 3px -3175px;
}
p.navToTop a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 0 -2113px;
}
#header .logo a:focus,
.picture a:focus,
.teaser a:focus,
#supplement .teaser a:focus {
  outline-color: #cc0000;
}
#privacy {
  border-top-color: #cc0000;
}
#navBreadcrumbs {
  border-top: 0;
  background-image: none;
}
#navBreadcrumbs a {
  color: #cc0000;
}
#navBreadcrumbs a:hover, #navBreadcrumbs a:active, #navBreadcrumbs a:focus {
  color: black;
}
#navBreadcrumbs strong {
  color: black;
}
#navServiceMeta li a:hover, #navServiceMeta li a:active, #navServiceMeta li a:focus, #navServiceMeta li strong:hover, #navServiceMeta li strong:active, #navServiceMeta li strong:focus {
  color: #cc0000;
}
#navServiceMeta li a.external {
  background: none;
}
.searchAutoSuggestBox a {
  font-size: 1.5rem;
}
.teaser h1.withHeader .topline span, .teaser h2.withHeader .topline span, .teaser h3.withHeader .topline span,
#supplement .teaser h1.withHeader .topline span,
#supplement .teaser h2.withHeader .topline span,
#supplement .teaser h3.withHeader .topline span {
  border-color: #cc0000;
}
.top-box h1 {
  color: #cc0000;
  font-size: 2.2rem;
}
.js-on .toggleEntry .heading,
.js-on .facets .heading,
.js-on .fa-long-arrow-rightontainer .heading {
  color: #cc0000;
}
#sitemap li li a, #sitemap li li strong {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1904px;
  padding-left: 29px;
}
#sitemap li li a:hover, #sitemap li li a:focus, #sitemap li li a:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1695px;
}
#sitemap li li li a, #sitemap li li li strong {
  background-image: none;
  padding-left: 10px;
}
#sitemap li li li a:hover, #sitemap li li li a:focus, #sitemap li li li a:active {
  background-image: none;
}
input.submit,
input.reset {
  background-color: #cc0000;
  border-color: #cc0000;
}
#supplement .borderBox {
  padding: 5px;
}
#supplement .borderBox .banner {
  border: 0;
  padding: 0;
}
#supplement .marginalBox h3,
#supplement .marginal-box h3 {
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  background: #cc0000;
  color: #FFF;
  margin: 0 0 10px;
  padding: 5px 5px 8px;
}
#supplement .boxWrapper .box h3 {
  background: #c00;
  color: #FFF;
  padding: 5px 5px 8px;
}

#supplement .banner {
  border: 5px solid #efefef;
  padding: 5px;
}
#supplement .banner h3 {
  position: static;
  background: #cc0000;
  color: #FFF;
  width: 100%;
  margin: 0 0 10px;
}
#supplement .banner a:hover h3, #supplement .banner a:active h3, #supplement .banner a:focus h3 {
  color: black;
  background: #efefef;
}
#supplement .box {
  background: #efefef;
}
#supplement .box .links a {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1900px;
  padding-left: 30px;
}
#supplement .box .links strong, #supplement .box .links a:hover, #supplement .box .links a:focus, #supplement .box .links a:active {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-check.png?__blob=normal&v=1) no-repeat 5px -1691px;
}
#supplement .box .toggleFacet .links li.link a {
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  background: #cc0000;
  color: #FFF;
  text-align: center;
  padding: 8px 10px 10px 10px;
}
#supplement .box .toggleFacet .links li.link a:hover, #supplement .box .toggleFacet .links li.link a:active, #supplement .box .toggleFacet .links li.link a:focus {
  background: #585858;
}
#supplement .all .button {
  background-color: transparent;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  -khtml-border-radius: 0 0 0 0;
}
#supplement .all a {
  font-weight: normal;
  text-transform: none;
  word-spacing: 0;
  color: #cc0000;
  background-position: 0 -1901px;
}
#supplement .all a:hover, #supplement .all a:active, #supplement .all a:focus {
  color: black;
  background-position: 0 -1692px;
}
#supplement .facets.boxWrapper:first-of-type{
  margin-top: 3rem;
}
#footer {
  background: #efefef;
  color: black;
}
#footer p, #footer a {
  color: black;
}
#footer strong,
#footer a:hover, #footer a:focus, #footer a:active {
  text-decoration: underline;
  color: black;
}
#footer .copyright li a, #footer .copyright li strong {
  padding-left: 0;
  background-image: none;
  margin-left: 10px;
}
#footer .copyright li, #footer .copyright p {
  float: left;
  padding: 0;
}
#footer .copyright li:after {
  content: "|";
  padding-left: 5px;
}
#footer .copyright li:last-child:after {
  content: "";
}
#footer .copyright .navToTop {
  float: right;
}
#footer .copyright .navToTop a, #footer .copyright .navToTop strong {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -609px;
}
#footer .copyright .navToTop a:hover, #footer .copyright .navToTop a:active, #footer .copyright .navToTop a:focus, #footer .copyright .navToTop strong:hover, #footer .copyright .navToTop strong:active, #footer .copyright .navToTop strong:focus {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -609px;
}
.imageBox {
  float: right;
  padding: 10px 0 10px 0;
}
.tabs-container .heading {
  border-bottom: 3px solid #e5e5e5;
}
#content .gsb-toggle .tabs-container:first-child {
  border-top: 0;
}
.tabs-container h2 {
  padding-left: 0;
}
.tabs-container h2.active-control {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-right-check.png?__blob=normal&v=1) no-repeat 100% 20px;
}
.tabs-container h2.inactive-control {
  background: url(/SiteGlobals/Frontend/Webs/eg-gb-check/Images/icons/subsites/sprite-right-check.png?__blob=normal&v=1) no-repeat 99% -197px;
}
.tabs-container div {
  border-bottom: 3px solid #e5e5e5;
  overflow: hidden;
  padding: 1em 1em 1em 0;
}
#supplement .solrSortLinks a.sortDown, #supplement .solrSortLinks a.sortUp {
  background-color: #cc0000;
}
.navIndex a.page:hover, .navIndex a.page:focus, .navIndex a.page:active,
.navIndex strong {
  background: #cc0000;
}
.navIndex span.back,
.navIndex span.forward {
  color: #cc0000;
  background: white;
}

@media only screen and (min-width: 37.563em) {
  /*subsites gb-eg-check*/
#content .gsb-toggle {
    border: 0;
    padding: 0;
  }
  .searchresult .teaser {
    background-image: none;
  }
#content a + .top-box.borderBox {
    /* Falls Bild im Themen-Teaser auf Startseite von GB-Check, ueberlaeuft es sonst die Box */
    overflow: hidden;
  }
#content a + .top-box.borderBox .wrapper-text {
    /* Falls Bild im Themen-Teaser auf Startseite von GB-Check, ueberlaeuft es sonst die Box */
    display: none;
  }
  /*subsites Ende*/
}
@media only screen and (min-width: 64em) {
  /*subsites gb-eg-check*/
#wrapperDivisions {
    border-top: 10px solid #c00;
    padding-top: 8px;
  }
#header .mod {
    margin-bottom: 1rem;
  }
#header .mod #search {
    margin: 0;
  }
#header .mod #search p {
    margin: 0;
  }
#header .mod input[type="text"] {
    padding: 3px 0 5px 5px;
    width: 100%;
  }
#header .mod input[type="image"] {
    margin: 3px;
  }
#navServiceMeta {
    margin-top: 8px;
  }
#search {
    float: right;
    width: 20%;
    border: 1px solid #EEE;
  }
#search fieldset {
    border: 0;
  }
#navServiceMeta {
    float: left;
    width: 80%;
  }
#navServiceMeta li {
    margin: 0 10px 0 0;
  }
#navSecondary {
    margin-top: 2rem;
  }
#navSecondary h2 {
    background: #cc0000;
    color: #FFF;
    border-color: #C00;
  }
#navSecondary .navMain > ul > li > a,
#navSecondary .navMain > ul > li > em a,
#navSecondary .navMain > ul > li > strong {
    border-left: 4px solid #EC6504;
  }
#navSecondary li a, #navSecondary li strong {
    border-left: 4px solid transparent;
    background-color: #E9E9E9;
    border-bottom-color: #FFF;
    color: black;
  }
#navSecondary li a:hover, #navSecondary li a:focus, #navSecondary li a:active {
    border-left-color: #C00;
    background-color: #FAFAFA;
    color: black;
  }
#navSecondary li strong, #navSecondary li em {
    font-weight: bold;
    font-style: italic;
  }
#navSecondary li li a, #navSecondary li li strong {
    background-color: #F4F4F4;
  }
#navSecondary li li li a, #navSecondary li li li strong {
    background-color: #FAFAFA;
  }
  /*subsites Ende*/
}

th {
  background: #cc0000;
  color: #fff;
}
