body 
{ background: #d1cece;padding: 0px; margin: 0px; text-align: center;font: bold 12px arial, helvetica; }

br { font: bold 12px arial, helvetica; }
/*inizio*/
#freilich 
{ width:760px }
/*menu principale*/
#header 
{ font: bold 14px arial, helvetica; background: url(../img/logo_fl.gif) no-repeat 0px 2px; padding: 0 0 5px 55px; border-bottom:0px solid #000000; min-height: 25px; height: auto !important; height: 25px }
/*menu principale - denominazione cliente*/
#header .art 
{ font: 14px arial, helvetica }
/*menu secondario*/
#untermenu 
{ font: bold 13px arial, helvetica; background: url(../img/logo2_fl.gif) no-repeat 0px 3px; padding: 0 0  5px 0px; text-align:right; width:760px; min-height: 49px; height: auto !important; height: 60px }
/*contenuto*/
#content
{ width:760px; background: #d1cece; padding-top:0px;  background: url(../img/bgcontent.gif) repeat-x 0px 0px; text-align:left }
#text 
{ width:655px; background: #d1cece; margin-top:11px; padding-left:53px; padding-right:52px; background: url(../img/bg_content.gif) repeat-x 0px 0px; text-align:left; font:12px arial, helvetica; min-height: 250px; height: auto !important; height: 250px }
#texthome
{ width:670px; margin-top:11px; padding-left:55px; padding-right:35px;  text-align:left; font:12px arial, helvetica;min-height: 30px; height: auto !important; height: 30px }
/*contenitore menu di riepilogo*/
#ufooter { width:760px; padding-top:5px; padding-left:0px; padding-right:0px; font: 12px arial, helvetica; border-top:2px solid #000000; margin-top:45px; text-align:left }
/* link menu principale*/
a.hml, a.hml:link, a.hml:visited 
{ font: bold 14px arial, helvetica; color: #000000; margin-left:8px; text-decoration: none } 
a.hml:hover 
{ font: bold 14px arial, helvetica; color: #d97305; text-decoration: none; margin-left:8px }
/* link menu principale pagina corrente*/
a.h_hml, a.h_hml:link, a.h_hml:visited, a.h_hml:hover
{ font: bold 14px arial, helvetica; color: #d97305; margin-left:8px; text-decoration: none }
/* link untermenu */
a.umr, a.umr:link, a.umr:visited  
{ font: bold 13px arial, helvetica; color: #000000; margin-left:15px; text-decoration: none }
a.umr:hover 
{ font: bold 13px arial, helvetica; color: #d97305; text-decoration: none; margin-left:15px }
/* link untermenu pagina corrente */
a.h_umr, a.h_umr:link, a.h_umr:visited, a.h_umr:hover
{ font: bold 13px arial, helvetica; color: #d97305; margin-left:15px; text-decoration: none }
/* link footer */
a.umf, a.umf:link, a.umf:visited
{ font: 12px arial, helvetica; color: #666666; text-decoration: none }
a.umf:hover 
{ font: 12px arial, helvetica; color: #d97305; text-decoration: none}
/*per l'index: immagine centrale, scritte e relativi link*/
#headerhome 
{ font: bold 14px arial, helvetica; padding: 0 0 5px 0px; border-bottom: 2px solid #000000;
min-height: 22px; height: auto !important; height: 22px; text-align:right; }
#contenthome 
{ width:760px; background: #d1cece; margin-top:0px; padding:0px; background: url(../img/bg_home.gif) repeat-x 0px 0px; text-align:left; min-height: 317px; height: auto !important; height: 317px }
.headerfla 
{ font: 140px arial, helvetica; padding-top:31px;margin-left:320px }
#contenthome .headerflade
{ font: 15px arial, helvetica; margin-top:0px;margin-left:350px }
#contenthome .headerflait
{ font: 15px arial, helvetica; margin-top:16px;margin-left:550px }
#contenthome .headerflaen
{ font: 15px arial, helvetica; margin-top:19px;margin-left:450px }
a.ahome, a.ahome:link, a.ahome:visited
{ font: 15px arial, helvetica; color: #000000; margin-left:8px; text-decoration: none }
a.ahome:hover
{ font: 15px arial, helvetica; color: #D97305; text-decoration: none; margin-left:8px }
a.flahome, a.flahome:link, a.flahome:visited, a.flahome:hover
{ font: 140px arial, helvetica; color: #000000; margin-left:8px; text-decoration: none }

/*classi del cms*/ 
p 
{ font:12px arial, helvetica;margin-top:10px } 
td 
{ font:12px arial, helvetica }
h1 
{ font: bold 13px arial, helvetica; color:#000000; margin-bottom:10px; margin-top:10px }
h2 
{ font: normal 12px arial, helvetica; color:#000000; margin-bottom:10px; margin-top:10px }
h3 
{ font: italic 12px arial, helvetica; font-size: color:#000000; margin-bottom:0px; margin-top:10px }
.h1 {
font: bold 13px  arial, helvetica; color:#000000; margin-bottom:10px; margin-top:10px }
.h2 {
font: normal 12px arial, helvetica; color:#000000; margin-bottom:10px; margin-top:10px }
.h3 {
font-family: italic 12px arial, helvetica; color:#000000; margin-bottom:0px; margin-top:10px }

a:link, a:visited, a:active
{ color:#000000; text-decoration:underline; font: 12px arial, helvetica }
a:hover  
{ color:#ff9933; text-decoration:none; font: 12px arial, helvetica }
ul 
{ font: 12px arial, helvetica; list-style-image:url(../img/li.gif) }
ol 
{ font: 12px arial, helvetica }

/*Tabelle ohne Rahmen*/
table.noborder 
{ font: 12px arial, helvetica; border:none;  margin-top:5px; margin-bottom:20px }
th.noborder 
{ font: bold 12px arial, helvetica; border:none; background-color:#000000; color:#ffffff; text-align:left }
td.noborder 
{ font: 12px arial, helvetica;  border:none}
td.noborderbg 
{ font: 12px arial, helvetica;  border:none; background-color:#eeeeee }

/*Tabelle mit Rahmen*/
table.border 
{ border:solid;  border-width:1px;  border-color:#000000;  border-collapse:collapse; font: 12px arial, helvetica; padding:2px;  margin-top:5px; margin-bottom:20px }
th.border 
{ font: bold 12px arial, helvetica;  border:solid;  border-width:1px;  border-color:#000000;  background-color:#000000; color:#ffffff; text-align:left; padding:2px }
td.border  
{ font: 12px arial, helvetica;  border:solid;  border-width:1px; border-color:#000000; background-color:#ffffff; padding:2px }
td.borderbg 
{ border-style:solid; border-width:1px; border-color:#000000; font: 12px arial, helvetica; background-color:#eeeeee; padding:2px }
.desc 
{ font: 12px arial, helvetica; font-weight:normal }
.bord 
{ border:1px solid #000000 }
.nobord 
{ border:0px solid } 
.error 
{ font: 12px arial, helvetica; color:#ff0000;font-weight:bold}
hr 
{ height:1px;color:#000000 } 
.inputtext {
border: #000000 1px solid; background: #cccccc; font: normal 12px Arial, Helvetica, sans-serif; width: 250px; color: #000000; padding:2px
}
.inputtextarea {
border: #000000 1px solid; background: #cccccc; font: normal 12px Arial, Helvetica, sans-serif; width: 250px; color: #000000; padding:0px; margin-bottom:5px;
}
form { margin:0px }
.textkont { float:left;font: normal 12px Arial, Helvetica, sans-serif; width: 390px; color: #000000; }
.textform { float:left; padding-top:5px; }