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:90px;*/
    width:31px;
    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:2px !important;
    width:148px;
}
#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 {margin-top: 10px; clear:both;}
#closing-line > span {display:none;}
#closing-line .copy{
    margin-top:15px;
	clear: both;
	display:block;
	float:left;
	margin-bottom:10px;
}
#logo-fkm {margin:10px!important;}
.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:left;
}
.text-bild figure.floatl, .text-bild figure.floatr, .text-bild img.floatl, .text-bild img.floatr{
    float:none;
}

.text-bild iframe {
    height: auto;
    max-width: 100%;
}

.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 backgrounds 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*/
div#teaser-column.teaser-column div.uniteaser div figure.teaser-image-container.floatl{
    width: 100% !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*/
/*Veranstaltungsfinder*/
.eventfinder-content{
    height:auto;
    background:inherit;
}
.eventfinder-content .bar h2{
    box-sizing:content-box;
}
.eventfinder-content .popular-events{
    position:relative;
    height:129px;
    margin-bottom:15px;
}
.eventfinder-content .popular-events:before{
    content:"";
    position:absolute;
    left:0;
    top:29px;
    height:92px;
    width:15px;
    background:linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff 70%);
    z-index:1;
}
.eventfinder-content .popular-events:after{
    content:"";
    position:absolute;
    right:0;
    top:29px;
    height:92px;
    width:15px;
    background:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 70%);
}
.eventfinder-content .popular-events .slider-wrapper,
.eventfinder-content .popular-events .event-slider{
    height:100px;
}
.eventfinder-content .popular-events .slider-wrapper{
    overflow:hidden;
    overflow-x:scroll;
    -webkit-overflow-scrolling:touch;
}
.eventfinder-content .popular-events .slider-wrapper .event-link{
    width:150px;
}
.eventfinder-content .popular-events .slider-wrapper .event-link a{
    padding-left:15px;
    padding-right:15px;
}
.eventfinder-content .search-and-results-wrapper *{
    box-sizing:content-box;
}
.eventfinder-content .search-input-container .properties-container{
    padding-right:20px;
}
.eventfinder-content .search-input-container .selector-pair{
    width:100%;
    margin-right:0;
}
.eventfinder-content .search-input-container select{
    width:100%;
    box-sizing:border-box;
}
.eventfinder-content .search-input-container .date .selector-pair{
    width:auto;
    max-width:50%;
}
.eventfinder-content .search-input-container .date .selector-pair:last-child{
    float:right;
}
.eventfinder-content .list-item-content h3,
.eventfinder-content .list-item-content .list-meta-infos{
    box-sizing:border-box;
    width:50%;
    padding-right:15px;
    float:left;
}
.eventfinder-content .list-item-content .event-image{
    box-sizing:border-box;
    width:50%;
    height:46px;
    padding-right:30px;
    float:right;
}
.eventfinder-content .list-item-content .event-image img{
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    max-height:100%;
}
/*/Veranstaltungsfinder*/
/*Dynamic Background*/
.background-wrapper {
    width: auto;
}
.content {
    margin: auto;
    width: 320px;
}
/*/Dynamic Background*/