@charset "utf-8";


/* --------------------------------------------------
 FAIR INFORMATION CSS
-------------------------------------------------- */
.leadTxtArea {
height:24px;
padding-top:33px;
font-size:10px;
}

/* FAIR INFO AREA
-------------------------------------------------- */
#areaContainer {
width:958px;
height:325px;
overflow-y:scroll;
overflow-x:hidden;
}
#areaContainerInner {
padding-top:1px;
background:url(/info/img/fairs_bg_line01.gif) no-repeat top left;
}

/* infoTableHeadline
-------------------------- */
#notFoundBlock {
padding:9px;
}
.fairBlock {
background:url(/info/img/fairs_bg_line01.gif) no-repeat bottom left;
}
.fairBlock .infoTableHeadline {
background:url(/info/img/fairs_bg_line01.gif) no-repeat bottom left;
cursor: pointer;
}
.fairBlock .infoTableHeadline a {
text-decoration:none;
}
.infoTableHeadline .infoTableHeadlineInner {
padding:9px 0;
}
.hover .infoTableHeadline .infoTableHeadlineInner {
background:#e3f0ea;
}
.stay .infoTableHeadline .infoTableHeadlineInner {
background:#e3f0ea;
}
.infoTableHeadline .boxName {
float:left;
width:224px;
margin-right:12px;
padding-left:9px;
}
.infoTableHeadline .boxDate {
float:left;
width:139px;
margin-right:12px;
padding-left:9px;
}
.infoTableHeadline .boxShop {
margin-left:405px;
padding-left:9px;
zoom:1;
}



/* infoTableContent
-------------------------- */
.fairBlock .infoTableContent .contentInner {
padding:15px 0 18px;
}
.fairBlock .infoTableContent .subHeading {
margin-bottom:12px;
}

.fairBlock .infoTableContent .boxLink {
float:left;
width: 405px;
padding-left:9px;
}
.fairBlock .infoTableContent .boxLink .boxA {
float:left;
width:192px;
margin-right:10px;
padding: 0;
}
.fairBlock .infoTableContent .boxCatalogue {
margin-left:414px;
zoom:1;
}

.fairBlock .infoTableContent-wrapper {
height:0px;
overflow: hidden;
}
