body
{
  background-color:#F7F8F9;
  font-family:Verdana,sans-serif;
  font-size:12px;
  color:#646464;
}
body
{
  margin:0;
  border:0;
  overflow-y:scroll;
}
#container
{
  border:20px solid #FFFFFF;
  background-color:#FFFFFF;
}
#kopf
{
  margin:0;
  border:0;
  border-left:5px solid #E10019;
  padding:0;
  width:950px;
  height:215px; 
  background-repeat:no-repeat;
}
#kopf td
{
  background:transparent;
}
#hauptmenue
{
  width:784px;
}
.menue
{
  background-color:#FFFFFF;
  color:#E10019;
  height:23px;
}
.menue a
{
  color:#E10019;
  text-decoration:none;
  font-family:Verdana,sans-serif;
  font-size:12px;
  padding:0 10px 0 10px;
  display:block;
}
.menue a:hover,
.menue a:active
{
  text-decoration:underline;
}
#content
{
  padding:0;
  padding-left:45px;
  padding-right:20px;
  width:890px;
}
#content,
#content td
{
  font-family:Verdana,sans-serif;
  font-size:12px;
  color:#646464;
}
#content h1
{
  display:block;
  margin:0;
  margin-left:-10px;
  margin-bottom:20px;
  border:0;
  border-left:5px solid #E10019;
  padding:5px;
  font-family:Verdana,sans-serif;
  font-size:12px;
  color:#E10019;
  font-weight:bold;
}
#content h2
{
  display:block;
  margin:0;
  margin-top:10px;
  border:0;
  font-family:Verdana,sans-serif;
  font-size:12px;
  color:#E10019;
  font-weight:bold;
}
#content p
{
  margin:0;
  border:0;
  padding:0;
  width:600px;
}
#content img
{
  border:0;
  padding:0;
  padding-left:10px;
}
#content hr
{
  margin:0;
  margin-left:10px;
  border:0;
  padding:20px 0 20px 0;
  background-image:url(trennlinie.png);
  background-repeat:no-repeat;
  background-position:left center;
}
#content a
{
  color:#E10019;
  text-decoration:none;
}
#content a:hover,
#content a:active
{
  text-decoration:underline;
}
#content ul
{
  margin:0;
  margin-left:20px;
  border:0;
  padding:0;
  list-style:none;
}
#content .liste
{
  width:905px;
}
#content .liste td
{
  padding-top:10px;
  padding-bottom:10px;
}
#content .liste td.infos
{
  width:430px;
  border-bottom:1px dotted #E10019;
  padding-right:5px;
}
#content .liste .infos h1
{
  margin-left:-10px;
}
#content .keineliste
{
  padding-top:10px;
  padding-bottom:10px;
}
#content .mitglieder td
{
  padding-right:10px;
}
.erfolg
{
  font-family:Verdana,sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
  color:#00AA00;
}
.fehler
{
  font-family:Verdana,sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
  color:#FF0000;
}
textarea,
input
{
  font-family:Verdana,sans-serif;
  font-size:12px;
}
.kontakt
{
  width:415px;
  border:1px dotted #E10019;
  padding:5px;
  margin:0;
  margin-top:5px;
  color:#646464;
}
textarea.kontakt
{
  height:200px;
}
.button
{
  background-color:#D4D4D4;
  color:#646464;
  border:1px solid #E10019;
  margin:0;
  margin-top:5px;
}
.kontaktform
{
}
.zwischentitel
{
  display:block;
  font-weight:bold;
  color:#E10019;
  margin-left:-10px;
}
