body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #363636;
 background-image: url(img/bg.jpg);
 background-repeat: repeat-x;
 background-color:#383838;
 margin:0px; 
}

p {
padding: 0px 5px 5px 10px;
margin-bottom: 10px;
}

.contentbox {
  background-image: url(img/bg-verlauf.jpg);
  width: 930px;
  background-repeat: repeat-y;
  padding-bottom: 10px;
}

table.entries {
width: 670px;
background-color:#efe2c7;
border: 1px solid #907432;
}

td.feld1 {
font-weight: bolder;
width: 30px;
vertical-align: middle;
text-align: center;
border: 1px solid #907432;
}

td.feld2 {
font-weight: bolder;
width: 570px;
vertical-align: middle;
text-align: center;
border: 1px solid #907432;
}

td.feld3 {
font-weight: bolder;
width: 35px;
vertical-align: middle;
text-align: center;
border: 1px solid #907432;
}


td.rang {
height: 45px;
text-align: center;
vertical-align: middle;
font-weight: bolder;
border: 1px solid #907432;
}

td.eintrag {
text-align: center;
vertical-align: middle;
border: 1px solid #907432;
}

td.eintrag a {
font-weight: bolder;
}

td.werte {
text-align: center;
vertical-align: middle;
border: 1px solid #907432;
}

td { 
background-color:#fff7e7;
}

td.space {
background-color: #dbccab;
}

td.sidebar {
width: 175px;
text-align: center;
vertical-align: top;
border: 1px solid #907432;
}

td.sidebar p {
font-weight: bolder;
color: #118f00;
margin: 3px 0px 0px 0px;
font-size: 14px;
}

td.toplisten {
vertical-align: top;
background-color:#dbccab;
}

.infobox {
width: 670px;
margin-bottom: 5px;
background-color:#efe2c7;
border: 1px solid #907432;
text-align: center;
}

.infobox p {
text-align: justify;
}

.infobox a {
font-size: 14px;
color: #b40003;
padding: 5px;
font-weight:bolder;
text-decoration: underline;
horizontal-align: center;
}

.footerbox {
width: 844px;
padding:8px;
margin-bottom: 5px;
background-color:#efe2c7;
border: 1px solid #907432;
text-align: justify;
}

.footerlinks {
color: #b40003;
margin: 15px;
}

.footerlinks a {
font-size: 14px;
color: #b40003;
margin: 3em;
font-weight:bolder;
text-decoration: underline;
}


h1 {
font-size: 26px;
color: #b40003;
margin: 5px;
text-align: center;
}

.copyright {
height: 20px;
horizontal-align: center;
margin: 15px;
width: 280px;
text-align: center;
background-color:#efe2c7;
}

.button a img {
border: 0px;
}

.new {color: #FF0000; font-weight:bolder;}
.banner { text-align: justify; padding:4px; padding-bottom:0px;}
.description { font-size:12px; padding-left:4px; padding-top:0px; padding-right:4px; padding-bottom:4px}
.stats {font-size: 10px; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px}
a {font-size: 12px;color: #b40003;}
a:visited {color: #b40003;}
a:hover {color: #ef5254;}
a:active {color: #ef5254;}
a.members {font-size: 12px;color: #0000FF;}
a.members:visited {color: #0000FF;}
a.members:hover {color: #FF0000;}
a.members:active {color: #0000FF;}
a.sitetitle {font-size: 14px;color: #b40003; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}
a.sitetitle:visited {color: #b40003;}
a.sitetitle:hover {color: #ec4144;}
a.sitetitle:active {color: #ec4144;}
a.topsitemenu {font-size: 12px;color: #CCCCCC; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}
a.topsitemenu:visited {color: #CCCCCC;}
a.topsitemenu:hover {color: #CCCCCC;}
a.topsitemenu:active {color: #CCCCCC;}
a.topmenu {font-size: 12px;color: #f4bbbb; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}
a.topmenu:visited {color: #de5a5a;}
a.topmenu:hover {color: #FF0000;}
a.topmenu:active {color: #ff7d7d;}
td.border { border-color: #8c4545; border-style:solid;}

