#header-top {
  z-index: 200;
  background: #fff;
}
.tabs .tabs {height: 25px;
clear: both;
}
.tabs .tabs li{
  float: left;
}

.contactTeaserText a{color:#fff;}

.logoCohost2 {
  width: 140px;
  height: 40px;
  float: left;
  margin-right: 8px;
}
@media screen and (min-width:720px){
  .group-logo {

  }
  .image_block-link h2 {
  font-size: 28px;
  }
  .node h2{font-size: 28px}

}
@media screen and (min-width: 1000px) {
  .pageFooter .footerLogo div {
    display: inline-block;
  }

  .image_block-link h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .node h2{font-size: 36px}
}

.pageFooter .footerLogo div.sectoLogo {
  height: 40px;
  width: 140px;
  background: url(../bilder/sector-logo-56.png) center;
}

.pageFooter.pageFooterToggle .footerLogo div.sectoLogo {
  background: url(../bilder/sector-logo-56-2.png) center;
}

.image_block-link img {width: 100%;}

.backgroundDark h1#page-title{color: #fff;}
h1#page-title{color: #000;}

#page-iletisim-form h2{display:none;}

form .inputField input[type="checkbox"] {
display: inline-block;
margin-top: -5px;
margin-right: 3px;
}



ul.menu li {
  margin: 0; /* LTR */
}
ul li.expanded {
  list-style: none;
}
ul li.collapsed {
  list-style: none;
}
ul li.leaf {
  list-style: none;
}
li.expanded,
li.collapsed,
li.leaf {
  padding: 0; /* LTR */
  margin: 0;
}


.view-content .teaserFullImageSubheadline {
  color: #000;
}
.view-content .teaserFullImageContent h1{
  color: #000;
}

.region-header-left {float: left;}

.region-header-left .content {
  margin: 14px;
  margin-left: 5px;
  padding: 0;
  list-style: none;
  display: inline-block;
  color: #333;
  font-size: 13px;
}

html body.admin-menu {
margin-top: 45px !important;
}

#downcounter-area {margin-top: 20px;
text-align: center;}
#downcounter-area>div {
  display: inline-block !important;
}

@media screen and (min-width:720px){
.mainNavigation {width: 100%;}
.mainNavigation ul.level-1{margin-left: -100px;}

.mainNavigation .mainSubNavigation{width: 100%;}

.mainHead  .left  .header_logo_link {
  position: absolute;
  z-index: 50001;

}
.mainHead  .searchButton.icon-search{
  z-index: 50001;

position: absolute;
right: 0;
}

}
@media screen and (max-width:1024px){
  .home .mainHead .group-logo, .home .mainHead .claim {
    width: 200px;font-size: 12px;
  }
    .logoCohostText {
    font-size: 17px !important;
  }
}
.inputField select {
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 4px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15px;
  display: inline-block;
  position: relative;
  width: 100%;
  border-style: solid;
  border-color: #c3c3c3;
  border-width: 2px;
  background: #fff;
  color: #646567;
  height: 32px;
  z-index: 9;
}


@media screen and (min-width: 1000px) {
  .inputField select {
    font-size: 18px;
    height: 42px;
  }
}
@media screen and (min-width: 720px) {
  .inputField select {
    font-size: 16px;
    height: 42px;
  }
  .mainHead .claim {
  font-size: 16px;
}
}

input[type="radio"]{
  display: inline-block ; /* !important */
  llmargin: -6px 5px 0 5px;
}


@media print {

    * {display:none;}
    body,html,
    .page-wrapper,
    .page-wrapper .wrapper,
    #block-system-main,
    #block-system-main * {display:block;}
    #print_button,
    #block-system-main .M014-articleContext {display: none;}


}
.clear {clear: both;}
.radioButton input{display: none;}
.OPSearch .input {margin-top: 20px;}
#exhibitor_search {font-size: 18px; }
.search_row {}
.search_row .search_title{display: inline-block;}

.teaserRowHeadline {text-transform: none !important;}

.image_block-link {margin-bottom: 5px;}
.image_block-link>span {
display: table;
height: 100%;}
.image_block-link>span>span {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100%;}

.home-box-image {
display: table;
height: 100%;width: 100%;
    background: #fff;}
.home-box-image>a {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100%;}


.page-cnt .contactTeaserText .teaserHeadline3 {
  color: #000 !important;
  margin-bottom: 0;
}
.page-cnt .contactTeaserText .teaserCopytext {
  color: #000 !important;
}

.page-cnt .contactTeaserText .teaserPhone {
  font-size: 120%;
}
.M00610 .contactTeaserButton.button.buttonS.buttonPrimary a {color: #fff;}
.page-cnt .contactTeaserButton.button.buttonS.buttonPrimary {margin-left: 20px;}

.field-name-field-small-gallery img {width: 100%;height: 100%;}

@media screen and (min-width: 1000px){
  .contactTeaserText .teaserCopytextLarge {
    font-size: 32px !important;
  }
}
@media screen and (min-width: 720px) {
  .contactTeaserText .teaserCopytextLarge {
    font-size: 24px !important;
  }
}

@media screen and (max-width: 720px) {
  .contactTeaserText .teaserCopytextLarge {
    font-size: 16px !important;
  }
}

.sponsorlar .teaserCopytext {
  text-align: center;
  font-size: 70%;
}
.sponsorlar h1.teaserHeadline{
  text-align: center;
}


@media screen and (min-width: 720px) {
  .home .mainHead .claim{
    font-size: 12px;
    line-height: 1.6;
    width: 360px;
  }
}
@media screen and (min-width: 1000px) {
  .home .mainHead .claim{
    font-size: 16px;
    line-height: 1.6;
    width: 540px;
  }
}

@media screen and (max-width: 720px){
  .hide-for-small.display-none {
      display: none !important;
  }
}

.view-id-media_library h3.video-thumbnail-headline{
 color: #ccc;
}


.vocabulary-speaker{}
.vocabulary-speaker .field-name-field-picture{  float: left;margin: 0 10px 10px 0;}
.vocabulary-speaker .field-name-field-speaker-type{}
.vocabulary-speaker .taxonomy-term-description{}


.M05601 .eventlist-item,
.M05601 .eventlist-link {
  *zoom: 1;
  list-style: none;
}
.M05601 .eventlist-item:before,
.M05601 .eventlist-link:before,
.M05601 .eventlist-item:after,
.M05601 .eventlist-link:after {
  content: "";
  display: table;
}
.M05601 .eventlist-item:after,
.M05601 .eventlist-link:after {
  clear: both;
}
.M05601 .eventlist-item:before,
.M05601 .eventlist-link:before,
.M05601 .eventlist-item:after,
.M05601 .eventlist-link:after {
  content: "";
  display: table;
}
.M05601 .eventlist-item:after,
.M05601 .eventlist-link:after {
  clear: both;
}
.M05601 .M014-01 {
  position: absolute;
  right: 0;
  top: 10px;
}
.M05601 .M014-01__text-element {
  display: none !important;
}
.M05601 h4 {
  margin-bottom: 0;
}
.M05601 .eventlist-item {
  position: relative;
  border-bottom: 2px solid #ececec;
  margin-bottom: 10px;
  padding-bottom: 20px;
}
.M05601 .eventlist-item:first-child {
  border-top: 2px solid #ececec;
  padding-top: 10px;
}
.M05601 .eventlist-item .l-col6 {
  width: 97.91666667%;
}
.M05601 .eventlist-grey .l-col6 {
  margin-left: 1.04166667% !important;
}
.M05601 .flag {
  font-size: 13px;
  margin-bottom: 2px;
}
.M05601 .flag-language {
  background-color: #c1c1c1;
  color: #fff;
}
.M05601 .M05601-full-width {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.M05602 .eventSubject {
  color: #aaa;
}
.M05602 .flag {
  font-size: 13px;
}
.M05602 .flag-language {
  background-color: #c1c1c1;
  color: #fff;
}
.M05602 .eventlist-link {
  *zoom: 1;
}
.M05602 .eventlist-link:before,
.M05602 .eventlist-link:after {
  content: "";
  display: table;
}
.M05602 .eventlist-link:after {
  clear: both;
}
.M05602 .eventlist-link:before,
.M05602 .eventlist-link:after {
  content: "";
  display: table;
}
.M05602 .eventlist-link:after {
  clear: both;
}
.M05602-talk-category,
.M05602-talk-focus,
.M05602-speaker-name {
  display: block;
}
.M05602-speaker-position,
.M05602-speaker-organization {
  color: #858586;
  display: inline-block;
}
.M056_02Lists .M014-01 {
  position: absolute;
  border: none;
  right: 5px;
  top: 15px;
}
.M05601 .M014-01,
.M05602 .M014-01 {
  position: absolute;
  right: 10px;
  width: 30px;
  height: 30px;
  font-size: 28px;
  color: #aaaaaa;
}
.M05601 .M014-01 .bookmark-button span,
.M05602 .M014-01 .bookmark-button span {
  display: block;
  text-indent: -9999px;
}
.M05601 .M014-01 .popover_content,
.M05602 .M014-01 .popover_content {
  right: 100%;
  left: auto;
  margin-right: -30px;
}
.M05601 .M014-01 .popover_content:after,
.M05602 .M014-01 .popover_content:after {
  left: auto;
  right: 7px;
}
.M05601 .teaserModule,
.M05602 .teaserModule {
  padding-top: 0;
}
.M05601 ul,
.M05602 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.M05601 .eventlist-item,
.M05602 .eventlist-item {
  position: relative;
  font-weight: normal;
}
.M05601 .eventlist-item:first-child:before,
.M05602 .eventlist-item:first-child:before {
  content: none;
}
.M05601 .eventlist-item .eventlist-link,
.M05602 .eventlist-item .eventlist-link {
  display: block;
  padding: 15px 0 15px 0;
  min-height: 60px;
  font-size: 14px;
  background: #ffffff;
  transition: background 0.5s ease-out;
}
.M05601 .eventlist-item .eventlist-link:active,
.M05602 .eventlist-item .eventlist-link:active,
.M05601 .eventlist-item .eventlist-link:focus,
.M05602 .eventlist-item .eventlist-link:focus,
.M05601 .eventlist-item .eventlist-link:hover,
.M05602 .eventlist-item .eventlist-link:hover {
  text-decoration: none;
}
.M05601 .eventlist-item h4,
.M05602 .eventlist-item h4,
.M05601 .eventlist-item p,
.M05602 .eventlist-item p {
  margin: 0;
  padding: 0;
}
.M05601 .eventlist-item .eventlist-speaker,
.M05602 .eventlist-item .eventlist-speaker {
  margin-bottom: 10px;
}
.M05601 .eventlist-time,
.M05601-full-width .eventlist-time,
.M05602-speaker-name,
.M05602-talk-category,
.M05602-talk-focus {
  color: #333335;
}

.hidde{display:none;}


table.articleCopyText, table.articleCopyText tr, table.articleCopyText td{border: none;font-size: 110%;line-height: 1.3;}
table.articleCopyText thead {text-align: center;}
table.articleCopyText thead td {padding: 10px 5px;border-bottom: 1px solid #666;}
table.articleCopyText tbody td{text-align: center;border-left: 1px solid #666;padding:10px 5px;  border-bottom: 1px dotted #999;}
table.articleCopyText tbody td:first-child {text-align: left;border-left:none;}

.mainNavigation section li a.active {color: #aaa;}

.customMailing {min-width: 800px;}
.customMailing {min-width: 800px;}
.customMailing table{}
.customMailing tr{}
.customMailing td {}
.customMailing img {display: block;}
.customMailing p {}
.customMailing a {}


ul li h1,
ul li h2,
ul li h3,
ul li h4,
ul li h5 {display: inline;}

.mainNavigation .ticket-button span:first-child {visibility: hidden ;}