/*Layout*/
body{
   padding:4px;
   margin:0;
   font-size:11pt;
   text-align:center;
   }
   
ul,ol, h1, h2, h3, h4, p{
   padding:0;
   margin:0;
   }
   
h1{
   position:absolute;
   display:none;
   }

.HtmlHandlerIcon{
   display:none;
   }
.hidden{}

.clear{
   clear:both;
   }

div.outline{
   width:800px;
   margin:0;
   padding:0;
   }
   
div#meta{
   display:none;
   height:0;
   }

img.flashkeyvisual{
   position:absolute;
   left:0;
   top:40px;
   }

div#ticker{
   display:none;
   }

div#wrapper{
   float:left;
   margin:0;
   padding:0;
   }
   
div#left{
   display:none;
   }
   
div#center{
   float:left;
   margin:0;
   padding:0;
   }

div#right {
   text-align:left;
   }
   

div.margin {
   display:none;
   }
   
div.container {
   _height:200px;
   min-height:200px;
   border-bottom:solid 1px #999;
   margin:0 0 10px 0;
   padding:0;
   }

div#key {
   width:100%;
   height:65px;
   text-align:left;
   }

#right div.logo-de{
  float:left;
  }

div#key ul {
   width:100%;
   list-style:none;
   }

div#key ul li{
   display:inline;
   padding:10px;
   }

div#key ul li a{
   color:#999;
   text-decoration:none;
   }


div.logo-de{
   border:solid 1px;
   height:280px; 
   width:170px;
   padding-top:20px;
   background-image: url(../images/layout/logo_conhit_contentseite.gif);
   background-repeat:no-repeat;
  }

div#key img {
   margin:0;
   }

div#date {
   display:none;   
   }

div#footer{
   clear:left;
   width:100%;
   background:#fff;
   border-top:solid 1px #999;
   text-align:right;
   padding-bottom:10px;
   }
   
div#footer a{
   display:none;
   }
/*Layout ende*/

/*Rechte Spalte*/
div#right div {
   border:none;
   margin:10px 2px ;
   text-align:left;
   }

div#right div  span{
   display:block;
   background:#d7d9df;
   clear:both;
   font-weight:bold;
   padding:4px;
   }

div#right div  p{
   padding:2px 4px;
   }

div#right div  a {
   color:#000;
   font-weight:bold;
   text-decoration:none;
   padding:0 0 0 10px;
   background:url("../images/layout/arrowMeta.gif") no-repeat 4px center;
   }
   
div#right div  a:hover{}

div#right img{
   margin:0;
   border:none;
   }

div#right ul{
   list-style-image:url("../images/layout/arrowList.gif");
   margin:10px 20px;
   background:#fff;
   }
   
div#right ul a{
   padding:0;
   background:none;
   }
   
div#right ul a:hover{
   background:none;
   }
/*Rechte Spalte*/


/*Inhalte*/
img.keyvisual{
   float:left;
   }

div.content{
   background:#fff;
   margin:0;
   padding:10px;
   text-align:left;
   border:none;
   _height:360px;
   min-height:430px;
   }

div.content h3, div.content h4 {
   clear:both;
   font-size:1em;
   }

div.content h2 {
   clear:both;
   font-size:1.2em;
   border-bottom:solid 1px #000;
   padding:0;
   margin:-25px 0 10px 0;
   }
   /*
div.content h2 {

   _position:absolute;
   _width:100%;
   }
   */

div.content h3, div.content h4  {
   margin:20px 0 10px 0;
   border-bottom:solid 1px #000;
   }

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

div.content a {
   color:#0061a9;
   }

div.content a:hover{}

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:0.9em;
   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.foto {
   float:left;
   clear:both;
   margin:0 10px 10px 0;
   border:0;
   height:120px;
   overflow:hidden;
   }
   
div.content div.fototext {
   _height:120px;
   min-height:120px;
   }
   
div.content div.logo {
 float:left;
   clear:both;
   margin:0 10px 10px 0;
   border:0;
   height:60px;
   overflow:hidden;
   }
   
div.content div.logotext {
   _height:60px;
   min-height:60px;
   }
   
div.content p.area {
   margin:10px;
   border:solid 1px #9399a6;
   text-align:center;
   }
   
ul.liste-a-z {
   display:none;
   }

/* Neuheitenreport */
div.frame-content input,
div.frame-content select {
   display:none;
   }
div.content div.frame-content .foto {
   overflow:visible;
   width:180px;
   height:auto;
   }

/*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;}
div.exhibitor span.internet, div.exhibitor span.email {display:block;float:left;}
div.exhibitor span.logo {display:block;float:right;}

/* Newsletter */
.content form.portlet-newsletter-form br {
   position:absolute;
   left:-9999px;
   line-height:0;
   }
.content form.portlet-newsletter-form div {
   clear:left;
   padding:4px 20px 4px 0;
   }
.content form.portlet-newsletter-form label {
   padding:4px 0 0 4px;
   display:block;
   width:100px;
   float:left;
   }
.content form.portlet-newsletter-form div input {
   width:400px;
   float:left;
   }
.content form.portlet-newsletter-form div input#submit1abonnieren,
.content form.portlet-newsletter-form div input#submit1abbestellen {
   width:14px;
   margin:2px 0 0 110px;
   border:none;
   float:left;
   clear:left;
   }

/*Akkredetierung*/

div.content form.survey-form {
   clear:both;
   background:none;
   border:none;
   overflow:hidden;
   margin-top:20px;
   margin-bottom:8px;
   }

form.survey-form br {
   position:absolute;
   left:-9999px;
   line-height:0;
   }

form.survey-form legend br {
   position:relative;
}

form.survey-form fieldset {
   clear:both;
   width:650px;
   text-align:left;
   padding:10px 0 10px 10px;
   }


form.survey-form label {
   float:left;
   display:block;   
   width:200px;
   text-align:right;
   margin:8px 10px 2px 0;
   }

div.content form.survey-form input {
   float:left;
   margin:4px 0;
   }

form.survey-form div.clear {
   padding:0;
   }

form.survey-form div.clear label {
   width:98px;
   }

form.survey-form div.boxgroup {
   clear:left;
   }

form.survey-form div.boxgroup label {
   text-align:left;
   margin:2px 10px 2px 0;
   padding-left:10px;
   }

div.content form.survey-form fieldset div {
   clear:both;
   width:85%;
   }
div.content form.survey-form fieldset div input {
   width:56%;
   margin-left:24px;
   font-size:11pt;
   }

div.content form.survey-form fieldset div.boxgroup input {
   width:20px;
   margin:2px 10px 2px 4px;
   border:none;
   clear:left;
   }

div.content form.survey-form fieldset.boxgroup label,
div.content form.survey-form fieldset div.boxgroup {
   text-align:left;
   float:left;
   margin:2px 0 2px 2px;
   }

div.content form.survey-form fieldset.boxgroup input {
   width:20px;
   border:none;
   clear:left;
   margin:2px 10px 2px 0;
   }
div.content form.survey-form fieldset.fileupload label {
   width:95%;
   text-align:left;
   }
div.content form.survey-form fieldset.boxgroup input#fileupload {
   clear:both;
   }

div.content form.survey-form input.button {
   position:absolute;
   left:-9999px;
   }
   
div.content form.survey-form ul.signature {
   display:block;
   }
div.content form.survey-form ul.signature li {   
   margin:10px;
   display:block;
   float:left;
   width:28%;
   }
   
.print-aural {
   display:none;
   }
