/* Hauptmenu */
#mainmenu                            { text-align: right; height: 32px; vertical-align: text-bottom }
#mainmenu ul                { list-style: none; margin: 0; padding: 0; vertical-align: text-bottom }
#mainmenu li                  { background-color: #fff; text-align: left; margin: 0; float: left }
#mainmenu a                                       { color: #797979; font-size: 15px; font-family: Georgia; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; padding: 5px 8px }
#mainmenu a:hover             { color: black; font-size: 15px; font-family: Georgia; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; padding: 5px 8px }
#mainmenu a.selected                      { color: black; font-size: 15px; font-family: Georgia; font-weight: normal; text-decoration: none; text-transform: uppercase; display: block; padding: 5px 8px }

/* Submenu */
#submenu          { margin: 40px 0 25px }
#submenu ul.submenu { list-style: none; margin: 0; padding: 0 }
#submenu ul.submenu li  { text-align: left; margin: 0; padding: 0 }
#submenu ul.submenu li a           { color: #9B9B9B; font-size: 11px; font-weight: normal; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 5px 5px 5px 15px;border-top: 1px solid white; border-bottom:  1px solid #e4e4e4; }
#submenu ul.submenu li a.selected      {  color: #3E3E3E; font-size: 11px; font-weight: normal; background-color: #fbe9dd; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 5px 5px 5px 15px;border-top: 1px solid white; border-bottom:  1px solid #e4e4e4; }
#submenu ul.submenu li a:hover        { color: #3E3E3E;  font-size: 11px; font-weight: normal; text-decoration: none; background-color: #fbe9dd; text-align: left; text-transform: uppercase; margin: 0; padding: 5px 5px 5px 15px;border-top: 1px solid white; border-bottom:  1px solid #e4e4e4;  }

/* Pagemenu */
#submenu ul.pagemenu     { list-style: none; margin: 0 0 0; padding: 0 }
#submenu ul.pagemenu li  { text-align: left; margin: 0; padding: 0 }
#submenu ul.pagemenu li a            { color: #3e3e3e; text-decoration: none; background-color: #fbe9dd; text-align: left; text-transform: capitalize; display: block; margin: 0; padding: 5px 5px 5px 30px; border-top: 1px solid white; border-bottom:  1px solid #e4e4e4; }
#submenu ul.pagemenu li a.selected        { color: #3E3E3E;  text-decoration: underline; background-color: #fbe9dd; text-align: left; text-transform: capitalize; display: block; margin: 0; padding: 5px 5px 5px 30px; border-top: 1px solid white; border-bottom:  1px solid #e4e4e4;}
#submenu ul.pagemenu li a:hover        {color: #3E3E3E;   text-decoration: underline; background-color: #fbe9dd; text-align: left; text-transform: capitalize; display: block; margin: 0; padding: 5px 5px 5px 30px; border-top: 1px solid white; border-bottom:  1px solid #e4e4e4;}

/* Metamenu */
#metamenu                 { list-style: none; margin: 0 0 0; padding: 0; border-width: 0; float:right; }
#metamenu ul     { list-style: none; margin: 0 0 0; padding: 0; border-width: 0; float: right; }
#metamenu ul li  { margin: 0; padding: 0;border-width: 0; float: right; }
#metamenu ul li a              { color: #929292; font-size: 10px; font-weight: normal; line-height: 1.7em; text-decoration: none; text-transform: uppercase; padding-left: 10px }
#metamenu ul li a.selected          { color: black; font-size: 10px; font-weight: normal; line-height: 1.7em; text-decoration: none; text-transform: uppercase; padding-left: 10px }
#metamenu ul li a:hover            { color: black; font-size: 10px; font-weight: normal; line-height: 1.7em; text-decoration: none; text-transform: uppercase; padding-left: 10px }
.seperator { float: left; }