table                                                                {border:1px solid #f2f2f2;}
table tr td:nth-last-child(-n+2)                                     {width:25% !important; min-width:80px !important; border-color:none;}
td                                                                   {width:auto !important; padding:5px; vertical-align:middle; border:1px solid #f2f2f2;}
td h2,td h3                                                          {margin-bottom:0;}
.teaserpreis .teaserpreis_2                                          {display:none;}
.item-bild                                                           {display:none;}

.preiswrap .item:nth-child(n+1) table tr td                          {background-color:var(--ciFarbe1op);}
.preiswrap .item:nth-child(n+2) table:nth-of-type(n+1) tr td         {background-color:var(--ciFarbe2op);}
.preiswrap .item:nth-child(n+2) table:nth-of-type(n+2) tr td         {background-color:var(--ciFarbe3op);}

.preiswrap .item:nth-child(n+1) table tr:last-child td[colspan="3"]  {animation:bgcycle01 1.5s infinite ease-out;}

.preiswrap.sonnenaufgang .item-text                                  {display:grid;}
.preiswrap.sonnenuntergang .item-text                                {display:grid;}
.preiswrap.sonnenaufgang .item table:first-child                     {display:none;}
.preiswrap.sonnenuntergang .item table:last-child                    {display:none;}