fieldset,img{border:0}a,body{color:#333}.inside,img{max-width:100%}.pt-20{padding-top:20px}.mt-20{margin-top:20px}#footer-navi>li>a,#main-nav>ul>li>a{-webkit-transition:background .3s;-o-transition:background .3s}.row_headline h1,.row_headline h2,.teaser-box a{text-transform:uppercase;font-weight:300}*,address,body,fieldset,figure,h1,h2,h3,h4,h5,h6,html,li,p,ul{margin:0;padding:0}address{font-style:normal}li,ul{list-style:none}body,html{width:100%;min-width:320px;height:100%}html{overflow-x:hidden;overflow-y:scroll}body{font-size:18px;line-height:24px;font-family:'Source Sans Pro',sans-serif;font-weight:300}img{height:auto}footer,section{width:100%;float:left}b,strong{font-weight:600}.inside{width:1200px;margin:auto}p{margin-bottom:20px}.icon.icon-example{display:inline-block;width:40px;height:40px;background:#333}header#header{width:100%;float:left;margin-bottom:65px;position:relative;background:#fff}.nav_home header#header{margin-bottom:0}header#header .top{min-height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0/cover #eee;-webkit-background-size:cover;padding:15px 0;font-weight:300}#breadcrumb nav,header#header .top>.inside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}header#header .top>.inside{padding:0 20px;box-sizing:border-box;width:1240px}header#header .top .messe-info{float:left;font-size:24px}header#header .top .hashtag{font-weight:700;font-size:16px;float:left}header#header .top .top-nav{float:right}header#header .top .top-nav ul{float:left;padding-left:7px}header#header .top .top-nav ul li{float:left;padding:0 7px;margin-right:20px}header#header .top .top-nav ul li a{font-weight:700;font-size:16px;float:left;color:#fff;text-decoration:none}header#header .top .social-nav{float:right}header#header .top .social-nav ul{float:left;padding-left:7px}header#header .top .social-nav ul li{float:left;padding:0 7px}header#header .top .social-nav ul li a{font-size:24px}#logo-veranstaltung{width:130px;height:130px;float:right;margin-top:12px}#logo-veranstaltung img{max-height:100%;width:auto}section.hasbreadcrumb{margin-top:-65px}section.hasbreadcrumb>.cols>.col.first{padding-top:100px}#breadcrumb{position:absolute;bottom:-65px;max-height:65px;left:0;width:100%;z-index:200;background:#f2f2f2;white-space:nowrap}#main-nav .wrapper,.fixed header#header{z-index:800;border-bottom:2px solid #333;left:0}#breadcrumb.hasbreadcrumb{background:0 0}#breadcrumb li{color:#333}#breadcrumb.hasbreadcrumb li{color:#fff}#breadcrumb nav{width:1200px;max-width:100%;margin:auto;padding:20px;box-sizing:border-box}#main-nav .wrapper .inner .nav_col,.element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#breadcrumb ul li{float:left;margin-right:10px}@media screen and (max-width:560px){#breadcrumb{bottom:-88px;max-height:88px}#breadcrumb.hasbreadcrumb nav{padding-top:40px}#breadcrumb nav{min-height:88px}header#header{margin-bottom:88px}}#breadcrumb ul li:after{content:'\f105';font-family:FontAwesome;padding-left:10px}#breadcrumb ul li:last-child:after{display:none}#breadcrumb.hasbreadcrumb ul li a{color:#fff;text-decoration:none;font-weight:300}#breadcrumb ul li a{text-decoration:none;font-weight:300}#breadcrumb.hasbreadcrumb ul li:after{color:#fff;text-decoration:none;font-weight:300}#main-nav,#main-nav>ul>li{float:left}#main-nav>ul{width:100%;float:left}#main-nav>ul>li>a{min-height:154px;line-height:154px;display:block;padding:0 20px;font-size:24px;text-decoration:none;transition:background .3s;text-transform:uppercase;font-weight:300;position:relative}#main-nav>ul>li>a.tickets{padding-right:100px}#main-nav>ul>li>a.tickets:after{font-family:messe-essen!important;content:"\e005";display:block;position:absolute;font-size:60px;right:25px;top:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fixed #main-nav>ul>li>a.tickets:after{font-size:40px;top:2px;right:15px}.fixed #main-nav>ul>li>a.tickets{padding-right:70px}#main-nav>ul>li.active>a,#main-nav>ul>li>a:hover{background:#ccc}#main-nav>ul>li:hover .wrapper{display:block}#main-nav .wrapper{display:none;position:absolute;right:0;top:100%;background:#f2f2f2;padding:20px 0}#main-nav .wrapper .inner{width:1200px;max-width:100%;margin:auto}#main-nav .wrapper .inner .nav_col{width:33.33%;float:left;padding:20px;box-sizing:border-box}#main-nav .level2>li{margin-bottom:10px;float:left;width:100%}#main-nav .level2>li>a{font-size:24px;line-height:30px;display:block;margin-bottom:10px}#main-nav .level3>li,#main-nav .level3>li>a,.fixed header#header .top .messe-info,.fixed header#header .top .social-nav ul li a{font-size:18px}#main-nav .level3>li{margin-bottom:10px;line-height:20px;width:100%;float:left}#main-nav .level3>li>a{line-height:20px;display:block;color:#595959}.fixed #logo-veranstaltung,.fixed header#header #breadcrumb{display:none}#main-nav .wrapper a{color:#333;text-decoration:none}body.fixed{margin-top:279px}.fixed header#header{position:fixed;top:0}@media screen and (max-width:768px){.fixed header#header{position:absolute;left:0;top:0;z-index:800;border-bottom:2px solid #333}}.fixed header#header .head{width:100%;float:left}.fixed #main-nav>ul>li>a{min-height:60px;line-height:60px;font-size:18px}.fixed header#header .top{min-height:40px;padding:5px 0}.fixed #main-nav .wrapper{top:100px}.element.slideshow{padding:0}.slideshow .slide{position:relative;overflow:hidden;width:100%}.slideshow .slide .inside{position:relative;z-index:200;height:483px;overflow:hidden;display:block}.slideshow .slide:after{content:'';display:block;background:rgb(0 0 0 / .2);width:100%;height:100%;position:absolute;top:0;left:0;z-index:150}.slideshow .slide.slide--video:after{display:none}.slideshow .slide .slide-image{height:483px;width:100%;overflow:hidden;text-align:center;float:left;z-index:100}.slideshow .cycle-pager{position:absolute;bottom:0;left:0;width:100%;z-index:500;text-align:center}.slideshow .cycle-pager>span{display:inline-block;width:16px;height:16px;background:rgb(0 0 0 / .5);margin:0 5px;border-radius:50%;position:relative;cursor:pointer}.slideshow .cycle-pager>span.cycle-pager-active:after,.slideshow .cycle-pager>span:hover:after{width:10px;height:10px;border-radius:50%;position:absolute;left:3px;top:3px;display:block;content:''}.slideshow .cycle-pager>span:hover:after{background:rgb(255 255 255 / .5)}.slideshow .cycle-pager>span.cycle-pager-active:after{background:#fff}.slideshow .slide .slide-image img{height:483px;width:auto;max-width:none;margin:0 -100%;position:relative;display:inline}.slideshow .slide .slide-image>.image_mobile{display:none}.slideshow .slide .slide-content{position:absolute;top:50%;left:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:200;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.slideshow .slide .slide-content.active{left:0;opacity:1}.slideshow .slide .slide-content .info{color:#fff;padding-left:35px;font-size:24px;font-weight:300;margin-bottom:10px}.slideshow .slide .slide-content .info span,.text.search_results span{font-weight:400}.slideshow .slide h1 span,.slideshow .slide h2 span{background:#ccc;display:block;padding:12px 35px;font-size:48px;line-height:50px;font-weight:300;float:left;clear:left;position:relative;-webkit-transition:1s;-o-transition:1s;transition:1s;white-space:nowrap}.slideshow .slide h1 span:first-child,.slideshow .slide h2 span:first-child{margin-left:300px}.slideshow .slide h1 span:nth-child(2),.slideshow .slide h2 span:nth-child(2){margin-top:-10px;z-index:-10;margin-left:60px}.slideshow .slide .slide-content.active h1 span:first-child,.slideshow .slide .slide-content.active h1 span:nth-child(2),.slideshow .slide .slide-content.active h2 span:first-child,.slideshow .slide .slide-content.active h2 span:nth-child(2){margin-left:0}.slideshow .slide .background-image{position:absolute;z-index:100;top:0;left:50%;height:100%;width:auto;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1200px){.slideshow .slide .inside,.slideshow .slide .slide-image{height:auto;min-height:300px}.slideshow .slide .slide-image:after{content:'';display:block;padding-top:40.25%;position:relative}.slideshow .slide .slide-image img{position:absolute;top:0;left:50%;margin:auto;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slideshow .slide h1 span,.slideshow .slide h2 span{font-size:30px;line-height:40px}}.teaser-box,.teaser-box a{min-height:172px;position:relative;z-index:100}.cols-2-2 .element.bildbox figure img.portrait,.teaser-box .teaser-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}@media screen and (max-width:630px){.slideshow .slide h1 span,.slideshow .slide h2 span{font-size:24px;line-height:22px!important}}.element{padding:20px;box-sizing:border-box}.link-box a,.row_headline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.row_headline{width:1200px;max-width:100%;margin:auto;padding:40px 20px 0;box-sizing:border-box}.col.cb-country h2,.headline_mb h3,.row_headline.headline_mb h1,.row_headline.headline_mb h2{margin-bottom:20px}.teaser-box a{text-decoration:none;color:#333;font-size:24px;text-align:center;display:block;height:100%}.background-color1 .link-box a,.element.overlay-dark,.element.overlay-dark a,.element.overlay-dark.link-box,.element.overlay-dark.link-box a,.element.youtube a,.element.youtube i,.overlay-dark.element.text.downloads ul.icon-list i,.teaser-box.overlay-dark a{color:#fff}.element.youtube,.link-box{z-index:200;position:relative}.teaser-box a i{font-size:50px}.element.youtube h1,.element.youtube h2,.link-box h1,.link-box h2{font-size:30px;line-height:32px;margin-bottom:20px;text-transform:uppercase;font-weight:300}.teaser-box .teaser-content{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.teaser-box .teaser-content span{display:block;margin-top:10px}.link-box{padding:0}.link-box a{text-decoration:none;display:block;padding:40px 20px 20px;box-sizing:border-box}.element.message .holder,.element.message a,.element.youtube a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-decoration:none}.element.youtube{padding:0}.element.youtube a{display:block;padding:100px 0;box-sizing:border-box;position:relative;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.element.youtube a:hover{background:rgb(0 0 0 / .2)}.element.youtube h1,.element.youtube h2,.element.youtube p{padding-left:180px}.element.youtube i{position:absolute;left:30px;top:85px;font-size:120px}.element.youtube a .inner{padding:20px}@media screen and (max-width:1024px){.element.youtube a{padding:0}.element.youtube a .inner{display:flex;align-items:center;justify-content:center;padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.element.youtube i{font-size:50px;top:50%;margin-top:-25px}.element.youtube h1,.element.youtube h2{font-size:24px;padding-left:104px;margin-bottom:0;width:100%;padding-right:20px}}.element.message{padding:0}.element.message .holder,.element.message a{padding:40px 20px 40px 115px;position:relative;display:block;box-sizing:border-box}.element.message h1,.element.message h2{font-size:48px;line-height:50px;font-weight:300;margin-bottom:20px;text-transform:uppercase}.element.message i[class^=icon-]{position:absolute;left:20px;top:40px;width:74px;height:74px;font-size:74px}.element h1,.element h2{font-size:30px;line-height:30px;font-weight:300;margin-bottom:20px;text-transform:uppercase}.contactbox.element h2,.element.downloadbox h2{text-transform:none}.element.text{padding-top:40px;padding-bottom:40px}.accordion-wrapper p,.element.text p{margin:0 0 20px}.accordion-wrapper a,.element.text a{text-decoration:none;font-weight:300}.accordion-wrapper label a,.accordion-wrapper p a,.element label a,.element.text label a,.element.text p a,.element.text ul a,.form_message.success a{font-weight:600}.accordion-wrapper a i,.element.text a i{padding-left:5px;padding-right:10px}.accordion-wrapper .contactbox a i{padding-left:0}.accordion-wrapper div ul,.element.text ul{margin-bottom:20px}.accordion-wrapper div ul li,.element.text ul li{padding-left:30px;margin-bottom:5px;position:relative}.accordion-wrapper div ul.icon-list li,.accordion-wrapper form ul li{padding-left:0}.accordion-wrapper div ul li:before,.element.text ul li:before{content:'';background:#333;width:12px;height:12px;display:block;position:absolute;left:3px;top:7px}.accordion-wrapper div ul.icon-list li:before,.accordion-wrapper form ul li:before,.export_filter,.text_extend{display:none}.background-color1 .accordion-wrapper div ul li:before,.background-color1 .element.text ul li:before{background:#fff}.float_left{float:left;margin-right:20px;margin-bottom:20px}.float_right{float:right;margin-left:20px;margin-bottom:20px}#ausstellerliste_sidebar .export_type.button,.trigger-warengruppen.filter-active{margin-bottom:0}#ausstellerliste{padding-top:20px}.active-warengruppen{background:#fff;padding:15px 15px 5px;overflow:hidden}.active-warengruppen i{cursor:pointer}#ausstellerliste .listitempage{float:left;width:100%}#ausstellerliste_sidebar .export_filter{background:#fff;padding:10px}#ausstellerliste_sidebar .export_filter a{display:block;width:100%;float:left;margin:5px 0}#ausstellerliste_sidebar .export_filter a i{float:right;margin-top:2px}.filter-sidebar,.news_detail span.time{float:left;width:100%}#ausstellerliste_sidebar fieldset.export_filter{max-width:390px}.filter-sidebar{margin-top:40px}#ausstellerliste_sidebar #mobile_filter i,#ausstellerliste_sidebar .export_type i,#ausstellerliste_sidebar .print_list i{position:absolute;top:50%;right:10px;transform:translateY(-50%)}#ausstellerliste_sidebar #mobile_filter,#ausstellerliste_sidebar form a.export_type,#ausstellerliste_sidebar form a.print_list{padding-right:57px;position:relative}.more_trigger,a.dynamic-show-more{background:#333;color:#fff;padding:5px 10px;display:inline-block;cursor:pointer}.background-image .dynamic-show-more,.background-image .more_trigger{background:#fff;color:#333!important}.text_block{padding-right:400px}.aussteller_info_block{overflow:auto;padding-bottom:40px}.element.bildbox figure,.element.calendar dl,.element.sociallinks,.pagination ul,.writable_banner form{overflow:hidden}.aussteller_info_block figure{line-height:0;background:#fff}.aussteller_info_block figure figcaption{line-height:24px;background:#fff;color:#333;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.aussteller_info_block h2{text-transform:none;font-size:24px}.aussteller_info_block .category{margin-bottom:20px;font-weight:300}.aussteller_info_block .metainfo{margin-bottom:20px}.aussteller_info_block .metainfo>span,.news_detail .metainfo>span{display:block;font-weight:600;margin-bottom:4px}.aussteller_info_block .metainfo span .timerange,.news_detail .metainfo>span .timerange{font-weight:400}.aussteller_info_block .metainfo span a,.news_detail .metainfo>span a{text-decoration:none}#exhevents .aussteller_info_block .metainfo a.category.export-date i,.news_detail .metainfo a.category.export-date i{padding-right:0}.aussteller_info_block h3{font-size:18px;margin-bottom:20px}ul.warengruppen-liste{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media screen and (max-width:768px){ul.warengruppen-liste{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:480px){ul.warengruppen-liste{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.element.text ul.warengruppen-liste li{padding:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.element.text ul.warengruppen-liste li:before{display:none}ul.warengruppen-liste li a{background:#333;color:#fff;display:inline-block;padding:5px 10px;text-decoration:none;font-weight:300;margin-bottom:10px}.cols.cols-1-3 .col.last .element.text.downloads ul.icon-list,.cols.cols-3-1 .col.first .element.text.downloads ul.icon-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.element.text.downloads ul.icon-list{margin-top:0}.element.text.downloads ul.icon-list i{color:#333;position:absolute;left:0;top:3px}.background-color1 .element.text.downloads ul.icon-list a,.background-color1 .element.text.downloads ul.icon-list i{color:#fff}.element.text.downloads ul.icon-list a{padding-left:35px;display:block;position:relative}.element.text.downloads ul.icon-list span.file{font-weight:300;display:block}.icon-list{margin-top:20px}.icon-list a{text-decoration:none}.icon-list li{margin-bottom:10px;font-weight:600;padding:0}.element.text .icon-list li{padding:0}.element.text .icon-list li:before{display:none}.icon-list li i{padding-right:10px;color:#afb0b1;font-weight:400;width:20px;text-align:center;font-size:20px}ul.social-link{float:right;padding-left:7px}ul.social-link li{float:left;padding:0 7px}ul.social-link li a{font-size:30px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}ul.social-link li a:hover{color:#eee}@media screen and (max-width:680px){#breadcrumb ul li{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;font-weight:400}.element.message h1,.element.message h2{font-size:24px;line-height:30px}.element.message i.icon{position:absolute;left:20px;top:40px;width:40px;height:40px}.element.message i[class^=icon-]{font-size:50px}.element.message .holder,.element.message a{padding-left:80px}.aussteller_info_block figure{width:100%;text-align:center}.text_block{padding-right:0}ul.social-link{float:left;padding-left:7px}}.element.bildbox{padding:0}a.element.bildbox{display:block}.element.bildbox .info{color:#fff;padding-left:35px;font-size:24px;font-weight:300;margin-bottom:10px}.element.bildbox figure{line-height:0;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.element.bildbox figure img{opacity:0}@media screen and (max-width:1000px){.element.bildbox figure img{min-height:200px;max-height:300px}}.cols-2-1-1 .col.first.background-image .element.bildbox figure img,.cols-2-1-1 .col.last.background-image .element.bildbox figure img,.cols-2-2 .element.bildbox figure img{position:absolute;left:50%;right:0;top:0;bottom:0;height:100%;width:auto;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cols-2-2 .element.bildbox figure img.portrait{position:absolute;left:0;right:0;top:50%;bottom:0;height:auto;width:100%;max-width:none;transform:translateY(-50%)}.cols-2-1-1 .col.first.background-image .element.bildbox figure img.landscape,.cols-2-1-1 .col.last.background-image .element.bildbox figure img.landscape,.cols-2-2 .element.bildbox figure img.landscape{min-width:100%}.cols-2-2 .element.bildbox h1,.cols-2-2 .element.bildbox h2{font-size:30px;line-height:35px}.element.bildbox figure figcaption,.element.newslist_image_wrap figure figcaption{font-size:16px;line-height:20px;padding:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgb(0 0 0 / .3);color:#fff}.element.content-slider,.element.downloadbox figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.element.bildbox h1,.element.bildbox h2{background:#ccc;display:block;padding:12px 20px;font-size:48px;line-height:50px;font-weight:300;float:left;clear:left;-webkit-transition:1s;-o-transition:1s;transition:1s;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.element.bildbox.multiline h1{padding:0;background:0 0}.element.bildbox.multiline h1 span,.element.bildbox.multiline h2 span{background:#ccc;display:block;padding:12px 35px;font-size:48px;line-height:50px;font-weight:300;float:left;clear:left;position:relative;-webkit-transition:1s;-o-transition:1s;transition:1s;white-space:nowrap}.element.bildbox+.background-image-container{height:100%}.element.bildbox+.background-image-container img{width:100%;height:auto}.first>.element.downloadbox{margin-right:5px;width:595px!important}.last>.element.downloadbox{margin-left:5px;width:595px!important}.element.downloadbox{background:#f2f2f2;margin-top:10px}.element.downloadbox .download_info{width:50%;float:left}.element.downloadbox figure{width:50%;float:left;background:#fff;padding:30px;box-sizing:border-box;text-align:center;position:relative}.element.downloadbox figure:after{content:'';display:block;padding-top:100%}.element.downloadbox figure img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:80%;max-width:80%}.element.content-slider{padding:30px;box-sizing:border-box}.element.aussteller-info a,.element.aussteller-info span,.element.partnerbox a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-decoration:none}.element.content-slider h1,.element.content-slider h2{font-size:30px;font-weight:300;text-transform:uppercase;margin-bottom:30px;position:relative;z-index:200}.background-image .element.content-slider h2{color:#fff}.element.content-slider .slide h2{text-transform:none}.background-image .element.content-slider{background:0 0!important}.element.content-slider .slider{position:relative;overflow:hidden}.element.content-slider .slider .cycle-next,.element.content-slider .slider .cycle-prev{color:#333;width:40px;height:40px;position:absolute;left:0;bottom:-8px;z-index:500;cursor:pointer;font-size:40px}.background-image .element.content-slider .slider .cycle-next,.background-image .element.content-slider .slider .cycle-prev{color:#fff}.element.content-slider .slider .cycle-next{left:auto;right:0;text-align:right}.element.content-slider .slide{width:100%;float:left;margin-right:100px}.element.content-slider .slide .quote{background:#fff;color:#333;padding:25px;position:relative}.element.content-slider .quote-arrow{width:30px;height:30px;background:#fff;position:absolute;bottom:-10px;left:80px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.element.content-slider .quote-from{color:#fff;font-weight:700;padding-top:30px;padding-left:40px}.background-image .element.content-slider.overlay-white .cycle-next,.background-image .element.content-slider.overlay-white .cycle-prev,.background-image .element.content-slider.overlay-white h2,.element.content-slider.overlay-white .quote-from,.overlay-white.element.youtube a,.overlay-white.element.youtube h2{color:#333}.element.content-slider .slide .quote:before{content:'„'}.element.content-slider .slide .quote:after{content:'“'}.element.content-slider .slide .element.text{padding:0 0 40px}.background-image .element.content-slider .element.text,.background-image .element.content-slider .element.text h1,.background-image .element.content-slider .element.text h2{color:#fff}.element.aussteller-info{padding:0;position:relative;z-index:100}.element.aussteller-info a,.element.aussteller-info span{padding:30px;box-sizing:border-box}.background-image .element.aussteller-info a{color:#fff}.element.aussteller-info div.info{margin-top:40px}.cols.partnerboxes{width:1210px;max-width:100%;margin:10px auto auto;float:none}.cols.cols-1-4.partnerboxes>.col{width:25%;float:left;margin-bottom:10px}.element.partnerbox{padding:0;position:relative;z-index:100}.element.partnerbox a{padding:30px;box-sizing:border-box;background:#f2f2f2;margin-right:5px;margin-left:5px;height:100%}.element.partnerbox figure{padding:30px;background:#fff;height:150px;position:relative;line-height:0}.element.partnerbox figure img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:80%;max-height:80%}.element.partnerbox .info{display:none}.element.partnerbox a:hover .info{text-align:center;position:absolute;left:35px;top:35px;bottom:35px;right:35px;background:rgb(255 255 255 / .9);padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.cols.cols-1-3 .col.last .element.text.downloads ul.icon-list,.cols.cols-3-1 .col.first .element.text.downloads ul.icon-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.cols.cols-1-4.partnerboxes>.col{width:50%;float:left}.element.partnerbox a .info,.element.partnerbox a:hover .info{display:block;text-align:left;position:relative;left:auto;top:auto;bottom:auto;right:auto;background:0 0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}}.element.calendar{padding:0;position:relative;z-index:200}.element.calendar h1,.element.calendar h2{font-size:48px;line-height:50px;font-weight:300;margin-bottom:20px;text-transform:uppercase;position:absolute;top:50%;left:30px;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media screen and (max-width:768px){.element.calendar h1,.element.calendar h2{font-size:24px;line-height:30px;left:0;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:375px){.element.calendar h1,.element.calendar h2{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:30px}}.element.calendar .cols.cols-50 .col:first-child{position:relative}.element.calendar .cols.cols-50 .col:last-child{padding-top:15px;padding-bottom:50px;background:#fff;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkbox-wrapper div.checkbox,.element.news-list,.news_detail .download_info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.element.calendar h3{font-size:30px;font-weight:300;text-transform:uppercase;margin-bottom:30px;margin-top:35px}.element.calendar dl dd,.element.calendar dl dt{float:left}.element.calendar dl dt{font-weight:300;padding-right:5px;clear:left}.element.calendar dl dd{font-weight:600}.element.news-list{padding:30px;box-sizing:border-box}.element.news-list>h1,.element.news-list>h2{font-size:30px;font-weight:300;text-transform:uppercase;margin-bottom:30px}.element.news-list article{font-weight:300;margin-bottom:40px}.element.news-list article time{font-weight:300}.element.news-list article a{text-decoration:none;display:block}.element.news-list article h1,.element.news-list article h2{font-size:30px;font-weight:300;text-transform:uppercase;margin-bottom:30px}.element.news-list .show_all_news{display:block;background:#dadada;padding:10px 20px;float:left;text-decoration:none;border-radius:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.element.news-list .show_all_news:hover{background:#373a3b;color:#fff}.newslist_entry{margin-top:10px}.newslist_entry.cols-1-4>.col>a.inner{display:block}.ausstellerliste_entry.eventfavlist .aussteller_tags,.newslist_entry .aussteller_tags{width:100%;float:left;margin-bottom:20px}.ausstellerliste_entry.eventfavlist a,.newslist_entry a,.newslist_entry h2 a{text-decoration:none}.news_detail .newslist_image_wrap,.newslist_entry .newslist_image_wrap{padding:0}.news_detail .newslist_image_wrap{background:#f2f2f2;border-top:40px solid #fff;height:auto!important;width:100%!important}.news_detail .newslist_image_wrap figure{line-height:0;position:relative;z-index:300;width:600px;max-width:100%;float:right}.news_detail .button{float:left}.news_detail .download_info{display:block;float:left;width:100%;padding:20px;box-sizing:border-box;background:#f2f2f2}.news_detail .download_info ul{margin:0}.newslist_entry .newslist_image{position:relative;height:100%;width:300px;max-width:100%;line-height:0;-webkit-background-size:cover;background-size:cover;display:block}.ie9 .newslist_entry .newslist_image{min-height:300px}.newslist_entry .element.text p a{font-weight:300}.newslist_entry figure img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.ausstellerliste_entry.eventfavlist .category,.news_detail a.event.category,.news_filter.events .category,.newslist_entry .category{background:#333;color:#fff;display:block;padding:5px 10px;text-decoration:none;font-weight:300;float:left;margin-right:10px}.newslist_entry a.category i{padding-left:0;padding-right:0}.ausstellerliste_entry.eventfavlist div.category,.newslist_entry div.category{background:#fff;color:#333}.pagination{width:100%;float:left}.pagination ul{width:1200px;max-width:100%;text-align:center;margin:20px auto}.pagination ul li{display:inline-block;margin-bottom:10px}.pagination ul li a,.pagination ul li span{display:block;width:60px;height:60px;line-height:60px;background:#f2f2f2;font-size:24px;text-decoration:none;margin:0 5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagination ul li a.active,.pagination ul li a:hover{background:#333;color:#fff}.news_filter .select-wrapper .select{padding-right:80px;font-size:18px;height:36px;line-height:36px}.news_filter .select-wrapper div.select:after{width:36px;height:36px;line-height:36px}.news_filter{float:left;margin-right:40px}.news_filter .checkbox-label{float:left}.events_checkbox_wrapper{float:left;width:100%;margin-top:10px}.checkbox-wrapper{position:relative;height:36px;width:36px;float:left;margin-right:10px}label.checkbox-label{height:36px;width:auto;padding-top:5px;float:none}@media screen and (max-width:768px){label.checkbox-label{min-height:36px;height:auto}}.checkbox-wrapper div.checkbox{width:100%;height:100%;position:relative;z-index:100;line-height:36px;background:#fff;box-sizing:border-box;color:#333;font-size:30px;text-align:center}.writable_banner form .left,.writable_banner form .right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}.checkbox-wrapper div.checkbox i{display:none}.checkbox-wrapper input[type=checkbox]:checked+div.checkbox i{display:inline}.checkbox-wrapper input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;cursor:pointer;border:0;opacity:0;-moz-opacity:0}.downloadsquares{margin-top:20px}.downloadsquares li{float:left;width:50%;height:65px;font-weight:600;margin-bottom:40px}.downloadsquares li a{display:block;float:left;height:65px;line-height:65px}.downloadsquares li i{display:inline-block;width:65px;height:65px;line-height:65px;background:#333;color:#fff;text-align:center;margin-right:20px;font-weight:300;font-size:30px;float:left}.downloadsquares li span{font-weight:300}@media screen and (max-width:768px){.cols.cols-2-2.newslist_entry>.col .text{padding-bottom:0}.cols.cols-2-2.newslist_entry>.col,.cols.cols-2-2.newslist_entry>.col.first>.inner{width:100%}.downloadsquares{margin-top:0}}@media screen and (max-width:480px){.cols.cols-1-4.partnerboxes>.col{width:100%;float:left}.downloadsquares li{width:100%}}.cols.cols-1-4>.col.first>.inner.element.writable_banner{padding:0}.writable_banner form{background:#f2f2f2}.writable_banner form .left{background:#333;color:#fff;padding:20px;width:25%;box-sizing:border-box}.writable_banner form .left .banner_text{min-height:230px}.writable_banner form .left .banner_text a{color:#fff;text-decoration:none;padding-top:5px;display:block}.writable_banner form .right .button{width:auto;float:left;margin-left:20px;margin-right:10px;margin-top:20px;padding:14px 20px}.writable_banner form .right{background:#f2f2f2;width:75%;box-sizing:border-box;padding-bottom:20px}.writable_banner .info_text{width:100%;float:left;margin-top:20px;margin-left:20px;margin-right:20px}.writable_banner .generate_image{line-height:0;text-align:center;min-height:280px}@media screen and (max-width:980px){.downloadsquares li{height:40px;margin-bottom:20px}.downloadsquares li a{display:block;float:left;height:40px;line-height:40px}.downloadsquares li i{width:40px;height:40px;line-height:40px;font-size:18px}.writable_banner form .left,.writable_banner form .right{width:50%}}.cols.cols-1-4>.col.first>.inner.element.number-counter{min-height:270px;padding:0;overflow:visible}.cols.cols-1-4>.col.first>.inner.element.number-counter .bg-images{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;opacity:.2}.cols.cols-1-4>.col.first>.inner.element.number-counter .bg-images:after{content:'';display:block;background:rgb(0 0 0 / .5);position:absolute;left:0;top:0;width:100%;height:100%}.element.number-counter .counter_col1,.element.number-counter .counter_col2,.element.number-counter .counter_col3{float:left;position:relative;min-height:270px}.element.number-counter .counter_col1{width:25%}.element.number-counter svg.bottom{display:none}.element.number-counter .counter_col1 svg,.element.number-counter .counter_col2 svg{position:absolute;right:-48px;top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);height:100%;width:270px;z-index:-10}.element.number-counter .counter_col1 svg{fill:#2d2d2d}.element.number-counter .counter_col2 svg{fill:#e3000f}.element.number-counter .counter_col2{width:25%}.element.number-counter .counter_col3{width:50%}.element.number-counter .counter1,.element.number-counter .counter2,.element.number-counter .counter3{height:100%;position:absolute;right:500%;top:0;font-size:36px;text-transform:uppercase;font-weight:600;width:2000px}.element.number-counter .counter1{background:#9bcd38;color:#2a4809;z-index:300}.element.number-counter .counter2{background:#f2f6e8;color:#9bcd38;z-index:200}.element.number-counter .counter3{color:#fff;z-index:100}.element.number-counter .counter1 .inner,.element.number-counter .counter2 .inner,.element.number-counter .counter3 .inner{width:300px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:70px 20px}.element.number-counter .counter2 .inner{padding-left:100px}.element.number-counter .counter3 .inner{width:600px;float:right;padding-left:110px}.element.number-counter span.number .countIt{display:block;font-size:85px;line-height:90px}@media screen and (max-width:1200px){.element.number-counter .counter1,.element.number-counter .counter2,.element.number-counter .counter3{width:100%}.element.number-counter .counter1 .inner,.element.number-counter .counter2 .inner,.element.number-counter .counter3 .inner{max-width:100%}.element.number-counter span.number .countIt{font-size:60px;line-height:70px}}@media screen and (max-width:1020px){.element.number-counter span.number .countIt{font-size:40px;line-height:40px}.element.number-counter .counter1,.element.number-counter .counter2,.element.number-counter .counter3{font-size:20px;text-transform:uppercase;font-weight:600}.cols.cols-1-4>.col.first>.inner.element.number-counter,.element.number-counter .counter_col1,.element.number-counter .counter_col2,.element.number-counter .counter_col3{float:left;position:relative;min-height:220px}.element.number-counter .counter_col1 svg,.element.number-counter .counter_col2 svg{width:220px}}@media screen and (max-width:768px){.element.number-counter .counter1 .inner,.element.number-counter .counter2 .inner,.element.number-counter .counter3 .inner,.element.number-counter .counter_col1,.element.number-counter .counter_col2,.element.number-counter .counter_col3{width:100%;text-align:center}.element.number-counter .counter_col1:after,.element.number-counter .counter_col2:after,.element.number-counter .counter_col3:after{content:'';display:block;position:absolute}.element.number-counter .counter1:after,.element.number-counter .counter2:after,.element.number-counter svg.right{display:none}.element.number-counter .counter1 .inner,.element.number-counter .counter2 .inner,.element.number-counter .counter3 .inner{padding:20px!important}.cols.cols-1-4>.col.first>.inner.element.number-counter,.element.number-counter .counter_col1,.element.number-counter .counter_col2,.element.number-counter .counter_col3{min-height:0}.element.number-counter .counter1,.element.number-counter .counter2,.element.number-counter .counter3{position:relative;width:100%;float:left}.element.number-counter .counter2,.element.number-counter .counter3{padding-top:50px}.element.number-counter .counter3{padding-bottom:30px}.element.number-counter svg.bottom{display:block}.element.number-counter .counter_col1 svg,.element.number-counter .counter_col2 svg{position:absolute;right:auto;left:50%;top:auto;bottom:-35px;z-index:-10;-webkit-transform:rotate(0) translateX(-50%);-ms-transform:rotate(0) translateX(-50%);-o-transform:rotate(0) translateX(-50%);transform:rotate(0) translateX(-50%);height:50px;width:100%}}.element.mediacenter_teaser{padding:0}.element.mediacenter_teaser .cols-50 .col h2{font-size:30px;line-height:35px}.element.mediacenter_teaser .cols-50 .col:last-child{padding:40px 20px 20px}.mediacenter_teaser .button{margin-top:20px;width:auto;float:left}.mediacenter_teaser .slider-impressionen{overflow:hidden!important}.cols-1-3>.col.first .element.impressionen h1,.cols-1-3>.col.first .element.impressionen h2,.cols-3-1>.col.last .element.impressionen h1,.cols-3-1>.col.last .element.impressionen h2,.cols-50 .element.impressionen h1,.cols-50 .element.impressionen h2{font-size:24px}.element.impressionen{padding:0;position:relative}.element.impressionen:after{content:'';display:block;background:-moz-linear-gradient(top,rgb(0 0 0 / .4) 0,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0 / .4) 0,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .4) 0,#fff0 100%);height:200px;position:absolute;top:0;left:0;width:100%;z-index:100;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.element.impressionen h1,.element.impressionen h2{font-size:30px;line-height:35px;font-weight:300;margin-bottom:20px;text-transform:uppercase;padding:40px 25px;position:absolute;left:0;top:0;z-index:200;color:#fff;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.element.impressionen:hover h1,.element.impressionen:hover h2,.element.impressionen:hover:after{opacity:0;height:0}.slider-impressionen{overflow:visible!important;height:100%;width:100%!important}.row>.cols>.col.first>.cols-50>.col.last .slider-impressionen,.row>.cols>.col.last>.cols-50>.col.first .slider-impressionen{overflow:hidden!important}.cols.cols-1-4>.col.first>.inner.impressionen{overflow:visible}.slider-impressionen .slide{width:100%;height:100%;line-height:0;overflow:hidden;position:relative!important;background:center center #f2f2f2}.slider-impressionen .cycle-carousel-wrap .slide:after{content:'';display:block;padding-top:66.6666666667%}.slider-impressionen .cycle-carousel-wrap .slide img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:none;width:auto;height:100%}.slider-impressionen .cycle-carousel-wrap{width:100%;height:100%;background:red}.slider-impressionen:after,.slider-impressionen:before{content:'';background:rgb(0 0 0 / .57);width:2000px;z-index:99999;top:0;height:100%;position:absolute;display:block}.slider-impressionen:after{left:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.slider-impressionen:before{right:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.slider-impressionen .cycle-next,.slider-impressionen .cycle-prev{display:block;position:absolute;left:0;top:0;z-index:500;background:red;width:0;height:100%;cursor:pointer;text-align:center;color:#fff;font-size:60px;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}.slider-impressionen .cycle-next i,.slider-impressionen .cycle-prev i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-impressionen .cycle-prev{background:-moz-linear-gradient(left,rgb(0 0 0 / .4) 0,#fff0 100%);background:-webkit-linear-gradient(left,rgb(0 0 0 / .4) 0,#fff0 100%);background:linear-gradient(to right,rgb(0 0 0 / .4) 0,#fff0 100%)}.slider-impressionen .cycle-next{left:auto;right:0;background:-moz-linear-gradient(left,#fff0 0,rgb(0 0 0 / .4) 100%);background:-webkit-linear-gradient(left,#fff0 0,rgb(0 0 0 / .4) 100%);background:linear-gradient(to right,#fff0 0,rgb(0 0 0 / .4) 100%)}.button,.search_filter .searchtag{background:#333;color:#fff;margin-bottom:10px;font-weight:300;text-decoration:none}.element.impressionen:hover .cycle-next,.element.impressionen:hover .cycle-prev{opacity:1;width:70px}.button{display:block;padding:18px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;cursor:pointer;border:0;font-family:inherit}@media screen and (max-width:400px){.cols-50 .button{font-size:20px}.cols-50 .button.icon i{line-height:24px}a.aussteller_image{overflow:hidden}.inner.lightbox-body>.button.icon>i{position:absolute;right:23px;top:50%;margin-top:-10px}.inner.lightbox-body .button.icon{position:relative;padding-right:40px}}.element.text a.button{font-weight:300}button.button{padding:15px 20px;min-width:200px}.button.small-font{font-size:18px}.button.icon i{float:right;padding-left:15px}#mobile_filter i{padding-left:5px;padding-right:10px}.button.center{text-align:center}.ausstellerliste_filter{margin-top:60px;margin-bottom:10px}.trigger-warengruppen{display:block;width:100%;float:left}.filter-sidebar ul li{padding-left:0!important;overflow:hidden}.filter-sidebar ul li:before{display:none!important}.search_filter .label{float:left;margin-right:15px;padding:5px 0}.search_filter .searchtag{display:block;padding:5px 10px;float:left;margin-right:10px}.ausstellerliste_entry,.meine_messe_termin{background:#f2f2f2;margin-bottom:10px;position:relative}#ausstellerliste:after,#merkliste:after,#merkliste:before,.ausstellerliste_entry:after,.meine_messe_termin:after{content:'';display:block;position:absolute;left:0;right:-300px}.ausstellerliste_entry .button,.meine_messe_termin .button{float:left}.ausstellerliste_entry:after,.meine_messe_termin:after{height:10px;background:#fff;bottom:-10px}.ausstellerliste_entry.last,.meine_messe_termin.last{margin-bottom:0}.ausstellerliste_entry>.inner,.cols.cols-3-1>.col.first.col-marginal>.col.ausstellerliste_entry>.inner{background:#f2f2f2;margin-right:-300px;width:900px;min-height:230px;border-right:10px solid #fff}#ausstellerliste,#ausstellerliste>.col.background-default>.inner,#merkliste,#merkliste>.col.background-default>.inner{background:#fff}#merkliste{margin-top:20px}.merkliste_filter{margin-bottom:40px;overflow:hidden}#merkliste:before{top:-20px;height:20px;background:#fff}#ausstellerliste:after,#merkliste:after{height:100%;background:#f2f2f2;border-right:10px solid #fff}.aussteller_head .list-items>div.multibooth,.ausstellerliste_entry .inner{position:relative}.ausstellerliste_entry h2,.meine_messe_termin h2{font-weight:300;font-size:24px;line-height:30px}.aussteller_head .list-items>div.multibooth .multibooth_box a strong,.ausstellerliste_entry .list-items>div.multibooth .multibooth_box a strong,.element.multibooth .multibooth_box a strong{font-weight:600}.meine_messe_termin h2{text-transform:none;margin-top:4px}.aussteller_head figure,.ausstellerliste_entry figure{float:right;background:#fff;line-height:0;width:340px;max-width:100%;height:190px;position:relative;overflow:hidden;border:30px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row>.cols>.col.first.aussteller_head>.background-image-container .background-blured .blured-bg{background-position:center center}.aussteller_head .list-items>div.multibooth .multibooth_box{width:250px;padding:20px;background:#f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:500;border:3px solid rgb(51 51 51 / .21);position:absolute;right:0;top:-30px;display:none}@media screen and (max-width:980px){.aussteller_head .list-items>div.multibooth .multibooth_box{right:auto;left:-30px;bottom:0;top:auto}}.aussteller_head .list-items>div.multibooth .multibooth_box .close{position:absolute;right:10px;top:10px;font-size:18px;line-height:21px;cursor:pointer;z-index:500;color:#333}.aussteller_head .list-items>div.multibooth .multibooth_box ul{float:left;width:100%;margin-bottom:10px}.aussteller_head .list-items>div.multibooth .multibooth_box li{font-size:18px;text-decoration:none;display:block;text-align:left;margin-right:3px;color:#333;float:left}.multibooth_box li.lb_only{cursor:auto}.aussteller_head .list-items{float:left;text-align:center;font-size:30px;margin-top:10px}.aussteller_head .aussteller_tags{margin-right:30px;margin-bottom:10px;float:left;overflow:hidden}@media screen and (max-width:800px){.aussteller_head .list-items{width:100%;margin-top:20px;margin-bottom:20px;margin-left:0}.aussteller_head .cols.cols-50>.col{width:100%}.aussteller_head .cols.cols-50>.col:first-child{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.aussteller_head .cols.cols-50>.col:last-child{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}.aussteller_head .aussteller_image,.ausstellerliste_entry .aussteller_image{padding-right:0!important}.aussteller_head .aussteller_tags{margin-bottom:0}}.aussteller_head .list-items>div{float:left;cursor:pointer;margin-right:20px}.aussteller_head .overlay-dark .list-items>div{color:#fff}.aussteller_head .list-items .visitor-list.active i{color:#4ebc4e}section.hasbreadcrumb>.cols>.col.first.aussteller_head{padding-top:40px}.aussteller_head>.inner{padding-bottom:60px}.aussteller_head>.inner .cols-50 .col:first-child{padding-top:40px}.ausstellerliste_entry .list-items{float:right;width:50px;text-align:center;font-size:30px}.ausstellerliste_entry .list-items>div.multibooth .multibooth_box,.element.bildbox .multibooth_box{width:250px;padding:20px;background:#f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:500}.ausstellerliste_entry.topofthelist .list-items{color:#fff}.ausstellerliste_entry .list-items>div{margin-bottom:20px;cursor:pointer}.ausstellerliste_entry .list-items>div i{opacity:.4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ausstellerliste_entry .list-items div.active>i,.ausstellerliste_entry .list-items>div.active>i,.ausstellerliste_entry .list-items>div:hover>i{opacity:1}.ausstellerliste_entry .list-items div.active>i,.toggle-event-fav.active i{color:#4ebc4e}.ausstellerliste_entry .list-items>div.multibooth{position:relative}.ausstellerliste_entry .list-items>div.multibooth .multibooth_box{box-sizing:border-box;border:3px solid rgb(51 51 51 / .21);position:absolute;right:0;top:0;display:none}.element.bildbox.multibooth{position:relative}.element.bildbox .multibooth_box{box-sizing:border-box;position:absolute;left:0;top:67%}@media screen and (max-width:980px){.ausstellerliste_entry .list-items>div.multibooth .multibooth_box{right:auto;left:0}}.ausstellerliste_entry .list-items>div.multibooth .multibooth_box .close,.element.multibooth .multibooth_box .close{position:absolute;right:10px;top:10px;font-size:18px;line-height:21px;cursor:pointer;z-index:500;color:#333}.ausstellerliste_entry .list-items>div.multibooth .multibooth_box a,.element.multibooth .multibooth_box a{font-size:18px;text-decoration:none;display:block;text-align:left}.ausstellerliste_entry .list-items>div.multibooth .multibooth_box ul{float:left;width:100%;margin-bottom:10px}.ausstellerliste_entry .list-items>div.multibooth .multibooth_box li{font-size:18px;text-decoration:none;display:block;text-align:left;margin-right:3px;color:#333;float:left}.aussteller_head figure img,.ausstellerliste_entry figure img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.aussteller_head .aussteller_image,.ausstellerliste_entry .aussteller_image{display:block;padding-right:50px}.ausstellerliste_entry .aussteller_tags{left:20px;bottom:20px}.ausstellerliste_entry .aussteller_tags .tag.tag--iff-logo{width:100%}.ausstellerliste_entry .aussteller_tags .tag.tag--iff-logo a{background:0 0;margin-top:16px;padding-left:0}.ausstellerliste_entry .aussteller_tags .tag.tag--iff-logo img{background:0 0;height:100%;width:auto;object-fit:contain;max-height:50px;margin-top:0}.aussteller_head .aussteller_tags.aussteller_tags--flex-column,.ausstellerliste_entry .aussteller_tags.aussteller_tags--flex-column{display:flex;flex-direction:column}.aussteller_head .aussteller_tags .tag.tag--iff-learn-and-win a{height:34px;width:auto;background:#fff;padding:3px;box-sizing:border-box;display:flex;align-items:center}.aussteller_head .aussteller_tags .tag.tag--iff-learn-and-win a img{max-height:100%}.show-on-mobile{display:none}.aussteller_head .aussteller_tags .tag,.aussteller_tags .tag,.ausstellerliste_entry .aussteller_tags .tag,.meine_messe_termin .aussteller_tags .tag{float:left;margin-right:10px}.ausstellerliste_entry h2 a,.meine_messe_termin h2 a{text-decoration:none}.aussteller_head h2{line-height:39px;text-transform:none}.aussteller_head .overlay-dark h2{color:#fff}.aussteller_head .aussteller_tags .tag a,.aussteller_tags .tag a,.aussteller_tags .tag div,.ausstellerliste_entry .aussteller_tags .tag a,.meine_messe_termin .aussteller_tags .tag a{background:#333;color:#fff;display:block;padding:5px 10px;text-decoration:none;font-weight:300;float:left;clear:left;margin-top:10px}.ausstellerliste_entry .cols.cols-50 .col:first-child{padding-bottom:90px;padding-right:20px}.aussteller_head .aussteller_tags .tag span,.aussteller_tags .tag span,.ausstellerliste_entry .aussteller_tags .tag span,.meine_messe_termin .aussteller_tags .tag span{background:#fff;color:#333;padding:5px 10px;display:block;float:left;margin-top:10px}.ausstellerliste_entry .top_tag{background:#fff;padding:5px 10px;display:inline-block;margin-bottom:15px;font-style:italic;font-weight:600}#results ul.results li span,a.resetsearch{display:block}.ausstellerliste_entry.topofthelist,.cols.cols-3-1>.col.first.col-marginal .listitempage>.col.ausstellerliste_entry.topofthelist>.inner,.cols.cols-3-1>.col.first.col-marginal>.col.ausstellerliste_entry.topofthelist>.inner{background:#d0d1d1}.row_ausstellersuche{overflow:visible;z-index:500}.row_ausstellersuche .cols.cols-1-4>.col.first,.row_ausstellersuche .cols.cols-1-4>.col.first>.inner{overflow:visible}#results-text{padding:20px;background:#f2f2f2}#ausstellersuche,#pressesuche{position:relative;padding-right:60px;max-width:800px}a.resetsearch{position:absolute;right:60px;top:20px;color:#999!important;z-index:500;font-size:20px;cursor:pointer}#ausstellersuche .result-wrapper{display:none;position:absolute;width:100%;z-index:-10;top:-20px;left:-20px;color:#333;border-top:20px solid rgb(0 0 0 / .3);border-bottom:20px solid rgb(0 0 0 / .3);border-right:20px solid rgb(0 0 0 / .3);border-left:20px solid rgb(0 0 0 / .3);padding-top:60px}.lightbox,.select-wrapper select{left:0;position:absolute;width:100%}#ausstellersuche .result-wrapper a{color:#333}#ausstellersuche .result-wrapper #results{border-top:1px solid #fff;overflow-y:scroll;max-height:300px;margin-bottom:0}#ausstellersuche .result-wrapper #results .results{margin-bottom:0}#ausstellersuche .result-wrapper #results .results li{padding:0;border-bottom:1px solid #f2f2f2;margin-bottom:0}#ausstellersuche .result-wrapper #results .results li a{display:block;padding:10px 20px;background:#fff}#ausstellersuche .result-wrapper #results .results li a:hover{background:#f2f2f2}#ausstellersuche .result-wrapper #results .results li:before{display:none}#ausstellersuche input[type=text],#pressesuche input[type=text]{border-radius:0;height:60px;border:0;width:100%;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;font-size:24px;font-weight:300}@media screen and (max-width:680px){.writable_banner form .left,.writable_banner form .right{width:100%}section.hasbreadcrumb>.cols>.col.first.aussteller_head{padding-top:70px}#ausstellersuche input[type=text],#pressesuche input[type=text]{font-size:16px;text-overflow:ellipsis;padding-right:40px}}#ausstellersuche button,#pressesuche button{height:60px;width:60px;background:#333;border:0;color:#fff;font-size:30px;position:absolute;right:0;top:0;cursor:pointer;outline:0}#ausstellersuche .info{position:absolute;right:80px;top:20px;background:#333;width:20px;height:20px;border-radius:50%;text-align:center;font-size:13px;z-index:200}@media screen and (max-width:1200px){.ausstellerliste_entry>.inner,.cols.cols-3-1>.col.first.col-marginal .listitempage>.col.ausstellerliste_entry>.inner,.cols.cols-3-1>.col.first.col-marginal>.col.ausstellerliste_entry>.inner{margin-right:0;width:900px;max-width:100%;min-height:230px;border-right:10px solid #fff}.ausstellerliste_entry:after,.meine_messe_termin:after{right:0}#ausstellerliste:after,#merkliste:after,#merkliste:before{display:none}.cols.cols-3-1>.col.last.col-marginal>.col{margin-left:0}}.select-wrapper{position:relative;height:60px;margin-bottom:10px;float:left;width:100%}#eventfilter .select-wrapper{height:auto;margin-bottom:10px}#eventfilter a.button{margin-bottom:0;padding:7px 20px;font-size:18px}.inner.element.text.event ul{float:left}.inner.element.text.event p{float:left;width:100%}.inner.element.text.event .metainfo{margin-bottom:20px;float:left;display:block}@media screen and (max-width:480px){a.event.category{width:100%;box-sizing:border-box}.inner.element.text.event>a{margin-bottom:15px}}.select-wrapper div.select{width:100%;position:relative;z-index:100;height:60px;line-height:60px;background:#fff;padding:0 20px;color:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-weight:300}.custom_contactform .select-wrapper div.select{font-size:20px}.select-wrapper div.select:after{content:'\f107';font-family:FontAwesome;display:block;background:#333;width:60px;height:60px;line-height:60px;position:absolute;right:0;top:0;color:#fff;text-align:center;font-size:30px}.language_switch .select-wrapper div.select:after,.lightbox{display:none}.select-wrapper select{top:0;height:100%;z-index:200;cursor:pointer;border:0;opacity:0;-moz-opacity:0}.language_switch .select-wrapper{height:auto;overflow:hidden;margin-bottom:0}.language_switch .select-wrapper div.select{height:auto;line-height:24px;background:0 0;font-weight:700;font-size:16px;float:left;color:#fff;text-decoration:none;padding:0}.lightbox{top:0;height:100%;z-index:900}.lightbox .lightbox-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .9);z-index:700}.lightbox .lightbox-content{width:800px;max-width:90%;margin:auto;position:absolute;overflow:hidden;top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:900}.lightbox .lightbox-content .close{position:absolute;right:0;top:8px;color:#fff;font-size:24px;cursor:pointer}.lightbox .lightbox-content .inner{width:800px;max-width:100%;margin:40px auto auto;background:#fff;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form_message,.shortcontact{padding:20px;background:#fff}.lightbox .lightbox-content .inner.lightbox-header h2{margin-bottom:0}.form_message,form .g-recaptcha{margin-bottom:20px}.lightbox .lightbox-content .inner.lightbox-header h2 i{color:#333}.lightbox .lightbox-content .inner.lightbox-body{background:#f2f2f2;overflow:hidden;margin-top:0}.lightbox .lightbox-content h2{font-weight:300;margin-bottom:20px}.form_message.success,.form_message.success a{color:#4ebc4e}.form_message.error{color:#9b1313}form label.error{color:#ff2525}form .g-recaptcha{float:left;width:100%}.shortcontact{overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-10px;margin-bottom:10px}.shortcontact .button{float:right;padding:10px 20px}@media screen and (max-width:680px){.shortcontact .col{width:100%!important}.shortcontact .button{width:100%;margin-top:20px}}.radio-wrapper{float:left;margin-bottom:20px}.radio-wrapper label{height:36px;line-height:36px;padding-left:15px;padding-right:35px;width:auto!important}.radio-wrapper .radio{background:#fff;width:36px;height:36px;border-radius:50%;float:left;cursor:pointer;overflow:hidden;position:relative}.radio-wrapper .radio .radiobox{width:50%;height:50%;position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.radio-wrapper .radio input[type=radio]:checked+.radiobox{background:#333}.radio-wrapper .radio input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:200}.contactbox_popup{margin:30px 0;display:none}.contactbox_popup label{margin-bottom:6px;float:left;display:block;width:100%}.contactbox_popup label.checkbox-label{float:none;width:auto}.contactbox_popup input[type=text],.contactbox_popup textarea{-moz-box-sizing:border-box;font-weight:300;margin-bottom:20px;font-size:24px;outline:0}.contactbox_popup input[type=text]{border-radius:0;height:60px;border:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.contactbox,.contactbox_popup textarea{-webkit-box-sizing:border-box;width:100%}.contactbox_popup textarea{border-radius:0;border:0;box-sizing:border-box;padding:20px;height:160px;resize:none}.contactbox_popup .cols-50 .col:first-child,.meine_messe_short_login .cols-50 .col:first-child{padding-right:10px}.contactbox_popup .cols-50 .col:last-child. .meine_messe_short_login .cols-50 .col:last-child{padding-left:10px}.meine_messe_short_login .cols-50 .col:last-child{text-align:right}.contactbox_popup button.button{float:right}.cols.cols-1-4 .accordion-wrapper>div .cols.cols-50 .col:first-child .contactbox{border-right:5px solid #fff;border-bottom:10px solid #fff}.cols.cols-1-4 .accordion-wrapper>div .cols.cols-50 .col:last-child .contactbox{border-right:0;border-left:5px solid #fff;border-bottom:10px solid #fff}.accordion-wrapper .contactbox{border-bottom:10px solid #fff}.contactbox{background:#f2f2f2;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px;overflow:hidden;height:100%;float:left}.contactbox strong{font-weight:600}.contactbox h1,.contactbox h2{font-weight:300;margin-bottom:5px}.contactbox h1{margin-bottom:20px}.contactbox figure{float:right;margin-left:20px}@media screen and (max-width:930px){.accordion-wrapper .contactbox figure{background:#fff;width:100%;text-align:center;margin-bottom:20px;line-height:0}}@media screen and (max-width:680px){.contactbox figure{background:#fff;width:100%;text-align:center;margin-bottom:20px;line-height:0}.cols.cols-1-4 .accordion-wrapper>div .cols.cols-50 .col:first-child .contactbox,.cols.cols-1-4 .accordion-wrapper>div .cols.cols-50 .col:last-child .contactbox{border-left:0;border-right:0}}.contactbox .contact_position{margin-bottom:15px;color:#999}.contactbox .icon-list li i{color:#727272}.contactbox .icon-list li{font-weight:300}.accordion.collapsible h3{background:#f2f2f2;margin-top:5px;position:relative;outline:0;font-weight:300;font-size:24px}.accordion.collapsible h3 a{text-decoration:none;display:block;padding:18px 80px 18px 20px;color:#333}#searchtags_wrapper i.fa-close{cursor:pointer}#warengruppen-lightbox .accordion.collapsible h3 a{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.accordion.collapsible h3 a.active:before{content:'\f058';color:#4ebc4e;padding-right:10px;font-family:FontAwesome}.accordion.collapsible h3.hassub .trigger,.accordion.collapsible h3.hassub .trigger:after{content:'\f067';width:60px;font-family:FontAwesome;line-height:60px;height:100%;text-align:center}.accordion.collapsible div:not(.trigger){border-left:20px solid #dedede;display:none}.accordion.collapsible h3.hassub .trigger{display:block;background:#333;color:#fff;position:absolute;right:0;top:0;cursor:pointer}.accordion.collapsible h3.hassub .trigger:after{display:block}.accordion.collapsible h3.hassub .trigger.active:after{content:'\f068'}.accordion-wrapper{padding-bottom:20px;height:100%;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion-wrapper h3{background:#f2f2f2;margin-top:5px;position:relative;outline:0;font-weight:300;font-size:24px;width:100%;float:left}.background-color2>.accordion-wrapper h3{background:#fff}.accordion-wrapper h3 .accordion-head-inner{position:relative;outline:0;font-weight:300;font-size:24px;padding:18px 40px 18px 20px;text-transform:uppercase;display:block;cursor:pointer;background:#f2f2f2}.background-color2>.accordion-wrapper h3 .accordion-head-inner{background:#fff}.accordion-wrapper h3 .accordion-head-inner:after{content:'\f105';font-family:FontAwesome;display:block;width:60px;line-height:60px;height:100%;color:#333;position:absolute;right:0;top:0;text-align:center;font-size:30px}.accordion-wrapper h3.ui-state-active .accordion-head-inner:after{content:'\f107'}.accordion-wrapper>div{padding:30px;float:left}.inner.element.accordion{height:auto;padding-top:40px;padding-bottom:0}.inner.element.accordion h1,.inner.element.accordion h2{margin-bottom:10px}.cols.cols-1-4 .accordion-wrapper h3 .accordion-head-inner{display:block;width:1200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto;max-width:100%;position:relative}.cols.cols-1-4 .accordion-wrapper>div{width:1200px;max-width:100%;margin:auto;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;overflow:hidden}.cols.cols-1-1-2 .accordion-wrapper,.cols.cols-2-1-1 .accordion-wrapper,.cols.cols-3-1 .accordion-wrapper{float:right;width:100%;padding-right:300px;margin-right:-300px;background:#fff}.cols.cols-1-2-1 .accordion-wrapper{float:left;width:100%;background:#fff;padding:0 10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols .col.background-color2 .accordion-wrapper{background:#f2f2f2}h3 .accordion-head-inner{display:block}.cols.cols-3-1 .accordion-wrapper h3 .accordion-head-inner{margin-right:-300px;width:900px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols.cols-3-1 .accordion-wrapper>div{float:right;width:900px;margin-right:-300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols.cols-2-1-1 .accordion-wrapper h3 .accordion-head-inner,.cols.cols-2-1-1 .accordion-wrapper>div,.cols.cols-2-2>.col.first .accordion-wrapper h3 .accordion-head-inner,.cols.cols-2-2>.col.first .accordion-wrapper>div{float:right;width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols.cols-1-1-2 .accordion-wrapper h3 .accordion-head-inner,.cols.cols-1-1-2 .accordion-wrapper>div,.cols.cols-2-2>.col.last .accordion-wrapper h3 .accordion-head-inner,.cols.cols-2-2>.col.last .accordion-wrapper>div{float:left;width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols.cols-1-3 .accordion-wrapper{float:left;width:100%;padding-left:300px;background:#fff;margin-left:-300px}.cols.cols-1-3 .accordion-wrapper h3 .accordion-head-inner{margin-left:-300px;width:900px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sitemap,.cols.cols-1-3 .accordion-wrapper>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.cols.cols-1-3 .accordion-wrapper>div{float:left;width:900px;margin-left:-300px;box-sizing:border-box}@media screen and (max-width:1200px){.cols.cols-3-1 .accordion-wrapper h3 .accordion-head-inner,.cols.cols-3-1 .accordion-wrapper>div{margin-right:0;width:100%}.cols.cols-1-1-2 .accordion-wrapper,.cols.cols-2-1-1 .accordion-wrapper,.cols.cols-2-2 .accordion-wrapper,.cols.cols-3-1 .accordion-wrapper{float:right;width:100%;padding-right:0;margin-right:0;background:#fff}.cols.cols-1-3 .accordion-wrapper h3 .accordion-head-inner,.cols.cols-1-3 .accordion-wrapper>div{margin-left:0;width:100%}.cols.cols-1-3 .accordion-wrapper{padding-left:0;margin-left:0}.cols.cols-2-1-1 .accordion-wrapper h3 .accordion-head-inner,.cols.cols-2-1-1 .accordion-wrapper>div,.cols.cols-2-2>.col.first .accordion-wrapper h3 .accordion-head-inner,.cols.cols-2-2>.col.first .accordion-wrapper>div{float:right;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cols.cols-1-1-2 .accordion-wrapper h3 .accordion-head-inner,.cols.cols-1-1-2 .accordion-wrapper>div,.cols.cols-2-2>.col.last .accordion-wrapper h3 .accordion-head-inner,.cols.cols-2-2>.col.last .accordion-wrapper>div{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}#footer-navi>li,#sitemap{float:left}#footer{background:#f2f2f2;padding:40px 0;margin-top:10px}#footer-navi{float:left;margin-top:40px}#footer-navi>li ul{display:none}#footer-navi>li>a{display:block;padding:0 20px;font-size:24px;text-decoration:none;transition:background .3s;text-transform:uppercase;font-weight:300}#footer-navi>li a:hover,#footer-navi>li.active a{color:#333}#me-footer-logo{float:right;width:90px;height:90px;margin-left:30px}.footer-logo{float:right;max-height:90px}#sitemap{width:100%;padding:0 20px;box-sizing:border-box;display:none;margin-top:50px}.cols .col,.messages_wrapper .message .speech_bubble{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sitemap ul.sitemap>li{width:33.33%;float:left;margin-bottom:20px}#sitemap .level2>li,#sitemap .level3>li,.cols{width:100%;float:left}#sitemap ul.sitemap>li:nth-child(4n+4){clear:left}#sitemap ul.sitemap>li>a{display:block;font-size:24px;text-decoration:none;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-transform:uppercase;font-weight:400}#sitemap .wrapper{background:#f2f2f2;z-index:800;padding:20px 0;overflow:hidden}#sitemap .level2>li{margin-bottom:10px}#sitemap .level2>li>a{font-size:24px;line-height:30px;display:block;margin-bottom:10px}#sitemap .level3>li{margin-bottom:10px;font-size:18px;line-height:20px}#sitemap .level3>li>a{font-size:18px;line-height:20px;display:block;color:#595959}#sitemap .wrapper a{color:#333;text-decoration:none}body>svg{display:none}.cols .col{box-sizing:border-box;float:left}.cols .col.background-default{background:#fff}.row .cols.cols-1-3>.col.background-default>.inner{background:#fff;position:relative;z-index:300;margin-right:0}.row .cols.cols-3-1>.col.background-default>.inner{background:#fff}.row .cols.cols-3-1>.col.col-impression+.col.background-default>.inner{margin-left:0}.row .cols.cols-3-1>.col.col-impression+.col.background-default{left:300px}.cols.cols-1-3>.col.background-default:after,.cols.cols-4-1>.col.first>.cols-50>.col.first.background-default:after,.row .cols.cols-1-3>.col.background-default:after,.row .cols.cols-3-1>.col.background-default:after{content:'';display:block;position:absolute;left:0;right:0;height:100%;top:0;background:#fff;z-index:-10}.col.col-impression{z-index:50!important;position:relative}.cols.cols-1-3>.col.first.background-default{background:0 0;right:300px}.cols.cols-4-1>.col{position:relative;overflow:hidden;width:50%}.cols.cols-4-1 .cols.cols-50{width:600px;max-width:100%;height:100%}.cols.cols-4-1>.col.first .cols.cols-50{float:right}.cols.cols-4-1>.col.first>.cols.cols-50>.col.first>.inner{position:relative;z-index:200}.cols.cols-4-1>.col.last .cols.cols-50{float:left}.cols.cols-50>.col{width:50%}.cols .col.first .cols.cols-50>.col.first:after,.cols .col.last .cols.cols-50>.col.last:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-10}.cols.cols-2-1-1>.col{width:50%;position:relative;overflow:hidden}.cols.cols-2-1-1>.col.first>.inner{float:right;width:600px;max-width:100%}.cols.cols-2-1-1 .cols.cols-50{width:600px;max-width:100%}.cols.cols-2-1-1>.col.first .cols.cols-50{float:right}.cols.cols-2-1-1>.col.last .cols.cols-50{float:left;height:100%}.cols.cols-1-2-1>.col{width:50%}.cols.cols-1-2-1>.col.first>.inner{float:right;width:300px;max-width:100%}.cols.cols-1-2-1>.col.first{position:relative;z-index:200}.cols.cols-1-2-1>.col.last{padding-left:300px;position:relative;z-index:100}.cols.cols-1-2-1>.col.last>.inner{float:left;width:300px;max-width:100%}.cols.cols-1-2-1 .cols.cols-50{width:600px;max-width:100%}.cols.cols-1-2-1>.col.first .cols.cols-50 .last{width:600px;max-width:100%;margin-right:-300px}.cols.cols-1-2-1>.col.first .cols.cols-50{float:right;height:100%}.cols.cols-1-2-1>.col.last .cols.cols-50{float:left}.cols.cols-1-1-2{position:relative}.cols.cols-1-1-2>.col{width:50%;position:relative}.cols.cols-1-1-2>.col.last>.inner{float:left;width:600px;max-width:100%}.cols.cols-1-1-2 .cols.cols-50{width:600px;max-width:100%}.cols.cols-1-1-2>.col.first .cols.cols-50{float:right;height:100%}.cols.cols-1-1-2>.col.last .cols.cols-50{float:left}.cols.cols-2-2>.col{width:50%;position:relative;overflow:hidden}.cols.cols-2-2>.col.first>.inner{float:right;width:600px;max-width:100%}.ie9 .inner.element.bildbox figure img{position:relative!important;max-width:100%}.cols.cols-2-2>.col.last>.inner{float:left;width:600px;max-width:100%}.cols.cols-3-1{overflow:hidden}.cols.cols-3-1>.col{width:50%}.cols.cols-3-1>.col.first{position:relative;z-index:200}.cols.cols-1-3>.col.first,.cols.cols-3-1>.col.last{z-index:100;position:relative}.cols.cols-3-1>.col.first>.inner{float:right;width:900px;margin-right:-300px}.cols.cols-3-1>.col.last>.inner{float:left;width:300px;margin-left:300px}.cols.cols-3-1>.col.last.col-marginal>.col{float:left;margin-left:300px}.cols.cols-3-1>.col.last.col-marginal>.col>.inner{width:300px}.cols.cols-3-1>.col.first.col-marginal .listitempage>.col>.inner,.cols.cols-3-1>.col.first.col-marginal>.col>.inner,.cols.cols-3-1>.col.first.col-marginal>div[id^=sas_]>.col>.inner{width:900px;float:right;margin-right:-300px}.cols.cols-1-3>.col{width:50%}.cols.cols-1-3>.col.last{position:relative;z-index:200}.cols.cols-1-3>.col.last>.inner{float:left;width:900px;margin-left:-300px}.cols.cols-1-3>.col.first>.inner{float:right;width:300px;margin-right:300px}@media screen and (max-width:1200px){.cols.cols-3-1>.col.last.col-marginal>.col{margin-left:0}.cols.cols-3-1>.col.first.col-marginal>.col>.inner{margin-right:0;width:100%}.cols.cols-3-1>.col.last.col-marginal>.col>.inner{max-width:100%}}#mobile_filter{display:none}@media screen and (max-width:980px){#mobile_filter{margin-top:10px;display:block;margin-bottom:20px;max-width:410px;padding-right:57px;position:relative}#ausstellerliste_sidebar .element.teaser-box,.ausstellerliste_filter,.ausstellerliste_filter h2,.search_filter .label{display:none}#ausstellerliste_sidebar.show-mobile .element.teaser-box{display:block}.newslist_entry .newslist_image{width:100%}.ausstellerliste_entry .aussteller_image{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;margin-bottom:20px}.ausstellerliste_entry .list-items{width:100%;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.ausstellerliste_entry .list-items>div{float:left;margin-right:20px}#ausstellerliste_sidebar{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:100%}#ausstellerliste_sidebar .inner{width:100%}#ausstellerliste,#merkliste{width:100%;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}#ausstellerliste .ausstellerliste_entry .cols-50 .col,#merkliste .ausstellerliste_entry .cols-50 .col{width:100%}.ausstellerliste_entry .aussteller_tags{position:relative;left:auto;bottom:auto}.ausstellerliste_entry .cols.cols-50 .col:first-child{padding-bottom:20px}.ausstellerliste_entry .cols.cols-50 .col:last-child{padding-bottom:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.aussteller_head figure,.ausstellerliste_entry figure{float:left}}.cols.cols-1-4>.col{width:100%}.cols.cols-1-4>.col.first{position:relative;z-index:100;overflow:hidden}section.row_ausstellersuche .cols.cols-1-4>.col.first{z-index:300}.cols.cols-1-4>.col.first>.inner{width:1200px;max-width:100%;margin:auto;overflow:hidden}.cols>.col-marginal .listitempage>.col,.cols>.col-marginal>.col,.cols>.col-marginal>div[id^=sas_],.cols>.col-marginal>div[id^=sas_]>.col{width:100%}.cols>.col-marginal .col.meine_messe_anfrage_entry{margin-bottom:10px;width:100%}.cols>.col-marginal .col.last.meine_messe_anfrage_entry{margin-bottom:0}.cols>.col-marginal .col.meine_messe_anfrage_entry .inner{width:600px;float:right;cursor:pointer}.cols>.col-marginal .col.meine_messe_anfrage_entry figure{width:90px;height:90px;display:block;border-radius:50%;overflow:hidden;position:relative;background:#fff;float:left;margin-right:30px}.cols>.col-marginal .col.meine_messe_anfrage_entry .show_aussteller{padding-left:120px}.meine_messe_anfrage_entry .show_aussteller .matchmaking{margin-top:30px;display:none}.meine_messe_anfrage_entry .show_aussteller .matchmaking li{margin-bottom:10px}.meine_messe_anfrage_entry .show_aussteller .matchmaking li .cancel_request{float:right}.background-color2.active .matchmaking .cancel_request a,.background-color2.active a.delete_meeting,.background-color2.active a.export{color:#fff}.background-color2 .matchmaking .cancel_request a{color:#333}.cols>.col-marginal .col.meine_messe_anfrage_entry figure img{max-width:none;width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.element.text.meine_messe_anfrage_head{padding-bottom:0}.meine_messe_anfrage_entry{position:relative}.meine_messe_anfrage_entry .message_date{font-weight:600}.meine_messe_anfrage_entry .inner>.cancel_request,.meine_messe_anfrage_entry .inner>.enlarge_request{position:absolute;right:0;top:0;width:60px;height:60px;font-size:30px;line-height:60px;text-align:center;color:#919191;cursor:pointer}.meine_messe_anfrage_entry .enlarge_request{top:20px;font-size:50px}.aussteller_subject{color:#a5a5a5}.cols>.col-marginal .col.meine_messe_anfrage_entry.active,.cols>.col-marginal .col.meine_messe_anfrage_entry.active .aussteller_subject,.meine_messe_anfrage_entry.active .inner>.cancel_request,.meine_messe_anfrage_entry.active .inner>.enlarge_request{color:#fff}.cols>.col-marginal .col.meine_messe_anfrage_entry.active{background:#333;color:#fff}#message_text{display:none}.messages_wrapper .message{margin-bottom:30px;width:100%;float:left}.messages_wrapper .message .speech_bubble{background:#fff;padding:20px;position:relative;width:100%;float:left;box-sizing:border-box}.messages_wrapper .message .message_name{margin-top:10px;width:100%;float:left}.messages_wrapper .message.to .speech_bubble{background:#333;color:#fff}.messages_wrapper .message .speech_bubble:after{content:'';display:block;width:20px;height:20px;background:#fff;position:absolute;bottom:-5px;left:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.element.meine_messe_anfrage_message{padding:0;height:600px}.meine_messe_anfrage_head h2{float:left}.meine_messe_back{float:right;margin-top:5px}.messages_wrapper .message.to .speech_bubble:after{background:#333;right:20px;left:auto}.messages_wrapper .message.to .message_name{text-align:right}#meine_messe_anfrage_message .messages_wrapper{height:575px;overflow-x:hidden;overflow-y:scroll;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.messages_wrapper .terminvorschlag{overflow:hidden;width:100%;float:left}.messages_wrapper .terminvorschlag textarea{background:#f2f2f2;margin-bottom:15px}.messages_wrapper .terminvorschlag .termin_auswahl{margin-bottom:20px;overflow:hidden}.messages_wrapper .terminvorschlag .termin_auswahl .select-wrapper{border-right:0}.messages_wrapper .terminvorschlag .termin_auswahl .select-wrapper:first-child{border-left:0}.messages_wrapper .terminvorschlag .button{float:left;margin-right:20px;padding:10px}.message_answer{position:relative;width:100%;float:left}.message_answer.disabled:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(255 255 255 / .8);z-index:500}.wrapper_meine_messe_anfrage_entry{overflow-y:scroll;height:550px;width:100%}.message_answer button.submit{position:absolute;right:20px;bottom:0;z-index:100;height:60px;line-height:60px;border:0;background:0 0;font-family:inherit;font-size:18px;cursor:pointer}.message_answer .termin{width:60px;height:60px;float:left}.message_answer .termin input{position:absolute;left:0;top:0;width:60px;height:60px;z-index:300;cursor:pointer;opacity:0}.message_answer .termin input:checked~.termin_auswahl{display:block}.message_answer .checkbox{position:absolute;left:0;top:0;width:58px;height:60px;font-size:30px;text-align:center;line-height:60px;background:#fff;border:2px solid #f2f2f2;z-index:200}.message_answer .termin input:checked+.checkbox{color:green}.message_answer .termin_auswahl{display:none;position:absolute;top:-50px;background:#fff;border:2px solid #efefef;z-index:300;width:100%;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.message_text,.termin_auswahl .select-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.termin_auswahl .select-wrapper{width:33.33%;float:left;height:30px;border-left:10px solid #fff;border-right:10px solid #fff;box-sizing:border-box;margin-bottom:0}.termin_auswahl .select-wrapper div.select{font-size:14px;line-height:30px;height:30px;background:#f2f2f2}.message_answer fieldset,.message_text{border:2px solid #efefef;background:#fff}.termin_auswahl .select-wrapper div.select:after{width:30px;height:30px;line-height:30px;font-size:20px}.message_text{padding:18px 170px 18px 20px;min-height:60px;box-sizing:border-box;margin-left:60px;outline:0}.message_answer fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%}.message_answer fieldset div.form_message{margin-bottom:0}.row>.cols>.col.first>.cols-50>.col.last,.row>.cols>.col.last>.cols-50>.col.first{position:relative;z-index:100}.row>.cols>.col.first>.cols-50>.col.last .background-image-container .background-blured,.row>.cols>.col.last>.cols-50>.col.first .background-image-container .background-blured{display:none}.cols{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ie9 .cols{display:table}.ie9 .cols>.col{display:table-cell;float:none;vertical-align:top}.cols .inner{height:100%}.cols>.col-marginal>.inner{height:auto}body>h1{font-size:70px;line-height:1.3;margin-top:20px 0;width:100%;float:left}section{overflow:hidden}.col.background-image>.inner{z-index:300;position:relative}.background-image-container,.background-image-container .background,.background-image-container .background-blured{position:absolute;left:0;right:0;top:0;bottom:0}.ie9 .background-image-container,.ie9 .newslist_entry .inner,.ie9 .newslist_image_wrap{min-height:300px}.background-image-container .background{-webkit-background-size:cover;background-size:cover;z-index:100}.background-image-container .background-blured{z-index:200;overflow:hidden;background:#fff}.background-image-container .background-blured .blured-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:200;-webkit-background-size:cover;background-size:cover;overflow:hidden}.row>.cols>.col.first>.cols-50>.col.first .background-image-container,.row>.cols>.col.first>.cols-50>.col.first .background-image-container .background-blured{right:300px}.row>.cols>.col.first>.cols-50>.col.first .background-image-container .background-blured .blured-bg{right:-300px}.row>.cols>.col.last>.cols-50>.col.last .background-image-container,.row>.cols>.col.last>.cols-50>.col.last .background-image-container .background-blured{left:300px}.row>.cols>.col.last>.cols-50>.col.last .background-image-container .background-blured .blured-bg{left:-300px}.row>.cols>.col.first>.background-image-container .background-blured{right:600px}.row>.cols>.col.first>.background-image-container .background-blured .blured-bg{right:-600px}.row>.cols>.col.last>.background-image-container .background-blured{left:600px}.row>.cols>.col.last>.background-image-container .background-blured .blured-bg{left:-600px}.row>.cols.cols-3-1>.col.first>.background-image-container{right:-300px}.row>.cols.cols-3-1>.col.first>.background-image-container .background-blured{right:900px}.row>.cols.cols-3-1>.col.first>.background-image-container .background-blured .blured-bg{right:-900px}.row>.cols.cols-3-1>.col.last>.background-image-container,.row>.cols.cols-3-1>.col.last>.background-image-container .background-blured{left:300px}.row>.cols.cols-3-1>.col.last>.background-image-container .background-blured .blured-bg{left:-300px}.row>.cols.cols-3-1>.col.last.col-marginal>.col.background-image{position:relative}.row>.cols.cols-3-1>.col.last.col-marginal>.col.background-noextend{width:300px;max-width:100%}.row>.cols.cols-3-1>.col.last.col-marginal>.col>.background-image-container .background-blured{left:300px}.row>.cols.cols-1-3>.col.last>.background-image-container,.row>.cols.cols-3-1>.col.last.col-marginal>.col>.background-image-container .background-blured .blured-bg{left:-300px}.row>.cols.cols-1-3>.col.first>.background-image-container,.row>.cols.cols-1-3>.col.first>.background-image-container .background-blured{right:300px}.row>.cols.cols-1-3>.col.first>.background-image-container .background-blured .blured-bg{right:-300px}.row>.cols.cols-1-3>.col.last>.background-image-container .background-blured{left:900px}.row>.cols.cols-1-3>.col.last>.background-image-container .background-blured .blured-bg{left:-900px}.row>.cols.cols-1-4>.col.first>.background-image-container .background{width:1200px;max-width:100%;margin:auto;z-index:200}.row>.cols.cols-1-4>.col.first>.background-image-container .background-blured{left:0;right:0;z-index:100}.background-image-container .background-blured .blured-bg:after,.background-image-container .background:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:200}.background-image-container.overlay-dark .background-blured .blured-bg:after,.background-image-container.overlay-dark .background:after{background:rgb(0 0 0 / .5)}.background-image-container.overlay-white .background-blured .blured-bg:after,.background-image-container.overlay-white .background:after{background:rgb(255 255 255 / .6)}@media screen and (max-width:1200px){.cols.cols-1-3>.col.last>.inner,.cols.cols-3-1>.col.last>.inner{margin-left:0;max-width:100%}.cols.cols-1-3>.col.first.background-default,.row>.cols.cols-1-3>.col.first>.background-image-container,.row>.cols.cols-3-1>.col.first>.background-image-container,.row>.cols>.col.first>.cols-50>.col.first .background-image-container{right:0}.row .cols.cols-3-1>.col.col-impression+.col.background-default,.row>.cols.cols-1-3>.col.last>.background-image-container,.row>.cols.cols-3-1>.col.last>.background-image-container,.row>.cols>.col.last>.cols-50>.col.last .background-image-container{left:0}.row>.cols>.col.first>.cols-50>.col.first .background-image-container .background-blured,.row>.cols>.col.last>.cols-50>.col.last .background-image-container .background-blured,.slider-impressionen .cycle-carousel-wrap .slide:after{display:none}.cols.cols-3-1>.col.first{width:75%}.cols.cols-1-3>.col.first,.cols.cols-3-1>.col.last{width:25%}.cols.cols-3-1>.col.first>.inner{margin-right:0;max-width:100%}.cols.cols-3-1.newslist_entry>.col.last>.inner{padding-left:0}.cols.cols-1-3>.col.last{width:75%}.cols.cols-1-3>.col.first>.inner{padding-right:20px;max-width:100%;margin-right:0}.cols.cols-1-2-1>.col.last{padding-left:25%}.slider-impressionen{overflow:hidden!important}.cols.cols-1-3>.col.first>.inner.impressionen,.cols.cols-3-1>.col.last>.inner.impressionen{padding:0}.element.impressionen h1,.element.impressionen h2{font-size:24px;line-height:50px}.row>.cols>.col.first>.cols-50>.col.background-image,.row>.cols>.col.last>.cols-50>.col.background-image{position:relative}.element.bildbox.multiline h1 span,.element.bildbox.multiline h2 span{font-size:20px;line-height:20px}}@media screen and (max-width:980px){.cols.cols-1-1-2 .cols.cols-50,.cols.cols-1-1-2>.col,.cols.cols-1-1-2>.col.last>.inner,.cols.cols-1-2-1 .cols.cols-50,.cols.cols-1-2-1 .cols.cols-50>.col,.cols.cols-1-2-1>.col,.cols.cols-1-2-1>.col.first .cols.cols-50 .last,.cols.cols-1-2-1>.col.last>.inner,.cols.cols-2-1-1 .cols.cols-50,.cols.cols-2-1-1>.col,.cols.cols-2-1-1>.col.first>.inner,.cols.cols-4-1 .cols.cols-50,.cols.cols-4-1>.col{width:100%}.cols.cols-1-2-1>.col.last{padding-left:0}.cols.cols-3-1>.col.first,.cols.cols-3-1>.col.last{width:50%}.cols.cols-1-3>.col.first>.inner,.cols.cols-3-1>.col.last>.inner{width:100%}.cols.cols-1-3>.col.first,.cols.cols-1-3>.col.last{width:50%}.cols.cols-3-1.newslist_entry>.col.first,.cols.cols-3-1.newslist_entry>.col.last{width:100%}.cols.cols-3-1.newslist_entry>.col.first{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}.cols.cols-3-1.newslist_entry .newslist_image:after{content:'';display:block;padding-top:30%}.news_filter{width:100%;margin-bottom:10px}.news_filter.events.mm_events{width:auto}section.hasbreadcrumb>.cols>.col.first{padding-top:40px}.element.bildbox h1,.element.bildbox h2{font-size:30px;line-height:35px}.ausstellerliste_entry .aussteller_tags .tag.tag--iff-logo{max-width:none;width:auto;padding-top:10px}.ausstellerliste_entry .aussteller_tags .tag.tag--iff-logo a{background:0 0;margin:0;display:flex;padding:0}.ausstellerliste_entry .aussteller_tags .tag.tag--iff-logo a img{max-height:34px}.show-on-mobile{display:block}.aussteller_head .aussteller_tags--flex-column br.show-on-mobile{display:none}@media screen and (max-width:400px){.element.bildbox h1,.element.bildbox h2{font-size:24px}.lightbox .lightbox-content .inner{padding:15px}}.element.bildbox figure{overflow:visible}}@media screen and (max-width:680px){.cols.cols-1-2-1>.col,.cols.cols-1-3>.col.first,.cols.cols-1-3>.col.last,.cols.cols-2-2>.col,.cols.cols-2-2>.col.first>.inner,.cols.cols-3-1>.col.first,.cols.cols-3-1>.col.last,.cols.cols-50>.col{width:100%}.cols-2-1-1 .col.first.background-image .element.bildbox a figure img,.cols-2-1-1 .col.last.background-image .element.bildbox a figure img,.cols-2-2 .element.bildbox a figure img,.cols-2-2 .element.bildbox figure img,.element.bildbox figure img{position:relative!important;left:0!important;top:0!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);max-width:100%;height:auto}.accordion-wrapper{height:auto}.teaser-box,.teaser-box a{min-height:80px}.teaser-box .teaser-content span{text-align:left;padding-left:70px;margin-top:0}.element.teaser-box i{float:left;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:5px}}.element.countdown+video,.multimediaboxes .mediabox img.landscape{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:580px){.element.bildbox h1,.element.bildbox h2{padding:8px 12px;font-size:24px}.element.bildbox.multiline h1 span:first-child,.element.bildbox.multiline h2 span:first-child{padding-top:12px}.element.bildbox.multiline h1 span:nth-child(2),.element.bildbox.multiline h2 span:nth-child(2){padding-bottom:12px}.element.bildbox.multiline h1 span,.element.bildbox.multiline h2 span{font-size:20px;line-height:20px;width:100%;padding:0 35px}}.fa-law:before{font-weight:700;content:'§';font-family:sans-serif}caption,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.default-table,.matrix-table{width:100%}.default-table th,.matrix-table th{font-weight:600}.default-table td,.default-table th,.matrix-table td,.matrix-table th{text-align:left;background:#f2f2f2}.default-table th.head_top,.matrix-table th.head_top{padding:10px 15px;vertical-align:bottom}.default-table th.head_left,.matrix-table th.head_left{background:#e6e5e5;padding:10px 25px;max-width:300px}.default-table td,.matrix-table td{padding:10px 15px}.default-table .mobilelabel,.matrix-table .mobilelabel{display:none}.logobox-center,table .td_center{text-align:center}.element.countdown{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;color:#fff;padding:64px 0;position:relative;z-index:300}.element.countdown .copy span a{color:#fff;text-decoration:none;font-weight:600;font-size:18px;text-transform:none}.element.countdown .copy span.copylink{padding-top:10px}.background-video{background:#000}.element.countdown+video{position:absolute;left:50%;top:0;-o-transform:translateX(-50%);transform:translateX(-50%);z-index:200}.element.countdown .copy,.element.countdown .time{width:50%;float:left}.element.countdown .time-part{width:33.33%;float:left;text-align:center;font-size:110px;line-height:1;font-weight:600;text-transform:uppercase}.element.countdown .time-part.ended{width:100%}.element.countdown .time-part .label{font-size:30px;display:block}.element.countdown .copy{font-size:30px;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;box-sizing:border-box;padding-left:40px;position:relative}.element.countdown .copy span{float:left;width:100%}.element.countdown+.background-image-container .background-blured .blured-bg{right:0!important;background-position:center center}@media screen and (max-width:640px){.element.countdown+video{display:none}}@media screen and (max-width:1060px){.element.countdown{padding:32px 0}.element.countdown .time-part{font-size:60px;line-height:1;font-weight:600;text-transform:uppercase}.element.countdown .time-part .label{font-size:20px;display:block}.element.countdown .copy,.element.countdown .time{width:100%;float:left}.element.countdown .copy{margin-top:20px;top:0;padding-left:0;transform:none;font-size:22px;justify-content:center}.element.countdown .copy span{width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px}.element.countdown .copy span strong{padding:0 6px}.element.countdown .copy span.copylink{padding-top:0}}@media screen and (max-width:900px){#logo-veranstaltung{width:80px;height:80px;margin-bottom:12px;margin-right:10px}#main-nav .wrapper{top:100%}#main-nav>ul>li>a{min-height:120px;line-height:120px;font-size:18px}#footer-navi{width:100%}#footer-navi>li{width:50%;float:left;margin-bottom:20px}#me-footer-logo{margin-right:20px;margin-top:40px}.footer-logo{margin-top:40px}#sitemap ul.sitemap>li{width:50%}}#main-nav .trigger{display:none}@media screen and (min-width:768px){.hide-desktop{display:none}}@media screen and (max-width:768px){#main-nav .level2,#main-nav .level3{border-left:10px solid #333;overflow:hidden}#main-nav>ul.language-switcher a{border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff}.default-table th.head_left,.default-table tr td,.matrix-table th.head_left,.matrix-table tr td{border-bottom:2px solid #fff}#main-nav>ul.language-switcher>li.active>a{background:#fff;font-weight:600}#main-nav>ul.language-switcher li:nth-child(2n+2) a{border-right:0}#main-nav>ul.language-switcher>li{width:50%;float:left}#main-nav>ul.pop-up>li>a.mobile_login{padding:20px;border-right:1px solid #efefef}#main-nav>ul.pop-up>li>a.mobile_login>i.fa.fa-user{margin-left:2px}#main-nav>ul.pop-up a{border-top:1px solid #efefef}#main-nav>ul.pop-up>li{width:50%;float:left;background-color:#f8f8f8}#main-nav>ul.pop-up>li.search{width:100%;box-sizing:border-box;float:left;background-color:#f8f8f8;height:70px;position:relative;padding:10px}#main-nav>ul.pop-up>li.fullwidth{width:100%}#main-nav>ul.pop-up>li>form>input{width:100%;height:50px;box-sizing:border-box;border:1px solid #efefef}#main-nav>ul.pop-up>li>form{height:60px}#main-nav>ul.pop-up>li>form>button{font-size:22px;position:absolute;right:22px;top:20px;color:#2d2d2d;border:0;background-color:#fff0}.default-table .mobilelabel,.matrix-table .mobilelabel{display:inline-block;font-weight:600;width:50%;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.matrix-table .mobilelabel br,.matrix-table tr:first-child{display:none}.default-table,.default-table tbody,.default-table tfoot,.default-table th.head_left,.default-table thead,.default-table tr,.default-table tr td,.default-table tr th,.matrix-table,.matrix-table tbody,.matrix-table tfoot,.matrix-table th.head_left,.matrix-table thead,.matrix-table tr,.matrix-table tr td,.matrix-table tr th{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-width:none;box-sizing:border-box;float:left;vertical-align:top}.default-table td,.default-table th.head_top,.matrix-table td,.matrix-table th.head_top{padding:10px 15px}.matrix-table th.head_left{font-size:24px;line-height:30px;font-weight:300;padding:20px 80px 20px 15px;position:relative;cursor:pointer}.default-table tr,.matrix-table tr{border-bottom:10px solid #fff}.default-table tr td.active,.matrix-table tr td.active{display:block}.matrix-table tr td.empty,.matrix-table tr td:empty{display:none!important}.element.downloadbox .download_info{width:100%;display:inline-block;-webkit-flex-order:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:20px}.element.downloadbox{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.element.downloadbox figure{width:100%;display:inline-block;-webkit-flex-order:1;-ms-flex-order:1;-webkit-order:1;order:1}header#header .top>.inside{padding:0 10px}header#header .top .messe-info{font-size:18px}#logo-veranstaltung{width:80px;height:80px;margin-bottom:12px;margin-right:10px}#main-nav{display:none;position:absolute;top:100px;z-index:900;background:#fff;border-bottom:5px solid #efefef}#main-nav.open{display:block}#main-nav>ul>li{width:100%;position:relative}#main-nav .trigger{height:60px;line-height:60px;width:60px;background:#333;position:absolute;right:0;top:0;z-index:200;font-size:30px;text-align:center;display:block}#main-nav .trigger.active i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#main-nav .wrapper{display:none;overflow:hidden;position:relative;left:auto;right:auto;top:auto;background:#f2f2f2;z-index:800;padding:0;border-bottom:0}#main-nav>ul>li:hover .wrapper{display:none}#main-nav>ul>li .wrapper.show{display:block}#main-nav .wrapper .inner .nav_col{width:100%;float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main-nav .level2>li>a,#main-nav>ul>li>a{padding:20px 70px 20px 20px;font-size:18px;line-height:20px}#main-nav .level2>li{margin-bottom:2px;position:relative}#main-nav .level2>li>a{background:#fff;margin-bottom:0}#main-nav .wrapper .inner{width:100%}#main-nav>ul>li>a{min-height:0;border-bottom:1px solid #efefef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main-nav>ul>li>a.tickets:after{display:none}#main-nav .level3>li>a{font-size:18px;line-height:20px;color:#595959;padding:20px;display:block;background:#fff}#main-nav .level3{margin-top:2px;display:none}#main-nav .level3.show{display:block}#main-nav .level3>li{margin-bottom:2px;font-size:18px;line-height:20px;width:100%;float:left}.top-nav{display:none}header#header .head{position:relative}.mobile-trigger{width:55px;height:55px;line-height:46px;position:absolute;top:22px;left:20px;text-align:center;color:#333;transition:.3s;cursor:pointer;user-select:none;z-index:200;border:2px solid #333;border-radius:50%}.mobile-trigger span.lines{display:inline-block;width:30px;height:2px;background:#333;transition:.3s;position:relative}.mobile-trigger .lines:after,.mobile-trigger .lines:before{display:inline-block;width:30px;height:2px;background:#333;transition:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center}.mobile-trigger .lines:before{top:10px}.mobile-trigger .lines:after{top:-11px}.mobile-trigger.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mobile-trigger.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.mobile-trigger.close .lines:after,.mobile-trigger.close .lines:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:30px}.mobile-trigger.close .lines{background:#fff0}}@media screen and (max-width:480px){.default-table .mobilelabel,.matrix-table .mobilelabel{display:inline-block;font-weight:600;width:100%;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#footer-navi,#sitemap ul.sitemap>li{width:100%}#footer-navi>li{width:100%;float:left;margin-bottom:20px}#me-footer-logo{margin-right:20px;margin-top:40px}}form fieldset.col{width:50%;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){form fieldset.col{width:100%;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form fieldset.col.last{clear:left;padding-left:0}}form input[type=password],form input[type=text],form textarea{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:24px;font-weight:300}form fieldset.col.first{clear:left;padding-left:0}form label{margin-bottom:6px;float:left;display:block;width:100%}.event .metainfo .category,form .select-wrapper,form textarea{margin-bottom:20px}form .cols-50 .col:first-child{padding-right:10px}form .cols-50 .col:last-child{padding-left:10px}@media screen and (max-width:680px){form .cols-50 .col:first-child,form .cols-50 .col:last-child{padding-left:0;padding-right:0}}form input[type=password],form input[type=text]{border-radius:0;height:60px;border:0;width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:20px}.ui-accordion-content form input[type=password],.ui-accordion-content form input[type=text]{background:#f2f2f2}form .submitbutton{margin-top:40px}form .submitbutton button{float:left;width:auto;padding-left:40px;padding-right:40px}form textarea{border-radius:0;border:0;width:100%;box-sizing:border-box;padding:20px;height:160px;resize:none}form input[type=text].disabled{background:#ddd;color:#999}form .button{width:100%;max-width:410px}#search-lightbox .lightbox-content{top:180px}#search-lightbox .lightbox-content form{position:relative}#search-lightbox .lightbox-content button.button{position:absolute;top:0;right:0;padding:0;height:60px;width:60px;line-height:60px;min-width:0}#search-lightbox.lightbox .lightbox-overlay{background:rgb(0 0 0 / .4)}.multimediaboxes .mediaboxes_row{width:100%;float:left;position:relative}.multimediaboxes .mediabox{width:25%;float:left;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.multimediaboxes .mediabox .logo{position:absolute;left:50%;top:50%;width:80px;height:80px;line-height:80px;background:#333;opacity:.9;margin-left:-40px;margin-top:-40px;z-index:300;border-radius:50%;text-align:center;font-size:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.multimediaboxes .mediabox:hover .logo{opacity:0}.multimediaboxes .mediabox.colspan3{width:75%}.multimediaboxes .mediaboxes_row.last_big .mediabox:nth-child(3){float:right;position:absolute;right:0;top:0}.multimediaboxes .mediaboxes_row.last_big .mediabox:nth-child(2){clear:left}.multimediaboxes .mediaboxes_row.mid_big .mediabox:nth-child(2){float:left;position:absolute;left:0;top:0}.multimediaboxes .mediaboxes_row.mid_big .mediabox:first-child,.multimediaboxes .mediaboxes_row.mid_big .mediabox:nth-child(3){clear:right;float:right}@media screen and (max-width:768px){.multimediaboxes .mediabox{width:50%}.multimediaboxes .mediabox.colspan3{width:100%}.multimediaboxes .mediaboxes_row.last_big .mediabox:nth-child(2){clear:none}.multimediaboxes .mediaboxes_row.last_big .mediabox:nth-child(3),.multimediaboxes .mediaboxes_row.mid_big .mediabox:nth-child(2){position:relative}.multimediaboxes .mediaboxes_row.mid_big{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.multimediaboxes .mediaboxes_row.mid_big .mediabox:first-child{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}.multimediaboxes .mediaboxes_row.mid_big .mediabox:nth-child(3){-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.multimediaboxes .mediaboxes_row.mid_big .mediabox:nth-child(2){-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3}}@media screen and (max-width:480px){.multimediaboxes .mediabox,.multimediaboxes .mediabox.colspan3{width:100%}}.multimediaboxes .mediabox a{display:block;overflow:hidden;width:100%;height:100%;position:relative;background:#f2f2f2}.element.multimediaboxes .mediabox a:after{content:'';display:block;padding-top:100%}.multimediaboxes .mediabox.colspan3 a:after{content:'';display:block;padding-top:66.23%}.multimediaboxes .mediabox img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.multimediaboxes .mediabox img.landscape{height:100%;width:auto;max-width:none;left:50%;-o-transform:translateX(-50%);transform:translateX(-50%)}.multimediaboxes .mediabox img.portrait{width:100%;height:auto;max-width:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0}.dynamic-wrap{-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%;overflow:hidden;position:relative}.height-active .dynamic-wrap:before{content:'';position:absolute;left:0;right:0;bottom:0;height:10px;z-index:1}.dynamic-max-height.height-active .dynamic-show-more{display:inline-block}.dynamic-max-height .dynamic-show-more{margin-top:15px}a.dynamic-show-more.more_trigger{text-decoration:none}.col.background-color1 a{color:#fff}body #content a#et-opt-out{background:#333;color:#fff;text-align:left;width:auto;padding:10px;display:inline-block;margin:10px 0 0;border:1px solid #676767;text-decoration:none}.reg_newsletter_box label{float:none;display:inline}.reg_newsletter_box{margin-bottom:10px}.element.ads{padding:0;overflow:visible!important;position:absolute;width:120px!important;right:-160px}.slide.ads .slide-image div.figcaption{position:absolute;float:left;color:#fff;bottom:0;left:0;font-size:14px;text-align:left;background:rgb(0 0 0 / .5);padding:3px 10px}.ausstellerliste_entry .element.text.ads_parallax div.figcaption{position:absolute;float:left;color:#fff;bottom:0;font-size:14px;text-align:left;background:rgb(0 0 0 / .8);padding:3px 10px}section.ads,section.ads .cols.cols-1-4>.col.first{overflow:visible!important;position:relative;z-index:9999}.element.fs-ads{padding-bottom:0;padding-top:0;line-height:0}.text.fs-ads ins{display:block;margin-bottom:40px}.text.fs-ads ins:empty{margin:0}section.ads .cols.cols-1-4>.col.first{width:1200px;max-width:100%;position:relative;margin:auto}.termin_auswahl .select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mmregform .checkbox-wrapper div.checkbox{background:#f2f2f2}.aussteller_head .list-items .share-icon-div{display:none;position:absolute;height:38px;width:160px;margin:0;padding:0;background-color:#fff;top:-6px;left:43px;z-index:200}.aussteller_head .list-items .share-icon-div.active{display:block}.aussteller_head .list-items .share-icon-div:before{content:"";height:0;position:absolute;width:0;right:160px;top:11px;border:8px solid #fff0;border-right-color:#fff}.share-icon{visibility:visible;list-style-type:none;margin-left:8px;padding:0;float:left}.share-icons{float:left;margin:1px;padding:6px 3px;font-size:24px}.element .share-icons a{color:#333}@media screen and (max-width:365px){.aussteller_head .list-items>div{margin-right:10px}}#share-list{position:relative}@media screen and (max-width:588px){.slideshow .slide .inside,.slideshow .slide .slide-image{height:auto;min-height:0}.slideshow .slide .inside .slide-image .image_display{display:none}.slideshow .slide .slide-image.hasnosquare{height:320px}.slideshow .slide .inside .slide-image .image_mobile{display:block;height:320px;width:auto}.slideshow .slide .inside .slide-image .image_mobile.square{display:block;position:relative;left:auto;right:auto;top:auto;height:auto;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slideshow .slide .background-image,.slideshow .slide .slide-image:after{display:none}}@media screen and (min-width:588px){.slideshow .slide .inside .slide-image .image_mobile,.slideshow .slide .slide-image img.image_mobile{display:none}}.aussteller-info.banner a,.aussteller-info.banner figure{height:100%}.aussteller-info.banner figure{display:flex;display:-ms-flexbox;align-items:center;-ms-align-items:center;justify-content:center;-ms-justify-content:center}.element.text a.mm_resend_regconfirmation{color:#333;text-decoration:underline}.element.videoheader{padding:0;line-height:0;position:relative}.element.videoheader .video-container{position:relative;height:482px;width:100%;background:#333}.element.videoheader .video-container a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:500;text-indent:-9999px}.element.videoheader .video-container video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2000px;height:483px}.aussteller_info_block form .col button.button{margin-top:20px}.cookie_info{display:none}.cookie_info .inside{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie_text{font-size:16px;line-height:1.2;color:#999;padding-right:15px;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}.cookie_text strong{color:#333}.cookie_text a{color:#999}.cookie_text p{margin:0}.cookie_info .button{float:right;padding:10px;text-transform:uppercase;font-size:18px;margin-bottom:0}@media screen and (max-width:768px){.cookie_text{-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;-o-flex:auto;flex:auto;padding-right:0;margin-bottom:10px}}fieldset.col.form_fullsize{width:100%;padding-left:0}.checkbox-container{position:relative;padding-left:50px;margin-bottom:40px}.checkbox-container .checkbox-wrapper{position:absolute;left:0;top:0}.checkbox-container label.checkbox-label{height:auto}a.messe-info__calendar{color:inherit;text-decoration:none;margin-left:10px;position:relative;float:right;width:40px;height:30px}a.messe-info__calendar svg{position:absolute;width:40px;height:40px;top:-5px}@media screen and (max-width:1200px){section.ads{display:none!important}.element.videoheader .video-container{height:auto}.element.videoheader .video-container video{height:100%}.element.videoheader .video-container:after{content:'';display:block;width:100%;padding-top:40.25%}.slideshow .slide.ads .slide-image.hasnosquare{height:auto}.slideshow .slide.ads .slide-image.hasnosquare .image_mobile{height:100%}.slideshow .slide.ads .slide-image.hasnosquare:after{content:'';display:block;width:100%;padding-top:40.25%}}.row_headline h1{line-height:1.2}#footer nav ul.has_agb li:nth-last-child(3){clear:left}#footer nav ul.has_agb li:nth-last-child(-n+3){margin-top:20px}#footer-navi.has_agb{margin-top:10px}@media screen and (max-width:900px){#footer nav ul.has_agb li:nth-last-child(-n+3){margin-top:0}#footer-navi.has_agb{margin-top:40px}}a.show_sitemap .fa{font-size:23px}.videoheader.video_headline .slide-content__wrapper{width:1200px;margin:auto;position:relative;height:100%}.slideshow .slide .videoheader.video_headline .slide-content,.videoheader.video_headline .slide-content{position:absolute;top:75%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:200;opacity:1;-webkit-transition:1s;-o-transition:1s;transition:1s}.slideshow .slide .videoheader.video_headline .slide-content.active,.videoheader.video_headline .slide-content{left:0}.videoheader.video_headline .slide-content h1 span,.videoheader.video_headline .slide-content h2 span{display:block;padding:12px 35px;font-weight:700;float:left;clear:left;position:relative;-webkit-transition:1s;-o-transition:1s;transition:1s;white-space:nowrap;font-size:30px;line-height:34px}@media screen and (max-width:1200px){.videoheader.video_headline .slide-content__wrapper{position:static}}@media screen and (max-width:630px){.videoheader.video_headline{margin-bottom:75px}.slideshow .slide .videoheader.video_headline .slide-content.active,.videoheader.video_headline .video-container .slide-content{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none;top:99%;width:100%}.videoheader.video_headline .video-container .slide-content h1 span,.videoheader.video_headline .video-container .slide-content h2 span{font-size:20px;line-height:30px!important;padding:8px 15px;width:100%}}.video-container .slide-content h1 span:nth-child(2),.video-container .slide-content h2 span:nth-child(2){margin-top:-15px;z-index:-10}.downloadlist{margin-left:-15px;margin-right:-15px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.downloadlist__element{width:20%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.downloadlist__link{display:block}.downloadlist__image{position:relative;background:#fff;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;border:1px solid #f2f2f2}.downloadlist__image img{position:absolute;max-width:100%;max-height:100%;margin:auto;display:inline-block}.downloadlist__image .fa{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:80px}.downloadlist__image:after{padding-top:80%;display:block;content:'';width:100%}.downloadlist__meta{font-size:14px;margin-top:5px}@media screen and (max-width:1024px){.downloadlist__element{width:25%}}.aussteller_tags .tag span.hauptstand_tag{background-color:#666;float:left;color:#fff;position:relative}.aussteller_tags .tag span.hauptstand_tag::after{content:'';position:absolute;top:0;right:-4px;width:0;height:0;border-top:17px solid #fff0;border-left:5px solid #666;border-bottom:17px solid #fff0}.aussteller_tags .tag .tag_row{display:flex;background:0 0;padding:0;margin:10px 0 0;flex-wrap:wrap}.aussteller_tags .tag .tag_row a,.aussteller_tags .tag .tag_row span{margin-top:0}.aussteller_tags .tag .tag_row .tag_stand{margin:0;padding:0}@media screen and (max-width:600px){.aussteller_tags .tag .tag_row{flex-direction:column}.aussteller_tags .tag span.hauptstand_tag::after{display:none}}.contact-wrapper{display:flex;align-items:flex-start;margin-bottom:20px}.contact-wrapper .image_container{max-width:120px;flex:none;margin-right:20px;line-height:0}.contact-wrapper .text_container p:not(.text_name){margin:0}@media screen and (max-width:400px){.contact-wrapper{flex-direction:column;margin-bottom:40px}.contact-wrapper .image_container{margin-bottom:0}}.inner.text figure.float_left:hover:after,.inner.text figure.float_right:hover:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzZWFyY2giIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1zZWFyY2ggZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTA1IDQ0Mi43TDQwNS4zIDM0M2MtNC41LTQuNS0xMC42LTctMTctN0gzNzJjMjcuNi0zNS4zIDQ0LTc5LjcgNDQtMTI4QzQxNiA5My4xIDMyMi45IDAgMjA4IDBTMCA5My4xIDAgMjA4czkzLjEgMjA4IDIwOCAyMDhjNDguMyAwIDkyLjctMTYuNCAxMjgtNDR2MTYuM2MwIDYuNCAyLjUgMTIuNSA3IDE3bDk5LjcgOTkuN2M5LjQgOS40IDI0LjYgOS40IDMzLjkgMGwyOC4zLTI4LjNjOS40LTkuNCA5LjQtMjQuNi4xLTM0ek0yMDggMzM2Yy03MC43IDAtMTI4LTU3LjItMTI4LTEyOCAwLTcwLjcgNTcuMi0xMjggMTI4LTEyOCA3MC43IDAgMTI4IDU3LjIgMTI4IDEyOCAwIDcwLjctNTcuMiAxMjgtMTI4IDEyOHoiPjwvcGF0aD48L3N2Zz4K) center center no-repeat rgb(0 0 0 / .4);background-size:40px}.inner.text figure.float_left,.inner.text figure.float_right{position:relative;cursor:pointer}.background-color1 .background-default .element.text.downloads ul.icon-list a,.background-color1 .background-default .element.text.downloads ul.icon-list i,.col.background-color1 .background-default a{color:#000}.maps-cookie-overlay{position:relative;width:100%;height:100%;top:0;overflow:hidden}.maps-cookie-overlay .overlay{position:absolute;width:100%;height:100%;top:22px;left:0;background-color:#000;opacity:.7}.maps-cookie-overlay .overlay.sst-overlay{background-color:#fff0}#map-canvas .maps-cookie-overlay img{max-width:100%}section.content .maps-cookie-overlay .overlay__button a{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.overlay__image img{height:100%;min-width:100%;object-fit:cover;position:absolute;z-index:-10;filter:blur(3px)}.overlay__box{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px 70px;color:#434d56;max-width:500px;min-width:400px}.overlay__text{font-size:20px;margin-bottom:30px}.overlay__buttons{display:flex}.overlay__button{width:100%;background:#eef1f2;border:0;font-weight:300;height:50px;outline:0;transition:.3s ease-in-out;font-family:Raleway,sans-serif;cursor:pointer;line-height:normal;margin:0 20px 0 0;vertical-align:baseline;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px}.overlay__button.overlay__button--green{background:#1db287;color:#fff;margin-right:0}@media (hover:hover) and (min-width:1024px){.overlay__button:hover{color:#eef1f2!important;background-color:#434d56}.overlay__button a:hover,.overlay__button:hover a{color:#eef1f2!important}}.overlay__button a{color:#434d56;text-decoration:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.overlay__button.overlay__button--green a{color:#fff}@media screen and (max-width:768px){a.messe-info__calendar svg{width:30px;height:30px;top:0}.overlay__buttons{flex-flow:column}.overlay__button{margin-bottom:10px;margin-right:0;width:100%}.overlay__box{width:90vw;min-width:90vw;padding:30px;box-sizing:border-box}}.usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-header-subtitle-text{line-height:1.6}.usercentrics-button.layout-1 .uc-nav-tabs .uc-nav-link{height:auto!important}.usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info{margin-bottom:20px}#usercentrics-button.layout-1 #uc-corner-modal .uc-card-body .uc-consent-group .uc-concent-icons-div{display:flex;align-items:center;justify-content:center;height:30px}@media screen and (max-width:768px){#usercentrics-button.layout-1 #uc-corner-modal .uc-card-body .uc-consent-group .uc-concent-icons-div{justify-content:flex-end}}.sbox_modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4)}.sbox_modal_content{background-color:#fefefe;margin:auto;padding:20px;overflow:hidden;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sbox_modal_close{color:#fff;position:absolute;right:20px;font-size:28px;font-weight:700;background:#434d56;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.sbox_modal_close:focus,.sbox_modal_close:hover{text-decoration:none}#FloorAd iframe{z-index:10000}#Fullsizebanner{text-align:center}#Rectangle{margin-bottom:10px}.custom_contactform .contactform{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;padding:30px;background:#f2f2f2}.custom_contactform .contactform .col-100,.custom_contactform .contactform .col-50{display:flex;flex-flow:column;justify-content:start}.custom_contactform .contactform .col-100{grid-column:1/3}.custom_contactform .contactform .select-wrapper,.custom_contactform .contactform button,.custom_contactform .contactform input,.custom_contactform .contactform p,.custom_contactform .contactform textarea{margin-bottom:0}.custom_contactform .contactform .checkbox_label_wrapper{grid-column:1/3;display:flex;align-items:center;margin:10px 0}.custom_contactform .contactform .checkbox_label_wrapper label{margin-bottom:0}@media (max-width:992px){.custom_contactform .contactform .col-50{grid-column:1/3}}.custom_contactform__wrapper{padding-top:0}.form_message__wrapper .form_message{padding:30px 30px 0;margin-bottom:0;background:#f2f2f2}.form_message__wrapper .form_message>div{padding:20px;background:#fff}.form_message__wrapper .form_message i{margin-right:8px}.revive_floor{display:block;position:fixed;bottom:0;left:0;right:0;margin:auto;width:1200px;height:144px;z-index:1000}.revive_floor_close{text-decoration:none;font-size:20px;display:block;position:absolute;right:0;top:0;background:#333333b3;padding:4px 10px;line-height:1;color:#fff}.um_ads_parallax .um_inner{margin:0 auto;width:90%;position:relative;overflow:hidden;background:#fff}.um_ads_parallax .um_inner a img:first-child{height:auto;width:100%;position:absolute;top:0}.asmbeacon.asmdivouter{width:100%!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;position:fixed!important;height:auto!important}.asmbeacon.asmdiv{width:auto!important;position:relative!important;height:auto!important}.asmbeacon.asmdiv img{width:100%!important;height:auto!important;object-fit:cover!important}form.mm_delete_account{padding:20px;background:#f2f2f2}:root{--c-map-turquoise:#00B0A6;--c-map-purple:#C02485;--c-map-darkgrey:#555555;--c-map-red:#E94E24;--c-map-green:#80BA27;--c-map-orange:#F9B000;--c-map-blue:#0081C9}.map-container{display:grid;grid-template-columns:1fr 230px;gap:20px}.interactive-map svg{width:100%}.map-buttons{display:grid;grid-template-columns:1fr;gap:8px;height:min-content}.map-buttons a{padding:8px 16px;border-radius:10px;text-transform:uppercase;text-decoration:none;color:#fff;font-size:16px;font-weight:400;line-height:1.1;transition:.3s ease-in-out;position:relative}.map-buttons a::after{content:'';position:absolute;inset:0;background-color:rgb(255 255 255 / .2);border-radius:10px;opacity:0;transition:all 300ms ease-in-out}.map-buttons a span{display:block;text-transform:none;font-weight:300}.bg-darkgrey{background-color:var(--c-map-darkgrey)}.bg-purple{background-color:var(--c-map-purple)}.bg-turquoise{background-color:var(--c-map-turquoise)}.bg-red{background-color:var(--c-map-red)}.bg-green{background-color:var(--c-map-green)}.bg-orange{background-color:var(--c-map-orange)}.bg-blue{background-color:var(--c-map-blue)}.svg-link polygon,.svg-link rect{opacity:0;transition:.3s ease-in-out;fill:rgb(255 255 255 / .2)}@media (hover:hover){.map-buttons a:hover::after{opacity:1}.svg-link:hover polygon,.svg-link:hover rect{opacity:1}.map-container:has(.map-buttons a.map-hover-halle4:hover) #halle4,.map-container:has(.map-buttons a.map-hover-halle5-6:hover) #halle5-6,.map-container:has(.map-buttons a.map-hover-halle5-small:hover) #halle5-small,.map-container:has(.map-buttons a.map-hover-halle5:hover) #halle5,.map-container:has(.map-buttons a.map-hover-halle7:hover) #halle7,.map-container:has(.map-buttons a.map-hover-halle8:hover) #halle8{opacity:1}.map-container:has(.svg-link:hover #halle5-small) a.map-hover-halle5-small::after,.map-container:has(.svg-link:hover #galeria) a.map-hover-galeria::after,.map-container:has(.svg-link:hover #halle1) a.map-hover-halle1::after,.map-container:has(.svg-link:hover #halle2) a.map-hover-halle2::after,.map-container:has(.svg-link:hover #halle3) a.map-hover-halle3::after,.map-container:has(.svg-link:hover #halle4) a.map-hover-halle4::after,.map-container:has(.svg-link:hover #halle5) a.map-hover-halle5::after,.map-container:has(.svg-link:hover #halle6) a.map-hover-halle6::after,.map-container:has(.svg-link:hover #halle5-6) a.map-hover-halle5-6::after,.map-container:has(.svg-link:hover #halle7) a.map-hover-halle7::after,.map-container:has(.svg-link:hover #halle8) a.map-hover-halle8::after{opacity:1}}@media (max-width:768px){.map-container{grid-template-columns:1fr;padding:0 20px;gap:50px}.map-buttons{grid-template-columns:repeat(2,1fr)}.map-buttons a{-webkit-hyphens:auto;word-break:break-word;hyphens:auto;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.interactive-map{aspect-ratio:386/550;overflow:hidden;position:relative}.interactive-map svg{object-fit:cover;position:absolute;width:200%;height:100%;transform:translateX(-36%)}}
.um-cookie-overlay {
    display: none;
    background-image: url(https://static.messe-essen-media.de/assets/images/me_sw_blur.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.um-cookie-overlay.active {
    display: block;
    margin-block: 20px;

}

.um-cookie-overlay .cookie-overlay-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    aspect-ratio: 2.35;
    gap: 30px;
    padding-inline: 10%;
    box-sizing: border-box;
    text-align: center;
    font-weight: 400;
}

@media (max-width: 600px) {
    .um-cookie-overlay {
        background-size: cover;
    }
    .um-cookie-overlay .cookie-overlay-content {
        padding: 10%;
    }
}
