body{
    font-family: verdana, arial, sans-serif;
    color: #000000;
    font-size:100.01%;
}
#body{
    font-size:0.8em;
}
#content-c0,
#content-c1,
#content-c2{
    font-size: 0.85em;
}
h1{ font-size:1.3em;  margin-bottom: 0.55em;}
h2{ font-size:1.2em;  margin-bottom: 0.5em;}
h3{ font-size:1.0em; color: #323232;  margin-bottom: 0.3em;}
h3 a{color: #323232 !important;}
h4{ font-size:1.0em; }
p{
    line-height: 1.4em;
    margin: 0em 0em 1em 0em;        
}
#content-c1 li{line-height: 1.4em;}
td p,
td span{font-size: 1.0em;}
th p,
th span{font-size: 1.0em;}
#metanavigation li,
#metanavigation li span,
#metanavigation li a{ font-size: 0.95em; }
#mainnavigation li { font-size:1.0em;}
#metanavigation li span span.size-1{font-size:0.8em;}
#metanavigation li span span.size-2{font-size:0.95em;}
#metanavigation li span span.size-3{font-size:1.0em;}
#head #target-group li {font-size:0.8em;}
#head #target-group li a{font-size:1.2em;}
#navigation li a{font-size:0.9em;}
#navigation li li a{font-size: 0.85em;}
#breadcrumb li {line-height: 1.2em;}
.navi-content-hor li a{font-size: 1.0em;}
#content-intro{font-size: 0.85em;}
#content-intro h2{font-size: 1.0em;}
#secondary-content h2{font-size: 1.0em;}
#tertiary-content h2{font-size: 1.0em;}
#secondary-content .box .content a{font-size: 1.0em;}
#content-c1 #secondary-content div.box ul li a{font-size: 1.0em;}
#content-c1 #secondary-content div.box ul li li a{font-size: 1.0em;}
#topic-box h2{font-size: 1em;}
#topic-box div{font-size: 1.0em;}
#topic-box a{font-size: 1.0em;}
#topic-box #top-news-content span {font-size: 1.0em;}
#search-box select, #search-box * input {font-size:1em;}
.content-img-wide span,
.content-img-left span,
.content-img-right span{
    font-size: 0.8em;
}
#footer li {font-size: 0.8em;}
ul.downloads li a{font-size: 1.0em;}
 
div.Form form .Form-Field input[type="text"],
div.Form form .Form-Field textarea,
div.Form form .Form-Field select{
    font-size:1em;
}

p.copyright{
    font-size: 0.85em;
    color: gray;
}/********************************************/
/*                                          */
/*     1        sizing and alignment        */
/*                                          */
/********************************************/
/********************************************/
/*     1.1      Body Elements               */
/********************************************/
body{
    padding: 0px;
    margin: 0px;
}
#body{
    width: 999px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    /*overflow:auto;*/
}
.clear{
    clear: both;
}
.display-none{
    display:none !important;
}
/********************************************/
/*     1.2      Struct Elements             */
/********************************************/
h1.struct{display: none;}
p.struct{display: none;}
ul.struct{display: none;}
a.struct{display: none;}
/********************************************/
/*     1.3            Page Head             */
/********************************************/
#head{
    width: 999px;
    /*height: 115px;*/
    margin: 0px 0px 15px 0px;
    /*position: relative;*/
}
#head #logo{
    float: left;
}
#head #visuals,
#head #target-group{
    float: right;
}
#head #visuals{
    width: 688px;
    height: 93px;
    overflow: hidden;    
}
#head #target-group{
    width: 805px;
}
#head #visual-large{
    width: 405px; 
    height:  93px;
    float: right;
}

#head * div.default-large{background: url(http://www.messe-duesseldorf.de/md-files/img/default_theme_large.jpg) top left no-repeat;}
#head * div.a-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/01_theme_large.jpg) top left no-repeat;}
#head * div.b-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/02_theme_large.png) top left no-repeat;}
#head * div.c-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/03_theme_large.png) top left no-repeat;}
#head * div.d-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/04_theme_large.png) top left no-repeat;}
#head * div.e-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/05_theme_large.png) top left no-repeat;}
#head * div.f-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/06_theme_largre.png) top left no-repeat;}
#head * div.g-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/07_theme_large.png) top left no-repeat;}
#head * div.h-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/08_theme_large.png) top left no-repeat;}
#head * div.i-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/09_theme_large.png) top left no-repeat;}
#head * div.j-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/10_theme_large.png) top left no-repeat;}
#head * div.k-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/11_theme_large.png) top left no-repeat;}
#head * div.l-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/12_theme_large.png) top left no-repeat;}
#head * div.m-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/13_theme_large.png) top left no-repeat;}
#head * div.n-theme-large{background: url(http://www.messe-duesseldorf.de/md-files/img/14_theme_large.png) top left no-repeat;}

#head #visual-small{
    width: 93px; 
    height:  93px;
    float: left;
}

#head * div.default{background: url(http://www.messe-duesseldorf.de/md-files/img/default_theme_small.jpg) top left no-repeat;}
#head * div.a-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/01_theme_small.jpg) top left no-repeat;}
#head * div.b-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/02_theme_small.png) top left no-repeat;}
#head * div.c-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/03_theme_small.png) top left no-repeat;}
#head * div.d-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/04_theme_small.png) top left no-repeat;}
#head * div.e-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/05_theme_small.png) top left no-repeat;}
#head * div.f-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/06_theme_small.png) top left no-repeat;}
#head * div.g-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/07_theme_small.png) top left no-repeat;}
#head * div.h-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/08_theme_small.png) top left no-repeat;}
#head * div.i-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/09_theme_small.png) top left no-repeat;}
#head * div.j-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/10_theme_small.png) top left no-repeat;}
#head * div.k-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/11_theme_small.png) top left no-repeat;}
#head * div.l-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/12_theme_small.png) top left no-repeat;}
#head * div.m-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/13_theme_small.png) top left no-repeat;}
#head * div.n-theme{background: url(http://www.messe-duesseldorf.de/md-files/img/14_theme_small.png) top left no-repeat;}

#head #visual-slogan{
    width: 93px; 
    height:  93px;
    float: right;
    background: url(http://www.messe-duesseldorf.de/md-files/img/slogan.gif) top left no-repeat;
}

#logo{
    background: url(http://www.messe-duesseldorf.de/md-files/img/logo.png) top left no-repeat;
    width: 96px;
    height: 96px;
    margin-top: -30px;
    margin-left: 15px;
}
#logo img{
    display: none;
}
#logo a{
    display: block;
    height: 96px;
    width: 96px;
}
/********************************************/
/*     1.4         content elements         */
/********************************************/
div#content-wrapper {
    min-height: 450px;
    height: auto !important;
    height: 450px;    
}
#content-c1 a,
#content-c0 a{
    text-decoration: none;
    color: #EC7404;
}
#content-c1,
#content-c0{
    float: right;
}
#content-c1{
    width: 790px;    
}
#content-c0{
    width: 800px;    
}

#content-c1 #content{
    width: 410px;
    float: left;
}
.contact h3{
    color: #ec7406;
    margin-bottom: 0em;
    padding-bottom: 0em; 
}
.contact p{
    margin: 0.9em 0em 0em 1.3em;
}
#content-intro{
    width: 165px;
    padding-left: 15px;
    float: left;
}
/********************************************/
/*     1.5         secondary content        */
/********************************************/
#content-c1 #secondary-content{
    width: 194px;
    float: left;
    margin-left: 10px;
}

/********************************************/
/*     1.5.1       content box              */
/********************************************/
#content-c1 #secondary-content .box,
#content-c1 #tertiary-content .box{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-box.gif) bottom right no-repeat;
    margin: 0em 0em 1.2em 0em;
    padding:  0px 2px 2px 0px;
}
#content-c1 #secondary-content .box .content,
#content-c1 #tertiary-content .box .content{
    border: 1px solid #cccccc;
}
#content-c1 #secondary-content .box .content p,
#content-c1 #tertiary-content .box .content p{
    margin: 0em;
    padding:0em 0.3em 1.2em 0.3em;
}
#content-c1 #secondary-content .box h2,
#content-c1 #tertiary-content .box h2{
    display: block;
    padding: 0.2em 0.3em 0.2em 0.3em;
    margin: 0px;
    color: #ffffff;
}
#content-c1 #secondary-content .box h2,
#content-c1 #column-right .box h2{
    background-color: #ec7404;    
}
#content-c1 #tertiary-content .box h2{
    background-color: #c1c1c1;    
}
#content-c1 #tertiary-content .box .content{
    background-color: #f4f2f3;        
}
#content-c1 #secondary-content div.box ul{
    list-style-image: none;
    list-style: none !important;
    margin: 0.2em 0.2em 1.0em 0.2em;    
    padding: 0em;
}
#content-c1 #secondary-content div.box ul li{
    padding: 0.2em 0em 0.2em 1.3em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
#content-c1 #secondary-content div.box ul li:hover{
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
#content-c1 #secondary-content div.box ul li a,
{
    text-decoration: none;
    color: #ec7406;
    display: block;
}
#content-c1 #secondary-content div.box ul li a:hover{
    text-decoration: underline;
}
/********************************************/
/*     1.5.2        download box            */
/********************************************/
#content-c1 #secondary-content div.box ul.download li{
    padding: 0.2em 0em 0.2em 1.8em;
}
#content-c1 #secondary-content div.box ul li.pdf{
    background: url(http://www.messe-duesseldorf.de/md-files/img/pdf-icon.gif) 0.2em 0.2em no-repeat;    
}
#content-c1 #secondary-content div.box ul li.rtf{
    background: url(http://www.messe-duesseldorf.de/md-files/img/rtf-icon.gif) 0.2em 0.2em no-repeat;    
}
/********************************************/
/*     1.5.3    box service abc             */
/********************************************/
#content-c1 #secondary-content .box ul.drop-down,
#content-c1 #secondary-content .box ul.drop-down ul,
#content-c1 #secondary-content .box ul.drop-down li,
#content-c1 #secondary-content .box ul.drop-down ul li,
#content-c1 #secondary-content .box ul.drop-down li:hover,
#content-c1 #secondary-content .box ul.drop-down ul li:hover{
    background: none;
    list-style: none;
    list-style-image: none;
    padding: 0em;
    margin: 0em;
}
#content-c1 #secondary-content .box ul.drop-down a{
    display: block;
    text-decoration: none;
    color: #000000;
    border-bottom: 1px solid #cccccc;
    padding: 0.2em 0em 0.2em 1.4em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
#content-c1 #secondary-content .box ul.drop-down li li a,
#content-c1 #secondary-content .box ul.drop-down li.on li a{
    padding: 0.2em 0em 0.2em 2.2em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 1.1em 0.4em no-repeat;    
}
#content-c1 #secondary-content .box ul.drop-down a:hover,
#content-c1 #secondary-content .box ul.drop-down li.on li a:hover,
#content-c1 #secondary-content .box ul.drop-down li.on li.on a:hover{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif); 
    color:  #ec7404;   
}
#content-c1 #secondary-content .box ul.drop-down li.on li.on a{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif); 
}

#content-c1 #secondary-content .box ul.drop-down li.on a,
#content-c1 #secondary-content .box ul.drop-down li.on a:hover{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-drop-down.gif);        
}

/* 2008-09-26 Formatierungen wurden neu gesetzt
#content-c1 #secondary-content .box ul.drop-down,
#content-c1 #secondary-content .box ul.drop-down ul{
    list-style: none;
    padding: 0em;
}
#content-c1 #secondary-content .box ul.drop-down ul{
    list-style: none;
    padding: 0em 0em 0em 1.3em;
}
#content-c1 #secondary-content .box ul.drop-down,
#content-c1 #secondary-content .box ul.drop-down ul{
    margin: 0em;
}
#content-c1 #secondary-content .box ul.drop-down li{
    margin: 0em;
    padding: 0em;
    list-style: none
    border-bottom: 1px solid #cccccc;
    padding: 0.2em 0em 0.2em 1.3em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
#content-c1 #secondary-content .box ul.drop-down li.on-world-map,
#content-c1 #secondary-content .box ul.drop-down li.on-world-map:hover{
    padding: 0em;
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-drop-down.gif);            
}
#content-c1 #secondary-content .box ul.drop-down li.on-world-map a{
    margin: 0.2em 0em 0.2em 1.3em;
    padding: 0.2em 0em 0em 0em;
}
#content-c1 #secondary-content .box ul.drop-down li.on,
#content-c1 #secondary-content .box ul.drop-down li.on:hover{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-drop-down.gif);        
}
#content-c1 #secondary-content .box ul.drop-down li:hover{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif);        
}
#content-c1 #secondary-content .box ul.drop-down li li,
#content-c1 #secondary-content .box ul.drop-down li:hover li{
    padding: 0em;
    border: none;
    background:  none;    
}
#content-c1 #secondary-content .box ul.drop-down a{
    display: block;
    text-decoration: none;
    color: #000000;
}
#content-c1 #secondary-content .box ul.drop-down a:hover,
#content-c1 #secondary-content .box ul.drop-down a.on{
    color:  #ec7404;
}
*/
/********************************************/
/*     1.6         tertiary content         */
/********************************************/
#content-c1 #tertiary-content{
    width:  160px;
    float: right;
    margin-left: 7px;
    margin-right: 3px;
}
/********************************************/
/*                                            */
/*     2 colouration and background elements     */
/*                                            */
/********************************************/
/********************************************/
/*     2.1      Body Elements                     */
/********************************************/
body{ 
    background-color: #ffffff;
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-body.gif);
    background-repeat: repeat-y;
    background-position: center;
}
#body{ 
    background: none;
    background-color: #ffffff;
}
/********************************************/
/*     2.2         Page Head                     */
/********************************************/
#head{ background-color: #c0c0c0;}
/********************************************/
/*                                            */
/*             3 Homepage elements             */
/*                                            */
/********************************************/
.box-inner{
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
/********************************************/
/*     3.1            Topic Box                     */
/********************************************/
#topic-box .inner-box{
    height: 19.5em;
}
#topic-box{
    float:right;
    width: 170px;
    margin-right: 3px;
    background:  url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) bottom right repeat-y;
    padding: 0em 5px 5px 0em;    
}
#topic-box h2{
    margin: 0em;
    padding: 0.3px 5px 0.3em 5px;
    color: #ffffff;
    background-color: #f14e23;
    margin-top: 1px;
    cursor: pointer;
}
#topic-box div{
    background-color: #f4f2f3;
    margin: 0em;
    /*height: 10.2em;*/
    height: 15.4em;
    padding: 0.3em 5px 0.3em 5px;
}
#topic-box p{
    margin: 0em 0em 1.0em 0em;
    padding: 0em;    
}
#topic-box #top-news-content span{
    display: block;
    font-weight: bold;
    color: #f04f23;
}
#topic-box #top-news-content a{
    color: #000000;
}
#topic-box #top-news-content a:hover{
    text-decoration: underline;
}
#topic-box h2#top-tipps{background-color: #ec7404;}
#topic-box h2#top-links{background-color: #f29400;}
/********************************************/
/*     3.2      FLV Stage                         */
/********************************************/
#flv-stage .box-inner{
    height: 19.5em;
    border: none;
}
#flv-stage{
    width: 615px;
    float: left;
    margin-bottom: 1.0em;
/*    background:  url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) bottom right repeat-y;*/
    padding: 0em 5px 5px 0em;
}

/********************************************/
/*     3.3   Photo Gallery Stage            */
/********************************************/

    div.pg-box-slider-content{
        color: #ffffff;
        position: relative;
        height:192px;
    }
    div.pg-box-slider-content strong{
        font-size: 1.2em;
        margin: 0.7em;
        display:block;
    }
    div.pg-box-slider-content p{
        font-size: 1.0em;
        margin: 0.7em;
    }
    div.pg-box-slider-content div.pg-box-slider-img-count{
        position: absolute;
        bottom: 0px;
        right: 0px;
        background-color: #cccccc;
        width:232px;        
    }
    div.pg-box-slider-content div.pg-box-slider-img-count span{
        font-size: 1.0em;    
        margin: 0.3em 1em 0.3em 1em;
        float: right;
    }
        
    div.pg-box-slider{
        width:610px;
        height:192px;
        background-color: #d6d6d6;
    }
    div.pg-box-slider-content{
        width:232px;
        float:left;        
    }
    div.pg-box-slider a{
        width:20px;
        height:192px;
        display: block;
        text-indent: -6000px;
    }

    div.pg-box-slider a.PhotoGalleryControlsPrev{
        background: url(http://www.messe-duesseldorf.de/md-files/img/prev_img.png) center left no-repeat;
    }
    div.pg-box-slider a.PhotoGalleryControlsNext{
        background: url(http://www.messe-duesseldorf.de/md-files/img/next_img.png) center left no-repeat;
    }

    div.pg-box-slider-stage-img{
        width: 336px;
        height: 190px;
        float: left;
        border:1px solid #9a9a9a;
        overflow: hidden;
        position: relative;
    }
    div.pg-box-slider-stage-frame{
        width: 752px;
        height: 192px;
    }
div#gallery-stage{
        width: 610px;
        height: 192px;
        background:  url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) bottom right repeat-y;
        padding: 0em 3px 5px 0em;
        overflow: hidden;
}


/********************************************/
/*     3.4      Calendar Box                     */
/********************************************/
#calendar-box .box-inner{
    height: 26.5em; /*24em*/
    overflow: auto;
}
#calendar-box{
    float: right;
    width: 425px;
    margin-right: 3px;
    background:  url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) bottom right repeat-y;
    padding: 0em 5px 5px 0em;
}
#calendar-box table.calendar-select{
    padding: 0em;
    margin: 0em;
    width: 11.85em;
    background-color: #FFFFFF;
}
#calendar-box table.calendar-select .col_month{
    width: 4.54em;
}
#calendar-box table.calendar-select .col_cw{
    width: 1.15em;
}
#calendar-box table.calendar-select td.month,
#calendar-box table.calendar-select tr.diff td.month,
#calendar-box table.calendar-select tr.last td.month{
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    border-bottom: 1px solid #cccccc;
    padding: 0em;
    margin: 0em;    
}
#calendar-box table.calendar-select tr.last td.month{
    border: none;
}
#calendar-box table.calendar-select tr td{
    background-color: #dfddde;
}
#calendar-box table.calendar-select tr td.diff{
    background-color: #f4f2f3;
}
#calendar-box table.calendar-select tr.diff td,
#calendar-box table.calendar-select tr.last td{
    background-color: #c6c6c6;
}
#calendar-box table.calendar-select tr.diff td.diff,
#calendar-box table.calendar-select tr.last td.diff{
    background-color: #dbd9da;
}

/********************************************/
/*                                            */
/*             4 Subhomepage elements             */
/*                                            */
/********************************************/
#content-splitter{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-content-splitter.gif) top center  repeat-y;
}
#content-c1 #content-left h3,
#content-c1 #content-right h3{
    margin-top: 0em;
}
#content-c1 #content-left{
        float: left;
        width: 385px;    
}
#content-c1 #content-right{
        float: right;
        width: 380px;
        padding-right: 5px;
}
/********************************************/
/*     4.1 Subhomepage elements [Columns]   */
/********************************************/
div.content-2x{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-content-splitter.gif) repeat-y center top;
    border-bottom: 1px solid #cccccc;
}
div.content-2x div.teaser-item-c0, 
div.content-2x div.teaser-item-c1,
div.content-2x div.teaser-item-c2{
    border: none !important;
}
div.content-2x div.column-left{
    float: left;
    width: 385px;
}
div.content-2x div.column-right{
    float: right;
    width: 385px;
}
/********************************************/
/*                                            */
/*             5 Applications             */
/*                                            */
/********************************************/

div#content-splitter.app-pool{
    background-image: none;
}
div#content-splitter.app-pool #content-left{
    width: 400px;
}
/********************************************/
/*        6 Content - TwoColumns            */
/********************************************/
#content-c1 #column-left {
    float: left;
    width: 390px;
    padding-right: 5px;
}
#content-c1 #column-right {
    float: right;
    width: 390px;
    padding-right: 5px;
}/********************************************/
/*                                            */
/*     1      special content elements             */
/*                                            */
/********************************************/
.baseline{
    border-top: 1px solid #cccccc;
    margin: 1.0em 0em 1.0em 0em;
}
/********************************************/
/*     1.1      Text Elements                     */
/********************************************/
#content-intro a.HomeBannerLink {text-decoration:none;}
#content-intro a.HomeBannerLink img.HomeBanner{
    border:none;
}
#content-intro img.HomeBanner{
    margin-bottom: 1.75em;
}

#content-c1 h2{
    max-width: 410px;
}

.content-img-left,
.content-img-right{
    width: 120px;    
}
.teaser-item-c2 .content-img-left,
.teaser-item-c2 .content-img-right{
    width: 82px;    
}
.teaser-item-c1 .content-img-left,
.teaser-item-c1 .content-img-right,
.teaser-item-c2 .content-img-left,
.teaser-item-c2 .content-img-right{
    margin-bottom: 1.0em;
}
.teaser-item-c0,
.teaser-item-c1,
.teaser-item-c2{
    border-bottom: 1px solid #cccccc;
    margin-bottom:  1.0em;
    padding-bottom: 1.0em;
}
.teaser-item-c0 p,
.teaser-item-c1 p,
.teaser-item-c2 p{
    margin-top:  0em;
    padding-top:  0em;    
}
.teaser-item-c1 p,
.teaser-item-c1 ul{
    margin-left: 130px;    
}
.teaser-item-c2 p,
.teaser-item-c2 ul{
    margin-left: 92px;
}
.teaser-item-c0 h3 a{
    text-decoration: none;
    color: #ec7406;
}
.teaser-item-c0 h3 a:hover{
    text-decoration: underline !important;
}
.content-img-left,
.content-img-right,
.content-img-management{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-box.gif) bottom right no-repeat;
    padding:  0px 3px 3px 0px;
    background-color: #eeeeee;
}
.content-img-wide{
    width: 380px;    
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-box.gif) bottom right no-repeat;
    padding:  0px 3px 3px 0px;
    margin-bottom: 1em;
}

.content-img-wide img,
.content-img-left img,
.content-img-right img,
.content-img-management img{
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    margin: 0em;
    padding: 0em;
    /*float: left;*/
}
.content-img-wide span,
.content-img-left span,
.content-img-right span,
.content-img-management span{
    display: block;
    padding: 0.3em;
    margin: 0em;
    background-color: #eeeeee;
}
.content-img-left,
.content-img-management{
    float: left;
    margin: 0.2em 0.5em 0em 0em;
}
.content-img-right{
    float: right;
    margin: 0.2em 0em 0em 0.5em;
}
/*
#content-right ul{
    padding-left: 1.0em;
    list-style-image:url(http://www.messe-duesseldorf.de/md-files/img/li-bullet.gif);
}
*/
#column-left ul ,
#column-right ul {
    list-style-image:url(http://www.messe-duesseldorf.de/md-files/img/li-bullet.gif);
}
/********************************************/
/*     1.1.1     Formatierung Listen             */
/********************************************/
#content-c1 #content ul,
#content-c1 #content-left ul,
#content-c1 #content-right ul{
    padding-left: 0em;
    margin-left: 1.45em;
    list-style-image:url(http://www.messe-duesseldorf.de/md-files/img/li-bullet.gif);    
}
#content-c1 #content ul li,
#content-c1 #content-left ul li,
#content-c1 #content-right ul li{
    padding-bottom: 0.3em;
}
#content-c1 #content ul li li,
#content-c1 #content-left ul li li,
#content-c1 #content-right ul li li{
    padding-bottom: 0em;    
}
/********************************************/
/*     1.2      Layout Table                     */
/********************************************/
#content table{    
    border: 0px;
    width: 100%;
}
#content th{
    padding: 0.2em;    
    text-align: left;
    background-color: #c1c1c1;
    color: #ffffff;
    border: 1px solid #ffffff;
}
#content td{
    background-color: #eeeeee;    
    padding: 0.2em;
    border: 1px solid #ffffff;
}
/********************************************/
/*     1.2          AV-Map                         */
/********************************************/
ul#world-map{
    list-style: none !important;
    margin: 0em !important;
    padding: 0em !important;
    list-style-image: none !important;    
}
#world-map{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-world-map.gif) top left no-repeat;
    list-style: none;
    width: 410px;
    height: 200px;
    display: block;
    position:relative;
    margin: 0px;
    padding: 0px;
}
#world-map li{
    list-style: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    height: 1px;
    width: 1px;    
}
#world-map li li{
    list-style: square !important;
    height: auto;
    width: auto;
}
#world-map li ul{
    display: none;
    list-style: square !important;
    margin: 0em;
    padding: 1.2em;
    position: absolute;
    border: 1px solid #000000;
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-world-map-navi.png) top left repeat;    
}
#world-map li ul li{
    margin-left: 2em;
    /*float: left;*/
    width: 130px;
}
#world-map li ul li a{
    background: none !important;
    position: static !important;
    display: inline-block !important;
    text-decoration: none;
    color: #000000;
    padding-right: 0.8em;
    z-index: 10 !important;
    text-indent:0em !important;
}
#world-map li ul li a:hover{
    color: #ec7404;
}
#world-map li#asia a,
#world-map li#europe a,
#world-map li#africa a,
#world-map li#oceania a,
#world-map li#south-america a,
#world-map li#north-america a,
#world-map li#central-america a{
    position: absolute;
    display: block;
    text-indent:-9999px;
    text-decoration: none;
}
#world-map li#asia a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 126px;
    top: 45px;
    left: 285px;
    z-index: 1;    
}
#world-map li#asia:hover ul,
#world-map li#asia.on ul{
    display: block;
    width: 320px;
    top: 45px;
    left: 270px;
    z-index: 10;
}
#world-map li#europe a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 65px;
    top: 40px;
    left: 195px;
    z-index: 1;    
}
#world-map li#europe:hover ul,
#world-map li#europe.on ul{
    display: block;
    width: 320px;
    top: 40px;
    left: 180px;
    z-index: 10;
}

#world-map li#africa a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 126px;
    top: 100px;
    left: 205px;
    z-index: 1;    
}
#world-map li#africa:hover ul,
#world-map li#africa.on ul{
    display: block;
    width: 320px;
    top: 100px;
    left: 190px;
    z-index: 10;
}

#world-map li#oceania a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 126px;
    top: 150px;
    left: 360px;
    z-index: 1;    
}
#world-map li#oceania:hover ul,
#world-map li#oceania.on ul{
    display: block;
    width: 320px;
    top: 150px;
    left: 345px;
    z-index: 10;
}
#world-map li#south-america a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 126px;
    top: 130px;
    left: 103px;
    z-index: 1;    
}
#world-map li#south-america:hover ul,
#world-map li#south-america.on ul{
    display: block;
    width: 320px;
    top: 130px;
    left: 87px;
    z-index: 10;
}
#world-map li#north-america a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 126px;
    top: 45px;
    left: 60px;
    z-index: 1;    
}
#world-map li#north-america:hover ul,
#world-map li#north-america.on ul{
    display: block;
    width: 320px;
    top: 45px;
    left: 45px;
    z-index: 10;
}
#world-map li#central-america a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/continent-selector.gif) top left no-repeat;
    width: 126px;
    top: 90px;
    left: 65px;
    z-index: 1;        
}
#world-map li#central-america:hover ul,
#world-map li#central-america.on ul{
    display: block;
    width: 320px;
    top: 90px;
    left: 50px;
    z-index: 10;
}
#content-c1 #secondary-content div.box ul li.world-map{
    list-style: none;
    list-style-image: none;
    margin: 0em;
    padding: 0em;
}
#content-c1 #secondary-content div.box ul li.world-map a{
    background: none;
    margin: 0em;
    padding: 0em;
}
#content-c1 #tertiary-content div.box ul{
    padding: 0 3px 0 3px;
    margin: 0;
}
#content-c1 #tertiary-content div.box ul li{
    list-style: none;
    list-style-image: none;
    margin: 0em;
    padding: 0em;
}
#content-c1 #tertiary-content div.box ul li a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0em 0.3em no-repeat;
    display: inline-block;
    padding: 0 0 0 12px;
    margin: 0;
    text-decoration: none;
}
#content-c1 #tertiary-content div.box ul li a:hover{
    text-decoration: underline !important;
}

/* World-Map zweispaltig */
#world-map li#africa:hover ul.right,
#world-map li#africa.on ul.right {
    background: none;
    border: none;
    left: 345px;    
}
#world-map li#asia:hover ul.right,
#world-map li#asia.on ul.right {
    background: none;
    border: none;
    left: 425px;    
}
#world-map li#europe:hover ul.right,
#world-map li#europe.on ul.right {
    background: none;
    border: none;
    left: 335px;    
}
#world-map li#north-america:hover ul.right,
#world-map li#north-america.on ul.right {
    background: none;
    border: none;
    left: 155px;    
}
#world-map li#oceania:hover ul.right,
#world-map li#oceania.on ul.right {
    background: none;
    border: none;
    left: 455px;    
}
#world-map li#south-america:hover ul.right,
#world-map li#south-america.on ul.right {
    background: none;
    border: none;
    left: 242px;    
}
#world-map li#central-america:hover ul.right,
#world-map li#central-america.on ul.right {
    background: none;
    border: none;
    left: 205px;    
}
/********************************************/
/*     1.3          AV-Detail                     */
/********************************************/
#content-c1 #content p.av-desc img{
    float: left;
    margin: 0em 1.2em 1.2em 0em;
}
#content-c1 #content .av-data{
    width: 400px;
    border-bottom:  1px solid #c1c1c1;
    padding-bottom:  1.3em;
}
#content-c1 #content .av-data h4{
    margin-bottom: 0em;
    padding-bottom: 0.9em;
}
#content-c1 #content .av-data h4 span{
    font-weight: normal;
}
#content-c1 #content .av-data p{
    margin: 0em;
    padding: 0em 0em 0em 1.3em;
}
#content-c1 #content .av-photo{
    height: 94px;
    width: 94px;
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-box.gif) bottom right no-repeat;
    margin: 0em 0.3em 0.3em 1.3em;
    padding:  0px 2px 2px 0px;
    float: left;
}
/********************************************/
/*     1.4          Downloads                     */
/********************************************/
ul.downloads{
    list-style: none;
    list-style-image: none !important;
    padding: 0em !important;
    margin: 0em;
    background: none;
}
ul.downloads li{
    display: block; 
    min-height: 28px; 
    height: auto !important; 
    height: 28px; 
    list-style-type: none; 
    padding-left: 40px; 
    margin-bottom: 1em;
}
ul.downloads li span.doc-type,
ul.downloads li span{
    color: #676767;
    font-size: 1em;
}

ul.downloads li a{
    background: none !important;
    /*display: block;*/
    font-weight: bold;
}
ul.downloads li a:hover{
    text-decoration: underline !important;
}

ul.downloads li{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-def.png) top left no-repeat !important;}
ul.downloads li.pdf{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-pdf.png) top left no-repeat !important;}
ul.downloads li.rtf{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-rtf.png) top left no-repeat !important;}

ul.downloads li.avi{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-def.png) top left no-repeat !important;}
ul.downloads li.mpg{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-mpg.png) top left no-repeat !important;}
ul.downloads li.mp3{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-mp3.png) top left no-repeat !important;}
ul.downloads li.zip{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-zip.png) top left no-repeat !important;}
ul.downloads li.doc{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-doc.png) top left no-repeat !important;}
ul.downloads li.xls{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-xls.png) top left no-repeat !important;}
ul.downloads li.eps{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-eps.png) top left no-repeat !important;}
ul.downloads li.jpg{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-jpg.png) top left no-repeat !important;}
ul.downloads li.tif{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-tif.png) top left no-repeat !important;}
ul.downloads li.gif{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-gif.png) top left no-repeat !important;}

ul.downloads li.csv{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-csv.png) top left no-repeat !important;}
ul.downloads li.htm{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-htm.png) top left no-repeat !important;}
ul.downloads li.html{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-html.png) top left no-repeat !important;}
ul.downloads li.xml{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-xml.png) top left no-repeat !important;}
ul.downloads li.mid{background: url(http://www.messe-duesseldorf.de/md-files/img/icon-mid.png) top left no-repeat !important;}


/********************************************/
/*               Sitemap                             */
/********************************************/
div#content-sitemap ul.sitemap{
    list-style:  none !important;
    display: block !important;
    float: left;
    width: 220px;
    margin: 0px 15px 15px 0px;
    padding: 0px;
    
}
div#content-sitemap ul.sitemap ul{
    list-style:  none !important;
    margin: 0 0 0 1em;
    padding: 0px;
}
div#content-sitemap ul.sitemap a{
    text-decoration: none;
}
div#content-sitemap ul.sitemap li{
    margin: 0em !important;
    padding: 0em !important;
    list-style: none !important;
    display: block;
}
div#content-sitemap ul.sitemap li li,
div#content-sitemap ul.sitemap li li li{
    list-style: none !important;
    margin: 0px !important;    
    padding: 0px !important;
    clear:left;
    display: block !important;
}
div#content-sitemap ul.sitemap li a{
    text-decoration: none;
    font-size: 1.1em;
    font-weight: bold;
    color: #000000;
    display:  block;
    border-bottom: 1px solid #000000;
}
div#content-sitemap ul.sitemap li li a{
    font-size: 1.0em;
    font-weight: bold;
    color: #757575;
    display: block;
    border: none;
    margin: 0.3em 0em 0em 0em;
}
div#content-sitemap ul.sitemap li li li a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/li-bullet.gif) 0.2em 0.5em no-repeat;
    padding-left: 1.0em;
    display: block !important;
    font-weight: normal;
}
div#content-sitemap ul.sitemap li li li li a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/li-bullet.gif) 1.2em 0.5em no-repeat;
    padding-left: 2.0em;
}
div#content-sitemap ul.sitemap li li a:hover{
    text-decoration: underline;
}

/********************************************/
/*               Topic Box                  */
/********************************************/

    #content-left ul.content-topic-group li strong,
    #content-left ul.content-topic-group li a span,
    #content-left ul.content-topic-group li a div{
        font-size: 1.0em;
    }
    #content-left ul.content-topic-group{
        list-style: none !important;
        margin: 0em !important;
        padding: 0em !important;
        list-style-image: none !important;        
    }
    #content-left ul.content-topic-group li{
        cursor:pointer;
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-content-topic-box.png) #ffffff bottom right no-repeat;
        padding-bottom: 3px;
        margin-bottom: 0.3em;
    }    
    #content-left ul.content-topic-group li div{
        display:block;
    }
    #content-left ul.content-topic-group li span.more a{
        list-style: none;
        text-decoration: none;
        color: #676767;
        font-size: 1.0em;
    }
    #content-left ul.content-topic-group li span.more a:hover{
        text-decoration: underline !important;
    }
    #content-left ul.content-topic-group li div.description{
        display: block;
        padding: 0.3em 0.3em 0em 0.3em;
        border-left: 1px solid #cccccc;
    }
    #content-left ul.content-topic-group li div.description img{
        float: left;
        border: none;
        margin: 0em 0.5em 0.5em 0em;
    }
    #content-left ul.content-topic-group li span.more{
        display: block;
        padding: 0em 0.75em 0.3em 0.3em;
        margin-right: 0.3em;
        text-align: right;
        clear: left;
        background: url(http://www.messe-duesseldorf.de/md-files/img/con-topic-box-more.gif) transparent center right no-repeat;
    }
    
    #content-left ul.content-topic-group li strong{        
        display: block;
        padding: 0.3em;
        margin-right: 3px;
        color: #ffffff;
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-topic-box-title.gif) #8c8c8c top right no-repeat;
    }
    #content-left ul.content-topic-group li strong img{        
        margin: 0em 0.3em 0.1em 0em;
    }
    #content-left ul.content-topic-group li strong.active{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-topic-box-title-active.gif);
    }

/********************************************/
/*         Application Boxes                */
/********************************************/ 

    div.app-box h2{
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-app-box-title.gif) #8c8c8c top left repeat-x;
        color: #ffffff;
        padding: 0.3em;
        margin: 0em;
        font-size: 1em;
        border-bottom: 1px solid #8C8C8C;    
        border-left: 1px solid #cdcdcd;
    }
    div.app-box{
        margin-bottom: 1.0em;
        padding: 0px 4px 4px 0px;
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) transparent bottom right repeat-x;        
    }

    div.app-box a.app-box-teaser-link{
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav.png) #f6f6f6 left center repeat-x;
        padding: 0.55em 0.3em 0.55em 0.3em;
        margin-right: 1px;
        display: block;
        text-align: right;
        color:#535252 !important;
    }
    div.app-box a.app-box-teaser-link:hover{
        text-decoration: underline !important;
    }
    div.app-box a.app-box-teaser-link span{
        font-size: 1.0em;
        padding-right: 1.0em;
        background: url(http://www.messe-duesseldorf.de/md-files/img/con-topic-box-more.gif) transparent center right no-repeat;            
    }

    div.app-box div.app-box-teaser-frame{
        /*Skalierungsbug: width: 33.260em;*/
        padding: 0.5em;
        margin: 0em;
    }
    div.app-box div.app-box-teaser-frame div.app-box-teaser-add{
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-hall-detail-header.png) transparent top left no-repeat;  
        width: 275px;
        height: 82px;
        float: right;
    }

    div.app-box div.app-box-teaser-frame img.fact-teaser{
        margin: 0em;
    }
    
    #column-left div.app-box-video {
        width: 376px;
    }

    div.app-box-inner{
        display: block;
        border-left: 1px solid #cdcdcd;
        margin: 0em;        
    }
    div.app-box-inner p{
        padding: 0.5em 0.5em 1.0em 0.5em;
        margin: 0em;
    }
    
    div.app-box-inner img.fact-teaser{
        float: left;
        border: none;
        margin: 0.5em;
    }
    div.app-fact{
        padding:  0.5em;        
    }
    div.app-fact h3{
        padding:  0.3em;
        margin: 0px 0px 1px 0px;            
        color: #ffffff;
        background:  url(http://www.messe-duesseldorf.de/md-files/img/app-fact-box-inactive.gif) #aeadad center right no-repeat;
        cursor:pointer;
    }
    div.app-fact h3.active{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/app-fact-box-active.gif);
    }    
    div.app-fact p{
        background-color: #dedede;
        padding:  0.3em;
        margin: 0px 0px 1px 0px;            
    }
    div.app-fact div div.image{
        display: block;
        border: 3px solid #dedede;
        margin: 0px 0px 1px 0px;
        padding: 2px 0px 2px 0px;
    }

    div.app-fact div div.image img.sketch{
        display: block;
        margin: 2px auto 2px auto;
    }
        
    div#app-hall-plan-box{
        position: relative !important;
        width: 394px;
        height: 480px;
    }
    div#app-hall-plan-box div,
    div#app-hall-plan-box img{
        position: absolute !important;
    }
    div#app-hall-plan-box div{
        top: 0px;
        left: 0px;        
    }
    div#app-box-menue{
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-content-topic-box.png) #ffffff bottom left no-repeat;
        margin: 0px 1px 0px 0px;        
    }
    div#app-box-menue ul{
        margin: 0em;
        padding: 0em;
        list-style: none;
    }
    div#app-box-menue ul li{
        float:right;
        margin:0.3em;
        padding: 0em 0em 0em 0.6em;
        height: 28px;
        width: 28px;
        border-left: 1px solid #cccccc;
        vertical-align: middle;
        text-align: center;
    }
    div#app-box-menue ul li{
        cursor:pointer;
    }

    div.app-box ul.app-legend{
        list-style: none;
        margin: 0em 0em 1em 0em;
        padding: 0.3em;
        float: left;
        display: block;
    }
    div.app-box ul.app-legend li{
        display: block;
        width: 250px;
        float: left;
    }    
    div.app-box ul.app-legend li a{
        background: url(http://www.messe-duesseldorf.de/md-files/img/ad-icon.gif) transparent center left no-repeat;
        padding-left: 12px;
        float: none;
        color: #000000 !important;
    }    
    div.app-box ul.app-legend li a:hover{
        text-decoration: underline !important;
    }
    
    #content-c1 .app-fact a.contact-request,
    #content-c0 .app-fact a.contact-request {
        display: inline-block;
        color: #535252;
        background: #F6F6F6 url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav.png) left center repeat-x ;
        border: 1px solid #aeadad;
        padding: 0.3em 0.4em 0.4em 0.4em;
        float: right;
    }

    #content-c1 .app-fact a.contact-request:hover,
    #content-c0 .app-fact a.contact-request:hover {
        text-decoration: underline !important;
    }
/********************************************/
/*     1.5.3    box service abc                 */
/********************************************/
#content-c1 #secondary-content .box ul.services,
#content-c1 #secondary-content .box ul.services ul{
    list-style: none;
    list-style-image: none;
    padding: 0em;
}
#content-c1 #secondary-content .box ul.services ul li{
    list-style: none;
    list-style-image: none;
}
#content-c1 #secondary-content .box ul.services ul{
    list-style: square;
    padding: 0em 0em 0em 1.3em;
}
#content-c1 #secondary-content .box ul.services,
#content-c1 #secondary-content .box ul.services ul{
    margin: 0em;
}
#content-c1 #secondary-content .box ul.services li{
    border-bottom: 1px solid #cccccc;
    padding: 0.2em 0em 0.2em 1.3em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
#content-c1 #secondary-content .box ul.services li.on-world-map,
#content-c1 #secondary-content .box ul.services li.on-world-map:hover{
    padding: 0em;
    /*background-image: url(img_icon_services);*/
}
#content-c1 #secondary-content .box ul.services li.on-world-map a{
    margin: 0.2em 0em 0.2em 1.3em;
    padding: 0.2em 0em 0em 0em;
}
#content-c1 #secondary-content .box ul.services li:hover,
#content-c1 #secondary-content .box ul.services li.on,
#content-c1 #secondary-content .box ul.services li.on:hover{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif);        
}
#content-c1 #secondary-content .box ul.services li li,
#content-c1 #secondary-content .box ul.services li:hover li{
    padding: 0em;
    border: none;
    background:  none;    
}
#content-c1 #secondary-content .box ul.services a{
    display: block;
    text-decoration: none;
    color: #000000;
}
#content-c1 #secondary-content .box ul.services a:hover,
#content-c1 #secondary-content .box ul.services a.on{
    color:  #ec7404;
}
/********************************************/
/*         service abc location             */
/********************************************/
div.service-location {
    margin: 0em 0em 1em 0em;
}
a.sh-location {
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/bg-location-plus.png) 0px 2px no-repeat;
    display: block;
    padding: 0.1em 0em 0.1em 1.5em;
    margin: 0em 0em 1em 0em;    
}
.teaser-item-c0 h4 {
    margin: 0.5em 0em 0.5em 0em;
}
/********************************************/
/*         contact item                     */
/********************************************/
.contact-item{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-contact-item.png) right bottom no-repeat;
    padding: 0 0.231em 0.231em 0;
    margin: 0 0 0.616em 0;
}
.contact-item-content{
    padding: 0.77em;
    border-left: 1px solid #c0bfbf;
    border-top: 1px solid #c0bfbf;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}
.contact-item-content img{
    border: solid #C1C1C1 1px;
}
.contact-item-data{
    float: left;
    padding: 0.231em 0.77em 0 0.77em;
    width: 264px;
}
.contact-item-data h3{
    color: #323232;
    margin:  0;
}
.contact-item-data strong{
    color: #474747;
}
.contact-item-data a.internet,
.contact-item-data span.internet a {
    background: url(http://www.messe-duesseldorf.de/md-files/img/internet.gif) 0px 2px no-repeat;
    display: block;
    padding: 0 0 0 2em;
}
.contact-item-data a.mail,
.contact-item-data span.mail a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/e-mail.gif) 0px 2px no-repeat;
    display: block;
    padding: 0 0 0 2em;
}
.contact-item-data a.internet:hover,
.contact-item-data a.mail:hover,
.contact-item-data span.internet a:hover,
.contact-item-data span.mail a:hover{
    text-decoration: underline !important;
}
.contact-item-data span.fax {
    background: url(http://www.messe-duesseldorf.de/md-files/img/fax.gif) 0px 2px no-repeat;
    display: block;
    padding: 0 0 0 2em;
}
.contact-item-data span.mobile{
    background: url(http://www.messe-duesseldorf.de/md-files/img/mobile.gif) 0px 2px no-repeat;
    display: block;
    padding: 0 0 0 2em;
}
.contact-item-data span.phone{
    background: url(http://www.messe-duesseldorf.de/md-files/img/phone.gif) 0px 2px no-repeat;
    display: block;
    padding: 0 0 0 2em;
}
.contact-item-image{
    float: left;
    margin: 0 0.77em 0.77em 0;
    width: 6.5em;      
}

/********************************************/
/*         Vita-List                        */
/********************************************/

.vita{
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/bg-contact-item.png) no-repeat scroll right bottom;
    margin: 0 1em 0.616em; 
    padding: 0 0.231em 0.231em 0;
}
.vita-content {
    border-left: 1px solid #C0BFBF;
    border-top: 1px solid #C0BFBF;
    height: auto !important;
    min-height: 120px;
    padding: 0.77em;
}
.content-img-management{
    position: relative;
    width: 70px;    
    margin: 0.2em 1.5em 1em 0.5em; 
    float: left;
}

/********************************************/
/*         Photo-Gallery                    */
/********************************************/

    div.pg-box-main{
        width: 376px;
        font-size: 1.0em;
        margin-bottom: 1.0em;
        padding: 0px 4px 4px 0px;
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) transparent bottom right repeat-x;        
    }
    div.pg-box-main h3{
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-app-box-title.gif) #8c8c8c top left repeat-x;
        color: #ffffff;
        padding: 0.3em;
        margin: 0em;
        border-left: 1px solid #cdcdcd;
        border-bottom: 1px solid #8C8C8C;    
    }
    
    div.pg-box-main .pg-box-stage{
        border-left: 1px solid #cdcdcd;        
        border-bottom: 1px solid #cdcdcd;        
    }
    div.pg-box-main .pg-box-navi{
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav.png) #f6f6f6 left center repeat-x;
        border-left: 1px solid #cdcdcd;
        height: 2.4em;
    }
    div.pg-box-main .pg-box-navi span{
        float: left;
        /*color:#535252;*/            
        padding: 0.5em;
    }
    
    div.pg-box-main .pg-box-navi ul{
        list-style: none !important;
        list-style-image: none !important;
        margin: 0em;
        padding: 0em;
        float: right;
    }    
    div.pg-box-main .pg-box-navi ul li{
        list-style: none !important;
        list-style-image: none !important;
        float: left;
        background: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav-border.gif) transparent top left no-repeat;
        padding-left: 3px;
        line-height: 0.5em !important;
    }
    div.pg-box-main .pg-box-navi ul li a{
        padding: 0.3em;        
        text-indent: -10000px;
        display: block;
        height: 20px;
        width: 22px;
        background-position:  top center;
        background-repeat: no-repeat;
    }
    div.pg-box-main .pg-box-navi ul li a.PhotoGalleryControlsPlay{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav-play.png);
    }
    div.pg-box-main .pg-box-navi ul li a.PhotoGalleryControlsStop{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav-pause.png);        
    }
    div.pg-box-main .pg-box-navi ul li a.PhotoGalleryControlsPrev{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav-prev.png);
    }
    div.pg-box-main .pg-box-navi ul li a.PhotoGalleryControlsNext{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav-next.png);
    }
    
    
    div.pg-box-main .pg-box-navi ul li.last{
        clear: left;    
    }

/********************************************/
/*         Hall-Positions                   */
/********************************************/
     ul#app-hall-plan-nav,
    ul#app-hall-plan-nav li{
        list-style: none;
        list-style-image: none;
        margin: 0em;
        padding:0em;
    }
    ul#app-hall-plan-nav{
        width: 394px;
        height: 480px;
        position:absolute;
        margin: 0px;
        padding: 0px;
        top: 0px;
        left:0px;
    }        
    ul#app-hall-plan-nav li a{        
        text-decoration: none;
        text-indent: -9999px;
        display: block !important;
        background-position: top left;
        background-repeat: no-repeat;
        background-color: transparent;
        background-image:url(img/hall-spacer.gif);        
    }
    ul#app-hall-plan-nav li{        
        position: absolute !important;
    }
    ul#app-hall-plan-nav li#hall_1{
        top: 361px;
        left: 92px;
    }
    ul#app-hall-plan-nav li#hall_1 a{
        height: 38px;
        width: 38px;
    }
    
    ul#app-hall-plan-nav li#hall_2{
        top: 321px;
        left: 117px;        
    }
    ul#app-hall-plan-nav li#hall_2 a{
        height: 39px;
        width: 26px;
    }
    ul#app-hall-plan-nav li#hall_3{
        top: 272px;
        left: 27px;        
    }
    ul#app-hall-plan-nav li#hall_3 a{
        height: 76px;
        width: 51px;
    }
    ul#app-hall-plan-nav li#hall_4{
        top: 246px;
        left: 79px;        
    }    
    ul#app-hall-plan-nav li#hall_4 a{
        height: 49px;
        width: 52px;
    }    
    ul#app-hall-plan-nav li#hall_5{
        top: 208px;
        left: 79px;        
    }    
    ul#app-hall-plan-nav li#hall_5 a{
        height: 37px;
        width: 65px;
    }    
    ul#app-hall-plan-nav li#hall_6{
        top: 170px;
        left: 5px;        
    }    
    ul#app-hall-plan-nav li#hall_6 a{
        height: 65px;
        width: 66px;
    }    
    ul#app-hall-plan-nav li#hall_7_a{
        top: 170px;
        left: 79px;        
    }    
    ul#app-hall-plan-nav li#hall_7_a a{
        height: 24px;
        width: 32px;
    }    
    ul#app-hall-plan-nav li#hall_7_0_2{
        top: 156px;
        left: 118px;        
    }    
    ul#app-hall-plan-nav li#hall_7_0_2 a{
        height: 38px;
        width: 39px;
    }    
    ul#app-hall-plan-nav li#hall_8_a{
        top: 40px;
        left: 111px;        
    }    
    ul#app-hall-plan-nav li#hall_8_a a{
        height: 63px;
        width: 38px;
    }    
    ul#app-hall-plan-nav li#hall_8_b{
        top: 40px;
        left: 175px;        
    }    
    ul#app-hall-plan-nav li#hall_8_b a{
        height: 63px;
        width: 38px;
    }    
    ul#app-hall-plan-nav li#hall_9{
        top: 169px;
        left: 169px;        
    }    
    ul#app-hall-plan-nav li#hall_9 a{
        height: 66px;
        width: 39px;
    }    
    ul#app-hall-plan-nav li#hall_10{
        top: 157px;
        left: 209px;        
    }    
    ul#app-hall-plan-nav li#hall_10 a{
        height: 64px;
        width: 46px;
    }    
    ul#app-hall-plan-nav li#hall_11{
        top: 171px;
        left: 256px;        
    }    
    ul#app-hall-plan-nav li#hall_11 a{
        height: 64px;
        width: 51px;
    }    
    
    ul#app-hall-plan-nav li#hall_12{
        top: 183px;
        left: 308px;        
    }    
    ul#app-hall-plan-nav li#hall_12 a{
        height: 63px;
        width: 37px;
    }    
    
    ul#app-hall-plan-nav li#hall_13{
        top: 186px;
        left: 353px;        
    }    
    ul#app-hall-plan-nav li#hall_13 a{
        height: 100px;
        width: 37px;
    }    
    ul#app-hall-plan-nav li#hall_14{
        top: 272px;
        left: 333px;        
    }    
    ul#app-hall-plan-nav li#hall_14 a{
        height: 64px;
        width: 38px;
    }    
    ul#app-hall-plan-nav li#hall_15{
        top: 284px;
        left: 270px;        
    }    
    ul#app-hall-plan-nav li#hall_15 a{
        height: 53px;
        width: 50px;
    }
    ul#app-hall-plan-nav li#hall_16{
        top: 272px;
        left: 220px;        
    }    
    ul#app-hall-plan-nav li#hall_16 a{
        height: 65px;
        width: 49px;
    }
    ul#app-hall-plan-nav li#hall_17{
        top: 259px;
        left: 193px;        
    }    
    ul#app-hall-plan-nav li#hall_17 a{
        height: 66px;
        width: 26px;
    }
    
    ul#app-hall-plan-nav li#hall_1 a:hover,
    ul#app-hall-plan-nav li#hall_1 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-1-hover.png);
    }
    ul#app-hall-plan-nav li#hall_2 a:hover,
    ul#app-hall-plan-nav li#hall_2 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-2-hover.png);
    }
    ul#app-hall-plan-nav li#hall_3 a:hover,
    ul#app-hall-plan-nav li#hall_3 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-3-hover.png);
    }
    ul#app-hall-plan-nav li#hall_4 a:hover,
    ul#app-hall-plan-nav li#hall_4 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-4-hover.png);
    }
    ul#app-hall-plan-nav li#hall_5 a:hover,
    ul#app-hall-plan-nav li#hall_5 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-5-hover.png);
    }
    ul#app-hall-plan-nav li#hall_6 a:hover,
    ul#app-hall-plan-nav li#hall_6 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-6-hover.png);
    }
    ul#app-hall-plan-nav li#hall_7_a a:hover,
    ul#app-hall-plan-nav li#hall_7_a a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-7-a-hover.png);
    }
    ul#app-hall-plan-nav li#hall_7_0_2 a:hover,
    ul#app-hall-plan-nav li#hall_7_0_2 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-7-0-2-hover.png);
    }
    ul#app-hall-plan-nav li#hall_8_a a:hover,
    ul#app-hall-plan-nav li#hall_8_a a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-8-a-hover.png);
    }
    ul#app-hall-plan-nav li#hall_8_b a:hover,
    ul#app-hall-plan-nav li#hall_8_b a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-8-b-hover.png);
    }
    ul#app-hall-plan-nav li#hall_9 a:hover,
    ul#app-hall-plan-nav li#hall_9 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-9-hover.png);
    }
    ul#app-hall-plan-nav li#hall_10 a:hover,
    ul#app-hall-plan-nav li#hall_10 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-10-hover.png);
    }
    ul#app-hall-plan-nav li#hall_11 a:hover,
    ul#app-hall-plan-nav li#hall_11 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-11-hover.png);
    }
    ul#app-hall-plan-nav li#hall_12 a:hover,
    ul#app-hall-plan-nav li#hall_12 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-12-hover.png);
    }
    ul#app-hall-plan-nav li#hall_13 a:hover,
    ul#app-hall-plan-nav li#hall_13 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-13-hover.png);
    }
    ul#app-hall-plan-nav li#hall_14 a:hover,
    ul#app-hall-plan-nav li#hall_14 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-14-hover.png);
    }
    ul#app-hall-plan-nav li#hall_15 a:hover,
    ul#app-hall-plan-nav li#hall_15 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-15-hover.png);
    }
    ul#app-hall-plan-nav li#hall_16 a:hover,
    ul#app-hall-plan-nav li#hall_16 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-16-hover.png);
    }
    ul#app-hall-plan-nav li#hall_17 a:hover,
    ul#app-hall-plan-nav li#hall_17 a.on{
        background-image: url(http://www.messe-duesseldorf.de/md-files/img/hall-17-hover.png);
    }

/********************************************/
/*         External-Links                   */
/********************************************/
#content-c1 #secondary-content div.box ul li.external {
    background: none;
    padding: 0;
} 
a.external,
#content-c1 #tertiary-content div.box ul li.external a.external {
    color: #EC7308;
    padding: 1px 0px 0px 17px;
}
a.external:link,
#content-c1 #tertiary-content div.box ul li.external a.external:link {
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/external.gif) no-repeat 0 0;
}
a.external:visited,
#content-c1 #tertiary-content div.box ul li.external a.external:visited {
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/external.gif) no-repeat 0 -100px;
}
a.external:hover, a.external:hover, a.external:focus,
#content-c1 #tertiary-content div.box ul li.external a:hover  {
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/external.gif) no-repeat 0 -200px;
    text-decoration: underline !important;    
}
a.external span.external,
#content-c1 #tertiary-content div.box ul li.external a.external span.external{
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}
/********************************************/
/*     Forms                                */
/********************************************/
div.Form fieldset legend.struct{display:none;}

div.Form {
    margin: 0 0 3em 0;
    padding: 0;
    color: #323232;
}
div.Form form {
    margin: 0;
    padding: 0;
}
div.Form fieldset {
    
    display: block;
    clear: right;
    margin: 0 0 1em 0;
    padding: 0;
    border: solid #D4D4D4 1px; 
}
div.Form fieldset.Fieldset-Left{
    float: left;
    clear: both;
}
div.Form fieldset.Fieldset-Right{
    float: right;
}
div.Form fieldset legend{
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 0 0 0.8em;
    padding: 0 0.375em 0.08em 0.375em;
    background-color: #9f9f9f;
    border: solid #FFFFFF 1px;
}
div.Form .Form-Element{
    border-bottom: solid #E9E9E9 1px;
    padding: 0.8em;
    clear: both;
}
div.Form .Form-Description {
    float: left;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
div.Form .Form-Description label{
    margin: 0;
    padding: 0;
}
div.Form .Form-Field{
    float: right;
}
div.Form .Form-Field input[type=text],
div.Form .Form-Field textarea,
div.Form .Form-Field select{
    border: solid #DCDADA 1px;
    background: #FFFFFF;
    color: #323232; /*8F8F8F*/
    width: 98%;
}
div.Form .Form-Field input[type=text]:focus,
div.Form .Form-Field textarea:focus,
div.Form .Form-Field select:focus{
    background: #efefef;
    color: #323232;
}
div.Form .Form-Field input[type=checkbox],
div.Form .Form-Field input[type=radio]{
    border: none;
    background: none;
    color: #323232;
}
div.Form .Form-Field input[type=submit],
div.Form .Form-Field input[type=button]{
    border: solid #D4D4D4 1px;
    color: #323232;
    background-color: #FFFFFF;
    font-weight: bold;
    margin-right: 10px;
    width: auto;
}
div.Form .Form-Field input[type=submit]:focus,
div.Form .Form-Field input[type=button]:focus{
    background: #efefef;
    color: #323232;
}
div.Form .Form-Field .Form-Error{
    color: #DF1B1B;
    font-weight: bold;
    padding: 0.4em 0 0 0;
}

div#SearchForm{
    margin: 0em; 
    border:1px solid #D4D4D4;
}

div#SearchForm fieldset{
    padding: 0em; margin:0em; border: none;
}

div.Form div.privacy .Form-Description {
    float: right;
}


/* content-c1 */
#content-c1 div.Form fieldset{
    margin-right: 5px;
}
#content-c1 div.Form fieldset .Form-Description {
    width: 18.16em;
}
#content-c1 div.Form fieldset .Form-Field {
    width: 39.865em;
}
#content-c1 div.Form fieldset.Fieldset-Left,
#content-c1 div.Form fieldset.Fieldset-Right {
    width: 380px;/*29.837em;*/
}
#content-c1 div.Form fieldset.Fieldset-Left .Form-Description,
#content-c1 div.Form fieldset.Fieldset-Right .Form-Description {
    width: 9.23em;
}
#content-c1 div.Form fieldset.Fieldset-Left .Form-Field,
#content-c1 div.Form fieldset.Fieldset-Right .Form-Field {
    width: 20.815em;
}
/* content */
#content div.Form fieldset .Form-Description {
    width: 12.00em;
}
#content div.Form fieldset .Form-Field {
    width: 19.15em;
}
#content div.Form fieldset.Fieldset-Left,
#content div.Form fieldset.Fieldset-Right {
    width: 197px;/*15.4em;*/
}
#content div.Form fieldset.Fieldset-Left .Form-Description,
#content div.Form fieldset.Fieldset-Right .Form-Description {
    width: 6.76em;
}
#content div.Form fieldset.Fieldset-Left .Form-Field,
#content div.Form fieldset.Fieldset-Right .Form-Field {
    width: 7.04em;
}
/* content-left, content-right */
#content-left div.Form fieldset .Form-Description,
#content-right div.Form fieldset .Form-Description {
    width: 10.845em;
}
#content-left div.Form fieldset .Form-Field,
#content-right div.Form fieldset .Form-Field {
    width: 17.955em;
}
#content-left div.Form fieldset.Fieldset-Left,
#content-left div.Form fieldset.Fieldset-Right,
#content-right div.Form fieldset.Fieldset-Left,
#content-right div.Form fieldset.Fieldset-Right {
    width: 182px;/*14.245em;*/
}
#content-left div.Form fieldset.Fieldset-Left .Form-Description,
#content-left div.Form fieldset.Fieldset-Right .Form-Description,
#content-right div.Form fieldset.Fieldset-Left .Form-Description,
#content-right div.Form fieldset.Fieldset-Right .Form-Description {
    width: 5.49em;
}
#content-left div.Form fieldset.Fieldset-Left .Form-Field,
#content-left div.Form fieldset.Fieldset-Right .Form-Field,
#content-right div.Form fieldset.Fieldset-Left .Form-Field,
#content-right div.Form fieldset.Fieldset-Right .Form-Field {
    width: 6.00em;
}
/* column-left, column-right */
#column-left div.Form fieldset .Form-Description,
#column-right div.Form fieldset .Form-Description {
    width: 10.845em;
}
#column-left div.Form fieldset .Form-Field,
#column-right div.Form fieldset .Form-Field {
    width: 17.955em;
}
#column-left div.Form fieldset.Fieldset-Left,
#column-left div.Form fieldset.Fieldset-Right,
#column-right div.Form fieldset.Fieldset-Left,
#column-right div.Form fieldset.Fieldset-Right {
    width: 182px;/*14.245em;*/
}
#column-left div.Form fieldset.Fieldset-Left .Form-Description,
#column-left div.Form fieldset.Fieldset-Right .Form-Description,
#column-right div.Form fieldset.Fieldset-Left .Form-Description,
#column-right div.Form fieldset.Fieldset-Right .Form-Description {
    width: 5.49em;
}
#column-left div.Form fieldset.Fieldset-Left .Form-Field,
#column-left div.Form fieldset.Fieldset-Right .Form-Field,
#column-right div.Form fieldset.Fieldset-Left .Form-Field,
#column-right div.Form fieldset.Fieldset-Right .Form-Field {
    width: 6.00em;
}
/* IE-Hack FieldsetBackground */
*+html div.Form fieldset,
* html div.Form fieldset {
    background-position: 0px 3px;
}
*+html fieldset,
* html fieldset {
    position: relative;
}
*+html legend,
* html legend {
    position: absolute;
    top: -.5em;
    left: .5em;
}
*+html .Form-Element,
* html .Form-Element {
    margin-top: 0.8em;
}

/********************************************/
/*         FLV-Playlist                     */
/********************************************/
ul.flv-playlist,
ul.flv-playlist li{
    list-style: none;
    list-style-image: none;
    margin: 0em !important;
    padding: 0em !important;
}

ul.flv-playlist li a.flv-item{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-flv-playlist-item.png);
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    border-top: 1px solid #e2e2e2;
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
    font-size: 1em;
    padding: 0.3em 0.5em 0.3em 4.3em;
}
ul.flv-playlist li a.flv-item:hover,
ul.flv-playlist li.on a.flv-item{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/bg-flv-playlist-item-on.png);
}
ul.flv-playlist li a.flv-item span{
    font-weight: normal;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    font-size: 1.0em;
    display: block;
    color: #323232;
}

/********************************************/
/*     3.3      Search Box                         */
/********************************************/
#search-box .box-inner{
    min-height: 26.5em;    
}
#search-box h2{
    color: #ec7406;
    margin: 0.5em 0.25em 0.5em 0.25em;
}
#search-box{
    float: left;
    width: 353px;
    background:  url(http://www.messe-duesseldorf.de/md-files/img/bg-box-shadow.gif) bottom right repeat-y;
    padding: 0em 5px 5px 0em;
    display: block;
}
#search-box select,
#search-box * input{
    margin: 0.8em 0.25em 0.8em 0.25em;
    width: 21em;    
}
#search-box input[type=submit]{
    float: right;
    width: auto;    
}
#search-box .search-row,
#search-box .search-row-grey{
    display: block;
    width: auto;
    /*padding: 0.4em 0.6em 0.4em 0.6em;*/
        
}
#search-box .search-row-grey{
    background-color: #f4f3f3;
    border-top:  1px solid #cccccc;
    border-bottom:  1px solid #cccccc;
}
#search-box .search-row label,
#search-box .search-row-grey label{
    display: block;
    width: 104px;
    float: left;
    margin: 0.8em 1.0em 0.5em 0.25em !important;
}
#search-box .search-row div.form-element,
#search-box .search-row-grey div.form-element{
    display: inline;
    width: 210px;
}
#search-box .search-row label.inline,
#search-box .search-row-grey label.inline,
#search-box .search-row input.inline,
#search-box .search-row-grey input.inline{
    display: inline;
    width: auto;
    float:none;
    margin: 0 !important;
}
#search-box .RadioSelectRegion {
    margin-left: 12.3em;
    padding-bottom: 0.8em;
    padding-right: 0.6em;
}

ul.search-box-list,
.search-box-list ul {
    list-style: none;
    list-style-image: none;    
    margin: 0;
    padding: 0;
}
ul.search-box-list li {
    list-style: none;
    list-style-image: none;
    margin: 0;
    display: block;
    padding: 1.00em 0.25em 0.25em 0.25em;
}
ul.search-box-list li li {
    margin: 0;
    padding: 0;
}
ul.search-box-list li ul.drop-down-list {
    float: left;
    margin: -14px 0 10px 130px;
    border: solid #adadad 1px;
    width: 210px;
}
ul.search-box-list li ul.select-year {
    float: left;
    margin: 0 0 3px 0;
}
ul.search-box-list span.search-description {
    padding: 7px 0 0 0;
    float: left;
    display: block;
    width: 127px;    
}
ul.drop-down-list li {
    background: #F6F6F6 url(http://www.messe-duesseldorf.de/md-files/img/bg-con-pg-nav.png) center left repeat-x;
    margin: 0;
}
ul.drop-down-list li ul {
    background: #FFFFFF;
    height: 200px;
    width: auto;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    z-index: 10;
    border: solid #adadad 1px;
    margin: 0 0 0 -1px;
    display: block;
    width: 210px;
}
ul.drop-down-list li ul
ul.drop-down-list li ul li {
    margin: 0;
}
ul.drop-down-list ul li {
    background: transparent;
    border-top: solid #adadad 1px;
}
ul.drop-down-list ul li.grey {
    background: #f4f2f3;
}
#content-c0 ul.drop-down-list a.dropdown {
    color: #000000;
    text-decoration: none;
    display: block;
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/list-arrow-down.gif) right 8px no-repeat;
    padding: 2px 27px 2px 4px;
}
#content-c0 ul.drop-down-list ul li a {
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 0.25em 1em 0.25em 1em;
}
ul.drop-down-list ul li a:hover {
    background: #cfcfcf;
}
#search-box ul.select-year li{
    margin: 0.8em 0.25em;
}
/* IE-Hacks */
* html  ul.drop-down-list a.dropdown,
*+html ul.drop-down-list a.dropdown{
    display: block;
    min-height: 1px;
    height: auto !important;
    height: 1px;        
}
* html  ul.drop-down-list a.dropdown {
    display: inline-block;
}
* html  ul.drop-down-list ul li{
    border: solid #adadad 1px;
}
* html ul.drop-down-list,
* html ul.select-year{
    display:inline;
}

/* keyword-search */
#keyword-search-list li {
    height: 18px;
    position: relative;
}
#keyword-search-list li li {
    height: auto;
}
form#kw_form {
    margin: 0;
    padding: 0;
    display: block;
}
input#keyword-search {
    background: #FFFFFF;
    border: none;
    border-right: 1px solid #ADADAD;
    position: absolute;
    font-family: verdana;
    top:0;
    left: 0;
    margin: 0;
    padding: 2px 0 2px 3px;
    width: 183px;
}
#keyword-suggestion {
    background: #FFFFFF url(http://www.messe-duesseldorf.de/md-files/img/bg-keyword-suggestion.gif) top left repeat-y;
    border-top: 1px solid #ADADAD;    
    border-bottom: 1px solid #ADADAD;
    border-right: 1px solid #ADADAD;
    color: #000000;
    height: auto !important;
    margin: 0px;  
    overflow: auto;
    padding: 0px;
    position: absolute;
    white-space: nowrap;
    z-index: 99;
    width: auto !important;
    min-width: 162px;
}
#keyword-suggestion ul {
    margin: 0px 2px 3px 0px;
    padding: 0px;
    list-style-type: none;
}
#keyword-suggestion ul li.selected { 
    background-color: #FFFFFF;
    color: #EA7303;
}
#keyword-suggestion ul li:hover { 
    background-color: #CFCFCF;
}
#keyword-suggestion ul li {
    margin: 0;
    padding: 2px;
    display: block;
    list-style-type: none;
    cursor: pointer;
}

/* <Duesseldorf inside> */
div.GastroOverviewItem {
    margin-bottom: 2em;
}
div.GastroOverviewItem .more {
    float: right;
}
div#gastrodetail div#column-right {
    width: 306px;
}
div#gastrodetail div.navi-content-hor {
    width: 100%;
}
div#gastrodetail a.back {
    float: right;
}
div.ShopOverviewItem {
    margin-bottom: 2em;
}
div.ShopOverviewItem .more {
    float: right;
}
div#shoppingdetail div#column-right {
    width: 306px;
}
div#shoppingdetail div.navi-content-hor {
    width: 100%;
}
div#shoppingdetail a.back {
    float: right;
}
/* </Duesseldorf inside> */


/********************************************/
/*  BEGIN: Service-ABC Redesign             */
/********************************************/
* html body {
    behavior: url("http://www.messe-duesseldorf.de/app/service-abc/js/csshover3.htc");
} 
/* >Navigation */
#content-c1 div.navi-content-hor .chars{
    display: inline;
}
#content-c1 div.navi-content-hor .services {
    display: none;
    width: 190px;
    background: #FFFFFF;
    border-top: solid #ed7403 3px;
    border-bottom: solid #ed7403 3px;
    border-left: solid #c4c4c4 1px;
    border-right: solid #c4c4c4 1px;    
}
#content-c1 div.navi-content-hor .services li {
    border: none;
    display: block;
    border-bottom: solid #c4c4c4 1px;
    width: 190px;
}
#content-c1 div.navi-content-hor .services li a {
    background: url(../img/bg-Provider-MoreInformation.gif) no-repeat 0px 6px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 3px;    
    padding-left: 10px;
    display: block;
    color: #323232;
}
#content-c1 div.navi-content-hor .services li a:hover {
    text-decoration: underline;
}
#content-c1 div.navi-content-hor .chars:hover .services{
    display: block;
    position: absolute;
    z-index: 2;
}
#content-c1 div.navi-content-hor .char:hover .services li {
    display: block;
}
/* <Navigation */
#content-c1 ul.services-overview {
    list-style: none;
    padding: 0;
    margin: 0;
}
#content-c1 ul.services-overview li {
    list-style: none;
    list-style-image: none;
    background: url(http://www.messe-duesseldorf.de/md-files/img/li-bullet.gif) 0px 7px no-repeat;
    padding: 0 0 0 10px;
}
.contact-service{
    width: 380px;
    margin-right: 12px;
    float: left;
}
.contact-service .contact-item-image {
    float: right;
}
.contact-service .contact-item-image div.img {
    width: 110px;
    margin-bottom: 10px;
    border: 1px solid #C1C1C1;
}
.contact-service .contact-item-image div.img img {
    border: none;
    display: block;
    margin: auto;
}
.contact-service .contact-item-image {
    width: 110px;
    padding-bottom: 1em;
}
#content-c1 .contact-service .contact-item-content {
    padding: 0.44em;
}
#content-c1 .contact-service .contact-item-content .contact-item-data span {
    display: block;
}
#content-c1 .contact-service .contact-item-content .contact-item-data {
    width: 21em;
    padding-bottom: 1.5em;
}
#content-c1 .contact-service .contact-item-content {
    position: relative;
}
#content-c1 .contact-service .contact-item-content a.more-information {
    background: url(../img/bg-Provider-MoreInformation.gif) no-repeat 0px 3px;
    position: absolute;
    padding-left: 10px;
    bottom: 6px;
    right: 6px;
    font-weight: bold;
    color: #323232;
}
#content-c1 .contact-service .contact-item-content a.more-information:hover {
    text-decoration: underline;
}
#content-c1 h3.line {
    background: url() repeat-x center center;
    display: block;
    margin: 1em 1em 1em 0;    
}

#content-c1 h3.line span.title {
    background: #FFFFFF;
    margin-left: 10px;
    padding: 0 6px;    
}
#content-c1 div.back {
    margin-top: 3em;
}

#content-c1 div#keyword-search {
    position: relative;
    margin-left: 15px;
    margin: -30px 0 0.5em 15px;
}

/* Search-Suggestion */
#column-left div.KeywordSearch form fieldset .Form-Field, #column-right div.Form form fieldset .Form-Field {
    width: 21.5em;
}
#column-left div.KeywordSearch form fieldset .Form-Description, #column-right div.Form form fieldset .Form-Description {
    width: 9.845em;
}
div.KeywordSearch form .Form-Field input[type="text"] {
    width: 67%;
}
div.KeywordSearch form .Form-Field input[type="submit"] {
    font-size: 1em;
    margin-right: 0;
}
#content-c1 ul.suggest-results {
    position: absolute;
    left: 117px;
    top: 42px;    
    min-width: 157px;
    background: #EFEFEF;
    margin: 0;
    padding: 0;
    border-left: 1px solid #DCDADA;
    border-right: 1px solid #DCDADA;
    background-image: none;
    list-style: none;
    list-style-image: none;
}
* html #content-c1 ul.suggest-results {
    min-width: 159px;
    width: auto !important;
    width: 159px;    
    left: 116px;
    top: 48px;
    overflow: auto;
}
*+html #content-c1 ul.suggest-results {
    left: 116px;
    top: 37px;
    min-width: 159px;    
}
#content-c1 ul.suggest-results {
    top /*\**/: 44px\9;
    min-width /*\**/: 159px\9;
}
#content-c1 ul.suggest-results li {
    background-image: none;
    list-style: none;
    list-style-image: none;
    border-bottom: 1px solid #DCDADA;
}
#content-c1 ul.suggest-results li a {
    display: block;
    color: #323232;
    text-decoration: none;
}
#content-c1 ul.suggest-results li a:hover,
#content-c1 ul.suggest-results li a.active {
    background: #FFFFFF;
}

/* Step-in-Box */
#content-c1 div#column-right div.app-box-service-abc{
    margin-left: 15px;
}
div.app-box-service-abc div.app-box-inner ul{
    background: url(http://www.messe-duesseldorf.de/app/service-abc/img/adress_book.jpg) left 5px no-repeat;
    min-height: 55px;
    height: auto !important;
       height: 55px;
       list-style-image: none !important;
    list-style: none;
    margin: 0;
    padding: 15px 0 0 70px;
}
div.app-box-service-abc div.app-box-inner ul li{
    padding: 0.2em 0em 0.2em 1.3em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
div.app-box-service-abc div.app-box-inner ul li:hover{
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif) 0.2em 0.4em no-repeat;    
}
div.app-box-service-abc div.app-box-inner ul li a{
    text-decoration: none;
    color: #ec7406;
    display: block;
}
div.app-box-service-abc div.app-box-inner ul li a:hover{
    text-decoration: underline;
}

/* BEGIN Split-Search */
div#keyword-search form {
    width: 183px;
}
div#keyword-search fieldset {
    padding-bottom: 10px;
}
div#keyword-search form .Form-Field {
    width: auto !important;
    float: none;
}
div#keyword-search form .Form-Field {
    width: auto !important;
    float: none;
}
div#keyword-search form .Form-Field input {
    margin: 4px 0 5px 0;
}
div#keyword-search form .Form-Field input[type="text"] {
    width: 166px;
}
div#keyword-search form#service-search {
    float: left;
    border-right: 1px solid #D4D4D4;
}
div#keyword-search form#service-search ul.suggest-results {
    top: 59px;
    left: 10px;
    width: 166px;
}
div#keyword-search form#provider-search {
    float: right;
}
div#keyword-search form#provider-search ul.suggest-results {
    left: 195px;
    top: 59px;
    width: 166px;
}
div#keyword-search .Form-Element {
    border-bottom: none;
}
/* IE6 */
* html div#keyword-search form#service-search ul.suggest-results,
* html div#keyword-search form#provider-search ul.suggest-results {
    top: 65px;    
}
/* IE7 */
*+html div#keyword-search form#service-search ul.suggest-results,
*+html div#keyword-search form#provider-search ul.suggest-results {
    top: 54px;    
}
/* IE8 */
div#keyword-search form#service-search ul.suggest-results,
div#keyword-search form#provider-search ul.suggest-results {
    top /*\**/: 61px\9
}
/* END Split-Search */


/* IE6 / IE7 */
* html div#content-splitter.app-pool #content-left div.contact-service {
    margin-right: 0;
}
* html #content-c1 h3.partner-title span.border-right {
    margin-top: -12px;
    margin-right: 5px;
    
}
*+html #content-c1 h3.partner-title span.border-right {
    margin-top: -12px;
}
* html ul.services-overview{
}
* html #column-left,
* html #column-right {
    overflow: hidden;
    vertical-align: top;
}
/*  END: Service-ABC Redesign  */

/********************************************/
/*  BEGIN: Suche                            */
/********************************************/
div#page-counter ul{
    padding: 0em;
}
div#page-counter li{
    list-style: none;
    display: inline;
    text-align:  left;
}
div.teaser-item{
    margin-bottom:  1.5em;
}
div#page-counter li a{
    color: #323232;
}
div#page-counter li a.scroll.left{
    margin: 0em 0.5em 0em 0em;
}
div#page-counter li a.scroll.right{
    margin: 0em 0em 0em 0.5em;
}
div#page-counter li a.scroll{
    text-decoration: none;
}
div#page-counter li a.current{
    text-decoration: underline;
}/********************************************/
/*     1            metanavigation                 */
/********************************************/
#metanavigation{
    border-top: 1px solid #716f63;
    border-bottom: 1px solid #292929;
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-meta.gif) top left repeat-x;
    margin-bottom: 20px;
}
#metanavigation ul{
    list-style: none;
    margin: 0px 10px 0px 195px;
    padding: 0px;
}
#metanavigation li{
    display: block;
    float: left;
    height: 2em;
    padding: 2px 0px 0px 0px;
    border-right: 1px solid #000000;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #000000;
}
#metanavigation li.first{
    border-left: 1px solid #000000;    
}
#metanavigation li.last a{
    border-right: 1px solid #000000;    
}
#metanavigation li.last{
    border-right: 1px solid #aaaaaa;    
}
#metanavigation li a{
    text-decoration: none;
}
#metanavigation li a,
#metanavigation li span{
    color: #ffffff;    
    border-left: 1px solid #aaaaaa;
    font-weight: bold;
    padding:  0.2em 1em 0em 1em;
    height: 1.8em;
    display: block;
    font-size: 1em;
}
#metanavigation li span.size-1,
#metanavigation li span.size-2,
#metanavigation li span.size-3{
    display: inline;
    padding: 0em;
    border: none;
}
#metanavigation li span img{
    padding: 0em 0em 0em 0.5em;
    cursor: pointer;
}
#metanavigation li#font-size{
    float: right;
    border: none;
}
#metanavigation li#search{
    width: 17em; // width: 18em;
}

#metanavigation li#search input.meta-search-input{
    font-size: 1em;
    border: 1px solid #000000;
}
#metanavigation li#search input.meta-search-button{
    font-size: 1em;
    border: 1px solid #aaaaaa;
    background-color: #555555;
    color: #ffffff;
}

#metanavigation li#font-size span{
    border: none;
}
#metanavigation li#lang{
    width: 11em;
}
#metanavigation li#lang span{
    width: 4em;
    float: left;
    /*line-height: 1em;*/
}
#metanavigation li#lang span.select{
    width: 4em;
    border: none;
    float: right;
    margin: 0em;
    padding: 0em;
}
#metanavigation li#lang a{
    display: inline;
    border: none;
    padding: 0em;
    margin: 0em;
}
#metanavigation li#lang a img{
    border: none;
    padding: 0em;
    margin-top: 0.3em;
}
/********************************************/
/*     2    target-group navigation             */
/********************************************/
#head #target-group ul{
    list-style: none;
    padding: 0em;
    margin: 0em;
    float:left;
}
#head #target-group li{    
    display: block;
    float: left;
    width: 13em;
    border-left: 1px solid #dcdcdc;
    min-height: 8em;
    padding: 0em 0.85em 0em 0.85em;
    margin: 0.5em 0em 0em 0em;    
}
#head #target-group li.first{    
    border: none;
}
#head #target-group li.special{    
    width: 23em;
}

#head #target-group li a.target-group{    
    color: #ffffff;
    font-weight: bold;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-cube.gif) center left no-repeat;
    padding-left: 0.8em;
    text-decoration: none;
}
/********************************************/
/*     3            mainnavigation                 */
/********************************************/
#mainnavigation{
    width: 805px;
    list-style: none;
    margin: 0px;
    padding: 0px;
/*    position: absolute;
    bottom: 0px;
    right: 0px;*/
    float: right;
    background-color:  #ffffff;
}
#mainnavigation li{
    float: left;
    border-left: 1px solid #c0c0c0;
}
#mainnavigation li a{
    display: block;
    padding:  0.3em 1.0em 0.3em 1.0em;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}
#mainnavigation li a:hover,
#mainnavigation li.on a{
    color:  #ec7308;
}
/********************************************/
/*     4        navigation                         */
/********************************************/
#navigation{
    /*width: 180px;*/
    width: 196px;
    list-style: none;
    margin: 0em;
    padding: 0em;
    float: left;
}
#navigation ul{
    list-style: none;
    margin: 0em 0em 0em 1.1em;
    padding: 0px;
}
#navigation li{
    border-bottom:  1px solid #cccccc;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#navigation li li{
    border: none;
}
#navigation li a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-sub-1.gif) 0.37em 0.53em no-repeat;
    text-decoration:  none;
    color:  #323232;
    font-weight: bold;
    display: block;
    padding: 0.3em 1.1em 0.3em 1.1em;
}
#navigation li.on a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-sub-1-aktiv.gif) 0.2em 0.73em no-repeat;
}
#navigation li.on li a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-sub-2.gif) 0em 0.65em no-repeat;
}
#navigation li.on li.on a{
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-sub-2-aktiv.gif) 0em 0.65em no-repeat;
}
#navigation li li a,
#navigation li.on li a{
    color:  #676767;
    font-weight: normal;
    padding: 0.2em 1.0em 0.2em 0.65em;
}
#navigation li a:hover,
#navigation li li a:hover,
#navigation li li.on a,
#navigation li.on a{
    color:  #ec7308;
}
#navigation li li.on a,
#navigation li.on a{
    font-weight: bold;
}
/********************************************/
/*     5            breadcrumb                     */
/********************************************/
#breadcrumb{
    margin: 0em !important;
    padding: 0em !important;    
}
#breadcrumb ul{
    list-style: none !important;
    list-style-image: none !important;
}
#breadcrumb li{
    list-style: none !important;
    list-style-image: none !important;
    float: left;
    padding-right:  12px;
    background: url(http://www.messe-duesseldorf.de/md-files/img/arrow-breadcrumb.gif) center right no-repeat;
    margin-right: 3px;
}
#breadcrumb li.last-item{
    color: #ec7308;
    background: none;    
}
#breadcrumb li a{
    text-decoration: underline;
    color: #ec7308;
}
#content-c0 #breadcrumb li{
    padding-left: 10px;
    margin-bottom: 0.6em;
}
/********************************************/
/*     6            Content                      */
/********************************************/
a.more,
a.more-right,
a.teaser-anchor,
a.vita-anchor{
    padding-left: 1.0em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-more.gif) no-repeat left 0.2em;
    text-decoration: none;
    color: #eb7509;
}
a.more-right{
    float: right;
}
a.teaser-anchor,
a.vita-anchor{
    display: block;
    margin: 1.0em 0em 0em 0em;
    float: left;
}
a.vita-anchor{
    position: absolute;
    bottom: 1px;
    left: 90px;
}
a.more:hover,
a.more-right:hover,
a.teaser-anchor:hover,
a.vita-anchor:hover{
    text-decoration: underline !important;
}
div.navi-content-hor{
    width: 400px;
    background-color: #f4f2f3;
    display: block;
    margin-bottom: 1.0em;
}
.navi-content-hor ul{
    list-style: none !important;
    list-style-image: none !important;
    margin: 0em !important;
    padding: 0em !important;    
}
.navi-content-hor li{
    list-style: none !important;
    list-style-image: none !important;
    margin: 0.1em 0em 0.1em 0em !important;
    padding: 0em !important;
    float: left;
    border-right: 1px solid #c6c4c5;
}
.navi-content-hor li a{
    display: block;
    padding: 0.2em 0.9em 0.2em 0.9em;
    color: #000000;
    text-decoration: none;
}
.navi-content-hor li a:hover{color:  #ec7308;}
.navi-content-hor li a.on{color:  #ec7308; font-weight: bold;}
h3 a{
    text-decoration: none;
    color: #ec7308;
}
h3 a:hover{
    text-decoration: underline;    
}

/********************************************/
/*     7            footer                      */
/********************************************/
#footer{
    padding: 0em;
    margin: 18px 0 18px 3px;        
}
#footer ul{
    margin: 0;
    padding: 0;
}
#footer li{
    display: inline;
    font-size: 10px;
    list-style: none;
    margin: 0;
    padding-left: 12px;  
}
#footer li a{
    text-decoration: underline;
    color: #000000;
}
/********************************************/
/*     8            topic links                      */
/********************************************/
#topic-box div a{
    text-decoration: none;
    color: #f04f23;
    display: block;
}
#topic-box div a:hover{
    text-decoration: underline !important;
}
#topic-box ul{
    list-style: none;
    padding: 0em;
    margin: 0em;
    float:left;    
}
#topic-box ul li{
    display: block;
}
#topic-box li a{
    font-weight: normal;
    background: url(http://www.messe-duesseldorf.de/md-files/img/link-icon.gif) center left no-repeat;
    padding-left: 1.0em;
    text-decoration: none;
    color: #000000;    
    display: block;
}
#topic-box li a:hover{
    background-image: url(http://www.messe-duesseldorf.de/md-files/img/link-icon-active.gif);
    color: #f04f23;    
}
/********************************************/
/*     9            search links                  */
/********************************************/
ul.select-year{
    list-style: none;
    margin: 0em;
    padding: 0em;    
}
ul.select-year li{
    float: left;
    display: block;
    height: 3.2em;
    width: 3.5em;
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-select-year.gif) bottom right no-repeat;
    margin: 0.8em 0.25em 0.8em 0.25em;
}
ul.select-year li a{
    padding: 0.8em 0.25em 0.5em 0.25em;
    display: block;
    text-decoration: none;
    color: #000000;
}
/********************************************/
/*     10            Portal-List            */
/********************************************/
#portals{
    background: #f9f9f9 url(http://www.messe-duesseldorf.de/md-files/img/bg-portals.gif) no-repeat top left;
    color: #adadad;
    padding: 15px 0 20px 0;
}
* html #portals{
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/bg-portals-ie.gif) no-repeat top left;
}
#portals h2{
    font-size: 0.9em;
    margin: 0;
    padding-left: 15px;
    text-align: left;
    clear: left;
}
* html #portals h2,
*+html #portals h2{
    min-height: 20px;
    height: auto !important;
    height: 20px;
}

#portals .portal-list a{
    text-decoration: none;
    font-size: 0.85em;
    color: #adadad;
}

#portals .portal-list a:hover{
    text-decoration: underline;
}
#portals .portal-list {
    padding: 0px 24px 0px 15px;
    margin: 0.5em 0em 0em 0em;
}

/* Anpassung ADE: 14-09-2009
#portals .portal-list {
    background: url(http://www.messe-duesseldorf.de/md-files/img/bg-portal-list.gif) no-repeat top left;
    padding: 0px 24px 0px 24px;
}
* html #portals .portal-list{
    background: transparent url(http://www.messe-duesseldorf.de/md-files/img/bg-portal-list-ie.gif) no-repeat top left;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
*+html #portals .portal-list{
    border: 1px solid transparent;
}
#portals .portal-list ul{
    float: left;    
    margin: 0;
    padding: 0 6px;
    width: 178px;    
}
#portals .portal-list ul li{
    background: url(http://www.messe-duesseldorf.de/md-files/img/li-bullet-footer.gif) no-repeat 0px 4px;
    list-style: none;
    margin: 0;
    padding-left: 12px;
    font-size: 0.85em;
}
#portals .portal-list ul li span{
    display: inline-block;
    min-height: 30px;
    height: auto !important;
    height: 30px;
}
#portals .portal-list ul li ul{
    border: none;
    float: none;
    height: auto;
    margin: 12px 0 0 0;
    padding: 0;
    width: 156px;
}
#portals .portal-list ul li ul li{
    background: none;
    margin: 5px 0 0 0;
    padding: 0;
}
#portals .portal-list ul li ul li a,
#portals .portal-list ul li ul li a:visited{
    font-size: 1em;
    color: #adadad;
    text-decoration: none;
}
#portals .portal-list ul li ul li a:hover{
    text-decoration: underline;
}
*/

/********************************************/
/*     11           Social Bookmarks        */
/********************************************/
ul#bookmarks {
    display: block;
    height: 18px;
    list-style: none;
    margin: 0 0 8px 0;
    padding: 0 0 0 15px;
}
ul#bookmarks li {
    float: left;
    margin: 0;
    padding: 0;
    
}
ul#bookmarks li a {
    text-decoration: none;
    margin: 8px 8px 8px 0;
    padding: 0;
}
ul#bookmarks li a img{
    border: none;
}
