div.infoBubble {
  margin-top: 20px;
  background: none; }
  div.infoBubble h4 {
    font-family: "Arial", "Helvetica", sans-serif; }
  div.infoBubble p.summe_kommentar {
    margin-bottom: 10px; }
  div.infoBubble div.infoBubbleInner {
    box-shadow: 0 4px 11px -7px #555 inset;
    max-height: 200px;
    overflow-y: scroll;
    width: 350px; }
    div.infoBubble div.infoBubbleInner ol li {
      border-bottom: 1px solid #eee;
      margin: 0 !important;
      padding: 8px 5px; }
    div.infoBubble div.infoBubbleInner ol li:first-child {
      padding-top: 10px; }
  div.infoBubble div.listeneintrag {
    max-width: 350px; }
    div.infoBubble div.listeneintrag .bild img {
      width: 60px; }
    div.infoBubble div.listeneintrag div.text {
      font-family: "Arial", "Helvetica", sans-serif;
      max-width: 275px;
      float: left;
      margin-left: 5px; }
      div.infoBubble div.listeneintrag div.text h3, div.infoBubble div.listeneintrag div.text h4, div.infoBubble div.listeneintrag div.text p {
        font-size: 11px;
        margin: 0;
        padding: 0; }
      div.infoBubble div.listeneintrag div.text h3 {
        font-size: 12px;
        font-weight: bold;
        text-transform: none; }
        div.infoBubble div.listeneintrag div.text h3 a {
          color: #0066aa;
          font-size: 12px;
          font-weight: bold; }
        div.infoBubble div.listeneintrag div.text h3 a.archivlink {
          font-weight: normal; }
      div.infoBubble div.listeneintrag div.text p.metadaten {
        display: none; }
      div.infoBubble div.listeneintrag div.text p.preis span.info:before {
        content: ' '; }
      div.infoBubble div.listeneintrag div.text p.preis span.info {
        font-weight: normal;
        font-size: 11px;
        color: #000; }
