body.hidden {overflow: hidden}
.pg_slideStartInner
{
    -webkit-transition: all .75s cubic-bezier(.23,1,.32,1);
    -moz-transition: all .75s cubic-bezier(.23,1,.32,1);
    -ms-transition: all .75s cubic-bezier(.23,1,.32,1);
    -o-transition: all .75s cubic-bezier(.23,1,.32,1);
    transition: all .75s cubic-bezier(.23,1,.32,1);
}
.pg_slideStartInner *
{
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
.pg_slideRowStart {overflow: visible !important; position: relative; padding: 10px 0 100px 0;width: 100%; margin: 0 auto;} /*PADDING BEACHTEN !!*/
.pg_slideStartFrame {position: relative}
.pg_slideStartInner  {position: absolute;left: 0;top: 0;height: 100%}

.pg_slideNav {position: absolute; bottom: 10px;cursor: pointer;width: 60px; height: 60px; border-radius: 50%;display: flex;justify-content: center;align-items: center;z-index: 2; padding: 0}
.pg_slideNav svg {transform: scale(1.5)}
.pg_slideNav.disabled {display: none}
.pg_slideNav.left {right: calc(50% + 30px)}
.pg_slideNav.right {right: calc(50% - 90px)}

.pgSlide {float: left; margin: 0 12px 0 0;width: 0}
.pgSlide:last-child {margin: 0}
.pictureGalery figure {border-radius: 4px;overflow: hidden}

.pg_slideRowStart.pictureGalery .pg_slideStartFrame {overflow: hidden}
.pictureGalery .pgSlide {cursor: pointer}
.pictureGalery .pgSlide figcaption {display: none}

.pg_slideLightBoxBack {display: none; position: fixed; background-color: rgba(0,0,0,0.9); top: 0; width: 100%; height: 100%; left: 0; z-index:999999999999999}
.pg_slideLightBoxInner {display: none;overflow:hidden; position: fixed; width: 60%; top: 10%; bottom: 10%; left: 20%;color: #fff;z-index:99999999999999999}
#pg_slideLightBoxCloser {position: fixed; top: 2%; right: 2%; z-index:99999999999999999; color: #fff; cursor: pointer; font-size: 2em}

#pg_slideLightBoxFrameHolder {position: absolute; top: 0; width: 100%;overflow: hidden;height: 90%; margin: 0 auto}
.pg_slideLightBoxFrame {position: absolute; top: 0;width: 100%; overflow: hidden; margin: 0 auto;transition: all .45s cubic-bezier(.23,1,.32,1);display: flex;flex-direction: column;justify-content: center;align-items: center;max-height: 100%}
.pg_slideLightBoxFrame img {border-radius: 4px;overflow: hidden;}
.pg_slideLightBoxFrame figcaption {font-size: 16px;margin-top: 10px; max-width: 60%}

#pg_slideLightBoxPagination {position: absolute; bottom: 0%; width: 100%}
#pg_slideLightBoxPagination ul {width: 90%; margin: 0 auto; margin-top: 3%;text-align: center; font-size: 1.2em; padding: 2px}
#pg_slideLightBoxPagination li {display: inline-block; width: 20%; vertical-align: middle}
#pg_SLBPPrev, #pg_SLBPNext {cursor: pointer}
#pg_SLBPPrev button:focus-visible, #pg_SLBPNext button:focus-visible, #pg_slideLightBoxCloser:focus-visible {outline: 2px dashed #fff !important} 
#pg_slideLightBoxStatus {position: absolute; left: -9999px;}

/*--------------------------------------------*/
/*------- PAGES --> SLIDE NEWS TILES -------------*/
/*--------------------------------------------*/
.newsSlide .ll_link:after {display: none}

.newsSlide.ll_portrait {display: flex;flex-flow: column;padding-bottom: 80px;background: #fff;box-shadow: 0 0 1rem 0 #d7dce1;overflow: hidden;border-radius: 4px;position: relative;}
.newsSlide.ll_portrait .ll_desc{position: relative;padding: 50px 50px 30px 50px;hyphens: auto; word-wrap:break-word;}
.newsSlide.ll_portrait .more {position: absolute; bottom: 40px;left: 50px;font-family: var(--font-regular);padding: 8px 12px;border: 1px solid #000;border-radius: 4px;color: #000;transition: all .45s cubic-bezier(.23,1,.32,1);display: inline-block;margin: 0;}
.newsSlide.ll_portrait .more.extern:after {content:"";display: inline-block;vertical-align: middle;width: 12px;height: 12px;background-color: currentColor;-webkit-mask-image: var(--icon-link);mask-image: var(--icon-link);mask-repeat: no-repeat;mask-position: center;mask-size: contain; margin-left: 5px;transform: scale(1.5);transform-origin: 100% 80%;}
.newsSlide.ll_portrait:hover .more.extern:after {transform-origin: 0% 100%;}

.newsSlide.ll_portrait .ll_pic{width: 100%;height: 250px; position: relative; overflow: hidden}

.newsSlide.ll_landscape {display: flex;background: #fff;box-shadow: 0 0 1rem 0 #d7dce1;overflow: hidden;border-radius: 4px;position: relative;}
.newsSlide.ll_landscape .ll_desc {width: 60%; padding: 50px 50px 100px 50px;position: relative}
.newsSlide.ll_landscape .ll_pic {width: 40%; overflow: hidden;position: relative}
.newsSlide.ll_landscape .ll_pic .ll_backpic {height: 100%}
.newsSlide.ll_landscape .more {position: absolute; bottom: 45px;left: 50px;font-family: var(--font-regular);padding: 8px 12px;border: 1px solid #000;border-radius: 4px;color: #000;transition: all .45s cubic-bezier(.23,1,.32,1);display: inline-block;margin: 0;}
.newsSlide.ll_landscape .more.extern:after {content:"";display: inline-block;vertical-align: middle;width: 12px;height: 12px;background-color: currentColor;-webkit-mask-image: var(--icon-link);mask-image: var(--icon-link);mask-repeat: no-repeat;mask-position: center;mask-size: contain; margin-left: 5px;transform: scale(1.5);transform-origin: 100% 80%;}
.newsSlide.ll_landscape:hover .more.extern:after {transform-origin: 0% 100%;}


.newsSlide.ll_landscape.picTextReverse {flex-direction: row-reverse}
.newsSlide.ll_landscape.simpleText .ll_desc  {width: 100%}

.layout_latest.newsSlide.ll_picTextSideBySide {margin-bottom: 0 !important}
.layout_latest.newsSlide.ll_picTextSideBySide .ll_desc {height: 100%}
.layout_latest.newsSlide.ll_picTextSideBySide .ll_pic {height: 80%}
.layout_latest.newsSlide.ll_picTextSideBySide .ll_pic .ll_backpic {height: 100% !important}

.newsSlide:hover {box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, .23), 0 0.5rem 1.6rem 0 rgba(0, 0, 0, .2)}
.newsSlide .ll_link {position: absolute;top: 2px;width: calc(100% - 8px);left: 2px;height: calc(100% - 7px);}
.newsSlide:hover .more {background-color: #000;color: #fff;text-decoration: none}
.newsSlide:hover .ll_backpic {transform: scale(1.1);}
.newsSlide .ll_backpic {-webkit-transition: all .75s cubic-bezier(.23,1,.32,1);-moz-transition: all .75s cubic-bezier(.23,1,.32,1);-ms-transition: all .75s cubic-bezier(.23,1,.32,1);-o-transition: all .75s cubic-bezier(.23,1,.32,1);transition: all .75s cubic-bezier(.23,1,.32,1);}


@media (max-width: 950px)
{
	.layout_latest.newsSlide.ll_picTextSideBySide .ll_desc {min-height: 0px; padding: 2rem !important}
	.layout_latest.newsSlide.ll_picTextSideBySide {clear: initial}
	.layout_latest.newsSlide.ll_picTextSideBySide {display: block;position: relative;padding-top: 250px;}
	.layout_latest.newsSlide.ll_picTextSideBySide .ll_desc {width: 100% !important; margin: 0; border-top-left-radius: 0 !important;border-top-right-radius: 0 !important}
	.layout_latest.newsSlide.ll_picTextSideBySide .ll_pic {width: 100% !important; margin-left: 0 !important; border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important; position: absolute; top: 0; left: 0; height: 250px !important}
	
}

@media (max-width: 768px)
{
	.pg_slideRowStart.pictureGalery .pg_slideStartFrame {margin-left: 0}
	.pg_slideStartFrame {margin-left: 2.5%}
	.pg_slideNav {bottom: 0px}
	.pg_slideNav.left {right: calc(65% - 0px);}	
	
	.newsSlide.ll_landscape {flex-wrap: wrap;flex-direction: column-reverse}
	.newsSlide.ll_landscape .ll_pic {width: 100% !important; height: 250px !important; margin-top: 0}
	.newsSlide.ll_landscape .ll_desc {width: 100% !important; padding: 25px 25px 100px 25px}
	.newsSlide.ll_landscape .more {left: 25px}
	
	.newsSlide.ll_landscape {position: relative;padding-top: 250px;}
	.newsSlide.ll_landscape .ll_pic {position: absolute;top: 0;}
	
	.pg_slideLightBoxInner {width: 90%; left: 5%; top: 15%}
	#pg_slideLightBoxCloser {padding: 0; right: 5%}
	#pg_slideLightBoxPagination li {width: auto}
}	


