@CHARSET "ISO-8859-1";

/* ****************************************************************************/
/* ****************************** (c) by update********************************/
/* ******************************* created 2009********************************/
/* **************************** by Oliver Arnoczky*****************************/
/* ****************************************************************************/

/* -------------------------------------------------------------------------- */
/* Main Navigation Styles */

#navi,#navihome {
	position:absolute;
	margin:122px 0 0 84px;
	z-index:100;
}

#navihome {
	margin:168px 0 0 84px;
}

#onlinebooking {
	position:absolute;
	margin:270px 0 0 84px;
	height:20px;
	padding:4px 3px 0 3px;
	z-index:100;
	width:115px;
	text-align:center;
	background-color:#f037c7;
}

#onlinebooking a {
	text-transform:uppercase;
	text-decoration:none;
	font:14px Arial, Verdana, sans-serif;
	color:#fff;
}

#metanavi {
	position:absolute;
	margin:0 0 0 80px;
	font:13px Arial, Verdana, sans-serif;
	width:1024px;
	z-index:100;
}

#metanavi .sprache {
	margin:10px 0 0 0;
	float:right;
	z-index:100;
}

ul.mainnavi,ul.metanavi,ul.footernavi,ul.leftnavi {
	margin:0;
	padding:0;
	list-style: none;
	float:left;
}

ul.metanavi {
	margin: 8px 0 0 10px;
}

ul.mainnavi li,ul.metanavi li,ul.footernavi li {
	float:left;
	margin:0;
	list-style: none;
	position:relative;
}

ul.mainnavi li a,ul.metanavi li a,ul.footernavi li a, ul.leftnavi li a,#metanavi div a {
	height:20px;
	padding:4px 10px 4px 10px;
	margin:0;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;

	font:13px Arial, Verdana, sans-serif;
	background-color:white;
}
#metanavi div a {
	padding:4px 0 4px 5px;
}

ul.metanavi li a {
	padding:0 10px 0 15px;
}

ul.footernavi li a {
	padding:0 10px 0 0;
	font:11px Arial, Verdana, sans-serif;
}

ul.mainnavi li a.active,ul.metanavi li a.active,ul.leftnavi li a.active,ul.footernavi li a.active,#metanavi div a.active {
	color:#f037c7;
}

ul.mainnavi li a:hover,ul.metanavi li a:hover,ul.footernavi li a:hover,ul.leftnavi li a:hover,#metanavi div a:hover {
	color:#f037c7;
}

/* -------------------------------------------------------------------------- */
/* Left Navigation Styles */

#leftnavi {
	display:block;
	float:left;
	margin:20px 0 0 84px;
	padding:0;
	width:196px;
}

ul.leftnavi {
	width:166px;
	margin:0;
	padding:0;
	line-height:80%;
}

#leftnavi li {
	margin:0;
	padding:2px 0 2px 0;
	list-style:none;
}

ul.leftnavi li a {
	margin:0;
	padding:0;
}

#leftnavi li ul {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

#leftnavi li ul li a {
	text-transform:none;
}