interface_fairselect#mainnavtitle{
 	display: block;
	width: 103px;
  	position: absolute;
  	top: 152px;
  	left: 14px;
  	color: #ffffff;
  	text-align: center;
  	z-index: 200;
  	font-size: 9px;
  	text-transform: uppercase;
}

#ausstellerlistehinweisalt{
	margin-top: 20px;
	margin-left: 5px;
   margin-bottom: 20px;
}

#ausstellerlistestand{
	margin-top: 20px;
	font-weight: bold;
}

.ausstellerlistetitle{
	padding: 1px;
	padding-left: 5px;
	text-align : left;
	color: #ffffff;
	background-color: #6A7285;
}

.trausstellerliste{

	margin :0px;

	height: 10px;

	padding: 0px;

	border: 0px;

}

.tableausstellerliste{

  border: 0px;

  padding: 1px;	

}

.ausstellerlisteaplhahead{

	padding: 1px;

	text-align : center;

	font-weight: bold;

	color: #ffffff;

	background-color: #6A7285;

}

.ausstellerlistehead{

	padding: 1px;

	padding-left: 5px;

	text-align : left;

	font-weight: bold;

	color: #ffffff;

	background-color: #6A7285;	

}

.ausstellerlistedata{
   padding: 1px;	
	padding-left:5px;
	text-align : left;
	color: #000000;
	background-color: #DEDFE1;
}

.navigationpath{
	margin: 5px 5px 26px 5px;
	border-bottom : 1px solid #5AB629;
}

.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;
	font-size: 12px;
	top : 138px;
	width:200px;
	z-index:3;
	left: 5px;
	visibility:visible;
   text-align:left;
}

#addedvaluesnavigation span{
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 7px;	
   display: block;
	width: 128px;
}

#addedvaluesnavigation a {
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	padding-top: 3px;
	width: 100%;	
}

#addedvaluesnavigation a:hover{
	color: #5AB629;
}

#addedvaluesnavigation a.aktiv{
	color: #5AB629;
	padding-left: 5px;
	padding-top: 3px;	
}


#head{
	position: absolute;
	width : 994px;
	background-color: #31388C;
	left: 00px;
	top: 0px;
	padding: 0px;
	border : 0px;
	z-index: 10;
	height: 100px;
}

#interface_fairselect{
	position: absolute;
	display: block;
	left: 170px;
	top: 30px;
}
#interface_fairselect #select_fair{
	width: 280px;
}
#interface_loginarea{
	position: absolute;
	display: block;
	left: 714px;
	top: 18px;
	height: 64px;
 	background-color: #52559C;
}

#interface_loginarea table{
	width: 280px;
	padding: 0px;
	margin: 0px;
	z-index: 20;
}

#interface_loginarea td{
   color: #ffffff;
	font-size: 12px;
	text-align: left;
	background-color: #52559C;
	vertical-align: bottom;
}
#interface_loginarea td a{
   color: #ffffff;
	font-size: 11px;
	text-align: left;
}
#interface_loginarea label{
   font-size: 11px;
}
#interface_loginarea .button_login{
   border: 0px;
}

#interface_loginarea .inputtext{
   font-size: 10px;
}
.header{
	padding: 0px;
	border : 0px;
	margin : 0px;
	background-color: #ffffff;
	font-size: 6px;
	vertical-align: bottom;
}

.messe_essen_logo{

	position: absolute;

	z-index: 11;

	left: 920px;

	top: 22px;

}

#sidebar_left{

	position: absolute;

	display: block;

	width : 170px;

	left: 0px;

	top: 100px;

	border-top: 5px #ffffff solid; 		

	z-index: 1;

}

#sidebar_left_topspacer{
   display: block;
	position: relative;
	left: 5px;
	width: 160px;
	border-bottom: 1px #ffffff solid;
}

#sidebar_left select{
  width: 160px;
}

#sidebar_left div.languagecontainer{
	display: block;
	padding: 5px;
	border-bottom: 5px #ffffff solid;
}

#sidebar_left div.languagecontainer div{
  border-top: 1px #000000 solid;
}

#sidebar_left .languagecontainer span{
	display: block;
	width: 160px;
	height: 16px;	
   border-bottom: 1px solid #000000;
	background-color: #ffffff;
	overflow: hidden;	
}

#sidebar_left .languagecontainer span a{
	width: 100%;
}

#sidebar_left .languagecontainer span.selected{
	display: block;
	width: 160px;
	height: 16px;	
   border-bottom: 1px solid #000000;
   background-color: #FFFFFF;
	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/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
}

#sidebar_left .language_selection{
  position: relative;
  left: 5px;
  top: 5px;
  height: 38px;
  overflow: hidden;
}

#mainnavigation {
   position: relative;
	display: block;
	background-color: transparent;
	top: 180px;
	left: 5px;
	width: 160px;	
	z-index: 10;
	overflow: hidden;
   font-size: 12px;
}

#mainlevelnavigation{
   display: none;
}

#de01 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
	margin-top: 10px;
}

#de01 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
}

#de01 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#de01 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#de01 a:hover{
	color: #5AB629;
}

#de01 a.aktiv{
	color: #5AB629;
}

#de05 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
}

#de05 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
}

#de05 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#de05 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#de05 a:hover{
	color: #5AB629;
}

#de05 a.aktiv{
	color: #5AB629;
}

#de10 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
}

#de10 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
}

#de10 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#de10 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#de10 a:hover{
	color: #5AB629;
}

#de10 a.aktiv{
	color: #5AB629;
}

#de15 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	border-top: 1px #ffffff solid;
}

#de15 span{
   display: block;
   top: 1px;
	width: 160px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat 0px 4px;	
}

#de15 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
	background: url(../pic/nav/nav_arrow_down_small_w.gif) no-repeat 0px 6px;
}

#de15 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#de15 a:hover{
	color: #5AB629;
}

#de15 a.aktiv{
   display: block;
	color: #5AB629;
	padding-left: 10px;
	width: 100%;
}

#de20 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
}

#de20 span{
   display: block;
	width: 160px;
}

#de20 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#de20 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#de20 a:hover{
	color: #5AB629;
}

#de20 a.aktiv{
	color: #5AB629;
	padding-left: 10px;
}

#de25 {
   display: block;
  	width: 160px;
	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background-position: 0px 2px;
	border-top: 1px #ffffff solid;
}

#de25 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat 0px 4px;	
}

#de25 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
	background: url(../pic/nav/nav_arrow_down_small_w.gif) no-repeat 0px 4px;	
}

#de25 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	padding-left: 10px;
}

#de25 a:hover{
	color: #5AB629;
}

#de25 a.aktiv{
	color: #5AB629;
}


#en01 {
  display: block;
  width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
	margin-top: 10px;
}

#en01 span{
  display: block;
	position: relative;
	top: 1px;
	width: 160px;
}

#en01 span.aktiv{
  display: block;
	width: 160px;
	border: 0px;
}

#en01 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
  padding-left: 10px;
	width: 100%;	
}

#en01 a:hover{
	color: #5AB629;
}

#en01 a.aktiv{
	color: #5AB629;
}

#en05 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
}

#en05 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
}

#en05 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#en05 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#en05 a:hover{
	color: #5AB629;
}

#en05 a.aktiv{
	color: #5AB629;
}

#en10 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
}

#en10 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
}

#en10 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#en10 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#en10 a:hover{
	color: #5AB629;
}

#en10 a.aktiv{
	color: #5AB629;
}

#en15 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	border-top: 1px #ffffff solid;
}

#en15 span{
   display: block;
   top: 1px;
	width: 160px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat 0px 4px;	
}

#en15 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
	background: url(../pic/nav/nav_arrow_down_small_w.gif) no-repeat 0px 6px;
}

#en15 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#en15 a:hover{
	color: #5AB629;
}

#en15 a.aktiv{
   display: block;
	color: #5AB629;
	padding-left: 10px;
	width: 100%;
}

#en20 {
   display: block;
  	width: 160px;
 	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat;
	background-position: 0px 4px;
	border-top: 1px #ffffff solid;
}

#en20 span{
   display: block;
	width: 160px;
}

#en20 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
}

#en20 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
   padding-left: 10px;
	width: 100%;	
}

#en20 a:hover{
	color: #5AB629;
}

#en20 a.aktiv{
	color: #5AB629;
	padding-left: 10px;
}

#en25 {
   display: block;
  	width: 160px;
	z-index: 10;
	visibility:visible;
	text-align: left;
	left: 10px;
	background-position: 0px 2px;
	border-top: 1px #ffffff solid;
}

#en25 span{
   display: block;
	position: relative;
	top: 1px;
	width: 160px;
	background: url(../pic/nav/nav_arrow_right_small_w.gif) no-repeat 0px 4px;	
}

#en25 span.aktiv{
   display: block;
	width: 160px;
	border: 0px;
	background: url(../pic/nav/nav_arrow_down_small_w.gif) no-repeat 0px 4px;	
}

#en25 a{
	display: block;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	padding-left: 10px;
}

#en25 a:hover{
	color: #5AB629;
}

#en25 a.aktiv{
	color: #5AB629;
}



#interface{
    width: 994px;
  	height: 100px;
  	position : absolute;
  	background-color: #ffffff;
  	z-index: 1;
}

#content{
    clear: both;
	position:absolute;
	width:810px;
	z-index:2;
	top:133px;
	left: 184px;
	visibility:visible;
	margin:0px;
	min-height:455px;
	background-color: #E7E7E7;
}

#staticnavigation{
	position:absolute;
	display: block;
	top : 0px;
	width: 824px;
	z-index:3;
	left: 170px;
    text-align:left; 
	background-color: #9FA1CB;
	height: 18px;
}
#staticnavigation span.staticcontent{
	padding-top: 2px;
}
#staticnavigation a {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

span.StaticNavigationSpacer {
	font-weight:bold;
	font-size: 11px;
   color:#ffffff;
}

.footerad{

	  margin-top: 25px;

}

.footernavigation{    

  display: block;

  margin: 6px 5px 5px 5px;

  font-family:Arial,Helvetica,Sans-serif;

  font-size:8pt;

  border-top:1px solid #5AB629;

  z-index:40; 

}

.footernavigation span.footertop{

	background-position: 0px 2px;	

}

.footernavigation span.footerback{

	background-position: 0px 2px;

}

.footernavigation span.footerback,span.footertop a{

	padding-left: 0px;

}

.footernavigation a{

  color:#000000;

  text-decoration: none;

}

.footernavigation a:visited{

  color: #000000;

}

.footernavigation a:hover{

  color: #6A7285;

}

.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{
   display: block;
	left: 5px;
	width: 160px;
/*  	background-color: #9FA1CB;*/
	background-color: #CFD0E5;
  	padding: 0px;
  	z-index: 10;
  	overflow: hidden;
}

#firstlevelnavigation a:hover{
   color: #5AB629;
}

#firstlevelnavigation a.firstlevel_active{
   color: #31388C;
	background:url(../pic/nav/nav_arrow_right_small_b.gif) no-repeat 0px 2px;
	padding-left: 10px;	
}

#firstlevelnavigation a.firstlevel_with_child_active{
   color: #31388C;
	background:url(../pic/nav/nav_arrow_down_small_b.gif) no-repeat 0px 2px;
	padding-left: 10px;
}

#firstlevelnavigation a.firstlevel_with_child_default{
   color: #31388C;
	background:url(../pic/nav/nav_arrow_right_small_b.gif) no-repeat 0px 2px;
	padding-left: 10px;	
}

#firstlevelnavigation span{
	display: block;
   background: transparent;
	width: 130px;
	z-index: 10;
}

#firstlevelnavigation span a{
	display: block;
   color: #31388C;
	font-size: 12px;
	text-decoration: none;   
	padding-left: 20px;
	z-index: 10;	
	padding-left: 10px;
}

#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: 130px;
	z-index: 10;
}

#firstlevelnavigation span.firstlevel_with_child_active div span a{
   display: block;
	margin: 0px;
	padding: 0px 0px 0px 7px;
   color: #31388C;
	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: #5AB629;
	font-size: 12px;
	text-decoration: none;   
	border: 0px;
}
/* FIRSTLEVELNAVIGATION End */

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_default{
   display: block;
	overflow: hidden;
	height: 25px;	
	background:url(../pic/nav/btn_square.gif) no-repeat;	
	background-position: 6px 6px;
}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_default a.secondlevel_default{
	padding: 6px 0px 0px 25px;
   color: #ffffff;
}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_default a.secondlevel_default:hover{
   color: #5AB629;
}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_active{
   display: block;
	overflow: hidden;
	height: 25px;
	background:url(../pic/nav/btn_square.gif) no-repeat;	
	background-position: 12px 9px;	
}

#firstlevelnavigation span.firstlevel_with_child_active div span.secondlevel_active a.secondlevel_active{
	padding: 6px 0px 0px 25px;
   color: #ffffff;
}

