.type {
 background-color: #FEFEFE;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 width: 80px;
 text-align: center;
 margin-top: 2px;
 margin-bottom: 3px;
 margin-left: 5px;
 margin-right: 6px;
 float: left;
 clear: left;
}

.data {
 padding-top: 1px;
 margin-top: 2px;
 margin-bottom: 3px;
 width: 400px;
 float: left;
}

#teamlist {
 list-style: none;
 border: 0px solid black;
 width: 570px;
}

#teamlist li.oneteam {
 border: 0px solid white;
 margin: 2px;
 display: inline;
 float: left; 
 width: 32%;
}

#calendar {
 text-align: center;
}

#calendar .day {
 background: white;
 width: 450px;
 border: 1px dotted black;
 margin-bottom: 15pt;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 font-size: 10px;
}
.day .title {
 text-align: center;
 border-bottom: 1px dotted black;
}
.day .date {
 text-align: center;
 border-bottom: 1px dotted black;
 width: 80px;
}
.day .result {
 text-align: center;
}
.day .team {
 width: 210px;
 text-align: left;
}
.day .vs {
 width: 30px;
}
.day .gol {
 width: 35px;
}

.classification {
 width: 550px;
 border: 1px solid black;
 background: white;
 text-align: center;
 font-size: 10px;
}

.classification th {
 border: 1px solid black;
 width: 15px;
 text-align: center;
}

.classification td {
 border: 1px solid black;
 width: 15px;
 text-align: center;
}

.classification .name {
 border: 1px solid black;
 width: 100px;
 text-align: left;
}

.tourlinklist a, .tourlinklist a:visited {
 background: #EDEDA4;
 border-top: 2px solid #FEFEB5;
 border-right: 2px solid #CBCB82;
 border-bottom: 2px solid #CBCB82;
 border-left: 2px solid #FEFEB5;
 color: black;
 padding: 5px;
 float: left;
 font-size: 11pt;
 width: 550px;
 margin-bottom: 5px;
}
.tourlinklist a:hover {
 background: #FFFED5;
 border-top: 2px solid #DCDC93; 
 border-right: 2px solid #FEFEB5;
 border-bottom: 2px solid #FEFEB5;
 border-left: 2px solid #DCDC93;
 color: red;
 padding: 5px;
 float: left;
 font-size: 11pt;
 width: 550px;
 margin-bottom: 5px;
}
