@charset "utf-8";
/*
CSS Document by macrocom.de
Datum: 27.Oktober 2009
Author: Sebastian Schmal
*/


/*formular */
.contact-formular-container {
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:369px;
}

.contact-formular-container .aktuelles-angebot-contact-left {
	float: left;
	display: inline;
	width: 110px;
	color: #666666;
	font-size: 11px;
}

.contact-formular-container .aktuelles-angebot-contact-left input {
	text-align: right;
}

.contact-formular-container .aktuelles-angebot-contact-right {
	float: left;
	display: inline;
	width: 252px;
	padding-bottom: 10px;
}

.contact-formular-container .aktuelles-angebot-contact-right input {
	float: left;
	display: inline;
	width: 247px;
	background-color: #ffffff;
	border: 1px solid #7c9ab6;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.contact-formular-container .aktuelles-angebot-contact-left-check {
	text-align: right;
	float: left;
	display: inline;
	width: 105px;
	padding-right: 5px;
}


.contact-formular-container .contact-agb {
	color: #262626;
	font-size: 9px;
}


.contact-formular-container .contact-email_copy {
	color: #262626;
	font-size: 9px;
}

.contact-formular-container .aktuelles-angebot-contact-right textarea {
	float: left;
	display: inline;
	width: 247px;
	height: 80px;
	background-color: #ffffff;
	border: 1px solid #7c9ab6;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.contact-formular-container .aktuelles-angebot-contact-info {
	float: left;
	display: inline;
	width: 252px;
	padding-bottom: 10px;
	padding-left: 110px;
	color: #262626;
	font-size: 9px;
}

/* error */
.contact-formular-container .warning-message {
	padding-bottom: 10px;
	color: #800000;
}
.contact-formular-container .positiv-message {
	padding-bottom: 10px;
	color: #008000;
}

.contact-formular-container .aktuelles-angebot-contact-right input.contact-error{
  border: 1px solid #800000;
}
.contact-formular-container .aktuelles-angebot-contact-right textarea.contact-error{
  border: 1px solid #800000;
}
.contact-formular-container .aktuelles-angebot-contact-right span.contact-error{
  border: 1px solid #800000;
  width:247px;
}
.contact-formular-container div.contact-error{
  border: 1px solid #800000;
  width:247px;
}
.contact-formular-container .captcha-label{
    padding-top:35px;
}

.contact-agb a {
	color: #777;
	font-size: 9px;
}
