/* Hauptmenu */
#mainmenu							  { padding-top: 7px; padding-left: 20px }
#mainmenu ul						{ list-style: none; margin: 0; padding: 0 }
#mainmenu li						 { text-align: left; margin: 0; padding: 0 5px 0 0; float: left }
#mainmenu a						    { color: #8d908a; font-size: 16px; font-weight: normal; text-decoration: none; display: block; padding: 9px 8px 0; height: 25px; border-left: 1px solid #fff }
#mainmenu a:hover				     { color: #5a4132; font-size: 16px; font-weight: normal; text-decoration: none; background-image: url(../de/images/menu_verlauf.gif); background-repeat: no-repeat; background-position: right top; padding-top: 9px; height: 25px }
#mainmenu a.selected			      { color: #5a4132; font-size: 16px; font-weight: normal; text-decoration: none; background-image: url(../de/images/mainmenu.gif); background-repeat: no-repeat; background-position: center; display: block; padding: 9px 8px 0; height: 25px; border-right: 1px solid #EBECE8; border-left: 1px solid #EBECE8 }


/* Submenu */
#submenu										     { margin: 0 0 25px 39px; padding-top: 3px; width: 196px; border: solid 1px #ced0c5 }
#submenu ul.submenu						{ list-style: none; margin: 0; padding: 0 }
#submenu ul.submenu li					 { text-align: left; margin: 0 0 3px; padding: 0 }
#submenu ul.submenu li a					 { color: #636363; font-size: 15px; background-image: url(../de/images/submenu_bg.gif); background-repeat: repeat-y; background-position: left top; text-align: left; display: block; margin: 0; padding: 4px 5px 4px 20px }
#submenu ul.submenu li a.selected	    { color: #636363; font-size: 15px; background-image: url(../de/images/submenu_bg_hover.gif); background-repeat: no-repeat; background-position: left center; text-align: left; display: block; margin: 0; padding: 4px 5px 4px 20px }
#submenu ul.submenu li a:hover		    { color: #636363; font-size: 15px; text-decoration: none; background-image: url(../de/images/submenu_bg_hover.gif); background-repeat: no-repeat; background-position: left center; text-align: left; margin: 0; padding: 4px 5px 4px 20px }

/* Pagemenu  */
#submenu ul.pagemenu					  { list-style: none; margin: 0; padding: 5px 0 }
#submenu ul.pagemenu li					   { background-image: none; text-align: left; margin: 0; padding: 3px 0 }
#submenu ul.pagemenu li a				      { color: #3b3b3b; font-size: 12px; font-weight: normal; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: 20px 7px; text-align: left; display: block; margin: 0; padding: 2px 5px 2px 20px; height: auto }
#submenu ul.pagemenu li a:hover		     { color: #5a4132; font-size: 12px; font-weight: normal; text-decoration: none; background-image: url(../de/images/space.gif); background-repeat: no-repeat; background-position: 20px 8px; text-align: left; display: block; margin: 0; padding: 2px 5px 2px 20px; height: auto }
#submenu ul.pagemenu li a.selected	      { color: #5a4132; font-size: 12px; font-weight: normal; text-decoration: none; background-image: url(../de/images/space.gif); background-repeat: no-repeat; background-position: 20px 8px; text-align: left; display: block; margin: 0; padding: 2px 5px 2px 20px; height: auto }

/* Metamenu */
#metamenu								 { list-style: none; margin: 3px 0 0 -4px; padding: 0; float: left }
#metamenu ul							{ list-style: none; margin: 0; padding: 0; float: left }
#metamenu ul li						{ margin: 0; padding: 0; float: left; }
#metamenu ul li a						 { color: #5a4132; font-size: 11px; font-weight: normal; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
#metamenu ul li a.selected		 { color: #5a4132; font-size: 11px; font-weight: normal; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
#metamenu ul li a:hover			 { color: #5a4132; font-size: 11px; font-weight: normal; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
.seperator									{ color: #5A4132; float: left }

/* Hauptmenü & Submenü */
.dropdown 												{ float: right; margin-right: 20px }
.dropdown ul, .dropdown ul li 					{ margin: 0; padding: 0 }
.dropdown > ul 											{ float: left }
.dropdown > ul > li									{ list-style: none; position: relative; float: left }
.dropdown > ul > li > a 								{ font-size: 13px; color: #ffffff; text-transform: uppercase; text-decoration: none; text-align: center; padding: 6px 10px; float: left }
.dropdown > ul > li > a.selected					{ color: #ffffff; background-color: #307890 }
.dropdown > ul > li > ul 							{ display: none; padding: 5px 0px; min-height: 290px; position: absolute; top: 30px; left: 0; background-image: url(../images/bg_dropsub.png); background-repeat: repeat; }
.dropdown > ul > li:hover > ul 					{ display: block }
.dropdown > ul > li:hover > a 					{ color: #ffffff; background-color: #307890 }
.dropdown > ul > li > ul > li 						{ list-style: none }
.dropdown > ul > li > ul > li > a 				{ color: #ffffff; min-width: 200px; display: block; text-decoration: none; background-color: transparent; text-align: left; padding: 3px 10px; float: left }
.dropdown > ul > li > ul > li > a:hover		{ color: #ffffff; background-image: url(../images/bg_sub.gif); background-repeat: repeat-x }
.dropdown > ul > li > ul > li > a.selected	{ color: #ffffff; background-image: url(../images/bg_sub.gif); background-repeat: repeat-x }
