/* ALLGEMEIN */

    .apoprodukt-list-row,
    .tx-indexedsearch-res-single,
    .news-list-item,
    .apoprodukt-list-row {
      clear:both;
      margin-top:20px;
    }

    /* IE BUG BORDER TOP */
    
    .tx-jppageteaser-pi1,
    .tx-jpstaff-pi1 {
      border:1px solid #fff;
      margin-top:-1px;
    }

/* INDEXED SEARCH */

    .tx-indexedsearch-redMarkup {
      background-color:#FFF36F;
      padding:1px 3px;
    }
    
    .tx-indexedsearch-res-single {
      border-top:1px solid #C9CBBC;
      color: #333;
      line-height:1.4em;
    }

/* PAGE TEASER */

    .teaser1-zeile {
      margin:0 0 15px 0;
      padding-top:5px;
      border-top:1px solid #c9cbbc;
    }
    
    .teaser2-zeile {
      margin:0 0 15px 0;
      padding-top:5px;
    }
    
    .teaser1-img {
      float:left;
      height:85px;
      width:180px;
      overflow:hidden; 
    }
    
    .teaser1-textblock {
      width:350px;
      float:right;
      margin:2px;
    }
    
    .teaser1-textblock h3,
    .teaser2-textblock h3 {
      margin:0 0 8px 0;
    }
    
    .teaser2-text {
      font-size:0.9em;
    }

/* TT NEWS */

    .news-list-item {
      margin:0 0 15px 0;
      padding-top:5px;
      border-top:1px solid #c9cbbc;
    }
    
    .subheadline,
    .news-single-timedata,
    .news-list-date {
      font-weight:700;
    }
    
    .news-list-img {
      height:100px;
      /*width:180px;*/
      overflow:hidden;
    }
    
    .news-list-item p {
      margin:0 0 5px 0;
    }
    
    .news-list-item h3 {
      margin:0 0 8px 0;
    }

/* JP STAFF */

    .jp-staff-img {
      width:110px;
      float:left;
      padding-top:10px;
    }
    
    .jp-staff-text {
      width:420px;
      float:right;
    }
    
    .jp-staff {
      margin:0 0 15px 0;
      padding-top:5px;
      border-top:1px solid #0f784d;
    }

/* LOGO */
    .logo {
     /* float:left;*/
      width:80px;
      border:1px solid #c9cbbc;
     /* display:inline;*/
      overflow:hidden;
      margin-bottom:6px !important;
    }
    
    .logo img {
      float:none !important;
      margin:0 !important;
      padding:0 !important;
    }
    
    .logonormal {
      margin-right:6px !important;
    }
    
    .logoletztes {
      margin-right:0 !important;
    }
    
/* FAQ */
    .additional-info {
      margin:3px 0 35px 8px;
    }
    
/* APOTHEKENPRODUKTE */

    .apoprodukt-list-row {
      margin:0 0 15px 0;
      padding-top:5px;
      border-top:1px solid #c9cbbc;
    }

    .apoprodukt-teaser-headline {
      margin-bottom:10px;
    }
    
    .apoprodukt-teaser-preisneu,
    .apoprodukt-list-newprice,
    .apoprodukt-detail-newprice {
      font-weight:700;
    }
    
    .apoprodukt-list-image,
    .apoprodukt-detail-image,
    .apoprodukt-latest-image {
      margin:5px 0 0 10px !important;
      float:right !important;
      padding:0 !important;
    }
    
    .apoprodukt-list-image img {
      float:right !important;
    }
    
    .apoprodukt-list-namelink h3 {
      margin:0 0 8px 0;
    }
    
    .apoprodukt-detail-image {
      width:200px;
    }
    
    .apoprodukt-detail-text {
      width:220px;
      float:left;
    }
    
    .apoprodukt-detail-name h2 {
      margin-top:0;
    }
    
    .apoprodukt-teaser-container table {
      display:inline-table;
      border-collapse:collapse;
      margin:0;
      padding:0;
      /*border-top:1px solid #c9cbbc;*/
    }
    
    .apoprodukt-teaser-container td {
      border:1px solid #c9cbbc;
      padding:5px 10px;
      margin:0;
    }
