#resp-table {
Breite : 100 % ;
Anzeige : Tabelle;
}
#resp-table-caption {
Anzeige : Tabellenüberschrift;
Textausrichtung : zentriert ;
Schriftgröße : 30 px ;
Schriftstärke : fett ;
}
#resp-table-header {
Anzeige : Tabellenkopfzeilengruppe ;
Hintergrundfarbe : grau ;
Schriftstärke : fett ;
Schriftgröße : 25 px ;
}
.table-header-cell {
Anzeige : Tabellenzelle;
Polsterung : 10 px ;
Textausrichtung : Blocksatz ;
unterer Rahmen : 1 px, durchgehend schwarz ;
}
#resp-table-body {
Anzeige : Tabellenzeilengruppe;
}
.resp-table-row {
Anzeige : Tabellenzeile;
}
.table-body-cell {
Anzeige : Tabellenzelle;
}

/* flexible Spalten*/
.flex-container {
	display: flex;
}

.flex-item {
	border: 0px solid;
	border-radius: 0 .5em .5em;
	margin: .5em;
	padding: .5em;
    flex-basis: 15%;
	/*flex-grow: 0;*/
}
.flex-item:nth-of-type(2) {
	/*flex-grow: 3;*/
  flex-basis: 25%;
}
.flex-item:nth-of-type(3) {
}

.flex-item:nth-of-type(4) {
}

.flex-item:nth-of-type(5) {
}
