@charset "iso-8859-1";
BODY {
  margin: 0px;
  border-collapse: collapse;
  background: #90C3DE;
  color: BLACK;
  font-family: Tahoma,Arial,Helvetica;
  font-size: 8pt;
  padding: 0px;
  background-image: url(/img/sfondoitp1.gif);
}

A:LINK { font-size : 8pt; color : #5A595A; text-decoration: none; }
A:VISITED { font-size : 8pt; color : #5A595A; text-decoration: none; }
A:HOVER { font-size : 8pt; Color : #000000; text-decoration: none; width: 100%; }

A.linkN:link    { font-size : 8pt; color: #5A595A; text-decoration: none; }
A.linkN:visited { font-size : 8pt; color: #5A595A; text-decoration: none; }
A.linkN:hover   { width: 1px; font-size : 8pt; color: #000000; text-decoration: none; }

A.inpNero:link    { font-size : 8pt; color: #000000; text-decoration: none; }
A.inpNero:visited { font-size : 8pt; color: #000000; text-decoration: none; }
A.inpNero:hover   { width: 1px; font-size : 8pt; color: #000000; text-decoration: underline; }

A.centralea:link    { font-weight: bold; font-size : 10pt; color: #000000; text-decoration: none; }
A.centralea:visited { font-weight: bold; font-size : 10pt; color: #000000; text-decoration: none; }
A.centralea:hover   { font-weight: bold; font-size : 10pt; color: #000000; text-decoration: none; }

A.linkM:link    { font-size : 8pt; 
                  color: #5A595A; text-decoration: none; 
                  border-bottom: 1px black solid; border-right: 1px black solid;
                  border-top: 1px gray solid; border-left: 1px gray solid;
                  padding-right: 2px; padding-left: 2px; }
A.linkM:visited { font-size : 8pt; color: #5A595A; text-decoration: none; 
                  border-bottom: 1px black solid; border-right: 1px black solid;
                  border-top: 1px gray solid; border-left: 1px gray solid;
                  padding-right: 2px; padding-left: 2px; }
A.linkM:hover   { width: 1px; font-size : 8pt; color: #000000; text-decoration: none; 
                  border-bottom: 1px black solid; border-right: 1px black solid;
                  border-top: 1px gray solid; border-left: 1px gray solid;
                  padding-right: 2px; padding-left: 2px; }

A.comme:link    { font-size : 8pt; color: #000000; text-decoration: none; }
A.comme:visited { font-size : 8pt; color: #000000; text-decoration: none; }
A.comme:hover   { font-size : 8pt; color: #000000; text-decoration: underline; }

#sopra {
  margin-top: 4px;
  margin-bottom: 2px;
  height: 10%;
  width: 100%;
  background-color : #FFFFFF;
  border-bottom: 3px #969696 solid;
}
#sopram {
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 35px;
  margin-right: 35px;
  width: 936px;
  height: 10%;
  background-color : #FFFFFF;
  border-bottom: 3px #969696 solid;
}
#sinis {
  margin-top: 5px;
  position: absolute;
  left: 10px;
  width: 170px;
  height: 570px;
  background-color: #F7FFFF;
  text-align: center;
  border-top: 1px #D2D2D2 solid;
  border-right: 1px #D2D2D2 solid;
  border-left: 1px #969696 solid;
  border-bottom: 1px #969696 solid;
}
#sinism {
  position: absolute;
  margin-top: 0px;
  left: 35px;
  width: 170px;
  height: 575px;
  background-color: #E8EEFB;
  text-align: center;
  border-top: 3px #B4B4B4 solid;
  border-right: 3px #B4B4B4 solid;
  border-left: 3px #B4B4B4 solid;
  border-bottom: 3px #B4B4B4 solid;
}
#destr {
  margin-top: 5px;
  position: absolute;
  right: 10px;
  width: 170px;
  height: 570px;
  background-color: #F0F3E2;
  text-align: center;
  border-top: 1px #D2D2D2 solid;
  border-left: 1px #D2D2D2 solid;
  border-right: 1px #969696 solid;
  border-bottom: 1px #969696 solid;
}
#destrm {
  position: absolute;
  margin-top: 0px;
  left: 795px;
  width: 170px;
  height: 575px;
  background-color: #F2F8FB;
  text-align: center;
  border-top: 3px #B4B4B4 solid;
  border-left: 3px #B4B4B4 solid;
  border-right: 3px #B4B4B4 solid;
  border-bottom: 3px #B4B4B4 solid;
}
#centro {
  margin-top: 1px;
  margin: 0 185px 0 185px;
  background-color: #F0F0F0;
  height: 550px;
  min-height: 680px;
  padding: 0px;
}
#centrom {
  margin-top: 0px;
  position: absolute;
  width: 580px;
  height: 575px;
  margin: 0 210px 0 210px;
  background-color: #FAFEFE;
  border-top: 3px #B4B4B4 solid;
  border-left: 3px #B4B4B4 solid;
  border-right: 3px #B4B4B4 solid;
  border-bottom: 3px #B4B4B4 solid;
}

input.inpins {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}
input.inpins:focus {
  background: #FFFFD4;
}
textarea.inpins {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}
textarea.inpins:focus {
  background: #FFFFD4;
}
input.stains {
  font-size: 10px;
  color: #000000;
  background: #FFFFFF;
  border: 0px solid #FFFFFF;
  padding-right: 3px;
  padding-left: 3px;
}
textarea.stains {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}
input.trains {
  font-size: 10px;
  color: #000000;
  background: #FFFFFF;
  border: 0px solid #FFFFFF;
  padding-right: 3px;
  padding-left: 3px;
}
textarea.trains {
  font-size: 10px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}
input.inpinsB {
  font-size: 20px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}
select.selins {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}
textarea.textins {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}

input.inpnew {
  font-size: 10px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #9CAAD6;
  padding-right: 2px;
  padding-left: 2px;
  width: 10px;
}

A.pulsante {
}
A.pulsante:LINK {
  font-size: 12px;
  color: #000000;
  background: #D4D0C8;
  border-top: 1px solid #F3F3F3;
  border-left: 1px solid #F3F3F3;
  border-bottom: 2px solid #424142;
  border-right: 2px solid #424142;
}
A.pulsante:VISITED {
  font-size: 12px;
  color: #000000;
  background: #D4D0C8;
  border-top: 1px solid #F3F3F3;
  border-left: 1px solid #F3F3F3;
  border-bottom: 2px solid #424142;
  border-right: 2px solid #424142;
}
A.pulsante:HOVER {
  font-size: 12px;
  color: #000000;
  background: #D4D0C8;
  border-top: 1px solid #F3F3F3;
  border-left: 1px solid #F3F3F3;
  border-bottom: 2px solid #424142;
  border-right: 2px solid #424142;
}

TD.tdarti1 {
  font-size: 12px;
  color: #39598C;
  background: #D6EBFF;
}
TD.tdarti2 {
  font-size: 12px;
  color: #39598C;
  background: #E7F3FF;
  text-align: justify;
}
TD.tdarti3 {
  font-size: 12px;
  color: #39598C;
  background: #F0F4FF;
}
A.lnarti:LINK { text-decoration : none; color: #737373; }
A.lnarti:VISITED { text-decoration : none; color: #737373; }
A.lnarti:HOVER { text-decoration : underline; color: #A53439; }

table.articoli {
  padding: 5px;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  border: 2px dashed #BDC7E7;
}

TD.comme {
  padding: 2px;
  font-size: 8pt;
  color: #000000;
  background-color: #CCCCCC;
  border: 1px solid #BDC7E7;
}

TD.comme1 {
  padding: 2px;
  font-size: 8pt;
  color: #000000;
  background-color: #CCCCCC;
  border-left: 1px solid #316DC6;
  border-right: 1px solid #316DC6;
  border-top: 1px solid #316DC6;
  border-bottom: 1px solid #316DC6;
}

table.elenco {
  font-size: 10px;
  color: #000000;
  background-color: #CCCCCC;
}

table.centrale {
  font-size: 10px;
  color: #000000;
  border: 1px solid #CCCCCC;
}

.centrale1 {
  border: 2px solid #FFFFFF;
}
.centrale11 {
  border: 2px solid #90C3DE;
}

.elenco0 {
  width: 3%;
  text-align: right;
  border: 1px hidden #000000;
}
.elenco1 {
  width: 2%;
  text-align: right;
  border: 1px solid #000000;
}
.elenco2 {
  width: 15%;
  border: 1px solid #000000;
  padding-left: 3px;
}
.elenco22 {
  width: 10%;
  border: 1px solid #000000;
  padding-left: 3px;
}
.elenco3 {
  width: 4%;
  text-align: right;
  border: 1px solid #000000;
}
.elenco4 {
  width: 3%;
  text-align: center;
  border: 1px solid #000000;
}
.elenco5 {
  width: 15%;
}
.elenco6 {
  width: 10%;
  border: 1px solid #000000;
}
.elenco7 {
  border: 1px solid #000000;
}


.landScape
{
 width: 21cm;
 height: 29cm;
 margin-left: 0%; 
 margin-right: 0%; 
 margin-top: 10%; 
 margin-bottom: 0%; 
 text-align: left;
 filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
}

div.divpro { 
 
}

@page narrow {size: 9cm 18cm}
@page rotated {size: landscape}
DIV.landed {page: narrow}
TABLE.landet {page: rotated}

table.pagsint {
  border-collapse: collapse;
  width: 95%;
}
table.pagsint td {
  width: 100%;
  color: #FFFFFF;
  background-color: #FAEDD7;
  background-color: #00304A;
}

table.tbsin {
  width: 150px;
  margin-top: 0px;
  margin: auto;
  text-align: center;
  color: #000000;
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #C8C8C8;
}
table.tbsinm {
  width: 140px;
  margin-top: 0px;
  margin: auto;
  background-color: #FFFFFF;
  text-align: center;
  color: #000000;
  border-top: 1px solid #4693C1;
  border-bottom: 1px solid #4693C1;
  border-left: 1px solid #4693C1;
  border-right: 1px solid #4693C1;
}


.tbsinbi {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}
.tbsingr {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #F0F0F0;
}

table.pagsin1 {
  width: 95%;
  margin: auto;
  background-color: #FAEDD7;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}
table.pagsin1 td {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #CEDFF7;
}

table.pagsin2 {
  width: 95%;
  margin: auto;
  background-color: #F7FBFF;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}
table.pagsin2 td {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #D6EBFF;
}

table.pagsin3 {
  width: 95%;
  margin: auto;
  background-color: #F7FBFF;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}
table.pagsin3 td {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #E7F3FF;
}

table.pagsin4 {
  width: 95%;
  margin: auto;
  background-color: #F7FBFF;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}
table.pagsin4 td {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #EFF3FF;
}

table.pagsin5 {
  width: 95%;
  margin: auto;
  background-color: #F7FBFF;
  text-align: center;
  color: #FFFFFF;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}
table.pagsin5 td {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFBFF;
}

table.dataora {
  width: 140px;
  margin: auto;
  background-color: #CEDFF7;
  text-align: center;
  color: #39598C;
}
table.dataora td {
  width: 100%;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #AAAAAA;
  background-color: #CEDFF7;
}

table.pagcen {
  width: 50%;
  background-color: #FFFFFF;
  text-align: center;
  color: #39598C;
}
table.pagcen td {
  width: 50%;
  background-color: #FFFFFF;
}

table.pagcen1 {
  width: 90%;
  background-color: #FFFFFF;
  text-align: justify;
  color: #39598C;
}
table.pagcen1 td {
  width: 100%;
  background-color: #FFFFFF;
}

table.tabcitta {
  width: 75%;
  background-color: #FFFFFF;
  border: 2px solid #39598C;
  color: #39598C;
}
table.tabcitta td {
  background-color: #DEE7FF;
}

table.news {
  width: 95%;
  background-color: #FFFFFF;
  border: 2px dashed #E72C00;
  text-align: justify;
  color: #000000;
}
table.news td {
  background-color: #FFFFFF;
  padding: 2px 5px 2px 5px;
}

table.news1 {
  width: 95%;
  background-color: #FFFFFF;
  border: 2px dashed #008712;
  text-align: justify;
  color: #000000;
}
table.news1 td {
  background-color: #FFFFFF;
  padding: 2px 5px 2px 5px;
}

table.pagine1 {
  width: 90%;
  margin-top: 0px;
  background-color: #A5B6DE;
  margin: auto;
}
table.pagine1 td {
  width: 90%;
  background-color: #FFFFFF;
  text-align: center;
  font-size: 13pt;
  color: #000000;
}

table.pagine {
  width: 95%;
  margin-top: 0px;
  background-color: #A5B6DE;
  margin: auto;
}
table.pagine td {
  width: 100%;
  background-color: #FFFFFF;
  font-size: 13pt;
  color: #000000;
}

table.intesta {
  width: 95%;
  margin: auto;
  background-color: #A5B6DE;
}
table.intesta td {
  background-color: #FFFFFF;
  font-size: 13pt;
  color: #39598C;
  margin: auto;
}

table.testo {
  width: 95%;
  margin: auto;
  margin-top: 0px;
  background-color: #B4B4B4;
}
table.testo td {
  width: 100%;
  background-color: #FFFFFF;
  text-align: justify;
  font-size: 8pt;
  color: #000000;
  padding: 2px 5px 2px 5px;
}

table.moduta {
  margin: auto;
  background-color: #FFFFFF;
  border-top: 2px solid #B4B4B4;
  border-bottom: 2px solid #B4B4B4;
  border-left: 2px solid #B4B4B4;
  padding: 0px 0px 0px 0px;
  border-spacing: 0px;
}
table.moduta td {
  border-right: 2px solid #B4B4B4;
  padding: 10px 10px 10px 10px;
  border-spacing: 0px;
}

table.testo1 {
  width: 95%;
  margin: auto;
  margin-top: 0px;
  background-color: #B4B4B4;
}
table.testo1 td {
  width: 100%;
  background-color: #FFFFFF;
  text-align: right;
  font-size: 8pt;
  color: #000000;
  padding: 2px 5px 2px 5px;
}

table.tabmoduli {
  margin: auto;
  margin-top: 0px;
  background-color: #B4B4B4;
}
table.tabmoduli td {
  background-color: #FFFFFF;
  text-align: justify;
  font-size: 8pt;
  color: #000000;
  padding: 2px 5px 2px 5px;
}
select.selmoduli {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding-right: 1px;
  padding-left: 1px;
}

table.tributi {
  border-collapse: collapse;
  padding: 0px;
  background-color: #466496;
  border: 1px solid #39598C;
  text-align: justify;
  color: #39598C;
}

table.tributiG {
  border-collapse: collapse;
  padding: 0px;
  background-color: #466496;
  border: 0px solid #39598C;
  text-align: justify;
  color: #39598C;
}
table.commetb {
  border-collapse: collapse;
  padding: 0px;
  border: 0px solid #39598C;
  text-align: justify;
  color: #39598C;
}

.tribnr {
  background-color: #AAAAAA;
  FONT-WEIGHT: bold; 
  color: #000000;
  border-left: 1px dotted #BEBEBE;
}

.tribbc {
  background-color: #436883;
  FONT-WEIGHT: bold; 
  color: #FFFFFF;
}

.tribgr {
  background-color: #FFFFFF;
  color: #000000;
  border-left: 1px dotted #F0F0F0;
}

.tribli {
  padding: 4px;
}

.tdtribte td {
  border-collapse: collapse;
  padding: 0px;
  background-color: #39598C;
  color: #FFFFFF;
}
.tdtribco td {
  border-collapse: collapse;
  padding: 2px;
  border: 1px solid #39598C;
  background-color: #F7FBFF;
  color: #000000;
}

TABLE.moduli {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  border-spacing: 0px;
  text-align: center;
  font-size: 10px;
}
TD.moduli {
  border: 1px solid #C0C0C0;
}
TD.moduliC {
  border: 1px solid #3C3C3C;
  background-color: #CCCCCC;
}
TD.commechi {
  border-collapse: collapse;
  padding: 2px;
  border: 1px solid #CCCCCC;
  color: #000000;
}
TD.commescu {
  border-collapse: collapse;
  padding: 2px;
  border: 1px solid #CCCCCC;
  background-color: #39598C;
  color: #FFFFFF;
  font-weight: bold;
}

input.form {
  text-align: left;
  font-size: 8px;
  color: #000000;
  background: #DEE7FF;
  border: 1px solid #CCCCCC;
  padding-right: 3px;
  padding-left: 3px;
}

A.pagsin:link    { color: #000000; }
A.pagsin:visited { color: #000000; }
A.pagsin:hover   { color: #000000; text-decoration: underline; }

A.pagsinm:link    { color: #FFFFFF; }
A.pagsinm:visited { color: #FFFFFF; }
A.pagsinm:hover   { color: #FFFFFF; text-decoration: underline; }

A.pagsup:link    { color: #FFFFFF; font-weight: bold; }
A.pagsup:visited { color: #FFFFFF; font-weight: bold; }
A.pagsup:hover   { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

A.news:link    { background-color : #FFFFFF; color: #646464; font-size : 9pt; text-decoration: underline; }
A.news:visited { background-color : #FFFFFF; color: #646464; font-size : 9pt; text-decoration: underline; }
A.news:hover   { background-color : #CECFCE; color: #000000; font-size : 9pt; text-decoration: none; }

A.tribln:link    { background-color : #FFFFFF; color: #000000; font-size : 11pt; text-decoration: underline; }
A.tribln:visited { background-color : #FFFFFF; color: #000000; font-size : 11pt; text-decoration: underline; }
A.tribln:hover   { background-color : #E7F3FF; FONT-WEIGHT: bold; color: #39598C; font-size : 11pt; text-decoration: none; }

A.newsln:link    { background-color : #FFFFFF; color: #000000; font-size : 8pt; text-decoration: underline; }
A.newsln:visited { background-color : #FFFFFF; color: #000000; font-size : 8pt; text-decoration: underline; }
A.newsln:hover   { background-color : #E7F3FF; color: #082C84; font-size : 8pt; text-decoration: none; }

table.tabver {
    background-color: #FFFFFF;
    border: Solid 1px #39598C;
}
td.tdver {
    background-color: #FFFFFF;
    border-bottom: 2px #39598C;
    width: 120px;
    height: 20px;
    vertical-align: bottom;
}
td.tdver:hover {
    background-color: #77B1FF;
    color: #FFFFFF;
}
table.taboriz {
    background-color: #39598C;
    border: Solid 1px #CCCCCC;
}
td.tdoriz {
    background-color: #39598C;
    color: #FFFFFF;
    font: Normal 12px Verdana;
    border-right:solid 1px #FFFFFF;
    height: 20px;
    vertical-align: bottom;
    padding: 0px;
}
.menu {
    position: Absolute;
    visibility: Hidden;
}
div.camcol {
    background: #39598C;
}
div.camcol:hover {
    background: #6D84B4;
}

a.aoriz:link { color: #FFFFFF; text-decoration: None; }
a.aoriz:visited { color: #FFFFFF; text-decoration: None; }
a.aoriz:hover { font-weight: bold; color: #FFFFFF; text-decoration: None; }

a.avert:link { color: #000000; text-decoration: None; }
a.avert:visited { color: #000000; text-decoration: None; }
a.avert:hover { color: #000000; text-decoration: None; }

table.tablog {
    border-left: Solid 2px #929292;
    border-top: Solid 2px #929292;
    border-right: Solid 4px #929292;
    border-bottom: Solid 4px #929292;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
table.tablogB {
    border-left: Solid 2px #929292;
    border-top: Solid 2px #929292;
    border-right: Solid 4px #929292;
    border-bottom: Solid 4px #929292;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

table.tabrig {
    border: solid 1px #39598C;
}
table.tabrig td {
    border: Solid 1px #39598C;
}

table.tabici {
    border-left: Solid 1px #DDDDDD;
    border-top: Solid 1px #CCCCCC;
    border-right: Solid 1px #454545;
    border-bottom: Solid 1px #454545;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

input.inpmod {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border-top: 0px solid #CCCCCC;
  border-right: 0px solid #CCCCCC;
  border-left: 0px solid #000000;
  border-bottom: 1px solid #4B4B4B;
  padding-right: 3px;
  padding-left: 3px;
}

textarea.texmod {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #4B4B4B;
  padding-right: 3px;
  padding-left: 3px;
}

TD.tdnorma {
  border: 0px none;
}

TABLE.tabsche {
  border: 1px solid #4B4B4B;
}
TD.tdscheB {
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
}
TD.tdscheN {
  border: 1px solid #000000;
}
TD.tdscheG {
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

