@charset "utf-8";
/* CSS Document */

/* start style formular */
#formular { margin:-10px 0px 0px 0px; padding:0; width:520px; }

#formular form { margin:0; padding:0;}
#formular fieldset {width:390px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
#formular fieldset:hover {
	border-color: #CC2823;
}
#formular fieldset#checkbox input  {width:35px;}
#formular legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:5px; background:none;}
#formular label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
#formular input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff;}
#formular input:focus {border-color:#CC2823;}
#formular select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
#formular option {
	color:#333333;
}
#formular textarea {width:244px; border:1px solid #666;}
#formular textarea:focus {border-color:#CC2823;}
#formular .plz {width:42px;}
#formular .ort {width:180px;}
#formular .strasse {width:192px;}
#formular .strnummer {width:30px;}
#formular .submitbtn {width:123px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:0px 0px 0px 17px;}
#formular .submitbtn:hover {
	background:#CC2823;
	color:#fff;
	border:1px solid;
	border-color: #1B6067 #32B0BE #32B0BE #1B6067;
}
#formular form label.error{
	margin-left: 120px;
	width: 240px;
	color: #990000;
	
}
#formular form p.error{
	margin-left: 16px;
	font-weight: bold;
	color: #990000;
	
}

span.error {
  font-weight:bold;
  color: #CC2823;
}
/* ende style formular */
