form,textarea
{
margin:auto auto 28px auto;
}

label,input
{
display:block;
}

label
{
cursor:pointer;
margin:2px auto 8px auto;
}

input
{
width:100%;
height:auto;
border:0px;
border-bottom:1px solid #555555;
background-color:#ffffff;
}

input.anzahl
{
width:30px;
text-align:center;
display:inline;
}

input.hidden
{
display:none;
}

input.checkbox
{
width:14px;
height:14px;
border:0px;
margin:auto 8px auto auto;
display:inline;
}

textarea
{
width:498px;
height:100px;
border:1px solid #555555;
background-color:#ffffff;
overflow:auto;
}

div.button
{
width:100%;
text-align:right;
}

div.button a
{
text-decoration:none;
font-weight:bold;
}
