#txtcontent a:visited,
#txtcontent a:link,
#txtcontent a:active,
.staticPage a:visited,
.staticPage a:link,
.staticPage a:active
{
  text-decoration:underline;
}

#txtcontent a:hover,
.staticPage a:hover
{
  color:#ff6600;
}

.printMenu .dijitMenuItem
{
  background-color:#FFFFFF;
}

.printMenu .dijitMenuItem:hover,
.printMenu .dijitMenuItemHover
{
  background-color:#C9CCCF;
}

div.textpane
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  padding-left: 1.25em;
}

div.textpane .content
{
  padding:15px 15px 15px 1.25em;
}

.textpane table, #hitlistpane table
{
  font-size: 1em;
  padding:   0px;
}

.textpane img, #hitlistpane img
{
  border      : none;
  margin-right: 0.25em;
}

.content a:link, .toc a:link
{
  color:#0070B7;
  background-color:transparent;
  text-decoration:none;
}

.content a:visited
{
  color:#8598A6;
  text-decoration:none;
}

.content a:active, .toc  a:active
{
  color:#FFB800 !important;
  background-color:#0070B7 !important;
  text-decoration:none;
}

.content a:hover, .toc a:hover
{
  color:#FFFFFF !important;
  text-decoration:none !important;
  background-color:#0070B7 !important;
}

#NSR
{
  margin-left: 15px;
  height:35px;
  background-color:#F6F6F7;
  padding-top:16px;
}

#NSR div.Platzhalter      { float:left; height:1px; overflow:hidden; }
#NSR div.ButtonBlock      { float:left; text-align:center; }
#NSR div.ButtonBlockRight { float:right; text-align:right; white-space:nowrap; padding-right:10px; }
#NSR div.Width15          { width:15px;  }
#NSR div.Width45          { width:45px;  }
#NSR div.Width100         { width:100px; }
#NSR div.Width120         { width:120px; }

#NSR div.ButtonBlock div.xaverClickable { display:inline-block; vertical-align:middle; }
#NSR div.ButtonBlock span.Description   { display:inline-block; vertical-align:middle; font-size:11px; font-weight:400; color:#4B575E; margin-left:4px; margin-right:4px; }
