body{
   padding:4px;
   margin:0;
   font-size:12px;
   font-family:verdana;
   }

ul,ol, h1, h2, h3, h4, p{
   padding:0;
   margin:0;
   }
   
h1{
   font-size:16px;
   color:#003466;
   margin:10px;
   border-bottom:solid 1px;   
   }
   
.hidden{}

.clear{
   clear:both;
   }

div.outline{
   }

div#meta{
   display:none;
   height:0;
   }

div#wrapper{
   }

div#left{
   display:none;
   }

div#center{}

div#right{
   position:absolute;
   top:70px;
   right:0;
   width:230px;
   text-align:right;
   }
div#right img {
   border:none;
   }
div#right p.center {
   padding:0.2cm 0;
   }

div.margin{
   display:none;
   }

div.container{
   _height:200px;
   min-height:200px;
   margin-bottom:10px;
   }

div#key{
   display:none;
   }

div#key img {
   margin:0;
   }

div#date {
   background:url("../images/layout/logo.gif") no-repeat right 0;
   float:right;
   padding:46px 0 0 0;
   _height:19px;
   color:#000;
   font-weight:bold;
   text-align:right;
   margin:10px 0 0 0;
   font-size:0.8em;
   width:120px;
   }

div#footer{
   display:none;
   }

/*Inhalte*/
div.content{
   background:#fff;
   margin:10px 250px 0 10px;
   }

div.content img.indexKey{
   position:absolute;
   top:50px;
   right:50px;
   }



div.content h2, 
div.content h3, 
div.content h4 {
   clear:both;
   font-size:14px;
   border-bottom:solid 1px;
   margin:20px 0 10px 0;
   }

div.content p{
   margin:10px 0 0 0;
   background:#fff;
   }


div.content ul{
   list-style-image:url("../images/layout/arrowList.gif");
   margin:10px 20px;
   background:#fff;
   }
   
div.content ul li{
   margin:3px 0;
   }
   
div.content ul.press-top{
   list-style-image:url("../images/layout/arrowDown.gif");
   margin:10px 20px;
   background:#fff;
   }
   
div.content ul.press-top li{
   margin:5px;
   }
   
div.content ul.press-top li a{
   text-decoration:none;
   }
   

/*Bilder*/
div.content span.bildtext{
   font-size:10px;
   color:#666;
   display:block;
   }
div.content img.thumb{
   float:left;
   clear:both;
   margin:0 10px 10px 0;
   border:0;
   }
   
div.content img.thumbR{
   float:right;
   clear:both;
   margin:0 10px 10px 10px;
   border:0;
   }
   
div.content hr{
   border:none;
   border-top:solid 1px #d7d9df;
   height:0;
   clear:both;
   }
   
div.content div.logo{
   margin:10px 0 0 -180px;
   position:absolute;
   _height:60px;
   min-height:60px;
   overflow:hidden;
   }

div.content div.logotext{
   _height:60px;
   min-height:60px;
   }


div.content p.area{
   margin:10px 0 0 -125px;
   border:solid 1px #9399a6;
   width:588px;
   text-align:center;
   padding:10px 0;
   height:;
   }
   

/*Tabellen*/
div.content table {width:90%;margin:10px;}
div.content caption {color:#0061a9;border-bottom:solid 1px;text-align:left;}
div.content col#dataCol {}
div.content th,div.content td {font-size:1em;padding:2px 4px;vertical-align:top;}
div.content th {text-align:left;border-bottom:solid 1px #999;}
div.content tr.even {background:#e0e0e0;}
div.content td.reference {font-weight:bold;color:#666;}

/*Pressetermine*/
.btd-table-4 {border:solid 1px #fff;}
.btd-table-4 td{border:solid 1px #fff;vertical-align:top;padding:4px;background:#dde6ed;}
.btd-table-4 th{border:solid 1px #fff;border-bottom:solid 1px #9399a6;padding:4px;color:#9399a6;}
.btd-table-4 caption {display:none;}
/*Inhalte*/

/*Sitemap*/
#sitemap {margin:30px 0 0 0;padding-left:28px;list-style:upper-roman;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#0061a9;}
#sitemap a {color:#0061a9;font-weight:bold;white-space:nowrap;text-decoration:none;}
#sitemap ul {margin:10px 10px 10px 0px; list-style:square;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-left:17px;}
#sitemap ul li {margin:4px 0;}
#sitemap ul li a {}
#sitemap ul li ul {list-style:none;margin:10px 0 10px 0px;}
#sitemap ul li ul li {}
#sitemap ul li ul li a{font-weight:normal;}
/*Sitemap*/

/*Ausstellersuche*/
div.exhibitor {clear:both;}
div.exhibitor div.header {margin:5px 0;float:none;}
div.exhibitor div.row {clear:both;margin:2px 0;}
div.exhibitor div.row span.infoLabel {width:100px;color:#000;font-weight:bold;display:block;float:left;}
div.exhibitor div.row span.hiddenLabel {width:100px;visibility:hidden;}
div.exhibitor div.row span.infoText {float:right;width:350px;color:#000;font-weight:normal;display:block;padding:0 0 10px 0;}
div.exhibitor caption {display:none;}

/*Neuheitenreport*/
 .no-foto,
 ul.liste-a-z {
    position:absolute;
    top:-9999px;
    left:-9999px; 
    display:none;    
 }

/* NEU: Neuheitenreport: CSS-Klassen-Umstellung */
div.content div.neuheitenreport-foto {
   float:left;
   _height:120px;
   min-height:120px;
   margin-bottom:0.3cm;
   margin-right:0.5cm;
   }

div.content div.neuheitenreport-fototext {
   _height:120px;
   min-height:120px;
   }
   
/* Fotogalerie */
 div.content .foto {
   width:150px;
   margin-bottom:0.3cm;
   margin-right:0.5cm;
   }
div.content div.fototext {
   _height:120px;
   min-height:120px;
   }
 
/* Fotos */
.content div.presse-foto-links img {
   border:none;
   }
.content div.presse-foto-links-text {
   margin-bottom:0.3cm;
   padding-bottom:0.3cm;
   border-bottom:solid 1px #ccc;
   }

