div abschließen mit body

Hallo Leute, ich würde gern mein Layout zentriert ausrichten. Dazu habe ich zur Zeit ich direkt unter dem body ein div mit class="Seite". Leider ist zwischen dem div und dem Body eine Lücke oben im Browser. Gibt es eine Möglichkeit den Abstand vom Div abschließend mit dem Browser-Fenster zu realisieren? Im allgemeinen kurz und bündig wäre das so (der Code ist noch nicht optimal geschrieben und noch nicht final!)
Kommentar abgeben zu diesen Beitrag/Code ?
Dann hier klicken

Der hier verwendete Code

<html><head>
<style>
body {
background-color: red;
font-family:sans-serif;
margin:0 auto;
max-width: 1024px;
}
header h1 {
text-align: center;
margin: 0px;
}
.Seite{
background-color:ghostwhite;
margin-top: 0px;
}
.main{
display:flex;
flex-flow:row;
justify-content:space-between;
}
header{
margin:0px;
background-color: silver;
}
article{
display:flex;
height:100px;
justify-content: flex-start;
align-items:flex-start;
flex-basis:90%;
background-color: grey;
margin:10px;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX