﻿.kontakt_form
{
    background: #eeeeee;
    padding: 1em 2em 0 2em;
    margin: 0.5em 0;
}
.kontakt_form .betreff, .kontakt_form .nachricht, .kontakt_form .firma, .kontakt_form .name,.kontakt_form .vorname,
.kontakt_form textarea, .kontakt_form .email,.kontakt_form .telefon,.kontakt_form .anschrift
{
    width: 95%;
    margin: 0 0 0.5em 0;
}
.kontakt_form .anrede 
{
    margin: 0 0 0.5em 0;
}

.kontakt_form .lblreqfield
{
    color: #000000;
    font-weight: bold;
    margin: 1em 0 .25em 0;
    cursor: pointer;
}
.kontakt_form .lblsecfield
{
    color: #000000;
    display: block;
    font-weight: bold;
    margin: 1em 0 .25em 0;
    cursor: pointer;
}
.kontakt_form .lblfield
{
    color: #000000;
    font-weight: normal;
    margin: 1em 0 .25em 0;
    cursor: pointer;
}
.kontakt_form .lbltablefield
{
    color: #000000;
    font-weight: normal;
    margin: 3px 0 .25em 0;
    cursor: pointer;
}
.kontakt_form .plz, .kontakt_form .lbltablefieldplz

{
    width: 50px;
}
.kontakt_form .ort
{
    width: 95%;
}
.kontakt_form .send
{
    float: right;
    margin: 0.5em 1em 0 0;
}
.kontakt_form .clear
{
    float: right;
    margin: 0.5em 0 0 0;
}
.kontakt_form .clr
{
    float: none;
    clear:both;
}

.kontakt_form div.FileUpload, .kontakt_form div.FileUploadItems
{
	width:95%;
}
