div.user-formular-pi1 table td
{
    margin:0px;
    padding:3px 0px 3px 0px;
}

p.error
{
    margin:10px 0em 0em 0px;
    font-size:11px;
    color:#ff0000;
    font-weight:normal;
}
p.errorhead
{
    margin:10px 0em 0em 10px;
    font-size:11px;
    color:#ff0000;
    font-weight:bold;
}
p.plicht_form
{
    font-size:10px;
    text-align:center;
}
span.stern
{
    color:#ff0000;
}
textarea.txt_kontaktform
{
    font-family:verdana,arial;
    font-size:11px;
    padding-top:1px 1px 1px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:250px;
    height:130px;
    margin:0px 0px 4px 0px;
}
input.input_formular
{
    font-family:verdana,arial;
    font-size:11px;
    padding:2px 1px 2px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:250px;
    margin:0px;
}
input.input_formular_plz
{
    font-family:verdana,arial;
    font-size:11px;
    padding:2px 1px 2px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:60px;
    margin:0px 10px 0px 00px;
}
input.input_formular_ort
{
    font-family:verdana,arial;
    font-size:11px;
    padding:2px 1px 2px 2px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    width:175px;
    margin:0px;
}
input.but_formular
{
    font-size:11px;
    font-weight:bold;
    margin:20px 0px 20px 0px;
    padding:0px;
    width:250px;
    border-width:1px;
    border-style:solid;
    border-color:#050566;
    background-color:#050566;
    color:#ffffff;
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
    vertical-align:top;
    cursor:pointer;
}
