body
{
margin:0;
padding:0;
}

table#kontaktform
{
border:12px solid #E2E3E5;
width:700px;
margin:20px auto 0 auto;
}

.box1
{
width:700px;
margin:0 auto 0 auto;
padding:0;
text-align:right;
}

table#kontaktform tr td
{
font-family:Arial, Helvetica;
font-size:12pt;
font-weight:bold;
color:#87888A;
text-align:left;
}

.grey
{
font-family:Arial, Helvetica;
font-size:12pt;
font-weight:bold;
color:#87888A;
background-color:#E2E3E5;
border:none;
padding:3px;
}

.textfeld
{
width:420px;
font-family:Arial, Helvetica;
font-size:12pt;
font-weight:bold;
color:#87888A;
border-bottom:2px solid #87888A;
border-top:none;
border-left:none;
border-right:none;
margin:0 0 8px 6px;
}

.copytext
{
margin:0 0 10px 6px;
}

.formtext
{
padding:3px 0 0 20px;
}

.formtext2
{
padding:0 0 0 20px;
}

.picture1
{
margin:10px 0 0 0;
}

.spacer
{
height:10px;
}