/* Hauptmenu */
#mainmenu                               { background-image: url(../de/images/menu-bg.png); background-position: left top; margin-top: 68px; margin-left: 10px; position: absolute; width: 710px; height: 21px; border-top: 1px solid #0b274c; overflow: hidden; }
#mainmenu ul                   { list-style: none; margin: 0 0 0 30px; padding: 0; vertical-align: text-bottom }
#mainmenu li                   { text-align: left; margin: 0; padding: 0; float: left }
#mainmenu a                                       { color: #fff; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding: 2px 10px 5px }
#mainmenu a:hover            { text-decoration: none; background-image: url(../de/images/menu-hover.gif); background-repeat: repeat-x; background-position: left top }
#mainmenu a.selected                                        { color: #fff; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; background-image: url(../de/images/menu-hover.gif); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; display: block; padding: 2px 10px 5px }
/* Submenu */
#submenu          { margin: 30px 0 25px 35px }
#submenu .titel    { color: #232a33; font-size: 14px; font-weight: bold; margin-bottom: 5px }
#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: #b1b3b7; background-image: url(../de/images/point.gif); background-repeat: no-repeat; background-position: left 6px; text-align: left; display: block; margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 10px }
#submenu ul.submenu li a:hover    { color: #000; font-weight: bold; text-decoration: none }
#submenu ul.submenu li a.selected            { color: #000; font-weight: bold; text-decoration: none; background-image: url(../de/images/point.gif); background-repeat: no-repeat; background-position: left 6px; text-align: left; display: block; margin: 0; padding-right: 5px; padding-bottom: 5px; padding-left: 10px }
/* 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: #909398; font-weight: normal; background-image: none; padding-left: 10px }
#submenu ul.pagemenu li a:hover  { color: #595f65; font-weight: normal; text-decoration: underline; background-image: none; padding-left: 10px }
#submenu ul.pagemenu li a.selected { color: #595f65; font-weight: normal; text-decoration: underline; background-image: none; padding-left: 10px }
/* Metamenu */
#metamenu                     { margin-bottom: 0; margin-left: 20px; width: 550px; height: 80px }
#metamenu ul  { margin: 0; padding: 0 }
#metamenu li   { list-style-type: none; padding: 0; float: left }
#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 }