/* Hauptmenu */
#mainmenu                           { text-align: left; height: 28px; vertical-align: text-bottom; background-image: url(../de/images/bg_teaserheader.gif); background-repeat: repeat-x }
#mainmenu ul               { list-style: none; margin:0; padding: 0; vertical-align: text-bottom }
#mainmenu li                 { text-align: left; margin: 0 0 0 0; padding: 0 1px 0 0; float: left; text-transform: uppercase }
#mainmenu a                                   { color: #fff; font-weight: bold; text-decoration: none; display: block; padding: 5px 10px }
#mainmenu a:hover          { text-decoration: none; background-color: #BD0926; color: white }
#mainmenu a.selected                   { text-decoration: none; background-color: #BD0926; color: white }

/* Submenu */
#submenu       { margin: 0 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       { text-transform: uppercase; color: #000000; background-image: url("../de/images/point-menu.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 40px; }
#submenu ul.submenu li a.selected   { text-transform: uppercase; color: #BB0824; background-color: #fff; background-image: url("../de/images/point-menu.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 40px; }
#submenu ul.submenu li a:hover      { text-transform: uppercase; color: #BB0824; text-decoration: underline; background-color: #fff; background-image: url("../de/images/point-menu.gif"); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; margin: 0; padding: 5px 5px 5px 40px; }

/* 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        { background-image: none; background-repeat: no-repeat; background-position: 40px 10px; text-transform: none; color: #000000; background-color: #fff; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 60px; }
#submenu ul.pagemenu li a.selected     { background-image: url("../de/images/point-pagemenu.gif"); background-repeat: no-repeat; background-position: 40px 10px; text-transform: none; color: #BB0824; text-decoration: none; background-color: #fff; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 60px; }
#submenu ul.pagemenu li a:hover       { background-image: url("../de/images/point-pagemenu.gif"); background-repeat: no-repeat; background-position: 40px 10px; text-transform: none; color: #BB0824; text-decoration: none; background-color: #fff; text-align: left; margin: 0; padding: 5px 5px 5px 60px; }


/* Metamenu */
#metamenu                 { list-style: none; margin: 0; padding: 0; padding-left: 8px; border-width: 0; float: left;  }
#metamenu ul     { list-style: none; margin: 0; padding: 0; border-width: 0; float: left; }
#metamenu ul li  { margin: 0; padding: 0;border-width: 0; float: left; text-transform: uppercase }
#metamenu ul li a            { font-size: 11px; font-weight: bold; text-align: left;  margin: 0; padding-left: 2px; padding-right: 2px; float: left; display: block; color: #BD0A27}
#metamenu ul li a.selected        { }
#metamenu ul li a:hover         {  }
.seperator { float: left; color: #fff }

.background {background-image: url(../de/images/bg_header_html.gif); background-repeat: repeat-x; height: 27px}

/* Sprachmenü Intro */
.start_langmenu      { font-size: 10px; padding-top: 7px; padding-left: 10px }
.start_langmenu a  { color: #fff; font-size: 10px }
.start_langmenu a:hover  { color: #fff; font-size: 10px; text-decoration: underline }
