/*
---
FORM.CSS
---
Allgemeine Musikschule Oberwallis
Copyright 2008
swebs.ch
---
colors:
light > da1024
dark > a00010
*/


/* forms ---------------------------------------------------------------------- */
form, form fieldset {
	margin:0;
	padding:0;
	border:0;
}
input,
textarea,
select {
	font:12px Arial, Helvetica, Verdana, sans-serif;
	width:520px;
	border:1px solid #ccc;
	color:#555;
	padding:2px;
}
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 #333;
}
select {
	width:auto;
}
input.sendButton {
	color:#fff;
	background-color:#757575;
	border:1px solid #fff;
	padding:2px 5px 1px 5px;
	text-align:center;
	width:auto;
	cursor:pointer;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
}
input.sendButton:hover, input.sendButton:focus, input.sendButton:active {
	background-color:#da1024;
}
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 #a00010;
}
.error {
	color:#a00010;
	font-weight:bold;
}
div.note {
	font-size:11px;
	color:#999;
}



/* search form ---------------------------------------------------------------- */
div#search {
	position:relative;
	width:280px;
	float:right;
}
#searchform {
	position:absolute;
	right:15px;
	top:30px;
}
#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:200px;
	height:17px;
	font-size:13px;
	padding:2px 5px 1px 5px;
	color:#333;
	background:#fff;
	border:1px solid #979799;
}
#searchform input#searchfield:hover, #searchform input#searchfield:focus {
	background-color:#f9f9f9;
}
#searchform button {
	background:url(../images/icons/lupe.gif) 0 0 no-repeat;
	position:relative;
	width:38px; 
	height:38px;
	position:absolute;
	right:-16px;
	top:-1px;
	border:0;
	cursor:pointer;
}
#searchform button span {
	position:absolute;
	left:-9999999px;
}
#searchform button:hover {
	background-position:0 -38px;
}
