form {margin: 23px 0 35px 0; padding: 0; line-height: 200%;}

/* Container für Formulare */

#form-container	{
		width: 100%; float: left; clear: both;  
		margin-bottom: 20px;
		}
		
label 	{
	width: 10em; margin: 0 0 2px 0;
	text-align: left;
	cursor: pointer; 
	}

.textinput, .txtarea, .submitter {margin-top: 3px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size: 100%;} 

.textinput 	{
			padding: .3em .2em .3em 3px; margin: 0 0 0.3em 0;
			width: 250px;
			cursor: pointer;
			}

.textinput:focus 	{
			padding: .3em .2em .3em 3px;
			width: 250px;
			}

.submitter		{
			padding: 2px; margin: 24px 0 0 0;
			width: 17em;
			text-align: center;
			cursor: pointer;
			}

.txtarea	{
			padding: .3em .2em .3em 3px; margin: 0 0 0.5em 0;
			width: 400px; 
			text-align: left;
			cursor: pointer; 
			}

.txtarea:focus	{
			width: 400px;
			text-align: left;
			padding: .3em .2em .3em 3px;
			}
			
.textinput.form-error 	{ border: 1px solid red; }
			
p.form-error { border: 1px solid red; padding: 7px 5px 9px 8px;}
.mailreturn {margin: 15px 0 35px 0; min-height: 250px; overflow: auto;}
pre	{font-family: 'courier new', courier, monospace; font-size: 130%; line-height: 150%; margin: 0.5em 0.4em 0.8em 0.5em;}

