body, p, h1, h2, h3, ul, ol, table, td { font-family: Verdana, Arial, Helvetica, sans-serif }

p.CoSto                  { padding-left: 5px; font-size: 16pt; margin-bottom: 0px }
p.conte                  { padding-left: 5px; padding-right: 5px }

a:link                   { color: #CC0000; font-weight: bolder;
                           font-style: normal; text-decoration: none }
a:visited                { color: #CC0066; 
                           font-style: normal; text-decoration: none }
a:active                 { color: #CC0066;
                           font-syle: normal; text-decoration: none }
a:hover                  { color : red; font-weight: bolder }

h1                       { font-size: 24pt; font-weight: bold;
                           text-align: center; margin-top: 0px; margin-bottom: 5px }
h2                       { font-size: 14.1pt; font-weight: bold }
h3                       { font-size: 12pt }
address                  { font-size: 10pt; font-style: normal }

.btop                    { font-size: 10pt;
                           text-align: right;
                           color: white }
.klein                   { font-size: 8pt; color: white }
.logo-t                  { font-size: 10pt }
.stext                   { font-size: 10pt }
.lchar                   { font-size: 18pt; font-weight: bold }

.SDescr { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color: #333333; margin-top: 5pt}
.SDescr a:link           { color: #000000 }
.SDescr a:visited        { color: #000000 }
.SDescr a:active         { color: #000000 }
.SDescr a:hover          { color: #FF0000 }

table.hnav td            { color: white; 
                           font-size: 10pt;
                           padding-left: 5px; padding-right: 5px }
table.hnav a:link        { color: white; font-weight: normal }
table.hnav a:visited     { color: #DDDDDD; font-weight: normal }
table.hnav a:active      { color: #CC0000 }
table.hnav a:hover       { color : red; font-weight: normal } 
                           

table.vnav               { margin-right: 5px; margin-top: 5px }
table.vnav td            { background-color: #333333; color: white;
                           padding-left: 5pt; font-size: 11pt }
table.vnav a:link        { color: white; font-weight: normal }
table.vnav a:visited     { color: #DDDDDD; font-weight: normal }
table.vnav a:active      { color: #DDDDDD; font-weight: normal }
table.vnav a:hover       { color : white; font-size: 10pt;
                           font-weight: bolder }
                           
table.intro td           { background-color: white; width: 395}
table.intro A:link       { color: #003366 }
table.intro A:visited    { color: #003366 }
table.intro A:hover      { color: blue }
table.address td         { font-size: 10pt; vertical-align: top }
table.address A:link     { color: #003366 }
table.address A:visited  { color: #003366 }
table.address A:hover    { color: blue }
