/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Navigation+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*/div#navigation {	width:815px;	height:20px;	color:#FFFFFF;	margin:0;	padding:0;}/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Main Menu*/div#navigation ul#mainmenu {	margin:0;	padding:0;}div#navigation ul#mainmenu li,div#navigation ul#mainmenu li.last,div#navigation ul#mainmenu li.active,div#navigation ul#mainmenu li.lastactive { 	float:left;	display:inline;	list-style-type:none;	width:135px;	background-color:#231f20;	border-right:solid 1px #fff;	text-align:right;	line-height:20px;	vertical-align:middle;	margin:0;	padding:0;}div#navigation ul#mainmenu li.last,div#navigation ul#mainmenu li.lastactive { 	border:none;}div#navigation ul#mainmenu li.active,div#navigation ul#mainmenu li.lastactive { 	background-color:#868485;}div#navigation ul#mainmenu li a,div#navigation ul#mainmenu li a:link,div#navigation ul#mainmenu li a:visited {	display:block; 	text-decoration:none;	font-size:160%;	color:#fff;	padding:0 15px 0 0;	border-bottom:solid 1px #FFFFFF;}div#navigation ul#mainmenu li a:hover,div#navigation ul#mainmenu li a:active,div#navigation ul#mainmenu li a:focus { 	display:block;	text-decoration:none;	font-size:160%;	color:#fff;	background-color:#868485;	padding:0 15px 0 0;	border-bottom:solid 1px #FFFFFF;}/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sub Menu & Rollovers*/div#navigation ul#mainmenu li ul.submenu,div#navigation ul#mainmenu li.active ul.submenu {	position:absolute;	display:none;	margin:0;	padding:0;}div#navigation ul#mainmenu li ul.submenu li,div#navigation ul#mainmenu li.active ul.submenu li {	margin:0 0 0 -1px;	padding:0;	background-color:#868485;	line-height:120%;	border-left:solid 1px #fff;	clear:both;}div#navigation ul#mainmenu li ul.submenu li a,div#navigation ul#mainmenu li ul.submenu li a:link,div#navigation ul#mainmenu li ul.submenu li a:visited {	font-size:127%;	padding:4px 15px 4px 0;}div#navigation ul#mainmenu li ul.submenu li a:hover,div#navigation ul#mainmenu li ul.submenu li a:active,div#navigation ul#mainmenu li ul.submenu li a:focus {	font-size:127%;	color:#231f20;}div#navigation ul#mainmenu li:hover ul.submenu,div#navigation ul#mainmenu li.active:hover ul.submenu {	display:block;}/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Metanavigation*/div#metanav {	float:left;	width:155px;	margin:0;	padding:0;	background-color:#80b1df;	border-right:solid 1px #fff;}div#metanav ul {	margin:0;	padding:0;	list-style-type:none;}div#metanav ul li.reservation,div#metanav ul li.metamenu {	margin:0;	padding:0;	line-height:160%;	vertical-align:bottom;	border-bottom:solid 1px #fff;}div#metanav ul li.reservationActiv,div#metanav ul li.metamenuActiv {	margin:0;	padding:0;	line-height:160%;	vertical-align:bottom;	background-color:#6db3e3;	border-bottom:solid 1px #fff;}div#metanav ul li.metamenu ul li.submetamenu {	margin:0;	padding:0;	font-size: 80%;	line-height:160%;	vertical-align:bottom;	border-top:solid 1px #fff;}div#metanav ul li.reservation {	background-color:#4098d3;}div#metanav ul li.metamenu a,div#metanav ul li.metamenu a:link,div#metanav ul li.metamenu a:visited,div#metanav ul li.reservation a,div#metanav ul li.reservation a:link,div#metanav ul li.reservation a:visited {	display:block;	font-size:160%;	color:#000000;	text-decoration:none;	padding:2px 0 2px 15px;}div#metanav ul li.metamenuActiv a,div#metanav ul li.metamenuActiv a:link,div#metanav ul li.metamenuActiv a:visited {	display:block;	font-size:160%;	color:#000000;	text-decoration:none;	padding:2px 0 2px 15px;}div#metanav ul li.reservation a,div#metanav ul li.reservation a:link,div#metanav ul li.reservation a:visited {	color:#ffffff;}div#metanav ul li.reservation a:hover,div#metanav ul li.reservation a:active,div#metanav ul li.reservation a:focus {	display:block;	font-size:160%;	color:#4098d3;	text-decoration:none;	background-color:#6db3e3;	padding:2px 0 2px 15px;}div#metanav ul li.metamenu a:hover,div#metanav ul li.metamenu a:active,div#metanav ul li.metamenu a:focus {	display:block;	font-size:160%;	color:#231f20;	text-decoration:none;	background-color:#6db3e3;	padding:2px 0 2px 15px;}div#metanav ul li.metamenu ul li.submetamenuActiv {	margin:0;	padding:0;	line-height:160%;	vertical-align:bottom;	border-top:solid 1px #ffffff;	color:#231f20;	text-decoration:none;}div#metanav ul li.metamenuActiv ul li.submetamenu a,div#metanav ul li.metamenuActiv ul li.submetamenuActiv a {	font-size:127%;}div#metanav ul li.metamenuActiv ul li.submetamenuActiv a {	background-color:#e1ecf7;}div#metanav ul li.reservationActiv a {	display:block;	font-size:160%;	color:#4098d3;	text-decoration:none;	background-color:#6db3e3;	padding:2px 0 2px 15px;	border-bottom:solid 1px #fff;}div#metanav h3 {	font-size:127%;	color:#231f20;	font-weight:bold;	margin:10px 5px 0 15px;	padding:0;}div#metanav p {	margin:5px 5px 20px 15px;	padding:0;	font-size:115%;	color:#231f20;}div#metanav p a,div#metanav p a.mail {	margin:0;	padding:0 0 0 15px;	color:#000000;	background-image:url(/pict/layout/catering_link.gif);	background-repeat:no-repeat;}div#metanav p a.mail {	background-image:none;	padding:0;}