body
{
background-color: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

/* ########################################### */
/* HEADER */
/* ########################################### */

.hl /*left*/
{
border-top: #808080 1px solid;
border-bottom: #808080 1px solid;
border-left: #808080 1px solid;
}

.hc /*center*/
{
border-top: #808080 1px solid;
border-bottom: #808080 1px solid;
}

.hr /*right*/
{
border-top: #808080 1px solid;
border-right: #808080 1px solid;
border-bottom: #808080 1px solid;
}

.hrl /*right-language*/
{
border-top: #808080 1px solid;
border-right: #808080 1px solid;
border-bottom: #808080 1px solid;
text-align: center;
}

/* ########################################### */
/* PATH */
/* ########################################### */

.p
{
padding: 2px 2px 2px 2px;
border: #808080 1px solid;
color: #c00000;
background-color: #f8f8f8;
font-size: 10px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}

.pi /*item*/
{
padding-left: 2px;
padding-right: 2px;
}

.pi A
{
color: #c00000;
}

.pi A:hover
{
color: #ff0000;
}

/* ########################################### */
/* LEFT */
/* ########################################### */

.lh /*header*/
{
border: #808080 1px solid;
font-size: 12px;
font-weight: bold;
padding: 2px 4px 2px 4px;
background-color: #e0e0e0;
}

.li /*item*/
{
border-left: #808080 1px solid;
border-right: #808080 1px solid;
border-bottom: #808080 1px solid;
padding: 2px 4px 2px 4px;
background-color: #f8f8f8;
font-size: 12px;
font-weight: bold;
}

.li A
{
color: #c00000;
font-weight: bold;
text-decoration: none;
}

.li A:hover
{
color: #ff0000;
font-weight: bold;
text-decoration: none;
}

/* ########################################### */
/* RIGHT */
/* ########################################### */

.rh /*header*/
{
border: #808080 1px solid;
font-size: 12px;
font-weight: bold;
padding: 2px 4px 2px 4px;
background-color: #e0e0e0;
}

.rt /*text*/
{
border-left: #808080 1px solid;
border-right: #808080 1px solid;
border-bottom: #808080 1px solid;
padding: 6px 4px 6px 4px;
background-color: #f8f8f8;
}

.rt A
{
color: #c00000;
font-weight: bold;
}

.rt A:hover
{
color: #ff0000;
font-weight: bold;
}

/* ########################################### */
/* CENTER */
/* ########################################### */

.ch /*header*/
{
border: #808080 1px solid;
font-size: 12px;
font-weight: bold;
padding: 2px 4px 2px 4px;
background-color: #e0e0e0;
}

.chd /*header-date*/
{
color: #808080;
font-size: 10px;
font-weight: normal;
padding-left: 5px;
text-transform: none;
}

.ct /*text*/
{
border-left: #808080 1px solid;
border-right: #808080 1px solid;
border-bottom: #808080 1px solid;
padding: 6px 4px 6px 4px;
text-align: justify;
background-color: #f8f8f8;
}

.ct A
{
color: #c00000;
font-weight: bold;
}

.ct A:hover
{
color: #ff0000;
font-weight: bold;
}

.ctm /*text-more*/
{
text-align: right;
}

/* ########################################### */
/* FOOTER */
/* ########################################### */

.f
{
font-size: 10px;
border: #808080 1px solid;
padding: 4px 4px 4px 4px;
text-align: center;
background-color: #f8f8f8;
}

.f A
{
color: #c00000;
font-weight: bold;
}

.f A:hover
{
color: #ff0000;
font-weight: bold;
}

/* ########################################### */
/* OTHER */
/* ########################################### */

.div_center {text-align:center}
.div_fontsmall {font-size:9px; font-family: Helvetica, sans-serif;}