
/* ---------------- KONTAKTFORMULAR ----------------- */

.kontaktFormTextareaCaptionCol,
.kontaktFormCaptionCol
{
  text-align:right;
  border: none; /* 1px solid black; */ 

  width: 120px;
  padding: 0px 18px 0px 0px;
}

.kontaktFormTextareaCaptionCol p,
.kontaktFormCaptionCol p
{
  padding: 0px;
  margin:  0px;
}

.kontaktFormTextareaCaptionCol
{
  vertical-align:top;
}


.kontaktFormFieldCol,
.kontaktFormSubmitFieldCol
{
  /* width: 280px; */
  
}
.kontaktFormFieldCol
{
  text-align:left;
}

.kontaktFormSubmitFieldCol
{
  text-align:right;
}

.kontaktFormCheckboxContainer
{
  text-align:right;
}

/* --------------------------------- */

.kontaktFormDropDownField,
.kontaktFormTextField
{
  width: 280px;
  background-color: #F7F7F7;
  border: 1px solid #5A7BA5;
}

.kontaktFormFieldBG
{
  background-color: #F7F7F7;
  border: 1px solid #5A7BA5;
}

.formSubmitField,
.kontaktFormSubmitField
{
  background-color: #F7F7F7;
  padding:0px 5px 0px 5px;
  border: 1px solid #5A7BA5;
}


.kontaktFormCheckboxField
{
  margin:0px;
  padding:0px;
}

.kontaktFormTextAreaField
{
  width: 280px;
  height: 80px;
  background-color: #F7F7F7;
  border: 1px solid #5A7BA5;

}

.kontaktFormDropDownField,
.kontaktFormTextField,
.kontaktFormTextAreaField
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}

/* --------------------------------- */

.kontaktRequiredMessage
{
  display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A7BA5;
}


.layoutbaseContainer
{
  width: 500px;
  border: none;
  text-align: left;
  padding:8px 0px 8px 0px;

}

.layoutbase
{
  width: 100%;
  border: none; /* 1px dashed black; */
  text-align: left;
  padding:0px; /*8px 0px 8px 0px; */

}

.baseLeftCol
{
  width: 1px;
  font-family:Arial;
  font-size: 1px;
  padding: 8px 0px 0px 0px;
  text-align: left;
}

.baseRightCol
{
  width: 10px;
  padding: 8px 0px 0px 0px;
  text-align: left;
}

.kontaktFormWidthZIP
{
	width: 40px;
}

.kontaktFormWidthCity
{
	width: 230px;
}



