
/* Ueberschriften Seitennavigation:   */
.MainMenu ol.MenuLinkList a.navlinkstop

{
  background-color: #201E6C;
  border-top: 1px solid #969696;
  font-size: 1.0em;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

.MainMenu ol.MenuLinkList a.navlinkstop:hover

{
  background-color: #598CC4;

  text-decoration: none;
  color: #FFFFFF;
}

/* aktive links Categories:   */
.MainMenu ol.MenuLinkList a.navlinksaktiv

{
  background-color: #201E6C;

  text-decoration: none;
  color: #FFFFFF;
}

/* grey links:   */
.MainMenu ol.MenuLinkList a,
.MainMenu ol.MenuPostList a,
#top #topmost a,
a.BigButton
{
  background-color: ;

  text-decoration: none;
  color: #FFFFFF;
}

.MainMenu ol.MenuLinkList a:hover,
.MainMenu ol.MenuPostList a:hover,
#top #topmost a:hover,
a.BigButton:hover
{
  background-color: #201E6C;

  color: #FFFFFF;
}



.MainMenu {
}

.MainMenu form {
  padding: 3px;
  margin: 0px;
}

.MainMenu ul, .MainMenu ol {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.MainMenu ol li {
  font-size: 0.9em;
}

.MainMenu ul li p {
  padding: 0px;
  padding-left: 12px;
  background-color: #201E6C;
  background-repeat: no-repeat;
  height: 15px;
  border: 1px solid #969696;
  margin: 0px;
  margin-top: 10px;

  font-size: 0.9em;
  font-weight: normal;
  white-space: nowrap;
  color: #FFFFFF;
}

.MainMenu ol {
  background-color: ;
  border: 1px solid #969696;
  border-top-width: 0px;
  margin-bottom: 8px;
}

.MainMenu ol.MenuLinkList, .MainMenu ol.MenuPostList {
  border-bottom-width: 0px;
}

.MainMenu ol.MenuLinkList li {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #969696;
}

.MainMenu ol.MenuLinkList a {
  font-weight: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.MainMenu ol.MenuPostList a, .MainMenu ol.MenuPostList span {
  padding-left: 2px;
  padding-right: 2px;
}

.MainMenu ol.MenuPostList a.TT {
  font-weight: bold;
}

.MainMenu ol.MenuPostList li {
  border-bottom: 1px solid #969696;
  background-color: #EEEEEE;
}

.MainMenu ol.MenuLinkList a, .MainMenu ol.MenuPostList a {
  display: block;
}

/* Eingefügt am 31.10.2004 von Tim */

.MainMenu ol.MenuBuddyList li {
  background-color: #EEEEEE;
  margin-right: 2px;
  margin-left: 2px;
}

.MainMenu ol.MenuBuddyList li table {
  width: 100%;
}

.MainMenu ol.MenuBuddyList li td {
  font-size: 1em;
}

.MainMenu ol.MenuBuddyList li td.buddyRight {
  text-align: right;
 }

.MainMenu ol.MenuBuddyList a.name {
  text-decoration: none;
  font-weight: bold;
 }

.MainMenu ol.MenuBuddyList a.pn, .MainMenu ol.MenuBuddyList a.del {
  text-decoration: none;
 }

/* Ende des Eingefügten */

.MainMenu ol.MenuQuickSearch input.Search {
  width: 99px;
}

.MainMenu ol.MenuSponsorList li img {
  border-width: 0px;
  width: 13px;
  height: 9px;
}

.MainMenu ol.MenuPoll form {
  padding: 0px;
  margin: 0px;
}

.MainMenu ol.MenuPoll li div {
  text-align: center;
  padding-bottom: 5px;
  padding-top: 2px;
  text-align: center;

  font-weight: bold;
  font-size: 0.9em;
}

.MainMenu ol.MenuPoll li table {
  margin: 7px;
  margin-bottom: 0px;
  width: 90%;
}

.MainMenu ol.MenuPoll li table td {
  background-color: #F1F1F1;
  padding: 3px;

  font-size: 0.9em;
}

.MainMenu ol.MenuPoll li td.PollNum {
  text-align: right;
  width: 28px;
}

.MainMenu ol.MenuPoll li td.PollSum {
  background-color: transparent;
  text-align: right;
  padding: 4px;
  
  font-weight: bold;
}

.MainMenu ul li ol.MenuGoogleSearch input.GoogleSearch {
  width: 99px;
}

.MainMenu ol li.MenuLoginBoxGuest {
  background-color: #FFD675;
  padding: 4px;
}

.MainMenu ol li.MenuLoginBoxGuest span {
  margin-bottom: 9px;

  font-weight: bold;
}

.MainMenu ol li.MenuLoginBoxGuest form {
  margin-top: 9px;
}

.MainMenu ol li.MenuLoginBoxGuest input.Nickname {
  margin-top: 4px;
  width: 118px;
}

.MainMenu ol li.MenuLoginBoxGuest input.Password {
  width: 86px;
}

.MainMenu ul li ol.MenuLoginBox div.UserPanel {
  text-align: center;
  padding: 4px;

  font-size: 0.9em;
}

.MainMenu ul li ol.MenuLoginBox div.UserPanel img.PMs {
  border-width: 0px;
  margin-bottom: 3px;
}

.MainMenu ul li ol.MenuLoginBox div.UserPanel img.Avatar {
  margin-bottom: 15px;
}

.MainMenu ul li ol.MenuLoginBox div a {   /* very dirty... */
  background-color: transparent;
  display: inline;
  padding: 0px;

  text-decoration: underline;
  color: #3F3849;
}

.MainMenu ul li ol.MenuLoginBox div a:hover {
  background-color: transparent;

  color: #666666;
}

.MainMenu ul li ol.MenuLoginBox div.PleaseRegister {
  margin: 4px;

  font-size: 0.9em;
}

