pbody {

	background-color:#F2F2F2;

	}



pre {

	font-family:Arial,Helvetica,Sans-serif;

	font-size:10pt;

}



#mainnavtitle{

   display: block;

   width: 103px;

   position: relative;

   top: 75px;	

   left: 190px;

   color: #ffffff;

   text-align: center;

   font-size: 9px;

   text-transform: uppercase;

/*	  border: 1px solid #f00;*/

}

#ausstellerlistehinweisalt{

	margin-top: 20px;

	margin-left: 5px;

    margin-bottom: 20px;

}

#ausstellerlistestand{

	margin-top: 10px;

	font-weight: bold;

}

.ausstellerlistetitle{

	padding: 1px;

	padding-left: 5px;

	text-align : left;

	color: #ffffff;

	background-color: #008DC3;

}

.trausstellerliste{

	margin :0px;

	height: 10px;

	padding: 0px;

	border: 0px;

}

.tableausstellerliste{

   border: 0px;

   padding: 1px;	

}

.ausstellerlisteaplhahead{

	padding: 1px;

	text-align : center;

	font-weight: bold;

	color: #000000;

	background-color: #008DC3;

}

.ausstellerlistehead{

	padding: 1px;

	padding-left: 5px;

	text-align : left;

	font-weight: bold;

	color: #000000;

	background-color: #009E52;	

}

.ausstellerlistedata{

    padding: 1px;	

	padding-left:5px;

	text-align : left;

	color: #000000;

	background-color: #FFFAC4;

}

#printLayer a{

	position:absolute;

	top : 0px;

	left: 490px;

	height:22px; 

	width:130px;

	color:#000000;

	font-size:11px;

    font-weight:normal;

	text-align: right;

	text-decoration: none;

	font-family:Arial,Helvetica,Sans-serif;

}

.navigationpath{

	margin-bottom : 26px;

	padding-bottom: 5px;

	border-bottom : 1px #00A3E2 solid;

}

.navigationpath a{

   color: #000000;

   text-decoration: none;

}

.navigationpath a:visited{

   color: #000000;

}

.navigationpath a:hover{

   color: #6A7285;

}

.navigationpath a:active{

   color: #6A7285;

}

.navigationpathlev1{

   font-size : 15px;	

}

.navigationpathlev2{

   font-size : 13px;	

}

.navigationpathlev3{

   font-size : 11px;	

}

#addedvaluesnavigation{

	position:absolute;

    color:#ffffff;

	top : 0px;

	height:18px; 

	width:500px;

	left: 170px;

	padding-left: 20px;

	visibility:visible;

    text-align:left;

	background-color: #7EAADB;

}

#addedvaluesnavigation a {

    color: #000000;

    font-size:11px;

    text-decoration:none;

    text-transform: uppercase;

}

#head{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 994px;

	padding: 0px;

	background-color: #ffffff;

  	float: left;

}



.imgheader{

	position: relative;

	padding: 0px;

	margin : 0px;

	top:18px;

	background-color: #ffffff;

	border-bottom: 5px #fff solid;

}



.messe_essen_logo{

	position: relative;

	left: 0px;

	top: 0px;

	border-bottom: 5px #7FD1F0 solid;

}



#sidebar_left{

	position: absolute;

	display: block;

	width : 170px;

	background-color: #ffffff;

	left: 0px;

	top: 0px;

	border-bottom: 5px #ffffff solid; 		
}

#sidebar_left select{

  width: 160px;  

}

#sidebar_left div.languagecontainer{

    position: relative;

    top:0px; 

	display: block;

	background-color:#0896D6;

	padding: 5px;

	border-top: 5px #ffffff solid; 		

}

#sidebar_left div.languagecontainer div{

	border:1px solid #f00;

}

#sidebar_left .languagecontainer span{

	display: block;

	width: 160px;

	height: 16px;

    border-bottom: 1px solid #000;

	background-color: #FDE585;

	overflow: hidden;	

}

#sidebar_left .languagecontainer span a{

	width: 100%;

}

#sidebar_left .languagecontainer span.selected{

	display: block;

	width: 160px;

	height: 16px;	

    border-bottom: 1px solid #000;

    background-color: #00B2EF;

	overflow: hidden;

}

#sidebar_left .languagecontainer span a{

    display: block;

	width: 160px;

	color: #000000;

	font-size: 12px;

	text-decoration: none;   

	padding-left: 10px;

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 4px;

}



#sidebar_left .language_selection{

    position: relative;

    left: 5px;

    top: 5px;

    height: 38px;

    overflow: hidden;

}

#mainnavigation span{

	Text-decoration: none;

}

#mainnavigation  {

	position: absolute;

	background-color:transparent;

    left: 5px;	

	top: 136px;

	width: 160px;		

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}

#de01 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	visibility: visible;

	text-align: left;

	text-transform: uppercase;

    background-color: transparent;

	border-top: 1px #000 solid;

}

#de01 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de01 a:hover{

	color: #fff;

}

#de01 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}

#de02 {

  	position:relative;	

  	top: 0px;	

  	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#de02 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de02 a:hover{

	color: #fff;

}

#de02 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}

#de03 {

 	position: relative;

 	top: 0px;

 	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#de03 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de03 a:hover{

	color: #fff;

}

#de03 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}

#de04 {

 	position: relative;

 	top: 0px;

 	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#de04 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de04 a:hover{

	color: #fff;

}

#de04 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}



#de05 {

  	position: relative;

  	top: 0px;

  	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#de05 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de05 a:hover{

	color: #fff;

}

#de05 a.aktiv{

	color: #008CC7;

	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;

	color: #fff;

}



#de06 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	left: 0px;	

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

  	background-color: transparent;

	border-top: 1px #000 solid;

}

#de06 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de06 a:hover{

	color: #fff;

}

#de06 a.aktiv{

	color: #008CC7;

	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;

	color: #fff;

}

#de07 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	left: 0px;	

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

  	background-color: transparent;

	border-top: 1px #000 solid;

}

#de07 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de07 a:hover{

	color: #fff;

}

#de07 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}



#de08 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	left: 0px;	

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

  	background-color: transparent;

	border-top: 1px #000 solid;

}

#de08 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#de08 a:hover{

	color: #fff;

}

#de08 a.aktiv{

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 3px;

	color: #fff;

}

#de09 {
 	position:relative;	
 	top: 0px;	
 	width: 160px;
	left: 0px;	
	visibility:visible;
	text-align: left;
	text-transform: uppercase;
    background-color: transparent;
	border-top: 1px #000 solid;
}

#de09 a{
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 11px;	
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;		
}

#de09 a:hover{
	color: #fff;
}

#de09 a.aktiv{
	color: #008CC7;
	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;
	color: #fff;
}

#de10 {
 	position:relative;	
 	top: 0px;	
 	width: 160px;
	left: 0px;	
	visibility:visible;
	text-align: left;
	text-transform: uppercase;
    background-color: transparent;
	border-top: 1px #000 solid;
}

#de10 a{
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 11px;	
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;		
}

#de10 a:hover{
	color: #fff;
}

#de10 a.aktiv{
	color: #008CC7;
	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;
	color: #fff;
}
/* englische navigation */

#en01 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	visibility: visible;

	text-align: left;

	text-transform: uppercase;

    background-color: transparent;

	border-top: 1px #000 solid;

}

#en01 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en01 a:hover{

	color: #fff;

}

#en01 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}

#en02 {

  	position:relative;	

  	top: 0px;	

  	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#en02 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en02 a:hover{

	color: #fff;

}

#en02 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}

#en03 {

 	position: relative;

 	top: 0px;

 	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#en03 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en03 a:hover{

	color: #fff;

}

#en03 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}

#en04 {

 	position: relative;

 	top: 0px;

 	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#en04 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en04 a:hover{

	color: #fff;

}

#en04 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}



#en05 {

  	position: relative;

  	top: 0px;

  	width: 160px;

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

 	background-color: transparent;

	border-top: 1px #000 solid;

}

#en05 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en05 a:hover{

	color: #fff;

}

#en05 a.aktiv{

	color: #008CC7;

	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;

	color: #fff;

}



#en06 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	left: 0px;	

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

  	background-color: transparent;

	border-top: 1px #000 solid;

}

#en06 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en06 a:hover{

	color: #fff;

}

#en06 a.aktiv{

	color: #008CC7;

	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;

	color: #fff;

}

#en07 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	left: 0px;	

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

  	background-color: transparent;

	border-top: 1px #000 solid;

}

#en07 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en07 a:hover{

	color: #fff;

}

#en07 a.aktiv{

	color: #008CC7;

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 6px;

	color: #fff;

}



#en08 {

 	position:relative;	

 	top: 0px;	

 	width: 160px;

	left: 0px;	

	visibility:visible;

	text-align: left;

	text-transform: uppercase;

  	background-color: transparent;

	border-top: 1px #000 solid;

}

#en08 a{

	display: block;

	color: #000;

	text-decoration: none;

	padding-left: 11px;	

	background: url(../pic/nav/unavi.gif) no-repeat;

	background-position: 0px 3px;		

}

#en08 a:hover{

	color: #fff;

}

#en08 a.aktiv{

	background: url(../pic/nav/unavi_down.gif) no-repeat;

	background-position: 0px 3px;

	color: #fff;

}

#en09 {
 	position:relative;	
 	top: 0px;	
 	width: 160px;
	left: 0px;	
	visibility:visible;
	text-align: left;
	text-transform: uppercase;
    background-color: transparent;
	border-top: 1px #000 solid;
}

#en09 a{
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 11px;	
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;		
}

#en09 a:hover{
	color: #fff;
}

#en09 a.aktiv{
	color: #008CC7;
	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;
	color: #fff;
}

#en10 {
 	position:relative;	
 	top: 0px;	
 	width: 160px;
	left: 0px;	
	visibility:visible;
	text-align: left;
	text-transform: uppercase;
    background-color: transparent;
	border-top: 1px #000 solid;
}

#en10 a{
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 11px;	
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;		
}

#en10 a:hover{
	color: #fff;
}

#en10 a.aktiv{
	color: #008CC7;
	/*background: url(../pic/nav/unavi_down.gif) no-repeat;*/
	background: url(../pic/nav/unavi.gif) no-repeat;
	background-position: 0px 3px;
	color: #fff;
}





#interface

{

   width: 994px;

   height: 80px;

   position : absolute;

   background-color: #ffffff;

}

#content{
  clear: both;
	background-color: transparent;
	position:absolute;
	width:620px;
	top:130px;
	left: 190px;
	visibility:visible;
	margin:0px;
	padding:0px;	
	min-height:455px;
}

#content a.linkint{

	/*background: url(../pic/icon/linkint.gif) no-repeat center right;

	padding-right: 14px;*/

}

#content a.linkext{

	/*background: url(../pic/icon/linkext.gif) no-repeat center right;

	padding-right: 15px;*/ 

}



#content img.emaillink{

  margin-top:1px;

  padding-top: 0px;

  padding-bottom: 0px;

  font-size:11px;

  vertical-align:	top;	

}



#staticnavigation{

	position:absolute;

	top : 0px;

	left: 170px;

	width:824px;

	padding-right:0px;

	visibility:visible;

	text-align:right; 

	vertical-align: middle;

  	text-transform: uppercase;

	background-color:#FFFFFF;

	line-height: 16px;

	font-size: 9px;

}

#staticnavigation a {

  color: #000;

  font-size:10px;

  text-decoration:none;

}

span.StaticNavigationSpacer {

	font-weight:normal;

	font-size: 10px;

	color: #000;

}

.footerad{

	margin-top: 25px;

}

.footernavigation{    

  position:relative;

  display: block;

	float:left;

  margin-top: 20px;

  font-family:Arial,Helvetica,Sans-serif;

  font-size:8pt;

  border-top:1px solid #00A3E2;

  width: 625px;   

}

.footernavigation span.footertop{

	background: url(../pic/nav/pfeil_footer_oben.gif) no-repeat;	

	background-position: 0px 2px;	

}

.footernavigation span.footerback{

	background: url(../pic/nav/pfeil_footer_zurueck.gif) no-repeat;

	background-position: 0px 2px;

}

.footernavigation span.footerback,span.footertop a{

	padding-left: 15px;

}

.footernavigation a{

  color:#000000;

  text-decoration: none;

}

.footernavigation a:visited{

   color: #000000;

}

.footernavigation a:hover{

	color: #00A3E2;

}

.footernavigation a:active{

   color: #6A7285;

}

.alistesearchvalue{

    display: inline;

	text-align: left;

	font-style: italic;

	font-weight: bold;

}

.alistebacktostartpage{

    display: block;

	width: 100%;

	text-align: right;

	font-style: italic;

	font-weight: bold;	

	border: 0px;

	background-color: #ffffff;

}



/* FIRSTLEVEL Navigation Start */

#firstlevelnavigation {

  position: relative;

  left: 5px;

  top: 0px;

  width: 155px;

  color: #000;

  background-color: #99D9F4;

  padding: 0px; 

  text-transform: none;

}

#firstlevelnavigation a:hover{

   color: #B44688;

   background:none;

}

#firstlevelnavigation a.firstlevel_active{

   color: #fff;

   background:none;

}

#firstlevelnavigation a.firstlevel_with_child_active{

   color: #fff;

   background:none;

}

#firstlevelnavigation span{

	display: block;

	width: 155px;

    background:none;

}

#firstlevelnavigation span a{

	display: block;

	color: #000;	

	font-size: 12px;

	text-decoration: none;   

	padding-left: 10px;

	border-top: 1px #000 solid;

    background:none;

}

#firstlevelnavigation span div{

	display: none;

}

#firstlevelnavigation span.firstlevel_with_child_active div{

	display: block;

}

#firstlevelnavigation span.firstlevel_with_child_active div span{

	display: block;

	width: 155px;

    background-color: #F3F8FE;

	padding-left: 5px;

}

#firstlevelnavigation span.firstlevel_with_child_active div span a{

    display: block;

	margin: 0px;

	padding: 0px 0px 0px 7px;

	color: #000;

	font-size: 12px;

	text-decoration: none;   

	border: 0px;

}

#firstlevelnavigation span.firstlevel_with_child_active div span a:hover{

    display: block;

	margin: 0px;

	padding: 0px 0px 0px 7px;

	color: #008CC7;

	font-size: 12px;

	text-decoration: none;   

}

/* FIRSTLEVELNAVIGATION End */



#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_default{

    display: block;

    border-top: 1px #008DC3 solid;

    overflow: hidden;

	 background: none;

}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_default a.secondlevel_default{

	background: none;

	padding: 0px 0px 0px 10px;

	overflow: hidden;

}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_active{

    display: block;

    border-bottom: 0px;

	border-top: 1px #008DC3 solid;

	overflow: hidden;

	background: none;

}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_active a.secondlevel_active{

  	color: #00A3E2;

	background: none;

	padding: 0px 0px 0px 10px;

	overflow: hidden;

}

#backgroundnavi {

  position:relative;

  background: transparent;

  height:470px;

  left:-5px;

  top:0px;

  /*border-right: 2px #ff0000 solid;*/

}
