#skiplinks,
#page-metanavigation,
#page-roundtop,
#page-headerarea-breadcrump,
#page-leftbox,
#page-headarea-01,
#page-headarea-02,
#page-headerarea-rightbox,
#page-headerborder h2,
#page-leftbox,
#page-rightbox a.speziallink,
#page-rightbox a.quicklink,
div.HtmlHandlerIcon,
#page-headerarea-ticker,
#keyvisual,
.aural,
a.jump,
a.merkliste,
ul.eventdb-subnavi,
#page-mainbox a.backlink,
#page-mainbox form.survey-form input.button,
#page-mainbox form.accreditation-form .fileupload,
#page-mainbox form.accreditation-form p,
#page-mainbox p.pressreleases-flags,
#page-mainbox p.pressreleases-link-archive,
#page-mainbox div#fotogalerie-head-navigation a.more,
#page-mainbox div#fotogalerie-head-navigation a.less,
#page-mainbox div#downloadcenter p,
#page-mainbox div#downloadcenter form#form-dokumentenmappe,
#page-mainbox div#downloadcenter form#form-category-select,
#page-mainbox div#downloadcenter form#form-sort,
#page-mainbox div#downloadcenter form#form-search-string,
#page-mainbox div#downloadcenter form#form-reset-search,
#page-mainbox div#downloadcenter input.redbutton,
#page-mainbox div.cal-list span.aural,
#page-mainbox .print-aural,
#page-rightside .print-aural,
.corner,
#page-rightbox form#listmb,
span.aural {
   display:none;
   background:transparent;
   }

body {
   background:transparent!important;
   font-size: 11pt;
   font-family:"Verdana","Times New Roman","Times","serif";
   color:black;
   padding:1em;
   margin:0;
   }

*{
   background:transparent!important;
   } 
 
  
 h1, h2, h3, h4, h5, h6 {
   font-family: "Verdana", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", "Verdana", "Bitstream Vera Sans", "sans-serif";
   font-weight: bold;
   margin: .75em 0 .5em 0;
   page-break-after: avoid;
   }  

h1 {
   font-size: 1.2em;
   letter-spacing: .05em;
   }

#page-headerborder h1{
   margin-top:.2em;
   }

h2 {
   font-size: 1.1em;
   }

h3 {
   font-size: 1.1em;
   }
	
h4 {
   font-size: 1.0em;
   }
	
h5 {
   font-size: .9em;
   }

ol, ul, li {
   font-size: 1.0em;
   line-height: 1.8;
   margin-top: .2em;
   margin-bottom: .1em;
   }
	
p {
   font-size: 1.0em;
   line-height: 1.5;
   margin: 0 0 1em 0;
   }   



a, a:visited, a:hover, a:visited:hover {
   color:blue;
   background: transparent;
   text-decoration: none;
   }

a img {
  border: none;
  }

table {
   margin:0 0 1em 0;
   }   

th,td {
   text-align:left;
   font-size:10pt;
   padding:4px;
   border-bottom:solid 1px #999;
   }

#logo-holder {
   float:right;
   }

#page-headerarea-02 #page-headerarea-mainbox div,
#page-headerarea-01 #page-headerarea-mainbox div {
   padding:0;
   }


#fairdate-de,
#fairdate-en {
   font-weight:bold;
   font-size:1em;
   clear:left;
   float:left;
   }
   
#page-main {
   margin-top:.2em;
   clear:both;
   width:100%;
   }

   
#page-mainbox div {
   width:100%;
   }   

#page-rightbox {
   margin:2em 0;
   }
   
#page-copyright {
   border-top: 1px solid;
   padding-top: .5em ;
   font-size: .90em;
   color: #333;
   text-align: center;
   }
   
/* Inhalt */
#page-mainbox hr.colorline{
   clear:both;
   }
   
/* Pressefotos */
#page-mainbox div.presse-foto-links{
	width:145px!important;
	float:left;
}

#page-mainbox div.presse-foto-links-text{
	float:left;
}

/* Bildergalerie */
#page-mainbox div#fotogalerie-fullsize-image{
	padding-bottom:0.75cm;
}

#page-mainbox div.fotogalerie-links {
	float:left;
	width:auto!important;
	padding-right:0.3em;
}
   
/* Eventdatenbank */
.eventdb-item {
	font-size:0.9em;
	}

.eventdb-item div.links {
   clear:left;
   padding:.1em 0;
   }
.eventdb-item div.links span {
   display:block;
   width:150px;
   float:left;
   font-weight:bold;
   font-style:italic;
   }

/* Formulare */
#page-mainbox form fieldset div {
	padding:0.4em 0;
	}

#page-mainbox form.survey-form fieldset {
   line-height:1.5;
   }
#page-mainbox form.survey-form div input,
#page-mainbox form.survey-form div textarea {
   width:98%;
   }
#page-mainbox form.survey-form div textarea {
   height:10em;
   }
#page-mainbox form.survey-form div.clear {
   margin-left:20px;
   }
#page-mainbox form.survey-form div.boxgroup input {
   width:auto;
   }
#page-mainbox form.survey-form div.clear input {
   width:95%;
   }
#page-mainbox form.survey-form ul.signature {
   display:block;
   }
#page-mainbox form.survey-form ul.signature li {
   list-style-image:url("../Images/arr_list.gif");
   margin:10px 15px 10px 0;
   display:block;
   float:left;
   width:28%;
   } 
#page-mainbox form.accreditation-form {
 page-break-after:always
}
#page-mainbox form.accreditation-form fieldset {
	line-height:1.0;
}

/*Messekalender*/

#cal-headnavi,
#cal-headinfo a,
#cal-table-overview,
#cal-table-overview-placeholder a,
#page-mainbox a.importcaldata,
#cal-year-headnavi-kongress,
#cal-quartal-headnavi{
   display:none;
   }

#page-mainbox #cal-table-overview-placeholder{
   position:absolute;
   top:100px;
   height:60px;
   font-size:20px;
   }

#page-mainbox #cal-table-overview-placeholder .legend{
   font-size:10px;
   line-height:20px;
   float:right;
   width:300px!important;
   }

#cal-headinfo {
   margin:0;
   padding:0;
   height:20px;
   }
   
#page-mainbox div.cutter{ 
   margin-top:10px!important;
   }

#page-mainbox div.portrait-links{
   width:110px!important;
   border:none;
   }

#page-mainbox div.portrait-links div{
   border:none;
   }
   
#page-mainbox div.calitem{ 
   width:100%!important;
   }

#page-mainbox ul.cal-additional-list{
   margin:-40px 0 0 10px !important;
   }


#page-mainbox div.cal-header-links-text{
   margin-left:0!important;
   }

#page-mainbox div.cal-header-links-text strong{
   width:200px;
   }

#page-mainbox div.cal-header-links-text div.icon{
   display:none;
   }

#page-mainbox div.cal-header-links-text div.link{
   margin-left:0!important;
   padding-left:0!important;
   }
   
#page-mainbox div.cal-list{
   margin-bottom:40px;
   }
   
div.cal-list strong {
   width:25%!important;
   }

div.cal-list span {
   width:65%!important;
   }