body {
  margin-left:      5px;
  margin-right:     5px;
  margin-top:       5px;
  margin-bottom:    5px;
  background-color: #591213;
  font-family:      Arial, Helvetica, Tahoma, Verdana;
}

ul {
  margin-left: 16px;
}

.t   { font-size: 12px; }
.ts  { font-size: 10px; }
.tss { font-size: 9px; }
.tvs { font-size: 4px; }
.tus { font-size: 1px; }
.tl  { font-size: 14px; }
.tvl { font-size: 16px; }
.tul { font-size: 18px; }
.ft  { font-size: 12px; font-weight: bold; color: #FF0000; }

div.lr10 { margin-left: 10px; margin-right: 10px }
div.lr20 { margin-left: 20px; margin-right: 20px }
div.lr30 { margin-left: 30px; margin-right: 30px }

.headertext {
  margin-left:      10px;
  font-size:        14px;
  font-weight:      bold;
  letter-spacing:   2px;
  color:            #591213;
  background-color: #FFD8C3
}

.spstheadertext {
  font-size:   12px;
  font-weight: bold;
  color:       #AC1315;
}

.spstr1 {
  background-color:  #FFFFFF;
  background-image:  url(images/spielstaetten/uebersicht-1.jpg);
  background-repeat: no-repeat;
}

.spstr2 {
  background-color:  #FFFFFF;
  background-image:  url(images/spielstaetten/uebersicht-2.jpg);
  background-repeat: no-repeat;
}

.spstr3 {
  background-color:  #FFFFFF;
  background-image:  url(images/spielstaetten/uebersicht-3.jpg);
  background-repeat: no-repeat;
}

.spstr4 {
  background-color:  #FFFFFF;
  background-image:  url(images/spielstaetten/uebersicht-4.jpg);
  background-repeat: no-repeat;
}

.spsthg {
  background-color:  #FFFFFF;
  background-image:  url(images/spielstaetten/hintergrund.gif);
  background-repeat: no-repeat;
}

a.ref {
  text-decoration: none;
  color:           #0000FF;
}

a.ref::hover {
  text-decoration: underline;
  color:           #AC1315;
}

a.mmi::hover {
  text-decoration: underline;
  font-size:       12px;
  font-weight:     bold;
  color:           #AC1315;
}

a.smi::hover {
  text-decoration: underline;
  font-size:       12px;
  font-weight:     bold;
  color:           #AC1315;
}

.mma {
  text-decoration: none;
  font-size:       14px;
  font-weight:     bold;
  color:           #AC1315;
}

.mmi {
  text-decoration: none;
  font-size:       12px;
  font-weight:     bold;
  color:           #591213;
}

.sma {
  text-decoration: none;
  font-size:       14px;
  font-weight:     bold;
  color:           #AC1315;
}

.smi {
  text-decoration: none;
  font-size:       12px;
  font-weight:     bold;
  color:           #591213;
}

.button { font-weight: bold; font-size: 12px; }
.input  { font-size: 12px; background-color: #FFD8C3; }

.sivcontainer p {
  float: left;
}

.sivcontainer p.siv1, p.siv3, p.siv5, p.siv7, p.siv9 {
  font-weight: bold;
  margin-top:  2px;
}

.sivcontainer p.siv2, p.siv4, p.siv6, p.siv8 {
  position:    relative;
  top:         -8000px;
  font-weight: bold;
}


