/* Hauptmenu */
#mainmenu                             { text-align: right; height: 60px; vertical-align: text-bottom }
#mainmenu ul                  { list-style: none; margin: 0 0 0 40px; padding: 0; vertical-align: text-bottom }
#mainmenu li                   { text-align: left; margin: 0 0 0; padding: 0; float: left }
#mainmenu a                                       { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url(../de/images/holz.gif); background-repeat: no-repeat; text-transform: uppercase; display: block; margin-right: 5px; padding: 3px 10px }
#mainmenu a:hover              { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; background-image: url(../de/images/holz_hover.gif); background-repeat: no-repeat; text-transform: uppercase; display: block; padding: 3px 10px }
#mainmenu a.selected                     { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; background-image: url(../de/images/holz_hover.gif); background-repeat: no-repeat; text-transform: uppercase; display: block; padding: 3px 10px }

/* Submenu */
#submenu										 { }
#submenu ul.submenu						{ list-style: none; margin: 0; padding: 0 }
#submenu ul.submenu li					 { background-color: #ede7de; background-image: url(../de/images/menu.gif); background-repeat: repeat-x; background-position: 0 top; text-align: left; display: block; margin: 0; padding: 0 1px 0 0; border-bottom: 1px solid #fff }
#submenu ul.submenu li a					      { color: #232a33; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
#submenu ul.submenu li a.selected	      { color: #232a33; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #dbd0bd; background-image: url(../de/images/menu.gif); background-repeat: repeat-x; background-position: 0 top; text-transform: uppercase }
#submenu ul.submenu li a:hover		       { color: #232a33; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #dbd0bd; background-image: url(../de/images/menu.gif); background-repeat: repeat-x; background-position: 0 top; text-transform: uppercase }

/* Pagemenu */
#submenu ul.pagemenu					{ list-style: none; margin: 0; padding: 0 }
#submenu ul.pagemenu li					{ text-align: left; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
#submenu ul.pagemenu li a				{ font-size: 11px; font-weight: normal; background-color: #ede7de; background-image: none; background-repeat: no-repeat; background-position: 0 9px; text-align: left; text-transform: none; display: block; padding: 0 0 3px 20px }
#submenu ul.pagemenu li a.selected	{ color: #232A33; font-size: 11px; font-weight: normal; background-color: #dbd0bd; background-image: url(../de/images/point-submenu.gif); background-repeat: no-repeat; background-position: 0 9px; text-align: left; text-transform: none; display: block; padding: 0 0 3px 20px }
#submenu ul.pagemenu li a:hover		 { color: #232A33; font-size: 11px; font-weight: normal; background-color: #dbd0bd; background-image: url(../de/images/point-submenu.gif); background-repeat: no-repeat; background-position: 0 9px; text-align: left; text-transform: none; display: block; padding: 0 0 3px 20px }

/* Metamenu */
#metamenu								 { list-style: none; margin: 0 0 0 70px; padding: 0; float: right }
#metamenu ul							  { list-style: none; margin: 0; padding: 0; float: right }
#metamenu ul li						 { margin: 0; padding: 0; float: left }
:root #metamenu ul li { margin: 0; padding: 0; float: left }
#metamenu ul li a						  { color: #232a33; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
#metamenu ul li a.selected		  { color: #232a33; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
#metamenu ul li a:hover			  { color: #232a33; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
.seperator									{ float: left; color: #1A4A32 }

/* Sprachmenu */
#sprachmenu							{ list-style: none; margin: 0; padding: 0; float: left; }
#sprachmenu ul						{ list-style: none; margin: 0; padding: 0; float: left; }
#sprachmenu ul li						{ margin: 0; padding: 0; float: left; }
#sprachmenu ul li a					{ font-size: 11px; font-weight: normal; text-align: left; margin: 0; padding: 0 4px; float: left; display: block; color: #7AA08D; text-decoration: none; text-transform: uppercase }
#sprachmenu ul li a.selected		{ font-size: 11px; font-weight: normal; text-align: left; margin: 0; padding: 0 4px; float: left; display: block; color: #FFFFFF; text-decoration: none; text-transform: uppercase }
#sprachmenu ul li a:hover			{ font-size: 11px; font-weight: normal; text-align: left; margin: 0; padding: 0 4px; float: left; display: block; color: #FFFFFF; text-decoration: none; text-transform: uppercase }
