/*tabelle*/


.abst {
margin-top: 20px;
}

table {
background-image: url(../schulprofil/img/statistics.gif);
background-repeat: repeat;
position: relative;
width: 90%;
   margin: 1em;
   margin-top: 0px;
   margin-left: 30px;
   border-collapse: separate;
   border-spacing: 0 0;
   text-align:left;
   font-style:inherit;
   font-size:85%;
   margin-bottom: 0px;
   }
   
  table thead tr.caption th {
   border: none;
   padding-bottom: 20px;
   text-align:center;
   text-decoration:underline;
   }
   
   table thead tr.oben th {
  border: none;
   padding-bottom: 20px;
   text-align:center;
   background-color: #dedede;
   }
   
   table thead tr.subl th {
   border: none;
   padding-bottom: 15px;
   text-align:center;
   }
   
td {
   border: 1px dotted #999;
   border-top: none;
   border-left: none;
   padding-left: 3px;
   padding-right: 3px;
   text-align: center;
   }
   
   td.al {
   border: 1px dotted #999;
   padding-left: 10px;
   padding-right: 3px;
   line-height: 135%;
   font-size: 9pt;
   text-align:left;
   }
   
   td.a {
   border: 1px dotted #999;
   padding-left: 10px;
   padding-right: 3px;
   line-height: 135%;
   font-size: 9pt;
   text-align:center;
   }
   td.ab {
   border: 1px dotted #999;
   border-top: none;
   padding-left: 10px;
   padding-right: 3px;
   text-align:center;
   }
   
   td.tag {
   border: 1px dotted #999;
   border-top: none;
   border-left: none;
 padding-left: 3px;
   padding-right: 3px;
   }
   
   td.ort {
   border: 1px dotted #999;
   border-top: none;
   border-left: none;
   padding-left: 3px;
   padding-right: 3px;
   }
   
   td.zeit {
   border: 1px dotted #999;
   border-top: none;
   border-left: none;
 padding-left: 3px;
   padding-right: 3px;
   }
   
th {
   border: 1px dotted #999;
   padding: 3px;
   }
   
   th.lkop {
   border-right: none;
   border-top: none;
   }
   
   th.left {
   border: 1px dotted #999;
   background-image:url(../gfx/grauverlauf_a.gif);
   padding: 3px;
   width: 33%;
   text-align:center;
   }
   
   th.middle {
    background-image:url(../gfx/grauverlauf_a.gif);
    border: 1px dotted #999;
	border-left: none;
   padding: 3px;
   width: 33%;
   text-align:center;
   }
   th.right {
   border: 1px dotted #999;
	border-left: none;
   background-image:url(../gfx/grauverlauf_a.gif);
color:#000000;
text-align:center;
   padding: 3px;
   width: 33%;
   }
   
th.first-child {
   border-left: 1px dotted #999;
 padding-left: 3px;
   padding-right: 3px;
   }
   
   th.daten {
   border-left: 1px dotted #999;
   background-image: url(../gfx/grauverlauf_a.gif);
   background-repeat:repeat-x;
   padding-left: 3px;
   padding-right: 3px;
   }
   
   
thead th {
   border-top: 1px dotted #999;
 padding-left: 3px;
   padding-right: 3px;
   }
   
   thead th.none {
   border: none;
 padding-left: 3px;
   padding-right: 3px;
   }
   
.list { list-style-image:     url("../gfx/dot.gif"); 
}
.lista {list-style-image:url(../gfx/listw.gif);
}

col.eins, td.eins, th.eins {
background-color: #ffffff;
border: none;
}

