body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: 'Â·';
        margin-right: 5px; }

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/* CSS Document */
@font-face {
	font-family: DIN;
	src: url("../../files/isc_events/theme/fonts/DINWeb.woff");
}
@font-face {
	font-family: DIN;
	src: url("../../files/isc_events/theme/fonts/DINWeb-Bold.woff");
	font-weight: bold;
}
@font-face {
	font-family: DIN;
	src: url("../../files/isc_events/theme/fonts/DINWeb-Ita.woff");
	font-style: italic;
}
@font-face {
	font-family: DIN-Medium;
	src: url("../../files/isc_events/theme/fonts/DINWeb-Medium.woff");
}
body {
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-family: DIN, Arial;
	color: #3d3c3f;overflow-x:hidden;
}
.mod_boxes4ward .start .kachel {
    border-right: 1px solid #fff;
}
a {
	color: #b1b3b4;	outline: 0 none;
	text-decoration: none;
}
.noSearch #right .mod_search {display:none !important}
aside .slick-prev:before, aside .slick-next:before {color:#E2001A}
aside .block.slick-slider {overflow:visible;max-width:180px;margin:0 0 30px}
.mod_search .formbody {display:flex;padding:30px 0 0;}
.mod_search .widget-text {display:inline-block;width:calc(100% - 80px);max-width:250px;}
.mod_search .widget-text input {border:1px solid #ccc;padding:4px 10px;background:#fff;color:#3d3c3f;font-family: DIN, Arial;width:100%;font-size:14px;line-height:24px;}
.mod_search .widget-submit {display:inline-block;width:80px;}
  .mod_search .widget-submit button {margin-left:10px;border:1px solid #E2001A;background:#E2001A;color:#fff;padding:4px 10px;cursor:pointer;transition:ease all .3s;line-height:24px;ont-family: DIN, Arial;}
.mod_search .widget-submit button:hover {background:#fff;color:#E2001A;}

.farbe-46913c {color:#46913c}
table {margin:0;padding:0;border:0;width:100%}
table tr.head td {background:#3d3c3f !important;color:#fff;font-weight:bold;}
table tr.head td a {color:#fff;font-weight:bold;}
table tr td {background:#f4f4f4;padding:5px 8px;}
table tr:nth-child(odd) td {background:#b2b2b2;color:#fff;}
table tr:nth-child(odd) td a {color:#fff;}
table tr td a{color:#3d3c3f;}
table tr td p {margin:0;}

.slider-mob  {display:none;line-height:0;}
.slider-mob .ce_text p {margin:0;padding:0;}
.slider-mob .ce_text img {margin:0 0 1px;padding:0;width:49%;float:left;}
.slider-mob .ce_text img:nth-child(odd) {border-right:1px solid #fff;}
div.team {line-height:0;font-size:0;margin-bottom:50px;}
div.team img {margin:0 0.25% 0.25% 0;width:10.86%}
span.chair {color:#E2001A}
section.ce_accordion div.ui-accordion-content p.subcom {margin:35px 0 15px;font-weight:bold;}
section.ce_accordion div.ui-accordion-content p.subcom + ul.member {margin-top:15px !important;}
committee {font-size:100px;display:block;}

.preisslider-intro h3 {font-size:14px;margin:10px 0 5px}
#container .preisslider-intro h2 {margin:0 0 25px}
.preisslider {font-size:0;position: relative;max-width:620px;}
.preisslider .text {font-size:13px;line-height:1.3;text-align:center;width:275px;}
.preisslider .ce_image {}
.preisslider .ce_image.last {margin-right:0;}
.preisslider nav.slider-control {position: absolute;top:22px;width:210px;left:35px;}
.preisslider a.slider-prev, .preisslider a.slider-next {width:19px;height:26px;background:url("/files/isc_events/theme/images/pfeil-preisslider.png") no-repeat 0 0 / 100% auto;}
.preisslider a.slider-next {transform:rotate(180deg)}
img.callsopen, img.submit-icon {float:left;margin:0 20px 0 0;display:block;}
img.submit-icon {margin-top:55px;}
#container a {color:#1bb7bb;
}
img#logo {
	width: 283px;
	height: auto;max-width:74%;
}
#container a:hover {
	color: #1bb7bb;text-decoration: underline;
}
.calls {
	margin-left: 15px !important;
}
figure.image_container {
	padding: 0;
	margin: 0;
}
div#wrapper {
	width: 995px;
	margin: 40px auto 30px;
}
.widget-captcha {margin:7px 0 0;max-width:300px;}
.widget-captcha .captcha_text {display:block;margin:0 0 15px;}
div#landingpage {width:998px;}
img {
	max-width: 100%;
	height: auto;
}
footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10.5px;
}
.mod_breadcrumb.block {clear:both;z-index:99;position:relative;max-width:55%;}
.home .mod_breadcrumb.block {display:none;}
div#landingpage .ce_text.startbild {
	text-transform: uppercase;
	height: 493px;
	width: 500px;
	float: left;
	color: #414042;
	font-size: 14px;
	line-height: 20px;
	max-width: 100% !important;
	background: #f1f2f2;
	padding:4px 0 0;
}
div.startbild h1 {
	font-size: 34px;
	line-height: 36px;
	margin: 0 0 18px;
	padding: 0;
	font-weight: normal;
}
div.startbild h2 {
	font-size: 23px;
	line-height: 27px;
	padding: 0;
	font-weight: normal;
}
div.startbild span {
	padding: 30px 20px 40px 30px;
	display: block;
}
div#landingpage .ce_text.startbild:hover {
	background: #E2001A !important;
}
.teaser div, .teaser p {
	display: inline;
}
div.ce_text, .mod_newslist, #privacy {
	line-height: 24px;
}
h1, div.ce_form h1, h3, #right h4, footer h5 {
	font-size: 22px;clear:both;
	text-transform: uppercase;
	margin: 30px 0 15px;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Din-Medium";
	font-weight: normal;
}
footer h5 {
	font-weight: normal;
	margin-bottom: 25px;
}
div.ce_text h1 {
	margin: 7px 0 35px
}
.mod_newslist figure.image_container.float_left {max-width:200px;}
div.contact-team {margin:50px 0;font-size:0;line-height:0;}
div.contact-team img {width:100%;height:auto;}
div.contact-team a {background:#E2001A;display:inline-block;line-height:0;width:19.75%;margin:0 0.25% 0.25% 0}
div.contact-team a:hover {background:#b1b3b4;}
#container h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 15px 0 0px;
}
#container .mod_newslist h2 {
	font-size: 16px;
}
#container h2 a {
	color: #3d3c3f;
	font-style: normal;
}
div#isc-fellows .ce_text {
	margin: 0 0 40px;
	max-width: 905px !important;
}
div#isc-fellows .ce_text p {
	margin: 0;
}
.matsuoka div.fellows {
	margin-bottom: 90px;
}
.sterling div.fellows {
	margin-bottom: 135px;
}
div.fellows {
	float: left;
	width: 240px;
	margin-right: 20px;
	padding: 25px 5px 15px 10px;
	font-size: 13px;
	background: #f2f2f2;
}
div.fellows strong {
	text-transform: uppercase;
	font-size: 14px;
}
div#landingpage .ce_text {
	max-width: 25% !important;
	float: left !important;
}
div#landingpage .ce_text p {
	margin: 0;
}
div#landingpage .ce_text.kachel:hover a:hover {
	background-color: #E2001A !important;
}
div#landingpage .ce_text.kachel a, div#landingpage .ce_text.kachel:hover a {
	background-color: #b1b3b4 !important;
	color: #fff;
	float: left;
	width: 248px;
	height: 248px;
	margin: 0 0 1px 1px;
	text-align: center;
	display: block;
}
#home-link {
	display: none !important;
	height: 60px;
	width: 60px;
	color: #fff;
	text-decoration: none;
	background: url("../../files/isc_events/theme/images/icons/home.png") center center no-repeat #3d3c3f;
	float: right;
	margin: -47px 0 0 0;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	background-size:39px 39px;
}
#home-link:hover {
	background-color: #E2001A;
}
div.mod_newslist p.more {
	display: inline;
	margin: 0;
	padding: 0;
}
div.formrow {
	margin: 0 0 29px;
}
div.formrow label {
	width: 105px;
	float: left;
	display: block;
}
div.formbody {
	max-width: 920px;
}
div.form-rechts {
	float: left;
}
div.form-links {
	float: left;
	margin-right:8px;
}
div.history_complete table {width:100%;max-width:650px;padding:0;margin:0;line-height:15px;border-spacing:0;}
div.history_complete table td {font-size:14px;padding:8px 20px 8px 0;vertical-align:middle;}
div.history_complete table tr.even {background:#f2f2f2;border-bottom:1px solid #fff;}
div.history_complete table tr.odd {background:#b1b3b4;border-bottom:1px solid #fff;}
div.history_complete table thead th {vertical-align:bottom;text-align:left;padding:0 20px 10px 0;text-transform:uppercase;font-weight:normal;font-family:Din-Medium;font-size:14px;}
div.history_complete table th.col_first {padding:0 10px;width:50px;text-align:left;font-weight:normal;font-family:Din-Medium;}
#main .pdf_link {margin:0 0 10px;}
#home .custom  div.slider-wrapper .ce_text, #overview div.slider-wrapper .ce_text {
	max-width: none !important;
}
#home .custom nav.slider-control, #overview nav.slider-control {
	margin: -230px 10px 230px;
}

#home .ce_accordionSingle {margin-top:50px;}
.ce_sliderStart.start.fw  {position:absolute;width:1000px;max-width:1000px;}
.ce_sliderStart.start.fw.rel  {position:relative;}
.ce_sliderStart.start.fw + spacer  {height:200px;}
.start nav.slider-control {position:absolute;width:100%;top:2px;}
.start .slider-mob nav.slider-control {position:absolute;width:100%;top:50%;transform:translateY(-47%)}
#home .custom  div.slider-wrapper p, #overview div.slider-wrapper p {
	background: #3d3c3f;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 25px;
	border-left: 1px solid #fff;
	max-width: 33%;width:500px;
	padding: 0 25px 25px;
	height: 223px;
	display: table-cell;
	vertical-align: bottom;
	font-family: "Din-Medium";
}
div.inhaltsboxen p {
	float: left;
	background: #b1b3b4;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	display: block;
	padding: 100px 0px 20px;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	width: 33%;
	min-height: 75px;
}
div.inhaltsboxen strong {
	font-weight: normal;
	display: block;
	padding-left: 25px;
	font-family: "Din-Medium";
}
#id-2014 div.inhaltsboxen {
	height: 248px;
	background: #b1b3b4;
	margin: 40px 0;
}
#id-2014 div.inhaltsboxen p {
	margin: 0;
	padding: 138px 0 35px;
}
.slider-control span.slider-menu, #overview span.slider-menu {
	display: none;
}
.sliderkachel a.slider-prev, .sliderkachel a.slider-next {top:-136px;}
a.slider-prev, #overview a.slider-prev {
	text-indent: -9999px;
	background: url("../../files/isc_events/theme/images/slider-prev.png");
	display: block;
	height: 35px;
	width: 35px;
}
a.slider-next, #overview a.slider-next {
	text-indent: -9999px;
	background: url("../../files/isc_events/theme/images/slider-next.png");
	display: block;
	height: 35px;
	width: 35px;
}
#id-4-kacheln {
	margin: 25px 0 0;
}
#id-4-kacheln .kachel, #id-4-kacheln > .ce_image.block {
	float: left;
	border-right: 1px solid #fff;
	height: 248px;
	width: 248px;
	color: #fff;
	font-size: 17px;
	background: #b1b3b4;
}
#id-4-kacheln .kachel p {
	margin: 0;
	padding: 0;
}
#id-4-kacheln .kachel.active, #id-4-kacheln .kachelsmall:hover, #id-4-kacheln .kachelsmall.active, #id-4-kacheln .kachel.k1, #id-4-kacheln .kachel:hover {
	background: #E2001A;
}
#id-4-kacheln .kachel.k1 div {
	padding: 90px 0 0 15px;
}
#id-4-kacheln .kachel.k4 {
	margin: 0;border:0;
}
#id-4-kacheln .kachelsmall {
	width: 123.5px !important;
	height: 123.5px !important;
}
#id-4-kacheln .kachelsmall img {
	height: auto;
	max-width: 100%;
}
#id-4-kacheln .kachelsmall.fb, #id-4-kacheln .kachelsmall.twitter, #id-4-kacheln .kachelsmall.linkedin {
	margin-bottom: 1px !important;
}
#id-4-kacheln .kachelsmall.spacer1 {
	margin: 0 0 1px !important;
}
#id-4-kacheln .kachelsmall.spacer2 {
	margin: 0 !important;
}
#sidebar-rechts .kachel {
	color: #fff;
	background: #E2001A;
	width: 200px;
	height: 200px;
	float: right;
	margin: 111px 0 0;
}
#sidebar-rechts .kachel h3, #id-4-kacheln .kachel.k1 h3 {
	margin: 0 0 15px;
	padding: 0;
}
#sidebar-rechts .kachel p {
	line-height: 20px;
	margin: 0;
	font-size: 12.5px;
	text-transform: uppercase;
}
#sidebar-rechts .kachel div {
	padding: 68px 0 10px 10px;
}
#right ul.calls {
	margin: 0;
	padding: 0;
}
#right ul.calls li {
	margin: 0 0 7px;
	list-style: none;
	padding: 0;
	line-height: 16px;
}
#right h4 {
	margin: 80px 0 20px;
}
#right div.contact {
	color: #666;
	background: #e5e5e5;
	padding: 15px 12px 0;
	margin: 0 0 60px;
	font-size: 14px;
	font-size: 84%;
	height: 233px;
}
#right div.contact a {
	font-style: normal;
	color: #1bb7bb;
	font-weight: normal !important;
}
#right div.contact a:hover {
	color: #1bb7bb;text-decoration: underline;
}
#right div.contact strong {
	text-transform: uppercase;
	font-size: 100%;
}
#right div.contact h3 {
	padding: 0;
	margin: 15px 0 0;
	font-weight: normal;
}
#right div.contact p:first-of-type {margin-top:0;}
#right div.contact p:last-of-type {margin-bottom:0;}
#right div.bg_rot p {
	padding: 0;
	margin: 0;
	background: #E2001A;
	line-height: 0;
}
.fullwidth.bg_rot li, .fullwidth.bg_rot ul {padding:0 !important;line-height:0 !important;margin:0;list-style:none;}
.fullwidth.bg_rot li {background: #b1b3b4;float:left;width:248px;max-width:49.5%;}
.fullwidth.bg_rot li:hover {background: #E2001A;}

.fullwidth.two-items li, .fullwidth.two-items ul {padding:0 !important;margin:0;list-style:none;}
.fullwidth.two-items li {float:left;width:248px;max-width:calc(50% - 12.5px);}
.fullwidth.two-items ul > li:first-of-type {margin-right:25px;}

input.submit {
	background: #E2001A;padding:7px 14px 4px;font-size:14px;cursor:pointer;font-family:Din-Medium;margin:5px 0 0;
}
input.submit:hover {background: #b1b3b4;}
input[type=text], input[type=email], input[type=tel], select {
	width:75%;height:34px;margin:0 0 8px;line-height:22px;color:#fff;padding:0 5px;font-family:Din-Medium;
}
select {width:76%;}
::-webkit-input-placeholder {
    color: #fff !important;opacity:1 !important;
}
:-moz-placeholder {
    color: #fff !important;opacity:1 !important;
}
::-moz-placeholder {
    color: #fff !important;opacity:1 !important;
}
:-ms-input-placeholder {
    color: #fff !important;opacity:1 !important;
}
textarea {
	width:75%;
	height:175px;
	font-family:Din-Medium;
	padding:5px;
}
input, textarea, select {
	background: #b1b3b4;
	color: #fff;
	border: none;
	font-size:13px;
}
#nav-footer {
	margin: 50px 0 25px;
}
footer h6 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
}
a.info, a.dl-app {
	background: #b1b3b4;
	color: #fff;
	padding: 8px 12px;
	display: inline-block;
	text-decoration: none;
	text-align: right;
}
div#nav-mobil {
	display: none;
}
a.infoimage {
	margin-top: 12px;
	display: inline-block;
}
a.infoimage img {
	background: #b1b3b4;
}
a.infoimage:hover img {
	background: #E2001A;
}
a#link-smartphonenavi {
	display: none;
}
#right .flickr-sidebar {text-align:right;}
ul.kachel-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.kachel-nav li {
	margin: 0;
	padding: 0;
}
ul.kachel-nav li a {
	display: block;
	float: left;
	width: 123px;
	height: 123px;border:1px solid #fff;border-top:0;border-right:0;

	background-color: #b1b3b4;
}
ul.kachel-nav li a:hover {
	background-color: #E2001A;
}
ul.kachel-nav li a.contact {
	background-image: url("../../files/isc_events/theme/images/icons/Contact.png");
	margin-right: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.preview {
	background-image: url("../../files/isc_events/theme/images/icons/planner_2019_transparent.png");
	margin-right: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.history {
	background-image: url("../../files/isc_events/theme/images/icons/ISCHistory.png");
	margin-bottom: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.isc2016 {
	background-image: url("../../files/isc_events/theme/images/icons/homepage.png");
	margin-bottom: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.isc2017 {
	background-image: url("../../files/isc_events/theme/images/icons/isc2017.png");
	margin-bottom: 1px;
		margin-right: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.register {
	background-image: url("/files/isc_events/theme/images/icons/RegisterNow_Button.png");
	margin-bottom: 1px;
		margin-right: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.invitation {
	background-image: url("../../files/isc_events/theme/images/content/kacheln/FAQ.png");
	background-size:125px 125px;
	}
ul.kachel-nav li a.newsletter {
	background-image: url("../../files/isc_events/theme/images/icons/Newsletter.png");
	background-size:125px 125px;
		margin-bottom: 1px;
}
ul.kachel-nav li a.pressrelease {
	background-image: url("../../files/isc_events/theme/images/icons/PressRelease.png");
	background-size:125px 125px;
}
ul.kachel-nav li a.videos {
	background-image: url("../../files/isc_events/theme/images/icons/videos.png");
	margin-right: 1px;
	margin-bottom: 1px;
	width: 123px;
	background-size:125px 125px;
}
ul.kachel-nav li a.agendaplanner {
	background-image: url("../../files/isc_events/theme/images/icons/agendaplanner.png");
	margin-right: 0px;
	margin-bottom: 1px;
	width: 123px;
	background-size:125px 125px;
}
ul.kachel-nav li a.photos {
	background-image: url("../../files/isc_events/theme/images/icons/photos.png");
	margin-bottom: 1px;
	background-size:125px 125px;
}
ul.kachel-nav li a.summary {
	background-image: url("../../files/isc_events/theme/images/icons/summaryguide.png");
	margin-right: 0px;
	width: 123px;
	background-size:125px 125px;
}
ul.kachel-nav li a.guide {
	background-image: url("../../files/isc_events/theme/images/icons/conferenceguide.png");
	background-size:125px 125px;
}
#container .inside .mod_newslist, #container .inside .ce_text {max-width: 620px;}
#container .inside .mod_newslist.home,#container .inside .ce_text.fw {max-width:100%;}

#container .inside .ce_text.teamliste {
	max-width: none;
}
div#navigation {
	margin: 50px 0 25px;
}
div#navigation ul.level_1 {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 15px;
}
div#navigation ul.level_1 > li {
	float: left;
	padding: 0 50px 0 0;
	text-transform: uppercase;
	color: #b1b3b4;
}

div#navigation .mod_boxes4ward {position:relative;z-index:5;overflow:visible;}
div#navigation .mod_boxes4ward::before {z-index:-1;content:"";background:url("/files/isc_events/theme/images/ISC2024_Motto-Balken_Homepage.png") no-repeat left bottom / auto 100%;height:13px;width:100%;position:absolute;top:-16px;left:0;}
.nomotto div#navigation .mod_boxes4ward::before {display:none !important}
.isc2020 div#navigation .mod_boxes4ward::before {background-image:url("../../files/isc_events/theme/images/motto-links-2020.png");}

img#motto {z-index:5;height:auto;width:250px;position:absolute;bottom:-33px;right:-41px;}
.home img#motto {bottom:-72px;}
.nomotto img#motto {display:none;}
#right {margin-top:62px;}

footer nav ul li {
	float: left;
	padding: 0 20px 0 0;
	text-transform: uppercase;
	color: #666;
}
div#navigation ul.level_1 > li.last, footer ul li.last {
	padding: 0;
}
div#navigation ul.level_1 > li a, footer ul li a {
	color: #666;
	text-decoration: none;
}
div#navigation ul.level_1 > li.active, footer ul li.active, footer ul li:hover a, div#navigation ul > li.trail a, div#navigation ul > li.trail strong, div#navigation ul li:hover a {
	color: #E2001A;
}
div#navigation ul li:hover ul.level_2, div#navigation ul li:active ul.level_2, div#navigation ul li:focus ul.level_2 {
	display:block;
}

div#navigation ul.level_2 {
	width: 225px;
	position: absolute;
	display: none;
	margin: 0 0 0 -12px;
	background: url("../../files/isc_events/theme/images/bg-subnav.png");
	padding: 10px;
	z-index: 9999;
	list-style: none;
	border-top: 9px solid #fff;
}
div#navigation ul.level_2 strong.active {
	text-align: left;
	display: block;
	padding: 5px 0 5px 5px;
	color: #FFFFFF;
}
div#navigation ul.level_2 li {
	margin: 0;
	padding: 2px 0;position:relative;
	width: 100%;
}
div#navigation ul ul.level_2 li a, div#navigation ul ul.level_2 li strong.trail {
	display: block;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 0 5px 5px;
}
div#navigation ul.level_2 li a:hover, div#navigation ul.level_2 li.active span.active, div#navigation ul.level_2 li a:focus, div#navigation ul.level_2 li a.trail {
	font-weight: bold !important;
}

div#navigation ul.level_3 {list-style: none;padding:12px 7px;margin: 0;font-size: 13px;display:none;background: url("../../files/isc_events/theme/images/bg-subnav.png");position:absolute;right:-200px;top:-12px;width:186px;}
div#navigation ul.level_2 > li:hover ul.level_3 {display:block;}
div#navigation ul.level_4 {margin:0 0 0 22px;padding:0;}
div#navigation ul.level_4 > li {margin:0;padding:0 0 3px;}

ul#social-icons {
	position: fixed;
	right: 0;
	top: 35%;z-index:999;
	list-style: none;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
ul#social-icons li a {
	display: block;
	height: 39px;
	width: 39px;
	margin: 0 0 10px;
}
ul#social-icons li a.linkedin {
	background: url("../../files/isc_events/theme/images/icons/social/linkedin.png") #3d3c3f;
	background-size:39px 39px;
}
ul#social-icons li a.linkedin:hover {
	background-color: #E2001A;
}
ul#social-icons li a.twitter {
	background: url("../../files/isc_events/theme/images/icons/social/twitter_icon.png") #3d3c3f;
	background-size:39px 39px;
}
ul#social-icons li a.twitter:hover {
	background-color: #E2001A;
}
ul#social-icons li a.fb {
	background: url("../../files/isc_events/theme/images/icons/social/fb_icon.png") #3d3c3f;
	background-size:39px 39px;
}
ul#social-icons li a.fb:hover {
	background-color: #E2001A;
}
ul#social-icons li a.yt {
	background: url("../../files/isc_events/theme/images/icons/social/youtube_icon.png") #3d3c3f;
	background-size:39px 39px;
}
ul#social-icons li a.yt:hover {
	background-color: #E2001A;
}
ul#social-icons li a.flickr {
	background: url("../../files/isc_events/theme/images/icons/social/flickr_icon.png") #3d3c3f;
	background-size:39px 39px;
}
ul#social-icons li a.flickr:hover {
	background-color: #E2001A;
}
section.ce_accordion {
	margin: 0 0 50px;
}
section.ce_accordion .ui-accordion-header-icon {background:url("../../files/isc_events/theme/images/aa.png") no-repeat center center #b1b3b4;display:block;padding:25px;float:left;margin:-15px 15px 0 0;}
section.ce_accordion div.ui-state-active .ui-accordion-header-icon {background:url("../../files/isc_events/theme/images/aa-hover.png") no-repeat center center #E2001A !important;}
section.ce_accordion div.ui-accordion-header:before {
}
section.ce_accordion div.ui-accordion-header {
	cursor: pointer;
	padding: 20px 0;
	font-size: 19px;
	font-weight:bold;color:#3d3c3f;text-transform:uppercase;
	outline: none !important;
}
section.ce_accordion div.ui-state-active:before {
}
#main .inside .ce_text ul li {line-height: 24px;padding-bottom: 5px;}
#main .inside .ce_text.small-list ul li {line-height:1.3;padding-bottom: 2px;}
section.ce_accordion div.ui-accordion-content {
	padding: 0;
	margin: 25px 0 20px 0;
}
section.ce_accordion div.ui-accordion-content p {
	margin-top: 0;
	line-height: 24px;
}
section.ce_accordion div.ui-accordion-content p:last-of-type {margin:0;}
.bildrechts {float: right;margin-left:15px;margin-bottom:15px;}
.bildlinks {float: left;margin-right:15px;margin-bottom:15px;}
.teamliste ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.teamliste ul li {
	float: left;
	padding: 25px 0 0 20px;
	margin: 0 1px 1px 0;
	width: 227px;
	max-width: 50%;
	background: #F2F2F2;
	height: 220px;
	font-size: 13px;
}
#container .teamliste ul li strong {
	text-transform: uppercase;
}
#container .teamliste ul li img {
	margin: 5px 0 15px;
}
div.mod_breadcrumb ul {
	margin: 25px 0 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
}
div.mod_breadcrumb ul li {
	float: left;
	color: #b1b3b4;
}
div.mod_breadcrumb ul li.active {padding:0 3px;
	font-style: normal;
	color: #E2001A;
}
div.mod_breadcrumb ul li.first {
	display: none;
}
div.mod_breadcrumb ul li.last:after {
	content: none;
}
div.mod_breadcrumb ul li:after {
	content: " \3e  ";
}
div.ce_text.fullwidth {
	max-width: 100% !important;
}
#sponsors-exhibitor-listing hr {
	clear: both;
	height: 1px;
	background: #fff;
	color: #fff;
	margin: 0 0 20px -155px;
	max-width: 725px;
	width: 725px;
}
#sponsors-exhibitor-listing {
	padding-left:155px;
}
#sponsors-exhibitor-listing .ce_image {
	float: left;
	margin: 10px 12px 10px;
}
#sponsors-exhibitor-listing .ce_image.last {
	margin: 10px 15px 0px;
}
#sponsors-exhibitor-listing h1 {
	margin-left: -155px;
	margin-top: 0px;
}
#sponsors-exhibitor-listing h4 {
	margin: 10px 0 30px -155px;
	text-indent: -9999px;
	height: 101px;
	width: 101px;
	float: left;
	clear: both;
}
#sponsors-exhibitor-listing h4.platinum {
	background: url("../../files/isc_events/theme/images/content/sponsors/01_Platinum/isc_platinum.jpg") top no-repeat;
}
#sponsors-exhibitor-listing h4.gold {
	background: url("../../files/isc_events/theme/images/content/sponsors/02_Gold/isc_gold.jpg");
}
#sponsors-exhibitor-listing h4.silver {
	background: url("../../files/isc_events/theme/images/content/sponsors/03_Silver/isc_silver.jpg");
}
#sponsors-exhibitor-listing h4.bronze {
	background: url("../../files/isc_events/theme/images/content/sponsors/04_Bronze/isc_bronze.jpg");
}
#right .box-rechts.promote {
	padding-top: 70px;
	height: 160px;
}
#right .box-rechts {
	color: #fff;
	background: #b1b3b4;
	padding: 20px;
	margin: 0 0 1px;
	height: 208px;
}
#right .box-rechts a {
	color: #E2001A;
}
#right .box-rechts h3 {
	margin: 0 0 20px;
	font-size: 20px;
}
#right .box-rechts p {
	margin: 0;
}
#right .box-rechts:hover {
	background: #E2001A;
}
.programchair p, .programchair div {
	width: 248px;
	height: 248px;
	margin: 0;
	background: #E2001A;
	color: #fff;
	display: table-cell;
	vertical-align: bottom;
}
.programchair p {
	padding: 0 0 25px 25px;
	width: 223px;
	height: 223px;
}
#container .inside .ce_text.programchair {
	max-width: none;
	margin: 30px 0;
}
.programchair p strong {
	text-transform: uppercase;
	font-size: 18px;
	font-family: "Din-Medium";
	font-weight: normal;
}
.programchair div {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	line-height: 0;
}
.programchair p.bode {
	font-size: 18px;
	font-family: "Din-Medium";
}
.facts p {
	display: table-cell;
	vertical-align: bottom;
	background: #b1b3b4;
	width: 223px;
	height: 223px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Din-Medium";
	line-height: 30px;
	font-size: 22px;
	padding: 0 0 25px 25px;
	border-right: 1px solid #fff;
}
#container .inside .ce_text.facts {
	overflow: auto;
	position: absolute;
	width: 995px;
	max-width: 995px;
	margin: 35px 0 0;
}
#video-testimonials .attendees {
	float: left;
	max-width: 50%;
}
#video-testimonials .exhibitors {
	float: right;
	max-width: 50%;
}
div.startkachel {
	text-indent: -9999px;
	background: url("../../files/isc_events/theme/images/content/kacheln/ISC_Kachel01.png") #E2001A;
	padding: 0 !important;
	width: 248px;
	height: 248px;
}
div.startkachel:hover {
	text-indent: -9999px;
	background: url("../../files/isc_events/theme/images/content/kacheln/ISC_Kachel01_Mouseover.png") #E2001A;
}
#footer {
	margin: 30px 0 0;
}
div.attendees .block, div.exhibitors .block {
	float: left;
	width: 223px;
	height: 150px;
	padding: 98px 0 0 25px;
	margin: 0 0 1px 1px;
	background: #f2f2f2;
	font-size: 95%;
}
div.attendees .block.vierzeilig, div.exhibitors .block.vierzeilig {
	height: 174px;
	padding: 74px 0 0 25px
}
div.attendees h4, div.exhibitors h4 {
	text-transform: uppercase;
}
div.exhibitors .block.ce_youtube {
	margin-right: 0 !important;
}
div.exhibitors .block.ce_youtube, div.attendees .block.ce_youtube {
	padding: 90px 12px 0;
	height: 158px;
}
#video-testimonials .mejs-overlay-button {
	display: none;
}
div.spacer {height:300px;}
#cboxLoadedContent {background: transparent;}
/*** Korrektur für Formular Chinese Application 07.03.2017/jw ***/
form#frmchinapp { }
form#frmchinapp label { display:block; float:left; width:200px; }
form#frmchinapp select { margin:0px 0px 7px 0px; }
form#frmchinapp fieldset { padding:5px 5px 5px 5px; margin:0px 0px 10px 0px; }
form#frmchinapp fieldset span { border:1px solid #ff0000; }
form#frmchinapp fieldset.radio_container label { display:inline-block; float:none; width:154px; vertical-align:top; }
form#frmchinapp fieldset.checkbox_container label { display:inline-block; float:none; width:154px; vertical-align:top; }
form#frmchinapp input[type=radio] { }
form#frmchinapp input[type=checkbox] { }

/*** Korrektur für Newslist Pagination 27.10.2015/jw ***/
.pagination { margin-bottom:1em; margin-top:60px; }
.pagination p { float:left; line-height:40px; margin:0 10px 0 0; }
.pagination ul { float:left; margin-left:1em; margin:0; padding:0; }
.pagination li { list-style:none; float:left; margin-right:5px; }
.pagination a, .pagination span { padding:3px 9px; display:inline-block;  }
.pagination a { background:#e5e5e5; color:#ffffff; margin-bottom:5px; }
  .pagination a:hover, .pagination a:active { background:#e2001a; color:#ffffff !important; }
.pagination span { background:#e2001a; color:#ffffff; }

/*** Korrektur für Newslist h1 04.08.2017/jw ***/
.mod_newsreader h1 { padding-right:20px !important; }

/*** Korrektur für Teaser-Nachrichten 26.01.2015/jw ***/
.jwteaserrighta { margin-left:25px; }
.jwteaserrightb { margin-left:10px; }

/*** Korrektur für Modul mod_boxes4ward (Logos im Footer) 27.10.2015/jw ***/
#footer .mod_boxes4ward a {display:inline-table;width:33%;box-sizing:border-box;padding-right:20px;max-width:160px;max-height:70px;margin-bottom:40px;}
.noSidebar #footer .mod_boxes4ward a {width:100%;}
  #footer .mod_boxes4ward a img {max-width:96%;}
#footer .mod_boxes4ward .sponsors .block a {margin-right:20px;}
/*** Korrektur für Boxen mit Rollover ***/
ul.boxjw { padding:0 !important; line-height:0 !important; margin:0; list-style:none; }
ul.boxjw li { float:left;width:248px;height:248px; }

.fullwidth.bg_rot img {border-width:1px 0 0 1px !important;}
.ce_youtube {
 position: relative;
 padding-bottom: 56.25%;
 width: 100%;
 height: auto;
}
 
.ce_youtube iframe {
 position: absolute;
 top: 0; left: 0; right: 0; bottom: 0;
 width: 90% !important;
 height: 100% !important;
}
.mejs-container {
	width: 100% !important;
	height: auto !important;
	padding-top: 57%;
}
.ccb-element-blocker.iframe {padding:5px;background:#f5f5f5;}
iframe {border:0 !important;}
.mejs-overlay, .mejs-poster {width: 100% !important;height: 100% !important;}
.mejs-mediaelement video,
.mejs-mediaelement .me-plugin,
.mejs-mediaelement embed {
position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100% !important;height: 100% !important;}
#f1 .submit_container {clear:both;}

.row {flex-flow:row wrap;display:flex;clear:both;margin:30px 0;}
#container .inside .box.block {float:left;width:25%;;box-sizing:border-box;border-right:1px solid #fff;}
.box4 {border-right:0;clear:right;}
.box.block.rot {color:#fff;background:#e2001a;padding:2%;}
section {clear:both;}
.noSidebar ul.kachel-nav {float:right;width:250px;margin-top:80px;margin-left:25px;}
.noSidebar #home .ce_text.first {float:left}
aside.mod_banner.block + ul.kachel-nav.home {margin-top:25px;}
.home aside.mod_banner.block {float:right;width:250px;margin-top:63px;margin-left:25px}
.home aside.mod_banner.block .banner_name {display:none;}
.mod_boxes4ward.block {line-height:0;}
.mod_boxes4ward.block .boxes4ward_article{line-height:1;}
.mod_boxes4ward .start {margin:25px 0 0;}
.mod_boxes4ward .start .kachel {float:left;width:25%;box-sizing:border-box;line-height:0;}
.mod_boxes4ward .start .ce_sliderStart {width:75%;box-sizing:border-box;position: relative}
.mob {display:none !important;}
.mod_sitemap ul.level_1 {display:flex;list-style: none;margin:0;padding:0;flex-flow:row wrap;}
.mod_sitemap ul.level_1 > li {margin:0;padding:0 0 30px;max-width:25%;flex-basis:25%;flex-grow: 1;}
.mod_sitemap ul.level_1 > li > a {text-transform:uppercase;color:#e2001a;font-size:120%;}
.mod_sitemap ul.level_1 > li ul {list-style:none;margin:0;padding:7px 0 0;}
.mod_sitemap ul.level_1 > li li {margin:0;padding:0;}

#main ul.sponsoren {align-items:center;flex-wrap: wrap}
#main ul.sponsoren li {box-sizing:border-box;flex-grow: 1;display:inline-table;}
#main ul.sponsoren li img {width:100%;height:auto;padding:0 0 30px;}
#main ul.sponsoren a {display:inline;height:auto;width:auto;}
#contact .ce_form {max-width:720px;}

@media only screen and (min-width: 1000px) {#main ul.sponsoren li {padding:20px;width:180px;}
	div#navigation .mod_boxes4ward {height:248px;}
}
@media only screen and (min-width: 700px) and (max-width: 980px) { }
@media only screen and (max-width: 1000px) {
	#right div.contact.block {width:193px;height:193px;float:right;}
footer#footer .sponsors a {box-sizing: border-box;flex-grow: 1;margin-bottom: 6%;width: calc(100% * 0.333333);}
footer#footer .sponsors a img {height:auto;width:auto;padding:0 0 15px;}
.sponsors h1 + p {align-items: center;display: flex;flex-wrap: wrap;}
table {max-width:100% !important;}
.mm-ismenu.mm-light {
	color: #fff;
	background: #b1b3b4;
}
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu.mm-light .mm-list > li.mm-selected > span {
	background: #E2001A;
	color: #fff;
}
a#link-smartphonenavi img {
	border: none;
	margin: 0;
	padding: 0;
}
.teamliste ul li {
	max-width: 45%;
	padding: 20px 0 0 15px;
}

div#wrapper {
	margin-top: 10px;
	max-width: 94%;
	width: 780px;
}
div.welcome, .placeholder {
	width: 100%;
	max-width: 500px;
	height: auto;
	float: none;
	margin: 0 0 1px 0;
	padding-bottom: 40px;
}
div#landingpage .ce_text, div#landingpage .ce_image {
	float: none;
	width: 100%;
	height: auto;
	max-width: 500px;
	margin: 0 0 1px 0;
}
div#landingpage .ce_text a {
	padding: 10px 0;
}
div#drei .ce_image {
	max-width: 49%;
	height: auto;
}
div#zweite .ce_image {
	width: 49.5%;
	max-width: 246px;
	height: auto;
}
div#zweite .startbild {
	height: auto !important;
}
div#zweite .startbild span {
	padding: 20px !important;
}
div#zweite div.page1, div#zweite div.page3 {
	margin: 0 0 1px;
	width: 49.8%
}
div#zweite div.page2, div#zweite div.page4 {
	margin: 0 0 1px 1px;
	width: 49.8%
}
div#zweite div.startbild {
	max-width: 99.7%;
}
#nav-footer, #nav2-footer {
	float: none;
	margin: 10px 0 10px;
}
div.ce_text {
	max-width: 95%;
}
div.grid-sitemap {
	float: none;
	width: 100%;
	margin: 0 0 20px;
}
div.startbild span {
	padding: 20px;
}
div.welcome h1 {
	font-size: 38px;
	line-height: 45px;
	font-weight: normal;
}
div.welcome h2 {
	font-size: 24px;
	line-height: 30px;
}
footer ul li {
	float: left;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	color: #b1b3b4;
}
#home-link {
	margin: 0px 5px 0 0;
	display: none;
}
div.welcome {
	margin-bottom: 0;
}
div#landingpage .ce_text.startbild {
	height: auto;
}
div#landingpage .ce_text {
	max-width: 50% !important;
}
div#landingpage .ce_text a, div#landingpage .ce_text:hover a {
	background-size: cover !important;
	width: 100%;
}
div#landingpage {max-width:100%;}
#id-4-kacheln .kachel, #id-4-kacheln > .ce_image.block {max-width: 24.75%;}
#video-testimonials div.attendees, #video-testimonials div.exhibitors {
	float: none;max-width:none;
}
#video-testimonials div.attendees .ce_text, #video-testimonials div.exhibitors .ce_text, #video-testimonials div.attendees .ce_youtube, #video-testimonials div.exhibitors .ce_youtube {width:100%;padding:0;float:none;height:auto;}
#video-testimonials div.attendees .ce_youtube, #video-testimonials div.exhibitors .ce_youtube {margin-bottom:1px;}
#id-4-kacheln .kachel, #id-4-kacheln > .ce_image.block {line-height:0;height:auto;}
#id-4-kacheln .kachel.k1 {border-right:1px solid #fff;}
#id-4-kacheln .kachel, #id-4-kacheln .kachel.k2 {margin:0 0 1px;}
#id-4-kacheln nav.slider-control {display:none;}
div#landingpage .ce_text.kachel a, div#landingpage .ce_text.kachel:hover a {width:249px;max-width:100%;height:auto;}
div.welcome, .placeholder {padding:0;}
#right .box-rechts, #right .box-rechts.promote {height:auto;padding:20px;max-width:208px !important;}
#right div.bg_rot p {background:#fff;}
#right div.bg_rot p:hover {background:#e2001a;width:248px;}
input[type="text"], input[type="email"], input[type="tel"] {max-width:90%;}
textarea#ctrl_4 {max-width:40%;}
div.fellows {margin-bottom:5px !important;float:none;width:auto;}
.programchair p {padding:30px 30px 27px;float:left;display:block;}
.programchair div {float:left;height:auto;max-width:49%;background:#fff;}
.programchair p.bode {clear:both;border-top:1px solid #fff;margin:0 3px 0 0;width:auto;}
.programchair p, .programchair div {width:33%;box-sizing:border-box;}
#container .inside .ce_text.facts p {display:block;float:left;max-width:43%;width:208px;padding:60px 0 20px 20px;height:auto;margin:1px 0 0 0;}
#container .inside .ce_text.facts {position:relative;max-width:620px;width:auto;}
#container .inside .mod_newslist, #container .inside .ce_text {width:auto;max-width:auto;}
div.spacer {display:none;}
#home .custom div.slider-wrapper p, #overview div.slider-wrapper p {font-size:11px;padding:0 12px 10px;line-height:16px;text-transform:none;}
div.form-rechts {float:none;}
ul.kachel-nav {margin:35px 0 0;}
div.form-links {width:40%;}
section.ce_accordion div.ui-accordion-header:before {padding:15px 5px 10px;margin:0 10px 0 -5px;}
section.ce_accordion div.ui-accordion-header {padding:10px 5px;font-size:18px;}
#sponsors-exhibitor-listing h4 {margin-left:20px;float:none;}
#sponsors-exhibitor-listing {padding:0;}
#sponsors-exhibitor-listing h1 {margin-left:0;}
div.inhaltsboxen p {font-size:15px;line-height:22px;padding:20px 0 0;}
div.inhaltsboxen {height:auto;}
div.inhaltsboxen strong {padding-left:12px;}
table, table td, table thead th {font-size:12px !important;}
#id-4-kacheln > div.kachelsmall {max-width:24.3% !important;margin-right:1px;height:auto !important;}
div#navigation ul.level_1 > li {padding-right:5vw;}
	#right .flickr-sidebar {text-align:left;}
	#home .mod_newslist {margin-bottom:0 !important;}
	div.inhaltsboxen p {padding:13vw 0 0;}
	#id-2017 .fullwidth.bg_rot li {max-width:33%;}
	#id-2017 .fullwidth.bg_rot li:last-of-type img {border-left:0;}
		.noSidebar ul.kachel-nav {width:180px;}
	ul.kachel-nav li a {width:89px !important;background-size:cover !important}
		.noSidebar #home .ce_text.first {max-width:60%;}
	.box.rot p {line-height:1.2;font-size:14px}
}
@media only screen and (min-width: 640px) and (max-width: 800px) {
#right {padding-left: 48px; width: 200px;}
ul.kachel-nav {float:right;}
	.fullwidth.social a img {width:80px;margin-right:5px;}
}
@media only screen and (max-width: 800px) {
img#motto {width:200px;bottom:-10px;right:-33px;}
div#navigation .mod_boxes4ward::after {width:200px;bottom:-70px;right:-15px;}
div#navigation .mod_boxes4ward::before {width:100%;height:10px;top:-14px;}
#home .ce_sliderStart.start.fw  {position:relative;max-width:100%;}
img.callsopen,img.submit-icon {float:none;margin:0 0 10px;}
}
@media only screen and (max-width: 640px) {
    .preisslider nav.slider-control {width:90%;left:5%;}   
    
    	.mobile_menu .logo {display:block;max-width:200px;width:65%;margin:15px auto 15px;}
	.mobile_menu_trigger {text-align:center;cursor:pointer;max-width:41px;position:absolute;right:4%;top:57px;}
	.fixed .mobile_menu_trigger {top:49px;max-width:34px;font-size:13px;}
	.mobile_menu p {padding:15px;}
.mobile_menu {font-size:15px;text-align:center;z-index:9999;}
	.mobile_menu .inner {background:#fff;}
	.mobile_menu .inner a {color:#666;text-decoration: none}
	.mobile_menu .inner ul {list-style:none;margin:0;padding:0;}
	.mobile_menu .inner ul li {margin:0;padding:0;border-bottom:1px solid #ddd;}
	.mobile_menu .inner ul li a, .mobile_menu .inner ul li strong {text-decoration:none;font-weight:normal;display:block;padding:4px 7px;border-bottom:1px solid #ddd;}
	.mobile_menu .inner ul li strong {font-weight:bold;color:#E2001A;}
	.mobile_menu .inner ul li li a, .mobile_menu .inner ul li li strong {padding:6px 0px 6px 15px;font-size:12px;border-bottom:1px solid #ddd;}
div#navigation .mod_boxes4ward::before {

    top: -13px;
}
    
    
ul.boxjw li {height:auto; }
    .home #social {display:none;}
    div.contact-team a {width:33.06%;}
    div.contact-team img {width:500px;}
.ce_sliderStart.start.fw  {position:relative;max-width:100%;}
body .slider-control .slider-next {right:8px;}
img#motto {width:160px;bottom:3vw;right:-20px;}
.home img#motto {bottom:-9vw;}

div#navigation .mod_boxes4ward::after {}
div#navigation .mod_boxes4ward::before {width:80%;background-position: right bottom}
	.home div#navigation .mod_boxes4ward {line-height:0;}
	.home aside.mod_banner.block {float:none;width:60%;margin-top:15px !important;margin-left:0;text-align:left;}

	.mod_boxes4ward.block {margin:40px 0 0;}
	.mod_boxes4ward.block + div {margin-bottom:35px;}
	.mod_boxes4ward.block .contact strong {margin:-10px 0 -15px;display:block;}
			.noSidebar ul.kachel-nav {float:none;width:100%;margin:10px 0;}
    .submit-icon {float:none !important;display:block !important;margin:0 0 20px !important}
	.mod_sitemap ul.level_1 > li {max-width:50%;flex-basis:50%;}
	.mob {display:block !important}
	.nomob {display: none !important}
	.mod_boxes4ward .start {padding:0;}
.mod_boxes4ward .start .kachel {float:none;width:50%;border-bottom:1px solid #fff;box-sizing:border-box;}
.mod_boxes4ward .start .ce_sliderStart {float:none;width:100%;box-sizing:border-box;}

	.teamliste ul li {max-width:none;width:100%;margin:0;float:none;border-bottom:1px solid #fff;height:auto;}
	.noSidebar #home .ce_text.first {float:none;width:100%;}
	.box {flex-basis:50%;border-bottom:1px solid #fff;}
	#social .inside {position:initial;}
	ul#social-icons {position:absolute;bottom:0;top:auto;right:2%;z-index:9999999;width:170px;}
	ul#social-icons li {float:left;padding:3%;}
	ul#social-icons li a {width:32px;height:32px;background-size:cover !important;margin:0;}
	.fullwidth.social a img {width:50px;margin-right:5px;}
	header {position:fixed;top:0;left:2%;padding:10px 0 5px;width:96%;background:rgba(255,255,255,0.95);z-index:9999;}
	a#link-smartphonenavi {position:fixed;z-index:9999999;}
	div#wrapper {margin-top:100px;}
	#right .boxes4ward_article {padding:0;height:auto;}
#right .boxes4ward_article div.contact {height:auto;margin:0 0 1px !important;width:100%;padding:0;}
#right .boxes4ward_article div.contact img {float:left;margin-right:25px;}
div.form-rechts, div.form-links {width:100%;float: none;}
div.form-links {float: none;margin-right:0;}
	#f1 input[type="text"], #f1 input[type="email"], #f1 input[type="tel"], #f1 textarea {width:100%;}
	textarea#ctrl_4 {max-width:90%;}
	.mod_newslist .teaser p + a:last-of-type, .mod_newsreader p.back a, #isc-2015-newsletter .teaser a {color:#fff;background:#e2001a;border-radius:4px;display:inline-block;padding:3px 5px;}
	.mod_newslist .teaser p + a:hover:last-of-type,.mod_newsreader p.back a:hover,#isc-2015-newsletter .teaser a:hover {background:#eee;}
	div.ce_text, .mod_newslist {line-height:1.3;}
#id-4-kacheln .kachel, #id-4-kacheln > .ce_image.block {max-width:49%;}
.custom nav#nav {display: none;}
div#nav-mobil {display: block;}
a#link-smartphonenavi {display: inline-block;padding: 5px;background: #E2001A;position:fixed;right:20px;top:27px;}
	a#link-smartphonenavi img {max-width:30px;}
	div#navigation {margin-top:0;}
	ul.kachel-nav li a, .noSidebar ul.kachel-nav li a{border-left:1px solid #fff !important;background-size:cover !important;width:25% !important;margin:0 !important;box-sizing:border-box;}
			.noSidebar #home .ce_text.first {max-width:100%;}

	.programchair p, .programchair div {width:50%;max-width:none;margin:0;box-sizing:border-box;height:auto;}
	.programchair p {padding:15px;}
	.programchair p strong {font-size:16px;}
	.programchair p.bode {font-size:16px;height:auto !important;}
	#nav-footer + div {margin:10px 0 0 !important;text-align:left !important;}
	input#ctrl_5 {padding:7px 12px 5px;cursor:pointer;font-family:Din-Medium;font-size:18px;margin:15px 0 0;}
input#ctrl_6_submit, input#ctrl_27_submit {
	display: block;
	left: auto;
	top: auto;
	margin-top: 10px;
}
#container .teamliste ul li img {margin:0 10px 10px 0;float:left;}
	#container #main .teamliste ul li strong {display:block;margin:-18px 0 -12px;}
	#container #main .teamliste ul li {line-height:18px;padding-bottom:10px;border-bottom:4px solid #fff;}
	
	#home .box4.rot p {margin:4px 0 0;line-height:1.2;font-size:12px;}
}
@media only screen and (max-width: 500px) {
		img#motto {bottom:3vw;}
		div#navigation .mod_boxes4ward::after {bottom:-16vw;}
		.mod_breadcrumb.block {overflow: visible;height: 17px;}
}
@media only screen and (max-width: 340px) {
	.mod_breadcrumb.block {max-width:46%;}
	img#motto {bottom:6vw;}
	div#navigation .mod_boxes4ward::after {bottom:-18vw;}
}
@media print {
.noprint, header + .custom, footer, .pdf_link {display:none !important;}
	header {padding-bottom:35px;}
}

