#pagewrap                                                   {min-height:calc(100vh - 85px); top:50px; padding:4rem 0; position:relative; display:grid; grid-template-columns:1fr; grid-gap:2rem; align-content:start; background: var(--pageBG);}
#content0, #content1                                        {width:100vw; max-width:var(--maxBreite); left:0; padding:0 4vw; position:relative;}
#content0                                                   {display:grid; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); grid-gap:10px;}
#content0 img.ov_thumb                                      {width:100%; height:auto; margin:0; aspect-ratio:1; object-fit:cover;}
#content1                                                   {display:grid; grid-gap:2vw;}
#content2                                                   {display:none;}
#content1 .thumbnail_layer                                  {display:grid; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); grid-gap:10px;}
#content1 .thumbnail_layer a img.galeriethumb               {width:100%; height:auto; margin:0;}

@media screen and (min-width:850px){
 #pagewrap                                                  {grid-template-columns:1fr;}
 #content0                                                  {display:grid; grid-template-columns:repeat(auto-fit, minmax(250px, 1fr)); grid-gap:minmax(10px, 1vw);}
}

@media screen and (min-width:1800px){
 #content0                                                  {left:calc(50vw - (var(--maxBreite) / 2));}
 #content1                                                  {left:calc(50vw - (var(--maxBreite) / 2)); max-width:var(--maxBreite);}
}
