/**/
/*
Main: #55030c
TAB: #55030c
NaviBG: #55030c
NaviGradient: #960d1b
ButtonBG: #860a17
Headlines and Selection: #960d1b
Gradient: #960d1b
Ticketshop: #b97e84
Special Company: #9d0072
*/
a{ color:#55030c; }
a:visited{ color:#55030c; }
a:hover, a:focus, a:active{ color:#000; }
#navigation ul a, .slider-container .slider-buttons a, #footer .slider-buttons a, .slider-container .slider-link-buttons a, #footer .slider-link-buttons a, .news-box h2 > a, .customized-bar h2 > a, p.socialmedia_buttonholder a, p.socialmedia_buttonholder a:active, p.socialmedia_buttonholder a:hover, p.socialmedia_buttonholder a:visited, .lt-ie9 .watchlist h2 a{ color:#fff; }
h1, h2, h3, strong, em, .colortext{ color:#55030c; }
::-moz-selection{ background:#960d1b; color:#fff; text-shadow:none; }
::selection{ background:#960d1b; color:#fff; text-shadow:none; }
#header-pic{ display:block; }
#main-nav{ margin-top:7px; }
#picture-banner{ background:url("/media/mandant/header.jpg") no-repeat; }
#nav li:hover a, #nav li a:focus, #nav li a.active, #nav li a.current,
.tabbed-box > ul > li:hover a, .tabbed-box > ul > li a:focus, .tabbed-box > ul > li a.active, th, .tablook > h2,
.ui-datepicker-calendar tbody td:hover, .sector-selection li.active, .sector-selection li:hover, .sector-selector.active, .sector-selector:hover, .slider-nav-control-btn, .customized-bar h2{
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='/*GradientColor*/#4888c3/*/GradientColor*/', endColorstr='/*MainColor*/#004494/*/MainColor*/', GradientType=0);
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(100%, #55030c));
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-o-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:linear-gradient(top, #960d1b 0%, #55030c 100%);
    text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c;
}
.tablook > h2{ border:1px solid #55030c; }
#nav li:hover a, #nav li a:focus, #nav li a.active, #nav li a.current, .tabbed-box > ul > li:hover a, .tabbed-box > ul > li a:focus, .tabbed-box > ul > li a.active{ color:#fff; border:1px solid #55030c; padding:8px 29px 9px 14px; }
.lt-ie8 #nav li:hover a, .lt-ie8 #nav li a:focus, .lt-ie8 #nav li a.active, .lt-ie8 .tabbed-box > ul > li:hover a, .lt-ie8 .tabbed-box > ul > li a:focus, .lt-ie8 .tabbed-box > ul > li a.active{ background:url("/media/mandant/nav_hover.png") repeat-x #55030c; }
#navigation > div{
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='/*NaviGradientColor*/#4888c3/*/NaviGradientColor*/', endColorstr='/*NaviBGColor*/#004494/*/NaviBGColor*/', GradientType=0);
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(100%, #55030c));
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-o-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:linear-gradient(top, #960d1b 0%, #55030c 100%);
}
#navigation > div.icon-shadow2{ background:url("/media/layout/images/sprites.png") no-repeat transparent center -104px; filter:none; }
#breadcrumb{ width:94%; }
#breadcrumb .active{ color:#55030c }
/*helper*/

.stroke{ text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c; }
/*icons*/
.icon-mandant{ background:url("/media/mandant/sprites.png") transparent no-repeat scroll 0 0; display:block; position:relative; }
.icon-mandant.icon-down{ width:9px; height:6px; }
.icon-goto.active, .icon-goto:hover{ background-position:-14px -16px; border:1px solid #55030c; }
.icon-datepicker{ background-position:-23px 0; width:13px; height:13px; }
.icon-arrow{ text-indent:-9999em; background-position:-41px 0; width:10px; height:13px; }
.icon-arrow-up, .icon-unfolded-reversed{ background-position:-52px -32px; width:13px; height:9px; }
.icon-arrow-down, .icon-unfolded{ background-position:-34px -32px; width:13px; height:9px; }
.icon-arrow-left{ background-position:-55px 0; width:9px; height:13px; }
.icon-arrow-right, .icon-folded{ background-position:-41px 0; width:9px; height:13px; }
.icon-arrow-big{ background-position:-14px -33px; width:15px; height:8px; }
.icon-reset{ background-position:-35px -17px; height:12px; width:12px; }
.pagination .icon-next, .pagination .icon-prev{ border-width:0; }
.extra-iconset{ background:url("/media/mandant/extra_iconset.png") transparent no-repeat; display:block; position:relative; }
.iframe-placeholder .extra-iconset{ background-image:url("/media/mandant/extra_iconset.png"); background-color:transparent; background-repeat:no-repeat; display:inline; position:relative; }
.icon-star-16{ background-position:-301px -200px; width:18px; height:18px; }
.icon-star-16:hover{ background-position:-301px -19px; }
.icon-star-32{ background-position:-248px -200px; width:33px; height:32px; }
.icon-star-32:hover{ background-position:-249px -19px; width:33px; height:32px; }
.icon-star-active-16{ background-position:-301px -19px; width:18px; height:18px; }
.icon-star-active-32{ background-position:-249px -19px; width:33px; height:32px; }
.icon-mail-16{ background-position:-669px -19px; width:18px; height:18px; }
.icon-mail-32{ background-position:-617px -19px; width:33px; height:32px; }
.icon-mail-64{ background-position:-532px -19px; width:65px; height:64px; }
.icon-phone-16{ background-position:-671px -200px; width:18px; height:18px; }
.icon-phone-32{ background-position:-619px -200px; width:33px; height:32px; }
.icon-map-16{ background-position:-669px -368px; width:18px; height:18px; }
.icon-map-32{ background-position:-617px -368px; width:33px; height:32px; }
.icon-exhibitor-16{ background-position:-669px -528px; width:18px; height:18px; }
.icon-exhibitor-32{ background-position:-617px -528px; width:33px; height:32px; }
.icon-product-16{ background-position:-671px -708px; width:18px; height:18px; }
.icon-product-32{ background-position:-617px -708px; width:33px; height:32px; }
.icon-date-16{ background-position:-669px -876px; width:18px; height:18px; }
.icon-date-32{ background-position:-617px -876px; width:33px; height:32px; }
.icon-note-16{ background-position:-1031px -1037px; width:31px; height:25px; }
.icon-note-32{ background-position:-979px -1037px; width:33px; height:32px; }
.icon-note-active-16{ background-position:-669px -1036px; width:18px; height:18px; }
.icon-note-active-32{ background-position:-617px -1036px; width:33px; height:32px; }
.icon-date-add-16{ background-position:-1031px -1204px; width:22px; height:21px; }
.icon-date-add-32{ background-position:-979px -1204px; width:37px; height:38px; }
.icon-coupon-16{ background-position:-300px -1036px; width:22px; height:21px; }
.icon-coupon-32{ background-position:-248px -1036px; width:37px; height:38px; }
.icon-page-16{ background-position:-300px -706px; width:22px; height:21px; }
.icon-page-32{ background-position:-248px -706px; width:37px; height:38px; }
.icon-new-16{ background-position:-1031px -368px; width:18px; height:18px; }
.icon-new-32{ background-position:-979px -368px; width:32px; height:32px; }
.icon-update-16{ background-position:-1031px -528px; width:18px; height:18px; }
.icon-update-32{ background-position:-979px -528px; width:32px; height:32px; }
.icon-info-16{ background-position:-300px -876px; width:18px; height:18px; }
.icon-info-32{ background-position:-248px -876px; width:32px; height:32px; }
.icon-ical{ background-position:-301px -530px; width:16px; height:16px; }
.icon-reset{ background-position:-35px -17px; width:12px; height:12px; }
/*/icons*/

/*Button-Settings*/
.btn-standard, .pagingitem.active, .partner .buttonholder, .tabbed-content li:hover .btn-standard, .tabbed-content li:focus .btn-standard, .list-container .tabbed-content .btn-standard{ background:url("/media/mandant/button_bg.png") repeat-x #860a17; color:#fff; }
.list-page-navigation .btn-standard:hover, .pagination .btn-standard:hover, .list-container .tabbed-content .btn-standard:hover, .btn-standard.btn-special-company:hover{ background-position:0 -20px !important; }
.btn-standard, .btn-standard *{ color:#fff !important; }
.btn-standard.btn-special-company{ background:url("") repeat-x #9d0072 !important; }
/*/Button Settings*/

.more{ color:#960d1b !important; text-decoration:none; }
.more:hover{ color:#000 !important; text-decoration:none; }
hr.color{ border-color:#55030c; }
/*/helper*/

.highlight-last tbody td:last-child, .lt-ie9 td.highlight-last{ color:#cb6000 }
th{ text-shadow:none; }
.partner p{ color:#55030c }
form.standard label abbr{ color:#960d1b; margin-left:2px; border-bottom:0; }
/*Teaser Styles*/
.ticketshop{ border-color:#55030c; background-color:#fff; }
.ticketshop > div{
    position:relative;
    background:#55030c; /* Old browsers */
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 34%, #55030c 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(34%, #55030c), color-stop(100%, #55030c)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 34%, #55030c 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, #960d1b 0%, #55030c 34%, #55030c 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 34%, #55030c 100%); /* IE10+ */
    background:linear-gradient(top, #960d1b 0%, #55030c 34%, #55030c 100%); /* W3C */
}
.explorer .ticketshop h3{ background:#b97e84; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b97e84', endColorstr='#55030c', GradientType=0); }
.ticketshop > div > p:first-of-type, .ticketshop > div > p.ietrigger{ color:#b97e84; }
/*use js for ie*/
.ie8 .ticketshop > div > p.ietrigger{ color:#b97e84 !important; }
.ticketshop h3{ color:#fff; }
.linklist li{ list-style-image:url("/media/mandant/guillemets.gif") }
/*Banner Tabs*/
#banner-tabs{display:block;}
#banner-tabs li{
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#960d1b', endColorstr='#55030c', GradientType=0);
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(100%, #55030c));
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-o-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:linear-gradient(top, #960d1b 0%, #55030c 100%);
    text-shadow:1px 1px 0 #876226, -1px -1px 0 #876226, 1px -1px 0 #876226, -1px 1px 0 #876226, 1px 1px 0 #876226; /*text stroke*/
}
#banner-tabs li.current, #banner-tabs li:hover{
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55030c', endColorstr='#960d1b', GradientType=0);
    background:-moz-linear-gradient(top, #55030c 0%, #960d1b 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #55030c), color-stop(100%, #960d1b));
    background:-webkit-linear-gradient(top, #55030c 0%, #960d1b 100%);
    background:-o-linear-gradient(top, #55030c 0%, #960d1b 100%);
    background:-ms-linear-gradient(top, #55030c 0%, #960d1b 100%);
    background:linear-gradient(top, #55030c 0%, #960d1b 100%);
    text-shadow:1px 1px 0 #876226, -1px -1px 0 #876226, 1px -1px 0 #876226, -1px 1px 0 #876226, 1px 1px 0 #876226; /*text stroke*/
}
#banner-tabs a{
    color:#ffffff;
    font-weight:bold;
    text-shadow:none;
}
/*/Banner Tabs*/
/*/Teaser Styles*/

/*Watchlist*/
.mywatchlist #table-wrapper tbody tr.category td > h2{ color:#55030c; }
.mywatchlist #table-wrapper th, .mywatchlist #table-wrapper th a, .mywatchlist #table-wrapper tr > td:nth-child(2), .note-wrapper .effect h2{ color:#55030c; text-decoration:none; text-transform:none; }
.mywatchlist.reduced td .extra-iconset + span{ color:#55030c; }
.lt-ie9 .mywatchlist #table-wrapper th{ color:#55030c; }
/*/Watchlist*/

/*References Overview*/
.media-box-images .image-dummy a:visited{ color:#55030c; }
.media-box-images .image-dummy:hover{ border-color:#55030c; }
.media-box-images .media-box-image-text{ color:#fff; background-color:#860a17; }
#content .references-overview label.select-label:after{
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#960d1b', endColorstr='#55030c', GradientType=0);
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(100%, #55030c));
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-o-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:linear-gradient(top, #960d1b 0%, #55030c 100%);
    text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c;
    color:#fff;
}
/*/References Overview*/

/*Fair Calculator*/
.fair-calculator .msg.info{ border-color:#55030c; }
.fair-calculator .accordion h3 .input-wrapper label{ color:#55030c; }
.fair-calculator .selector-pair input:focus, .fair-calculator .selector-pair select:focus, .fair-calculator .selector-pair textarea:focus{ box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #55030c; border-color:#960d1b; }
.fair-calculator-navigation-bar .active .step-headline, .fair-calculator-navigation-bar a:hover .step-headline{ text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c; }
.fair-calculator-navigation-bar .active, .fair-calculator-navigation-bar a:hover{
    border:1px solid #55030c;
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#960d1b', endColorstr='#55030c', GradientType=0);
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(100%, #55030c));
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 100%); background:-o-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:linear-gradient(top, #960d1b 0%, #55030c 100%);
    text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c; /*text stroke*/
}
.fair-calculator abbr{ color:#960d1b; }
/*/Fair Calculator*/

/*Contact Detail*/
#content .presentations ul > li:first-child{
    color:#ffffff;
    background:#55030c;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#960d1b', endColorstr='#55030c', GradientType=0);
    background:-moz-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #960d1b), color-stop(100%, #55030c));
    background:-webkit-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-o-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:-ms-linear-gradient(top, #960d1b 0%, #55030c 100%);
    background:linear-gradient(top, #960d1b 0%, #55030c 100%);
    text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c; /*text stroke*/
}
/*/Contact Detail*/

/*Datepicker HOVER*/
.ui-datepicker-month, .ui-datepicker-year{ color:#55030c; }
.ui-datepicker-calendar tbody td:hover{ border:1px solid #55030c; }
.ui-datepicker-calendar tbody td:hover a{ text-shadow:none; }
/*/Datepicker HOVER*/

/*Tab Box*/
.tabbed-content a, .tabbed-content h3, .tabbed-content h4, .tabbed-content h5, .tabbed-content h3 span, .tabbed-content h4 span, .tabbed-content h5 span{ color:#960d1b }
.tabbed-content a:hover{ color:#000 }
/*/Tab Box*/

/*News Overview*/
#pressreleasestable.news-overview li{ overflow:hidden; }
#pressreleasestable.news-overview .list-item-content{ width:95%; cursor:pointer; }
#pressreleasestable.news-overview .news-image-container{ float:left; margin:4px 20px 10px 0; }
/*/News Overview*/

/*Floorplan*/
.floor-plan .clicked path{ fill:#960d1b; stroke:#55030c; }
/*/Floorplan*/

/*TreeView*/
.treeView i.icon.folded, .treeView i.icon.unfolded{ background-image:url("/media/mandant/sprites.png"); }
/*/TreeView*/

/*Fair Calendar*/
.sector-selection li.active, .sector-selection li:hover, .sector-selector.active span, .sector-selector:hover span{
    color:#ffffff !important;
    text-shadow:1px 1px 0 #55030c, -1px -1px 0 #55030c, 1px -1px 0 #55030c, -1px 1px 0 #55030c, 1px 1px 0 #55030c; /*text stroke*/
}
/*/Fair Calendar*/

.news-box.messages span{ color:#55030c; }
.search-input-container .result-text span{ color:#55030c; }
.result-text span{ color:#55030c; }
/*Teaser-Countdown*/
/*
Countdown Background: #afc614
Countdown Text: #008ece
Countdown Number Background: #008ece
Countdown Number: #ffffff
Countdown Background: #ffffff
*/
.teaser .countdown-wrapper{ background-color:#afc614; }
.teaser .countdown-wrapper .countdown-headline, .teaser .countdown-wrapper .countdown-text, .teaser .countdown-wrapper .countdown-element-text{ color:#008ece }
.teaser .countdown-wrapper .countdown-number{ background-color:#008ece; border-color:#ffffff }
.teaser .countdown-wrapper .countdown-number span{ color:#ffffff; }
/*/Teaser-Countdown*/
@media only screen and (max-width:641px){
    #nav-mobile, #subnav-mobile{ color:#960d1b; }
    #main-nav{
        background:#dadada;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dadada', GradientType=0);
        background:-moz-linear-gradient(top, #f7f7f7 0%, #dadada 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dadada));
        background:-webkit-linear-gradient(top, #f7f7f7 0%, #dadada 100%);
        background:-o-linear-gradient(top, #f7f7f7 0%, #dadada 100%);
        background:-ms-linear-gradient(top, #f7f7f7 0%, #dadada 100%);
        background:linear-gradient(top, #f7f7f7 0%, #dadada 100%);
    }
    #picture-banner{ background:url("/media/mandant/mobile_header.jpg") }
}
/*@media only screen and (max-width: 641px)*/
/**/