.main-home {
	display: grid;
	align-items: center;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas: 
		"box3 box3 box3"
		"box1 box1 box1"
		"box5 box5 ."
		"box6 box6 ."
		". box7 .";
}

.box1 {
	grid-area: box1;
	margin: 2%;
	justify-self: center;
}

.box2 {
	grid-area: box2;
	justify-self: center;
}

.box3 {
	grid-area: box3;
	justify-self: center;
}

.box4 {
	grid-area: box4;
	justify-self: center;
}

.box5 {
	grid-area: box5;
}

.box6 {
	grid-area: box6;
	margin-top: 5%;
}

.box7 {
	grid-area: box7;
}

.main-haus {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	grid-template-areas: 
	"box100 box100"
	"box101 box101"
	"box102 box105"
	"box103 box105"
	"box104 box105"
	"box106 box106"
	"box121 box121"
	"box107 box107"
	"box108 box108"
	"box122 box122"
	"box109 box109"
	"box110 box110"
	"box123 box123"
	"box111 box120"
	"box112 box120"
	"box113 box120"
	"box114 box120"
	"box115 box120"
	"box116 box120"
	"box117 box120"
	"box118 box120"
	"box119 box120";
}

.box100 {
	grid-area: box100;
}

.box101 {
	grid-area: box101;
}

.box102 {
	grid-area: box102;
	margin-bottom: 2%;
}

.box103 {
	grid-area: box103;
	margin-bottom: 2%;
}

.box104 {
	grid-area: box104;
	margin-bottom: 3%;
}

.box105 {
	grid-area: box105;
	align-self: start;
	justify-self: start;
}

.box106 {
	grid-area: box106;
}

.box107 {
	grid-area: box107;
}

.box108 {
	grid-area: box108;
}

.box109 {
	grid-area: box109;
}

.box110 {
	grid-area: box110;
	margin-bottom: 2%;
}

.box111 {
	grid-area: box111;
	margin-bottom: 2%;
}

.box112 {
	grid-area: box112;
	margin-bottom: 2%;
}

.box113 {
	grid-area: box113;
	margin-bottom: 2%;
}

.box114 {
	grid-area: box114;
	margin-bottom: 2%;
}

.box115 {
	grid-area: box115;
	margin-bottom: 2%;
}

.box116 {
	grid-area: box116;
	margin-bottom: 2%;
}

.box117 {
	grid-area: box117;
	margin-bottom: 2%;
}

.box118 {
	grid-area: box118;
	margin-bottom: 2%;
}

.box119 {
	grid-area: box119;
	margin-bottom: 2%;
}

.box120 {
	grid-area: box120;
	align-self: start;
	justify-self: start;
}

.box121 {
	grid-area: box121;
	margin-bottom: 0,5%;
	margin-top: 10%;
}

.box122 {
	grid-area: box122;
	margin-bottom: 0,5%;
	margin-top: 10%;
}

.box123 {
	grid-area: box123;
	margin-bottom: 0,5%;
	margin-top: 10%;
}

.main-preisliste {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-template-areas: 
	"box200"
	"box201"
	"box202";
}

.box200 {
	grid-area: box200;
	text-align: center;
}

.box201 {
	grid-area: box201;
}

.box202 {
	grid-area: box202;
	text-align: center;
	margin-top: 5%;
}

.box203 {
	grid-area: box203;
}

.box204 {
	grid-area: box204;
	margin-top: 5%;
}

.main-anfahrt {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-template-areas: 
	"box300";
}

.box300 {
	grid-area: box300;
	width: 100%;
	justify-self: center;
	align-self: center;
}

.main-norddeich {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-template-areas: 
	"box400"
	"box401"
	"box402"
	"box403"
	"box404"
	"box405"
	"box406";
}

.box400 {
	grid-area: box400;
	width: 60%;
	justify-self: center;
	align-self: center;
}

.box401 {
	grid-area: box401;
	width: 60%;
	margin-left: 15%;
	justify-self: center;
	align-self: center;
}

.box402 {
	grid-area: box402;
	width: 60%;
	justify-self: center;
	align-self: center;
}

.box403 {
	grid-area: box403;
	width: 60%;
	margin-top: 5%;
	justify-self: center;
	align-self: center;
}

.box404 {
	grid-area: box404;
	width: 60%;
	justify-self: center;
	align-self: center;
}

.box405 {
	grid-area: box405;
	width: 60%;
	justify-self: center;
	align-self: center;
}

.box406 {
	grid-area: box406;
	width: 60%;
	margin-left: 15%;
	justify-self: center;
	align-self: center;
}

.main-ostfriesland {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr 1fr;
	grid-template-areas: 
	"box500 box500"
	"box501 box505"
	"box502 box506"
	"box503 box506"
	"box503 box507"
	"box504 box508";
}

.box500 {
	grid-area: box500;
	width: 70%;
	margin-bottom: 3%;
}

.box501 {
	grid-area: box501;
}

.box502 {
	grid-area: box502;
	width: 45%;
	margin-top: 2%;
	margin-bottom: 2%;
}

.box503 {
	grid-area: box503;
}

.box504 {
	grid-area: box504;
	width: 45%;
}

.box505 {
	grid-area: box505;
	width: 45%;
}

.box506 {
	grid-area: box506;
}

.box507 {
	grid-area: box507;
	width: 45%;
	margin-bottom: 2%;
	margin-top: 2%;
}

.box508 {
	grid-area: box508;
}


.main-links {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr 1fr;
	grid-template-areas: 
	"box600 box600"
	"box601 box602";
}

.box600 {
	grid-area: box600;
	margin-bottom: 5%;
}

.box601 {
	grid-area: box601;
}

.box602 {
	grid-area: box602;
}


.main-kontakt {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr;
	grid-template-areas: 
	"box700";
}

.box700 {
	grid-area: box700;
	margin-bottom: 5%;
}


.main-downloads {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-template-areas: 
	"box800";
}

.box800 {
	grid-area: box800;
	text-align: center;
	align-self: center;
	justify-self: center;
	height: 32em;
}


.main-title {
	display: grid;
	align-items: center;
	justify-items: center;
	grid-template-columns: 90% 10%;
	grid-template-areas: 
	"box900 box901";
}

.box900 {
	grid-area: box900;
	width: 100%;
}

.box901 {
	grid-area: box901;
}