form#loginForm {
	width: 150px;
	background-color: #6a6a6a;
	border-top: 1px solid white;
	border-right: 1px solid white;
	margin: 0;
	padding: 0
}

form#loginForm fieldset {
	margin: 0;
	border: 0;
	padding: 5px;
}

form#loginForm label {
	display: block;
}



form#loginForm input.text {
	display: block;
}

form#loginForm input.text, form#loginForm input.submit {
	border: 0;
	margin: 3px 0 3px 0;
	background-color: #aeaeae;
}

form#loginForm input.text:focus {
	background-color: #dfdfdf;
}

form#loginForm input.submit {
	border: 1px solid #aeaeae;
	background-color: #8b8b8b;
}

/* Formulare */

fieldset, legend {
	color: #8b8a8b;
	border: 1px solid #898585;
	background-color: #f4f4f4;
}

/* Searchberich fvw.de*/

fieldset {
	clear: both;
	position: relative;
	margin: 20px 0 10px 0;
	padding: 15px 10px 10px 10px;
}


legend {
	position:absolute; 
	top: -25px;
	left: 5px;
	padding: 0 5px;
	margin: 0;
}

label {
	font-weight: bold;
	float: left;
	margin: 0.1em 0em;
	padding: 0px;
	width: 13em;
	height: 1.3em;
}

textarea {
	border: 1px solid #CCCCCC;
}

textarea.contact {
	width: 100%;
	margin: 20px 0 20px 0;
	height: 150px;
	border: 1px solid #898585; /* war nicht 18.12.2006 */
}

select, input.text, input.smallText, input.mediumText, input.number{
	font-weight: normal;
	font-size: 11px;
	width: 17em;
	border: 1px solid #898585; /* border: 1px solid #CCCCCC; 18.12.2006 */
	background-color: #ffffff;
	margin: 0.1em 0em;
	padding: 0.1em 0 0.1em 0.2em;
	height: 1.3em;
	line-height: 1.3em;
}
/* FCF 27.02.2007*/
input.submit, input.reset{
	color: #8b8a8b;
	border: 1px solid #898585; /*border: 1px solid #CCCCCC; 18.12.2006*/
	background-color: #f4f4f4;
	margin: -1.8em 0em 0.2em 13em;
	padding: 1px;
	height: 1.7em; /* height: 1.3em; */
}

/*END*/
input.smallText {
	width: 5em;
}

input.mediumText {
	width: 12.6em;
}

input.number {
	width: 3em;
}

select, input.select {
	width: 17.4em;
	height: 18px;
	line-height: 11px;
	padding: 0px;
}


input.checkbox{
	font-weight: normal;
	clear: both;
	border: 1px solid #CCCCCC;
	background-color: #f4f4f4;
	margin: 0px;
	padding: 0px;
}

input.radio{
	font-weight: normal;
	clear: both;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	margin: 0px 5px 5px 0px;
	padding: 0px;
}

input.submit, input.reset{
	color: #8b8a8b;
	border: 1px solid #898585; /*border: 1px solid #CCCCCC; 18.12.2006*/
	background-color: #f4f4f4; /* background-color: #f4f4f4; */
	margin: 0.3em 0em 0.2em 13em;
	padding: 0px;
}

/* Search Keyword Bearbeitung des Creterion Search oben (Menu))*/

form#formQuickSearch {
	margin: 3px 0 0 5px;
	float: left;
}

input#quickSearch {
	width: 120px; 
	height: 16px;
	background: white url(/wsimages/menu/quickSearchInput.gif) repeat-x left top; 
	border: 0;
	margin: 0;
	padding: 2px 0 0 0; 
	color: #80808C; 
}

#quickSearchWrapperLeft {
	border: 0px solid red;
	padding: 0 0 0 8px;
	margin: 0;
	background: url(/wsimages/menu/quickSearchLeft.gif) no-repeat left top ; 
}

#quickSearchWrapperRight {
	border: 0px solid blue;
	padding: 0 17px 0 0;
	margin: 0;
	background: url(/wsimages/menu/quickSearchRight.gif) no-repeat right top ; 
}

#searchWrapper .quickSearchLeft {
	position: absolute;
	left: 0; 
	top: 0; 
	width: 20px; 
	height: 19px; 
	background: url(/wsimages/menu/quickSearchLeft.gif) no-repeat left top ; 
}
.searchWrapper { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://images.apple.com/global/elements/prettysearch/searchfield_leftcap.png) left top no-repeat; }
.search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://images.apple.com/global/elements/prettysearch/searchfield_rightcap.png) right top no-repeat; }
.search-wrapper.empty.blurred input { color: #7E7E7E; }
.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://images.apple.com/global/elements/prettysearch/close.gif); display: block; cursor: pointer; }
.search-wrapper.empty .reset { display: none; }



/* END */

input.reset{
	margin-left: 0.2em;
}

input.submit:hover, input.reset:hover{
	color: #6a696a;
	border: 1px solid #6a696a;
	background-color: #ffffff;
}

