/* Start of CMSMS style sheet 'Kontaktformular' */
.contactform {
  background: #444;
  padding: 1px;
  border: 1px solid #666;
  width: 440px;
  margin: 12px auto;
}
.contactform fieldset {
  border: 1px solid #666;
  padding: 10px;
  margin: 0;
  background:  url(images/bg_contactbox_bl.gif) bottom left no-repeat
}
.contactform legend {
  font: normal 1.2em Georgia, "Times New Roman", Times, serif;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.contactform div {
  clear: both;
  margin: 5px 0;
  overflow: hidden;
}
.contactform label {
  float: left;
  clear: left;
  line-height: 1.4em;
}
.contactform input, .contactform textarea {
  background: #999;
  border: 1px solid #CCC;
}
.contactform input {
  float: right;
  width: 60%;
}
.contactform textarea {
  width: 414px;
  background: #999 url(images/bg_textarea.png) right top no-repeat;
}
.contactform .captcha img {float: right;}
.contactform .captcha div {
	width: 50%;
	clear: none;
}
.contactform .captcha input {width: auto;}
.contactform input:focus, .contactform textarea:focus {
  background: white;
  border-color: #900;
}
.contactform .submit {text-align: center;}
.contactform .submit input {
  background: #F0F0F0 !important;
  border: 1px outset #F0F0F0 !important;
  float: none;
  width: auto;
}
.contactform .submit input:active {border-style: inset !important;}
.formMessage {
  background: #900;
  border: 1px solid white;
  color: white;
  padding: 10px 5px;
}
/* End of 'Kontaktformular' */

