/* barlow-300 - latin */
/* @font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 300;
	src: local(''),
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  } */
  /* barlow-regular - latin */
  /* @font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	src: local(''),
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  } */
  /* barlow-500 - latin */
  /* @font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	src: local(''),
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  } */
  /* barlow-600 - latin */
  /* @font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 600;
	src: local(''),
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  } */
  /* barlow-700 - latin */
  /* @font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	src: local(''),
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  } */
  /* barlow-800 - latin */
  /* @font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 800;
	src: local(''),
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/assets/default/fonts/barlow-v12-latin/barlow-v12-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  } */

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 0 !important;
}

.d-flex{
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}
.flex-column{
	-webkit-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}
.img-fluid {
	max-width: 100%;  height: auto;
}

#veranstaltungsort-header > .section__content-container .section__content-row > .section__content > .row {
	display: flex;
}
.veranstaltungsort-header-rechts {
	flex-direction: column;
    justify-content: space-between;
}

figure.image {
	position: relative;
}

figcaption.image-caption {
	position: absolute;
    bottom: 10px;
    right: 20px;
    text-align: right;
    color: #ffffff;
}

.em-page--main-ticket > h1.em-headline {
	/* font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    font-size: 41px; */
    margin-top: 0;
    margin-bottom: 11px;
}

table.ce-table tbody tr td {
	vertical-align: middle;
}

.social-links{list-style:none}.social-links:after,.social-links:before{content:" ";display:table}.social-links:after{clear:both}.social-links:after,.social-links:before{content:" ";display:table}.social-links:after{clear:both}.social-links .social-links__item{float:left;font-size:2.5em;margin-right:5px}div.info-bar{background-color:#555;height:30px;top:0;left:0;right:0;z-index:1000;position:fixed;display:none!important}nav.navbar div.container div.navbar-header{float:left;width: 100% !important;}@media (max-width:767px){nav.navbar div.container div.navbar-header{width:105px}}@media (min-width:768px) and (max-width:991px){nav.navbar div.container div.navbar-header{width:415px}}@media (min-width:992px) and (max-width:1199px){nav.navbar div.container div.navbar-header{width:515px}}@media (min-width:1200px){nav.navbar div.container div.navbar-header{width:615px}}nav.navbar div.container div.navbar-header a.navbar-brand{height:auto;padding:0 15px}nav.navbar div.container div.navbar-header a.navbar-brand div.logo{background-size:100% 100%;background-color:transparent;background-repeat:no-repeat}nav.navbar div.container div.navbar-header a.navbar-brand div.logo.logo-xs{visibility:hidden;background-image:url(/assets/dge.de/images/logo-mobile.png);width:90px;height:86px}nav.navbar div.container div.navbar-header a.navbar-brand div.logo.logo-sm{background-image:url(/assets/dge.de/images/header-dge-kongress-2023.png);width:345px;height:104px}nav.navbar div.container div.navbar-header a.navbar-brand div.logo.logo-md{background-image:url(/assets/dge.de/images/header-dge-kongress-2023.png);width:494px;height:137px;}nav.navbar div.container div.navbar-header a.navbar-brand div.logo.logo-lg{background-image:url(/assets/dge.de/images/header-dge-kongress-2023.png);width:570px;height:158px}nav.navbar div.container div.navbar-components{float:left;padding:0;width: 100% !important;}@media (max-width:767px){nav.navbar div.container div.navbar-components{display:none}}@media (min-width:768px) and (max-width:991px){nav.navbar div.container div.navbar-components{width:305px}}@media (min-width:992px) and (max-width:1199px){nav.navbar div.container div.navbar-components{width:425px}}@media (min-width:1200px){nav.navbar div.container div.navbar-components{width:525px}}nav.navbar div.container div#navbar{float:right}@media (max-width:767px){nav.navbar div.container div#navbar{display:none}}@media (min-width:768px) and (max-width:991px){nav.navbar div.container div#navbar{width:305px}}@media (min-width:992px) and (max-width:1199px){nav.navbar div.container div#navbar{width:425px}}@media (min-width:1200px){nav.navbar div.container div#navbar{width:525px}}nav.navbar div.container div#navbar ul.nav.navbar-nav > li.dropdown:hover > ul.dropdown-menu{display:block}nav.navbar div.container div#navbar ul.nav.navbar-nav > li.dropdown > ul.dropdown-menu > li.dropdown:hover > ul.dropdown-menu{display:block}div.slidebar{margin-top:0;background-color:rgb(0,65,120);color:#fff}div.slidebar .nav{margin:0}div.slidebar .nav>li>a{color:#fff}div.slidebar .nav>li>a:hover{background-color:rgb(0,65,120);color:#fff}div.slidebar .nav>li>a:active{background-color:#1e1e1e;color:#fff}div.slidebar .nav>li>a:disabled{background-color:#1e1e1e;color:#fff}div.slidebar .nav>li.dropdown .dropdown-menu{position:relative;background-color:transparent;box-shadow:none;border:none;float:none;margin-left:15px;display:block}div.slidebar .nav>li.dropdown .dropdown-menu>li>a{color:#fff;padding:10px 15px}div.slidebar .nav>li.dropdown .dropdown-menu>li>a:hover{background-color:rgb(0,65,120);color:#fff}div.slidebar .nav>li.dropdown .dropdown-menu>li>a:active{background-color:#1e1e1e;color:#fff}div.slidebar .nav>li.dropdown .dropdown-menu>li>a:disabled{background-color:#1e1e1e;color:#fff}footer.footer{width:100%;min-height:60px}footer.footer .footer--section{padding:30px 0}footer.footer .footer__info{background-color:rgb(0,65,120);color:#fff}footer.footer .footer__components{background-color:rgb(110,170,195);color:#000;display:none}footer.footer .footer__sitemap{background-color:rgb(110,170,195);color:#000}footer.footer .footer__sitemap ul.sitemap{padding:0;margin:0;list-style:none;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify}footer.footer .footer__sitemap ul.sitemap li{font-weight:700}footer.footer .footer__sitemap ul.sitemap li ul.sub{padding:0;margin:0;list-style:none}footer.footer .footer__sitemap ul.sitemap li ul.sub li{font-weight:400}footer.footer .footer__brand{background-color:#E06666;color:#000;display:none}.stoerer{position:fixed;z-index:9999;top:50%;right:0;margin-bottom:-50%;display:inline-block;transform-origin:50% 50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-lr;font-size:1.5em;line-height:50px;background-color:rgb(110,170,195);color:#000;min-height:124px;text-align:center}.stoerer a{display:block;color:inherit;padding:20px 0}.stoerer a:active,.stoerer a:focus,.stoerer a:hover{text-decoration:none}header{position:relative;padding-bottom:4px;margin-bottom:10px}header.align-center{text-align:center}header.align-right{text-align:right}header.with-bar:after{content:' ';display:block;position:absolute;background-color:#337ab7;width:80px;height:4px;bottom:0;left:0;right:auto}header.with-bar.align-center:after{left:0;right:0;margin:auto}header.with-bar.align-right:after{left:auto;right:0}body{overflow:auto}body div[canvas=container]{transform:none;-webkit-transform:none;-ms-transform:none}body div[canvas=container] .main-container{position:relative;min-height:100%}@media (max-width:767px){body div[canvas=container] .main-container{padding-top:140px}}@media (min-width:768px) and (max-width:991px){body div[canvas=container] .main-container{padding-top:163px}}@media (min-width:992px) and (max-width:1199px){body div[canvas=container] .main-container{padding-top:197px}}@media (min-width:1200px){body div[canvas=container] .main-container{padding-top:197px}}body{overflow:auto}body div[canvas=container]{transform:none;-webkit-transform:none;-ms-transform:none}body div[canvas=container] .main-container{position:relative;min-height:100%}@media (max-width:767px){body div[canvas=container] .main-container{padding-top:170px}}@media (min-width:768px) and (max-width:991px){body div[canvas=container] .main-container{padding-top:163px}}@media (min-width:992px) and (max-width:1199px){body div[canvas=container] .main-container{padding-top:158px}}@media (min-width:1200px){body div[canvas=container] .main-container{padding-top:197px}}p{margin:0 0 20px}a{color:#fff;text-decoration:underline}a:focus,a:hover{color:#fff}img{width:100%;max-width:100%;height:auto}.topspace{margin:50px 0 0}.ce-table{width:100%;max-width:100%;margin-bottom:20px}.imageWidth .ce-column,.imageWidth .ce-gallery{float:none!important}#back-top{display:block;cursor:pointer;position:fixed;bottom:60px;right:30px;width:56px;height:51px;z-index:9999;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#000;background:rgb(110,170,195) url(/assets/dge.de/images/arrow-top.png) no-repeat center center;border-radius:3px;transition:1s;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.program .ce-table{margin:35px 0}.program .ce-table thead tr th{text-align:center;font-family:Arial,Helvetica,sans-serif;padding:15px 10px;background:#e1e0e0;letter-spacing:.4px}.program .ce-table thead tr th:first-child{text-align:left;width:20%;background:0 0;padding:15px 10px 15px 0}.program .ce-table thead tr th:nth-child(2){width:30%;border-right:10px solid #ebebeb}.program .ce-table tbody tr td{text-align:center;padding:15px 10px;background:#fff;border-top:5px solid #ebebeb}.program .ce-table tbody tr td:first-child{background:0 0}.program .ce-table tbody tr td:nth-child(2){border-right:10px solid #ebebeb}@media (max-width:767px){.program{display:none}}.fees .ce-table thead tr th{text-align:center;font-family:Arial,Helvetica,sans-serif;padding:15px 10px;background:#e1e0e0;letter-spacing:.4px}.fees .ce-table thead tr th:first-child{text-align:left;width:15%;background:0 0;padding:15px 10px 15px 0}.fees .ce-table thead tr th:nth-child(2){width:30%;border-right:10px solid #f5f5f5}.fees .ce-table tbody tr td{text-align:center;padding:15px 10px;background:#fff;border-top:5px solid #f5f5f5}.fees .ce-table tbody tr td:first-child{background:0 0;text-align:left;padding:15px 10px 15px 0}.committee{overflow:auto}.committee .ce-table thead tr th{text-align:center;font-family:Arial,Helvetica,sans-serif;padding:15px 10px;background:#e1e0e0;letter-spacing:.4px;border-right:10px solid #ebebeb;width:33.333%}.committee .ce-table thead tr th:last-child{border-right:0}.committee .ce-table tbody tr td{text-align:center;padding:15px 10px;background:#fff;border-top:5px solid #ebebeb;border-right:10px solid #ebebeb;width:33.333%}.committee .ce-table tbody tr td:last-child{border-right:0}.section-primary .committee .ce-table thead tr th{border-right:10px solid #f5f5f5}.section-primary .committee .ce-table tbody tr td{border-top:5px solid #f5f5f5;border-right:10px solid #f5f5f5}.navbar{background-color:#fff;border:0;padding:0;margin-bottom:0;/*border-bottom:15px solid rgb(0,65,120);*//*background-image:url(/assets/dge.de/images/header-bg.jpg);*/background-repeat:no-repeat;background-size:contain;background-position:top right}.navbar .navbar-header{margin:0}@media (max-width:991px){.navbar .navbar-header a.navbar-brand{padding:0 !important}}.navbar div.navbar-components{/*padding-left:10px!important*/}@media (max-width:767px){.navbar div.navbar-components{float:left!important;display:block!important}}@media (min-width:768px) and (max-width:991px){.navbar div.navbar-components{width:auto!important;float:left!important;padding:0 0 15px!important}}@media (min-width:992px) and (max-width:1199px){.navbar div.navbar-components{padding:15px 0 0!important}}.navbar div.navbar-components .components{float:left}.navbar div.navbar-components .components .dateImage{background:url(/assets/dge.de/images/header-event-datum.svg) no-repeat;background-size:505px 80px;display:block;width:505px;height:80px}@media (max-width:767px){.navbar div.navbar-components .components .dateImage{background-size:220px 35px;width:220px;height:35px}}@media (min-width:768px) and (max-width:991px){.navbar div.navbar-components .components .dateImage{background-size:420px 70px;width:420px;height:70px}}@media (min-width:992px) and (max-width:1199px){.navbar div.navbar-components .components .dateImage{background-size:450px 80px;width:450px;height:80px}}@media (max-width:767px){.navbar div.navbar-components .components{display:none}}@media (max-width:991px){.navbar div.navbar-components{width:auto}.navbar div.navbar-components .components{float:none}}.navbar div#navbar{margin:15px 0 0}@media (min-width:992px) and (max-width:1199px){.navbar div#navbar{margin:10px 0 0}}.navbar div#navbar .navbar-nav li a{font-family:Arial,Helvetica,sans-serif;font-weight:lighter;text-decoration:none;letter-spacing:.4px;color:#000;font-size:16px;padding-left:10px;padding-right:10px;padding-bottom:25px}@media (min-width:992px) and (max-width:1199px){.navbar div#navbar .navbar-nav li a{font-size:14px;padding-left:5px;padding-right:5px;letter-spacing:normal}}.navbar div#navbar .navbar-nav li.active a,.navbar div#navbar .navbar-nav li:active a,.navbar div#navbar .navbar-nav li:hover a{/*font-weight:400;text-shadow: 0px 0px 0px white;*/background:0 0}.navbar div#navbar .navbar-nav li.active:after,.navbar div#navbar .navbar-nav li:active:after,.navbar div#navbar .navbar-nav li:hover:after{content:' ';display:block;width:52px;height:8px;background-color:rgb(110,170,195);position:absolute;left:10px;bottom:0}@media (min-width:992px) and (max-width:1199px){.navbar div#navbar .navbar-nav li.active:after,.navbar div#navbar .navbar-nav li:active:after,.navbar div#navbar .navbar-nav li:hover:after{left:5px}}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu{background:rgba(0,0,0,.7);border:none;border-radius:0;left:10px;padding:0}@media (min-width:992px) and (max-width:1199px){.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu{left:5px}}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li{border-bottom:0px solid rgb(0,65,120)}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li a{text-transform:none;color:#fff;font-weight:lighter;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom: 0;}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li.active a,.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li:active a,.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li:hover a{font-weight:lighter;color:rgb(110,170,195)}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li.active:after,.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li:active:after,.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li:hover:after{display:none}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li:last-child{border:0}.navbar div#navbar .navbar-nav li.dropdown .dropdown-menu li:last-child a{padding-bottom: 15px;}@media (max-width:991px){.navbar div#navbar{display:none!important}}.navbar .navbar-toggle{border:0;margin-top:8px;margin-right:0}@media (max-width:991px){.navbar .navbar-toggle{display:none}}/*@media (max-width:991px){.navbar .navbar-toggle{display:block}}*/.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:transparent}.navbar .navbar-toggle .navbar-text{position:absolute;left:-65px;margin:5px 0;color:rgb(110,170,195);text-transform:uppercase}.navbar .navbar-toggle .icon-bar{background-color:rgb(0,65,120);width:40px;height:4px;border-radius:0}.navbar .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}body[data-browser=chrome] .navbar{transform:translateZ(0)!important}@media (min-width:992px) and (max-width:1199px){body[data-browser=ie11] .navbar div#navbar .navbar-nav li a{font-size:13px}}.frame-type-header.frame-layout-align-center{text-align:center}.frame-type-header.frame-layout-align-center h1{font-size:3.5rem;margin:0 0 15px}.frame-type-header.frame-layout-align-center h2{font-size:1.75rem;font-weight:700;margin:0}.frame-type-header.frame-layout-align-center h3{font-size:2.25rem;margin:0}header h2{margin-top:0}header.with-bar{margin:290px 0 115px}header.with-bar h2{font-size:53px;margin-bottom:0;margin-top:20px}header.with-bar h3{font-size:38px;margin-top:15px}header.with-bar:after{display:none}header.with-bar:before{content:' ';display:block;position:absolute;background-color:#6f6f6f;width:156px;height:1px;top:-25px;left:0;right:auto}@media (min-width:992px) and (max-width:1199px){header.with-bar h2{font-size:45px}header.with-bar h3{font-size:30px}}#twoColor header h3{text-transform:uppercase;font-weight:700}.langSwitch{float:left}@media (min-width:768px) and (max-width:991px){.langSwitch{float:left;margin:10px 0 0}}.langSwitch .lang-menu{padding:0}.langSwitch .lang-menu li{float:left;list-style-type:none;padding:0 10px 0 0;line-height:1em}@media (min-width:768px) and (max-width:991px){.langSwitch .lang-menu li:first-child{padding:0 10px 0 0}}.langSwitch .lang-menu li a{color:#000;text-decoration:none;text-transform:uppercase}.langSwitch .lang-menu li a span{width:43px;height:24px;display:block}.langSwitch .lang-menu li a span.de{background:url(/assets/dge.de/images/flag-de.svg) no-repeat;background-size:43px 24px}.langSwitch .lang-menu li a span.en{background:url(/assets/dge.de/images/flag-en.svg) no-repeat;background-size:43px 24px}.langSwitch .lang-menu li a span.ru{background:url(/assets/dge.de/images/flag-ru.svg) no-repeat;background-size:43px 24px}.langSwitch .lang-menu li a span.fr{background:url(/assets/dge.de/images/flag-fr.svg) no-repeat;background-size:43px 24px}.langSwitch .lang-menu li.active a{font-weight:700}body[data-browser=ie11] .langSwitch .lang-menu{float:right;width:100%}@media (min-width:768px) and (max-width:991px){body[data-browser=ie11] .langSwitch .lang-menu{float:left;width:100%}}.metaNavi{padding:0 10px 0 0;margin:15px 0 0;float:right}@media (max-width:767px){.metaNavi{float:left;margin:15px 10px 0}}@media (min-width:768px) and (max-width:991px){.metaNavi{float:left;margin:10px 0 0}}.metaNavi li{list-style-type:none}.metaNavi li a{text-decoration:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}body[data-browser=ie11] .metaNavi{float:right;width:100%}body[data-browser=ie11] .metaNavi li a{margin:0 0 0 10px}@media (max-width:767px){body[data-browser=ie11] .metaNavi{float:left}body[data-browser=ie11] .metaNavi li a{margin:0}}@media (min-width:768px) and (max-width:991px){body[data-browser=ie11] .metaNavi{float:left}body[data-browser=ie11] .metaNavi li a{margin:0}}div.slidebar .slidebar__controls{margin:20px 0 10px;border-bottom:2px solid #fff;padding:0 0 20px}div.slidebar .slidebar__controls .slidebar__phone{float:left;width:100%;padding:0 15px}div.slidebar .slidebar__controls .slidebar__phone .phoneText{color:#fff;font-size:22px;font-weight:700}div.slidebar .slidebar__controls .slidebar__phone a{color:rgb(110,170,195);text-decoration:none;font-size:20px;font-weight:700}div.slidebar .slidebar__controls .slidebar__btn{background-color:transparent;border:none;float:right;margin:0 10px 10px}div.slidebar .slidebar__controls .slidebar__btn .slidebar__close{background:url(/assets/dge.de/images/slidebar-close.png) no-repeat;width:19px;height:19px}div.slidebar .nav li{width:100%}div.slidebar .nav li a{text-decoration:none;border-bottom:1px solid #4f4f4f}div.slidebar .nav li.active a,div.slidebar .nav li:active a,div.slidebar .nav li:focus a,div.slidebar .nav li:hover a{font-weight:700}div.slidebar .nav li.dropdown .dropdown-menu{background:rgb(110,170,195);margin:0;padding:0}div.slidebar .nav li.dropdown .dropdown-menu li a{padding-left:30px;font-weight:400}div.slidebar .nav li.dropdown .dropdown-menu li.active a,div.slidebar .nav li.dropdown .dropdown-menu li:active a,div.slidebar .nav li.dropdown .dropdown-menu li:focus a,div.slidebar .nav li.dropdown .dropdown-menu li:hover a{font-weight:700;background-color:rgb(0,65,120)}div.slidebar .langSwitch{margin:20px 0 0 15px;float:left}div.slidebar .langSwitch .lang-menu li:first-child{padding:0 10px 0 0}div.slidebar .langSwitch .metaNavi{float:left}div.slidebar .langSwitch .metaNavi li a{color:#fff}@media (max-width:767px){div.slidebar .langSwitch{display:block}}@media (min-width:768px) and (max-width:991px){div.slidebar .langSwitch{display:none}}.stoerer{-ms-transform-origin:50% 50%;-ms-transform:translateY(-50%) rotate(180deg);-ms-writing-mode:tb-lr;-webkit-transform-origin:50% 50%;-webkit-transform:translateY(-50%) rotate(180deg);-webkit-writing-mode:vertical-lr;-moz-transform-origin:50% 50%;-moz-transform:translateY(-50%) rotate(180deg);-moz-writing-mode:vertical-lr}.stoerer a{text-decoration:none}@media (max-width:767px){.stoerer{display:none}}footer.footer{width:100%;padding:30px 0 25px;background-color:rgb(0,65,120)}footer.footer .footer_info{background-color:rgb(0,65,120);color:#fff}footer.footer .footer_info p{margin:0;font-size:14px}footer.footer .footer_info ul.sitemap{margin:0;padding:0}footer.footer .footer_info ul.sitemap li{list-style-type:none;float:left;margin:0}footer.footer .footer_info ul.sitemap li a{text-decoration:none;color:#fff;padding:0 5px;text-transform:uppercase;font-size:14px}footer.footer .footer_info ul.sitemap li:last-child .dot{display:none}.pdf-downlaod{margin:40px 0 0}.pdf-downlaod img{width:auto;height:auto}.pdf-downlaod img.hover{display:none}.pdf-downlaod a{float:left}.pdf-downlaod a:hover img{display:none}.pdf-downlaod a:hover img.hover{display:block}.pdf-downlaod .pdf-text{font-size:21px;margin:40px 0 0}.pdf-downlaod .pdf-text p{margin:0}.pdf-downlaod .pdf-text a{color:#000;font-weight:700;text-decoration:none}.newsletterButton{display:inline-block;margin:60px 0 40px}.newsletterButton .button a{color:#e7e7e7;text-decoration:none;text-transform:uppercase;font-size:23px;background:#fff;padding:40px 105px}.intro .intro_img img{width:auto;max-width:none}@media (max-width:767px){.intro .intro_img .intro__imgWrap{margin:0 -15px}.intro .intro_img .intro__imgWrap img{width:100%;max-width:100%}}@media (min-width:768px) and (max-width:991px){.intro .intro_img .intro__imgWrap{overflow:hidden;margin-right:-15px}.intro .intro_img .intro__imgWrap img{position:relative;right:56%}}@media (min-width:992px) and (max-width:1199px){.intro .intro_img .intro__imgWrap{overflow:hidden;margin-right:-15px}.intro .intro_img .intro__imgWrap img{position:relative;right:20%}}.intro .intro_textBox{background:url(/assets/betonkongress.de/images/intro-bg.png) no-repeat rgb(110,170,195) center bottom;padding:45px 30px 44px}@media (max-width:767px){.intro .intro_textBox{background-position:left bottom}}.intro .intro_textBox h2{font-size:24px;font-weight:700;margin:0 0 20px;padding:25px 0 0}.intro .intro_textBox .intro_text{margin:0 0 34px}.intro .intro_textBox .intro_name{font-size:18px}@media (min-width:768px) and (max-width:991px){.intro .intro_textBox{padding:5px 30px 4px}.intro .intro_textBox h2{font-size:21px}.intro .intro_textBox .intro_text{margin:0;font-size:15px}}@media (min-width:992px) and (max-width:1199px){.intro .intro_textBox{padding:15px 30px 8px}}:lang(de) body .intro .intro_textBox{padding:44px 30px 43px}@media (min-width:768px) and (max-width:991px){:lang(de) body .intro .intro_textBox{padding:4px 30px 4px}}@media (min-width:992px) and (max-width:1199px){:lang(de) body .intro .intro_textBox{padding:33px 30px 10px}}body[data-browser=firefox] .intro .intro_textBox{padding:46px 30px 45px}@media (min-width:768px) and (max-width:991px){body[data-browser=firefox] .intro .intro_textBox{padding:6px 30px 6px}}@media (min-width:992px) and (max-width:1199px){body[data-browser=firefox] .intro .intro_textBox{padding:15px 30px 8px}}body[data-browser=firefox] .intro .intro_textBox h2{padding:16px 0 0}:lang(de) body[data-browser=firefox] .intro .intro_textBox{padding:45px 30px 43px}@media (min-width:768px) and (max-width:991px){:lang(de) body[data-browser=firefox] .intro .intro_textBox{padding:6px 30px 5px}}@media (min-width:992px) and (max-width:1199px){:lang(de) body[data-browser=firefox] .intro .intro_textBox{padding:33px 30px 10px}}body[data-browser=ie11] .intro .intro_textBox{padding:45px 30px 45px}@media (min-width:768px) and (max-width:991px){body[data-browser=ie11] .intro .intro_textBox{padding:6px 30px 6px}}@media (min-width:992px) and (max-width:1199px){body[data-browser=ie11] .intro .intro_textBox{padding:15px 30px 8px}}body[data-browser=ie11] .intro .intro_textBox h2{padding:16px 0 0}:lang(de) body[data-browser=ie11] .intro .intro_textBox{padding:44px 30px 45px}@media (min-width:768px) and (max-width:991px){:lang(de) body[data-browser=ie11] .intro .intro_textBox{padding:5px 30px 5px}}@media (min-width:992px) and (max-width:1199px){:lang(de) body[data-browser=ie11] .intro .intro_textBox{padding:21px 30px 21px}}:lang(de) body[data-browser=ie11] .intro .intro_textBox h2{padding:16px 0 0}:lang(fr) body .intro .intro_textBox{padding:23px 30px 22px}@media (min-width:768px) and (max-width:991px){:lang(fr) body .intro .intro_textBox{padding:5px 13px 4px}}@media (min-width:992px) and (max-width:1199px){:lang(fr) body .intro .intro_textBox{padding:1px 30px 0}}@media (min-width:768px) and (max-width:991px){:lang(fr) body[data-browser=firefox] .intro .intro_textBox{padding:7px 13px 6px}}@media (min-width:992px) and (max-width:1199px){:lang(fr) body[data-browser=firefox] .intro .intro_textBox{padding:0 30px 0}}.partners .yas{padding:0 0 30px}.partners img{width:100%;max-width:100%;height:auto;padding:0 15px 0 0}.partners .yas--enabled .yas__dot{width:15px;height:15px;background-color:#67686a;border-radius:50%}.partners .yas--enabled .yas__dot:hover{background-color:#67686a}.partners .yas--enabled .yas__dot.active{background-color:rgb(110,170,195)}.partners .yas--enabled .yas__dot.active:hover{background-color:rgb(110,170,195)}.partners.overview img{padding:0;margin:0 0 30px}.website-header{position:relative}@media (max-width:767px){.website-header{overflow:hidden}}.website-header .website-header__image img{width:100%;max-width:100%;height:auto}@media (max-width:767px){.website-header .website-header__image{height:300px}.website-header .website-header__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;max-width:none}}.website-header .website-header__container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (max-width:767px){.website-header .website-header__container{width:100%}}@media (min-width:768px) and (max-width:991px){.website-header .website-header__container{width:750px}}@media (min-width:992px) and (max-width:1199px){.website-header .website-header__container{width:970px}}@media (min-width:1200px){.website-header .website-header__container{width:1170px}}.website-header .website-header__container .website-header__content{position:absolute;top:25%}@media (min-width:768px) and (max-width:991px){.website-header .website-header__container .website-header__content{top:15%}}@media (min-width:992px) and (max-width:1199px){.website-header .website-header__container .website-header__content{top:10%}}.website-header .website-header__container .website-header__title{font-family:Arial,Helvetica,sans-serif;font-size:50px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 0}@media (max-width:767px){.website-header .website-header__container .website-header__title{font-size:33px}}@media (min-width:768px) and (max-width:991px){.website-header .website-header__container .website-header__title{font-size:33px}}.website-header .website-header__container .website-header__subtitle{font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:400;color:#fff;line-height:1.2em}@media (max-width:767px){.website-header .website-header__container .website-header__subtitle{font-size:23px}}@media (min-width:768px) and (max-width:991px){.website-header .website-header__container .website-header__subtitle{font-size:25px}}.website-header .website-header__container .website-header__logos .website-header__logo{float:left;margin-right:15px}.website-header .website-header__container .website-header__logos .website-header__logo img{width:50%}div.team{margin:50px -15px 0 0}@media (max-width:767px){div.team{margin:50px 0 0}}div.team__item .team__image img{width:100%;max-width:100%;height:auto}div.team__item .team__content{margin:25px 0 0}div.team__item .team__content .team__name{font-weight:700;font-size:1.1em;font-family:Arial,Helvetica,sans-serif;letter-spacing:.4px}div.team__item .team__content .team__position{font-weight:lighter;font-family:Arial,Helvetica,sans-serif;letter-spacing:.4px}@media (max-width:767px){div.team__item{margin:0 0 15px}}.programm{text-align:center}.programm .program__item{margin:0 0 15px}.programm .program__date,.programm .program__event-title,.programm .program__time-title{font-family:Arial,Helvetica,sans-serif;padding:15px 10px;background:#e1e0e0;letter-spacing:.4px;margin:0 0 5px}.programm .program__date{background:0 0;margin:0;font-size:18px}.programm .program__event-content,.programm .program__time-content{padding:15px 10px;background:#fff;margin:0 0 5px}.infobox{border:0px solid #bdbdbd;background-color:#fff}@media (max-width:991px){.infobox{margin-top:40px}}@media (max-width:767px){.infobox{margin-top:40px}}.infobox__title{background:rgb(0,65,120);color:#fff;padding:15px 15px;font-size:1.2em;font-weight:500}.infobox__text{padding:15px 0}.infobox__text a{color:rgb(0,65,120);text-decoration:none}.button--item__title{border-bottom:0px solid #bdbdbd;padding:0 15px 5px;font-size:1.75rem;font-weight:500}.button--item__title + .button--item{margin-top:15px;}.button--item{text-align:center;padding:10px 0;background-color:#283583}.button--item a{color:#fff;text-decoration:none}.button--item.button--item__main{background-color:rgb(110,170,195)}.preprogram{border:0px solid #bdbdbd}.preprogram__title{background:#283583;color:#fff;padding:15px 15px;font-size:1.2em;font-weight:500}.preprogram__link{padding:15px 0;background-color:#fff}

div.slidebar .nav li.dropdown .dropdown-menu li.dropdown .dropdown-menu,
div.slidebar .nav li.dropdown .dropdown-menu li.dropdown .dropdown-menu li a {
    background: rgb(110,170,195) !important;
}

/* .main-content a,
.main-content a:hover {
	color: rgb(0,65,120);
}
*/

.main-content a,
.main-content a:hover {
	color: rgb(0,65,120);
}

.main-content .tx-eventmanager a,
.main-content .tx-eventmanager a:hover {
	color: rgb(0,65,120);
}

@media (max-width: 576px) {
	h1 {
		font-size: 7.118vw;
	}
}

/* ======================================== DCE - Posterkachel */

.posterboxes {
	display: grid;
    /* grid-template-columns: repeat(4, 1fr); */
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-gap: 1rem;
    grid-auto-rows: 1fr;
}

.posterboxes__item {
    border: 1px solid #bdbdbd;
    background-color: #fff;
	display: flex;
    flex-direction: column;
	hyphens: auto;
}

.posterboxes__item:hover .posterboxes__anchor {
	text-decoration: none;
}

.posterboxes__item:hover .posterboxes__title {
	color: rgb(0,65,120);
	text-decoration: none;
}

.posterboxes__item:hover .posterboxes__text {
	color: rgb(0,65,120);
	background: rgb(110,170,195);
	text-decoration: none;
}

.posterboxes__anchor {
    display: flex;
    flex-direction: column;
	height: 100%;
	text-decoration: none;
}

.posterboxes__title {
    background: rgb(110,170,195);
    color: rgb(255, 255, 255);
    padding: 15px 15px;
    font-size: 1.75rem;
    font-weight: 500
}

.posterboxes__text {
	padding: 15px;
    height: 100%;
}

@media (max-width:991px) {
    .posterboxes {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width:767px) {
    .posterboxes {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width:568px) {
    .posterboxes {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* ======================================== DCE - PDF Upload */

.frame-type-dce_dceuid22 + .frame-type-dce_dceuid22 {
	margin-top: 2rem;
}

/* ======================================== felogin */

.tx-felogin-pi1 h3 + div {
	margin-bottom: 3rem;
}

/* ======================================== DCE - Video (datenschutzkonform) */

.videos {
	width: 100%;
	/* width: calc(100% - 40px); */
	max-width: 955px;
	/* max-width: 1440px; */
	/* margin: 0 auto; */
	display: flex;
	flex-flow: row wrap;
}
.videos.centered {
	margin: 0 auto;
}
.videos.w-100 {
	max-width: 100%;
}
.videos.w-50 {
	max-width: 50%;
}
.videos .refresh-page {
	width: 100%;
	margin: 20px 0 0;
	padding: 20px 0;
	background-color: #27ae60;
	color: #ffffff;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}
.videos .delete-cookie {
	width: 100%;
	margin: 20px 0;
	padding: 20px 0;
	background-color: #e74c3c;
	color: #ffffff;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}
.videos .video-wrapper {
	width: 100%;
	/* width: calc(100% - 8px); */
	justify-content: space-around;
	/* margin: 4px; */
}
@media (min-width: 1200px) {
	.videos .video-wrapper {
		/* width: calc(50% - 8px); */
	}
}
.videos .video-wrapper .video-item {
	position: relative;
	/* padding-bottom: 56.25%; */
	padding-bottom: 74.97%;
	height: 0;
	/* height: 716px; */
}
.videos .video-wrapper .video-item iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}