/*
	This website is powered by indual
	Copyright (c) 2009 indual GmbH (www.indual.ch)                        
*/


/* forms ---------------------------------------------------------------------- */
div#content form {
	margin:0;
	padding:0;
	border:0;
}
div#content form table td {
	vertical-align:top;
}
div#content form fieldset {
	margin:0;
	padding:0;
	border:0;
}
input,
textarea,
select {
	font:12px Arial, Helvetica, Verdana, sans-serif;
	width:250px;
	border:1px solid #aaa;
	color:#555;
	padding:2px 0;
}
input:hover, input:focus, input:active,
select:hover, select:focus, select:active,
textarea:hover, textarea:focus, textarea:active {
	color:#000;
	background-color:#f9f9f9;
	border:1px solid #222;
}
select {
	width:auto;
}
input.sendButton {
	text-align:center;
	margin:10px 0 0 0;
	padding:2px 7px 2px 7px;
	width:auto;
	cursor:pointer;
	font-weight:bold;
	background-color:#999;
	color:#fff;
	border:1px solid #fff;
}
input.sendButton:hover, input.sendButton:focus, input.sendButton:active {
	color:#fff;
	background-color:#333;
	border:1px solid #fff;
}
legend {
	display:none;
}
label.lbl {
	margin:2px 0 1px 0;
	padding:0;
	display:block;
}
form span.error input,
form span.error select,
form span.error textarea {
	border:1px solid #b2101d;
}
div#content .error {
	color:#b2101d;
	font-weight:bold;
}
div.note {
	font-size:11px;
	color:#999;
}

