BODY {FONT-SIZE: small;  FONT-FAMILY: arial, verdana, helvetica;                    TEXT-ALIGN: justify; 
      MARGIN-LEFT: 0px; MARGIN-right: 0px; MARGIN-top: 0px; MARGIN-bottom: 0px;
      padding-left: 0px;
      background-image: url(../pic/bg.jpg); background-color: #FFFFFF;}
H1   {FONT-SIZE: large;  FONT-FAMILY: arial, verdana, helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: left; 
      MARGIN-LEFT: 0px; margin-bottom: 2px; margin-top: 2px;}
H2   {FONT-SIZE: medium; FONT-FAMILY: arial, verdana, helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: left; 
      MARGIN-LEFT: 0px; margin-bottom: 2px; margin-top: 2px;}
H3   {FONT-SIZE: small;  FONT-FAMILY: arial, verdana, helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: left; 
      MARGIN-LEFT: 0px; margin-bottom: 0px; margin-top: 2px;}
pre  {FONT-SIZE: small;  FONT-FAMILY: 'Courier New', monospace;                     TEXT-ALIGN: left;
      MARGIN-LEFT: 0.1cm;}

P    {FONT-SIZE: small;  FONT-FAMILY: arial, verdana, helvetica; TEXT-ALIGN: justify; 
      padding-left: 0px;
      margin-left: 0px; margin-bottom: 2px; margin-top: 2px;}
P.ZGrun      {COLOR: #007F00; MARGIN-LEFT: 0.4cm; MARGIN-RIGHT: 0.4cm;}
P.ZBernstein {COLOR: #8F2F00; MARGIN-LEFT: 0.4cm; MARGIN-RIGHT: 0.4cm;}
p.small      {FONT-SIZE: x-small; TEXT-ALIGN: center}
p.title      {COLOR: #427f6c;}

ol {padding-left: 5px; margin-left: 15px; margin-bottom: 0px; margin-top: 0px;list-style-position: outside;}
ul {padding-left: 5px; margin-left: 15px; margin-bottom: 0px; margin-top: 0px;list-style-position: outside;}
li {padding-left: 0px; list-style-type: square; FONT-SIZE: small; FONT-FAMILY: arial, verdana, helvetica; 
    margin-left: 0px; margin-bottom: 0px; margin-top: 0px;}

img {border: none; vertical-align: middle;}

hr {height: 1px; color: #aaa; background-color: #aaa; border: 0; margin: .2em 0 .2em 0;}

table { margin-left: 0px; color: black;}

div#l {background: url(../pic/l.png) repeat-y top left;}
div#r {background: url(../pic/r.png) repeat-y top right;}
div#o {background: url(../pic/o.png) repeat-x top left;}
div#u {background: url(../pic/u.png) repeat-x bottom left;}
div#lo {background: url(../pic/lo.png) no-repeat top left;}
div#ro {background: url(../pic/ro.png) no-repeat top right;}
div#lu {background: url(../pic/lu.png) no-repeat bottom left;}
div#ru {background: url(../pic/ru.png) no-repeat bottom right;}

table.toc {border: #aaa solid 1px;}

table.border {
        font-weight: bold;
        margin: 0;
        padding: 0;
        letter-spacing: 0px;
        line-height: 10px;
        border-bottom: #aaa solid 1px;
        text-align: left;
}

table.songs {
              font-size: 90%;
}

a         {margin-left: 0px; text-decoration: none; color: #427F6C; background: none;}
a:visited {color: #427F6C;}
a:active  {color: #427F6C;}
a:hover   {text-decoration: underline; color: #500000;}
a.stub    {color: #772233;}