


div.clear {
display: block;
clear: both;
margin: 5px 0;
}
div.newLineBorder {
display: block;
clear: both;
border-bottom: 1px solid #95210F;
}
/* form */


form
{
margin: 0px;
padding: 0px;
border: ;
background:;
}
form td
{
vertical-align: top;
padding-right: 5px;
}
form br
{
font-size: 0px;
margin: 0px;
padding: 0px;
line-height: 0px;
}
form p,
form fielsdset p
{
display: inline;
}

form h1
{
color:#95210F;
}
form .form_ergebnis
{
margin: 10px 0px;
}
fieldset
{
border-width: 0px;
padding: 5px 0px;
margin: 0px;

}

fieldset legend
{
display: block;
border-width: 0px;
padding: 5px 0px;
margin: 0px;
font-weight: bold;
color:#95210F;
font-size: 100%;
}


fieldset label
{
display: block;
margin: 0px 0px 5px;
padding: 0px;
font-weight: bold;
color: ;
font-size: 90%;
}

fieldset input
{
float: left;
margin: 0px 0px;
padding: 0;

}
fieldset input.input
{
}
fieldset input.short
{
width: 20px;
}
fieldset input#input_plz
{
}
fieldset input#input_ort
{
}
fieldset input.check
{
width: 1em;
margin-top: 2px;
margin-right: 5px;
}

fieldset input.radio
{
width: 1em;
margin-top: 2px;
margin-right: 5px;
}

fieldset input.formButton
{
font-weight: bold;
background: #696969;
color: #fff;
margin: 5px 0;
width: auto;
}

#post a.formButton
{
	display: none;
font-weight: bold;
background: #696969;
color: #fff;
margin: 5px 0;
padding: 3px 10px;
clear: both;
width: auto;
}

fieldset textarea
{
margin: 0px 0px 10px;
padding: 0;
width: 100%;
}

fieldset select
{
float: left;
margin: 0px 10px 10px 0;
padding: 0;
width: ;
}
form fieldset .floatLeft
{
float: left;
clear: none;
width: 100%;
border: 0;
margin: 0px ! important;
}

form .formComment
{
margin: 0px 0 5px 0;
padding: 0;
color: #006E3F;
}
form .newLineBorder
{
border-bottom: 1px solid #95210F;
}

input.formError,
select.formError,
textarea.formError
{
border: 2px solid #e50000;
background: #e5dddd;
}
label.formError
{
color: #e50000;
}

