/* tooltip */

.tooltip {
	position: absolute;
	z-index: 2;
	display: none;
	background: url(../img/ui/navi-menue-bg5.png);
	height: 277px;
	padding: 0;
	width: 325px;
	font-size: 11px;
	color: #fff;

}

.tooltip2 {
	position: absolute;
	z-index: 2;
	display: none;
	background: url(../img/ui/navi-menue-bg2.png);
	height: 159px;
	padding: 0;
	width: 325px;
	font-size: 11px;
	color: #fff;

}



/* a .label element inside tooltip */
.tooltip .label {
	color: yellow;
	width: 35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}









.buttonHome {

	height: 45px;
	width: 111px;
	background:url(../img/ui/navi-home.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonHome span.hover {
	height: 45px;
	width: 111px;
	background: url(../img/ui/navi-home.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonCatering {
	position:relative;
	z-index: 1;
	height: 45px;
	width: 153px;
	background:url(../img/ui/navi-catering.png) no-repeat;
	background-position:0 0;
	/*cursor: default;*/
	float: left;
}

.buttonCatering span.hover {
	position:relative;
	z-index: 1;
	height: 45px;
	width: 153px;
	background: url(../img/ui/navi-catering.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonTeam {
/*	position:relative;
	z-index: 5;*/
	height: 45px;
	width: 104px;
	background:url(../img/ui/navi-team.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonTeam span.hover {
	height: 45px;
	width: 104px;
	background: url(../img/ui/navi-team.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonCooking {
	height: 45px;
	width: 144px;
	background:url(../img/ui/navi-cooking.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonCooking span.hover {
	height: 45px;
	width: 144px;
	background: url(../img/ui/navi-cooking.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonFood {
	height: 45px;
	width: 104px;
	background:url(../img/ui/navi-food.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonFood span.hover {
	height: 45px;
	width: 104px;
	background: url(../img/ui/navi-food.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonExpert {
	height: 45px;
	width: 162px;
	background:url(../img/ui/navi-expert.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonExpert span.hover {
	height: 45px;
	width: 162px;
	background: url(../img/ui/navi-expert.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonBooking {

	height: 45px;
	width: 144px;
	background:url(../img/ui/navi-booking.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonBooking span.hover {

	height: 45px;
	width: 144px;
	background: url(../img/ui/navi-booking.png) no-repeat;
	background-position: bottom;
	float: left;
}


.buttonShowtime {

	height: 45px;
	width: 164px;
	background:url(../img/ui/navi-showtime.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.buttonShowtime span.hover {

	height: 45px;
	width: 164px;
	background: url(../img/ui/navi-showtime.png) no-repeat;
	background-position: bottom;
	float: left;
}

.buttonSubnaviLeft {
	margin-top: 18px;
	margin-right: 5px;
	height: 13px;
	width: 13px;
	background:url(../img/ui/btn_subnaviLeft.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: right;
}

.buttonSubnaviLeft span.hover {
	height: 13px;
	width: 13px;
	background: url(../img/ui/btn_subnaviLeft.png) no-repeat;
	background-position: bottom;
	float: right;
}

.buttonSubnaviRight {
	margin-top: 18px;
	height: 13px;
	width: 13px;
	background:url(../img/ui/btn_subnaviRight.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: right;
}

.buttonSubnaviRight span.hover {
	height: 13px;
	width: 13px;
	background: url(../img/ui/btn_subnaviRight.png) no-repeat;
	background-position: bottom;
	float: right;
}


/* SUB NAVI *******/

.divider {

	margin-left: 82px;
	background: url(../img/ui/sub-navi-divider.gif);
	
	width: 159px;
	height: 1px;
	float: left;
}

.subButtonExp {
	outline: 0;
	margin-top: 86px;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-expertise.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonExp-selected {
	outline: 0;
	margin-top: 86px;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-expertise.png) no-repeat;
	background-position: bottom;
	cursor: default;
	float: left;
}

.subButtonExp span.hover {

	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-expertise.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonFood {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-food.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonFood-selected {
	outline: 0;
	margin-top: 86px;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-food.png) no-repeat;
	background-position: bottom;
	cursor: default;
	float: left;
}

.subButtonFood span.hover {

	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-food.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonDrinks {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-drinks.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonDrinks-selected {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-drinks.png) no-repeat;
	background-position: bottom;
	cursor: default;
	float: left;
}

.subButtonDrinks span.hover {

	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-drinks.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonLocations {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-locations.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonLocations-selected {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-locations.png) no-repeat;
	background-position: bottom;
	cursor: default;
	float: left;
}

.subButtonLocations span.hover {

	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-locations.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonLogistics {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-logistics.png) no-repeat;
	background-position: 0 0;
	cursor: pointer;
	float: left;
}

.subButtonLogistics-selected {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-logistics.png) no-repeat;
	background-position: 0 0;
	cursor: default;
	float: left;
}

.subButtonLogistics span.hover {

	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-logistics.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonStuff {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-stuff.png) no-repeat;
	background-position: 0 0;
	cursor: pointer;
	float: left;
}

.subButtonStuff-selected {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-stuff.png) no-repeat;
	background-position: 0 0;
	cursor: default;
	float: left;
}

.subButtonStuff span.hover {

	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-stuff.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonPartner {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-partner.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonPartner-selected {
	margin-top: 10px;
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-partner.png) no-repeat;
	background-position: bottom;
	cursor: default;
	float: left;
}

.subButtonPartner span.hover {
	outline: 0;
	margin-top: 10px;
	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-partner.png) no-repeat;
	background-position: bottom;
	float: left;
}


/* SUBNAVI 2 */

.subButtonNews {
	outline: 0;
	margin-left: 78px;
	margin-top: 55px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-news.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonNews span.hover {
	outline: 0;
	margin-top: 10px;
	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-news.png) no-repeat;
	background-position: bottom;
	float: left;
}

.subButtonEvents {
	outline: 0;
	margin-left: 78px;
	height: 31px;
	width: 165px;
	background:url(../img/ui/sub-navi-events.png) no-repeat;
	background-position:0 0;
	cursor: pointer;
	float: left;
}

.subButtonEvents span.hover {
	outline: 0;
	margin-top: 10px;
	height: 31px;
	width: 165px;
	background: url(../img/ui/sub-navi-events.png) no-repeat;
	background-position: bottom;
	float: left;
}









.navi-active {
	cursor: default;
}
