/*
  div
    menuMain
      ul
        li
          a
      a
    suche
    newsletter
    menuMeta
    menuBrowse
*/

/* div */

div#menuMain {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding-right:4px;
}
div#menuMain ul {
  list-style-type:none;
  margin:0;
  padding:0;
  height:auto;
  font-weight:bold;
  line-height:120%;
}
div#menuMain ul li {
  border-bottom:1px solid #BFBFBF;
  font-size:0.7em;
  margin:0;
  padding:1px 0 1px 4px;
  display:block;
  overflow:hidden;
}
div#menuMain ul ul {
  padding:2px 0;
}
div#menuMain ul ul li {
  border:0px;
  font-size:1em;
  padding:2px 0 2px 12px;
}
div#menuMain ul ul ul li {
  padding-left:8px;
}
div#menuMain a {
  text-decoration:none;
}
div#menuMain a:link,
div#menuMain a:visited,
div#menuMain .cur .no a:link,
div#menuMain .cur .no a:visited {
  color:#666666;
}
div#menuMain a:active,
div#menuMain a:hover,
div#menuMain .cur .no a:active,
div#menuMain .cur .no a:hover {
  background:#fbfbfb;
  color:#F66014;
}
div#menuMain ul li.cur a:link,
div#menuMain ul li.cur a:visited {
  color:#F66014;
}
div#menuMain ul li.cur a:active,
div#menuMain ul li.cur a:hover {
  background:#F66014;
  color:white;
}

/* div.newsletter */
div.newsletter {
  padding-top:20px;
}
div.newsletterH1 {
  font-size:14px;
  font-weight:bold;
  padding-bottom:4px;
}

#menuMeta ul  {
  margin:0;
  padding:0;
  list-style-type:none;
}
#menuMeta ul li {
  border-right: 1px solid #666666;
  margin:0;
  padding:0 0 0 4px;
  display:inline;
}
#menuMeta ul li.left {
  margin:-1px 0 0 0;
  padding:0 0 0 5px;
  float:left;
}
#menuMeta ul li.left,
#menuMeta ul li.last {
  border-right: 0px;
}
#menuMeta a {
  text-decoration:none;
}
#menuMeta a:link, #menuMeta a:visited {
  color:#666666;
}
#menuMeta a:active, #menuMeta a:hover {
  color:#F66014;
}
#menuMeta a.act:link, #menuMeta a.act:visited {
  color:#F66014;
}
#menuMeta a.act:active, #menuMeta a.act:hover {
  background-color:#F66014;
  color:white;
}

div.menuBrowse {
  font-size:80%;
  padding-top:10px;
  text-align:right;
}
