

.highlight
{
  animation: highlightlogin 2s infinite;
}

@keyframes highlightlogin
{
    0% { color: #555555; }
   20% { color: #912300; }
   30% { color: #ff0000; }
   40% { color: #912300; }
   50% { color: #ff0000; }
   60% { color: #912300; }
   80% { color: #555555; }
  100% { color: #555555; }
}

div#content > div > p:last-child
{
  margin-bottom: 0;
}


#epapersuche
{
  display: flex;
  flex-wrap: wrap;
}

#epapersuche > div
{
  flex: 1;
}



#epaper_pagelist
{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#epaper_pagelist li
{
  margin: 0 0 15px 0;
  flex: 1 0 auto;
}

#epaper_vorschau
{
  display: flex;
}

#epaper_vorschau > *
{
  flex 1;
}

#epaper_vorschau  p
{
  display: inline-block;
}

#epaper_vorschau > img
{
  margin-right: 15px;
}

#epaperlist
{
  display: flex;
  flex-wrap: wrap;
  margin: 16px 0;
  gap: 10px;
}

#epaperlist > *
{

  flex: 1;
  margin-bottom: 10px;
}

#epapersuche > div:first-child
{
  margin-right: 20px;
}


@media (max-width: 1008px)
{
  #epaper_vorschau
  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}


@media (max-width: 767px)
{
  #epapersuche > div
  {
    flex-basis: 100%;
    display: block;
  }

  #epapersuche > div:first-child
  {
    margin-right: 0;
  }

  #epaperlist img
  {
    max-width: calc((100vw - 60px) / 2);
  }

}