body {
scrollbar-arrow-color: #0F387D;
scrollbar-shadow-color: #CCCCCC;
scrollbar-face-color: #ffcc00;
scrollbar-highlight-color: #333333;
scrollbar-darkshadow-color: #333333;}
.ColorText	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:; font-weight:bold;}
.EM	{ }
.EMA	{ background-color:#f00;}
.EMA1	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; vertical-align:top; background-color:#FF9900;}
.EMA2	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; vertical-align:top; background-color:#FF9900;}
.EMB	{ background-color:#F00;}
.EMB1	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; vertical-align:top; background-color:#F00;}
.EMB1middle	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; vertical-align:middle; background-color:#FF0000;}
.EMB2	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; vertical-align:top; background-color:#FF0000;}
.EMC	{ background-color:#FFECCC;}
.EMC1	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; vertical-align:top; background-color:#FFECCC;}
.EMC1middle	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; vertical-align:middle; background-color:#FFECCC;}
.EMC2	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; vertical-align:top; background-color:#FFFFFF;}
.Headline	{ font-family:Arial, Helvetica, sans-serif; text-indent: 77px; margin-top: 10px; font-size:14px; color:#0F387D; font-weight:bold; text-decoration:none;}
.HeadlineUe	{ font-family:Arial, Helvetica, sans-serif; }
.LineDwSxDx	{ font-family:Arial, Helvetica, sans-serif; font-size: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: none; border-right-color: #6C6C6C; border-left-color: #6C6C6C; background-color: #F00; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.LineaSxFondoBianco	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border-right-style: solid; border-right-color: #999999; border-right-width: 1px; }
.MENUE	{ background-color:#FFFFFF;}
.MENUEITEM	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#FF0000; font-weight:bold; text-decoration:none;}
.MENUETEXT	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.MitteOben	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.Sitemap	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color: #000000}
.SitemapText	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color: #000000}
.Stampa	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #FFFFFF; background-color: #FF0000; border: 2px solid #FF9900; padding-left: 5px; text-align: center; padding-top: 3px; padding-bottom: 3px; }
.Subheadline	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
.SubheadlineUe	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:500; }
.Testo	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; }
.TestoCopy	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; text-align: justify; }
.TestoNeroTitolo	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; background-color: #FFFFFF; color: #FF0000; padding-top: 1px; padding-bottom: 1px; }
.Text	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:500; }
.block	{ }
.grau	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none; }
.headlink	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold;}
.leer	{ font-family:Arial, Helvetica, sans-serif; font-size:1px;}
.link	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #000000}
.link_big	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color: #000000}
.link_small	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #000000}
.locator	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
.mehr	{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.mzbsubtitel	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.mzbtext	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.mzbtextsmall	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.mzbtitel	{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #FF0000;}
.navedit1	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#FF0000; }
.navedit2	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; background-color:#FF0000; }
.navedit3	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; text-decoration:none; color:#FFFF00; background-color:#FFFFFF; }
.navi1	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #000000; padding-top: 1px; padding-bottom: 1px; text-decoration:none; }
.navi1A	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; background-color: #FF0000; color: #FFFF00; padding-top: 1px; padding-bottom: 1px; text-decoration:none; }
.navi2	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; background-color: #FF0000; color: #FFFF00; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; text-decoration:none; }
.navi2A	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; background-color: #FF0000; color: #FFFF00; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; text-decoration:none; }
.oben	{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:13px; font-weight:bold; text-decoration:underline; }
.z	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;  text-decoration:none; vertical-align:top; }
H1	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }
H2	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
H3	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H4	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
TD	{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; } 
TH	{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:left; } 
b	{ font-family:Arial, Helvetica, sans-serif; ; font-weight:bold; } 
body	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color: #000000}
li	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #000000}
p	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #000000}
td	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color: #000000}
.tabella {
border: 1px dashed #FFff00;
}
.tabella2 td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px dashed #FF0000;
}
.novita {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px dashed #ffffff;
}
.novita img {
margin: 1px 0px 0px;
border: 1px solid #FFCC00;
padding: 0px;
}
.novita p {
margin: 2px;
padding: 6px 4px 6px 10px;
text-align: left;
vertical-align: top;
border: 1px dashed #FFCC00;
background-color: #f3f3f3;
width: 280px;
}
.novita h1 {
font-size: 11px;
color: #000000;
text-align: right;
padding: 2px 3px 3px 2px;
background-color: #D6E1E9;
border: 2px solid #cccccc;
margin: 1px;
}
.continua {
font-size: 10px;
color: #000000;
text-align: center;
background-color: #D6E1E9;
border: 2px solid #cccccc;
font-weight: bold;
width: 90px;
margin-top: 3px;
padding: 3px;
}
.fondo {
background-color: #FF9900;
}
.novita a {
font-weight: bold;
color: #FF0000;
text-decoration: none;
}
.novita a:hover {
font-weight: bold;
color: #FF0000;
text-decoration: underline;
}
.larghezza {
width: 199px;
}
.oben1 {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:13px; font-weight:bold; text-decoration:underline; }
-->
/** MENU SX **/
ul.menu { 
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-size: 11px;
font-weight: bold;
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
padding: 2px 2px 2px 10px; /* lascia spazio far il bordo del menu e il testo del link */
border-bottom: solid 1px #999999;
}
ul.menu li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu li a:link, ul.menu li a:visited { 
color: #0F387D;
} /* colori per il link */
ul.menu li a:hover, ul.menu li a:active { 
color:#ff0000;
} /* colori per l'effetto roll-over */
ul.menu2 { 
list-style:none; /* elimino i punti elenco */
margin-left:10px; padding:0px; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-weight: normal;
font-size: 11px;
padding: 1px 1px 1px 20px;; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-bottom: dotted 1px #999999;
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited { 
color: #0F387D;
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active { 
color:#ff0000;
} /* colori per l'effetto roll-over */
.box p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: center;
color: #0F387D;
}
.tabella2 a:link, .tabella2 a:visited { 
color: #FF0000;
} /* colori per il link */
.tabella2 a:hover, .tabella2 a:active { 
color:#333333;
} /* colori per l'effetto roll-over */
.main {
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 10px solid #999999;
border-left: 1px solid #999999;
background-color: #ffffff;}
h2	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none;}
.infoarea a:link, .infoarea a:visited { 
color: #FF0000;
} /* colori per il link */
.infoarea a:hover, .infoarea a:active { 
color:#0F387D;
text-decoration: none;
} /* colori per l'effetto roll-over */
.infoarea h1 { font-family:Arial, Helvetica, sans-serif; text-indent: 77px; margin-top: 10px; font-size:14px; color:#0F387D; font-weight:bold; text-decoration:none;}
.infoarea h2 {
font-size: 12px;
color: #333333;
padding: 2px 3px 3px 2px;
background-color: #D6E1E9;
border: 2px solid #cccccc;
margin: 10px 10px 10px 32px;
font-weight: bold;
}
.infoarea h3 {
font-size: 11px;
color: #333333;
padding: 2px 3px 3px 2px;
border-bottom: 2px solid #cccccc;
margin: 10px 10px 10px 52px;
font-weight: bold;
}
.infoarea p {
font-size: 11px;
margin: 0px 10px 10px 77px;
padding: 6px 4px 6px 10px;
border: 1px dashed #FFCC00;
background-color: #f3f3f3;
}
.infoarea strong {
font-size: 11px;
font-weight: bold;
color:#0F387D;
}
.infoarea img {
margin-right: 10px;
border: 1px solid #FFCC00;
padding: 0px;
}
.infoarea ul {
list-style-type: square;
list-style-position: inside;
font-size: 11px;
margin: 0px 10px 10px 77px;
padding: 6px 4px 6px 10px;
border: 1px dashed #FFCC00;
background-color: #f3f3f3;
}
.table {
margin: 0px 10px 10px 77px;
width: 85%;
padding: 2px;
border: 1px dashed #cccccc;
}
.table th {
font-size: 11px;
color: #333333;
background-color: #D6E1E9;
}
.table td {
font-size: 11px;
}
.note {
display: block;
width: 95%;
padding: 6px 4px 6px 10px;
background-color: #FFFF00;
border: 2px solid #cccccc;
}
