.home a:before,
.jcarousel-control-prev,
.jcarousel-control-next,
.icon-level1:before,
.icon-level2:before,
.nav-footer-add .print a:before,
.additional-nav .breadcrump .home-icon:before,
.sidebar ul li.active span:before,
.exhibitor-address a:before,
.exhibitor-contact a:before,
.exhibitor-contact span:before,
.icon-back:before,
.box.link span:after,
.icon:before,
.icon-font,
.sort:after,
.sort span:after,
ul li:before,
h3.acc-entry-header:after,
.print-exhibitor .subutton:before,
.checkbox,
.radio,
a.external:after,
a.internal:after,
a.mail:after,
a.document:after,
h3.acc-entry-header:before {
	font-family: 'ME-Bauka';
}


.icon.icon-font .icon-level1,
.icon.icon-font .icon-level2 {
	height: 35px;
	width: 35px;
	display: block;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

.icon.icon-font .icon-level1 {
	position: absolute;
	left: 0;
	top: 0;
}

.icon.icon-font .icon-level2 {
	position: absolute;
	left: 0;
	top: 0;
}

.icon-level1:before,
.icon-level2:before {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	display: block;
	z-index: 10;
}

.icon-registration:before {
	content: 'A';	
}

.icon-registration .inner:before {
	content: 'a';
}

.icon-contact:before {
	content: 'D';
}

.icon-contact .inner:before {
	content: 'd';
}

.icon-reviews:before {
	content: 'C';
}

.icon-reviews .inner:before {
	content: 'c';
}

.icon-exhibitorlist:before {
	content: 'G';
}

.icon-exhibitorlist .inner:before {
	content: 'g';
}

.icon-future:before {
	content: 'Ă';
}

.icon-future .inner:before {
	content: 'ĂŠ';
}

.icon-award:before {
	content: 'ĂĄ';
}

.icon-award .inner:before {
	content: 'Ă';
}

.icon-congress:before {
	content: 'Ă­';
}

.icon-congress .inner:before {
	content: 'Ă';
}

.icon-floorplan .inner:before {
	content: 'k';
}

.icon-floorplan:before {
	content: 'K';
}

.icon-visitorplan .inner:before {
	content: 'e';
}

.icon-visitorplan:before {
	content: 'E';
}

.icon-visitorplan-remove .inner:before {
	content: 'l';
}

.icon-visitorplan-remove:before {
	content: 'L';
}

.icon-parking:before {
	content: '*';
}

.icon-plane:before {
	content: '$';
}

.icon-car:before {
	content: '?';
}

.icon-caravan:before {
	content: '%';
}

.icon-train:before {
	content: '&';
}

.icon-hotel:before {
	content: 'U';
}

	.icon-hotel .inner:before {
		content: 'm';
	}

.icon-restaurant:before {
	content: 'T';
}

	.icon-restaurant .inner:before {
		content: 'n';
	}

.icon-culture:before {
	content: 'S';
}

	.icon-culture .inner:before {
		content: 'o';
	}

.icon-entertainment:before {
	content: 'R';
}

	.icon-entertainment .inner:before {
		content: 'p';
	}

.icon-fitness:before {
	content: 'Q';
}

	.icon-fitness .inner:before {
		content: 'q';
	}

.icon-visa:before {
	content: 'P';
}

	.icon-visa .inner:before {
		content: 'r';
	}

.icon-join:before {
	content: '6';
}

	.icon-join .inner:before {
		content: 'N';
	}

.icon-ontour:before {
	content: '7';
}

	.icon-ontour .inner:before {
		content: 'M';
	}

.icon-builders:before {
	content: '8';
}

	.icon-builders .inner:before {
		content: 'Z';
	}

.icon-exservice:before {
	content: '9';
}

	.icon-exservice .inner:before {
		content: '[';
	}

.icon-fullprogram:before {
	content: '@';
}

	.icon-fullprogram .inner:before {
		content: '\\';
	}

.icon-exclosed:before {
	content: 'Y';
}

	.icon-exclosed .inner:before {
		content: ']';
	}

.icon-impressions:before {
	content: 'X';
}

	.icon-impressions .inner:before {
		content: '^';
	}

.icon-arrival:before {
	content: 'W';
}

	.icon-arrival .inner:before {
		content: '_';
	}

.icon-pricing:before {
	content: 'V';
}

	.icon-pricing .inner:before {
		content: '`';
	}

.icon-news:before {
	content: '5';
}

	.icon-news .inner:before {
		content: 'O';
	}

.icon-excontact:before {
	content: 'D';
}

	.icon-excontact .inner:before {
		content: 'd';
	}

.icon-tickets:before {
	content: 'â';
}

	.icon-tickets .inner:before {
		content: 'Ă§';
	}

.icon-partner:before {
	content: 'Â˝';
}

	.icon-partner .inner:before {
		content: 'Âž';
	}

.icon-jury:before {
	content: 'Âź';
}

	.icon-jury .inner:before {
		content: 'x';
	}

.icon-winner:before {
	content: 'Ăź';
}

	.icon-winner .inner:before {
		content: 'Ă';
	}

.icon-floorsplit:before {
	content: 'Ă';
}

	.icon-floorsplit .inner:before {
		content: 'Ă¤';
	}

.icon-fireprotection:before {
	content: 'Ăś';
}

	.icon-fireprotection .inner:before {
		content: 'Ă';
	}
	
.icon-offers:before {
	content: 'ÂĽ';
}

	.icon-offers .inner:before {
		content: 'Ă';
	}
	
.icon-community:before {
	content: 'ÂŁ';
}

.icon-worldwide:before {
	content: 'Ĺž';
}

	.icon-worldwide .inner:before {
		content: 'Ĺ¸';
	}
	
.exhibitor-address a,
.exhibitor-contact a,
.exhibitor-contact span {
	position: relative;
	padding-left: 25px;
}

.icon.icon-homepage {
	position: relative;
	padding-left:20px;
}

.exhibitor-address a:before,
.exhibitor-contact a:before,
.exhibitor-contact span:before {
	font-size: 25px;
	position: absolute;
	top: 3px;
	left: -5px;
}

.icon.icon-homepage:before {
	font-size: 25px;
	position: absolute;
	top: 3px;
	left: -5px;
}

.icon-mail:before {
	content: ')';
}

.icon-homepage:before {
	content: '+';
}

.exhibitor-address a.icon-info:before {
	content: ';';
	font-size: 20px;	
	top: 1px;
	left: -2px;
}

.icon-info:before {
	content: ';';
}

.icon-tel:before {
	content: '-';
}

.icon-fax:before {
	content: '=';
}

.icon-back {
	position: relative;
}

.icon-back:before {
	content: 'ÂŤ';
	font-size: 30px;
	position: absolute;
	top: 2px;
	left: 5px;
}

.nav-footer-add .print a:before {
	content: '#'
}

.additional-nav .breadcrump .home-icon:before {
	content: '!';
	width: 20px;
	height: 20px;
	font-size: 20px;	
}

.sidebar ul li ul li.active span:before {
	content: '> ';
	position: absolute;
	left: -5px;
}

.box.link span:after {
	content: 'Âť';
	font-size: 30px;
	position: absolute;
	right: -20px;
	top: 5px;
}

.sort, .button-add-visitorplan, .button-add-printlist {
	cursor: pointer;
}

.sort span {
	position: relative;
}

.sort:after {
	content: 'Â°';
	position:relative;
	left: 0;
	top: 0;
	font-size: 16px;
}

.sort span:after {
	content: 'Âą';
	font-size: 16px;
	position: absolute;
	right: -16px;	
}

.main {
	background: white;
}

.main .text-body ul li:before, 
.text-body ul li:before {
	content: '0';
	font-size: 12px;
	position: absolute;
	left: -20px;
	
}

h3.acc-entry-header {
	position: relative;
}

.accordion h3.acc-entry-header:after {
	content: ':';
	display: block;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top:-10px;
	font-size: 30px;
}

.accordion h3.acc-entry-header:before {
	content: '.';
	display: none;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top:-10px;
	font-size: 30px;
}

.accordion h3.acc-entry-header.ui-accordion-header-active:before,
#ie7_pseudo42 {
	display:block;
}

.accordion h3.acc-entry-header.ui-accordion-header-active:after {
	display:none;
}

.accordion-body .inner {
    padding: 12px 0;
}

a.external:after {
	content: '"';
	font-size: 22px;
	position: absolute;
	top: 3px;
	right: -0px;
}

a.internal:after {
	content: '/';
	font-size: 22px;
	position: absolute;
	top: 3px;
	right: -0px;
}

a.mail:after {
	content: ',';
	font-size: 22px;
	position: absolute;
	top: 3px;
	right: -0px;
}

a.document:after {
	content: "'";
	font-size: 22px;
	position: absolute;
	top: 3px;
	right: -0px;
}