/* AE ae-20261108-02-3dwtx4: gebuendelte Kopfzeile mit zentrierten Elementen und 1,5-facher Linkschrift. */
.kopf{display:grid;grid-template-columns:max-content max-content max-content max-content;grid-template-rows:100px;justify-content:center;align-items:center;column-gap:40px;height:100px;padding:0 24px}
.kopf-logo{grid-column:1;grid-row:1;justify-self:center}
.s-raum{padding-top:80px}
.kopf-nav{position:static;left:auto;transform:none;grid-column:2;grid-row:1;justify-self:center;flex:none;justify-content:center;margin:0;white-space:nowrap}
.kopf-nav a{padding:0 5px;line-height:1.2;font-size:21px;letter-spacing:1.2px}
.kopf-tel{display:flex;grid-column:3;grid-row:1;justify-self:center;margin:0}
.kopf .knopf{grid-column:4;grid-row:1;justify-self:center;margin:0}
@media(min-width:901px) and (max-width:1519px){
 .kopf{grid-template-columns:max-content max-content;grid-template-rows:60px 60px;column-gap:40px;row-gap:30px;height:150px;padding:0 24px;align-content:center}
 .kopf-logo{grid-column:1;grid-row:1}
 .kopf-nav{grid-column:2;grid-row:1}
 .kopf-tel{display:flex;grid-column:1;grid-row:2}
 .kopf .knopf{grid-column:2;grid-row:2}
 .s-video{padding-top:170px}
 .s-raum{padding-top:130px}
 .s-danke{padding-top:160px}
 .s-kontakt{padding-top:164px}
 .s-recht-text{padding-top:160px}
 .recht-imp .s-recht-text{padding-top:180px}
}
@media(max-width:900px){
 .kopf{display:flex;grid-template-columns:none;grid-template-rows:none;height:70px;min-height:70px;justify-content:center;align-items:center;padding:0}
 .kopf-logo{grid-column:auto;grid-row:auto}
 .kopf-nav,.kopf-tel,.kopf .knopf{display:none}
 .s-raum{padding-top:0}
}
