img[src*="hu_siegel_rgb.jpg"] {
  width: 120px !important;     /* feste Breite */
  height: auto !important;     /* Seitenverhältnis beibehalten */
  display: block !important;
  margin-left: auto !important;  /* rechtsbündig */
  margin-right: 0 !important;
}

/* jedes BESSI-Item als luftige, klar getrennte Zeile */
.bessi {
  padding: 12px 14px;
  margin-bottom: 4px;
  border-bottom: 1px solid #ececec;
}
.bessi:hover { background: #f7f8fa; }      /* hebt die Zeile hervor, an der man gerade ist */
.bessi label { font-size: 1.02em; line-height: 1.4; }   /* Aussage etwas prominenter */

/* gleich breite Antwortfelder, über die volle Breite verteilt */
.bessi .controls .btn-group { display: flex; width: 100%; float: none; }
.bessi .controls .btn-group > label,
.bessi .controls .btn-group > .btn { flex: 1 1 0; white-space: normal; text-align: center; }

/* falls formr die Optionen als Tabelle ausgibt */
.bessi .controls table { table-layout: fixed; width: 100%; }
.bessi .controls td { text-align: center; }

.bessi .controls { margin-top: 24px; }