body #fix-area, body #content-area, body #footer-area { width: 1600px; }
body #footer { height: 400px; }
body #fullscreen-area, body .fullscreen-bg { background-color: rgba(0, 0, 0, 0); background-image: url(https://cms.dextermedia.de/dcmpro/images/09331835241/HG_Footer.jpg); background-size: cover; }
.clickable { display: inline-block; width: 100%; height: 100%; }
.PlaceObject { background-color: rgba(0,0,0,0) !important; }
/*----------------------------------------------------------- Mobile styles -----------------------------------------*/
/* burger = button to show the sidenav */
/* sidenav = menu for the mobile version */
/* mobile = is the div which encloses ALL mobile elements it is also the element which needs to be hidden to hide the */
/* mobile elements from the page (needed for the regular desktop version) */
/* mobile-content = is a child of mobile and contains the content elements */
/* mobile-footer = is a child of mobile and contains the footer elements */
/* mobile-clone = cloned elements which are located in either content or footer */
/* mobile-child = cloned elements which are located in mobile-clones */

/*----------------------------------------------------------- start Burger section -----------------------------------------*/

#sidenav {
    display: none;
}

.burger {
    display: none;
}

/*----------------------------------------------------------- end Burger section -----------------------------------------*/

/*----------------------------------------------------------- start other element section -----------------------------------------*/

#footer {
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 3000;
}

#footer-area {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}

#content {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

#content-area {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}

#fix {
    width: 100%;
    position: fixed;
    z-index: 4000;
}

#fix-area {
    margin: 0 auto;
    position: relative;
}

/*----------------------------------------------------------- end other element section -----------------------------------------*/

/*----------------------------------------------------------- Dextermedia logo -----------------------------------------*/
.LogoTextObject .dexterlogo::before {
    content: attr(data-before);
}

.LogoTextObject .dexterlogo {
    text-transform: uppercase;
    letter-spacing: 0.3em;
    color: black;
}

/*==========================================================================================================================*/
/*= Mobile version styles start ============================================================================================*/
/*==========================================================================================================================*/

.mobile .root-area,
.mobile .footer,
.mobile .footer-area,
.mobile #content-area,
.mobile #footer,
.mobile #footer-area {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
}

.mobile .positioned,
.mobile .positioned object {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.mobile .ImageObject .one-hundred-percent,
.mobile .HeaderLogoImageObject .one-hundred-percent {
    width: 100% !important;
    height: 100% !important;
}

.mobile .root-area .scroll-margin,
.mobile .footer .scroll-margin,
.mobile .footer-area .scroll-margin,
.mobile #content-area .scroll-margin,
.mobile #footer .scroll-margin,
.mobile #footer-area .scroll-margin {
    margin-top: 25vh !important;
}

.mobile .positioned {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.mobile .ContentModule {
    padding: 10px;
    text-align: center;
}

.mobile .dcmp-mobile-invisible,
.mobile .MenuItemsObject,
.mobile .invisible {
    display: none !important;
}

.mobile .positioned:not(:first-child),
.mobile .footer {
    margin-top: 10px !important;
}

.mobile .root-area,
.mobile .root-area > :first-child,
.mobile .footer > :first-child {
    margin-top: 0 !important;
}

.mobile .mobile-left,
.mobile .mobile-left > p,
.mobile .mobile-left > p span {
    margin-left: 0 !important;
    text-align: left !important;
}

.mobile .mobile-center,
.mobile .mobile-center > p,
.mobile .mobile-center > p span {
    margin: 0 auto !important;
    text-align: center !important;
}

.mobile .mobile-right,
.mobile .mobile-right > p,
.mobile .mobile-right > p span {
    margin-left: auto !important;
    margin-right: 0 !important;
    text-align: right !important;
}

.mobile .gallery .no-margin-left {
    margin-left: 0 !important;
}

.mobile .gallery .no-margin-right {
    margin-right: 0 !important;
}

.mobile .color-black {
    color: black !important;
}

.mobile .color-white {
    color: white !important;
}

.mobile .margin-left {
    margin-left: 10px !important;
}

.mobile .TextObject ul li,
.mobile .TextObject ol li {
    text-align: left !important;
    margin-left: 15px;
}

/* Sidenav */
.mobile #content #sidenav .sidemenu-wrapper > div > ul {
    height: auto;
    position: relative;
    text-align: left !important;
}

.mobile #content #sidenav .sidemenu-wrapper > div,
.mobile #content #sidenav .sidemenu-wrapper > div > ul,
.mobile #content #sidenav .sidemenu-wrapper > div > ul > li {
    width: 100%;
}

.mobile #content #sidenav .sidemenu-wrapper > div ul,
.mobile #content #sidenav .sidemenu-wrapper > div li {
    border-width: 0;
}

.mobile #content #sidenav .sidemenu-wrapper > div > ul li {
    overflow: hidden;
    text-align: left !important;
    padding-left: 10px;
}

.mobile #content #sidenav .sidemenu-wrapper > div > ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
}

.mobile #content #sidenav .sidemenu-wrapper > div {
    height: auto !important;
}

.mobile .burger {
    display: block;
}

.mobile #content #sidenav .sidemenu-wrapper > div ul ul {
    top: 100%;
    left: 0;
    width: calc(100% - 10px);
    text-align: left !important;
}

.mobile #content #sidenav .sidemenu-wrapper > div ul {
    display: block;
    position: relative;
}

.mobile #content #sidenav .sidemenu-wrapper > div a {
    line-height: 26px;
    padding-left: 0;
}

.mobile #content,
.mobile #content-area,
.mobile #footer,
.mobile #footer-area,
.mobile .published {
    min-width: 0 !important;
    /*min-height: 0 !important;*/
    min-height: 0;
    max-width: 100% !important;
}

.mobile .fullscreen-bg img {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100vw !important;
    max-height: 100%;
    margin: auto;
    overflow: auto;
}

.mobile .a-class {
    cursor: default;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.mobile #content-area > .TextObject.dcmp-full-width,
.mobile #footer-area > .TextObject.dcmp-full-width,
.mobile #content-area > .TextObject.mobile-full-width,
.mobile #footer-area > .TextObject.mobile-full-width {
    padding: 0 10px;
}

.mobile #content #content-area > *:not(.header-box),
.mobile #footer #footer-area > *:not(.header-box) {
    top: 10px !important;
}

.mobile #footer {
    margin-top: 10px !important;
}

.mobile table:not(.ui-datepicker-calendar) tr td {
    width: 100% !important;
    float: left;
    display: block;
}

.mobile .social-media-icons a img {
    height: auto !important
}

.mobile .LogoTextObject > p .font-black,
.mobile .TextObject .font-black {
    color: black !important;
}

.mobile .LogoTextObject > p .font-white,
.mobile .TextObject .font-white {
    color: white !important;
}

.mobile #footer {
    padding-bottom: 10px;
}

.mobile .LogoTextObject {
    margin-bottom: 10px;
}

@media (max-width: 1365px) {
    .mobile .LogoTextObject {
        margin-bottom: 3rem !important;
    }
}

.mobile .PlaceObject {
    width: 100% !important;
}

.mobile .LanguageChangeObject {
    width: 100% !important;
}

.mobile .LanguageChangeObject ul {
    text-align: right !important;
    /*padding: 20px !important;*/
    padding-left: 10px !important;
    height: auto !important;
    /*width: 330px !important;*/
    /*margin-left: calc(100% - 330px) !important;*/
}

.mobile .LanguageChangeObject ul li {
    height: auto !important;
    width: auto !important;
    margin-right: 10px !important;
}

.mobile .LanguageChangeObject ul li a {
    width: 46px !important;
    height: 46px !important;
}

#mobile-menu ul, #mobile-menu ul:hover {
    animation: none !important;
}

/*==========================================================================================================================*/
/*= Mobile version styles end ==============================================================================================*/
/*==========================================================================================================================*/
.childWrapper{ max-width: 1600px; margin: 0 auto; position: relative; }
.dcmp-common-link-style{font-style: normal; font-weight: normal; text-decoration: none; color: rgba(230, 0, 5, 1) !important; }
.dcmp-common-link-style:hover{font-style: normal; font-weight: normal; text-decoration: none; color: rgba(0, 0, 0, 1) !important; }

.element_1706630672248_852_none { position: absolute; list-style: outside; overflow-wrap: break-word; left: 30px; --position-z: 2021 !important; --position-x: 30px !important; --position-y: 3082px !important; }
.element_1709729384235_5637_none { --position-height: 550 !important; --position-width: 1600 !important; --position-z: 2001 !important; }
.element_1710235220876_327_none { background-color: rgba(0, 0, 0, 0); background-image: none; --background-image-url: none; --position-z: 2002 !important; }
.element_1710235254084_9539_none { background-color: rgb(255, 255, 255); background-image: url("https://cms.dextermedia.de/dcmpro/images/18663672615/HG-MLX3.png"); border-color: rgb(0, 0, 0); border-style: solid; border-width: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; --background-image-url: url("https://cms.dextermedia.de/dcmpro/images/18663672615/HG-MLX3.png"); --position-z: 2003 !important; }
.element_1710236220733_4268_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2004 !important; left: 499px; --position-x: 499px !important; --position-y: 1419px !important; }
.element_1712234761448_9949_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2006 !important; left: 13px; --position-x: 13px !important; --position-y: 820px !important; }
#image-1141 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1712310152868_3242_none { --position-height: 225 !important; --position-width: 150 !important; --position-z: 2007 !important; }
.element_1712312615312_5085_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2008 !important; left: 951px; --position-x: 951px !important; --position-y: 1029px !important; }
.element_1712313938739_617_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2009 !important; left: 138px; --position-x: 138px !important; --position-y: 1029px !important; }
.element_1712314660465_774_none { background-color: rgba(0, 0, 0, 0); background-image: none; background-repeat: no-repeat; background-size: cover; background-position: center center; --background-image-url: none; --position-z: 2010 !important; }
.element_1712314660475_5366_none { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(225deg, rgba(255, 255, 255, 0.9) 26%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0.8) 100%); border-color: rgb(230, 0, 5); border-style: solid; border-width: 0px; background-repeat: no-repeat; background-size: cover; background-position: center center; box-shadow: rgb(0, 0, 0) 5px 5px 15px; --background-image-url: linear-gradient(225deg, rgba(255, 255, 255, 0.9) 26%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0.8) 100%); --position-z: 2011 !important; }
.element_1712314660482_2864_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-style: solid; border-width: 3px; border-color: rgb(230, 0, 5); transition: all var(--animation-duration) ease-in-out; --animation-duration: 1s !important; --delay-duration: 0s !important; --position-z: 2013 !important; left: 1018px; --position-x: 1018px !important; --position-y: 2836px !important; }
.element_1715158799081_1375_hover:hover { transform: scale(1.1); transition-delay: var(--animation-delay); --animation-duration: 0s !important; --delay-duration: 0s !important; }
.element_1712314660537_5557_none { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 26%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0.9) 100%); border-color: rgb(230, 0, 5); border-style: solid; border-width: 0px; box-shadow: rgb(0, 0, 0) 5px 5px 15px; background-repeat: no-repeat; background-size: cover; background-position: center center; --background-image-url: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 26%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0.9) 100%); --position-z: 2012 !important; }
.element_1712316499274_6426_none { position: absolute; list-style: outside; overflow-wrap: break-word; left: 1px; --position-z: 2015 !important; --position-x: 1px !important; --position-y: 2373px !important; }
.map-over {
				background: transparent;
				position: absolute;
				width: 100%;
				height: 100%;
			}
.element_1713521494030_5386_none { border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5); --position-z: 2005 !important; }
.element_1715161300073_8125_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-style: solid; border-width: 3px; border-color: rgb(230, 0, 5); transition: all var(--animation-duration) ease-in-out; --animation-duration: 1s !important; --delay-duration: 0s !important; --position-z: 2014 !important; left: 336px; --position-x: 336px !important; --position-y: 2834px !important; }
.element_1715161300073_8125_hover:hover { transform: scale(1.1); transition-delay: var(--animation-delay); --animation-duration: 0s !important; --delay-duration: 0s !important; }
.element_1716372858562_3557_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2018 !important; left: 1007px; --position-x: 1007px !important; --position-y: 2745px !important; }
#image-1164 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1716372926968_7317_none { --position-height: 89 !important; --position-width: 150 !important; --position-z: 2017 !important; }
.element_1716373157859_854_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2019 !important; left: 327px; --position-x: 327px !important; --position-y: 2745px !important; }
#image-1166 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1716373193436_5618_none { --position-height: 89 !important; --position-width: 150 !important; --position-z: 2020 !important; }
.element_1716984193617_8325_none { --position-width: 1600px !important; --position-height: 110px !important; --position-x: 0px !important; --position-y: 3722px !important; --position-z: 2022 !important; }
#image-1168 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1718102957410_4807_none { --position-height: 52 !important; --position-width: 150 !important; --position-z: 2016 !important; }
#image-11000026 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1715333545782_488_none { filter: opacity(50%) brightness(100%) saturate(100%) contrast(100%) blur(0px); --position-height: 144 !important; --position-width: 150 !important; --position-z: 3 !important; }
.element_1717490893816_2825_none { --position-width: 349px !important; --position-height: 320px !important; --position-x: 1365px !important; --position-y: 773px !important; --position-z: 5 !important; }
.element_1717404772186_1763_none { --position-width: 69px !important; --position-height: 64px !important; --position-x: 1645px !important; --position-y: 677px !important; --position-z: 3 !important; }
.element_1716456341631_3782_none { --position-width: 75px !important; --position-height: 92px !important; --position-x: 1639px !important; --position-y: 541px !important; --position-z: 4 !important; }
.element_1716976476229_1555_none { --position-width: 75px !important; --position-height: 92px !important; --position-x: 1639px !important; --position-y: 257px !important; --position-z: 2 !important; }
.element_1710241516985_802_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-color: rgb(255, 255, 255); border-style: solid; border-width: 0px; --position-z: 3 !important; left: 1198px; --position-x: 1198px !important; --position-y: 39px !important; }
#socialmedia-11000016 a {			display: inline-block;			float: left;			width: 58px;			height: auto;opacity: 1;margin-right: 30px;}#socialmedia-11000016 a:last-child {			margin-right: 0;			margin-left: 0;			margin-bottom: 0;			margin-top: 0;		}#socialmedia-11000016 a img {			width: 100%;			height: auto;		}#socialmedia-11000016 a:hover {opacity: 1;}
.element_1710241663104_3154_none { --position-z: 6 !important; }
.element_1597754162649_7136_none { --top-border-top: none !important; --top-border-left: none !important; --border-bottom: none !important; --border-top: none !important; --border-left: none !important; --menu-orientation: horizontal !important; --position-fixed: relative !important; --text-align: left !important; --top-line-height: 30px !important; --hover-background-color: rgb(255, 255, 255) !important; --hover-font-color: rgb(51, 51, 51) !important; --hover-font-style: normal !important; --hover-text-decoration: none !important; --hover-font-weight: normal !important; --hover-style-line-color: rgba(0, 0, 0, 0) !important; --hover-other-level-background-color: rgba(243, 243, 243, 0.91) !important; --hover-other-level-font-color: rgba(0,0,0, 0.9) !important; --hover-other-level-font-style: normal !important; --hover-other-level-font-decoration: none !important; --hover-other-level-font-weight: bold !important; --top-padding-vertical: 5px !important; --top-padding-horizontal: 20px !important; --top-font-size: 13px !important; --top-background-color: rgba(255, 255, 255, 0) !important; --top-font-color: rgba(255,255,255, 1) !important; --top-font-family: Arial,Helvetica,sans-serif !important; --top-font-weight: normal !important; --top-font-style: normal !important; --top-text-decoration: none !important; --current-top-level-background-color: rgb(255, 255, 255) !important; --current-top-level-font-color: rgb(230, 0, 5) !important; --current-top-level-font-weight: normal !important; --current-top-level-font-style: normal !important; --current-top-level-text-decoration: none !important; --current-top-level-style-line-color: rgba(0, 0, 0, 0) !important; --current-other-level-font-color: rgba(255,255,255, 1) !important; --current-other-level-font-weight: bold !important; --current-other-level-font-style: normal !important; --current-other-level-text-decoration: none !important; --current-other-level-background-color: rgba(190, 207, 22, 1) !important; --current-other-level-style-line-color: rgba(0, 0, 0, 0) !important; --other-background-color: rgba(255, 255, 255, 0) !important; --other-padding-vertical: 15px !important; --other-padding-horizontal: 20px !important; --other-level-text-align: none !important; --other-font-size: 12px !important; --other-font-color: rgba(255,255,255, 1) !important; --other-font-family: Arial,Helvetica,sans-serif !important; --other-font-weight: bold !important; --other-font-style: normal !important; --other-text-decoration: none !important; --calculated-width: 100% !important; --position-width: 458px !important; --position-y: 355px !important; --position-x: 0px !important; --position-z: 5 !important; }
.element_1597666810397_378_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/08224675904/HG_Footer.jpg"); border-style: solid; border-width: 0px; border-color: rgb(1, 1, 1); background-repeat: no-repeat; background-size: cover; background-position: center center; color: rgb(255, 255, 255); --background-image-url: url("https://cms.dextermedia.de/dcmpro/images/08224675904/HG_Footer.jpg"); --position-z: 1 !important; }
.element_1597666865505_7168_none { background-color: rgba(0, 0, 0, 0); background-image: none; border-style: solid; border-width: 0px; border-color: rgb(131, 131, 131); color: rgb(255, 255, 255); --background-image-url: none; --position-z: 4 !important; }
.element_1597667233206_3271_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2 !important; left: 37px; --position-x: 37px !important; --position-y: 39px !important; }
.element_1597667233206_3271_hover:hover { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.dextermedia_logo a span.dexterlogo { text-transform:uppercase;letter-spacing:0.3em;color:rgb(255, 255, 255);font-size:12px;font-family:Times New Roman;font-weight:undefined;font-style:undefined;text-decoration:undefined; }
.element_1597737838969_821_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 5001 !important; left: 1421px; --position-x: 1421px !important; --position-y: 359px !important; --font-color: rgb(255, 255, 255) !important; --font-size: 12px !important; --font-family: Times New Roman !important; --font-weight: normal !important; --font-style: normal !important; --text-decoration: none !important; }
.element_1716977086915_1777_none { --position-width: 75px !important; --position-height: 92px !important; --position-x: 1639px !important; --position-y: 399px !important; --position-z: 1 !important; }
.element_1710246443837_5532_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_1710246481054_108_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
#image-104 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1710247942710_6938_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_1710247958713_6907_none { background-color: rgb(0, 0, 0); background-image: none;  }
.element_1710248021088_9514_none { background-color: rgb(228, 30, 19); border-style: solid; border-width: 1px; border-color: rgb(228, 30, 19);  }
.element_1710248062590_0764_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_1710248239043_9797_none { background-color: rgba(0, 0, 0, 0);  }
.element_1710248546845_3958_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255);  }
.element_17102491436279_5790_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/10783454532/MLX-Xrot1600_t30.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_17102491438826_4182_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17102491435267_3766_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17102491436021_1484_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_1710250734589_787_none { border-color: rgb(230, 0, 5);  }
.element_17102515947811_6826_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/37327351302/MLX-Xrot1600_t30.png"); background-repeat: no-repeat; background-size: cover; background-position: center center; color: rgb(255, 255, 255);  }
.element_17102515943118_1524_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17102515943684_5171_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17102515942994_2090_none { background-color: rgb(255, 255, 255); background-image: none; color: rgb(255, 255, 255);  }
.element_17127478821731_9767_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/04951589873/MLX-Xrot1600_t.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_17127478829511_1997_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17127478827577_320_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17127478828917_8142_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_17128239481751_7431_none { background-color: rgba(0, 0, 0, 0); background-image: none; --background-image-url: none; --position-z: 2001 !important; }
.element_17128239488870_4245_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2002 !important; left: 20px; --position-x: 20px !important; --position-y: 256px !important; }
.element_17128239485970_3141_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 2003 !important; left: 20px; --position-x: 20px !important; --position-y: 377px !important; }
.element_1712823948641_4051_none { background-color: rgb(255, 255, 255); background-image: none; --position-z: 2004 !important; }
.element_1715171979594_6692_none { --position-height: 550 !important; --position-width: 1600 !important; --position-z: 2005 !important; }
.element_17128389761713_3320_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/16732952902/MLX-Xrot1600_t30.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_17128389766330_7471_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17128389761067_6634_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17128389766689_2012_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_1715342523089_1282_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1715342551727_8079_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1715342821555_391_none { border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
.element_1715343233213_8938_none { background-color: rgb(255, 255, 255);  }
#image-1617 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1718021218076_0315_none { background-color: rgb(255, 255, 255);  }
.element_17128395673892_4821_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17128395678108_4982_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17128395678453_4321_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_1712914956859_6013_none { background-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 0px; border-color: rgb(230, 0, 5); background-image: url("https://cms.dextermedia.de/dcmpro/images/32350371502/MLX-Xrot1600_t.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
#image-1712 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1712923409950_5535_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-color: rgb(255, 255, 255); border-style: solid; border-width: 1px;  }
.element_1712923495374_95_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
#image-1716 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1718020375782_1392_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_17128397327212_8152_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/11285014314/MLX-Xrot1600_t30.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_17128397329015_5022_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17128397326804_5963_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17128397325688_3765_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_1713438309194_2512_none { background-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 0px; border-color: rgb(230, 0, 5); background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 25%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0.9) 100%); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
#image-1812 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713438515271_7249_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-style: solid; border-width: 3px; border-color: rgb(230, 0, 5); transition: 0.5s ease-in-out;  }
.element_1718100712540_6924_hover:hover { transform: scale(1.1); transition-delay: 0s;  }
.element_1718097481471_4707_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_1718098578104_9778_none { background-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 0px; border-color: rgb(230, 0, 5); background-image: linear-gradient(225deg, rgba(255, 255, 255, 0.9) 25%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0.9) 100%); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
#image-1817 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1718098578111_5674_none {  }
.element_1718098578129_8767_none { position: absolute; list-style: outside; overflow-wrap: break-word; border-style: solid; border-width: 3px; border-color: rgb(230, 0, 5); transition: 0.5s ease-in-out;  }
.element_1718100712565_7134_hover:hover { transform: scale(1.1); transition-delay: 0s;  }
.element_1718098578143_4084_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17134427491272_9618_none { background-color: rgba(0, 0, 0, 0); background-image: none;  }
.element_17134427492441_7669_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_171344274995_4601_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17134427498239_5203_none { background-color: rgb(255, 255, 255); background-image: none;  }
.element_17134427494266_2557_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1912 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17134427498966_6700_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713444221736_0642_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1916 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713444221742_6006_none {  }
.element_1713444221759_8948_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713444500613_341_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
.element_1713444500640_227_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713444902442_645_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1922 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713444902448_7554_none {  }
.element_1713444902462_4194_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713444949281_209_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1925 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713444949286_5063_none {  }
.element_1713444949302_235_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713445250627_6335_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1929 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713445250636_5083_none {  }
.element_1713445250653_4475_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713445335689_9106_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1932 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713445335700_725_none {  }
.element_1713445335717_5488_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1713445480734_548_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-1935 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1713445480743_5457_none {  }
.element_1713445480759_9292_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
#image-1943 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1715338024067_9924_none { filter: opacity(50%) brightness(100%) saturate(100%) contrast(100%) blur(0px);  }
#image-1944 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1715855527365_5425_none {  }
.element_17135171055602_4413_none { background-color: rgba(0, 0, 0, 0); background-image: none; background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_17135171052479_868_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171051724_3885_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171056340_5513_none { background-color: rgb(255, 255, 255); background-image: none; border-color: rgb(255, 255, 255);  }
.element_17135171058204_3528_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2012 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171051732_796_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171055686_8581_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2016 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171052536_386_none {  }
.element_17135171054991_6913_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171057245_3396_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2019 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171051578_3283_none {  }
.element_17135171054390_6672_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171052657_8421_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2022 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171057612_9013_none {  }
.element_17135171054132_7836_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171053290_5801_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2025 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171056917_8407_none {  }
.element_17135171054251_6942_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171054718_5690_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2029 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171057924_2565_none {  }
.element_17135171053656_3761_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171051130_5365_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2032 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171053919_932_none {  }
.element_17135171054850_9349_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17135171055259_3397_none { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 0, 5);  }
#image-2035 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_17135171059990_4829_none {  }
.element_17135171051887_6454_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
#image-2043 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1715333150632_7192_none { filter: opacity(50%) brightness(100%) saturate(100%) contrast(100%) blur(0px);  }
.element_17153602655882_1834_none { background-color: rgba(0, 0, 0, 0); background-image: url("https://cms.dextermedia.de/dcmpro/images/16732952902/MLX-Xrot1600_t30.png"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_17153602657638_8631_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_1715360265303_8842_none { position: absolute; list-style: outside; overflow-wrap: break-word;  }
.element_17153602655131_7239_none { background-color: rgb(255, 255, 255); background-image: none;  }
header {
    position: fixed;
    top: 0;
    left: 0;
    height: 200px;
    width: 100%;
    background-color: rgba(255, 255, 255, 1); 
    z-index: 4000;
}
.element_1738329582581_256_none { --position-height: 60 !important; --position-width: 239 !important; --position-z: 4003 !important; }#image-153000000 {
width: 100%;
height: 100%;
display: block;
position: relative;
overflow: visible;
}#image-153000000 [class^=layer]{
position: absolute;
}#image-153000000 .layer2 {
width: 100%;
height: 100%;
}#image-153000000 .layer3 {
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
}#image-153000000.a {width:100%;height:100%;}
.element_1597662818506_538_none { background-image: none; background-color: rgb(230, 0, 5); --top-border-top: none !important; --top-border-left: none !important; --border-bottom: none !important; --border-top: none !important; --border-left: none !important; --menu-orientation: horizontal !important; --position-fixed: relative !important; --text-align: center !important; --top-line-height: 45px !important; --hover-background-color: rgb(255, 255, 255) !important; --hover-font-color: rgb(230, 0, 5) !important; --hover-font-style: normal !important; --hover-text-decoration: none !important; --hover-font-weight: normal !important; --hover-style-line-color: rgba(0, 0, 0, 0) !important; --hover-other-level-background-color: rgb(255, 255, 255) !important; --hover-other-level-font-color: rgb(230, 0, 5) !important; --hover-other-level-font-style: normal !important; --hover-other-level-font-decoration: none !important; --hover-other-level-font-weight: normal !important; --top-padding-vertical: 45px !important; --top-padding-horizontal: 35px !important; --top-font-size: 18px !important; --top-background-color: rgba(255, 255, 255, 0) !important; --top-font-color: rgb(255, 255, 255) !important; --top-font-family: Barlow !important; --top-font-weight: normal !important; --top-font-style: normal !important; --top-text-decoration: none !important; --current-top-level-background-color: rgb(230, 0, 5) !important; --current-top-level-font-color: rgb(255, 255, 255) !important; --current-top-level-font-weight: normal !important; --current-top-level-font-style: normal !important; --current-top-level-text-decoration: none !important; --current-top-level-style-line-height: 4px; --current-top-level-style-line-color: rgba(0, 0, 0, 0) !important; --current-top-level-style-line-vertical-position: 46px; --current-other-level-font-color: rgb(230, 0, 5) !important; --current-other-level-font-weight: normal !important; --current-other-level-font-style: normal !important; --current-other-level-text-decoration: none !important; --current-other-level-background-color: rgb(255, 255, 255) !important; --current-other-level-style-line-color: rgba(0, 0, 0, 0) !important; --other-background-color: rgb(230, 0, 5) !important; --other-padding-vertical: 13px !important; --other-padding-horizontal: 52px !important; --other-level-text-align: left !important; --other-font-size: 18px !important; --other-font-color: rgb(255, 255, 255) !important; --other-font-family: Barlow !important; --other-font-weight: normal !important; --other-font-style: normal !important; --other-text-decoration: none !important; --calculated-width: 100% !important; --submenu-animation: fadeIn !important; --other-submenu-animation: fadeIn !important; --position-width: 100% !important; --position-y: 150px !important; --position-x: 0px !important; --position-z: 4002 !important; }
.element_1738329582847_0144_none { --position-height: 32 !important; --position-width: 32 !important; --position-z: 4004 !important; }#image-153000002 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709734744538_663_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 4005 !important; left: 1506px; --position-x: 1506px !important; --position-y: 2px !important; }
.element_1710162589672_2222_none { background-color: rgb(255, 255, 255); left: 0px; --position-z: 4001 !important; }
.element_1738329582913_4612_none { --position-height: 32 !important; --position-width: 32 !important; --position-z: 4006 !important; }#image-153000005 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1710252243379_0325_none { position: absolute; list-style: outside; overflow-wrap: break-word; --position-z: 4007 !important; left: 1294px; --position-x: 1294px !important; --position-y: 2px !important; }
.element_1738329582973_0928_none { --position-height: 93 !important; --position-width: 150 !important; --position-z: 4008 !important; }#image-153000007 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}