body
        {
        font-size:12px;
        font-family: verdana,arial,sans-serif;
        }
p a
        {
        font-weight:normal;
        outline:none;
        }
table
        {
        width: auto;
        padding: 0;
        margin: 0 auto 1.5em auto;
        border-left: 1px solid #C1DAD7;
        border-collapse:collapse;
        }
table#seminare
        {
        table-layout:fixed;
        width: 590px;
        }
caption
        {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        font: italic 11px Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
        }
caption
        {
        padding: 18px 0px 30px 0px;
        margin:0 auto;
        width:auto;
        font-weight:bold;
        font: bold 18px Verdana, Arial, Helvetica, sans-serif;
        color: #4a9192;
        text-align: left;
        }
th
        {
        font: bold 9px/22px Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: left;
        padding: 7px 6px 7px 6px;
        background: #4a9192 url() no-repeat;
        vertical-align:middle;
        }
th a, th a:link, th a:visited
        {
        text-decoration:none;
        color: #ffffff;
        background:transparent;
        }
td  a
        {
        text-decoration:none;
        color:#000000;
        background:transparent;
        }
td a:hover
        {
        color:#880000;
        border-bottom:1px solid #880000;
        background:transparent;
        }
td
        {
        font: normal 9px Verdana, Arial, Helvetica, sans-serif;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        padding: 4px 5px 4px 5px;
        color: #4f6b72;
        color: #000000;
        }
td.arrow
        {
        background: #edf3f3 url(../images/tablesort/table-bullet.gif) no-repeat;
        background-color:transparent;
        font-weight:bold;
        padding-left:8px;
        }
td.lft
        {
        text-align:left;
        }
tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }

