body
{
    background : url(http://www.catalysis.nl/images/general/backmol2.gif) repeat fixed;
    margin: 7px; color: black;
}

h1,h2,h3,h4,h5,h6,address
{
    color : #444499;
    font-weight : bold;
    font-style : italic;
}
address
{
   font-size : small;
}
a.menubar
{
    color : yellow;
}
a:link
{
    color : blue
}
a:visited
{
    color : maroon
}
a:active
{
    color : red
}
.menuheader
{
    color : blue
}


.date
{
    font-style : italic;
}
.datetoday
{
    font-style : italic;
    color      : red;
}

.author
{
    font-style: normal;
}

.title
{
    font-style: italic;

}
.journal
{
    text-transform: capitalize;
    font-style: normal;
    font-weight: bold;
}
.year
{
    text-decoration: underline;
}
.volume
{
    font-style: italic;
}

.pages
{
    font-style: normal;
}

.status
{
    text-decoration: underline;
}
.number
{
    font-style: normal;
    font-weight: bold;
}

.country
{
    font-style: normal;
    text-decoration: underline;
}
.link
{
    font-style: normal;
}
.abstract
{
    font-size : smaller;
}

.seminarspeaker
{
    font-style: normal;
    font-weight: bold;
}
.seminartitle
{
    font-style: normal;
    font-weight: bold;
}
.seminarabstract
{
    font-style: normal;
}
.seminarnone
{
    font-style: normal;
}

/* temporary styles
  table {border: 2px solid  red;    margin:  3px;}
  td    {border: 1px dotted purple; padding: 2px;}
 */
table {
    width: 100%;
    margin: 0;
}
table td
{
    padding:0;
    border-width: 0;
    vertical-align: top;
}
/* tryout:
td#topbar
{
    padding-left: 1.25%;
    padding-top: 38px;
    padding-bottom: 1.25em;
    vertical-align: bottom;
    text-indent: 10%;
}
*/
td#topbar
{
    padding-left: 109px;
    padding-top: 38px;
    padding-bottom: 1.25em;
    vertical-align: bottom;
}
td#menubar
{
    padding-left: 0px;
    vertical-align: top;
    width: 100px;
    padding-bottom: 35px;
}
td#content
{
    padding-left: 28px;
    padding-bottom: 33px;
}
