.index{
    border-spacing: 10;
    font-size: 10px;
}

.collapsed{
  border-collapse: collapse;
}

.spp_tabelle,
.spp_gruppenspiele,
.spp_gesamtspielplan,
.spp_finalspiel,
.spp_luckylooser{
	border-collapse: collapse;
    border:solid black 1px;
    border-spacing: 1px;

}

.spp_tabelle th,
.spp_gruppenspiele th,
.spp_gesamtspielplan th,
.spp_finalspiel th,
.spp_luckylooser th{
	background-color: rgb(150,150,150);
    padding: 4px;
}

.spp_tabelle tr:nth-child(odd),
.spp_gruppenspiele tr:nth-child(odd),
.spp_gesamtspielplan tr:nth-child(odd),
.spp_finalspiel tr:nth-child(odd),
.spp_luckylooser tr:nth-child(odd){
	background-color: rgb(200,200,200);
}

.spp_tabelle td,
.spp_gruppenspiele td,
.spp_gesamtspielplan td,
.spp_finalspiel td,
.spp_luckylooser td{
	padding: 2px 2px 2px 5px;
}

.spp_kategorie{
  page-break-after:always;
  width:100%;
}

.spp_rahmen_links{
  border-left: 1px solid black;
}


.spalte{
    color: #FFFFFF;
    width: 230;
    border-collapse: collapse;
    border:0;
    margin:0:
}

BODY {
	color: Black;
	background-color: White;
    font-family: Arial, sans-serif;
	font-size: small;
    margin:0 0 0 0;
}

a:link{
    color: Grey;
    font-weight: bold;
    text-decoration: none
}
a:visited{
    color: Grey;
    font-weight: bold;
    text-decoration: none}
a:active{
    color: Grey;
    font-weight: bold;
    text-decoration: none}
a:hover {
	color: Grey;
    font-weight: bold;
    text-decoration: none;
}

.blacklink:link {
    color: Black;
    font-weight: bold;
	text-decoration: none;
}
.blacklink:visited {
    color: Black;
    font-weight: bold;
	text-decoration: none;
}
.blacklink:active {
    color: Black;
    font-weight: bold;
	text-decoration: none;
}
.blacklink:hover {
    color: #CB0808;
    font-weight: bold;
	text-decoration: none;
}

.portrait{
  background-position: 18;
  background-repeat: no-repeat;
}

img{
  border:0;
}

P{
  margin:5px;
}

H1{
    text-align: left;
    color: Grey;
}

table, tr, td {
    border:0;
    font-size: 11px;
}

.skorerliste{
    width: 100%;
    border-spacing:5 0;
}

.umrandet{
    border-collapse:separate;
    border:1;
    border-style: solid;
}

.red{
    background-color: #CB0808;
    color: #FFFFFF;
    border-spacing: 5px 1px;
}

.black{
    background-color: #000000;
    color: #FFFFFF;
}

.menu{
    padding: 0 10 0 10;

}

.menuitem{
    background-color: #000000;
    color: #FFFFFF;
}

.main{
    border-collapse: collapse;
    background-color: #FFFFFF;
    color: #000000;
    width:100%;
}

.news{
    width: 50%;
}
.newstop{
    background: url("pics/newsfenster2.png") top left no-repeat;
}
.newsmid{
    background: url("pics/newsfenster2.png") top left no-repeat;
}
.newsbottom{
    background: url("pics/newsfenster2.png") bottom left no-repeat;
}

.vorschau{
    background-color: #AA0000;
    width: 230;
    font-size: smaller;
    margin: 5;
}

.rueckblick{
    background-color: #AA0000;
    width: 230;
    font-size: smaller;
    margin: 5;
}

.vorschauhintergrund{
  background-color: #AA0000;
  margin: 5;
}

.aufstellung{
  padding: 10;
  border-collapse: collapse;
  width:20%;
}

.sponsoren{
    text-align: center;
}

.fusszeile{
  background-color: #AA0000;
}

.rollover a	{
  background-image: url(pics/mannschaft_f.gif);
  background-position: 0 0;
  border:0;
  margin:0;
  padding:0;
  width: 100px;
  height: 80px;
  display: block;
}

.rollover a:hover img{
  border:0;
  margin:0;
  padding:0;
  visibility:hidden

}
