@CHARSET "UTF-8";
ul.rMenu span
{
  display: block;  /* make these objects blocks so they're easier
             to deal with */
  margin: 0;
  padding: 0;    /* get rid of padding/margin values that these
             elements may have by default */
}

ul.rMenu li span
{
  border: solid 1px #99f;  /* border around all anchor tags */
  padding: 2px 5px 3px 17px;  /* 2px top, 3px bottom always seems to
                 provide the most visually balanced 
                 padding */
  background-image: url(http://www.fellinger-systems.de/fileadmin/images/dot.png);
  background-position: 5px center;
  background-repeat: no-repeat;                
  position: relative;  /* trigger hasLayout for IE on anchor 
               elements. without hasLayout on anchors
               they would not expand the full width 
               of the menu. this rule may not trigger
               hasLayour in later versions of IE and
               if you find this system broken in new
               versions of IE, this is probably the
               source. */
  min-width: 0;    /* triggers hasLayout for IE 7 */
}




ul.rMenu li a
{
  padding: 2px 5px 3px 17px;  /* 2px top, 3px bottom always seems to
                 provide the most visually balanced 
                 padding */
  background-image: url(http://www.fellinger-systems.de/fileadmin/images/empty.png);
  background-position: 5px center;
  background-repeat: no-repeat;              
}

ul.rMenu li.rMenu-expand span,
ul.rMenu li.rMenu-expand li.rMenu-expand span,
ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand span  
{
  padding-right: 25px;
  background-image: url("../../../images/expand-right.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

ul.rMenu-vRight li.rMenu-expand span,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand span,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand span,
ul.rMenu-hRight li.rMenu-expand span,
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand span,
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand span
{
  padding-right: 5px;
  padding-left: 20px;
  background-image: url("../../../images/expand-left.gif");
  background-repeat: no-repeat;
  background-position: -5px 50%;
}

ul.rMenu-hor li.rMenu-expand span
{
  padding-left: 5px;  /* reset padding */
  padding-right: 15px;
  background-image: url("expand-down.gif");
  background-position: 100% 50%;
}

ul.rMenu li.rMenu-expand li a,
ul.rMenu li.rMenu-expand li.rMenu-expand li a,
ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a
{
  background-position: 5px center;
  padding-left: 17px;  /* reset padding */
}

ul.rMenu li.rMenu-expand li span,
ul.rMenu li.rMenu-expand li.rMenu-expand li span,
ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li span
  {
  background-image: url("../../../images/dot.png");
  background-position: 5px center;
  padding-right: 5px;  /* reset padding */
  padding-left: 17px;  /* reset padding */
}

#outer-column-container
{
//  border-left-color: #f6f6f6;  /* left column background */
//  border-right-color: #e6e6e6;  /* right column background */
  border-left-color: #d4e1f2;
  border-right-color: #d4e1f2;
}

#masthead .inside
{
    background-image: url('../../../images/filler.png');
    background-repeat: repeat-x;
    margin: 0;
}

#masthead .inside img
{
  vertical-align: center;
  margin: 20px 10px;
}

#footer
{
  background-color: #d4e1f2;
}

div.paging {
  margin-top: 1em;
  margin-bottom: 1em;
}

div.paging li.forward {
  float: right
}

div.paging li.back {
  float: left
}

div.paging li.back a {
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 25px;
  padding-right: 5px;
  background-image: url('../../../images/expand-left.gif');
  background-position: left center;
  background-repeat: no-repeat;              
}

div.paging li.forward a {
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 25px;
  background-image: url('../../../images/expand-right.gif');
  background-position: right center;
  background-repeat: no-repeat;              
}

a.external-link {
/*  background-image: url('../../../images/external_link.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 15px;*/
}

h6 {
  font-size: 1.1em;
}


