/* hain-on-line.de // $Id: imp-forms.css 377 2009-07-28 20:02:35Z phyxx $ */

/* f o r m s */
.form p {margin:0; padding:0; }

.form .boxes {
	line-height: 20px;
}
.form label {
	display: block;
	white-space: nowrap;
}
.form .boxes label {
	padding-right: 5px;
	display: inline;
}
.form label.req {
	border-left: 4px solid #008bcb;
	margin-left: -4px;
}
.form input,
.form textarea {
	width: 260px;
	margin:0;
	margin-right: 10px;
	vertical-align: top;
	border: 1px solid #969696;
	background: white url(img/forms.png) no-repeat;
	padding: 2px;
}
.form textarea {
	height: 150px;
}

.form .small input {
	width: 60px;
	margin-right: 210px;
}

.form .boxes input {
	width: 15px;
	vertical-align: middle;
	background: transparent;
	margin-right: 0;
	border: none;
}

.form #error {
	display: none;
	color: #008bcb;
}

.form button {
	width: 128px;
	margin-right: 10px;
}

/* Survey */
#survey ul {
	list-style-type:none;
	padding: 0 0 0 15px;
	background: #ffffff;
}

#survey li {
	list-style-type:decimal;
	list-style-position: inherit;
	padding: 10px 0 0 0;
	background: #ffffff;
}

#survey p {
	padding: 5px 0 0 0; margin: 0;
}

#survey input {
	width: 13px;
	margin:0;
	margin-right: 0;
	vertical-align: top;
	border: 0px none;
	padding: 2px;
}

#survey label {
	color: #008bcb;
	width: 80px;
	display: inline-block;
	white-space: nowrap;
}

#formprint {
	width: 350px;
}

.reply {
	font-family: "Courier New", Courier, monospace;
	line-height: 18px; 
}

.reply .answer {
	font-family: "Courier New", Courier, monospace;
	line-height: 18px; 
	color: #008bcb;
}

