body{
    font-family: arial,'微软雅黑';
}
#content_1 p{line-height:1.5em;}
.footer_teaser{font-size:12px; line-height: 18px;}
#generic_navigation{font-size: 12px;}
#generic_navigation a {font-size:12px;}
div.brand_news .date .month{font-size: 12px;}
div.brand_news .headline{height: 46px;text-overflow: ellipsis;overflow: hidden;}
#content_2 .teaser_savethedate .marginal_h3{font-size: 14px;
    font-weight: bold;
    line-height: 16px;}
.footer_social_media li{width: 100%;}
.footer_social_media img{width: auto;height: auto;text-align: center;float:left; margin-right:10px;}
.th_color_positive{color:#ffffff;}
#content_1 div.newslist .date {
    width: 30px;
}
#content_1 .headlineDiv{width: 387px;}
#content_1 .selectbox{width:120px;}
#content_1 .pressrelease p{margin-bottom: 15px;}
#content_1 .globalSearch .extendedSearch .area{width:40%;}
#content_1 .globalSearch .extendedSearch .period{width:58%;}
#content_1 .dateDiv{margin-top: 5px;width:50px;}
#content_1 div.newslist .date{width:40px;}
#content_1 .overviewEntries{margin-top: 0;}
#messeFormRecommend textarea {
    border: 1px solid #999999;
    margin: 1px;
    margin-left: 5px;
    width: 90%;
    padding: 5px 10px;
    font-size:14px;
}
.footer_linklist .contact_phone{color:#8fc31f;font-size: 14px;font-weight: bold;}
.footer_linklist .contact_fax{color:#444444; margin: 10px 0 10px 0;left:0;}
.footer_social_media a{ color: #444; text-decoration: none; } .footer_social_media a:hover { color: #FED100; }
#content_1 .teaser_running_text{margin-right: 0;}
sup{display: inline;}
#content_1 span.bg_medien{margin-right:10px;}
#targetGroup a.news_link{font-size: 12px;}
#targetGroup .teaser a.news_link{font-weight: normal;}
.footer_teaser  .labelMargin {
    margin-bottom: 10px;
    font-weight: bold;
}
#content_1 .intro_text p
{
    line-height: 1.5em;
    text-align: justify;
}
#messeFormRecommend input, #messeFormRecommend select {
    border: 1px solid #999999;
    margin: 1px;
    margin-left: 5px;
    height: 30px;
}
#logobar{overflow: hidden;}
p {
    line-height: 1.5em;
}
.stageLink{width:100%;height:100%;margin-left:0;margin-right:0;}
#content_1 .accordion .thumbwrap .li_middle .caption{width: 170px;text-align: center;}
table.border td{
    border-collapse:collapse;border:1px solid #cfcfcf;}
.conferences{padding:20px;}
.conferences li{height:110px;width: 30%;vertical-align: middle;float: left;border:1px solid #C8C8C8;margin-right:2%;margin-bottom: 8px;padding:5px;overflow: hidden;}
.conferences li:hover{background-color:#C8C8C8; }
.conferences li a{color:#444;font-size:14px;display: block;line-height: 30px;}
.conferences li:hover a{color:#ffffff;}
#content_1 .accordion li{list-style: none;}
#tabcontent .highlight{width: 88%;}
#content_1 ul.agenda li{list-style:none;padding-bottom: 5px;border-bottom: 1px dotted #ffffff;display: block;}
#content_1 ul.agenda li .time{clear:both;float:left;margin-right:20px;width: 100px;}
#content_1 ul.agenda li .photo{clear:both;float:left;margin-right:20px;width: 100px;height: 100px;overflow: hidden;}
#content_1 ul.agenda li .photo img{width:90px;border:1px solid #cfcfcf;}
#content_1 ul.agenda li .content{float:left;margin-right:20px; width: 430px;}
#content_1  div.clearall{clear: both;float: none;}
#messeFormRecommend input, #messeFormRecommend select{
    padding: 0 10px;
}
#messeFormRecommend {width: auto;}
span.info{padding:8px 10px 8px 10px;margin-bottom:20px;background-color:#5bb75b;border:1px solid #009966;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;font-size:12px;display: block;}
span.alert-info{padding:8px 10px 8px 10px;margin-bottom:20px;background-color:#fbe681;border:1px solid #fbe681;-webkit-border-radius:4px;-moz-border-radius: 0px;border-radius:4px;color:#444444;font-size:12px;display: block;}
span.alert-warning{padding:8px 10px 8px 10px;margin-bottom:20px;background-color:#fcf8e3;border:1px solid #faebcc;-webkit-border-radius:4px;-moz-border-radius: 0px;border-radius:4px;color:#c09853;font-size:12px;display: block;}
.inputRadio {
    display: inline-block;
    margin-right: 20px;
}
.inputCheck {
    display: block;
    margin-bottom: 10px;
    line-height: 1.5em;
}
#messeFormRecommend input[type="radio"] {margin-right:5px;vertical-align: middle;}
.messe_form_table td{vertical-align: top;line-height: 20px;}
.upcase {text-transform: uppercase;}
.lowcase{text-transform: lowercase;}
#messeFormRecommend  input.inputText_short{width:12%;}
#messeFormRecommend  input.inputText_long{width:33%;}
#messeFormRecommend th{text-align:right;}
#messeFormRecommend{font-family: '微软雅黑',Arial,Verdana,sans-serif}
#messeFormRecommend input[type="submit"],
#messeFormRecommend input[type="reset"]
{
    padding-left:24px;
    padding-right:6px;
}

#content_1 .actionbar {
    min-height: 20px;
    padding: 10px 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-top:30px;
}
#content_1 .actionbar h4{font-size: 18px;
    line-height: 20px;font-weight: bold;}
#content_1 .actionbar table{margin: 0;}
#content_1 .actionbar table td{margin:0;padding:0;}
#content_1 .btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px;margin-bottom:0;font-size:12px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;background-color:#f5f5f5;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}

#content_1 .btn-success{color:#ffffff;font-size:12px;background-color:#8fc31f;border-color:#8fc31f;}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#8fc31f;*background-color:#8fc31f;}
.alert-error{color:#8fc31f;}
.messe_form_table span.alert-error{display: inline;padding-left:10px;color:#ff0000;font-size:12px;font-weight: normal;display: none;}
.content-table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom: 10px;}
.content-table th{text-align:center;font-weight:bold;}
table.content-table,.content-table th,.content-table td {border:1px solid #cccccc;padding:5px;line-height:2.0em;}
.content-table a:link, .content-table a:visited {
    text-decoration:underline;
}
.content-table a:hover {
    text-decoration: underline;
}
.content-table td p,.content-table th p{margin: 0;text-indent: 0;}
.messe_form_table td,.messe_form_table td{padding:5px;}
#tabcontent .TextImageTab
{
    max-width: 590px;
}

#content_1 div.conferencetext {
    width: 90%;
}
#content_1 .conferencetext {
    margin: 13px 20px 10px 28px;
}
#content_1 .conferencetext p{margin-bottom:20px;padding-bottom: 10px;display: block;border-bottom:1px dotted #FED100;}
#content_1 .conferencetext p a{line-height: 1.5em;display: block;}
#content_1 .conferencetext p:last-child{border-bottom:none;margin-bottom:0;}
#targetGroup .teaser_running_text{text-align: justify;}
#content_1 .teaser_running_text{text-align: justify;}

.errorpage .errortext {
    width: 300px;
    margin-top: 20px;
    float: right;
}
.errorpage h1 {
    padding-bottom: 20px;
}
.errorpage .error_link {
    margin-top: 20px;
}
#content_without_marginal {
    background: white;
    width: 940px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}
.errorpage img {
    width: 100%;
    max-width: 620px;
    height: auto;
    float: left;
    margin-right: 20px;
}
#mmi_area{width: 18%;}
#content_1 .contact_card .liDescription{width:60px;}
#navigation #module_navigation #flyout_search input[type=text]{padding:0 5px;}
#content_1 .li_width a.toplink_a{display: inline-block;}
#content_1 .text_image li.li_style{display: block;}
div.brand_news .date{width: 30px;}
#content_1 a.internal_link_with_arrow:before{
    background-image: url(/media/fair_images/linkgrafiken/content_arrow_link_whiteback_1.png);
    background-repeat: no-repeat;
    background-color: #8fc31f;
    content: ' ';
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right:15px;
}
#content_1 a.internal_link_with_arrow2:before{
    background-image: url(/media/fair_images/linkgrafiken/content_arrow_left_link_greyback.png);
    background-repeat: no-repeat;
    background-color: #8fc31f;
    content: ' ';
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right:15px;
}
#content_1 a.external_link_with_bottom_arrow:before{
    background-image: url(/media/fair_images/linkgrafiken/content_arrowrightbottom_link_whiteback.png);
    background-repeat: no-repeat;
    background-color: #8fc31f;
    content: ' ';
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right:15px;
}
#content_1 a.external_link_with_bottom_arrow2:before{
    background-image: url(/media/fair_images/linkgrafiken/content_arrowrightbottom_link_greyback.png);
    background-repeat: no-repeat;
    background-color: #8fc31f;
    content: ' ';
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right:15px;
}
#content_1 a.external_link_with_up_arrow:before{
    background-image: url(/media/fair_images/linkgrafiken/content_arrowrighttop_link_whiteback.png);
    background-repeat: no-repeat;
    background-color: #8fc31f;
    content: ' ';
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right:15px;
}
#content_1 .benefit ul{
    padding:16px 10px 13px 10px;
}
#content_1 .benefit ul li .benifit-icon{
    float:left;
    background-image: url(/media/fair_images/content_icon/content_check_greyback_1.png);
    background-repeat: no-repeat;
    background-color: #8fc31f;
    width: 18px;
    height: 19px;
}
.benefit .text_left{margin-left:30px;}
#hm_logo{float:left;}
#wallpaper_container {
    font-family: '微软雅黑',Arial,Verdana,sans-serif;
}
.form_error {
    font-family: '微软雅黑', Arial, Verdana, sans-serif;
}
#messeFormRecommend {
    font-family: '微软雅黑', Arial, Verdana, sans-serif;
}
.mobile_width_tablesorter .border_bottom{
    border-bottom:none;
}
#skyscraper{margin-top:220px;}
#main_navigation {
    max-width: 65%;
}
@media screen and (max-width: 1004px) and (min-width: 660px)
{
    #content_without_marginal {
        width: 620px;
    }
    .errorpage .errortext {
        width: 100%;
        float: left;
    }
    #mmi_area {
        width: 28%;
    }
    #skyscraper{left: 680px;}
}
@media screen and (max-width: 659px){
#content_without_marginal {
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
}
#content .highlight{
    width:90%;
    padding:20px 20px 27px 15px;
}

#skyscraper{display: none;}
#mmi_area {
    width: 28%;
}
}

