/**
* Formatierungen fuer Formulare;
*
* © 2005-2006 <i-D> internet & Design GmbH & Co. KG
* Erfurter Str. 35
* 99423 Weimar
* Deutschland
* Fon:     03643 7785 0
* Fax:     03643 7785 29
* E-Mail:  office@i-d.de
* Web:     http://www.i.d.de/
*
* @author Niels Bobogk <niels@i-d.de>
*/


fieldset {
	margin: 0 0 1.2em 0;
	padding: 1.2em 3% 0.8em 3%;
	border: 1px solid #ccc;
	background: #fff;
	color: #000;
}
legend {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0 5px 0 0;
	color: #3f3f3f;
	background: #fff;
}
input {
	font-size: 1em;
}
input.text, 
textarea {
	border: 1px solid #aaa;
	padding: 2px;
	margin: 0 0 0.6em 0;
	width: 23em;
	font-size: 1em;
}
select, 
option {
	width: auto;
	font-size: 1em;
	border-color: #7F9DB9;
}
select {
	margin: 0 0 0.6em 0;
	border: 1px solid #aaa;
}
input.text:focus, textarea:focus {
	border: 1px solid #f00;
	background: #fff;
	color: #000;
}
label {
	float: left;
	width: 12em;
	margin: 0 0.5em 0 0;
	padding: 0.25em 0 0 0;
}
fieldset.fullWidth label {
	border: none;
	display: block;
	float: none;
}
fieldset.fullWidth .text, fieldset.fullWidth textarea {
	width: 30em;
}
input.btn, button {
	background: #ddd;
	border-top: 1px solid #ccc;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #ccc;
	color: #000;
	padding: 0.1em 20px 0.1em 20px;
	cursor: pointer;
	font-size: 1em;
}
form.searchQuick,
#frmSearchQuick {
	float: right;
	line-height: 1em;
	padding: 12px 24px 12px 5px;
	margin: 0;
	width: 37em;
}
form.searchQuick label,
#frmSearchQuick label {
	float: none;
	margin-left: 15px;
}
form.searchQuick input.text,
#frmSearchQuick input.text {
	border: 1px solid #999;
	margin: 0;
	width: 18em;
	font-size: 1em;
}
form.searchQuick input.btn,
#frmSearchQuick  input.btn {
	background: #ccc !important;
	border-top: 1px solid #eee;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #eee;
	padding: 0.1em 0.3em 0.1em 0.3em;
	margin: 0 0 0 0.1em;
	font-size: 0.97em;
	color: #000;
	width: 10em;
}
form.searchQuick input.text:focus,
#frmSearchQuick  input.text:focus {
	border: 1px solid #f00;
}
form .footnote {
	font-size: 0.9em;
	color: #999;
	background-color: inherit;
	padding: 1em 0 0 0;
	margin: 0;
	padding-bottom: 20px !important;
}

/* Suchform links */
#navLeft fieldset {
	border: none;
	border-left: 2px solid #FBBD1E;
	background: none;
	padding: 0;
	margin: 0;
}
#navLeft input.text {
	float: left;
	width: 98px;
	margin: 11px 5px 10px 9px;
}
#navLeft button {
	float: left;
	margin: 8px auto;
	padding: 0;
	border: none;
	background: none;
	width: auto;
}



