@charset "UTF-8";
main,
footer,
header,
article,
section {
  display: block;
}

/*
Font-Size
    16px = 1.0rem  = 12pt
    17px = 1.05rem = 13pt
    22px = 1.4rem  = 16pt
    23px = 1.45rem = 17pt
    32px = 2rem    = 24pt

*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  width: 100%;
  background-color: #F2F2F2;
  font-family: "Monument Grotesk";
  font-size: 16px;
  margin-top: var(--header-height);
  min-height: calc(100vh - var(--header-height));
  display: flex;
  flex-direction: column;
}
html main, body main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
html main .content_row_outer:last-child, body main .content_row_outer:last-child {
  flex-grow: 1;
}

img {
  border: 0;
  max-width: 100%;
}

a {
  text-decoration: none;
  color: #e53212;
}

p {
  line-height: 1.4;
}

ul,
ol {
  list-style-position: inside;
}

strong {
  font-weight: bold;
}

.text-center {
  text-align: center;
}

header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e53212;
  padding: 1rem 2rem;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
}

header .right-side {
  display: flex;
  align-items: center;
}

header .logo {
  text-align: left;
}

header .logo img {
  height: 60px;
}

header .user-icon,
header .user-name,
header .menu-icon {
  color: #fff;
  font-size: 2rem;
  margin-left: 1rem;
}

header .user-icon a,
header .user-name a {
  color: #fff;
}

.main-nav:not(.open) {
  display: none;
}

.main-nav {
  background-color: #fff;
  padding: 2rem 0;
  position: fixed;
  width: 320px;
  height: 100%;
  height: calc(100% - var(--header-height));
  z-index: 21;
  top: 50px;
  top: var(--header-height);
  right: 0;
  overflow-y: auto;
}

.flag-telephone {
  position: fixed;
  top: calc(var(--header-height) * 2);
  right: 0;
  background-color: #c7fb3f;
  padding: 1rem;
  border-radius: 50px 0 0 50px;
  z-index: 20;
}
.flag-telephone a {
  display: none;
  color: #000;
}
.flag-telephone i {
  padding-left: 0.8rem;
}
.flag-telephone:hover a {
  display: block;
}
.flag-telephone:hover i {
  display: none;
}

.flag-magazin {
  position: fixed;
  top: calc(var(--header-height) * 2 + 75px);
  right: 0;
  background-color: #c7fb3f;
  padding: 1rem;
  border-radius: 50px 0 0 50px;
  z-index: 20;
}
.flag-magazin a {
  display: none;
  color: #000;
}
.flag-magazin i {
  padding-left: 0.8rem;
}
.flag-magazin:hover a {
  display: block;
}
.flag-magazin:hover i {
  display: none;
}

main {
  width: 100%;
  /*padding-left: 60px;*/
  box-sizing: border-box;
  margin: 0 auto;
}

footer {
  display: block;
  border-top: 1px solid #000;
  width: 100%;
  text-align: center;
  padding: 1rem 2rem;
  background-color: #fff;
  box-sizing: border-box;
}

footer a {
  display: inline-block;
  color: #181818;
  font-size: 1.2rem;
  line-height: 1;
}

input, select, textarea {
  font-family: "Monument Grotesk";
}

select,
input:not([type=checkbox], [type=radio]) {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #2d2d2d;
  box-shadow: none;
  color: #2d2d2d;
  padding: 3px 6px 4px;
  box-sizing: border-box;
  -webkit-appearance: none;
}

.video {
  max-width: 100%;
  box-sizing: border-box;
}

.video .video_container {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}

.video .video_container iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Von Kabarett bis Show */
.genre_moos,
.genre_von-kabarett-bis-show,
.genre_1 {
  background-color: #273d26;
  color: #fff;
}
.genre_moos a,
.genre_von-kabarett-bis-show a,
.genre_1 a {
  color: #fff;
}
.genre_moos .bild .seidabei svg,
.genre_von-kabarett-bis-show .bild .seidabei svg,
.genre_1 .bild .seidabei svg {
  color: #273d26;
}

/* Klassisches Konzert */
.genre_limette,
.genre_konzert,
.genre_2 {
  background-color: #c7fb3f;
  color: #000;
}
.genre_limette a,
.genre_konzert a,
.genre_2 a {
  color: #000;
}
.genre_limette .bild .seidabei svg,
.genre_konzert .bild .seidabei svg,
.genre_2 .bild .seidabei svg {
  color: #c7fb3f;
}

/* Kinder */
.genre_marshmellow,
.genre_kinder-und-jugendprogramm,
.genre_3 {
  background-color: #f5b4cb;
  color: #000;
}
.genre_marshmellow a,
.genre_kinder-und-jugendprogramm a,
.genre_3 a {
  color: #000;
}
.genre_marshmellow .bild .seidabei svg,
.genre_kinder-und-jugendprogramm .bild .seidabei svg,
.genre_3 .bild .seidabei svg {
  color: #f5b4cb;
}

/* Musiktheater */
.genre_marone,
.genre_musiktheater,
.genre_4 {
  background-color: #4e3837;
  color: #fff;
}
.genre_marone a,
.genre_musiktheater a,
.genre_4 a {
  color: #fff;
}
.genre_marone .bild .seidabei svg,
.genre_musiktheater .bild .seidabei svg,
.genre_4 .bild .seidabei svg {
  color: #4e3837;
}

/* Jazz/Pop/Folk/Chanson */
.genre_jazzpopfolkchanson,
.genre_6 {
  background-color: transparent;
}

/* Schauspiel */
.genre_koralle,
.genre_schauspiel,
.genre_7 {
  background-color: #e53212;
  color: #fff;
}
.genre_koralle a,
.genre_schauspiel a,
.genre_7 a {
  color: #fff;
}
.genre_koralle .bild .seidabei svg,
.genre_schauspiel .bild .seidabei svg,
.genre_7 .bild .seidabei svg {
  color: #e53212;
}

/* Brandenburg */
.genre_mitternacht,
.genre_brandenburg,
.genre_8 {
  background-color: #00254b;
  color: #fff;
}
.genre_mitternacht a,
.genre_brandenburg a,
.genre_8 a {
  color: #fff;
}
.genre_mitternacht .bild .seidabei svg,
.genre_brandenburg .bild .seidabei svg,
.genre_8 .bild .seidabei svg {
  color: #00254b;
}

/* Tanz */
.genre_aubergine,
.genre_tanz,
.genre_9 {
  background-color: #461344;
  color: #fff;
}
.genre_aubergine a,
.genre_tanz a,
.genre_9 a {
  color: #fff;
}
.genre_aubergine .bild .seidabei svg,
.genre_tanz .bild .seidabei svg,
.genre_9 .bild .seidabei svg {
  color: #461344;
}

/* sport */
.genre_sand,
.genre_sport,
.genre_10 {
  background-color: #e0d2c6;
  color: #000;
}
.genre_sand a,
.genre_sport a,
.genre_10 a {
  color: #000;
}
.genre_sand .bild .seidabei svg,
.genre_sport .bild .seidabei svg,
.genre_10 .bild .seidabei svg {
  color: #e0d2c6;
}

/* Führung & Montagskultur */
.genre_rot,
.genre_montagskultur,
.genre_fuehrung,
.genre_16,
.genre_12 {
  background-color: #c61c27;
  color: #fff;
}
.genre_rot a,
.genre_montagskultur a,
.genre_fuehrung a,
.genre_16 a,
.genre_12 a {
  color: #fff;
}
.genre_rot .bild .seidabei svg,
.genre_montagskultur .bild .seidabei svg,
.genre_fuehrung .bild .seidabei svg,
.genre_16 .bild .seidabei svg,
.genre_12 .bild .seidabei svg {
  color: #c61c27;
}

/* Reisen */
.genre_reisen,
.genre_17 {
  background-color: #e0d2c6;
  color: #000;
}
.genre_reisen a,
.genre_17 a {
  color: #000;
}
.genre_reisen .bild .seidabei svg,
.genre_17 .bild .seidabei svg {
  color: #e0d2c6;
}

.message.error {
  border: 2px solid #E60000;
  background-color: #e53212;
  color: #ffffff;
  display: block;
  padding: 4px 6px;
  font-weight: bold;
}

.message.success {
  border: 2px solid #4c8d07;
  background-color: #64a41f;
  color: #ffffff;
  display: block;
  padding: 4px 6px;
  font-weight: bold;
}

.page_404 {
  margin: 0 auto;
}

.page_404 h1 {
  font-size: 1.2rem;
  color: rgb(24, 24, 24);
  margin: 2rem 0 20px 0;
  font-weight: lighter;
}

.page_404 p {
  font-size: 1rem;
  color: #424242;
  line-height: 1.5;
}

.button {
  transition: background-color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1.2rem;
}

.button.red {
  background-color: #e53212;
  transition: background-color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1.2rem;
}

.button.red:hover {
  background-color: #e53212;
}

.button.yellow {
  background-color: rgb(250, 184, 0);
  transition: background-color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1.2rem;
}

.button.yellow:hover {
  background-color: rgba(250, 184, 0, 0.7);
}

.button.gray {
  background-color: #9E9E9E;
  transition: background-color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1.2rem;
}

.button.lightgray {
  background-color: #EEEEEE;
  transition: background-color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  color: #777777;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1.2rem;
}

.button.gray:hover {
  background-color: #1d1d1b;
}

.button.centered {
  display: block;
  text-align: center;
}

.button.fullwidth {
  display: block;
}

.button.green {
  background-color: #c7fb3f;
  color: #000000;
}

.button.white {
  background-color: #ffffff;
  color: #000000;
}

.button.rounded {
  border-radius: 28px;
}

.button.rosa {
  background-color: #f5b4cb;
  color: #000000;
}

.startpage_sub_text .button {
  width: 100%;
  font-size: 1.2rem;
  line-height: 1;
}

.startpage_sub_submenu_search {
  margin-top: 10px;
}

.startpage_sub_submenu_search .text .entry {
  display: inline-block;
  vertical-align: middle;
  width: 33.3333%;
  font-size: 1.4rem;
}

.startpage_sub_submenu_search .text .search {
  display: inline-block;
  vertical-align: middle;
  width: 66.66666%;
}

.popup {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #ffffff;
  box-shadow: 0 0 2px #666666;
  padding: 10px;
  box-sizing: border-box;
  overflow-x: auto;
  z-index: 22;
  min-width: 300px;
}
.popup .popup-header {
  text-align: right;
  color: #ffffff;
  background-color: #e53212;
  padding: 5px 10px;
}
.popup .popup-header span {
  cursor: pointer;
}
.popup:has(.popup-body) {
  padding: 0;
}
.popup .popup-body {
  padding: 4px 10px;
}
.popup .popup-body .loader {
  font-size: 48px;
  padding: 48px;
  color: #e53212;
  text-align: center;
}
.popup .popup-footer {
  padding: 5px 10px 10px;
  display: flex;
  gap: 5px;
  justify-content: space-between;
}

.popup_underlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 21;
  opacity: 0.6;
  background-color: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(4px);
  width: 100%;
  height: 100%;
}

.logged_in:not(.templates_bearbeiten):not(.inhalte_bearbeiten) .not_logged_in {
  display: none !important;
}

.middler_help {
  display: inline-block;
  width: 0%;
  vertical-align: middle;
  height: 100%;
  content: " ";
}

.middler {
  display: inline-block;
  line-height: 1;
  width: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}

.login_box.base_login {
  margin-top: 20px;
  padding: 20px;
  background-color: #E7E7E7;
}

.login_box.base_login .entry {
  padding: 5px 0;
}

.login_box.base_login .entry label {
  display: none;
}

.login_box.base_login .entry input {
  width: 100%;
  border: 0;
  background-color: #F5F5F5;
  padding: 10px;
  font-size: 1.2rem;
}

.login_box.base_login .entry input[type=submit] {
  background-color: #e60000;
  transition: background-color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 9px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1.2rem;
}

.login_box.base_login .entry input[type=submit]:hover {
  background-color: #e53212;
}

.page_98 .bilderbildmittext {
  margin-bottom: 20px;
}

/* Sei Dabei Ticketsuche Radio Buttons ausblenden */
.page_251.logged_in .footer_filter .entry:nth-child(2),
.page_251.logged_in .footer_filter .entry:nth-child(3) {
  display: none;
}

h1,
h2,
h3,
h4 {
  font-size: 1.4rem;
  font-family: "Degular-Bold";
}

.headline_bold h1,
.headline_bold h2,
.headline_bold h3,
.headline_bold h4 {
  font-weight: bold;
}

.headline_uppercase h1,
.headline_uppercase h2,
.headline_uppercase h3,
.headline_uppercase h4 {
  text-transform: uppercase;
}

.bg-weis {
  background-color: #fff;
  color: #000;
}
.bg-weis.half-background {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-weis.bg-second-weis {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
}
.bg-weis.bg-second-white {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
}
.bg-weis.bg-second-dark {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #000 50%, #000 100%);
}
.bg-weis.bg-second-musiktheater {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #4e3837 50%, #4e3837 100%);
}
.bg-weis.bg-second-schauspiel {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e53212 50%, #e53212 100%);
}
.bg-weis.bg-second-sport_reise {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-weis.bg-second-konzert {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-weis.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-weis.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #273d26 50%, #273d26 100%);
}
.bg-weis.bg-second-brandenburg {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #00254b 50%, #00254b 100%);
}
.bg-weis.bg-second-tanz {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #461344 50%, #461344 100%);
}
.bg-weis.bg-second-red {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e53212 50%, #e53212 100%);
}
.bg-weis.bg-second-green {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #273d26 50%, #273d26 100%);
}
.bg-weis.bg-second-koralle {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e53212 50%, #e53212 100%);
}
.bg-weis.bg-second-marshmellow {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-weis.bg-second-aubergine {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #461344 50%, #461344 100%);
}
.bg-weis.bg-second-mitternacht {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #00254b 50%, #00254b 100%);
}
.bg-weis.bg-second-marone {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #4e3837 50%, #4e3837 100%);
}
.bg-weis.bg-second-moos {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #273d26 50%, #273d26 100%);
}
.bg-weis.bg-second-sand {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-weis.bg-second-limette {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-weis {
  border: 2px solid #fff;
}

.color-weis {
  color: #fff;
}
.color-weis a {
  color: #d9d9d9;
}

.bg-white {
  background-color: #fff;
  color: #000;
}
.bg-white.half-background {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-white.bg-second-weis {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
}
.bg-white.bg-second-white {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #fff 50%, #fff 100%);
}
.bg-white.bg-second-dark {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #000 50%, #000 100%);
}
.bg-white.bg-second-musiktheater {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #4e3837 50%, #4e3837 100%);
}
.bg-white.bg-second-schauspiel {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e53212 50%, #e53212 100%);
}
.bg-white.bg-second-sport_reise {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-white.bg-second-konzert {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-white.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-white.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #273d26 50%, #273d26 100%);
}
.bg-white.bg-second-brandenburg {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #00254b 50%, #00254b 100%);
}
.bg-white.bg-second-tanz {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #461344 50%, #461344 100%);
}
.bg-white.bg-second-red {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e53212 50%, #e53212 100%);
}
.bg-white.bg-second-green {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #273d26 50%, #273d26 100%);
}
.bg-white.bg-second-koralle {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e53212 50%, #e53212 100%);
}
.bg-white.bg-second-marshmellow {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-white.bg-second-aubergine {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #461344 50%, #461344 100%);
}
.bg-white.bg-second-mitternacht {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #00254b 50%, #00254b 100%);
}
.bg-white.bg-second-marone {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #4e3837 50%, #4e3837 100%);
}
.bg-white.bg-second-moos {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #273d26 50%, #273d26 100%);
}
.bg-white.bg-second-sand {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-white.bg-second-limette {
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-white {
  border: 2px solid #fff;
}

.color-white {
  color: #fff;
}
.color-white a {
  color: #d9d9d9;
}

.bg-dark {
  background-color: #000;
  color: #fff;
}
.bg-dark.half-background {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-dark.bg-second-weis {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #fff 50%, #fff 100%);
}
.bg-dark.bg-second-white {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #fff 50%, #fff 100%);
}
.bg-dark.bg-second-dark {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #000 50%, #000 100%);
}
.bg-dark.bg-second-musiktheater {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #4e3837 50%, #4e3837 100%);
}
.bg-dark.bg-second-schauspiel {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #e53212 50%, #e53212 100%);
}
.bg-dark.bg-second-sport_reise {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-dark.bg-second-konzert {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-dark.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-dark.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #273d26 50%, #273d26 100%);
}
.bg-dark.bg-second-brandenburg {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #00254b 50%, #00254b 100%);
}
.bg-dark.bg-second-tanz {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #461344 50%, #461344 100%);
}
.bg-dark.bg-second-red {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #e53212 50%, #e53212 100%);
}
.bg-dark.bg-second-green {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #273d26 50%, #273d26 100%);
}
.bg-dark.bg-second-koralle {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #e53212 50%, #e53212 100%);
}
.bg-dark.bg-second-marshmellow {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-dark.bg-second-aubergine {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #461344 50%, #461344 100%);
}
.bg-dark.bg-second-mitternacht {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #00254b 50%, #00254b 100%);
}
.bg-dark.bg-second-marone {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #4e3837 50%, #4e3837 100%);
}
.bg-dark.bg-second-moos {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #273d26 50%, #273d26 100%);
}
.bg-dark.bg-second-sand {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-dark.bg-second-limette {
  background: linear-gradient(to bottom, #000 0%, #000 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-dark {
  border: 2px solid #000;
}

.color-dark {
  color: #000;
}
.color-dark a {
  color: #262626;
}

.bg-musiktheater {
  background-color: #4e3837;
  color: #fff;
}
.bg-musiktheater.half-background {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-musiktheater.bg-second-weis {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #fff 50%, #fff 100%);
}
.bg-musiktheater.bg-second-white {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #fff 50%, #fff 100%);
}
.bg-musiktheater.bg-second-dark {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #000 50%, #000 100%);
}
.bg-musiktheater.bg-second-musiktheater {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #4e3837 50%, #4e3837 100%);
}
.bg-musiktheater.bg-second-schauspiel {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e53212 50%, #e53212 100%);
}
.bg-musiktheater.bg-second-sport_reise {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-musiktheater.bg-second-konzert {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-musiktheater.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-musiktheater.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #273d26 50%, #273d26 100%);
}
.bg-musiktheater.bg-second-brandenburg {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #00254b 50%, #00254b 100%);
}
.bg-musiktheater.bg-second-tanz {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #461344 50%, #461344 100%);
}
.bg-musiktheater.bg-second-red {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e53212 50%, #e53212 100%);
}
.bg-musiktheater.bg-second-green {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #273d26 50%, #273d26 100%);
}
.bg-musiktheater.bg-second-koralle {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e53212 50%, #e53212 100%);
}
.bg-musiktheater.bg-second-marshmellow {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-musiktheater.bg-second-aubergine {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #461344 50%, #461344 100%);
}
.bg-musiktheater.bg-second-mitternacht {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #00254b 50%, #00254b 100%);
}
.bg-musiktheater.bg-second-marone {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #4e3837 50%, #4e3837 100%);
}
.bg-musiktheater.bg-second-moos {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #273d26 50%, #273d26 100%);
}
.bg-musiktheater.bg-second-sand {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-musiktheater.bg-second-limette {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-musiktheater {
  border: 2px solid #4e3837;
}

.color-musiktheater {
  color: #4e3837;
}
.color-musiktheater a {
  color: #695655;
}

.bg-schauspiel {
  background-color: #e53212;
  color: #fff;
}
.bg-schauspiel.half-background {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-schauspiel.bg-second-weis {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #fff 50%, #fff 100%);
}
.bg-schauspiel.bg-second-white {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #fff 50%, #fff 100%);
}
.bg-schauspiel.bg-second-dark {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #000 50%, #000 100%);
}
.bg-schauspiel.bg-second-musiktheater {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #4e3837 50%, #4e3837 100%);
}
.bg-schauspiel.bg-second-schauspiel {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-schauspiel.bg-second-sport_reise {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-schauspiel.bg-second-konzert {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-schauspiel.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-schauspiel.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-schauspiel.bg-second-brandenburg {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #00254b 50%, #00254b 100%);
}
.bg-schauspiel.bg-second-tanz {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #461344 50%, #461344 100%);
}
.bg-schauspiel.bg-second-red {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-schauspiel.bg-second-green {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-schauspiel.bg-second-koralle {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-schauspiel.bg-second-marshmellow {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-schauspiel.bg-second-aubergine {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #461344 50%, #461344 100%);
}
.bg-schauspiel.bg-second-mitternacht {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #00254b 50%, #00254b 100%);
}
.bg-schauspiel.bg-second-marone {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #4e3837 50%, #4e3837 100%);
}
.bg-schauspiel.bg-second-moos {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-schauspiel.bg-second-sand {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-schauspiel.bg-second-limette {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-schauspiel {
  border: 2px solid #e53212;
}

.color-schauspiel {
  color: #e53212;
}
.color-schauspiel a {
  color: #e95136;
}

.bg-sport_reise {
  background-color: #e0d2c6;
  color: #000;
}
.bg-sport_reise.half-background {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-sport_reise.bg-second-weis {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #fff 50%, #fff 100%);
}
.bg-sport_reise.bg-second-white {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #fff 50%, #fff 100%);
}
.bg-sport_reise.bg-second-dark {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #000 50%, #000 100%);
}
.bg-sport_reise.bg-second-musiktheater {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #4e3837 50%, #4e3837 100%);
}
.bg-sport_reise.bg-second-schauspiel {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e53212 50%, #e53212 100%);
}
.bg-sport_reise.bg-second-sport_reise {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-sport_reise.bg-second-konzert {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-sport_reise.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-sport_reise.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #273d26 50%, #273d26 100%);
}
.bg-sport_reise.bg-second-brandenburg {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #00254b 50%, #00254b 100%);
}
.bg-sport_reise.bg-second-tanz {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #461344 50%, #461344 100%);
}
.bg-sport_reise.bg-second-red {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e53212 50%, #e53212 100%);
}
.bg-sport_reise.bg-second-green {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #273d26 50%, #273d26 100%);
}
.bg-sport_reise.bg-second-koralle {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e53212 50%, #e53212 100%);
}
.bg-sport_reise.bg-second-marshmellow {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-sport_reise.bg-second-aubergine {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #461344 50%, #461344 100%);
}
.bg-sport_reise.bg-second-mitternacht {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #00254b 50%, #00254b 100%);
}
.bg-sport_reise.bg-second-marone {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #4e3837 50%, #4e3837 100%);
}
.bg-sport_reise.bg-second-moos {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #273d26 50%, #273d26 100%);
}
.bg-sport_reise.bg-second-sand {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-sport_reise.bg-second-limette {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-sport_reise {
  border: 2px solid #e0d2c6;
}

.color-sport_reise {
  color: #e0d2c6;
}
.color-sport_reise a {
  color: #e5d9cf;
}

.bg-konzert {
  background-color: #c7fb3f;
  color: #000;
}
.bg-konzert.half-background {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-konzert.bg-second-weis {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #fff 50%, #fff 100%);
}
.bg-konzert.bg-second-white {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #fff 50%, #fff 100%);
}
.bg-konzert.bg-second-dark {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #000 50%, #000 100%);
}
.bg-konzert.bg-second-musiktheater {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #4e3837 50%, #4e3837 100%);
}
.bg-konzert.bg-second-schauspiel {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e53212 50%, #e53212 100%);
}
.bg-konzert.bg-second-sport_reise {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-konzert.bg-second-konzert {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-konzert.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-konzert.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #273d26 50%, #273d26 100%);
}
.bg-konzert.bg-second-brandenburg {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #00254b 50%, #00254b 100%);
}
.bg-konzert.bg-second-tanz {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #461344 50%, #461344 100%);
}
.bg-konzert.bg-second-red {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e53212 50%, #e53212 100%);
}
.bg-konzert.bg-second-green {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #273d26 50%, #273d26 100%);
}
.bg-konzert.bg-second-koralle {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e53212 50%, #e53212 100%);
}
.bg-konzert.bg-second-marshmellow {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-konzert.bg-second-aubergine {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #461344 50%, #461344 100%);
}
.bg-konzert.bg-second-mitternacht {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #00254b 50%, #00254b 100%);
}
.bg-konzert.bg-second-marone {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #4e3837 50%, #4e3837 100%);
}
.bg-konzert.bg-second-moos {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #273d26 50%, #273d26 100%);
}
.bg-konzert.bg-second-sand {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-konzert.bg-second-limette {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-konzert {
  border: 2px solid #c7fb3f;
}

.color-konzert {
  color: #c7fb3f;
}
.color-konzert a {
  color: #cffc5c;
}

.bg-junges_publikum {
  background-color: #f5b4cb;
  color: #000;
}
.bg-junges_publikum.half-background {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-junges_publikum.bg-second-weis {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #fff 50%, #fff 100%);
}
.bg-junges_publikum.bg-second-white {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #fff 50%, #fff 100%);
}
.bg-junges_publikum.bg-second-dark {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #000 50%, #000 100%);
}
.bg-junges_publikum.bg-second-musiktheater {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #4e3837 50%, #4e3837 100%);
}
.bg-junges_publikum.bg-second-schauspiel {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e53212 50%, #e53212 100%);
}
.bg-junges_publikum.bg-second-sport_reise {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-junges_publikum.bg-second-konzert {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-junges_publikum.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-junges_publikum.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #273d26 50%, #273d26 100%);
}
.bg-junges_publikum.bg-second-brandenburg {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #00254b 50%, #00254b 100%);
}
.bg-junges_publikum.bg-second-tanz {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #461344 50%, #461344 100%);
}
.bg-junges_publikum.bg-second-red {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e53212 50%, #e53212 100%);
}
.bg-junges_publikum.bg-second-green {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #273d26 50%, #273d26 100%);
}
.bg-junges_publikum.bg-second-koralle {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e53212 50%, #e53212 100%);
}
.bg-junges_publikum.bg-second-marshmellow {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-junges_publikum.bg-second-aubergine {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #461344 50%, #461344 100%);
}
.bg-junges_publikum.bg-second-mitternacht {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #00254b 50%, #00254b 100%);
}
.bg-junges_publikum.bg-second-marone {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #4e3837 50%, #4e3837 100%);
}
.bg-junges_publikum.bg-second-moos {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #273d26 50%, #273d26 100%);
}
.bg-junges_publikum.bg-second-sand {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-junges_publikum.bg-second-limette {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-junges_publikum {
  border: 2px solid #f5b4cb;
}

.color-junges_publikum {
  color: #f5b4cb;
}
.color-junges_publikum a {
  color: #f7bfd3;
}

.bg-kabarett_show {
  background-color: #273d26;
  color: #fff;
}
.bg-kabarett_show.half-background {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-kabarett_show.bg-second-weis {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #fff 50%, #fff 100%);
}
.bg-kabarett_show.bg-second-white {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #fff 50%, #fff 100%);
}
.bg-kabarett_show.bg-second-dark {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #000 50%, #000 100%);
}
.bg-kabarett_show.bg-second-musiktheater {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #4e3837 50%, #4e3837 100%);
}
.bg-kabarett_show.bg-second-schauspiel {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-kabarett_show.bg-second-sport_reise {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-kabarett_show.bg-second-konzert {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-kabarett_show.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-kabarett_show.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-kabarett_show.bg-second-brandenburg {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #00254b 50%, #00254b 100%);
}
.bg-kabarett_show.bg-second-tanz {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #461344 50%, #461344 100%);
}
.bg-kabarett_show.bg-second-red {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-kabarett_show.bg-second-green {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-kabarett_show.bg-second-koralle {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-kabarett_show.bg-second-marshmellow {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-kabarett_show.bg-second-aubergine {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #461344 50%, #461344 100%);
}
.bg-kabarett_show.bg-second-mitternacht {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #00254b 50%, #00254b 100%);
}
.bg-kabarett_show.bg-second-marone {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #4e3837 50%, #4e3837 100%);
}
.bg-kabarett_show.bg-second-moos {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-kabarett_show.bg-second-sand {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-kabarett_show.bg-second-limette {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-kabarett_show {
  border: 2px solid #273d26;
}

.color-kabarett_show {
  color: #273d26;
}
.color-kabarett_show a {
  color: #475a47;
}

.bg-brandenburg {
  background-color: #00254b;
  color: #fff;
}
.bg-brandenburg.half-background {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-brandenburg.bg-second-weis {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #fff 50%, #fff 100%);
}
.bg-brandenburg.bg-second-white {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #fff 50%, #fff 100%);
}
.bg-brandenburg.bg-second-dark {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #000 50%, #000 100%);
}
.bg-brandenburg.bg-second-musiktheater {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #4e3837 50%, #4e3837 100%);
}
.bg-brandenburg.bg-second-schauspiel {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e53212 50%, #e53212 100%);
}
.bg-brandenburg.bg-second-sport_reise {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-brandenburg.bg-second-konzert {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-brandenburg.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-brandenburg.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #273d26 50%, #273d26 100%);
}
.bg-brandenburg.bg-second-brandenburg {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #00254b 50%, #00254b 100%);
}
.bg-brandenburg.bg-second-tanz {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #461344 50%, #461344 100%);
}
.bg-brandenburg.bg-second-red {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e53212 50%, #e53212 100%);
}
.bg-brandenburg.bg-second-green {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #273d26 50%, #273d26 100%);
}
.bg-brandenburg.bg-second-koralle {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e53212 50%, #e53212 100%);
}
.bg-brandenburg.bg-second-marshmellow {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-brandenburg.bg-second-aubergine {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #461344 50%, #461344 100%);
}
.bg-brandenburg.bg-second-mitternacht {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #00254b 50%, #00254b 100%);
}
.bg-brandenburg.bg-second-marone {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #4e3837 50%, #4e3837 100%);
}
.bg-brandenburg.bg-second-moos {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #273d26 50%, #273d26 100%);
}
.bg-brandenburg.bg-second-sand {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-brandenburg.bg-second-limette {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-brandenburg {
  border: 2px solid #00254b;
}

.color-brandenburg {
  color: #00254b;
}
.color-brandenburg a {
  color: #264666;
}

.bg-tanz {
  background-color: #461344;
  color: #fff;
}
.bg-tanz.half-background {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-tanz.bg-second-weis {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #fff 50%, #fff 100%);
}
.bg-tanz.bg-second-white {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #fff 50%, #fff 100%);
}
.bg-tanz.bg-second-dark {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #000 50%, #000 100%);
}
.bg-tanz.bg-second-musiktheater {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #4e3837 50%, #4e3837 100%);
}
.bg-tanz.bg-second-schauspiel {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e53212 50%, #e53212 100%);
}
.bg-tanz.bg-second-sport_reise {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-tanz.bg-second-konzert {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-tanz.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-tanz.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #273d26 50%, #273d26 100%);
}
.bg-tanz.bg-second-brandenburg {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #00254b 50%, #00254b 100%);
}
.bg-tanz.bg-second-tanz {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #461344 50%, #461344 100%);
}
.bg-tanz.bg-second-red {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e53212 50%, #e53212 100%);
}
.bg-tanz.bg-second-green {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #273d26 50%, #273d26 100%);
}
.bg-tanz.bg-second-koralle {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e53212 50%, #e53212 100%);
}
.bg-tanz.bg-second-marshmellow {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-tanz.bg-second-aubergine {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #461344 50%, #461344 100%);
}
.bg-tanz.bg-second-mitternacht {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #00254b 50%, #00254b 100%);
}
.bg-tanz.bg-second-marone {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #4e3837 50%, #4e3837 100%);
}
.bg-tanz.bg-second-moos {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #273d26 50%, #273d26 100%);
}
.bg-tanz.bg-second-sand {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-tanz.bg-second-limette {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-tanz {
  border: 2px solid #461344;
}

.color-tanz {
  color: #461344;
}
.color-tanz a {
  color: #623660;
}

.bg-red {
  background-color: #e53212;
  color: #fff;
}
.bg-red.half-background {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-red.bg-second-weis {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #fff 50%, #fff 100%);
}
.bg-red.bg-second-white {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #fff 50%, #fff 100%);
}
.bg-red.bg-second-dark {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #000 50%, #000 100%);
}
.bg-red.bg-second-musiktheater {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #4e3837 50%, #4e3837 100%);
}
.bg-red.bg-second-schauspiel {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-red.bg-second-sport_reise {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-red.bg-second-konzert {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-red.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-red.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-red.bg-second-brandenburg {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #00254b 50%, #00254b 100%);
}
.bg-red.bg-second-tanz {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #461344 50%, #461344 100%);
}
.bg-red.bg-second-red {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-red.bg-second-green {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-red.bg-second-koralle {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-red.bg-second-marshmellow {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-red.bg-second-aubergine {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #461344 50%, #461344 100%);
}
.bg-red.bg-second-mitternacht {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #00254b 50%, #00254b 100%);
}
.bg-red.bg-second-marone {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #4e3837 50%, #4e3837 100%);
}
.bg-red.bg-second-moos {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-red.bg-second-sand {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-red.bg-second-limette {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-red {
  border: 2px solid #e53212;
}

.color-red {
  color: #e53212;
}
.color-red a {
  color: #e95136;
}

.bg-green {
  background-color: #273d26;
  color: #fff;
}
.bg-green.half-background {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-green.bg-second-weis {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #fff 50%, #fff 100%);
}
.bg-green.bg-second-white {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #fff 50%, #fff 100%);
}
.bg-green.bg-second-dark {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #000 50%, #000 100%);
}
.bg-green.bg-second-musiktheater {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #4e3837 50%, #4e3837 100%);
}
.bg-green.bg-second-schauspiel {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-green.bg-second-sport_reise {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-green.bg-second-konzert {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-green.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-green.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-green.bg-second-brandenburg {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #00254b 50%, #00254b 100%);
}
.bg-green.bg-second-tanz {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #461344 50%, #461344 100%);
}
.bg-green.bg-second-red {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-green.bg-second-green {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-green.bg-second-koralle {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-green.bg-second-marshmellow {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-green.bg-second-aubergine {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #461344 50%, #461344 100%);
}
.bg-green.bg-second-mitternacht {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #00254b 50%, #00254b 100%);
}
.bg-green.bg-second-marone {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #4e3837 50%, #4e3837 100%);
}
.bg-green.bg-second-moos {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-green.bg-second-sand {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-green.bg-second-limette {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-green {
  border: 2px solid #273d26;
}

.color-green {
  color: #273d26;
}
.color-green a {
  color: #475a47;
}

.bg-koralle {
  background-color: #e53212;
  color: #fff;
}
.bg-koralle.half-background {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-koralle.bg-second-weis {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #fff 50%, #fff 100%);
}
.bg-koralle.bg-second-white {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #fff 50%, #fff 100%);
}
.bg-koralle.bg-second-dark {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #000 50%, #000 100%);
}
.bg-koralle.bg-second-musiktheater {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #4e3837 50%, #4e3837 100%);
}
.bg-koralle.bg-second-schauspiel {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-koralle.bg-second-sport_reise {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-koralle.bg-second-konzert {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-koralle.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-koralle.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-koralle.bg-second-brandenburg {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #00254b 50%, #00254b 100%);
}
.bg-koralle.bg-second-tanz {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #461344 50%, #461344 100%);
}
.bg-koralle.bg-second-red {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-koralle.bg-second-green {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-koralle.bg-second-koralle {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e53212 50%, #e53212 100%);
}
.bg-koralle.bg-second-marshmellow {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-koralle.bg-second-aubergine {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #461344 50%, #461344 100%);
}
.bg-koralle.bg-second-mitternacht {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #00254b 50%, #00254b 100%);
}
.bg-koralle.bg-second-marone {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #4e3837 50%, #4e3837 100%);
}
.bg-koralle.bg-second-moos {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #273d26 50%, #273d26 100%);
}
.bg-koralle.bg-second-sand {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-koralle.bg-second-limette {
  background: linear-gradient(to bottom, #e53212 0%, #e53212 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-koralle {
  border: 2px solid #e53212;
}

.color-koralle {
  color: #e53212;
}
.color-koralle a {
  color: #e95136;
}

.bg-marshmellow {
  background-color: #f5b4cb;
  color: #000;
}
.bg-marshmellow.half-background {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-marshmellow.bg-second-weis {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #fff 50%, #fff 100%);
}
.bg-marshmellow.bg-second-white {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #fff 50%, #fff 100%);
}
.bg-marshmellow.bg-second-dark {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #000 50%, #000 100%);
}
.bg-marshmellow.bg-second-musiktheater {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #4e3837 50%, #4e3837 100%);
}
.bg-marshmellow.bg-second-schauspiel {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e53212 50%, #e53212 100%);
}
.bg-marshmellow.bg-second-sport_reise {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-marshmellow.bg-second-konzert {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-marshmellow.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-marshmellow.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #273d26 50%, #273d26 100%);
}
.bg-marshmellow.bg-second-brandenburg {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #00254b 50%, #00254b 100%);
}
.bg-marshmellow.bg-second-tanz {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #461344 50%, #461344 100%);
}
.bg-marshmellow.bg-second-red {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e53212 50%, #e53212 100%);
}
.bg-marshmellow.bg-second-green {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #273d26 50%, #273d26 100%);
}
.bg-marshmellow.bg-second-koralle {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e53212 50%, #e53212 100%);
}
.bg-marshmellow.bg-second-marshmellow {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-marshmellow.bg-second-aubergine {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #461344 50%, #461344 100%);
}
.bg-marshmellow.bg-second-mitternacht {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #00254b 50%, #00254b 100%);
}
.bg-marshmellow.bg-second-marone {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #4e3837 50%, #4e3837 100%);
}
.bg-marshmellow.bg-second-moos {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #273d26 50%, #273d26 100%);
}
.bg-marshmellow.bg-second-sand {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-marshmellow.bg-second-limette {
  background: linear-gradient(to bottom, #f5b4cb 0%, #f5b4cb 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-marshmellow {
  border: 2px solid #f5b4cb;
}

.color-marshmellow {
  color: #f5b4cb;
}
.color-marshmellow a {
  color: #f7bfd3;
}

.bg-aubergine {
  background-color: #461344;
  color: #fff;
}
.bg-aubergine.half-background {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-aubergine.bg-second-weis {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #fff 50%, #fff 100%);
}
.bg-aubergine.bg-second-white {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #fff 50%, #fff 100%);
}
.bg-aubergine.bg-second-dark {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #000 50%, #000 100%);
}
.bg-aubergine.bg-second-musiktheater {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #4e3837 50%, #4e3837 100%);
}
.bg-aubergine.bg-second-schauspiel {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e53212 50%, #e53212 100%);
}
.bg-aubergine.bg-second-sport_reise {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-aubergine.bg-second-konzert {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-aubergine.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-aubergine.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #273d26 50%, #273d26 100%);
}
.bg-aubergine.bg-second-brandenburg {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #00254b 50%, #00254b 100%);
}
.bg-aubergine.bg-second-tanz {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #461344 50%, #461344 100%);
}
.bg-aubergine.bg-second-red {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e53212 50%, #e53212 100%);
}
.bg-aubergine.bg-second-green {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #273d26 50%, #273d26 100%);
}
.bg-aubergine.bg-second-koralle {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e53212 50%, #e53212 100%);
}
.bg-aubergine.bg-second-marshmellow {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-aubergine.bg-second-aubergine {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #461344 50%, #461344 100%);
}
.bg-aubergine.bg-second-mitternacht {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #00254b 50%, #00254b 100%);
}
.bg-aubergine.bg-second-marone {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #4e3837 50%, #4e3837 100%);
}
.bg-aubergine.bg-second-moos {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #273d26 50%, #273d26 100%);
}
.bg-aubergine.bg-second-sand {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-aubergine.bg-second-limette {
  background: linear-gradient(to bottom, #461344 0%, #461344 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-aubergine {
  border: 2px solid #461344;
}

.color-aubergine {
  color: #461344;
}
.color-aubergine a {
  color: #623660;
}

.bg-mitternacht {
  background-color: #00254b;
  color: #fff;
}
.bg-mitternacht.half-background {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-mitternacht.bg-second-weis {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #fff 50%, #fff 100%);
}
.bg-mitternacht.bg-second-white {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #fff 50%, #fff 100%);
}
.bg-mitternacht.bg-second-dark {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #000 50%, #000 100%);
}
.bg-mitternacht.bg-second-musiktheater {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #4e3837 50%, #4e3837 100%);
}
.bg-mitternacht.bg-second-schauspiel {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e53212 50%, #e53212 100%);
}
.bg-mitternacht.bg-second-sport_reise {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-mitternacht.bg-second-konzert {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-mitternacht.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-mitternacht.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #273d26 50%, #273d26 100%);
}
.bg-mitternacht.bg-second-brandenburg {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #00254b 50%, #00254b 100%);
}
.bg-mitternacht.bg-second-tanz {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #461344 50%, #461344 100%);
}
.bg-mitternacht.bg-second-red {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e53212 50%, #e53212 100%);
}
.bg-mitternacht.bg-second-green {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #273d26 50%, #273d26 100%);
}
.bg-mitternacht.bg-second-koralle {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e53212 50%, #e53212 100%);
}
.bg-mitternacht.bg-second-marshmellow {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-mitternacht.bg-second-aubergine {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #461344 50%, #461344 100%);
}
.bg-mitternacht.bg-second-mitternacht {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #00254b 50%, #00254b 100%);
}
.bg-mitternacht.bg-second-marone {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #4e3837 50%, #4e3837 100%);
}
.bg-mitternacht.bg-second-moos {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #273d26 50%, #273d26 100%);
}
.bg-mitternacht.bg-second-sand {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-mitternacht.bg-second-limette {
  background: linear-gradient(to bottom, #00254b 0%, #00254b 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-mitternacht {
  border: 2px solid #00254b;
}

.color-mitternacht {
  color: #00254b;
}
.color-mitternacht a {
  color: #264666;
}

.bg-marone {
  background-color: #4e3837;
  color: #fff;
}
.bg-marone.half-background {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-marone.bg-second-weis {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #fff 50%, #fff 100%);
}
.bg-marone.bg-second-white {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #fff 50%, #fff 100%);
}
.bg-marone.bg-second-dark {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #000 50%, #000 100%);
}
.bg-marone.bg-second-musiktheater {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #4e3837 50%, #4e3837 100%);
}
.bg-marone.bg-second-schauspiel {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e53212 50%, #e53212 100%);
}
.bg-marone.bg-second-sport_reise {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-marone.bg-second-konzert {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-marone.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-marone.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #273d26 50%, #273d26 100%);
}
.bg-marone.bg-second-brandenburg {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #00254b 50%, #00254b 100%);
}
.bg-marone.bg-second-tanz {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #461344 50%, #461344 100%);
}
.bg-marone.bg-second-red {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e53212 50%, #e53212 100%);
}
.bg-marone.bg-second-green {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #273d26 50%, #273d26 100%);
}
.bg-marone.bg-second-koralle {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e53212 50%, #e53212 100%);
}
.bg-marone.bg-second-marshmellow {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-marone.bg-second-aubergine {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #461344 50%, #461344 100%);
}
.bg-marone.bg-second-mitternacht {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #00254b 50%, #00254b 100%);
}
.bg-marone.bg-second-marone {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #4e3837 50%, #4e3837 100%);
}
.bg-marone.bg-second-moos {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #273d26 50%, #273d26 100%);
}
.bg-marone.bg-second-sand {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-marone.bg-second-limette {
  background: linear-gradient(to bottom, #4e3837 0%, #4e3837 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-marone {
  border: 2px solid #4e3837;
}

.color-marone {
  color: #4e3837;
}
.color-marone a {
  color: #695655;
}

.bg-moos {
  background-color: #273d26;
  color: #fff;
}
.bg-moos.half-background {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-moos.bg-second-weis {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #fff 50%, #fff 100%);
}
.bg-moos.bg-second-white {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #fff 50%, #fff 100%);
}
.bg-moos.bg-second-dark {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #000 50%, #000 100%);
}
.bg-moos.bg-second-musiktheater {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #4e3837 50%, #4e3837 100%);
}
.bg-moos.bg-second-schauspiel {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-moos.bg-second-sport_reise {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-moos.bg-second-konzert {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-moos.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-moos.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-moos.bg-second-brandenburg {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #00254b 50%, #00254b 100%);
}
.bg-moos.bg-second-tanz {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #461344 50%, #461344 100%);
}
.bg-moos.bg-second-red {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-moos.bg-second-green {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-moos.bg-second-koralle {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e53212 50%, #e53212 100%);
}
.bg-moos.bg-second-marshmellow {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-moos.bg-second-aubergine {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #461344 50%, #461344 100%);
}
.bg-moos.bg-second-mitternacht {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #00254b 50%, #00254b 100%);
}
.bg-moos.bg-second-marone {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #4e3837 50%, #4e3837 100%);
}
.bg-moos.bg-second-moos {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #273d26 50%, #273d26 100%);
}
.bg-moos.bg-second-sand {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-moos.bg-second-limette {
  background: linear-gradient(to bottom, #273d26 0%, #273d26 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-moos {
  border: 2px solid #273d26;
}

.color-moos {
  color: #273d26;
}
.color-moos a {
  color: #475a47;
}

.bg-sand {
  background-color: #e0d2c6;
  color: #000;
}
.bg-sand.half-background {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-sand.bg-second-weis {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #fff 50%, #fff 100%);
}
.bg-sand.bg-second-white {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #fff 50%, #fff 100%);
}
.bg-sand.bg-second-dark {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #000 50%, #000 100%);
}
.bg-sand.bg-second-musiktheater {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #4e3837 50%, #4e3837 100%);
}
.bg-sand.bg-second-schauspiel {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e53212 50%, #e53212 100%);
}
.bg-sand.bg-second-sport_reise {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-sand.bg-second-konzert {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-sand.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-sand.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #273d26 50%, #273d26 100%);
}
.bg-sand.bg-second-brandenburg {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #00254b 50%, #00254b 100%);
}
.bg-sand.bg-second-tanz {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #461344 50%, #461344 100%);
}
.bg-sand.bg-second-red {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e53212 50%, #e53212 100%);
}
.bg-sand.bg-second-green {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #273d26 50%, #273d26 100%);
}
.bg-sand.bg-second-koralle {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e53212 50%, #e53212 100%);
}
.bg-sand.bg-second-marshmellow {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-sand.bg-second-aubergine {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #461344 50%, #461344 100%);
}
.bg-sand.bg-second-mitternacht {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #00254b 50%, #00254b 100%);
}
.bg-sand.bg-second-marone {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #4e3837 50%, #4e3837 100%);
}
.bg-sand.bg-second-moos {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #273d26 50%, #273d26 100%);
}
.bg-sand.bg-second-sand {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-sand.bg-second-limette {
  background: linear-gradient(to bottom, #e0d2c6 0%, #e0d2c6 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-sand {
  border: 2px solid #e0d2c6;
}

.color-sand {
  color: #e0d2c6;
}
.color-sand a {
  color: #e5d9cf;
}

.bg-limette {
  background-color: #c7fb3f;
  color: #000;
}
.bg-limette.half-background {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #F2F2F2 50%, #F2F2F2 100%);
}
.bg-limette.bg-second-weis {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #fff 50%, #fff 100%);
}
.bg-limette.bg-second-white {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #fff 50%, #fff 100%);
}
.bg-limette.bg-second-dark {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #000 50%, #000 100%);
}
.bg-limette.bg-second-musiktheater {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #4e3837 50%, #4e3837 100%);
}
.bg-limette.bg-second-schauspiel {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e53212 50%, #e53212 100%);
}
.bg-limette.bg-second-sport_reise {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-limette.bg-second-konzert {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #c7fb3f 50%, #c7fb3f 100%);
}
.bg-limette.bg-second-junges_publikum {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-limette.bg-second-kabarett_show {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #273d26 50%, #273d26 100%);
}
.bg-limette.bg-second-brandenburg {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #00254b 50%, #00254b 100%);
}
.bg-limette.bg-second-tanz {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #461344 50%, #461344 100%);
}
.bg-limette.bg-second-red {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e53212 50%, #e53212 100%);
}
.bg-limette.bg-second-green {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #273d26 50%, #273d26 100%);
}
.bg-limette.bg-second-koralle {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e53212 50%, #e53212 100%);
}
.bg-limette.bg-second-marshmellow {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #f5b4cb 50%, #f5b4cb 100%);
}
.bg-limette.bg-second-aubergine {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #461344 50%, #461344 100%);
}
.bg-limette.bg-second-mitternacht {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #00254b 50%, #00254b 100%);
}
.bg-limette.bg-second-marone {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #4e3837 50%, #4e3837 100%);
}
.bg-limette.bg-second-moos {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #273d26 50%, #273d26 100%);
}
.bg-limette.bg-second-sand {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #e0d2c6 50%, #e0d2c6 100%);
}
.bg-limette.bg-second-limette {
  background: linear-gradient(to bottom, #c7fb3f 0%, #c7fb3f 50%, #c7fb3f 50%, #c7fb3f 100%);
}

.border-limette {
  border: 2px solid #c7fb3f;
}

.color-limette {
  color: #c7fb3f;
}
.color-limette a {
  color: #cffc5c;
}

/* Neu dazu gekommen 20211013 auf Kundenwunsch */
@media screen and (max-width: 520px) {
  .startpage_sub_text {
    margin-left: 0;
  }
  .startpage_sub_submenu_search {
    margin-top: 40px;
  }
  .startpage_sub_submenu_search .text .entry {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    font-size: 1.4rem;
    text-align: center;
  }
  .startpage_sub_submenu_search .text .search {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
  header .user-icon, header .user-name, header .menu-icon {
    font-size: 1.4rem;
  }
}
.login_box {
  position: static;
}

.login_box .entry {
  margin-top: 8px;
}

.login_box .entry .bezeichner,
.login_box .entry .wert {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 70%;
}

.login_box .entry .bezeichner {
  width: 30%;
}

.login_box .entry .wert input {
  background-color: #fafafa;
  border: 0 none;
  padding: 8px;
  width: 100%;
  box-sizing: border-box;
}

.login_box .entry .wert input[type=submit] {
  cursor: pointer;
  background-color: #e60000;
  color: #ffffff;
  font-size: 1.2rem;
}

a.mehr-info,
.mehr-info {
  position: relative;
  transition: background-color 0.2s, color 0.2s;
  border: 0 none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  padding: 6px 12px 6px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  line-height: 1;
  font-size: 1rem;
  width: auto;
  border-radius: 50px;
  background-color: #fff;
  color: black;
}

a.mehr-info:hover,
.mehr-info:hover {
  background-color: black;
  color: #ffffff;
}

.content_row_outer.empty-last-minute-row {
  display: none;
}
.content_row_outer.empty-last-minute-row + .content_row_outer .content_container.line {
  display: none;
}

.satzung .outer-container:not(.show) .inner-container {
  display: none;
}
.satzung .entry:not(.show) .detail {
  display: none;
}
.satzung .outer-entry {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.satzung .entry {
  margin-top: 0;
  border-bottom: 1px solid #000000;
}
.satzung .entry .detail {
  margin-bottom: 1rem;
}
.satzung .headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.satzung .headline i {
  font-size: 2rem;
  padding: 0.4rem 1rem;
}
.satzung .headline .h {
  margin-bottom: 0;
}
.satzung .entry.show .headline i:before {
  content: "\f068";
}
.satzung .outer-container.show .satzung-main-headline i:before {
  content: "\f068";
}
.satzung .outer-container .entry:first-child {
  border-top: 1px solid #000000;
}

/*# sourceMappingURL=base.css.map */
