.lingua {
  font-family: "Lingua";
}
.caveat {
  font-family: "Caveat";
}
.bggrayv2,
.bggray {
  background-color: #3c3c3b;
  color: #fff;
}
.bggrayv2 a,
.bggray a {
  color: #fff;
}
.bggray60 {
  background-color: #8a8a89;
  color: #fff;
}
.bggray60 a {
  color: #fff;
}
.bglightgray {
  background-color: #eee !important;
}
.bglightblue {
  background-color: #0a92ca !important;
  color: #fff;
}
.bglightblue a {
  color: #fff;
}
.bgdarkblue {
  background-color: #0e6b93 !important;
  color: #fff;
}
.bgdarkblue a {
  color: #fff;
}
.colorlightblue {
  color: #0a92ca !important;
}
.colordarkblue {
  color: #0e6b93 !important;
}
.colorwhite {
  color: #fff;
}
.more {
  background-color: #333;
  color: #fff;
}
span.more a {
  background-color: #333;
  color: #fff;
}
.button {
  background-color: #333;
  color: #fff;
  display: inline-block;
}
.button.lightblue {
  background-color: #0a92ca !important;
}
.button.darkblue {
  background-color: #0e6b93 !important;
}
span.button a {
  color: #fff;
}
span.button.lightblue a {
  color: #fff;
}
span.button.darkblue a {
  color: #fff;
}
span.button-inline a {
  color: #fff;
}
.cwslidedown .button {
  position: relative;
  display: inherit;
  width: auto;
}
.cwslidedown span.button a {
  bottom: unset;
}
.btnKontakt {
  background-color: #333;
  color: #fff;
}
span.pfeil {
  background-color: #333;
  color: #fff;
  width: 48px;
  height: 48px;
  display: inline-block;
  font-size: 35px;
  text-align: center;
}
span.pfeil::after {
  content: ">";
  font-weight: bold;
}
img.btnSlidedown {
  border: 2px solid #333;
}
span.counter {
}
.big {
  font-size: 30px;
}
.bigger {
  font-size: 40px;
}
.biggest {
  font-size: 50px;
}
.bold {
  font-weight: bold;
}
