/* NFIELDSET CSS*/
fieldset {
padding: 0px 15px 15px 15px ;
margin: 0px 0px 15px 0px ;
}

form {margin:0; padding:0; border:0;}
fieldset {margin:15px 0; padding:0 10px 0 10px; border:1px solid #DDD;}
legend {margin-left:5px; font-size:110%; font-weight:bold; color:#777;}



/* NEWSLETTER INPUT AND BUTTON CSS */
.newsletterbutton {
border:solid 1px #d7d7d7;
position: relative;
top:-2px;
color: #666666;
cursor:pointer;
padding: 3px 0px 3px 0px;
margin: 0px 0px 0px 0px;
background: url("bginput.jpg") top left repeat-x;
font:normal 11px Arial,"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
}

* html .newsletterbutton {
	width:auto;
   	overflow:visible;
   	padding: 3px 3px 2px 3px;
   	top: -1px;
   	position: relative;
}

.newsletterinput {
border:solid 1px #CFDDE6;
position: relative;
top:1px;
width: 148px;
height: 16px;
color: #4f4f4f;
padding: 3px 0px 3px 5px;
background: #fff url("newsletterinput.gif") no-repeat;
font:normal 12px Arial,"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
}

* html .newsletterinput {
	left: 0px;
}

/* SUCHE CSS */
.searchbutton {
cursor:pointer;
}

.searchinput_suche {
	color: #666666;
	width: 120px;
	height:15px;
	border: solid 1px #025F9B;
	padding: 2px 2px 2px 30px;
	margin: 0px 0px 1px 0px;
	font: normal 1.0em Arial, Verdana, sans-serif;
	background-image: url(spotlight2.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	background-color: #ffffff;
}


.submit {
	background-color: #fff;
	letter-spacing: .1em;
	padding: 1px 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #000000;
	font: normal 10px Arial, Verdana, Sans-serif
}

input.submit, input.submit:hover {
	border: 0;
	position: relative;
	top: 8px;
	background: transparent;
	color: #000000;
	width: 45px;
	height: 24px;
}

* html input.submit, * html input.submit:hover {
	top: 4px;
}



/* Formulare */
input, textarea, select { background:  url("bginput.jpg") top left repeat-x; font: 1em/1.6em Arial,"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; border: 1px solid #CFDDE6; padding: 0.2em; margin: 0.2em; }

input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus { border: 1px solid #d4d4d4; }

textarea { width: 450px; }
