








/*
Versionen = Platzierung der Griditems unterschiedlich (mehrere Versions-Linien parallell moeglich)
Weitere Versionen die deklariert werden müssen, enthalten eine weitere Ebene wie version-typ-bottom

Positionen = Platzierung der Griditem-Inhalte unterschiedlich (ohne Veraenderungen der Koordinaten)
*/




/* X    - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.id-xxx {grid-template-rows: min-content 1fr min-content;}
div.id-xxx > .gitem-1 {grid-column: 1 / -1; grid-row: 2 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	}
	/* START TABLET OHNE MAUS */
	@media only screen and (min-width: 700px) and (pointer: coarse) and (any-pointer: coarse) {
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}





/* GRIDWRAP26 - frame-1fw (fullwidth) - Basis 1 GRI in Bildschirmbreite    - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.frame-1fw {grid-template-rows: min-content 1fr min-content;}
div.frame-1fw > .gitem-1 {grid-column: 1 / -1; grid-row: 2 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}




/* GRIDWRAP26 - frame-1cw (contentwidth) - Basis 1 GRI in Contentwidth   - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.frame-1cw {grid-template-rows: min-content 1fr min-content;}
div.frame-1cw > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}



/* GRIDWRAP26 - frame-1col - Basis Content mit 1 Spalte    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
version-cw		content width
version-rw		reduce width (basic)
version-bw		box width
---
version-1		position links
version-2		position zentriert (basic)
version-3		position rechts */

div.frame-1col {grid-template-rows: min-content 1fr min-content;}
div.frame-1col > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / -2;}

div.frame-1col.version-bw > .gitem-1 {grid-column: 3 / -3; grid-row: 2 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
		div.frame-1col.version-bw > .gitem-1 {grid-column: 4 / -4; grid-row: 2 / -2;}

		div.frame-1col.version-1.version-bw > .gitem-1 {grid-column: 2 / -13; grid-row: 2 / -2;}

		div.frame-1col.version-3.version-bw > .gitem-1 {grid-column: 13 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
		div.frame-1col > .gitem-1 {grid-column: 3 / -3; grid-row: 2 / -2;}

		div.frame-1col.version-1 > .gitem-1 {grid-column: 2 / -4; grid-row: 2 / -2;}

		div.frame-1col.version-3 > .gitem-1 {grid-column: 4 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-bw > .gitem-1 {grid-column: 5 / -5; grid-row: 2 / -2;}

		div.frame-1col.version-1.version-bw > .gitem-1 {grid-column: 2 / -14; grid-row: 2 / -2;}

		div.frame-1col.version-3.version-bw > .gitem-1 {grid-column: 14 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-cw > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
		div.frame-1col > .gitem-1 {grid-column: 4 / -4; grid-row: 2 / -2;}

		div.frame-1col.version-1 > .gitem-1 {grid-column: 2 / -6; grid-row: 2 / -2;}

		div.frame-1col.version-3 > .gitem-1 {grid-column: 6 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-bw > .gitem-1 {grid-column: 6 / -6; grid-row: 2 / -2;}

		div.frame-1col.version-1.version-bw > .gitem-1 {grid-column: 2 / -15; grid-row: 2 / -2;}

		div.frame-1col.version-3.version-bw > .gitem-1 {grid-column: 15 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-cw > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
		div.frame-1col > .gitem-1 {grid-column: 5 / -5; grid-row: 2 / -2;}

		div.frame-1col.version-1 > .gitem-1 {grid-column: 2 / -8; grid-row: 2 / -2;}

		div.frame-1col.version-3 > .gitem-1 {grid-column: 8 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-bw > .gitem-1 {grid-column: 7 / -7; grid-row: 2 / -2;}

		div.frame-1col.version-1.version-bw > .gitem-1 {grid-column: 2 / -15; grid-row: 2 / -2;}

		div.frame-1col.version-3.version-bw > .gitem-1 {grid-column: 15 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-cw > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / -2;}
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
		div.frame-1col > .gitem-1 {grid-column: 6 / -6; grid-row: 2 / -2;}

		div.frame-1col.version-1 > .gitem-1 {grid-column: 2 / -10; grid-row: 2 / -2;}

		div.frame-1col.version-3 > .gitem-1 {grid-column: 10 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-bw > .gitem-1 {grid-column: 8 / -8; grid-row: 2 / -2;}

		div.frame-1col.version-1.version-bw > .gitem-1 {grid-column: 2 / -15; grid-row: 2 / -2;}

		div.frame-1col.version-3.version-bw > .gitem-1 {grid-column: 15 / -2; grid-row: 2 / -2;}


		div.frame-1col.version-cw > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / -2;}
	}






	
/* GRIDWRAP26 - frame-2col - Basis Content mit 2 Spalten  - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
version-cw		volle Breite (basic)
version-rw		reduzierte Breite
---
version-1		breiten 8-16
version-2		breiten 10-14
version-3		breiten 12-12 (basic)
version-4		breiten 14-10
version-5		breiten 16-8 

position-1		gri-1 (bild) / gri-2 (basic)
position-2		gri-2 / gri-1 */

div.frame-2col {grid-template-rows: min-content min-content min-content min-content;}
div.frame-2col > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / 3;}
div.frame-2col > .gitem-2 {grid-column: 2 / -2; grid-row: -3 / -2;}

div.frame-2col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.6);}
div.frame-2col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.6 + var(--div-box-t));}
div.frame-2col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	div.frame-2col {grid-template-rows: min-content 1fr min-content;}
	div.frame-2col > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / -2;}
	div.frame-2col > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2;}
	div.frame-2col.position-2 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / -2;}
	div.frame-2col.position-2 > .gitem-1 {grid-column: -14 / -2; grid-row: 2 / -2;}

	div.frame-2col.version-1 > .gitem-1 {grid-column: 2 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-1 > .gitem-2 {grid-column: -15 / -2; grid-row: 2 / -2;}
	div.frame-2col.version-1.position-2 > .gitem-2 {grid-column: 2 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-1.position-2 > .gitem-1 {grid-column: -15 / -2; grid-row: 2 / -2;}

	div.frame-2col.version-2 > .gitem-1 {grid-column: 2 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-2 > .gitem-2 {grid-column: -15 / -2; grid-row: 2 / -2;}
	div.frame-2col.version-2.position-2 > .gitem-2 {grid-column: 2 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-2.position-2 > .gitem-1 {grid-column: -15 / -2; grid-row: 2 / -2;}

	div.frame-2col.version-4 > .gitem-1 {grid-column: 2 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-4 > .gitem-2 {grid-column: -12 / -2; grid-row: 2 / -2;}
	div.frame-2col.version-4.position-2 > .gitem-2 {grid-column: 2 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-4.position-2 > .gitem-1 {grid-column: -12 / -2; grid-row: 2 / -2;}

	div.frame-2col.version-5 > .gitem-1 {grid-column: 2 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-5 > .gitem-2 {grid-column: -12 / -2; grid-row: 2 / -2;}
	div.frame-2col.version-5.position-2 > .gitem-2 {grid-column: 2 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-5.position-2 > .gitem-1 {grid-column: -12 / -2; grid-row: 2 / -2;}


	div.frame-2col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.4);}
	div.frame-2col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.4 + var(--div-box-t));}
	div.frame-2col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
	
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	div.frame-2col.version-1 > .gitem-1 {grid-column: 2 / 10; grid-row: 2 / -2;}
	div.frame-2col.version-1 > .gitem-2 {grid-column: -17 / -2; grid-row: 2 / -2;}
	div.frame-2col.version-1.position-2 > .gitem-2 {grid-column: 2 / 10; grid-row: 2 / -2;}
	div.frame-2col.version-1.position-2 > .gitem-1 {grid-column: -17 / -2; grid-row: 2 / -2;}

	div.frame-2col.version-5 > .gitem-1 {grid-column: 2 / 17; grid-row: 2 / -2;}
	div.frame-2col.version-5 > .gitem-2 {grid-column: -10 / -2; grid-row: 2 / -2;}
	div.frame-2col.version-5.position-2 > .gitem-2 {grid-column: 2 / 17; grid-row: 2 / -2;}
	div.frame-2col.version-5.position-2 > .gitem-1 {grid-column: -10 / -2; grid-row: 2 / -2;}


	div.frame-2col.version-rw > .gitem-1 {grid-column: 3 / 14; grid-row: 2 / -2;}
	div.frame-2col.version-rw > .gitem-2 {grid-column: -14 / -3; grid-row: 2 / -2;}
	div.frame-2col.position-2.version-rw > .gitem-2 {grid-column: 3 / 14; grid-row: 2 / -2;}
	div.frame-2col.position-2.version-rw > .gitem-1 {grid-column: -14 / -3; grid-row: 2 / -2;}

	div.frame-2col.version-1.version-rw > .gitem-1 {grid-column: 3 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-1.version-rw > .gitem-2 {grid-column: -15 / -3; grid-row: 2 / -2;}
	div.frame-2col.version-1.version-rw.position-2 > .gitem-2 {grid-column: 3 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-1.version-rw.position-2 > .gitem-1 {grid-column: -15 / -3; grid-row: 2 / -2;}

	div.frame-2col.version-2.version-rw > .gitem-1 {grid-column: 3 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-2.version-rw > .gitem-2 {grid-column: -15 / -3; grid-row: 2 / -2;}
	div.frame-2col.version-2.version-rw.position-2 > .gitem-2 {grid-column: 3 / 12; grid-row: 2 / -2;}
	div.frame-2col.version-2.version-rw.position-2 > .gitem-1 {grid-column: -15 / -3; grid-row: 2 / -2;}

	div.frame-2col.version-4.version-rw > .gitem-1 {grid-column: 3 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-4.version-rw > .gitem-2 {grid-column: -12 / -3; grid-row: 2 / -2;}
	div.frame-2col.version-4.version-rw.position-2 > .gitem-2 {grid-column: 3 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-4.version-rw.position-2 > .gitem-1 {grid-column: -12 / -3; grid-row: 2 / -2;}

	div.frame-2col.version-5.version-rw > .gitem-1 {grid-column: 3 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-5.version-rw > .gitem-2 {grid-column: -12 / -3; grid-row: 2 / -2;}
	div.frame-2col.version-5.version-rw.position-2 > .gitem-2 {grid-column: 3 / 15; grid-row: 2 / -2;}
	div.frame-2col.version-5.version-rw.position-2 > .gitem-1 {grid-column: -12 / -3; grid-row: 2 / -2;}


	div.frame-2col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.35);}
	div.frame-2col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.35 + var(--div-box-t));}
	div.frame-2col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
		div.frame-2col.version-rw > .gitem-1 {grid-column: 4 / 14; grid-row: 2 / -2;}
		div.frame-2col.version-rw > .gitem-2 {grid-column: -14 / -4; grid-row: 2 / -2;}
		div.frame-2col.version-rw.position-2 > .gitem-2 {grid-column: 4 / 14; grid-row: 2 / -2;}
		div.frame-2col.version-rw.position-2 > .gitem-1 {grid-column: -14 / -4; grid-row: 2 / -2;}


		div.frame-2col.version-1.version-rw > .gitem-1 {grid-column: 4 / 11; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw > .gitem-2 {grid-column: -16 / -4; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw.position-2 > .gitem-2 {grid-column: 4 / 11; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw.position-2 > .gitem-1 {grid-column: -16 / -4; grid-row: 2 / -2;}
	
		div.frame-2col.version-2.version-rw > .gitem-1 {grid-column: 4 / 12; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw > .gitem-2 {grid-column: -15 / -4; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw.position-2 > .gitem-2 {grid-column: 4 / 12; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw.position-2 > .gitem-1 {grid-column: -15 / -4; grid-row: 2 / -2;}
	
		div.frame-2col.version-4.version-rw > .gitem-1 {grid-column: 4 / 15; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw > .gitem-2 {grid-column: -12 / -4; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw.position-2 > .gitem-2 {grid-column: 4 / 15; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw.position-2 > .gitem-1 {grid-column: -12 / -4; grid-row: 2 / -2;}
	
		div.frame-2col.version-5.version-rw > .gitem-1 {grid-column: 4 / 16; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw > .gitem-2 {grid-column: -11 / -4; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw.position-2 > .gitem-2 {grid-column: 4 / 16; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw.position-2 > .gitem-1 {grid-column: -11 / -4; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
		div.frame-2col.version-rw > .gitem-1 {grid-column: 5 / 14; grid-row: 2 / -2;}
		div.frame-2col.version-rw > .gitem-2 {grid-column: -14 / -5; grid-row: 2 / -2;}
		div.frame-2col.version-rw.position-2 > .gitem-2 {grid-column: 5 / 14; grid-row: 2 / -2;}
		div.frame-2col.version-rw.position-2 > .gitem-1 {grid-column: -14 / -5; grid-row: 2 / -2;}


		div.frame-2col.version-1.version-rw > .gitem-1 {grid-column: 5 / 11; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw > .gitem-2 {grid-column: -16 / -5; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw.position-2 > .gitem-2 {grid-column: 6 / 10; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw.position-2 > .gitem-1 {grid-column: -16 / -5; grid-row: 2 / -2;}
	
		div.frame-2col.version-2.version-rw > .gitem-1 {grid-column: 5 / 12; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw > .gitem-2 {grid-column: -15 / -5; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw.position-2 > .gitem-2 {grid-column: 5 / 12; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw.position-2 > .gitem-1 {grid-column: -15 / -5; grid-row: 2 / -2;}
	
		div.frame-2col.version-4.version-rw > .gitem-1 {grid-column: 5 / 15; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw > .gitem-2 {grid-column: -12 / -5; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw.position-2 > .gitem-2 {grid-column: 5 / 15; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw.position-2 > .gitem-1 {grid-column: -12 / -5; grid-row: 2 / -2;}
	
		div.frame-2col.version-5.version-rw > .gitem-1 {grid-column: 5 / 16; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw > .gitem-2 {grid-column: -11 / -5; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw.position-2 > .gitem-2 {grid-column: 5 / 16; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw.position-2 > .gitem-1 {grid-column: -11 / -5; grid-row: 2 / -2;}
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
		div.frame-2col.version-rw > .gitem-1 {grid-column: 6 / 14; grid-row: 2 / -2;}
		div.frame-2col.version-rw > .gitem-2 {grid-column: -14 / -6; grid-row: 2 / -2;}
		div.frame-2col.version-rw.position-2 > .gitem-2 {grid-column: 6 / 14; grid-row: 2 / -2;}
		div.frame-2col.version-rw.position-2 > .gitem-1 {grid-column: -14 / -6; grid-row: 2 / -2;}


		div.frame-2col.version-1.version-rw > .gitem-1 {grid-column: 6 / 11; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw > .gitem-2 {grid-column: -16 / -6; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw.position-2 > .gitem-2 {grid-column: 6 / 11; grid-row: 2 / -2;}
		div.frame-2col.version-1.version-rw.position-2 > .gitem-1 {grid-column: -16 / -6; grid-row: 2 / -2;}
	
		div.frame-2col.version-2.version-rw > .gitem-1 {grid-column: 6 / 12; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw > .gitem-2 {grid-column: -15 / -6; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw.position-2 > .gitem-2 {grid-column: 6 / 12; grid-row: 2 / -2;}
		div.frame-2col.version-2.version-rw.position-2 > .gitem-1 {grid-column: -15 / -6; grid-row: 2 / -2;}
	
		div.frame-2col.version-4.version-rw > .gitem-1 {grid-column: 6 / 15; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw > .gitem-2 {grid-column: -12 / -6; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw.position-2 > .gitem-2 {grid-column: 6 / 15; grid-row: 2 / -2;}
		div.frame-2col.version-4.version-rw.position-2 > .gitem-1 {grid-column: -12 / -6; grid-row: 2 / -2;}
	
		div.frame-2col.version-5.version-rw > .gitem-1 {grid-column: 6 / 17; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw > .gitem-2 {grid-column: -10 / -6; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw.position-2 > .gitem-2 {grid-column: 6 / 17; grid-row: 2 / -2;}
		div.frame-2col.version-5.version-rw.position-2 > .gitem-1 {grid-column: -10 / -6; grid-row: 2 / -2;}
	}




/* GRIDWRAP26 - frame-3col - Basis Content mit 3 Spalten  - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
version-1		breiten 8-8-8 (basic)
version-2		breiten 10-7-7
version-3		breiten 7-10-7
version-4		breiten 7-7-10 
---
version-card	wrap-gri-image als inhalt oberhalb content
---
position Bild oder Text 
position-1		einzelnes Bild/Text links (basic)
position-2		einzelnes Bild/Text mittig
position-3		einzelnes Bild/Text rechts
*/

div.frame-3col {grid-template-rows: min-content min-content min-content min-content min-content;}
div.frame-3col > .gitem-1 {grid-column: 3 / -3; grid-row: 2 / 3; align-self: start;}
div.frame-3col > .gitem-2 {grid-column: 3 / -3; grid-row: 3 / 4; align-self: start;}
div.frame-3col > .gitem-3 {grid-column: 3 / -3; grid-row: -3 / -2; align-self: start;}

div.frame-3col > div > div.flexcontainer {padding: var(--div-box);}

div.frame-3col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.6);}
div.frame-3col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.6 + var(--div-box-t));}
div.frame-3col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
		div.frame-3col {grid-template-rows: min-content min-content min-content min-content;}
		div.frame-3col > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.position-1 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.position-1 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.position-1 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.position-2 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.position-2 > .gitem-1 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.position-2 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.position-3 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.position-3 > .gitem-3 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.position-3 > .gitem-1 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}

		div.frame-3col.version-2 > .gitem-1 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-2 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-2 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-2.position-1 > .gitem-1 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-2.position-1 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-2.position-1 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-2.position-2 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-2.position-2 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-2.position-2 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-2.position-3 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-2.position-3 > .gitem-3 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-2.position-3 > .gitem-1 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}

		div.frame-3col.version-3 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-3 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-3 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-3.position-1 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-3.position-1 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-3.position-1 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-3.position-2 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-3.position-2 > .gitem-1 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-3.position-2 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-3.position-3 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-3.position-3 > .gitem-3 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-3.position-3 > .gitem-1 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}

		div.frame-3col.version-4 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-4 > .gitem-2 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-4 > .gitem-3 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-4.position-1 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-4.position-1 > .gitem-2 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-4.position-1 > .gitem-3 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-4.position-2 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-4.position-2 > .gitem-1 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-4.position-2 > .gitem-3 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}
		div.frame-3col.version-4.position-3 > .gitem-2 {grid-column: 2 / 14; grid-row: 2 / 3; align-self: end;}
		div.frame-3col.version-4.position-3 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2; align-self: start;}
		div.frame-3col.version-4.position-3 > .gitem-1 {grid-column: -14 / -2; grid-row: 2 / -2; align-self: center;}

		div.frame-3col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.4);}
		div.frame-3col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.4 + var(--div-box-t));}
		div.frame-3col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
		div.frame-3col {grid-template-rows: min-content 1fr min-content;}
		div.frame-3col > .gitem-1 {grid-column: 2 / 10; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col > .gitem-2 {grid-column: 10 / 18; grid-row: 2 / -2; align-self: stretch}
		div.frame-3col > .gitem-3 {grid-column: -10 / -2; grid-row: 2 / -2; align-self: stretch}	
		div.frame-3col.position-1 > .gitem-1 {grid-column: 2 / 10; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.position-1 > .gitem-2 {grid-column: 10 / 18; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.position-1 > .gitem-3 {grid-column: -10 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.position-2 > .gitem-2 {grid-column: 2 / 10; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.position-2 > .gitem-1 {grid-column: 10 / 18; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.position-2 > .gitem-3 {grid-column: -10 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.position-3 > .gitem-2 {grid-column: 2 / 10; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.position-3 > .gitem-3 {grid-column: 10 / 18; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.position-3 > .gitem-1 {grid-column: -10 / -2; grid-row: 2 / -2; align-self: stretch;}	

		div.frame-3col.version-2 > .gitem-1 {grid-column: 2 / 12; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2 > .gitem-2 {grid-column: 12 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2 > .gitem-3 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-2.position-1 > .gitem-1 {grid-column: 2 / 12; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2.position-1 > .gitem-2 {grid-column: 12 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2.position-1 > .gitem-3 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-2.position-2 > .gitem-2 {grid-column: 2 / 12; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2.position-2 > .gitem-1 {grid-column: 12 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2.position-2 > .gitem-3 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-2.position-3 > .gitem-2 {grid-column: 2 / 12; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2.position-3 > .gitem-3 {grid-column: 12 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-2.position-3 > .gitem-1 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	

		div.frame-3col.version-3 > .gitem-1 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3 > .gitem-2 {grid-column: 9 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3 > .gitem-3 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-3.position-1 > .gitem-1 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3.position-1 > .gitem-2 {grid-column: 9 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3.position-1 > .gitem-3 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-3.position-2 > .gitem-2 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3.position-2 > .gitem-1 {grid-column: 9 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3.position-2 > .gitem-3 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-3.position-3 > .gitem-2 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3.position-3 > .gitem-3 {grid-column: 9 / 19; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-3.position-3 > .gitem-1 {grid-column: -9 / -2; grid-row: 2 / -2; align-self: stretch;}	

		div.frame-3col.version-4 > .gitem-1 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4 > .gitem-2 {grid-column: 9 / 16; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4 > .gitem-3 {grid-column: -12 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-4.position-1 > .gitem-1 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4.position-1 > .gitem-2 {grid-column: 9 / 16; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4.position-1 > .gitem-3 {grid-column: -12 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-4.position-2 > .gitem-2 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4.position-2 > .gitem-1 {grid-column: 9 / 16; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4.position-2 > .gitem-3 {grid-column: -12 / -2; grid-row: 2 / -2; align-self: stretch;}	
		div.frame-3col.version-4.position-3 > .gitem-2 {grid-column: 2 / 9; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4.position-3 > .gitem-3 {grid-column: 9 / 16; grid-row: 2 / -2; align-self: stretch;}
		div.frame-3col.version-4.position-3 > .gitem-1 {grid-column: -12 / -2; grid-row: 2 / -2; align-self: stretch;}


		div.frame-3col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.35);}
		div.frame-3col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.35 + var(--div-box-t));}
		div.frame-3col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}




		
/* GRIDWRAP26 - frame-4col - Basis Content mit 4 Spalten  - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
version-1		12-12 / 6-6-6-6
version-2		24 / 12-12 / 6-6-6-6   
version-3 		24 / 12-12 / 12-12 */

div.frame-4col {grid-template-rows: min-content min-content min-content min-content;}
div.frame-4col > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3;}
div.frame-4col > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / 3;}
div.frame-4col > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2;}
div.frame-4col > .gitem-4 {grid-column: -14 / -2; grid-row: -3 / -2;}

div.frame-4col.version-2 {grid-template-rows: min-content min-content min-content min-content min-content min-content;}
div.frame-4col.version-2 > .gitem-1 {grid-column: 3 / -3; grid-row: 2 / 3;}
div.frame-4col.version-2 > .gitem-2 {grid-column: 3 / -3; grid-row: 3 / 4;}
div.frame-4col.version-2 > .gitem-3 {grid-column: 3 / -3; grid-row: -4 / -3;}
div.frame-4col.version-2 > .gitem-4 {grid-column: 3 / -3; grid-row: -3 / -2;}	

div.frame-4col.version-3 {grid-template-rows: min-content min-content min-content min-content min-content min-content;}
div.frame-4col.version-3 > .gitem-1 {grid-column: 3 / -3; grid-row: 2 / 3;}
div.frame-4col.version-3 > .gitem-2 {grid-column: 3 / -3; grid-row: 3 / 4;}
div.frame-4col.version-3 > .gitem-3 {grid-column: 3 / -3; grid-row: -4 / -3;}
div.frame-4col.version-3 > .gitem-4 {grid-column: 3 / -3; grid-row: -3 / -2;}	


div.frame-4col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.60);}
div.frame-4col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.60 + var(--div-box-t));}
div.frame-4col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
		div.frame-4col {grid-template-rows: min-content min-content min-content min-content;}
		div.frame-4col > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3;}
		div.frame-4col > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / 3;}
		div.frame-4col > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2;}
		div.frame-4col > .gitem-4 {grid-column: -14 / -2; grid-row: -3 / -2;}

		div.frame-4col.version-2 {grid-template-rows: min-content min-content min-content min-content;}
		div.frame-4col.version-2 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3;}
		div.frame-4col.version-2 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / 3;}
		div.frame-4col.version-2 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2;}
		div.frame-4col.version-2 > .gitem-4 {grid-column: -14 / -2; grid-row: -3 / -2;}	

		div.frame-4col.version-3 {grid-template-rows: min-content min-content min-content min-content;}
		div.frame-4col.version-3 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3;}
		div.frame-4col.version-3 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / 3;}
		div.frame-4col.version-3 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2;}
		div.frame-4col.version-3 > .gitem-4 {grid-column: -14 / -2; grid-row: -3 / -2;}	


		div.frame-4col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.4);}
		div.frame-4col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.4 + var(--div-box-t));}
		div.frame-4col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
		div.frame-4col {grid-template-rows: min-content 1fr min-content;}
		div.frame-4col > .gitem-1 {grid-column: 2 / 8; grid-row: 2 / -2;}
		div.frame-4col > .gitem-2 {grid-column: 8 / 14; grid-row: 2 / -2;}
		div.frame-4col > .gitem-3 {grid-column: -14 / -8; grid-row: 2 / -2;}
		div.frame-4col > .gitem-4 {grid-column: -8 / -2; grid-row: 2 / -2;}

		div.frame-4col.version-2 {grid-template-rows: min-content 1fr min-content;}
		div.frame-4col.version-2 > .gitem-1 {grid-column: 2 / 8; grid-row: 2 / -2;}
		div.frame-4col.version-2 > .gitem-2 {grid-column: 8 / 14; grid-row: 2 / -2;}
		div.frame-4col.version-2 > .gitem-3 {grid-column: -14 / -8; grid-row: 2 / -2;}
		div.frame-4col.version-2 > .gitem-4 {grid-column: -8 / -2; grid-row: 2 / -2;}

		div.frame-4col.version-3 {grid-template-rows: min-content min-content min-content min-content;}
		div.frame-4col.version-3 > .gitem-1 {grid-column: 2 / 14; grid-row: 2 / 3;}
		div.frame-4col.version-3 > .gitem-2 {grid-column: -14 / -2; grid-row: 2 / 3;}
		div.frame-4col.version-3 > .gitem-3 {grid-column: 2 / 14; grid-row: -3 / -2;}
		div.frame-4col.version-3 > .gitem-4 {grid-column: -14 / -2; grid-row: -3 / -2;}
			

		div.frame-4col.version-card > div > div.wrap-gri-image {height: calc(var(--gridwrap-contentwidth) * 0.35);}
		div.frame-4col.version-card > div > div.flexcontainer {padding-top: calc(var(--gridwrap-contentwidth) * 0.35 + var(--div-box-t));}
		div.frame-4col.version-card > div:not(.colorset-0) > div.wrap-gri-image {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}




/* GRIDLIST-24 frame-list-timeline - Timeline  - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
version-0	nacheinander (basic)
version-1	verschachtelt
*/
div.frame-list-timeline {grid-template-rows: min-content min-content minmax(30px, min-content);}

div > div.frame-list-timeline:nth-child(odd) > .gitem-1 {grid-column: 5 / -1; grid-row: 1 / 2; min-height: 30px; text-align: left;}
div > div.frame-list-timeline:nth-child(odd) > .gitem-2 {grid-column: 5 / -1; grid-row: 2 / 3; min-height: 30px; text-align: left; border-top-left-radius: 0;}
div > div.frame-list-timeline:nth-child(odd) > .gitem-3 {grid-column: 1 / 5; grid-row: 1 / -1; opacity: 1; transition: all 0.25s 0s ease-in-out;}

div > div.frame-list-timeline:nth-child(even) > .gitem-1 {grid-column: 5 / -1; grid-row: 1 / 2; min-height: 30px; text-align: left;}
div > div.frame-list-timeline:nth-child(even) > .gitem-2 {grid-column: 5 / -1; grid-row: 2 / 3; min-height: 30px; text-align: left; border-top-left-radius: 0;}
div > div.frame-list-timeline:nth-child(even) > .gitem-3 {grid-column: 1 / 5; grid-row: 1 / -1; opacity: 1; transition: all 0.25s 0s ease-in-out;}
div > div.frame-list-timeline:hover > .gitem-3 {opacity: 1;}

div > div.frame-list-timeline:nth-child(odd) > .gitem-3 {background-image:url(../grafic/timeline/line01-1odd-s.svg); background-position: top center; background-size: 100%;}
div > div.frame-list-timeline:last-child:nth-child(odd) > .gitem-3 {background-image:url(../grafic/timeline/line01-1oddlast-s.svg);}
div > div.frame-list-timeline:nth-child(even) > .gitem-3 {background-image:url(../grafic/timeline/line01-1even-s.svg); background-position: top center; background-size: 100%;}
div > div.frame-list-timeline:last-child:nth-child(even) > .gitem-3 {background-image:url(../grafic/timeline/line01-1evenlast-s.svg);}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
		div.frame-list-timeline {grid-template-rows: min-content min-content minmax(30px min-content);}

		div > div.frame-list-timeline:nth-child(odd) > .gitem-1 {grid-column: 1 / 11; grid-row: 1 / 2; min-height: 30px; text-align: right;}
		div > div.frame-list-timeline:nth-child(odd) > .gitem-2 {grid-column: 1 / 11; grid-row: 2 / 3; min-height: 30px; text-align: right; border-top-right-radius: 0;}
		div > div.frame-list-timeline:nth-child(odd) > .gitem-3 {grid-column: 11 / 15; grid-row: 1 / -1;}
		
		div > div.frame-list-timeline:nth-child(even) > .gitem-1 {grid-column: 15 / -1; grid-row: 1 / 2; min-height: 30px; text-align: left;}
		div > div.frame-list-timeline:nth-child(even) > .gitem-2 {grid-column: 15 / -1; grid-row: 2 / 3; min-height: 30px; text-align: left; border-top-left-radius: 0;}
		div > div.frame-list-timeline:nth-child(even) > .gitem-3 {grid-column: 11 / 15; grid-row: 1 / -1;}

		div > div.frame-list-timeline:nth-child(odd) > .gitem-3 {background-image:url(../grafic/timeline/line01-1odd-d.svg); background-position: top center; background-size: 100%;}
		div > div.frame-list-timeline:last-child:nth-child(odd) > .gitem-3 {background-image:url(../grafic/timeline/line01-1oddlast-d.svg);}
		div > div.frame-list-timeline:nth-child(even) > .gitem-3 {background-image:url(../grafic/timeline/line01-1even-d.svg); background-position: top center; background-size: 100%;}
		div > div.frame-list-timeline:last-child:nth-child(even) > .gitem-3 {background-image:url(../grafic/timeline/line01-1evenlast-d.svg);}

		div > div.frame-list-timeline.version-1 {margin-top: -80px;}
		div > div.frame-list-timeline.version-1 > .gitem-3 {height: calc(100% - 80px);}
		div > div.frame-list-timeline.version-1:first-child {margin-top: 0;}
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}





	
/* GRIDWRAP26 - frame-overlay-navigation  - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

div.frame-overlay-navigation {grid-template-rows: min-content min-content min-content minmax(30vh, min-content);}
div.frame-overlay-navigation > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / 3;}
div.frame-overlay-navigation > .gitem-2 {grid-column: 2 / -2; grid-row: -3 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}




	
/* GRIDWRAP26 - frame-overlay-wishlist  - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/

div.frame-overlay-wishlist {grid-template-rows: min-content min-content min-content min-content min-content minmax(30vh, min-content);}
div.frame-overlay-wishlist > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / 3;}
div.frame-overlay-wishlist > .gitem-2 {grid-column: 2 / -2; grid-row: 3 / 4;}
div.frame-overlay-wishlist > .gitem-3 {grid-column: 2 / -2; grid-row: 4 / 5;}
div.frame-overlay-wishlist > .gitem-4 {grid-column: 2 / -2; grid-row: -3 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
		div.frame-overlay-wishlist {grid-template-rows: min-content min-content min-content min-content min-content minmax(30vh, min-content);}
		div.frame-overlay-wishlist > .gitem-1 {grid-column: 2 / -2; grid-row: 2 / 3;}
		div.frame-overlay-wishlist > .gitem-2 {grid-column: 2 / 12; grid-row: 3 / 5;}
		div.frame-overlay-wishlist > .gitem-3 {grid-column: -15 / -2; grid-row: 3 / 4;}
		div.frame-overlay-wishlist > .gitem-4 {grid-column: -15 / -2; grid-row: 4 / 5;}
	}
	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1400px) {
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	}






































/* M E D I A    Q U E R I E S 
N O C H    D U R C H A R B E I T E N  */




/* SECTION id-content - Basis Inhaltsbox mit 1 Spalte ohne reduzierte Breite (fuer Navigation usw.)    - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.gridwrap26.id-content {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-content > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}




/* SECTION id-content1col - Basis Inhaltsbox mit 1 Spalte reduzierter Breite - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Varianten: pos-left / pos-center / pos-right
*/


/*VARIANTE 02 - links*/
.gridwrap26.id-content1col.pos-left {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-content1col.pos-left > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}


	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content1col.pos-left > .gitem-1 {grid-column: 2 / -4; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-content1col.pos-left > .gitem-1 {grid-column: 2 / -6; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-content1col.pos-left > .gitem-1 {grid-column: 2 / -8; grid-row: 2 / -2;}
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	.gridwrap26.id-content1col.pos-left > .gitem-1 {grid-column: 2 / -10; grid-row: 2 / -2;}
	}
	


/*VARIANTE 01 (BASIS) - zentriert*/
.gridwrap26.id-content1col,
.gridwrap26.id-content1col.pos-center {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-content1col > .gitem-1,
.gridwrap26.id-content1col.pos-center > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}


	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content1col > .gitem-1,
	.gridwrap26.id-content1col.pos-center > .gitem-1 {grid-column: 3 / -3; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-content1col > .gitem-1,
	.gridwrap26.id-content1col.pos-center > .gitem-1 {grid-column: 4 / -4; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-content1col > .gitem-1,
	.gridwrap26.id-content1col.pos-center > .gitem-1 {grid-column: 5 / -5; grid-row: 2 / -2;}
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	.gridwrap26.id-content1col > .gitem-1,
	.gridwrap26.id-content1col.pos-center > .gitem-1 {grid-column: 6 / -6; grid-row: 2 / -2;}
	}




/*VARIANTE 03 - rechts*/
.gridwrap26.id-content1col.pos-right {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-content1col.pos-right > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}


	/* START DESKTOP 1 */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content1col.pos-right > .gitem-1 {
		grid-column: 4 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-content1col.pos-right > .gitem-1 {
		grid-column: 6 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-content1col.pos-right > .gitem-1 {
		grid-column: 8 / -2; grid-row: 2 / -2;}
	}
	/* START TV */
	@media only screen and (min-width: 2000px) {
	.gridwrap26.id-content1col.pos-right > .gitem-1 {
		grid-column: 10 / -2; grid-row: 2 / -2;}
	}




/* SECTION id-content2col - Basis Inhaltsbox mit 2 Spalten - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 (BASIS) - 12/12*/
.gridwrap26.id-content2col,
.gridwrap26.id-content2col.v01 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-content2col > .gitem-1,
.gridwrap26.id-content2col.v01 > .gitem-1  {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-content2col > .gitem-2,
.gridwrap26.id-content2col.v01 > .gitem-2 {
	grid-column: 2 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content2col,
	.gridwrap26.id-content2col.v01 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-content2col > .gitem-1,
	.gridwrap26.id-content2col.v01 > .gitem-1 {
		grid-column: 2 / 14; grid-row: 2 / -2;}
	.gridwrap26.id-content2col > .gitem-2,
	.gridwrap26.id-content2col.v01 > .gitem-2 {
		grid-column: -14 / -2; grid-row: 2 / -2;}
			
	.gridwrap26.id-content2col > div > .flexcontainer.flc-spaceb-v div:first-child,
	.gridwrap26.id-content2col.v01 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-start;}
	.gridwrap26.id-content2col > div > .flexcontainer.flc-spaceb-v div:first-child,
	.gridwrap26.id-content2col.v01 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-end;}
	}


	
/*VARIANTE 02 - 8/16*/
.gridwrap26.id-content2col.v02 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-content2col.v02 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-content2col.v02 > .gitem-2 {
	grid-column: 2 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content2col.v02 {
		grid-template-rows: min-content 1fr min-content;}

	.gridwrap26.id-content2col.v02 > .gitem-1 {
		grid-column: 2 / 12; grid-row: 2 / -2;}
	.gridwrap26.id-content2col.v02 > .gitem-2 {
		grid-column: -16 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content2col.v02 {
		grid-template-rows: min-content 1fr min-content;}

	.gridwrap26.id-content2col.v02 > .gitem-1 {
		grid-column: 2 / 10; grid-row: 2 / -2;}
	.gridwrap26.id-content2col.v02 > .gitem-2 {
		grid-column: -18 / -2; grid-row: 2 / -2;}
		
	.gridwrap26.id-content2col.v02 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-start;}
	.gridwrap26.id-content2col.v02 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-end;}
	}



/*VARIANTE 03 - 11/13*/
.gridwrap26.id-content2col.v03 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-content2col.v03 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-content2col.v03 > .gitem-2 {
	grid-column: 2 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content2col.v03 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-content2col.v03 > .gitem-1 {
		grid-column: 2 / 12; grid-row: 2 / -2;}
	.gridwrap26.id-content2col.v03 > .gitem-2 {
		grid-column: -16 / -2; grid-row: 2 / -2;}
		
	.gridwrap26.id-content2col.v03 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-start;}
	.gridwrap26.id-content2col.v03 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-end;}	
	}



/*VARIANTE 04 - 13/11*/
.gridwrap26.id-content2col.v04 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-content2col.v04 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-content2col.v04 > .gitem-2 {
	grid-column: 2 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content2col.v04 {
		grid-template-rows: min-content 1fr min-content;}
	
	.gridwrap26.id-content2col.v04 > .gitem-1 {
		grid-column: 2 / 16; grid-row: 2 / -2;}
	.gridwrap26.id-content2col.v04 > .gitem-2 {
		grid-column: -12 / -2; grid-row: 2 / -2;}
		
	.gridwrap26.id-content2col.v04 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-start;}
	.gridwrap26.id-content2col.v04 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-end;}	
	}



/*VARIANTE 05 - 16/8*/
.gridwrap26.id-content2col.v05 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-content2col.v05 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-content2col.v05 > .gitem-2 {
	grid-column: 2 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content2col.v05 {
		grid-template-rows: min-content 1fr min-content;}

	.gridwrap26.id-content2col.v05 > .gitem-1 {
		grid-column: 2 / 16; grid-row: 2 / -2;}
	.gridwrap26.id-content2col.v05 > .gitem-2 {
		grid-column: -12 / -2; grid-row: 2 / -2;}

	.gridwrap26.id-content2col.v05 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-start;}
	.gridwrap26.id-content2col.v05 > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-end;}	
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content2col.v05 > .gitem-1 {
		grid-column: 2 / 18; grid-row: 2 / -2;}
	.gridwrap26.id-content2col.v05 > .gitem-2 {
		grid-column: -10 / -2; grid-row: 2 / -2;}
	}




/*EINSTELLUNGEN - vertikaler Versatz Griditem*/

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	div.id-content2col > div.gri-margint-1 {
		margin-top: 100px;}
	div.id-content2col > div.gri-margint-2 {
		margin-top: 150px;}
	div.id-content2col > div.gri-margint-3 {
		margin-top: 200px;}
	div.id-content2col > div.gri-marginb-1 {
		margin-bottom: 100px;}
	div.id-content2col > div.gri-marginb-2 {
		margin-bottom: 150px;}
	div.id-content2col > div.gri-marginb-3 {
		margin-bottom: 200px;}
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	div.id-content2col > div.gri-margint-1 {
		margin-top: 130px;}
	div.id-content2col > div.gri-margint-2 {
		margin-top: 260px;}
	div.id-content2col > div.gri-margint-3 {
		margin-top: 390px;}
	div.id-content2col > div.gri-marginb-1 {
		margin-bottom: 130px;}
	div.id-content2col > div.gri-marginb-2 {
		margin-bottom: 260px;}
	div.id-content2col > div.gri-marginb-3 {
		margin-bottom: 390px;}
	}



/* GRID24 id-content3col - Basis Inhaltsbox mit 3 Spalten - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 (BASIS) - 8/8/8*/
.gridwrap26.id-content3col,
.gridwrap26.id-content3col.v01 {
	grid-template-rows: min-content min-content min-content min-content min-content;}

.gridwrap26.id-content3col > .gitem-1,
.gridwrap26.id-content3col.v01 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;
	align-self: stretch;}
.gridwrap26.id-content3col > .gitem-2,
.gridwrap26.id-content3col.v01 > .gitem-2 {
	grid-column: 2 / -2; grid-row: 3 / 4;
	align-self: stretch;
	margin-top: 0px; margin-bottom: 0px;}
.gridwrap26.id-content3col > .gitem-3,
.gridwrap26.id-content3col.v01 > .gitem-3 {
	grid-column: 2 / -2; grid-row: -3 / -2;
	align-self: stretch;}	


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content3col,
	.gridwrap26.id-content3col.v01 {
		grid-template-rows: min-content min-content min-content min-content;}

	.gridwrap26.id-content3col > .gitem-1,
	.gridwrap26.id-content3col.v01 > .gitem-1 {
		grid-column: 2 / 14; grid-row: 2 / 3;
		align-self: stretch;}
	.gridwrap26.id-content3col > .gitem-2,
	.gridwrap26.id-content3col.v01 > .gitem-2 {
		grid-column: -14 / -2; grid-row: 2 / -2;
		align-self: center;
		margin-top: calc(var(--gridwrap-contentwidth) * 15); margin-bottom: calc(var(--gridwrap-contentwidth) * 0.15);}
	.gridwrap26.id-content3col > .gitem-3,
	.gridwrap26.id-content3col.v01 > .gitem-3 {
		grid-column: 2 / 14; grid-row: -3 / -2;
		align-self: stretch;}
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content3col,
	.gridwrap26.id-content3col.v01 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-content3col > .gitem-1,
	.gridwrap26.id-content3col.v01 > .gitem-1 {
		grid-column: 2 / 10; grid-row: 2 / -2;
		align-self: stretch;}
	.gridwrap26.id-content3col > .gitem-2,
	.gridwrap26.id-content3col.v01 > .gitem-2 {
		grid-column: 10 / 18; grid-row: 2 / -2;
		align-self: stretch;
		margin-top: 0; margin-bottom: 0;}
	.gridwrap26.id-content3col > .gitem-3,
	.gridwrap26.id-content3col.v01 > .gitem-3 {
		grid-column: -10 / -2; grid-row: 2 / -2;
		align-self: stretch;}				
	}



/*VARIANTE 02 - 10/7/7*/
.gridwrap26.id-content3col.v02 {
	grid-template-rows: min-content min-content min-content min-content min-content;}

.gridwrap26.id-content3col.v02 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;
	align-self: stretch;
	margin-top: 0px; margin-bottom: 0px;}
.gridwrap26.id-content3col.v02 > .gitem-2 {
	grid-column: 2 / -2; grid-row: 3 / 4;
	align-self: stretch;}
.gridwrap26.id-content3col.v02 > .gitem-3 {
	grid-column: 2 / -2; grid-row: -3 / -2;
	align-self: stretch;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content3col.v02 {
		grid-template-rows: min-content min-content min-content min-content;}

	.gridwrap26.id-content3col.v02 > .gitem-1 {
		grid-column: -14 / -2; grid-row: 2 / -2;
		align-self: center;
		margin-top: calc(var(--gridwrap-contentwidth) * 15); margin-bottom: calc(var(--gridwrap-contentwidth) * 0.15);}
	.gridwrap26.id-content3col.v02 > .gitem-2 {
		grid-column: 2 / 14; grid-row: 2 / 3;
		align-self: stretch;}
	.gridwrap26.id-content3col.v02 > .gitem-3 {
		grid-column: 2 / 14; grid-row: -3 / -2;
		align-self: stretch;}
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content3col.v02 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-content3col.v02 > .gitem-1 {
		grid-column: 2 / 12; grid-row: 2 / -2;
		align-self: stretch;
		margin-top: 0; margin-bottom: 0;}
	.gridwrap26.id-content3col.v02 > .gitem-2 {
		grid-column: 12 / 19; grid-row: 2 / -2;
		align-self: stretch;}
	.gridwrap26.id-content3col.v02 > .gitem-3 {
		grid-column: -9 / -2; grid-row: 2 / -2;
		align-self: stretch;}	
	}



/*VARIANTE 03 - 7/10/7*/
.gridwrap26.id-content3col.v03 {
	grid-template-rows: min-content min-content min-content min-content min-content;}

.gridwrap26.id-content3col.v03 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;
	align-self: stretch;}
.gridwrap26.id-content3col.v03 > .gitem-2 {
	grid-column: 2/ -2; grid-row: 3 / 4;
	align-self: stretch;
	margin-top: 0px; margin-bottom: 0px;}
.gridwrap26.id-content3col.v03 > .gitem-3 {
	grid-column: 2 / -2; grid-row: -3 / -2;
	align-self: stretch;}	


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content3col.v03 {
		grid-template-rows: min-content min-content min-content min-content;}

	.gridwrap26.id-content3col.v03 > .gitem-1 {
		grid-column: 2 / 14; grid-row: 2 / 3;
		align-self: stretch;}
	.gridwrap26.id-content3col.v03 > .gitem-2 {
		grid-column: -14 / -2; grid-row: 2 / -2;
		align-self: center;
		margin-top: calc(var(--gridwrap-contentwidth) * 15); margin-bottom: calc(var(--gridwrap-contentwidth) * 0.15);}
	.gridwrap26.id-content3col.v03 > .gitem-3 {
		grid-column: 2 / 14; grid-row: -3 / -2;
		align-self: stretch;}
	}
	/* START SMARTPHONE */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content3col.v03 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-content3col.v03 > .gitem-1 {
		grid-column: 2 / 9; grid-row: 2 / -2;
		align-self: stretch;}
	.gridwrap26.id-content3col.v03 > .gitem-2 {
		grid-column: 9 / 19; grid-row: 2 / -2;
		align-self: stretch;
		margin-top: 0; margin-bottom: 0;}
	.gridwrap26.id-content3col.v03 > .gitem-3 {
		grid-column: -9 / -2; grid-row: 2 / -2;
		align-self: stretch;}				
	}



/*VARIANTE 04 - 7/7/10*/
.gridwrap26.id-content3col.v04 {
	grid-template-rows: min-content min-content min-content min-content min-content;}

.gridwrap26.id-content3col.v04 > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;
	align-self: stretch;}
.gridwrap26.id-content3col.v04 > .gitem-2 {
	grid-column: 2 / -2; grid-row: 3 / 4;
	align-self: stretch;}
.gridwrap26.id-content3col.v04 > .gitem-3 {
	grid-column: 2 / -2; grid-row: -3 / -2;
	align-self: stretch;
	margin-top: 0px; margin-bottom: 0px;}	


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content3col.v04 {
		grid-template-rows: min-content min-content min-content min-content;}

	.gridwrap26.id-content3col.v04 > .gitem-1 {
		grid-column: 2 / 14; grid-row: 2 / 3;
		align-self: stretch;}
	.gridwrap26.id-content3col.v04 > .gitem-2 {
		grid-column: 2 / 14; grid-row: -3 / -2;
		align-self: stretch;}
	.gridwrap26.id-content3col.v04 > .gitem-3 {
		grid-column: -14 / -2; grid-row: 2 / -2;
		align-self: center;
		margin-top: calc(var(--gridwrap-contentwidth) * 15); margin-bottom: calc(var(--gridwrap-contentwidth) * 0.15);}
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content3col.v04 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-content3col.v04 > .gitem-1 {
		grid-column: 2 / 9; grid-row: 2 / -2;
		align-self: stretch;}
	.gridwrap26.id-content3col.v04 > .gitem-2 {
		grid-column: 9 / 16; grid-row: 2 / -2;
		align-self: stretch;}
	.gridwrap26.id-content3col.v04 > .gitem-3 {
		grid-column: -12 / -2; grid-row: 2 / -2;
		align-self: stretch;
		margin-top: 0; margin-bottom: 0;}				
	}


/*ZUSATZEINSTELLUNGEN - flc-spaceb-v Ausrichtung Button auf einer Linie*/

	/* START TABLET */
	@media only screen and (min-width: 700px) {
		.gridwrap26.id-content3col > div > .flexcontainer.flc-spaceb-v div:first-child {
			align-self: flex-start;}
		.gridwrap26.id-content3col > div > .flexcontainer.flc-spaceb-v div:first-child {
			align-self: flex-end;}
		}

		


/* GRID24 id-content4col - Basis Inhaltsbox mit 4 Spalten - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 (Basis) - 6/6/6/6*/
.gridwrap26.id-content4col,
.gridwrap26.id-content4col.v01 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-content4col  > .gitem-1,
.gridwrap26.id-content4col.v01  > .gitem-1 {
	grid-column: 2 / 14; grid-row: 2 / 3;}
.gridwrap26.id-content4col  > .gitem-2,
.gridwrap26.id-content4col.v01  > .gitem-2 {
	grid-column: -14 / -2; grid-row: 2 / 3;}
.gridwrap26.id-content4col  > .gitem-3,
.gridwrap26.id-content4col.v01  > .gitem-3 {
	grid-column: 2 / 14; grid-row: -3 / -2;}
.gridwrap26.id-content4col.v01  > .gitem-4,
.gridwrap26.id-content4col.v01  > .gitem-4 {
	grid-column: -14 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content4col,
	.gridwrap26.id-content4col.v01  {
		grid-template-rows: min-content min-content min-content min-content;}

	.gridwrap26.id-content4col  > .gitem-1,
	.gridwrap26.id-content4col.v01  > .gitem-1 {
		grid-column: 2 / 14; grid-row: 2 / 3;}
	.gridwrap26.id-content4col  > .gitem-2,
	.gridwrap26.id-content4col.v01  > .gitem-2 {
		grid-column: -14 / -2; grid-row: 2 / 3;}
	.gridwrap26.id-content4col  > .gitem-3,
	.gridwrap26.id-content4col.v01  > .gitem-3 {
		grid-column: 2 / 14; grid-row: -3 / -2;}
	.gridwrap26.id-content4col  > .gitem-4,
	.gridwrap26.id-content4col.v01  > .gitem-4 {
		grid-column: -14 / -2; grid-row: -3 / -2;}	

	.gridwrap26.id-content4col  > div > .flexcontainer.flc-spaceb-v div:first-child,
	.gridwrap26.id-content4col.v01  > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-start;}
	.gridwrap26.id-content4col  > div > .flexcontainer.flc-spaceb-v div:first-child,
	.gridwrap26.id-content4col.v01  > div > .flexcontainer.flc-spaceb-v div:first-child {
		align-self: flex-end;}
	}
	/* START DESKTOP */
	@media only screen and (min-width: 1100px) {
	.gridwrap26.id-content4col,
	.gridwrap26.id-content4col.v01  {
		grid-template-rows: min-content 1fr min-content;}

	.gridwrap26.id-content4col  > .gitem-1,
	.gridwrap26.id-content4col.v01  > .gitem-1 {
		grid-column: 2 / 8; grid-row: 2 / -2;}
	.gridwrap26.id-content4col  > .gitem-2,
	.gridwrap26.id-content4col.v01  > .gitem-2 {
		grid-column: 8 / 14; grid-row: 2 / -2;}
	.gridwrap26.id-content4col  > .gitem-3,
	.gridwrap26.id-content4col.v01  > .gitem-3 {
		grid-column: -14 / -8; grid-row: 2 / -2;}
	.gridwrap26.id-content4col  > .gitem-4,
	.gridwrap26.id-content4col.v01  > .gitem-4 {
		grid-column: -8 / -2; grid-row: 2 / -2;}
	}





/* SECTION id-content1col-motiv - Inhaltsbox mit 1 Spalte und seitlichem Motiv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 (BASIS) - content links motiv rechts*/
.gridwrap26.id-content1col-motiv,
.gridwrap26.id-content1col-motiv.pos-left {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-content1col-motiv > .gitem-1,
.gridwrap26.id-content1col-motiv.pos-left > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content1col-motiv > .gitem-1,
	.gridwrap26.id-content1col-motiv.pos-left > .gitem-1 {
		grid-column: 2 / -9; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-content1col-motiv > .gitem-1,
	.gridwrap26.id-content1col-motiv.pos-left > .gitem-1 {
		grid-column: 2 / -10; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-content1col-motiv > .gitem-1,
	.gridwrap26.id-content1col-motiv.pos-left > .gitem-1 {
		grid-column: 2 / -11; grid-row: 2 / -2;}
	}



/*VARIANTE 02 - content rechts motiv links*/
.gridwrap26.id-content1col-motiv.pos-right {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-content1col-motiv.pos-right > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-content1col-motiv.pos-right > .gitem-1 {
		grid-column: 9 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-content1col-motiv.pos-right > .gitem-1 {
		grid-column: 10 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-content1col-motiv.pos-right > .gitem-1 {
		grid-column: 11 / -2; grid-row: 2 / -2;}
	}





/* SECTION id-imglayerbox - Inhaltsbox ueber Bild - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 - box links*/
.gridwrap26.id-imglayerbox.pos-left {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-imglayerbox.pos-left > .gitem-1 {
	grid-column: 3 / -3; grid-row: 2 / -2;
	margin-top: calc(var(--gridwrap-contentwidth) * 0.40); margin-bottom: 0;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-imglayerbox.pos-left > .gitem-1 {
		grid-column: 2 / -14; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-imglayerbox.pos-left > .gitem-1 {
		grid-column: 2 / -15; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-imglayerbox.pos-left > .gitem-1 {
		grid-column: 2 / -16; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}



/*VARIANTE 02 (BASIS) - box zentriert*/
.gridwrap26.id-imglayerbox,
.gridwrap26.id-imglayerbox.pos-center {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-imglayerbox > .gitem-1,
.gridwrap26.id-imglayerbox.pos-center > .gitem-1 {
	grid-column: 3 / -3; grid-row: 2 / -2;
	margin-top: calc(var(--gridwrap-contentwidth) * 0.40); margin-bottom: 0;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-imglayerbox > .gitem-1,
	.gridwrap26.id-imglayerbox.pos-center > .gitem-1 {
		grid-column: 6 / -6; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-imglayerbox > .gitem-1,
	.gridwrap26.id-imglayerbox.pos-center > .gitem-1 {
		grid-column: 7 / -7; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-imglayerbox > .gitem-1,
	.gridwrap26.id-imglayerbox.pos-center > .gitem-1 {
		grid-column: 7 / -7; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}



/*VARIANTE 03 - box rechts*/
.gridwrap26.id-imglayerbox.pos-right {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-imglayerbox.pos-right > .gitem-1 {
	grid-column: 3 / -3; grid-row: 2 / -2;
	margin-top: calc(var(--gridwrap-contentwidth) * 0.40); margin-bottom: 0;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-imglayerbox.pos-right > .gitem-1 {
		grid-column: 14 / -2; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-imglayerbox.pos-right > .gitem-1 {
		grid-column: 15 / -2; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-imglayerbox.pos-right > .gitem-1 {
		grid-column: 16 / -2; grid-row: 2 / -2;
		margin-top: 0; margin-bottom: 0;}
	}









/* SECTION id-button-basic - Grosser Button - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 - content links*/
.gridwrap26.id-button-basic.pos-left {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-button-basic.pos-left > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}

.gridwrap26.id-button-basic.pos-left > .gitem-1 > div.flexcontainer {	
	flex-direction: column-reverse;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-basic.pos-left > .gitem-1 {
		grid-column: 2 / -9; grid-row: 2 / -2;}

	.gridwrap26.id-button-basic.pos-left > .gitem-1 > div.flexcontainer {	
		flex-direction: row;}

	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-button-basic.pos-left > .gitem-1 {
		grid-column: 2 / -10; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-button-basic.pos-left > .gitem-1 {
		grid-column: 2 / -11; grid-row: 2 / -2;}
	}


/*VARIANTE 02 (BASIS) - content center */
.gridwrap26.id-button-basic,
.gridwrap26.id-button-basic.pos-center {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-button-basic > .gitem-1,
.gridwrap26.id-button-basic.pos-center > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-basic > .gitem-1,
	.gridwrap26.id-button-basic.pos-center > .gitem-1 {
		grid-column: 5 / -5; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-button-basic > .gitem-1,
	.gridwrap26.id-button-basic.pos-center > .gitem-1 {
		grid-column: 6 / -6; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-button-basic > .gitem-1,
	.gridwrap26.id-button-basic.pos-center > .gitem-1 {
		grid-column: 7 / -7; grid-row: 2 / -2;}
	}


/*VARIANTE 03 - content rechts*/
.gridwrap26.id-button-basic.pos-right {
	grid-template-rows: min-content 1fr min-content;}

.gridwrap26.id-button-basic.pos-right > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-basic.pos-right > .gitem-1 {
		grid-column: 9 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-button-basic.pos-right > .gitem-1 {
		grid-column: 10 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-button-basic.pos-right > .gitem-1 {
		grid-column: 11 / -2; grid-row: 2 / -2;}
	}



.gridwrap26.id-button-basic > .gitem-1 > div.flexcontainer {	
	flex-direction: column-reverse;}
.gridwrap26.id-button-basic > .gitem-1 > div.flexcontainer > div:last-child {
	text-align: center;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-basic > .gitem-1 > div.flexcontainer {	
		flex-direction: row;}
	.gridwrap26.id-button-basic > .gitem-1 > div.flexcontainer > div:last-child {
		text-align: left;}
	}








/* SECTION id-button-mini - kleiner Button neben Text - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 - content links*/
.gridwrap26.id-button-mini.pos-left {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-button-mini.pos-left > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-button-mini.pos-left > .gitem-2 {
	grid-column: 7 / -7; grid-row: -3 / -2;}
		

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-mini.pos-left {
		grid-template-rows: min-content min-content min-content;}

	.gridwrap26.id-button-mini.pos-left > .gitem-1 {
		grid-column: 2 / 13; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini.pos-left > .gitem-2 {
		grid-column: -15 / -9; grid-row: 2 / -2;}	
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-button-mini.pos-left > .gitem-1 {
		grid-column: 2 / 13; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini.pos-left > .gitem-2 {
		grid-column: -15 / -10; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-button-mini.pos-left > .gitem-1 {
		grid-column: 2 / 12; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini.pos-left > .gitem-2 {
		grid-column: -16 / -11; grid-row: 2 / -2;}
	}


/*VARIANTE 02 (BASIS) - content center */
.gridwrap26.id-button-mini,
.gridwrap26.id-button-mini.pos-center {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-button-mini > .gitem-1,
.gridwrap26.id-button-mini.pos-center > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}

.gridwrap26.id-button-mini > .gitem-2,
.gridwrap26.id-button-mini.pos-center > .gitem-2 {
		grid-column: 7 / -7; grid-row: -3 / -2;}
	
	

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-mini,
	.gridwrap26.id-button-mini.pos-center {
	grid-template-rows: min-content min-content min-content;}

	.gridwrap26.id-button-mini > .gitem-1,
	.gridwrap26.id-button-mini.pos-center > .gitem-1 {
		grid-column: 5 / 16; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini > .gitem-2,
	.gridwrap26.id-button-mini.pos-center > .gitem-2 {
		grid-column: -12 / -5; grid-row: 2 / -2;}	
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-button-mini > .gitem-1,
	.gridwrap26.id-button-mini.pos-center > .gitem-1 {
		grid-column: 6 / 16; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini > .gitem-2,
	.gridwrap26.id-button-mini.pos-center > .gitem-2 {
		grid-column: -12 / -6; grid-row: 2 / -2;}	
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-button-mini > .gitem-1,
	.gridwrap26.id-button-mini.pos-center > .gitem-1 {
		grid-column: 7 / 16; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini > .gitem-2,
	.gridwrap26.id-button-mini.pos-center > .gitem-2 {
		grid-column: -12 / -7; grid-row: 2 / -2;}
	}


/*VARIANTE 03 - content rechts*/
.gridwrap26.id-button-mini,
.gridwrap26.id-button-mini.pos-right {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-button-mini.pos-right > .gitem-1 {
	grid-column: 2 / -2; grid-row: 2 / 3;}
.gridwrap26.id-button-mini.pos-right > .gitem-2 {
	grid-column: 7 / -7; grid-row: -3 / -2;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-mini.pos-right {
		grid-template-rows: min-content min-content min-content;}

	.gridwrap26.id-button-mini.pos-right > .gitem-1 {
		grid-column: 9 / 20; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini.pos-right > .gitem-2 {
		grid-column: -8 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 2 */
	@media only screen and (min-width: 1300px) {
	.gridwrap26.id-button-mini.pos-right > .gitem-1 {
		grid-column: 10 / 20; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini.pos-right > .gitem-2 {
		grid-column: -8 / -2; grid-row: 2 / -2;}
	}
	/* START DESKTOP 3 */
	@media only screen and (min-width: 1700px) {
	.gridwrap26.id-button-mini.pos-right > .gitem-1 {
		grid-column: 11 / 21; grid-row: 2 / -2;}
	.gridwrap26.id-button-mini.pos-right > .gitem-2 {
		grid-column: -7 / -2; grid-row: 2 / -2;}
	}


.gridwrap26.id-button-mini > div > div.flexcontainer > div:last-child {
	text-align: center;}

	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-button-mini > div > div.flexcontainer > div:last-child {
		text-align: left;}
	}







/* SECTION id-imgtxt-2col - Bild zum Rand und Text 2 Spalten - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*VARIANTE 01 (Basis) - 13/12*/
.gridwrap26.id-imgtxt-2col.v01 {
	grid-template-rows: min-content min-content min-content min-content;}

.gridwrap26.id-imgtxt-2col.v01 > .gitem-1 {
	grid-column: 2 / 14; grid-row: 2 / -2;}

.gridwrap26.id-imgtxt-2col.v01 > .gitem-2 {
	grid-column: 2 / -2; grid-row: -3 / -2;}


	/* START TABLET */
	@media only screen and (min-width: 700px) {
	.gridwrap26.id-imgtxt-2col.v01 {
		grid-template-rows: min-content 1fr min-content;}
		
	.gridwrap26.id-imgtxt-2col.v01 > .gitem-1 {
		grid-column: 2 / 14; grid-row: 2 / -2;}
	.gridwrap26.id-imgtxt-2col.v01 > .gitem-2 {
		grid-column: -14 / -2; grid-row: 2 / -2;}
	}

	















/* GRID24 id-title nr1 und nr2 - Abschnittstitel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.grid24.id-title-c.nr1 {
	grid-template-rows: 1fr;}

.id-title-c.nr1 > div.gitem-1txt {
	grid-column: 1 / -1; grid-row: 1 / -1; 
	text-align: center;}

.grid24.id-title-c.nr2 {
	grid-template-rows: 1fr;}

.id-title-c.nr2 > div.gitem-1img {
	grid-column: 1 / -1; grid-row: 1 / -1;
	position: absolute; top: calc(var(--gridwrap-contentwidth) * -0.02); width: 100%; height: calc(100% + calc(var(--gridwrap-contentwidth) * 0.6));}
	



/* GRID24 id-messagebox-v01 - Icon links text rechts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.grid24.id-messagebox-v01 {
	grid-template-rows: 1fr;}

.id-messagebox-v01 > div.gitem-1txt {
	grid-column: 1 / -1; grid-row: 1 / -1;}

.id-messagebox-v01 .flexcontainer {
	align-items: center;}

.id-messagebox-v01 .flexcontainer .flexcontainer div:first-child {
	text-align: center;}
.id-messagebox-v01 .flexcontainer .flexcontainer div:last-child  {
	text-align: left;}	
		
	/* START TABLET */
	@media only screen and (max-width: 1000px) {
	}

	/* START SMARTPHONE */
	@media only screen and (max-width: 700px) {
	.id-messagebox-v01 .flexcontainer .flexcontainer div:last-child  {
		text-align: center;}
	}





/* GRID24 id-header-v01 nr1 und nr2 - Vollbild - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.gridwrap26.id-header-v01.nr1 {
	min-height: 80vh;}

.gridwrap26.id-header-v01.nr1 {
	grid-template-rows: min-content min-content min-content min-content;}	

.gridwrap26.id-header-v01.nr1 > div.gitem-1img {
	grid-column: 13 / 15; grid-row: 2 / 3;}
.gridwrap26.id-header-v01.nr1 > div.gitem-1img .wrap-fli-icon {
	position: absolute !important; bottom: 0; left: 50%; transform: translateX(-50%) translateY(15%) scale(1); transform-origin: 50% 50%; width: calc(var(--gridwrap-contentwidth) * 0.15); height: calc(var(--gridwrap-contentwidth) * 15);}
	
	.gridwrap26.id-header-v01.nr1 > div.gitem-1txt {
	grid-column: 2 / 13; grid-row: 2 / 3;
	text-align: right;} 
	.gridwrap26.id-header-v01.nr1 > div.gitem-2txt {
	grid-column: 15 / -2; grid-row: 2 / 3;
	text-align: left;} 
	.gridwrap26.id-header-v01.nr1 > div.gitem-3txt {
	grid-column: 2 / -2; grid-row: 2 / 3;
	text-align: center;} 
	.gridwrap26.id-header-v01.nr1 > div.gitem-4txt {
	grid-column: 2 / -2; grid-row: -3 / -2;
	text-align: center;} 

	/* START TABLET */
	@media only screen and (max-width: 1000px) {
	.gridwrap26.id-header-v01.nr1 > div.gitem-1img .wrap-fli-icon {
		width: calc(var(--gridwrap-contentwidth) * 25); height: calc(var(--gridwrap-contentwidth) * 0.25);}
	}

	/* START SMARTPHONE */
	@media only screen and (max-width: 700px) {
	.gridwrap26.id-header-v01.nr1 {
		grid-template-rows: min-content min-content min-content min-content;}		

	.gridwrap26.id-header-v01.nr1 > div.gitem-1img {
		grid-column: 12 / 16; grid-row: 2 / 3;}	
	.gridwrap26.id-header-v01.nr1 > div.gitem-1img .wrap-fli-icon {
		width: calc(var(--gridwrap-contentwidth) * 0.30); height: calc(var(--gridwrap-contentwidth) * 0.30);}
	
	.gridwrap26.id-header-v01.nr1 > div.gitem-1txt {
		grid-column: 2 / -2; grid-row: 3 / 4;
		text-align: center; margin-right: calc(var(--gridwrap-contentwidth) * 0.10);} 
	.gridwrap26.id-header-v01.nr1 > div.gitem-2txt {
		grid-column: 2 / -2; grid-row: 4 / 5;
		text-align: center; margin-left: calc(var(--gridwrap-contentwidth) * 0.10);} 
	.gridwrap26.id-header-v01.nr1 > div.gitem-3txt {
		grid-column: 2 / -2; grid-row: 3 / 5;
		text-align: center;} 	
	.gridwrap26.id-header-v01.nr1 > div.gitem-4txt {
		grid-column: 2 / -2; grid-row: -3 / -2;
		text-align: center;} 	
	}
	


.grid24.id-header-v01.nr2 {
	grid-template-rows: 90vh;}
	
.id-header-v01.nr2 > div.gitem-1img {
	grid-column: 2 / -2; grid-row: 2 / -2;}
.id-header-v01.nr2 > div.gitem-1img > div {
	position: absolute; 
	bottom: calc(var(--gridwrap-contentwidth) * 0); left: 0; width: 100%; height: 100%;}		





/* GRID24 id-imgserie3-01 - Bildanzeige 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.grid24.id-imgserie3-v01 {
	grid-template-rows: repeat(12, minmax(calc(var(--gridwrap-contentwidth) * 0.04), min-content));}

.id-imgserie3-v01 > div.gitem-1img {
	grid-column: 1 / 15; grid-row: 1 / 8;}
.id-imgserie3-v01 > div.gitem-2img {
	grid-column: 15 / -1; grid-row: 4 / 10;}
.id-imgserie3-v01 > div.gitem-3img {
	grid-column: 5 / 15; grid-row: 8 / -1;}

	/* START TABLET */
	@media only screen and (max-width: 1000px) {
	.grid24.id-imgserie3-v01 {
		grid-template-rows: repeat(12, minmax(calc(var(--gridwrap-contentwidth) * 0.05), max-content));}
	}

	/* START SMARTPHONE */
	@media only screen and (max-width: 700px) {
	.grid24.id-imgserie3-v01 {
		grid-template-rows: repeat(12, minmax(calc(var(--gridwrap-contentwidth) * 5), max-content));}

	.id-imgserie3-v01 > div.gitem-1img {
		grid-column: 1 / 14; grid-row: 1 / 8;}
	.id-imgserie3-v01 > div.gitem-2img {
		grid-column: 14 / -1; grid-row: 4 / 10;}
	.id-imgserie3-v01 > div.gitem-3img {
		grid-column: 3 / 14; grid-row: 8 / -1;}	
	}
	





/* GRID24 id-bridegroom3 - Brautpaar 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.grid24.id-bridegroom3-v01 {
	grid-template-rows: repeat(12, minmax(calc(var(--gridwrap-contentwidth) * 4), max-content));}

.id-bridegroom3-v01 > div.gitem-1img {
	grid-column: 3 / 14; grid-row: 1 / 7;}
.id-bridegroom3-v01 > div.gitem-2img {
	grid-column: 14 / -1; grid-row: 3 / 9;}
.id-bridegroom3-v01 > div.gitem-3img {
	grid-column: 1 / 14; grid-row: 7 / -1;}

	/* START TABLET */
	@media only screen and (max-width: 1000px) {
	.grid24.id-bridegroom3-v01 {
		grid-template-rows: repeat(12, minmax(calc(var(--gridwrap-contentwidth) * 5), max-content));}
	}

	/* START SMARTPHONE */
	@media only screen and (max-width: 700px) {
	.grid24.id-bridegroom3-v01 {
		grid-template-rows: repeat(3, minmax(calc(var(--gridwrap-contentwidth) * 60), max-content));}

	.id-bridegroom3-v01 > div.gitem-1img {
		grid-column: 1 / 22; grid-row: 1 / 2;}
	.id-bridegroom3-v01 > div.gitem-2img {
		grid-column: 3 / -1; grid-row: 2 / 3;}
	.id-bridegroom3-v01 > div.gitem-3img {
		grid-column: 1 / 22; grid-row: -2 / -1;}	
	}
	






/* GRID24 id-wishoverlay-01 - Wunschliste Overlay 1- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.grid24.id-wishoverlay-01 {
	grid-template-rows: var(--gridwrap-padding-t) min-content min-content var(--gridwrap-padding-b);}

.id-wishoverlay-01 > div.gitem-1txt {
	grid-column: 11 / -1; grid-row: 1 / -1; z-index: 100;}
.id-wishoverlay-01 > div.gitem-2txt {
	grid-column: 1 / 11; grid-row: 2 / -1; z-index: 100;}
.id-wishoverlay-01 > div.gitem-1img {
	grid-column: 1 / 11; grid-row: 1 / 2; z-index: 100; min-height: 60vh}
	
/* START DESKTOP */
@media only screen and (min-width: 1501px) {
}
		
/* START TABLET */
@media only screen and (max-width: 1000px) {
}
	
/* START SMARTPHONE */
@media only screen and (max-width: 700px) {
.grid24.id-wishoverlay-01 {
	grid-template-rows: var(--gridwrap-padding-t) min-content min-content min-content var(--gridwrap-padding-b);}

.id-wishoverlay-01 > div.gitem-1txt {
	grid-column: 1 / -1; grid-row: 2 / 3;}
.id-wishoverlay-01 > div.gitem-2txt {
	grid-column: 1 / -1; grid-row: 3 / -1;}
.id-wishoverlay-01 > div.gitem-1img {
	grid-column: 1 / -1; grid-row: 1 / 2; min-height: 60vh}
}
		

	










