
.mod_ideenbuch { }
.mod_ideenbuch .container { }

.mod_ideenbuch .h3 {margin-bottom:10px;}
.mod_ideenbuch .h5 {margin-bottom:10px;}
.mod_ideenbuch .textblockText{padding-top:10px}







.mod_ideenbuch .ideenBuchElement {
  /* background-image: url("../../img/productview_03.jpg"); */
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor:pointer;
  outline: none;
}

.mod_ideenbuch .ideenBuchElement:hover {
	background-size: auto 110%;
}

.mod_ideenbuch .ideenBuchElement:hover .ideenBuchHoverBox {
	display: block;
}







.mod_ideenbuch #ideenbuchfilterbutton:after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    margin: 5px 5px 0 0;
    border: none;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30' height='30' version='1.1' viewBox='0 0 7.9375 7.9375' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath d='m0.75078 1.4811 3.2328 5.5276 0.24911-0.42537 2.9837-5.1022zm0.99533 0.56716h4.475l-2.2375 3.8261z' color='%23000000' color-rendering='auto' dominant-baseline='auto' fill='%234a4a49' image-rendering='auto' shape-rendering='auto' solid-color='%23000000' stop-color='%23000000' style='font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;paint-order:stroke fill markers;shape-margin:0;shape-padding:0;text-decoration-color:%23000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal'/%3E%3C/svg%3E%0A");
    float: right;
    background-repeat: no-repeat;
    background-size: cover;
	transition: transform 0.2s ease;
}
.mod_ideenbuch #ideenbuchfilterbutton.show:after {transform:rotate(180deg);}


.mod_ideenbuch #ideenbuchfilterbutton { width: 230px; }
.mod_ideenbuch .dropdown-menu {
    border: 2px solid var(--color-default);
    border-radius: 0;
    /* border-top: none; */
    width: 230px;
    /* transform: translateY(53px) !important; */
    transform: translateY(50px) !important;
}




.mod_ideenbuch .dropdown{display:inline-block;}
.mod_ideenbuch .dropdown.hidden{display:none;}
.mod_ideenbuch .dropdown.produkthidden{display:none;}
.mod_ideenbuch .dropdown.dropdown-produkt{margin-right: 18px;}
.mod_ideenbuch .dropdown.dropdown-system{}
.mod_ideenbuch .dropdown.dropdown-system{}

.mod_ideenbuch .btn.dropdown-toggle{min-width:160px;}
@media (max-width: 991px) {
	.mod_ideenbuch .btn.dropdown-toggle{padding-right:30px;}
}
@media (min-width: 992px) {
	.mod_ideenbuch .btn.dropdown-toggle{min-width:230px;}
}
.mod_ideenbuch .btn.dropdown-toggle::after {}

.mod_ideenbuch #ideenbuchfilterbuttonprodukt:after,
.mod_ideenbuch #ideenbuchfilterbuttonsystem:after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    margin: 5px 5px 0 0;
    border: none;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30' height='30' version='1.1' viewBox='0 0 7.9375 7.9375' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath d='m0.75078 1.4811 3.2328 5.5276 0.24911-0.42537 2.9837-5.1022zm0.99533 0.56716h4.475l-2.2375 3.8261z' color='%23000000' color-rendering='auto' dominant-baseline='auto' fill='%234a4a49' image-rendering='auto' shape-rendering='auto' solid-color='%23000000' stop-color='%23000000' style='font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;paint-order:stroke fill markers;shape-margin:0;shape-padding:0;text-decoration-color:%23000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal'/%3E%3C/svg%3E%0A");
    float: right;
    background-repeat: no-repeat;
    background-size: cover;
	transition: transform 0.2s ease;
}
.mod_ideenbuch #ideenbuchfilterbuttonprodukt.show:after,
.mod_ideenbuch #ideenbuchfilterbuttonsystem.show:after {transform:rotate(180deg);}



.mod_ideenbuch .dropdown-menu li{}
.mod_ideenbuch .dropdown-menu li.ideenbuchfilterbuttonsystemli{}
.mod_ideenbuch .dropdown-menu li.ideenbuchfilterbuttonsystemli.hidden{display:none;}


.mod_ideenbuch .ideeEntry {}
.mod_ideenbuch .ideeEntry.hidden{display:none;}
.mod_ideenbuch .col.ideeEntry {margin-bottom: 1rem;}
@media (min-width: 992px) {
	.mod_ideenbuch .col.ideeEntry {margin-bottom: 1.5rem;}
}


.mod_ideenbuch .ideenBuchHoverBox {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: absolute;
  bottom: 0;
  background-color: var(--color-overlaybox);
  color: var(--color-overlaytext);
  padding: 15px;
  display: none;
	font-size: var(--size-small);
	line-height: normal;
	word-break: break-word;
	white-space: initial;
}

.mod_ideenbuch .ideenBuchTextEntry {
	background-color: var(--color-highlight);
	background-image:none !important;
	color: var(--color-white);
	height: 100%;
	font-size: 18px;
	line-height: 120%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	  -ms-flex-pack: center;
		  justify-content: center;
	-webkit-box-align: center;
	  -ms-flex-align: center;
		  align-items: center;
	padding: 10px;
}


.mod_ideenbuch .ideenBuchHoverBox .name{ min-width: 75px;}
.mod_ideenbuch .ideenBuchHoverBox .name span:after{
	content:":";
}
.mod_ideenbuch .ideenBuchHoverBox .data{}




.mod_ideenbuch .row-ideenbuch-main {}
.mod_ideenbuch .ideenbuch-more-parent {display:none;}
.mod_ideenbuch .row-ideenbuch-lessbutton {display:none;}
.mod_ideenbuch .row-ideenbuch-more {}




/* SL ausblenden wenn Terrassendach Detailseite vorselektiert ist */
.mod_ideenbuch .preselected-produkt-terrassenueberdachung-glashaus .li_23215, /* sl 25R */
.mod_ideenbuch .preselected-produkt-terrassenueberdachung-glashaus .li_23194, /* sl 35 */
.mod_ideenbuch .preselected-produkt-terrassenueberdachung-glashaus .li_23200, /* sl 45 */
.mod_ideenbuch .preselected-produkt-terrassenueberdachung-glashaus .li_23191, /* sl 25 */
.mod_ideenbuch .preselected-produkt-terrassenueberdachung-glashaus .li_23223 {display:none !important;} /* 20E */

/* Bestimmte ausblenden wenn Wintergarten Detailseite vorselektiert ist */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23189, /* sl 60 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23203, /* sl 65 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23198, /* sl 66 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23204, /* sl 67 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23201, /* sl 70e */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23199, /* sl 80 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_23195, /* sl 81 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_28571, /* sl 179 */
.mod_ideenbuch .preselected-produkt-wintergarten .li_28701 /* sl 79 */
{display:none !important;}









/* debug */
.mod_ideenbuch .container.container-text,
.mod_ideenbuch .container.container-filter,
.mod_ideenbuch .container.container-images {
	/* display:none !important; */
}
.u23design.mod_ideenbuch .container.container-text,
.u23design.mod_ideenbuch .container.container-filter,
.u23design.mod_ideenbuch .container.container-images {
	display:none !important;
}



.u23design.mod_ideenbuch { overflow: hidden; position: relative;}


.u23design.mod_ideenbuch .container {
	max-width: 1600px;
}

/*
.u23design.mod_ideenbuch .container,
.u23design.mod_ideenbuch .ideenbuchSlide .container {
	max-width: 1180px;
}
*/





.u23design.mod_ideenbuch .swiper-container {overflow:visible;   /*max-height: calc(100vh - 30px);*/}
.u23design.mod_ideenbuch .swiper-wrapper {overflow:visible; align-items: center;}



.u23design.mod_ideenbuch .col.ideeEntry {margin-bottom: 20px;}

.u23design.mod_ideenbuch .ideeEntryText {
	font-size: var(--size-default);
	line-height: var(--line-default);
	font-family: var(--font-default);
	font-style: var(--style-default);
	font-weight: var(--weight-default);
	color:var(--color-default);			
}
.u23design.mod_ideenbuch .ideeEntryText .spanProdukt {display:inline-block;}
.u23design.mod_ideenbuch .ideeEntryText .spanSystem {display:inline-block;}
.u23design.mod_ideenbuch .ideeEntryText .spanMaterial {display:block; color:var(--color-medium);}
.u23design.mod_ideenbuch .h2 {display:block; color:var(--color-highlight);}
.u23design.mod_ideenbuch .introHeadline .headline {margin-bottom:60px; text-align:left;}
.u23design.mod_ideenbuch .introHeadline .subline {margin-bottom:40px;}
.u23design.mod_ideenbuch .container-ideenswiper .introHeadline .subline {padding-top:80px;}


@media (min-width: 1500px) {
	.u23design.mod_ideenbuch .h2.headline {
		font-size: var(--size-h3);
		line-height: var(--line-h3);
	}
}
@media (min-width: 1900px) {
	.u23design.mod_ideenbuch .h2.headline {
		font-size: var(--size-h2);
		line-height: var(--line-h2);
	}
}


.u23design.mod_ideenbuch .h2 {color:var(--color-default);}

.mod_ideenbuch:not(.sublinefirst) .introHeadline {display:flex; flex-direction:column; flex-wrap:wrap;}

.mod_ideenbuch:not(.sublinefirst) .introHeadline .headline,
.u23design.mod_ideenbuch:not(.sublinefirst) .h2.headline  {padding-top: 80px; margin-bottom: 40px; order:1;}

.mod_ideenbuch:not(.sublinefirst) .introHeadline .subline,
.u23design.mod_ideenbuch:not(.sublinefirst) .container-ideenswiper .introHeadline .subline {padding-top:0; margin-bottom: 60px; order:2;}



@media (max-width: 991px) {
	.u23design.mod_ideenbuch.blockMarginOverride.blockMarginBottom_0 .mod_cont {padding-bottom:80px;}
}


.u23design.mod_ideenbuch .ideenbuchSlide {height:100%;}
.u23design.mod_ideenbuch .ideenbuchSlide .container {height:100%;}
.u23design.mod_ideenbuch .ideenbuchSlide .rowalign  {height:100%;}

.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry .ideeEntryText {
	margin-top:20px;
}


.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .swiper-lazy-preloader {
	display:none;
}


/* kein mehr bei lin */
.pns_linara .u23design.mod_ideenbuch .ideenbuchSlideType_more .colb {display:none !important;}
.pns_linara .u23design.mod_ideenbuch .ideeEntryTextMehr {display:none !important;}
@media (min-width: 992px) {
	.pns_linara .u23design.mod_ideenbuch .ideenbuchSlideType_more .cola {width:80%; margin-left:10%;}
}



.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry {
	opacity: 0;
	transform:scale(0.5);
	transform-origin:50% 50%;
	transition: transform 0.3s ease, opacity 0.3s ease, padding 0.3s ease;
	text-align: left;
}
.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry {
	opacity: 0.66;
	transform:scale(0.75);
	transform-origin: 100% 50%;
}
.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry {
	opacity: 1;
	transform:scale(1);
}
.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry {
	opacity: 0.66;
	transform:scale(0.75);
	transform-origin: 0 50%;
}


.u23design.mod_ideenbuch .ideenBuchElement:hover {
	background-size: auto 105%;
}


.u23design.mod_ideenbuch .ideenbuchSlideType_1 .rowalign{align-items: end;}
.u23design.mod_ideenbuch .ideenbuchSlideType_1 .cola{}
.u23design.mod_ideenbuch .ideenbuchSlideType_1 .colb{padding-bottom:120px;}
@media (min-width: 992px) {
	.u23design.mod_ideenbuch .ideenbuchSlideType_1 .cola{padding-right: 60px;}
}


.u23design.mod_ideenbuch .ideenbuchSlideType_2 .rowalign{align-items: end;}
.u23design.mod_ideenbuch .ideenbuchSlideType_2 .cola{}
.u23design.mod_ideenbuch .ideenbuchSlideType_2 .colb{align-self: center;}
@media (min-width: 992px) {
		.u23design.mod_ideenbuch .ideenbuchSlideType_2 .cola{ padding-top: 5%;}
}

.u23design.mod_ideenbuch .ideenbuchSlideType_3 .rowalign{align-items: center;}
.u23design.mod_ideenbuch .ideenbuchSlideType_3 .cola{}
.u23design.mod_ideenbuch .ideenbuchSlideType_3 .colb{align-self: start;}


.u23design.mod_ideenbuch .ideenbuchSlideType_4 .rowalign{align-items: start;}
.u23design.mod_ideenbuch .ideenbuchSlideType_4 .cola{align-self: end;}
.u23design.mod_ideenbuch .ideenbuchSlideType_4 .colb{padding-bottom: 50px;}

.u23design.mod_ideenbuch .ideenbuchSlideType_5 .rowalign{align-items: start;}
.u23design.mod_ideenbuch .ideenbuchSlideType_5 .cola{}
.u23design.mod_ideenbuch .ideenbuchSlideType_5 .colb{}


.u23design.mod_ideenbuch .ideenbuchSlideType_more .rowalign{align-items: start;}
.u23design.mod_ideenbuch .ideenbuchSlideType_more .cola{}
.u23design.mod_ideenbuch .ideenbuchSlideType_more .colb{align-self: end;}
.notitle.mod_ideenbuch .ideeEntryText.ideeEntryTextMehr,
.u23design.mod_ideenbuch .ideenbuchSlideType_more .ideeEntryTextMehr {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 100%;
  align-content: center;
  align-items: center;
  justify-content: center;
  border-radius:480px;
}
.notitle.mod_ideenbuch .ideeEntryText.ideeEntryTextMehr a,
.u23design.mod_ideenbuch .ideenbuchSlideType_more .ideeEntryTextMehr a { text-decoration:none; }
.notitle.mod_ideenbuch .ideeEntryText.ideeEntryTextMehr a:hover,
.notitle.mod_ideenbuch .ideeEntryText.ideeEntryTextMehr a:active,
.notitle.mod_ideenbuch .ideeEntryText.ideeEntryTextMehr a:focus,
.u23design.mod_ideenbuch .ideenbuchSlideType_more .ideeEntryTextMehr a:hover, 
.u23design.mod_ideenbuch .ideenbuchSlideType_more .ideeEntryTextMehr a:active, 
.u23design.mod_ideenbuch .ideenbuchSlideType_more .ideeEntryTextMehr a:focus  { color:var(--color-highlight4) }




.u23design.mod_ideenbuch.blockMarginOverride.blockMarginBottom_0.blockMarginTop_0 :not(.ideenbuch_scroll_viewport) .container {
	padding-top: 30px;
	padding-bottom: 60px;
}


@media (min-width: 992px) {
	.ideenbuch_scroll_viewport.u23design.mod_ideenbuch {height:300vh;}
	.ideenbuch_scroll_viewport.u23design.mod_ideenbuch .mod_cont  {padding-top:0 !important; padding-bottom:0 !important; max-height: 100vh; }
	.ideenbuch_scroll_viewport.u23design.mod_ideenbuch .mod_cont .container-ideenswiper {max-height: calc(100vh - var(--header-height));}
	.lockScrollIdeenbuch .ideenbuch_scroll_viewport.u23design.mod_ideenbuch .mod_cont  {position:fixed; left:0; top:0; right:0; bottom:auto;}
	.scrolledOverIdeenbuch:not(.lockScrollIdeenbuch)  .ideenbuch_scroll_viewport.u23design.mod_ideenbuch .mod_cont  {margin-top:200vh;}
	.scroll_viewport.mod_ideenbuch .container { padding-top: 30px; padding-bottom: 30px; }
	
	.ideenbuch_scroll_viewport.u23design.mod_ideenbuch {min-height: 100vh;}
	.switchedToDesktopFromMobile.switchedToMobile	.ideenbuch_scroll_viewport.u23design.mod_ideenbuch {height:auto; min-height: 100vh;}
	.switchedToDesktopFromMobile.switchedToMobile.lockScrollIdeenbuch .ideenbuch_scroll_viewport.u23design.mod_ideenbuch .mod_cont  {position:relative; left:0; top:0; right:0; bottom:auto;}
	.switchedToDesktopFromMobile.switchedToMobile.scrolledOverIdeenbuch:not(.lockScrollIdeenbuch)  .ideenbuch_scroll_viewport.u23design.mod_ideenbuch .mod_cont  {margin-top:0;}
	
	.loadedMore	.mod_ideenbuch {height:auto;}
	.loadedMore.lockScrollIdeenbuch .mod_ideenbuch .mod_cont  {position:relative; left:0; top:0; right:0; bottom:auto;}
	.loadedMore.scrolledOverIdeenbuch:not(.lockScrollIdeenbuch)  .mod_ideenbuch .mod_cont  {margin-top:0;}
	
	
	.u23design.mod_ideenbuch:not(.ideenbuch_scroll_viewport) .container  .swiper-button-next {
		display: block;
	}
	.u23design.mod_ideenbuch:not(.ideenbuch_scroll_viewport) .container  .swiper-button-prev {
		display: block;
	}
		
	
}

@media (min-width: 992px) and (max-height: 1178px) {
	.mod_ideenbuch .container{ max-width:calc((100vh * 1.35823) - 60px) !important; }
}



@media (max-width: 991px) {
	

	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide 	 {padding: 40px;}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide 	 {padding: 0px;}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide 	 {padding: 40px;}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide 	.ideeEntry {}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide 	.ideeEntry {}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide 	.ideeEntry {}
	.u23design.mod_ideenbuch .swiper-button-prev {display:none;}
	.u23design.mod_ideenbuch .swiper-button-next {display:none;}
	
	
	.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry {
		transition: transform 0.75s ease-in-out 0.0s, 		opacity 0.75s  ease-in-out 0.0s;
	}
	
}
@media (min-width: 992px) {

	/* animationen -- start*/
	/* transition: <property> || <duration> || <timing-function> || <delay> [, ...]; */
	.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation1 {
		opacity: 0;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(0deg);
		transform-origin:50% 50%;
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		text-align: left;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation1 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(5deg);
		transform-origin: 100% 50%;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation1 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 1;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation1 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(-5deg);
		transform-origin: 0 50%;
	}



	.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation2 {
		opacity: 0;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(0deg);
		transform-origin:50% 50%;
		transition: transform 0.6s ease-in-out 0.0s, 		opacity 0.6s ease-in-out 0.0s;
		text-align: left;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation2 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(-20%,-15%) perspective(600px) rotateY(5deg);
		transform-origin: 100% 50%;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation2 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.6s ease-in-out 0.0s;
		opacity: 1;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation2 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(20%,-15%) perspective(600px) rotateY(-5deg);
		transform-origin: 0 50%;
	}



	.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation3 {
		opacity: 0;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(0deg);
		transform-origin:50% 50%;
		transition: transform 0.8s ease-in-out 0.0s, 		opacity 0.8s ease-in-out 0.0s;
		text-align: left;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation3 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(-30%,15%) perspective(600px) rotateY(5deg);
		transform-origin: 100% 50%;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation3 {
		transition: transform 0.6s ease-in-out 0.0s, 		opacity 0.6s ease-in-out 0.0s;
		opacity: 1;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation3 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(50%,15%) perspective(600px) rotateY(-5deg);
		transform-origin: 0 50%;
	}



	.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation4 {
		opacity: 0;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(0deg);
		transform-origin:50% 50%;
		transition: transform 1.2s ease-in-out 0.0s, 		opacity 1.2s ease-in-out 0.0s;
		text-align: left;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation4 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(5deg);
		transform-origin: 100% 50%;
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation4 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 1.2s ease-in-out 0.0s;
		opacity: 1;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation4 {
		transition: transform 0.3s ease-in-out 0.0s, 		opacity 0.3s ease-in-out 0.0s;
		opacity: 0.5;
		transform:scale(0.66) translate(0%,15%) perspective(600px) rotateY(-5deg);
		transform-origin: 0 50%;
	}

	/* animationen -- ende*/

}











/* 2025 noanimations animationen -- start*/
.u23design.mod_ideenbuch .container {
  max-width: 1600px;
  max-width: var(--width-headerwidth);
  max-width: min(100%, 2200px);
}
	
	
.noanimation.mod_ideenbuch:not(.sublinefirst) .introHeadline .headline, 
.noanimation.u23design.mod_ideenbuch:not(.sublinefirst) .h2.headline {
  margin-bottom: 10px;
}
	
.noanimation.u23design.mod_ideenbuch .ideenbuchSlide {
	width:100%;
}
	
@media (min-width: 992px) and (max-height: 1178px) {
	.noanimation.u23design.mod_ideenbuch .container{ max-width:100% !important; }
}

@media (min-width: 992px) {	
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation1,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation2,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation3,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .ideenbuchSlide .ideeEntry.animation4 {
		opacity: 0;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
		transition: transform 0.3s ease, 		opacity 0.3s ease;
	}
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation1,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation2,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation3,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-prev.ideenbuchSlide .ideeEntry.animation4 {
		opacity: 0;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation1,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation2,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation3,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active.ideenbuchSlide .ideeEntry.animation4 {
		opacity: 1;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation1,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation2,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation3,
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-next.ideenbuchSlide .ideeEntry.animation4 {
		opacity: 0;
		transform:scale(1) translate(0%,0%) perspective(600px) rotateY(0deg);
	}
	
	
	
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .col.introHeadline {
		transition: transform 0.3s ease, 		opacity 0.3s ease;
		opacity:0;
	}
	.noanimation.u23design.mod_ideenbuch .swiper-container-initialized .swiper-slide-active .col.introHeadline {
		opacity: 1;
	}
	
	
		
	.noanimation.u23design.mod_ideenbuch .ideenbuchSlide .rowalign {
		align-items: center;
		justify-content: center;
		justify-content: space-around;
	}
	
	
}

/* 2025 noanimations animationen -- ende*/
