.Reg {
width:984px;
overflow:auto;
background-image:url(../images/1/reg.jpg);
background-position:right;
background-repeat:repeat-y;
background-color:#000;
color:#fff;
margin:5px 0px 10px;
font-size:12px;
}

.Reg a {
color:#e59716;
text-decoration:underline;
}

.Reg a:hover {
text-decoration:none;
}

.RegL {
float:left;
width:672px;
padding:12px 17px 16px;
}

.RegL .line {
height:1px;
border-bottom:1px dashed #ccc;
margin:11px 0px;
}

.RegL .block {
width:671px;
overflow:auto;
}

.RegL .block .bL {
float:left;
width:170px;
}

.RegL .block .bR {
float:left;
width:501px;
}

.RegL .block .bR table {
width:500px;
}

.RegL .block .bR table td {
padding:4px 0px;
}

.RegL .block .bR table td.eins {
width:190px;
}

.RegL .block .bR table td.dummi {
height:14px;
}

.RegL .block .bR p {
margin-bottom:2px;
color:#ddd;
}

.RegL .block .bR p input {
float:left;
margin-right:8px
}

.RegL .rechtsB {
margin-top:17px;
}

.rechtsB input {
width:200px;
}

.RegR {
float:left;
width:278px;
padding:12px 0px 16px;
}

.RegR .line2 {
height:1px;
border-bottom:1px solid #e8e8e8;
margin:16px 0px 14px;
}

.RegR img {
margin:0px 5px 3px 0px;
}

.RegR div {
padding:0px 18px;
width:241px;
}



.Aktivieren {
background-image:url(../images/1/aktivieren.jpg);
background-repeat:no-repeat;
background-color:#000000;
width:984px;
height:350px;
position:relative;
margin:11px 0px 15px;
}

.Aktivieren_C {
position:absolute;
left:200px;
width:550px;
top:200px;
font-size:13px;
color:#fdfdfd;
border:1px solid #404040;
background-color:#1a1a1a;
padding:10px;
}