body {
  background-color : #f3fafa; 
  font-family: Arial,Helvetica,sans-serif; 
  font-size: 100%
  color: #000000; 
  margin: 0;
  margin-bottom:1.2em;
}
 
h1.kurzliste {
  text-align: center;
  font-size: 100%;
  margin: 1.5em;
}



a:link {
  color: #000000;
  text-decoration: none; 
} 

a:visited {
  color: #000000; 
  text-decoration: none; 
} 

a:hover {
  color: #777777; 
  text-decoration: none; 
} 

a:active {
  color: #777777; 
  text-decoration: none; 
} 

a.abgelaufen:link {
  color: #bbbbbb;
  text-decoration: none; 
} 

a.abgelaufen:visited {
  color: #bbbbbb; 
  text-decoration: none; 
} 

a.abgelaufen:hover {
  color: #777777; 
  text-decoration: none; 
} 

a.abgelaufen:active {
  color: #777777; 
  text-decoration: none; 
} 



a.pdflink:link {
  color: #0000ff;
  text-decoration: underline;
} 

a.pdflink:visited {
  color: #6600cc; 
  text-decoration: underline;
} 

a.pdflink:hover {
  color: #6600cc; 
  text-decoration: underline;
} 

a.pdflink:active {
  color: #6600cc; 
  text-decoration: underline;
} 



p {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}



p.ctr {
  text-align: center;  
}

p.fuss {
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: #000000;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  text-align: center;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  font-size:79%;
  width:14em;
  margin:auto;
}

p.tabueb {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.2em;
  margin-right: 0.2em;
  font-weight:bold;
}

p.tabueb2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.2em;
  margin-right: 0.2em;
}

p.tabeintr {
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
}

table {
  margin-left:auto;
  margin-right:auto;
}

td.kurzl {
  font-weight: bold;
  width: 1%;
  white-space: nowrap;
}


form {
  display: inline;
  margin: 0;
}

input {
  font-size: 100%;
}

select {
  font-size: 100%;
}


#footer {
  margin: auto;
  text-align: center;  
  visibility: visible; 
  display: block; 
  margin-top: 1.6em;
}

span.abgelaufen_1 {
  color: #bbbbbb;
  font-weight:bold;
}

span.aktiv_1 {
  color: #000000;
  font-weight:bold;
}

span.abgelaufen_2 {
  color: #ff0000;
  font-weight:normal;
}

span.aktiv_2 {
  color: #000000;
  font-weight:normal;
}

img {
  border:none;
}