body{font-family: Helvetica; font-size: 16px; margin: 0px; padding: 0px; }

.tabelle tr td { border: 1px solid #E4E4E4;   font-size: 12px;}

.tabelle tr:hover{
  background: #FFFFEE;

}




.tabelle tr:nth-child(1){
  background: #E9E9E9;
  font-weight: bold;
}


h1 { font-size: 22px; margin: 0px; padding: 0px; text-align: center; }

.LnkBottoneGrande{ width: 150px; line-height: 24px; font-size: 16px; border-radius:5px; border: 0 solid #E4E4E4; background: #E22A2A; text-align: center; padding: 10px; height: 20px; margin: 0 0 60px 0; border-top-width: 0; box-shadow: inset -1px -2px 0 0 #808080; color: #FFF;}

.LnkBottonePiccolo { font-size: 12px; border-radius:5px; margin: 1px; border-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #EAEAEA; padding: 3px; box-shadow: inset -1px -1px 1px #808080; text-decoration: none; background-color: #E22A2A; color: #FFF; }

.mascherainput {
    width: 600px;
    margin: 20px;
    padding: 20px;
    border-radius: 20px;
    background: #B4DEEC;
    border: 1px #E4E4E4 solid;
    position:relative;
    left: 50%;
    margin-left:-300px;
}

.mascherainputsearch{
    margin: 20px;
    padding: 20px;
    border-radius: 20px;
    background: #B4DEEC;
    border: 1px #E4E4E4 solid;
}

.mascherainputsearch input, select{
	line-height: 16px; font-size: 12px; font-family: Helvetica; border-radius:2px; width: auto;}


.mascherainputgrande {
    width: 880px;
    margin: 20px;
    padding: 20px;
    border-radius: 20px;
    background: #B4DEEC;
    border: 1px #E4E4E4 solid;
    position:relative;
    left: 50%;
    margin-left:-440px;
}

input, select{ line-height: 24px; font-size: 16px; font-family: Helvetica; border-radius:5px; border: 1px #E4E4E4 solid; width: 300px; }
input: hover{ background: #F5F5F5; }

input[type=checkbox]{ width: 20px; border: 0px; }
input[type=radio]{ width: 20px; border: 0px; }

.data{
     width: auto;
}

#cPage{}