body {
  padding: 0;
  margin: 0;
}


/*
 * body,
 * a {
 * font-family: Arial, Sans-Serif;
 * }
 */
.wfb-gameplan-widget table {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}


.wfb-gameplan-widget table .home, .wfb-gameplan-widget table .emblem_home {
  text-align: right;
}


.wfb-gameplan-widget table .result {
  text-align: center;
}




.item.clearfix {
  float: left;
}


/*
 * SCOREBOARD
 */
#scoreboard-pane, #scoreboard-pane .current-event, #scoreboard-pane .current-event .scoreboard, #scoreboard-pane .current-event .scoreboard .match-time, #scoreboard-pane .current-event .scoreboard .match-time span, #scoreboard-pane .current-event-info {
  width: 100%;
}


#scoreboard-pane .current-event .scoreboard {
  background-repeat: repeat;
  background-position: top center;
  background-size: cover;
}


#scoreboard-pane .current-event .scoreboard .match-time {
  left: 0;
  text-align: center;
}


#scoreboard-pane .current-event .scoreboard .match-time span {
  position: absolute;
  top: 0;
  left: 0;
}


#scoreboard-pane .current-event .scoreboard .score {
  left: 50%;
  margin-left: -115px;
}


#scoreboard-pane .current-event .scoreboard .away {
  position: absolute;
  right: 0;
  top: 0;
}


/*
 * LIVETICKER
 */
#ticker-pane .ilt-ticker-content {
  display: block;
  position: relative;
  top: 20px;
}


#ticker-pane .ilt-ticker-content .ticker, #ticker-pane .ilt-ticker-content .ticker .item.clearfix {
  display: block;
  width: auto;
  float: none;
}


#ticker-pane .ticker .item .content {
  display: block;
  width: auto;
  float: none;
  padding-left: 96px;
}


/*
 * TIMELINE
 */
.timeline {
  position: absolute;
  left: 50%;
  margin-left: -300px;
  z-index: 1;
}


.timeline .item .chart .progress {
  z-index: -1;
}


.timeline .vhat .event {
  top: 0;
}


.timeline-overlay .event-tooltip {
  position: absolute;
  height: 41px;
  width: 50%;
  background-color: #eeeeee;
  border-radius: 10px;
  z-index: 10000;
  width: 270px;
}


.timeline-overlay .event-tooltip .tooltip-content {
  background-image: none;
}


.lineup .player-tooltip .tooltip-content {
  background: url("../gfx/tooltip_200_bg.png") 0 0 repeat-y;
  display: block;
  font-size: 11px;
  height: 41px;
  overflow: hidden;
  padding: 0 4px 0 0;
  position: absolute;
  top: 10px;
  width: 195px;
  z-index: 10000;
}


.lineup .player-tooltip .tooltip-content span {
  z-index: 20000;
}


div.lineup div.player-tooltip div.tooltip-footer {
  height: 7px;
  background: url("../gfx/tooltip_200.png") 0 -9px no-repeat;
  bottom: 12px;
}


.lineup .chart .tooltip-content .minute {
  height: 14px;
}


#statistic-pane .lineup.home .bench .bench-title {
  left: 0;
  margin-left: 25px;
}


.timeline-overlay .event-tooltip .tooltip-content .icon {
  position: absolute;
  left: 2px;
  top: 2px;
}


.timeline-overlay .event-tooltip .tooltip-content .minute {
  position: absolute;
  left: 0;
  top: 20px;
  font-size: 0.7em;
  margin: 0;
}


.timeline-overlay .event-tooltip .tooltip-content .playing, .timeline-overlay .event-tooltip .tooltip-content .goal, .timeline-overlay .event-tooltip .tooltip-content .tooltip-goal-goal, .timeline-overlay .event-tooltip .tooltip-content .goal-own-goal, .timeline-overlay .event-tooltip .tooltip-content .card, .timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-goal, .timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-miss {
  left: 24px;
  top: 0px;
  position: absolute;
}


.timeline-overlay .event-tooltip .tooltip-content .name {
  float: none;
  display: block;
  height: 20px;
  margin-left: 56px;
}


#ticker-pane .tooltip-content .playing-substitute-in {
  left: 38px;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-playing-substitute-out {
  left: 38px;
  height: 20px;
  width: 16px;
  position: absolute;
  top: 20px;
  background: url("../gfx/sprite.png") no-repeat scroll -153px 0px transparent;
}


.timeline-overlay {
  z-index: 2;
  top: 7px;
  position: absolute;
  left: 50%;
  margin-left: -268px;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-miss {
  background: url("../gfx/11er_verschossen.png") 0 0 no-repeat;
  height: 16px;
  width: 15px;
  z-index: 105;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-goal {
  background: url("../gfx/11er_treffer.png") 0 0 no-repeat;
  height: 16px;
  width: 15px;
  z-index: 105;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-goal-goal {
  background: url("../gfx/sprite.png") -101px -21px no-repeat;
  height: 20px;
  width: 18px;
  z-index: 105;
}


/*
 * LINEUP
 */
#statistic-pane .lineup .control {
  padding-top: 0;
}


.lineup li {
  list-style: none;
}


.lineup .player-tooltip .tooltip-header {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 10px;
  background: url("../gfx/tooltip_200.png") 0 0 no-repeat;
}


.lineup .player-tooltip .tooltip-footer, .gameplan .tooltip-footer {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  height: 19px;
  background: url("../gfx/tooltip_200.png") 0 -10px no-repeat;
}


.lineup .player-tooltip .tooltip-content .icon {
  display: block;
  width: 20px;
  height: 20px;
  padding: 10px 10px 100px;
  float: left;
}


.lineup .player-tooltip .name {
  color: #424f58;
  cursor: pointer;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 16px;
  padding: 2px 4px 4px 4px;
  width: 174px;
  /*
 * color and background-color in specific-colors.css
 */

}


.lineup .player-tooltip .tooltip-event {
  display: block;
  height: 12px;
  padding: 14px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #424f58;
  float: left;
}


div.lineup.home div.player-name, div.lineup.away div.player-name {
  white-space: nowrap;
  font-weight: bold;
  font-size: 11px;
  color: white;
  width: 70px;
  height: 10px;
  overflow: visible;
  left: -18px;
  bottom: -4px;
  position: absolute;
  text-align: center;
}


.lineup .player .goal {
  position: absolute;
  right: -4px;
  top: -7px;
  width: 20px;
  height: 20px;
}


.lineup .player .goal  .more-goals {
  background: white;
  color: black;
  font-size: 14px;
  font-weight: bold;
  left: 5px;
  position: relative;
  top: 3px;
  width: 8px;
}


.lineup .player .card {
  position: absolute;
  left: -4px;
  top: -7px;
  width: 20px;
  height: 20px;
}


.lineup .player .substitute-in {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
  height: 20px;
}


#statistic-pane .lineup .bench .person_data .substitute-in {
  width: 12px;
  height: 20px;
  position: relative;
  /*
 * float: right;
 */

  left: 3px;
  top: -3px;
}


.lineup .player .substitute-out {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 15px;
  height: 20px;
}


.lineup .player-tooltip {
  display: block;
  position: absolute;
  width: 200px;
  height: 70px;
  z-index: 10005;
  overflow: visible;
}


#statistic-pane .lineup.away .teams {
  left: auto;
  right: 0;
}


#statistic-pane .lineup.away .teams span.double {
  /*
 * right: 0;
 */

  display: none !important;
}


#statistic-pane .lineup.home .chart.bg.fussball, #statistic-pane .lineup .home .chart.bg.fussball {
  display: none;
}


div#statistic-pane div.lineup.home div.teams span.double {
  display: none !important;
}


#statistic-pane .lineup.home .teams span {
  float: left;
  margin-left: -30px;
}


#statistic-pane .lineup.home .teams {
  left: 0;
}


#statistic-pane .lineup .title {
  left: 0;
  top: 0;
}


#statistic-pane .lineup-scroll {
  top: 20px;
}


/*
 * FIXTURES
 */
.wfb-fixtures-content {
  font-size: 11px;
}


.wfb-fixtures-content select {
  margin: 10px;
}


.wfb-fixtures-content .wfb-standing {
  margin-top: 10px;
}


.wfb-fixtures-content .standing-group-content .odd, .wfb-fixtures-content .standing-group-content .even {
  height: 18px;
  /*
 * background: white url(../gfx/tablerow_bg.png) 0 0 repeat-x;
 */

  position: relative;
  margin-top: -1px;
  /*
 * border-bottom: 1px solid #BBB;
 */

  /*
 * border-top: 1px solid #BBB;
 */

  padding-top: 4px;
}


.wfb-fixtures-content .standing-group-content .module-gameplan .even, .wfb-fixtures-content .standing-group-content .module-standing .odd {
  background-color: white;
}


.wfb-fixtures-content .standing-group-content .headline {
  position: relative;
  height: 11px;
  width: 100%;
  text-align: center;
  font-weight: bold;
  /*
 * background-color: #F4F4F4;
 */

  padding: 6px 0;
}


.wfb-fixtures-content .standing-group-content .headline .team_emblem {
  display: none;
}


.wfb-fixtures-content .standing-group-content span {
  position: absolute;
}


.wfb-fixtures-content .standing-group-content .rank {
  left: 10px;
  font-weight: bold;
}


.wfb-fixtures-content .standing-group-content .team_emblem {
  left: 30px;
  top: 0;
}


.wfb-fixtures-content .standing-group-content .team {
  left: 60px;
}


.wfb-fixtures-content .standing-group-content .games_played {
  left: 164px;
  text-align: center;
  width: 40px;
}


.wfb-fixtures-content .standing-group-content .score {
  left: 204px;
  text-align: center;
  width: 40px;
}


.wfb-fixtures-content .standing-group-content .points {
  left: 244px;
  text-align: center;
  width: 40px;
}


.wfb-fixtures-content .standing-group-content .date {
  left: 4px;
}


.wfb-fixtures-content .standing-group-content .time {
  left: 36px;
}


.wfb-fixtures-content .standing-group-content .home {
  left: 96px;
}


.wfb-fixtures-content .standing-group-content .emblem_home {
  left: 130px;
  top: 0;
}


.wfb-fixtures-content .standing-group-content .divider {
  display: none;
}


.wfb-fixtures-content .standing-group-content .emblem_away {
  left: 266px;
  top: 0;
}


.wfb-fixtures-content .standing-group-content .away {
  left: 296px;
}


.wfb-fixtures-content .standing-group-content .result {
  width: 120px;
  height: 1em;
  left: 148px;
  text-align: center;
}


.wfb-fixtures-content .standing-group-content .result span {
  width: 100%;
  position: relative;
}


.wfb-fixtures-content .standing-group-content .result .date {
  display: none;
}


/*
 * TOP SCORER TOPSCORER
 */
/*
 * #standing-pane {
 * background-color: grey;
 * height: 100%;
 * }
 */
#standing-pane .scrollable-table, #standing-pane .topscorer, #standing-pane .module-scorer, #standing-pane .module {
  width: 100%;
  display: block;
  float: none;
}


#standing-pane table, #standing-pane table tbody {
  width: 100%;
  border-collapse: collapse;
}


#standing-pane table tr td.wfb-widget-topscorer-person-image {
  width: 34px;
  padding: 2px 0 0 2px;
}


#standing-pane table .wfb-widget-topscorer-person-image img {
  width: 34px;
}


#standing-pane tr td.name, #standing-pane tr td.teamname {
  width: auto;
}


/*
 * FUN-FACTS
 */
.wfb-fun-facts .wfb-head {
  background: url("../gfx/scoreboard_bg.png");
  background-position: center center;
  background-size: cover;
}


.wfb-fun-facts-navigation {
  position: relative;
  height: 20px;
}


.wfb-fun-facts-navigation a {
  color: white;
}


.wfb-fun-facts-navigation .wfb-prev  {
  position: absolute;
  left: 2px;
  top: 2px;
}


.wfb-fun-facts-navigation .wfb-next {
  position: absolute;
  right: 2px;
  top: 2px;
}


.wfb-fun-facts .wfb-fun-facts-match-info {
  width: 100%;
  height: 60px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .mainscore {
  font-weight: bold;
  font-size: 2em;
  padding: 0 5px;
  line-height: 1em;
  margin: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info .line1 {
  height: 60px;
  width: 100%;
  position: relative;
  color: white;
}


.wfb-fun-facts .wfb-fun-facts-match-info .hometeamemblem {
  position: absolute;
  left: 0;
  top: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info .hometeam {
  position: absolute;
  top: 0;
  left: 58px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .awayteamemblem {
  position: absolute;
  right: 0;
  top: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info .awayteam {
  position: absolute;
  top: 0;
  right: 58px;
}


div.wfb-fun-facts div.wfb-fun-facts-match-info div.score {
  position: absolute;
  top: 0;
  padding-top: 0;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  text-align: center;
  height: 30px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .line1 div {
  /*
 * line-height: 42px;
 */

  /*
 * float: left;
 */

  /*
 * height: 42px;
 */

  padding: 18px 5px 0 5px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .wfb-date {
  position: absolute;
  top: 22px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  text-align: center;
}


.wfb-fun-facts .wfb-fun-facts-match-info div.wfb-emblem {
  padding-top: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info div.wfb-teamname {
  font-weight: bold;
}


.wfb-fun-facts-content {
  padding: 10px;
}



.wfb-fun-facts-content .content-headline {
  font-size: 1em;
  /*
 * text-align: center;
 */

}




body {
  padding: 0;
  margin: 0;
}


/*
 * body,
 * a {
 * font-family: Arial, Sans-Serif;
 * }
 */
.wfb-gameplan-widget table {
  width: 100%;
  border-collapse: collapse;
}


.wfb-gameplan-widget table .home, .wfb-gameplan-widget table .emblem_home {
  text-align: right;
}


.wfb-gameplan-widget table .result {
  text-align: center;
}




.item.clearfix {
  float: left;
}


/*
 * SCOREBOARD
 */
#scoreboard-pane, #scoreboard-pane .current-event, #scoreboard-pane .current-event .scoreboard, #scoreboard-pane .current-event .scoreboard .match-time, #scoreboard-pane .current-event .scoreboard .match-time span, #scoreboard-pane .current-event-info {
  width: 100%;
}


#scoreboard-pane .current-event .scoreboard {
  background-repeat: repeat;
  background-position: top center;
  background-size: cover;
}


#scoreboard-pane .current-event .scoreboard .match-time {
  left: 0;
  text-align: center;
}


#scoreboard-pane .current-event .scoreboard .match-time span {
  position: absolute;
  top: 0;
  left: 0;
}


#scoreboard-pane .current-event .scoreboard .score {
  left: 50%;
  margin-left: -115px;
}


#scoreboard-pane .current-event .scoreboard .away {
  position: absolute;
  right: 0;
  top: 0;
}


/*
 * LIVETICKER
 */
#ticker-pane .ilt-ticker-content {
  display: block;
  position: relative;
  top: 20px;
}


#ticker-pane .ilt-ticker-content .ticker, #ticker-pane .ilt-ticker-content .ticker .item.clearfix {
  display: block;
  width: auto;
  float: none;
}


#ticker-pane .ticker .item .content {
  display: block;
  width: auto;
  float: none;
  padding-left: 96px;
}


/*
 * TIMELINE
 */
.timeline {
  position: absolute;
  left: 50%;
  margin-left: -300px;
  z-index: 1;
}


.timeline .item .chart .progress {
  z-index: -1;
}


.timeline .vhat .event {
  top: 0;
}


.timeline-overlay .event-tooltip {
  position: absolute;
  height: 41px;
  width: 50%;
  background-color: #eeeeee;
  border-radius: 10px;
  z-index: 10000;
  width: 270px;
}


.timeline-overlay .event-tooltip .tooltip-content {
  background-image: none;
}


.lineup .player-tooltip .tooltip-content {
  background: url("../gfx/tooltip_200_bg.png") 0 0 repeat-y;
  display: block;
  font-size: 11px;
  height: 41px;
  overflow: hidden;
  padding: 0 4px 0 0;
  position: absolute;
  top: 10px;
  width: 195px;
  z-index: 10000;
}


.lineup .player-tooltip .tooltip-content span {
  z-index: 20000;
}


div.lineup div.player-tooltip div.tooltip-footer {
  height: 7px;
  background: url("../gfx/tooltip_200.png") 0 -9px no-repeat;
  bottom: 12px;
}


.lineup .chart .tooltip-content .minute {
  height: 14px;
}


#statistic-pane .lineup.home .bench .bench-title {
  left: 0;
  margin-left: 25px;
}


.timeline-overlay .event-tooltip .tooltip-content .icon {
  position: absolute;
  left: 2px;
  top: 2px;
}


.timeline-overlay .event-tooltip .tooltip-content .minute {
  position: absolute;
  left: 0;
  top: 20px;
  font-size: 0.7em;
  margin: 0;
}


.timeline-overlay .event-tooltip .tooltip-content .playing, .timeline-overlay .event-tooltip .tooltip-content .goal, .timeline-overlay .event-tooltip .tooltip-content .tooltip-goal-goal, .timeline-overlay .event-tooltip .tooltip-content .goal-own-goal, .timeline-overlay .event-tooltip .tooltip-content .card, .timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-goal, .timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-miss {
  left: 24px;
  top: 0px;
  position: absolute;
}


.timeline-overlay .event-tooltip .tooltip-content .name {
  float: none;
  display: block;
  height: 20px;
  margin-left: 56px;
}


#ticker-pane .tooltip-content .playing-substitute-in {
  left: 38px;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-playing-substitute-out {
  left: 38px;
  height: 20px;
  width: 16px;
  position: absolute;
  top: 20px;
  background: url("../gfx/sprite.png") no-repeat scroll -153px 0px transparent;
}


.timeline-overlay {
  z-index: 2;
  top: 7px;
  position: absolute;
  left: 50%;
  margin-left: -268px;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-miss {
  background: url("../gfx/11er_verschossen.png") 0 0 no-repeat;
  height: 16px;
  width: 15px;
  z-index: 105;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-pso-goal {
  background: url("../gfx/11er_treffer.png") 0 0 no-repeat;
  height: 16px;
  width: 15px;
  z-index: 105;
}


.timeline-overlay .event-tooltip .tooltip-content .tooltip-goal-goal {
  background: url("../gfx/sprite.png") -101px -21px no-repeat;
  height: 20px;
  width: 18px;
  z-index: 105;
}


/*
 * LINEUP
 */
#statistic-pane .lineup .control {
  padding-top: 0;
}


.lineup li {
  list-style: none;
}


.lineup .player-tooltip .tooltip-header {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 10px;
  background: url("../gfx/tooltip_200.png") 0 0 no-repeat;
}


.lineup .player-tooltip .tooltip-footer, .gameplan .tooltip-footer {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200px;
  height: 19px;
  background: url("../gfx/tooltip_200.png") 0 -10px no-repeat;
}


.lineup .player-tooltip .tooltip-content .icon {
  display: block;
  width: 20px;
  height: 20px;
  padding: 10px 10px 100px;
  float: left;
}


.lineup .player-tooltip .name {
  color: #424f58;
  cursor: pointer;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 16px;
  padding: 2px 4px 4px 4px;
  width: 174px;
  /*
 * color and background-color in specific-colors.css
 */

}


.lineup .player-tooltip .tooltip-event {
  display: block;
  height: 12px;
  padding: 14px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #424f58;
  float: left;
}


div.lineup.home div.player-name, div.lineup.away div.player-name {
  white-space: nowrap;
  font-weight: bold;
  font-size: 11px;
  color: white;
  width: 70px;
  height: 10px;
  overflow: visible;
  left: -18px;
  bottom: -4px;
  position: absolute;
  text-align: center;
}


.lineup .player .goal {
  position: absolute;
  right: -4px;
  top: -7px;
  width: 20px;
  height: 20px;
}


.lineup .player .goal  .more-goals {
  background: white;
  color: black;
  font-size: 14px;
  font-weight: bold;
  left: 5px;
  position: relative;
  top: 3px;
  width: 8px;
}


.lineup .player .card {
  position: absolute;
  left: -4px;
  top: -7px;
  width: 20px;
  height: 20px;
}


.lineup .player .substitute-in {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
  height: 20px;
}


#statistic-pane .lineup .bench .person_data .substitute-in {
  width: 12px;
  height: 20px;
  position: relative;
  /*
 * float: right;
 */

  left: 3px;
  top: -3px;
}


.lineup .player .substitute-out {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 15px;
  height: 20px;
}


.lineup .player-tooltip {
  display: block;
  position: absolute;
  width: 200px;
  height: 70px;
  z-index: 10005;
  overflow: visible;
}


#statistic-pane .lineup.away .teams {
  left: auto;
  right: 0;
}


#statistic-pane .lineup.away .teams span.double {
  /*
 * right: 0;
 */

  display: none !important;
}


#statistic-pane .lineup.home .chart.bg.fussball, #statistic-pane .lineup .home .chart.bg.fussball {
  display: none;
}


div#statistic-pane div.lineup.home div.teams span.double {
  display: none !important;
}


#statistic-pane .lineup.home .teams span {
  float: left;
  margin-left: -30px;
}


#statistic-pane .lineup.home .teams {
  left: 0;
}


#statistic-pane .lineup .title {
  left: 0;
  top: 0;
}


#statistic-pane .lineup-scroll {
  top: 20px;
}


/*
 * FIXTURES
 */
.wfb-fixtures-content {
  font-size: 11px;
}


.wfb-fixtures-content select {
  margin: 10px;
}


.wfb-fixtures-content .wfb-standing {
  margin-top: 10px;
}


.wfb-fixtures-content .standing-group-content .odd, .wfb-fixtures-content .standing-group-content .even {
  height: 18px;
  /*
 * background: white url(../gfx/tablerow_bg.png) 0 0 repeat-x;
 */

  position: relative;
  margin-top: -1px;
  /*
 * border-bottom: 1px solid #BBB;
 */

  /*
 * border-top: 1px solid #BBB;
 */

  padding-top: 4px;
}


.wfb-fixtures-content .standing-group-content .module-gameplan .even, .wfb-fixtures-content .standing-group-content .module-standing .odd {
  background-color: white;
}


.wfb-fixtures-content .standing-group-content .headline {
  position: relative;
  height: 11px;
  width: 100%;
  text-align: center;
  font-weight: bold;
  /*
 * background-color: #F4F4F4;
 */

  padding: 6px 0;
}


.wfb-fixtures-content .standing-group-content .headline .team_emblem {
  display: none;
}


.wfb-fixtures-content .standing-group-content span {
  position: absolute;
}


.wfb-fixtures-content .standing-group-content .rank {
  left: 10px;
  font-weight: bold;
}


.wfb-fixtures-content .standing-group-content .team_emblem {
  left: 30px;
  top: 0;
}


.wfb-fixtures-content .standing-group-content .team {
  left: 60px;
}


.wfb-fixtures-content .standing-group-content .games_played {
  left: 164px;
  text-align: center;
  width: 40px;
}


.wfb-fixtures-content .standing-group-content .score {
  left: 204px;
  text-align: center;
  width: 40px;
}


.wfb-fixtures-content .standing-group-content .points {
  left: 244px;
  text-align: center;
  width: 40px;
}


.wfb-fixtures-content .standing-group-content .date {
  left: 4px;
}


.wfb-fixtures-content .standing-group-content .time {
  left: 36px;
}


.wfb-fixtures-content .standing-group-content .home {
  left: 96px;
}


.wfb-fixtures-content .standing-group-content .emblem_home {
  left: 130px;
  top: 0;
}


.wfb-fixtures-content .standing-group-content .divider {
  display: none;
}


.wfb-fixtures-content .standing-group-content .emblem_away {
  left: 266px;
  top: 0;
}


.wfb-fixtures-content .standing-group-content .away {
  left: 296px;
}


.wfb-fixtures-content .standing-group-content .result {
  width: 120px;
  height: 1em;
  left: 148px;
  text-align: center;
}


.wfb-fixtures-content .standing-group-content .result span {
  width: 100%;
  position: relative;
}


.wfb-fixtures-content .standing-group-content .result .date {
  display: none;
}


/*
 * TOP SCORER TOPSCORER
 */
/*
 * #standing-pane {
 * background-color: grey;
 * height: 100%;
 * }
 */
#standing-pane .scrollable-table, #standing-pane .topscorer, #standing-pane .module-scorer, #standing-pane .module {
  width: 100%;
  display: block;
  float: none;
}


#standing-pane table, #standing-pane table tbody {
  width: 100%;
  border-collapse: collapse;
}


#standing-pane table tr td.wfb-widget-topscorer-person-image {
  width: 34px;
  padding: 2px 0 0 2px;
}


#standing-pane table .wfb-widget-topscorer-person-image img {
  width: 34px;
}


#standing-pane tr td.name, #standing-pane tr td.teamname {
  width: auto;
}


/*
 * FUN-FACTS
 */
.wfb-fun-facts .wfb-head {
  background: url("../gfx/scoreboard_bg.png");
  background-position: center center;
  background-size: cover;
}


.wfb-fun-facts-navigation {
  position: relative;
  height: 20px;
}


.wfb-fun-facts-navigation a {
  color: white;
}


.wfb-fun-facts-navigation .wfb-prev  {
  position: absolute;
  left: 2px;
  top: 2px;
}


.wfb-fun-facts-navigation .wfb-next {
  position: absolute;
  right: 2px;
  top: 2px;
}


.wfb-fun-facts .wfb-fun-facts-match-info {
  width: 100%;
  height: 60px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .mainscore {
  font-weight: bold;
  font-size: 2em;
  padding: 0 5px;
  line-height: 1em;
  margin: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info .line1 {
  height: 60px;
  width: 100%;
  position: relative;
  color: white;
}


.wfb-fun-facts .wfb-fun-facts-match-info .hometeamemblem {
  position: absolute;
  left: 0;
  top: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info .hometeam {
  position: absolute;
  top: 0;
  left: 58px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .awayteamemblem {
  position: absolute;
  right: 0;
  top: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info .awayteam {
  position: absolute;
  top: 0;
  right: 58px;
}


div.wfb-fun-facts div.wfb-fun-facts-match-info div.score {
  position: absolute;
  top: 0;
  padding-top: 0;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  text-align: center;
  height: 30px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .line1 div {
  /*
 * line-height: 42px;
 */

  /*
 * float: left;
 */

  /*
 * height: 42px;
 */

  padding: 18px 5px 0 5px;
}


.wfb-fun-facts .wfb-fun-facts-match-info .wfb-date {
  position: absolute;
  top: 22px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  text-align: center;
}


.wfb-fun-facts .wfb-fun-facts-match-info div.wfb-emblem {
  padding-top: 0;
}


.wfb-fun-facts .wfb-fun-facts-match-info div.wfb-teamname {
  font-weight: bold;
}


.wfb-fun-facts-content {
  padding: 10px;
}



.wfb-fun-facts-content .content-headline {
  font-size: 1em;
  /*
 * text-align: center;
 */

}




