/* mainmenu */
ul.mainmenu    { margin-top: 70px; margin-left: 315px; position: absolute; height: 25px }
ul.mainmenu  li   { list-style-type: none; margin: 0 0 0 0; float: left }
ul.mainmenu  a      { font-size: 14px; text-decoration: none; display: block; padding: 3px; border-bottom: 4px solid #fff }
ul.mainmenu  a:hover    { text-decoration: none; border-bottom: 4px solid #901a24 }
ul.mainmenu  a.selected    { text-decoration: none; border-bottom: 4px solid #901a24 }
div.mainmenuseperator   { background-color: #535353; margin-top: 3px; margin-right: 5px; margin-left: 5px; width: 1px; height: 15px; float: left; overflow: hidden }

/* Submenu */
#submenu           { margin-top: 10px; margin-left: 10px }
#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           { text-decoration: none; display: block; padding-top: 3px; padding-bottom: 3px }
#submenu ul.submenu li a:hover     { color: #901a24; font-weight: bold; text-decoration: none }
#submenu ul.submenu li a.selected              { color: #901a24; font-weight: bold; text-decoration: none; background-image: url(../de/images/submenu.gif); background-repeat: repeat-y; background-position: left top; padding-left: 5px; border-left: 4px solid #901a24 }

/* Pagemenu */
#submenu ul.pagemenu      { background-image: url(../de/images/submenu.gif); background-repeat: repeat-y; background-position: left top; list-style: none; margin: 0 0 5px; padding: 0; border-left: 4px solid #901a24 }
#submenu ul.pagemenu li  { text-align: left; margin: 0; padding: 0 }
#submenu ul.pagemenu li a            { color: #909398; font-weight: normal; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: 5px 9px; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 18px }
#submenu ul.pagemenu li a:hover   { color: #901a24; font-weight: normal; text-decoration: underline; background-image: url(../de/images/arrow.gif); padding-left: 18px }
#submenu ul.pagemenu li a.selected   { color: #901a24; font-weight: normal; text-decoration: underline; background-image: url(../de/images/arrow.gif); background-repeat: no-repeat; background-position: 5px 9px; padding-left: 18px; border-style: none }

/* Metamenu */
#metamenu                         { margin-bottom: 0; margin-left: 10px; width: 985px; height: 80px }
#metamenu ul    { margin: 0; padding: 0; width: 985px; float: left }
#metamenu li   { list-style-type: none; padding: 0; float: left }
#metamenu li.landing    { list-style-type: none; margin-top: 3px; margin-right: 5px; padding: 0; float: right }
#metamenu a   { color: #909398; font-weight: normal; float: left }
#metamenu a:hover   { color: #595f65; font-weight: normal; text-decoration: underline }
#metamenu .sep  { color: #909398; padding-right: 5px; padding-left: 5px; float: left }

