/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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:#3f0f07;	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:#967b77;}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:#967b77;	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:#967b77;	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:#3f0f07;}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:#e8b361;	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:#f7e5c9;	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:#bb6634;}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:#3f0f07;	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:#3f0f07;	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:#fff;}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:#bb6634;	text-decoration:none;	background-color:#e8cbba;	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:#3f0f07;	text-decoration:none;	background-color:#f7e5c9;	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 #fff;	color:#3f0f07;	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:#f9eed9;}div#metanav ul li.reservationActiv a {	display:block;	font-size:160%;	color:#bb6634;	text-decoration:none;	background-color:#e8cbba;	padding:2px 0 2px 15px;	border-bottom:solid 1px #fff;}div#metanav h3 {	font-size:127%;	color:#3f0f07;	font-weight:bold;	margin:10px 5px 0 15px;	padding:0;}div#metanav p {	margin:5px 5px 20px 15px;	padding:0;	font-size:115%;	color:#3f0f07;}div#metanav p a,div#metanav p a.mail {	margin:0;	padding:0 0 0 15px;	color:#3f0f07;	background-image:url(/pict/layout/sommerau_link.gif);	background-repeat:no-repeat;}div#metanav p a.mail {	background-image:none;	padding:0;}
