.gfi-balkendiagramm[data-v-e3bb16e0] {
  max-width: 420px;
  font-size: 13px;
}

.gfi-balkendiagramm-wanderungen[data-v-998687ec] {
  max-width: 420px;
  font-size: 13px;
}

.gfi-bildungsatlas-fluechtlinge[data-v-2f435d65] {
  max-width: 445px;
  font-size: 13px;
}
.gfi-bildungsatlas-fluechtlinge .gbf-content[data-v-2f435d65] {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
}
.gfi-bildungsatlas-fluechtlinge .gbf-content table[data-v-2f435d65] {
  width: 100%;
  margin-bottom: 5px;
}
.gfi-bildungsatlas-fluechtlinge .gbf-content table tr td[data-v-2f435d65]:first-child {
  text-align: left;
}
.gfi-bildungsatlas-fluechtlinge .gbf-content table tr td[data-v-2f435d65]:last-child {
  text-align: right;
  font-weight: bold;
}

.gfi-bildungsatlas-okja[data-v-71e033bc] {
  max-width: 420px;
  font-size: 13px;
}

.gfi-schulentlassene[data-v-0a3db46c] {
  max-width: 420px;
  font-size: 13px;
}

.gfi-school-living-location[data-v-1708190a] {
  max-width: 420px;
}
.gfi-school-living-location table[data-v-1708190a] {
  margin-bottom: 0;
}
.gfi-school-living-location .gfi-info[data-v-1708190a] {
  padding: 0 10px 10px;
}
.gfi-school-living-location .hidden[data-v-1708190a] {
  display: none;
}

.schulWohnort.table {
  max-width: 420px;
}
.schulWohnort.table tbody tr td {
  font-weight: bold;
}
.schulWohnort.table tbody tr td:last-child {
  text-align: right;
}

.gfi-school-catchment-area[data-v-ff34abce] {
  max-width: 420px;
}
.gfi-school-catchment-area table.table[data-v-ff34abce] {
  table-layout: fixed;
  margin-bottom: 0;
}
.gfi-school-catchment-area table.table tbody tr td[data-v-ff34abce]:last-child {
  text-align: right;
}

.gfi-balkendiagramm-vorschulische-sf[data-v-563d5374] {
  max-width: 420px;
  font-size: 13px;
}

.portal-title a img[alt*="Bildungsatlas"] {
  width: 80px;
}
.gfi-bildungsatlas .gfi-info {
  padding: 0 10px 10px;
}
.gfi-bildungsatlas .gfi-info h5 {
  font-weight: bold;
}
.gfi-bildungsatlas .gfi-info p {
  margin-bottom: 10px;
}
.gfi-bildungsatlas .panel.graphHeader {
  padding: 0 8px 8px;
  border-bottom: 2px solid #ddd;
}
.gfi-bildungsatlas .gfi-data {
  padding: 10px;
}
.gfi-bildungsatlas .rba_header {
  margin-top: 15px;
}
.gfi-bildungsatlas .rba_header .rba_header_title {
  font-weight: bold;
}
.gfi-bildungsatlas .rba_table {
  margin-top: 15px;
  padding-top: 7px;
  border-top: 1px solid #ddd;
}
.gfi-bildungsatlas .rba_table table {
  width: 100%;
}
.gfi-bildungsatlas .rba_table td {
  vertical-align: top;
}
.gfi-bildungsatlas .rba_table td.rba_table_rightcol {
  text-align: right;
}
.gfi-bildungsatlas .rba_chart {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
}
.gfi-bildungsatlas .rba_chart .rba_chart_title {
  font-weight: bold;
}
.gfi-bildungsatlas .rba_footer {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
}
.gfi-bildungsatlas .hidden {
  display: none;
}
.gfi-bildungsatlas .footer {
  margin: 0 0 10px 10px;
}
.gfi-bildungsatlas .gfi-bildungsatlas-footer {
  padding: 10px;
  border-top: 1px solid #ddd;
}

