html.da .CalltoactionView .calltoactionTextView {
  font-size: 24px;
  top: 13px;
}

.vfec-index,
.vflm-index,
.desktop-index {
  display: flex;
  justify-content: center;
}

.vfec-index body,
.vflm-index body,
.desktop-index body {
  width: 762px;
}

.vfec-index body,
.vflm-index body,
.desktop-index body {
  background-color: transparent;
}

.vfec-index #cupView,
.vflm-index #cupView,
.desktop-index #cupView {
  background: #212121;
}

.vfec-index #titlebar,
.vfec-index #rightContainer,
.vfec-index #flexibleWrapper,
.vflm-index #titlebar,
.vflm-index #rightContainer,
.vflm-index #flexibleWrapper,
.desktop-index #titlebar,
.desktop-index #rightContainer,
.desktop-index #flexibleWrapper {
  background: #212121;
}

.vfec-index #titlebar .ChunkIndicatorView .AmbassadorView,
.vfec-index #rightContainer .ChunkIndicatorView .AmbassadorView,
.vfec-index #flexibleWrapper .ChunkIndicatorView .AmbassadorView,
.vflm-index #titlebar .ChunkIndicatorView .AmbassadorView,
.vflm-index #rightContainer .ChunkIndicatorView .AmbassadorView,
.vflm-index #flexibleWrapper .ChunkIndicatorView .AmbassadorView,
.desktop-index #titlebar .ChunkIndicatorView .AmbassadorView,
.desktop-index #rightContainer .ChunkIndicatorView .AmbassadorView,
.desktop-index #flexibleWrapper .ChunkIndicatorView .AmbassadorView {
  color: white;
}

.vfec-index #titlebar .ChunkIndicatorView .competition,
.vfec-index #titlebar .ChunkIndicatorView .sporteventsetRow,
.vfec-index #rightContainer .ChunkIndicatorView .competition,
.vfec-index #rightContainer .ChunkIndicatorView .sporteventsetRow,
.vfec-index #flexibleWrapper .ChunkIndicatorView .competition,
.vfec-index #flexibleWrapper .ChunkIndicatorView .sporteventsetRow,
.vflm-index #titlebar .ChunkIndicatorView .competition,
.vflm-index #titlebar .ChunkIndicatorView .sporteventsetRow,
.vflm-index #rightContainer .ChunkIndicatorView .competition,
.vflm-index #rightContainer .ChunkIndicatorView .sporteventsetRow,
.vflm-index #flexibleWrapper .ChunkIndicatorView .competition,
.vflm-index #flexibleWrapper .ChunkIndicatorView .sporteventsetRow,
.desktop-index #titlebar .ChunkIndicatorView .competition,
.desktop-index #titlebar .ChunkIndicatorView .sporteventsetRow,
.desktop-index #rightContainer .ChunkIndicatorView .competition,
.desktop-index #rightContainer .ChunkIndicatorView .sporteventsetRow,
.desktop-index #flexibleWrapper .ChunkIndicatorView .competition,
.desktop-index #flexibleWrapper .ChunkIndicatorView .sporteventsetRow {
  color: white;
}

.vfec-index #titlebar .ChunkIndicatorView .competitionRow::after,
.vfec-index #rightContainer .ChunkIndicatorView .competitionRow::after,
.vfec-index #flexibleWrapper .ChunkIndicatorView .competitionRow::after,
.vflm-index #titlebar .ChunkIndicatorView .competitionRow::after,
.vflm-index #rightContainer .ChunkIndicatorView .competitionRow::after,
.vflm-index #flexibleWrapper .ChunkIndicatorView .competitionRow::after,
.desktop-index #titlebar .ChunkIndicatorView .competitionRow::after,
.desktop-index #rightContainer .ChunkIndicatorView .competitionRow::after,
.desktop-index #flexibleWrapper .ChunkIndicatorView .competitionRow::after {
  color: white;
}

.vfec-index #textLinkView .LinkView,
.vflm-index #textLinkView .LinkView,
.desktop-index #textLinkView .LinkView {
  color: white;
  border: 1px solid white;
}

.vfec-index .ChunkIndicatorView .AmbassadorView,
.vflm-index .ChunkIndicatorView .AmbassadorView,
.desktop-index .ChunkIndicatorView .AmbassadorView {
  color: white;
}

.vfec-index .ChunkIndicatorView .competition,
.vfec-index .ChunkIndicatorView .sporteventsetRow,
.vflm-index .ChunkIndicatorView .competition,
.vflm-index .ChunkIndicatorView .sporteventsetRow,
.desktop-index .ChunkIndicatorView .competition,
.desktop-index .ChunkIndicatorView .sporteventsetRow {
  color: white;
}

.vfec-index .LivescoreWidget,
.vflm-index .LivescoreWidget,
.desktop-index .LivescoreWidget {
  background: #212121;
}

.vfec-index .VideoControlbar .ButtonbarView,
.vflm-index .VideoControlbar .ButtonbarView,
.desktop-index .VideoControlbar .ButtonbarView {
  background: rgba(0, 0, 0, 0.6);
  border-color: #000;
}

.vfec-index .VideoControlbar #playpauseButton,
.vfec-index .VideoControlbar #soundButton,
.vfec-index .VideoControlbar #hdButton,
.vflm-index .VideoControlbar #playpauseButton,
.vflm-index .VideoControlbar #soundButton,
.vflm-index .VideoControlbar #hdButton,
.desktop-index .VideoControlbar #playpauseButton,
.desktop-index .VideoControlbar #soundButton,
.desktop-index .VideoControlbar #hdButton {
  color: white;
  border-color: white;
}

.vfec-index .ButtonbarView #statisticsButton,
.vfec-index .ButtonbarView #tableButton,
.vfec-index .ButtonbarView #treeButton,
.vfec-index .ButtonbarView #videoButton,
.vflm-index .ButtonbarView #statisticsButton,
.vflm-index .ButtonbarView #tableButton,
.vflm-index .ButtonbarView #treeButton,
.vflm-index .ButtonbarView #videoButton,
.desktop-index .ButtonbarView #statisticsButton,
.desktop-index .ButtonbarView #tableButton,
.desktop-index .ButtonbarView #treeButton,
.desktop-index .ButtonbarView #videoButton {
  background: rgba(0, 0, 0, 0.6);
  border-color: white;
  color: white;
}

.vfec-index .ButtonbarView #statisticsButton:hover,
.vfec-index .ButtonbarView #tableButton:hover,
.vfec-index .ButtonbarView #treeButton:hover,
.vfec-index .ButtonbarView #videoButton:hover,
.vflm-index .ButtonbarView #statisticsButton:hover,
.vflm-index .ButtonbarView #tableButton:hover,
.vflm-index .ButtonbarView #treeButton:hover,
.vflm-index .ButtonbarView #videoButton:hover,
.desktop-index .ButtonbarView #statisticsButton:hover,
.desktop-index .ButtonbarView #tableButton:hover,
.desktop-index .ButtonbarView #treeButton:hover,
.desktop-index .ButtonbarView #videoButton:hover {
  background: rgba(250, 190, 34, 0.6);
  border-color: white;
  color: black;
}

.vfec-index .ButtonbarView #statisticsButton.selected,
.vfec-index .ButtonbarView #tableButton.selected,
.vfec-index .ButtonbarView #treeButton.selected,
.vfec-index .ButtonbarView #videoButton.selected,
.vflm-index .ButtonbarView #statisticsButton.selected,
.vflm-index .ButtonbarView #tableButton.selected,
.vflm-index .ButtonbarView #treeButton.selected,
.vflm-index .ButtonbarView #videoButton.selected,
.desktop-index .ButtonbarView #statisticsButton.selected,
.desktop-index .ButtonbarView #tableButton.selected,
.desktop-index .ButtonbarView #treeButton.selected,
.desktop-index .ButtonbarView #videoButton.selected {
  background: #fabe22;
  border-color: white;
  color: black;
}

.vfec-index .CalltoactionView .ChunkIndicatorView .AmbassadorView,
.vflm-index .CalltoactionView .ChunkIndicatorView .AmbassadorView,
.desktop-index .CalltoactionView .ChunkIndicatorView .AmbassadorView {
  color: #fff;
}

.vfec-index .CalltoactionView .ChunkIndicatorView .competition,
.vfec-index .CalltoactionView .ChunkIndicatorView .sporteventsetRow,
.vflm-index .CalltoactionView .ChunkIndicatorView .competition,
.vflm-index .CalltoactionView .ChunkIndicatorView .sporteventsetRow,
.desktop-index .CalltoactionView .ChunkIndicatorView .competition,
.desktop-index .CalltoactionView .ChunkIndicatorView .sporteventsetRow {
  color: #fff;
}

.vfec-index .ChunkPickerView .backButton,
.vfec-index .ChunkPickerView .forwardButton,
.vflm-index .ChunkPickerView .backButton,
.vflm-index .ChunkPickerView .forwardButton,
.desktop-index .ChunkPickerView .backButton,
.desktop-index .ChunkPickerView .forwardButton {
  background: rgba(0, 0, 0, 0.5);
  border-color: white;
  color: white;
}

.vfec-index .ChunkPickerView .backButton:hover,
.vfec-index .ChunkPickerView .forwardButton:hover,
.vflm-index .ChunkPickerView .backButton:hover,
.vflm-index .ChunkPickerView .forwardButton:hover,
.desktop-index .ChunkPickerView .backButton:hover,
.desktop-index .ChunkPickerView .forwardButton:hover {
  background: rgba(255, 255, 255, 0.125);
  border-color: #fff;
  color: #fff;
}

.vfec-index .ChunkPickerView .backButton ::before:hover,
.vfec-index .ChunkPickerView .forwardButton ::before:hover,
.vflm-index .ChunkPickerView .backButton ::before:hover,
.vflm-index .ChunkPickerView .forwardButton ::before:hover,
.desktop-index .ChunkPickerView .backButton ::before:hover,
.desktop-index .ChunkPickerView .forwardButton ::before:hover {
  color: inherit;
}

.vfec-index .ChunkPickerView .backButton.disabled, .vfec-index .ChunkPickerView .backButton.disabled:hover,
.vfec-index .ChunkPickerView .forwardButton.disabled,
.vfec-index .ChunkPickerView .forwardButton.disabled:hover,
.vflm-index .ChunkPickerView .backButton.disabled,
.vflm-index .ChunkPickerView .backButton.disabled:hover,
.vflm-index .ChunkPickerView .forwardButton.disabled,
.vflm-index .ChunkPickerView .forwardButton.disabled:hover,
.desktop-index .ChunkPickerView .backButton.disabled,
.desktop-index .ChunkPickerView .backButton.disabled:hover,
.desktop-index .ChunkPickerView .forwardButton.disabled,
.desktop-index .ChunkPickerView .forwardButton.disabled:hover {
  background: rgba(0, 0, 0, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.5);
}

.vfec-index .ChunkPickerView .backButton.disabled:hover::before,
.vfec-index .ChunkPickerView .forwardButton.disabled:hover::before,
.vflm-index .ChunkPickerView .backButton.disabled:hover::before,
.vflm-index .ChunkPickerView .forwardButton.disabled:hover::before,
.desktop-index .ChunkPickerView .backButton.disabled:hover::before,
.desktop-index .ChunkPickerView .forwardButton.disabled:hover::before {
  color: inherit;
}

.vfec-index #CrossMatchTickerHead,
.vflm-index #CrossMatchTickerHead,
.desktop-index #CrossMatchTickerHead {
  border-color: white;
}

.vfec-index .selectedMatchday,
.vflm-index .selectedMatchday,
.desktop-index .selectedMatchday {
  background-color: #fabe22;
  color: #000;
}

.vfec-index.layout-vfwc3,
.vflm-index.layout-vfwc3,
.desktop-index.layout-vfwc3 {
  border-right: 1px solid #ccc;
}

.vfec-index.layout-vfwc2.ru .ChunkIndicatorView .textRows, .vfec-index.layout-vfcc2.ru .ChunkIndicatorView .textRows,
.vflm-index.layout-vfwc2.ru .ChunkIndicatorView .textRows,
.vflm-index.layout-vfcc2.ru .ChunkIndicatorView .textRows,
.desktop-index.layout-vfwc2.ru .ChunkIndicatorView .textRows,
.desktop-index.layout-vfcc2.ru .ChunkIndicatorView .textRows {
  width: 186px;
}

.vfec-index.layout-vfwc2.ru .CalltoactionView #calltoactionTextView, .vfec-index.layout-vfcc2.ru .CalltoactionView #calltoactionTextView,
.vflm-index.layout-vfwc2.ru .CalltoactionView #calltoactionTextView,
.vflm-index.layout-vfcc2.ru .CalltoactionView #calltoactionTextView,
.desktop-index.layout-vfwc2.ru .CalltoactionView #calltoactionTextView,
.desktop-index.layout-vfcc2.ru .CalltoactionView #calltoactionTextView {
  top: 4px;
}

.vfec-index.layout-vfas2.ru .ChunkIndicatorView, .vfec-index.layout-vfcc2.ru .ChunkIndicatorView, .vfec-index.layout-vfnc2.ru .ChunkIndicatorView,
.vflm-index.layout-vfas2.ru .ChunkIndicatorView,
.vflm-index.layout-vfcc2.ru .ChunkIndicatorView,
.vflm-index.layout-vfnc2.ru .ChunkIndicatorView,
.desktop-index.layout-vfas2.ru .ChunkIndicatorView,
.desktop-index.layout-vfcc2.ru .ChunkIndicatorView,
.desktop-index.layout-vfnc2.ru .ChunkIndicatorView {
  margin-right: 30px;
}

.vfec-index.sr.layout-vflm6 .CalltoactionView #calltoactionTextView,
.vflm-index.sr.layout-vflm6 .CalltoactionView #calltoactionTextView,
.desktop-index.sr.layout-vflm6 .CalltoactionView #calltoactionTextView {
  font-size: 20px;
  padding-top: 12px;
}

.vfec-index.sr.layout-vfnc1 .CalltoactionView #calltoactionTextView, .vfec-index.sr.layout-vfcc1 .CalltoactionView #calltoactionTextView, .vfec-index.sr.layout-vfas1 .CalltoactionView #calltoactionTextView, .vfec-index.sr.layout-vfwc1 .CalltoactionView #calltoactionTextView, .vfec-index.sr.layout-vflm1 .CalltoactionView #calltoactionTextView, .vfec-index.sr.vfec-index .CalltoactionView #calltoactionTextView, .vfec-index.sr.vflm-index .CalltoactionView #calltoactionTextView,
.vflm-index.sr.layout-vfnc1 .CalltoactionView #calltoactionTextView,
.vflm-index.sr.layout-vfcc1 .CalltoactionView #calltoactionTextView,
.vflm-index.sr.layout-vfas1 .CalltoactionView #calltoactionTextView,
.vflm-index.sr.layout-vfwc1 .CalltoactionView #calltoactionTextView,
.vflm-index.sr.layout-vflm1 .CalltoactionView #calltoactionTextView,
.vflm-index.sr.vfec-index .CalltoactionView #calltoactionTextView,
.vflm-index.sr.vflm-index .CalltoactionView #calltoactionTextView,
.desktop-index.sr.layout-vfnc1 .CalltoactionView #calltoactionTextView,
.desktop-index.sr.layout-vfcc1 .CalltoactionView #calltoactionTextView,
.desktop-index.sr.layout-vfas1 .CalltoactionView #calltoactionTextView,
.desktop-index.sr.layout-vfwc1 .CalltoactionView #calltoactionTextView,
.desktop-index.sr.layout-vflm1 .CalltoactionView #calltoactionTextView,
.desktop-index.sr.vfec-index .CalltoactionView #calltoactionTextView,
.desktop-index.sr.vflm-index .CalltoactionView #calltoactionTextView {
  font-size: 20px;
  padding-top: 5px;
}

.vfec-index.ro.layout-vflm6 .CalltoactionView #calltoactionTextView,
.vflm-index.ro.layout-vflm6 .CalltoactionView #calltoactionTextView,
.desktop-index.ro.layout-vflm6 .CalltoactionView #calltoactionTextView {
  width: 268px;
}

.vfec-index.fi.layout-vflm6 .CalltoactionView #calltoactionTextView,
.vflm-index.fi.layout-vflm6 .CalltoactionView #calltoactionTextView,
.desktop-index.fi.layout-vflm6 .CalltoactionView #calltoactionTextView {
  width: 270px;
}

.desktop-index #chunkAreaView {
  background: #212121;
}

.desktop-index #chunkAreaView .CalltoactionView .AmbassadorView {
  color: #fff;
}

.desktop-index #chunkAreaView .CalltoactionView .competition,
.desktop-index #chunkAreaView .CalltoactionView .sporteventsetRow {
  color: #fff;
}

.desktop-index #chunkAreaView .CalltoactionView .competitionRow::after {
  color: #fff;
}

.desktop-index #chunkAreaView .ChunkPickerView .backButton,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton {
  color: #fff;
}

.desktop-index #chunkAreaView .ChunkPickerView .backButton:hover,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton:hover {
  color: white;
}

.desktop-index #chunkAreaView .ChunkPickerView .backButton::before:hover,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton::before:hover {
  color: inherit;
}

.desktop-index #chunkAreaView .ChunkPickerView .backButton.disabled, .desktop-index #chunkAreaView .ChunkPickerView .backButton.disabled:hover,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton.disabled,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton.disabled:hover {
  color: rgba(255, 255, 255, 0.5);
}

.desktop-index #chunkAreaView .ChunkPickerView .backButton.disabled::before, .desktop-index #chunkAreaView .ChunkPickerView .backButton.disabled:hover::before,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton.disabled::before,
.desktop-index #chunkAreaView .ChunkPickerView .forwardButton.disabled:hover::before {
  color: inherit;
}

.desktop-index.layout-vfwc2 body, .desktop-index.layout-vfec2 body, .desktop-index.layout-vfas2 body, .desktop-index.layout-vfnc2 body, .desktop-index.layout-vflm2 body, .desktop-index.layout-vfb2 body, .desktop-index.layout-vfcc2 body {
  width: 100%;
}

.desktop-index.layout-vflm6 {
  width: 100%;
}

.desktop-index.layout-vflm6 #titlebar {
  background-color: #212121;
  color: white;
}

.desktop-index.layout-vflm6 #titlebar .ChunkIndicatorView .competition {
  color: white;
}

.desktop-index.layout-vflm6 #titlebar #CrossMatchTickerHead {
  border-left: 1px solid white;
  color: white;
}

.desktop-index.layout-vflm6 #titlebar .ChunkIndicatorView .AmbassadorView {
  color: white;
}

.desktop-index.layout-vflm6 #titlebar .ChunkIndicatorView .sporteventset {
  color: white;
}

.desktop-index.layout-vflm6 #TwoColumn #flexibleWrapper {
  background: #E6B10F;
  padding-top: 3px;
  height: 491px;
}

.desktop-index.layout-vflm6 #TwoColumn #flexibleWrapper #textBoxView {
  margin: 0 2px;
}

.desktop-index.layout-vflm6 #TwoColumn #flexibleWrapper .LivescoreWidget {
  padding: 0;
  margin: 0 2px;
}

.desktop-index.layout-vflm6 #TwoColumn #videoScaleWrapper {
  background: #E6B10F;
  width: 421px;
}

.desktop-index.layout-vflm6 #TwoColumn #videoScaleWrapper #textBoxView {
  width: 421px;
}

.desktop-index.layout-vflm6 .headerTitle {
  background-color: #252525;
  color: #E6B10F;
}

.desktop-index.layout-vflm6 .ButtonbarView {
  top: 50px;
}

.desktop-index.layout-vflm6 .ButtonbarView #statisticsButton {
  top: 0;
  background: transparent;
  color: #E6B10F;
}

.desktop-index.layout-vflm6 #textBoxView {
  color: #E6B10F;
  background-color: #252525;
}

.desktop-index.layout-vflm6 .CalltoactionView .LockView,
.desktop-index.layout-vflm6 .CalltoactionView .calltoactionTextView {
  margin-left: 0;
}

.desktop-index.layout-vfb1 #titlebar {
  background-image: url(../../_img/bundesliga-logo-dark.svg);
  background-repeat: no-repeat;
  background-size: 180px 25px;
  background-position: 10px 10px;
}

.desktop-index.layout-vfb1 #titlebar .ChunkIndicatorView .AmbassadorView {
  display: none;
}

.desktop-index.layout-vfb1 #titlebar #chunkIndicatorView.LeagueChunkIndicatorView {
  border-left: 1px solid white;
  left: 205px;
  padding-left: 10px;
  height: 36px;
  margin-top: 5px;
}

.desktop-index.layout-vfb1 .CalltoactionView .ChunkIndicatorView .competition {
  margin-top: 6px;
}

.desktop-index.layout-vfb1 .CalltoactionView .ChunkIndicatorView {
  left: 10px;
  top: 7px;
  background-image: url(../../_img/bundesliga-logo-light.svg);
  background-repeat: no-repeat;
  background-size: 180px 25px;
  background-position: 0px 6px;
  height: 38px;
}

.desktop-index.layout-vfb1 .CalltoactionView .ChunkIndicatorView .inner {
  border-left: 1px solid #fff;
  padding-left: 10px;
  margin-left: 190px;
  height: 40px;
}

.desktop-index.layout-vfb1 #chunkAreaView .CalltoactionView .AmbassadorView {
  display: none;
}

.desktop-index.layout-vfb1 .EventtimelineWidget {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0) 100%);
}

.desktop-index.layout-vfb2 #flexibleWrapper .ChunkIndicatorView .AmbassadorView {
  visibility: hidden;
  margin-right: 10px;
}

.desktop-index.layout-vfb2 #flexibleWrapper .ChunkIndicatorView .inner {
  display: inline-block;
  background-image: url(../../_img/bundesliga-logo-small-dark.svg);
  background-repeat: no-repeat;
  background-size: 35px 35px;
  background-position: 0 5px;
}

.desktop-index.layout-vfb2 .CalltoactionView .ChunkIndicatorView .competition {
  margin-top: 6px;
}

.desktop-index.layout-vfb2 .CalltoactionView .ChunkIndicatorView {
  top: 3px;
}

.desktop-index.layout-vfb2 .CalltoactionView .ChunkIndicatorView .inner {
  display: inline-block;
  background-image: url(../../_img/bundesliga-logo-small-light.svg);
  background-repeat: no-repeat;
  background-size: 35px 35px;
  background-position: 0px 2px;
  height: 40px;
}

.desktop-index.layout-vfb2 #chunkAreaView .CalltoactionView .AmbassadorView {
  visibility: hidden;
  margin-right: 10px;
}

.desktop-index.layout-vfb2 .EventtimelineWidget {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0) 100%);
}

.micro-index body {
  background: #212121;
}

.micro-index .ButtonbarView #statisticsButton {
  color: white;
  border-color: white;
}

.micro-index .ButtonbarView #statisticsButton:hover {
  color: #fabe22;
  border-color: #fabe22;
}

.micro-index .ChunkIndicatorView {
  color: white;
}

.micro-index .ChunkPickerView .backButton {
  border-color: transparent white transparent transparent;
}

.micro-index .ChunkPickerView .forwardButton {
  border-color: transparent transparent transparent white;
}

.micro-index .ChunkPickerView .backButton:hover {
  border-color: transparent #fabe22 transparent transparent;
  background: rgba(0, 0, 0, 0);
}

.micro-index .ChunkPickerView .forwardButton:hover {
  border-color: transparent transparent transparent #fabe22;
  background: rgba(0, 0, 0, 0);
}

