@media screen {
  .all #page .content_container .ce-buwtextbackground {
    position: relative;
  }
  #content_main .ce-buwtextbackground {
    position: relative;
  }
  .ce-buwtextbackground .text-content {
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
  }
  .ce-buwtextbackground .text-content h2.headline {
    padding-bottom: 0 !important;
  }
  .ce-buwtextbackground.ce-right-above,
  .ce-buwtextbackground.ce-right-below {
    text-align: right;
  }
  .ce-buwtextbackground.ce-left-below .text-content,
  .ce-buwtextbackground.ce-right-below .text-content {
    bottom: 0;
    top: auto;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-default h2 a {
    color: #000;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-automatic h2 a {
    color: #fff;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-red h2 a {
    color: #b71a49;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-lightblue h2 a {
    color: #009bb4;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-orange h2 a {
    color: #f39100;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-green h2 a {
    color: #94c11c;
  }
  .all:not(.contrast):not(.print) .content_container .ce-buwtextbackground.color-blue h2 a {
    color: #006b94;
  }
}
/*# sourceMappingURL=TextBackground.css.map */