body {
margin: 10px;
background: #FFFFFF;
text-align: center;
font-family: tahoma,arial,helvetica;
color: #000000;
}

#content{
width: 715px;
margin: auto;
padding: 0px;
text-align: left;
}

ul.anz {
list-style: none;
margin:5 5 5 5;
width: 98%;
padding-left: 0px;
text-align: center;
}

li.anz {
display: block;
width: 100px;
height: 115px;
float: left;
margin: 2 4 4 2;
font-size: 11px;
text-align: center;
}

ul.reg {
list-style: none;
margin:5 5 5 5;
width: 98%;
padding-left: 0px;
text-align: center;
}

li.reg {
margin: 2 4 14 2;
font-size: 11px;
text-align: left;
}

ul.banner {
list-style: none;
margin:5 5 5 5;
width: 98%;
padding-left: 0px;
text-align: center;
}

li.banner {
margin: 2 4 14 2;
font-size: 11px;
color: #404040;
font-weight: normal;
text-align: center;
}

a.tl {
font-size: 13px;
color: #990000;
text-decoration: underline;
}

a.tl:hover {
font-size: 13px;
color: #BBBA83;
text-decoration: underline;
}

a.reg {
color: #990000;
text-decoration: underline;
font-weight: normal;
}

#a.reg:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: normal;
}

#regpic {
width: 90px;
height: 70px;
overflow: hidden;
background: #000000;
border: 1px solid #000000;
float: left;
}
#aufgeben {
margin: 5px;
padding: 5px;
border-top: 1px solid #999966;
}

ul.aufgeben {
list-style: none;
margin: 0 5 0 5;
padding: 5 0 5 0;
width: 98%;
text-align: center;
}

li.aufgeben {
display: block;
width: 220px;
float: left;
margin: 2 4 4 2;
font-size: 11px;
text-align: left;
}

ol.rules {
margin: 1px;
padding: 0px;
}

li.rules {
margin: 4px;
padding: 0px;
font-size: 11px;
font-weight: normal;
}

td {
font-size: 12px;
font-weight: normal;
}

#pages {
margin: 7 9 14 7;
padding: 0px;
font-size: 11px;
font-weight: nomal;
}

#pages a {
color: #990000;
text-decoration: underline;
font-weight: normal;
}

#pages a:hover{
color: #BBBA83;
text-decoration: underline;
font-weight: normal;
}

#ins {
margin: 5 0 0 0;
padding: 0px;
font-size: 11px;
font-weight: nomal;
}

#ins a {
color: #990000;
text-decoration: underline;
font-weight: normal;
}

#ins a:hover{
color: #BBBA83;
text-decoration: underline;
font-weight: normal;
}

#bild {
width: 90px;
height: 70px;
overflow: hidden;
background: #000000;
border: 1px solid #000000;
}

#nav {
margin: 0 8 0 10;
padding: 2 2 2 2;
font-size: 12px;
line-height: 16px;
border-bottom: 1px solid #999966;
}

#nav a {
color: #990000;
text-decoration: underline;
font-weight: bold;
}

#nav a:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: bold;
}

#nav h1 {
margin: 0px;
padding: 0 4 4 0;
font-size: 13px;
font-weight: bold;
}

#nav p {
margin: 0px;
padding: 0 4 4 0;
font-size: 12px;
line-height: 13px;
}

#nav2 {
margin: 0 8 0 10;
padding: 2 2 2 2;
font-size: 12px;
line-height: 16px;
}

#nav2 a {
color: #990000;
text-decoration: underline;
font-weight: bold;
}

#nav2 a:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: bold;
}

.info {
font-size: 11px;
font-weight: normal;
color: #999966;
line-height: 12px;
}

a.info {
color: #990000;
text-decoration: underline;
font-weight: normal;
}

a.info:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: normal;
}

#details {
margin: 20 7 2 2;
padding: 0px;
font-size: 12px;
}

#details p {
margin: 3 5 5 3;
padding: 0px;
}

#details h1 {
margin: 3 5 5 3;
padding: 0px;
font-size: 13px;
font-weight: bold;
}

#details a {
color: #990000;
text-decoration: underline;
font-weight: bold;
}

#details a:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: bold;
}

#detpic {
margin: 3 5 5 3;
padding: 0px;
font-size: 11px;
font-weight: normal;
text-align: center;
}

#detpic a {
color: #990000;
text-decoration: underline;
font-weight: normal;
}

#detpic a:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: normal;
}

#anmeldung {
margin: 20 7 2 2;
padding: 0px;
font-size: 12px;
}

#anmeldung p {
margin: 3 5 5 3;
padding: 0px;
}

#anmeldung h1 {
margin: 3 5 5 3;
padding: 0px;
font-size: 13px;
font-weight: bold;
color: #990000;
}

h1 {
margin: 0px;
padding: 7 9 9 7;
font-size: 13px;
font-weight: bold;
}

form,input {
margin: 0px;
padding: 0px;
}

#bot {
width: 702px;
margin: 3 10 0 3;
padding: 2 0 0 0;
border-top: 1px solid #999966;
font-size: 11px;
color: #000000;
text-align: right;
}

#bot a {
color: #990000;
text-decoration: underline;
font-weight: normal;
}

#bot a:hover {
color: #BBBA83;
text-decoration: underline;
font-weight: normal;
}

.clear {
clear: both;
}

.pic {border: 1px solid #000000;}

#wm {
margin: 0 6 0 8;
padding: 0px;
}

.wminfo {
margin: 0px;
padding: 4px;
font-size: 11px;
color: #000000;
border-bottom: 1px solid #000000;
}

.wmreg {
margin: 0px;
padding: 4px;
font-size: 11px;
color: #FFFFFF;
border-bottom: 1px solid #000000;
}

.wmcode {
margin: 0px;
padding: 4px;
font-size: 11px;
color: #000000;
border-bottom: 1px solid #000000;
}

a.pid {
color: #EFEFEF;
text-decoration: underline;
}

a.pid:hover {
color: #BBBA83;
text-decoration: underline;
}

form.anmelden {
margin: 0;
padding: 10px 0 10px 0;
}

form.anmelden label {
width: 180px;
margin: 10px 0 0 0;
padding: 0 10px 0 0;
font-size: 12px;
font-weight: normal;
color: #000000;
float: left;
}

form.anmelden .info {
font-size: 11px;
line-height: 12px;
color: #999966;
}

form.anmelden input {
padding: 1px;
font-size: 13px;
font-weight: normal;
color: #000000;
}

form.anmelden .feld {
margin: 12px 0 0 0;
width: 230px;
float: left;
}

form.anmelden .button {
margin: 15px 0 0 190px;
}

form.webmaster {
margin: 0;
padding: 10px 0 10px 0;
}

form.webmaster input {
padding: 1px;
font-size: 13px;
font-weight: normal;
color: #000000;
}

form.webmaster .wm {
margin: 0 10px 0 0;
width: 250px;
}


