#sub                                                       {display:none;}
#titelleiste div:not(#titelWrap)                           {display:none;}                                  
#titelWrap                                                 {grid-column-start:1; grid-column-end:3;}
#titelleiste                                               {grid-template-columns:1fr; max-width:calc(340px + 950px); grid-gap:0; margin-bottom:0;}
#titelleiste h1.maintitle, #titelleiste h2.subtitle        {max-width:900px; margin:20px auto 0; text-align:left;}

#content-inner                                             {max-width:100%; grid-template-columns:1fr; grid-gap:40px;}
#content-inner #spaltenwrap                                {margin:0 auto; grid-column-start:unset; grid-column-end:unset; grid-gap:40px;}
#content0                                                  {position:relative; max-width:900px; width:100%; margin:40px auto 0;}



 @media screen and (min-width:700px){
  #content-inner                                           {max-width:900px; grid-template-columns:1fr 1fr;}
  #content0                                                {grid-column-start:1; grid-column-end:3; }
  #content-inner #spaltenwrap                              {grid-column-start:1; grid-column-end:3; grid-gap:40px; grid-template-columns:1fr 1fr;}
  #content-inner #spaltenwrap #content1                    {grid-column-start:1; grid-column-end:2;}
  #content-inner #spaltenwrap #content2                    {grid-column-start:2; grid-column-end:3;}
  #content-inner .extcont.extcont0                         {grid-column-start:1; grid-column-end:3;}
 }