/*Kontaktformular*/
form {margin: 18px 0 15px 0; padding: 0; line-height: 200%;}
fieldset {border: solid 2px #FCF9F2; padding: 0; margin: 0;}
legend	{
		border-top: 1px solid #C5C5C5;
		border-right: 1px solid #C5C5C5;
		border-left: 1px solid #C5C5C5;
		font-weight: bold;
		margin: 5px 0 20px -8px; padding: 0; 
		background: #fff;
		}
.info-02	{
		width: 92%;
		float: left; clear: both;  
		margin-bottom: 20px;
		padding: 0px;
		border: 1px solid #C5C5C5; 
		background: #FDF3DB;
		}
		
.info-02 br {clear: both;}

input, select, textarea {font-size: 85%; padding-left: 2px; margin-top: 4px; font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;}


input.textinput 	{
			font-weight: bold; 
			padding: .4em .2em .3em 3px; margin-left: 5px;
			width: 20em;
			border-left: 1px solid #AEAEAE;
			border-top: 1px solid #AEAEAE; 
			border-right: 1px solid #FFF; 
			border-bottom: 1px solid #FFF; 
			background: #FDFCF9;
			cursor: pointer;
			}
input.submitter		{
			padding: 3px; margin: 3% 0 0 26%;
			width: 17em;
			text-align: center; font-weight: bold; 
			border: 3px double #FFF;
			border-right-color: #AEAEAE; 
			border-bottom-color:  #AEAEAE;
			cursor: pointer;
			}
select  {
		width: 25em; min-width: 20em; 
		padding: .3em .2em .3em 3px; margin-left: 5px;
		cursor: pointer; font-size: 95%;
	A	border: none;
		background: #FDFCF9;
		} 
		
select input {border: none;}

label 	{
	clear: both; 
	float: left;
	width: 25%; 
	white-space: nowrap;
	text-align: right; 
	cursor: pointer; 
	}