/*--CSS--*/

.formbreak
{
font-size:0.1em;
line-height:0.1em;
}

fieldset,
form, 
input,  
label, 
textarea 
{	/* Abstände weg */
	margin:			0; 
	padding:		0; 
}
form
{	/* Abstand wieder her */
	margin-top:		10px;
	margin-bottom:	10px;
}

form br
{	/* Ende float */
	clear:			left;
}
fieldset 
{
	width:			318px;
	padding:		9px 10px 0 0;
	border:			none;
}

input, 
label, 
select, 
textarea
{	/* Schriftart, -größe und Abstände für alle Elemente gleich */
	font: 			normal 1em Verdana, Arial, sans-serif;
	margin-bottom:	9px;
	float:			left; 
}

label
{	/* Label und Pseudolabel */
	width:			98px;
	padding:		2px 2px 3px 3px;
	font-size:		1em;
	font-weight:	bold;
	text-align:		left;
	border:			1px solid #e9e1c9;
	border-right:	none;
	color:			#716857;
}

label.nachricht{height:149px;}

input
{
	width:			200px;
	padding:		2px 2px 3px 2px;
	border:			1px solid #e9e1c9;
		color:#716857;
}
select
{ 
	padding:		0;
	width:			207px;
	height:	18px;
	color:#716857;
}
textarea
{
	width:			200px;
	height:			150px;
	padding:		2px;
	border:			1px solid #e9e1c9;
	overflow:		auto;
}

form p.submit
{
	text-align:		right;
	padding:		0; 
	margin:			0;
}

form .button
{	/* Der Button */
	margin-left:	104px;
	margin-top:		0px;
	padding:		2px 5px;
	width:			auto;
	text-align:		center;
	float:			none;
	font-weight:	bold;
	background-color: #fff;
}
