body {
  background: none;
}
p {
  line-height: 1.4;
}
/*it's fine that way without unit*/
.mobile-only {
  display: block !important;
}
.no-mobile {
  display: none;
}
#outer {
  width: 320px;
  background: none;
  padding: 0;
  margin: 0 auto 0;
  overflow: hidden;
}
/*100px is picturebanner*/
#header-pic {
  display: block !important;
}
img.stage-deko {
  display: none;
}
#top-nav {
  margin: 13px 0 110px 0;
  border-bottom-width: 0;
  height: 27px;
}
#flags,
#search {
  display: none;
}
#meta-nav {
  padding-top: 0;
}
#meta-nav a {
  padding: 2px 0 4px;
}
#meta-nav a.mobile-only {
  display: block;
}
#meta-nav span {
  height: 21px;
  padding: 2px 0;
}
#my-profile {
  padding: 10px 10px 15px;
  width: 298px;
  border-width: 0;
  float: none !important;
  position: absolute;
  top: 155px;
}
#my-profile .icon,
#my-profile .jqfade {
  display: none;
}
#my-profile .my-profile-mobile {
  display: block;
  border-width: 1px;
  margin: 0;
  background: #fff;
  width: auto;
  height: auto;
  color: #2461a4;
  font-weight: bold;
  padding: 5px;
}
#my-profile .my-profile-mobile select {
  width: 100%;
}
#logo, #logo-other {
  border: none;
  width: 31px;
  /*width:90px;*/
  height: 31px;
  margin: -4px 0 0 0;
  background: url("/media/layout/images/logo-mobile.png") no-repeat right;
}
#banner-tabs {
  display: none;
}
#header-pic {
  margin: 0;
  height: 2px;
}
#pic-wrapper,
#picture-banner {
  height: 100px;
  border: none;
  padding: 0;
  position: relative;
  top: -50px;
  z-index: -5;
}
#picture-banner {
  width: 320px;
  overflow: hidden;
}
#picture-banner .static-banner,
#picture-banner .banner-overlay,
#picture-banner .slider-container {
  display: none;
}
#main-nav {
  margin: 2px 0 0;
  padding: 8px 0;
}
#nav-mobile {
  display: block;
  background: #fff;
  width: 296px;
  height: 27px;
  margin: 0 auto 0 12px;
  font-weight: bold;
  padding: 6px;
}
#nav,
#gemstone,
#navigation {
  display: none;
}
#breadcrumb {
  width: 274px !important;
  height: auto;
}
#content {
  min-height: 0;
}
#content,
#content.narrow {
  width: 320px;
  padding: 10px;
  margin: 2px 0 0 0;
  border-top-width: 1px;
}
#content,
#content > div {
  float: none;
  max-width: 100%;
  box-sizing: border-box;
}
#content > div.box160 {
  float: left;
  margin-right: 10px !important;
}
#content > hr,
#content.narrow > hr {
  width: 300px;
}
.teaser-column {
  width: 300px;
  padding: 0 0 0 10px;
}
.teaser-column > div {
  margin-bottom: 10px;
}
#closer {
  background: none;
  width: 320px;
  margin: 10px auto 0;
  padding: 0;
  height: 30px;
  border-top-width: 1px;
}
#recommend,
#social-icons,
#printpage-container {
  display: none;
}
#backtotop-container {
  float: none;
  margin: 8px 0 0 15px;
}
#footer {
  width: 320px;
}
#footer-wrapper {
  background: none #F6F6F6;
}
#footer-wrapper .column1,
#footer-wrapper .column2,
#footer-wrapper .column3,
#footer-wrapper .column4,
#footer-wrapper .column5 {
  width: 145px;
  padding: 0 0 0 15px;
}
#footer .column5 {
  display: none;
}
#closing-line {
  width: 320px;
  padding: 0;
}
#closing-line > a,
#closing-line > span {
  margin-top: 10px;
}
#closing-line .copy {
  margin-top: 15px;
}
.slider {
  display: none;
}
.icon-shadow,
.icon-shadow2,
.icon-shadow-small,
.icon-shadow3 {
  display: none;
}
/*Content Overwrites*/
.home .box160,
.home .box220,
.box220.partner,
.home .box340,
.home .box460,
.home .box520,
.home .box700,
.box160,
.box220,
.box340,
.box460,
.box520,
.box700 {
  width: 139px;
  margin: 0 0 10px 0;
}
.home .box220,
.box220.partner,
.home .box340,
.home .box460,
.home .box520,
.home .box700,
.box220,
.box340,
.box460,
.box520,
.box700,
.home .box220.text-bild,
.home .box340.text-bild,
.home .box460.text-bild,
.home .box520.text-bild,
.home .box700.text-bild,
.home .narrow .box520.text-bild,
.home .narrow .box700.text-bild {
  width: 298px;
}
.box220.text-bild,
.box340.text-bild,
.box460.text-bild,
.box520.text-bild,
.box700.text-bild,
.narrow .box520.text-bild,
.narrow .box700.text-bild {
  width: 300px;
}
.home .box220.text-bild img,
.home .box340.text-bild img,
.home .box460.text-bild img,
.home .box520.text-bild img,
.home .box700.text-bild img,
.box220.text-bild img,
.box340.text-bild img,
.box460.text-bild img,
.box520.text-bild img,
.box700.text-bild img {
  max-width: 266px !important;
}
.home .box700.tagcloud,
.box700.tablook,
.box700.tagcloud {
  width: 298px;
}
.main-stage {
  display: none !important;
}
.media-box {
  display: none;
}
.text-bild > img {
  margin: 0 0 5px !important;
  float: none;
  padding: 0 !important;
}
/*no floating in smallmode*/
.text-bild p {
  text-align: justify;
}
.text-bild p:after {
  content: "";
  display: block;
  line-height: 0;
  visibility: hidden;
}
/*de-justify the last line*/
.tabbed-content.text-bild p {
  text-align: left;
}
.tabbed-content.text-bild > img.floatl {
  float: left;
}
/*except for tabbed-content*/
.tabbed-content.text-bild > img.floatr {
  float: right;
}
.tabbed-content > img {
  max-width: 150px;
}
.tabbed-box > div {
  height: auto;
  padding: 13px 10px 10px 16px;
}
.tabbed-box.box340,
.tabbed-box.box700 {
  width: 298px;
}
.tabbed-content > div {
  overflow: visible;
  height: auto;
}
.tabbed-content .text80 {
  width: 205px;
}
.tabbed-content .text115 {
  width: 172px;
}
.tabbed-content .text215 {
  margin-left: 160px;
  width: 112px;
}
.box700 .tabbed-content {
  width: 272px;
}
.tabbed-content .list-item-content {
  width: 130px;
  padding: 0;
}
/* mobile select for tabs*/
.tabbed-box .mobile-select {
  padding: 5px 10px ! important;
  width: 278px;
}
.tabbed-box .mobile-select select {
  width: 100%;
  background: none repeat scroll 0 0 #fff;
  height: 100%;
  padding: 3px;
}
.teaser-column .tabbed-box .mobile-select select {
  width: 70%;
}
.iconteaser > div {
  height: 155px;
}
.ticketshop > div {
  height: auto;
  min-height: 115px;
}
/*.ticketshop .buttonholder{ bottom:-10px; }*/
/*???*/
/*List*/
.list-item-content {
  width: 290px;
  padding: 0;
}
.list-basic.small-rows .list-item-content {
  width: 270px;
}
.list-image-container {
  display: none;
}
.result-pagination-bar {
  position: relative;
}
.list-container .pagination .floatr {
  float: none;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 4px;
  margin: 0;
}
.list-container .pagination .pagination-items,
.list-container .pagination .list-page-navigation-items {
  display: none;
}
.list-container .pagination .btn-standard {
  margin: 0 0 0 5px;
}
.list-item-text,
.list-item-content h3 {
  width: 90%;
}
#pressreleasestable .list-item-content {
  width: 260px;
}
#pressreleasestable.news-overview .news-image-container {
  width: 90%;
}
.fair-date {
  margin-top: -3px;
}
/*SEARCHFIELD*/
.search-input-container .result-text {
  text-indent: -999em;
}
.search-input-container h2 {
  margin-left: 0;
}
.search-input-container .main-search-input input {
  max-width: 266px;
}
.search-input-container .main-search-input .minus-button {
  margin-top: 35px;
}
.search-input-container .select-div { border-width:0; background-color: transparent; padding: 0;}
/*Warum?*/
.search-input-container .check-box-field.columns-3 span,
.search-input-container .check-box-field.columns-4 span,
.search-input-container .check-box-field.columns-4 span {
  width: 272px;
}
.search-input-container .check-box-field.columns-3 label,
.search-input-container .check-box-field.columns-4 label,
.search-input-container .check-box-field.columns-6 label {
  width: 250px;
}
.search-properties .btn-standard.event {
  margin-top: 5px;
  margin-left: 0;
}
.complex-search .search-properties .btn-standard {
  margin-top: 7px;
}
/* Congress Calendar*/
.fair-calendar > ul.tabs {
  margin-top: 34px;
  border-top-width: 1px;
}
.fair-calendar-inner.tabbed-box > ul {
  display: none !important;
}
.fair-calendar .tabbed-content {
  width: 100%;
}
.fair-calendar .sector-selector {
  padding: 0;
  width: 100%;
}
.fair-calendar .sector-selector span {
  height: auto;
}
.fair-calendar .sector-selection li {
  width: 265px;
}
.fair-calendar .noItem {
  width: auto;
}
form.standard #firstname,
form.standard #lastname,
form.standard #street,
form.standard #telephone,
form.standard #postcode,
form.standard #editorialstaff,
form.standard #city,
form.standard #country,
form.standard #email {
  width: 270px;
  margin: 0;
}
form.standard label {
  max-width: 246px;
}
.partner .btn-standard {
  width: auto;
}
.box220.partner {
  padding: 2px;
}
.box220.partner .buttonholder {
  width: 99%;
}
.fair-calendar .list-image-container {
  display: none;
}
/*/Content Overwrites*/
/*Teaser Overwrites*/
.logo-slider .slider-container {
  margin: 0 auto;
}
/*/Teaser Overwrites*/
/*PressRelease-Slider Overright*/
.slider-teaser-column .step li {
  width: 274px;
}
/*LogoSlider*/
.logo-slider .slider-container {
  width: 260px;
}
.logo-slider .step {
  width: 250px;
}
/* Detailpages*/
.detail-header .fair-date,
.detail-header h3,
.detail-header .columns p,
.detail-content .columns p,
.detail-header b {
  width: 300px !important;
  min-width: 300px !important;
}
#mystuff-mobile-wrapper {
  display: block;
  position: relative;
}
#myfair-mobile,
#mywatchlist-mobile {
  display: block;
  background: #fff;
  width: 296px;
  height: 27px;
  margin: 0 auto 0 12px;
  color: #2461a4;
  font-weight: bold;
  padding: 6px;
}
.mystuff-nav-wrapper {
  left: -10px;
  padding: 10px 0;
  position: absolute;
  top: -10px;
  width: 320px;
}
.mystuff-nav-wrapper select {
  border-width: 1px;
}
#myfair-mobile {
  margin-bottom: 10px;
}
.mystuff.mylogin,
.mywatchlist-action,
.status-box {
  width: 276px !important;
}
.mylogin div {
  width: auto;
}
.mylogin > div + div {
  margin-top: 10px;
}
/*Watchlist mobile*/
.mywatchlist #dropdown-wrapper,
.mywatchlist #table-wrapper {
  width: 298px;
}
.mywatchlist #dropdown-wrapper {
  margin-bottom: 13px;
}
.mywatchlist #dropdown-wrapper > div {
  margin-left: 0;
}
.mywatchlist #dropdown-wrapper select {
  width: 298px !important;
  height: 30px;
  padding: 6px;
  margin-bottom: 5px;
}
.mywatchlist .stdpad {
  padding-top: 5px;
  /*overflow: hidden;*/
}
.mywatchlist #table-wrapper thead {
  background-color: #fff;
}
.mywatchlist #table-wrapper thead th:first-child {
  text-indent: -999em;
}
.mywatchlist #table-wrapper thead .icon-down {
  display: block;
  margin-top: -15px;
}
.mywatchlist #table-wrapper table .no-mobile {
  display: none;
}
.mywatchlist #table-wrapper td,
.mywatchlist #table-wrapper th {
  padding: 2px 5px;
}
.mywatchlist #table-wrapper tbody td:first-child,
.mywatchlist #table-wrapper table th:first-child {
  padding: 5px 0 5px 5px;
}
.mywatchlist #table-wrapper .note-wrapper .effect {
  left: -248px;
  top: 36px;
}
/*Following lines will layout the table-witdths with CSS3 syntax*/
/*it may be necessary to switch to CSS2 "td + td + td" syntax to achieve full XBrowserCompatibility */
.mywatchlist .extra-iconset {
  margin-right: 3px !important;
}
.mywatchlist p.error {
  margin: 0;
}
.mywatchlist form div > select {
  font-size: 1.3em;
  height: 30px;
  line-height: 30px;
}
.mywatchlist-action {
  display: block;
  overflow: visible;
  position: relative;
  margin-top: 25px !important;
  padding: 10px !important;
}
.mywatchlist-action select {
  height: 27px;
  padding: 7px;
  border-width: 1px;
  width: 100%;
}
.mywatchlist-action div {
  margin-top: 10px;
}
.mywatchlist-action .icon-arrow-big {
  position: absolute;
  top: -15px;
}
.mywatchlist .white-row .title {
  padding: 6px 0;
  width: 230px;
}
.mywatchlist .white-row .icon-down {
  margin: 13px 0 0 3px;
}
.mywatchlist .white-row .icon-down + .icon-down {
  display: block;
  margin: 18px 0 0 -9px;
}
.mywatchlist #table-wrapper tbody tr.category td > h2 {
  font-size: 11px;
}
.mywatchlist.reduced #button-wrapper {
  margin-left: 75px;
}
.mywatchlist.reduced #table-wrapper tr .columns {
  font-weight: normal;
  margin: 5px 0 0;
}
.mywatchlist.reduced #table-wrapper tr .columns > .text {
  min-width: 140px;
  max-width: 140px;
}
.mywatchlist.reduced #table-wrapper tr .columns > .label {
  width: 40px;
}
.mywatchlist #table-wrapper table {
  margin-bottom: -20px;
}
.mywatchlist .js-table-row-toggle {
  margin-right: 5px;
}
/*Pressefaecher */
form#requestPressReleaseForm input#company-name,
form#requestPressReleaseForm #textField {
  width: 269px;
}
form#requestPressReleaseForm input[type=text] {
  margin: 0;
}
/* A+P Katalog */
/* icon tooltip */
.exhibit-prod-list .icon-tooltip {
  display: none;
}
.exhibit-prod-list .icon-tooltip-holder .extra-iconset {
  cursor: default;
}
.exhibit-prod-list .zoom-container {
  display: none;
}
/* /icon tooltip */
.exhibit-prod-detail > h2 {
  width: 92%;
}
.exhibit-prod-detail .main-img .zoom-icon {
  display: none;
}
#exhibit-prod-search .select-div {
  margin-bottom: 10px;
}
#exhibit-prod-search.search-input-container .btn-standard {
  margin-top: 7px;
}
#exhibit-prod-search.search-input-container .select-div,
#exhibit-prod-search .selector-pair {
  width: 97%;
  margin-bottom: 10px;
}
#exhibit-prod-search.search-input-container .selector-pair.sort-by,
#exhibit-prod-search.search-input-container .selector-pair.sort-by select,
#exhibit-prod-search.search-input-container .selector-pair.exhibitor-details input[type="text"] {
  width: 100% !important;
}
#exhibit-prod-search h2 {
  width: 278px;
  margin: 0;
}
/* set background to full size, to get the maxium space SvKl*/
#exhibit-prod-search .check-box-field input[type="radio"] {
  margin-top: 2px;
}
#exhibit-prod-search .properties-container.border-field {
  padding-bottom: 0;
}
#exhibit-prod-search .check-box-field span,
.exhibit-prod-list .list-filter {
  margin-bottom: 10px;
}
.exhibit-prod-list .list-filter span {
  font-size: 1.1em;
  margin-bottom: 10px;
}
.exhibit-prod-list .list-item-content h3 {
  font-size: 10pt;
}
.exhibit-prod-list .list-item-content h3 a {
  width: 100% !important;
}
.exhibit-prod-list .tabbed-box.box340,
.exhibit-prod-list .tabbed-box.box700 {
  width: 296px;
}
.exhibit-prod-list .list-image-container {
  display: block;
  width: 45px;
}
.exhibit-prod-list .tabbed-box .list-image-container > div img {
  max-width: 40px;
}
.exhibit-prod-list .list-item-text,
.exhibit-prod-list .list-item-content h3 {
  max-width: 100%;
  width: auto;
}
.exhibit-prod-list .list-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.chrome .exhibit-prod-list .list-item-text {
  height: 66px;
}
.exhibit-prod-list .call-out {
  float: left;
}
.exhibit-prod-list li > .icon-holder + div,
.exhibit-prod-list li > .icon-holder ~ p .btn-standard {
  margin-left: 22px;
}
.exhibit-prod-list .tabbed-content .list-image-container,
.exhibit-prod-list .tabbed-content .list-event-image-container {
  display: none;
}
.exhibit-prod-list .tabbed-content .list-item-content {
  width: 200px;
}
.exhibit-prod-list .tabbed-box > div {
  padding: 13px 12px 10px;
}
.exhibit-prod-list li.advertisement {
  display: none;
}
#exhibit-prod-search p,
#exhibit-prod-search input,
#exhibit-prod-search label,
#exhibit-prod-search select,
.exhibit-prod-list .select-div,
.exhibit-prod-list .list-filter p {
  font-size: 1.3em;
}
.exhibit-prod-list .list-filter a,
.exhibit-prod-list .list-filter label {
  font-size: 1.1em;
}
#exhibit-prod-search input[type="text"],
#exhibit-prod-search input[type="search"],
#exhibit-prod-search .select-div,
.exhibit-prod-list .select-div {
  height: 30px;
  line-height: 30px;
}
.search-input-container .main-search-input .minus-button {
  margin-top: 40px;
}
/* Anpassung Pagination LMQS-200 */
.exhibit-prod-list > h2 {
  white-space: normal;
}
.exhibit-prod-list > h2 > .filtered-by {
  display: block;
  margin-left: 0;
}
.detail-container.exhibit-prod-detail .first,
.detail-container.ehibit-prod-detail .second,
.detail-container.ehibit-prod-detail .thumbnails {
  width: 100%;
  margin-right: 0;
}
.detail-container.exhibit-prod-detail > h2,
.exhibit-prod-list .list-item-content h3 a {
  width: 88%;
}
.detail-container.exhibit-prod-detail .main-img {
  width: 295px;
  height: 295px;
  margin-bottom: 10px;
}
.detail-container.exhibit-prod-detail .main-img img {
  max-width: 285px;
  max-height: 285px;
}
.detail-container.exhibit-prod-detail .link-container {
  float: left;
}
.detail-container.exhibit-prod-detail .link-container ul {
  padding-left: 0 !important;
}
.detail-container .exhibitor-box {
  width: 295px;
}
.detail-container .exhibitor-box .columns > div {
  width: 250px;
}
.detail-container .similar-cats .mobile-only select {
  border-width: 1px;
  padding: 5px 0;
  width: 298px;
}
.detail-container .similar-cats {
  margin-bottom: 20px;
}
.detail-container .similar-cats > p {
  margin-bottom: 5px;
}
.detail-container.exhibit-prod-detail .second,
.detail-container.ehibit-prod-detail .thumbnails {
  width: auto;
}
.detail-container .exhibitor-box .columns {
  width: 100%;
}
.detail-container .exhibitor-box .icon-holder + .columns {
  width: 245px;
}
.detail-container .exhibitor-box .columns > div {
  width: 100%;
}
.detail-container .exhibitor-box .columns > div:first-child {
  margin: 0 0 10px 0;
}
.detail-container .exhibitor-box .columns {
  position: relative;
}
.detail-container .exhibitor-box .columns div.exhibitor-logo {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 0;
  right: 0;
}
.detail-container .exhibitor-box .columns div.exhibitor-logo img {
  max-width: 65px;
  max-height: 65px;
}
.detail-container .exhibitor-box .columns > div > div {
  padding-left: 0;
}
.detail-container .exhibitor-box .columns > div + div {
  text-align: left;
}
.detail-container .exhibitor-box .columns h3 {
  max-width: 172px;
  word-wrap: break-word;
}
.detail-container .exhibitor-box .btn-standard {
  float: right;
}
.detail-container .exhibitor-box .btn-standard.btn-special-company {
  float: none;
}
.detail-container .exhibitor-box .columns .adress,
.detail-container .exhibitor-box .columns .tel {
  width: 150px;
}
.detail-container .exhibitor-box .columns > div > div i.extra-iconset {
  margin-left: 0;
}
.detail-container .exhibitor-box .map-adress {
  float: left;
}
.detail-container .exhibitor-box .tel {
  min-height: 10px;
}
.detail-container .exhibitor-box .brand h3 {
  width: 185px;
  margin-top: 10px !important;
}
.detail-container .exhibitor-box .brand .list-image-container {
  display: block;
}
.detail-container .exhibitor-box .icon-holder .extra-iconset {
  float: left;
}
.detail-container .coupon-logo {
  width: 243px;
  height: 243px;
}
.detail-container .coupon-logo img {
  max-width: 238px;
  max-height: 238px;
}
.exhibitor-box .product-list .tabbed-box > div {
  padding: 13px 12px 10px;
}
.exhibitor-box .product-list .list-item-content {
  width: 200px;
}
.exhibitor-box .product-list .list-item-content h3 {
  width: 100%;
}
.exhibitor-box .product-list a.btn-standard {
  float: none;
}
.exhibitor-box .product-list li > .icon-holder + div,
.exhibitor-box .product-list li > .icon-holder ~ p .btn-standard {
  margin-left: 22px;
}
/* /A+P Katalog */
/*------------- Specified Boxes-------------*/
#content .specified-boxes {
  width: 294px;
}
.specified-boxes .search {
  width: 270px;
}
/* AD BANNER*/
.ad-banner-box {
  display: none;
}
/*------ ZUFALLSGENERATOT CR Book-Look -------*/
.book-box .page {
  width: 252px;
}
.book-box .page + .page {
  margin-top: 10px;
}
/* NEWSTICKER */
.newsticker-column,
.newsticker-column p {
  width: auto;
}
.newsticker-image {
  width: 280px;
  height: 93px;
}
.exhibitor-box.media-box {
  display: block;
}
.exhibitor-box.media-box .step {
  width: 276px;
}
.exhibitor-box.media-box .media-box-images .image-dummy {
  width: 55px;
  height: 55px;
}
.exhibitor-box.media-box .media-box-images .image-dummy:last-child {
  display: none;
}
.newsticker-image {
  width: 280px;
  height: 93px;
}
/*--------------- =Floorplan -----------------*/
/* map */
.floor-plan {
  height: 480px;
}
.floor-plan .map {
  width: auto;
  height: 385px;
}
.floor-plan .overlay.booth-info .adress,
.floor-plan .overlay.booth-info .call,
.floor-plan .overlay.booth-info div + div,
.floor-plan .overlay.booth-info .exhibitor-logo {
  display: none;
}
.floor-plan .overlay.booth-info h3 {
  margin: 0;
}
.floor-plan .overlay.booth-info .booth-number {
  margin-left: 28px;
}
.floor-plan .map-controls {
  position: relative;
}
.floor-plan .floorplan-search {
  position: absolute;
  left: 94px;
}
.floor-plan .floorplan-search input[type=search]:focus {
  width: 152px;
  color: inherit;
  padding-left: 32px;
}
/* floorplan search */
.floor-plan input[type=search] {
  width: 15px;
  padding-left: 10px;
  color: transparent;
  cursor: pointer;
  float: left;
  position: relative;
}
.floor-plan input:-moz-placeholder {
  color: transparent;
}
.floor-plan input::-webkit-input-placeholder {
  color: transparent;
}
/* floor-plan-overview */
.floor-plan-overview .image-map {
  border-width: 0;
}
.floor-plan-overview .image-map img {
  display: none;
}
.floor-plan-overview .image-map .hit-area ul {
  padding-left: 0 !important;
  margin-left: -10px;
}
.floor-plan-overview .image-map .hit-area li {
  float: left;
  margin: 0 0 10px 10px;
  background-color: #f6f6f6;
}
.floor-plan-overview .image-map .hit-area a {
  display: block;
  width: 84px !important;
  height: 80px !important;
  line-height: 80px !important;
  position: static;
  text-indent: 0;
  border-width: 1px;
}
/*--------------- Produktbaum -----------------*/
/*---------------------------------------------*/
.exhibitor-product-groups {
  width: 295px !important;
}
.treeView.tabbed-content {
  padding: 0;
  width: auto;
}
.treeView div {
  line-height: 20px;
  height: 43px;
}
.treeView .description {
  padding: 3px 10px 0 0;
}
.treeView .link {
  padding-left: 10px;
  margin-right: 0;
  max-width: 190px;
  overflow: hidden;
  float: left;
}
.treeView .leaf .link {
  padding-left: 0;
}
.treeView i.icon.unfolded {
  margin: 18px 0 11px;
}
.treeView i.icon.folded {
  margin-top: 17px;
}
.treeView .level-1 > li > div {
  padding-left: 10px;
  height: 44px;
  background: url("/media/layout/images/navi_bg_mobile.png") center center repeat-x #f6f6f6;
}
.treeView [class^="level-"] .leaf > div {
  background-color: #fff;
}
.treeView .level-1 .description,
.treeView .level-2 .leaf .description {
  width: 252px;
}
.treeView .level-2 .description,
.treeView .level-3 .leaf .description {
  width: 232px;
}
.treeView .level-3 .description,
.treeView .level-4 .leaf .description {
  width: 212px;
}
.treeView .level-4 .description,
.treeView .level-5 .leaf .description {
  width: 192px;
}
.treeView .level-5 .description,
.treeView .level-6 .leaf .description {
  width: 172px;
}
.treeView .level-6 .description,
.treeView .level-7 .leaf .description {
  width: 152px;
}
.treeView .level-7 .description {
  width: 300px;
}
/*Kontakt Detailseite*/
#content .contact-detail.content > .contact-detail.list {
  max-width: 180px;
}
/*Referenzen-Übersicht*/
#content .references-overview .reference-tile {
  max-width: 144px;
  margin: 0 5px 5px 0;
}
/*Leipzig Liest Event-Liste*/
.ll-event-list .list-item-content {
  width: 228px;
}
.ll-event-list .list-item-content .columns .text {
  max-width: 100% !important;
  min-width: inherit;
}
/* Social Media Teaser */
.act_button {
  width: 294px;
  height: 25px;
  background: url("/media/layout/images/Anwendungsbilder/btn_socialmedia_sprites_mobile.jpg") no-repeat;
}
/* Änderungen PictureTeaser Contentbereich */
div#content div.box160.iconteaser.pictureteaser.tabbed-box div.filled {
  margin: 0 2px 2px 2px !important;
  padding: 0 !important;
  height: 130px;
}
div#content div.box160.iconteaser.pictureteaser, div#content div.box160.iconteaser {
  height: 161px;
}
#content .tabbed-box > ul {
  width: 100% !important;
}
/* Teaser Standard Umbruch / float */
div#teaser-column.teaser-column div.uniteaser div figure.teaser-image-container.floatl {
  float: none !important;
}
/* Messages & Contacts Form CB */
#requestMessagesAndContactsForm fieldset > * {
  max-width: 290px !important;
}
/*Presseakkreditierung*/
.press-accreditation form div {
  width: 100% !important;
}
.press-accreditation form fieldset {
  margin-bottom: 10px;
}
.press-accreditation form input:not([type=checkbox]),
.press-accreditation form select {
  width: 100% !important;
  height: 26px;
  box-sizing: border-box;
}
.press-accreditation form .note label {
  margin-top: -10px;
}
.press-accreditation form.confirm input,
.press-accreditation form.confirm select {
  width: auto !important;
}
.press-accreditation form.confirm fieldset {
  width: 100%;
}
.press-accreditation form.confirm fieldset div.select-div label {
  width: 100%;
  height: 22px;
}
.press-accreditation form.confirm fieldset:not([name=events]) label {
  width: auto;
}
/*/Presseakkreditierung*/