#content img                                                 {display:block;}
#pagelinks img                                               {display:none;}
.start-content ul                                            {margin:0 0 1rem 20px; list-style-position:outside;}
.start-content hr                                            {margin:0 0 .5rem;}
#footer                                                      {left:0;}

#pagewrap                                                    {max-width:var(--maxBreite); min-height:calc(100vh - 85px); top:50px; left:0; padding:2vw 2vw 4rem; position:relative; display:grid; grid-template-columns:1fr; grid-gap:2vw; align-content:start; background: var(--pageBG);}
#content0                                                    {justify-content:left; display:grid;}
#content0 img                                                {width:auto; max-width:100%; height:auto; max-height:calc(100vh - 8vw - var(--footHoehe) - var(--headHoehe));}
#content1                                                    {display: grid; align-content: center;}
#seitentitel                                                 {display:block;}

#content_ext_1                                               {margin-top:40px; display:grid; grid-template-columns:repeat(auto-fit, minmax(100px, 1fr)); grid-gap:10px; grid-column-start:1; grid-column-end:2;}
#content_ext_1 img                                           {width:100%; height:auto; }

@media screen and (min-width:850px){
 #pagewrap                                                   {grid-template-columns:2fr 1fr; /*grid-template-rows:minmax(100vh - 8vw - var(--headHoehe) - var(--footHoehe)), auto;*/}
 #content2                                                   {grid-column-start:1; grid-column-end:3;}
 #content img                                                {display:none}
 #content_ext_1                                              {margin-top:0; grid-template-columns:repeat(auto-fit, minmax(140px, 1fr)); grid-gap:min(10px,1vw); grid-column-start:1; grid-column-end:3;}
 #content0                                                   {justify-content:right;}
}
@media screen and (min-width:1800px){
#pagewrap                                                    {left:calc(50vw - var(--maxBreite) / 2);}
}

