/*
---
FORM.CSS
---
Landschaftspark Binntal
Copyright 2009
swebs GmbH, Brig
---
*/

/* forms ---------------------------------------------------------------------- */
div#maincontent form {
	margin:0;
	padding:0;
	border:0;
}
div#maincontent form fieldset {
	margin:0;
	padding:0;
	border:0;
}
input,
textarea,
select {
	font:12px Arial, Helvetica, Verdana, sans-serif;
	width:326px;
	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;
	padding:2px 7px 1px 7px;
	width:auto;
	cursor:pointer;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	background-color:#e3ebf6;
	color:#192A3B;
	border:1px solid #aaa;
}
input.sendButton:hover, input.sendButton:focus, input.sendButton:active {
	color:#fff;
	background-color:#192A3B;
	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 #192A3B;
}
div#maincontent .error {
	color:#192A3B;
	font-weight:bold;
}
div#maincontent ul.ulError, div#maincontent ul.ulError li {
	list-style-image:none;
	list-style:circle;
}
div#maincontent ul.ulError li {
	margin:0;
}
div.note {
	font-size:11px;
	color:#999;
}

/* search form ---------------------------------------------------------------- */
div#quicksearch {
	position:relative;
	width:126px;
	float:right;
	margin:0;
}
#searchform {
	position:absolute;
	top:8px;
}
#searchform label {
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	color:#555;
	text-transform:uppercase;
	float:left;
	margin:3px 7px 0 0;
}
#searchform input#searchfield {
	width:110px;
	height:17px;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:4px 0 2px 5px;
	color:#666;
	background:#fff;
	border:1px solid #bbb;
}
#searchform input#searchfield:hover, #searchform input#searchfield:focus {
	background-color:#f9f9f9;
}
#searchform button {
	position:relative;
	width:30px; 
	height:30px;
	position:absolute;
	top:0;
	right:-10px;
	border:0;
	cursor:pointer;
}
*+html #searchform button { top:1px; }
#searchform button span {
	position:absolute;
	left:-9999999px;
}
#searchform button:hover {
	background-position:0 -30px;
}