
@media screen{	

	/* http://www.barrierefreies-webdesign.de/knowhow/formulare/index.html */

	/*--------------------------------------------------------------------*/
	/* ----- FORM ----- */
	/*--------------------------------------------------------------------*/  
	form{
		margin:0 0 1em 0;
		color:#444;
	}
	
	
	/*--------------------------------------------------------------------*/
	/* ----- GENERAL ----- */
	/*--------------------------------------------------------------------*/
	label, input, select, textarea{
		font-size:0.7em;
	}
	
	label, input, select{
		float:left;
	}
	
  
  
	/*--------------------------------------------------------------------*/
	/* ----- FIELDSET ----- */
	/*--------------------------------------------------------------------*/
	fieldset{
		margin:0 0 1em 0;
    	border:none;
	}
	
  
  
	/*--------------------------------------------------------------------*/
	/* ----- LEGEND ----- */
	/*--------------------------------------------------------------------*/  
	legend{
		margin:0 0 0 .4em;
		font-size:1.6em;
		color:#00825e;
	}
	
  
  
	/*--------------------------------------------------------------------*/
	/* ----- LABEL ----- */
	/*--------------------------------------------------------------------*/  
	label{
		width:130px;
		padding:3px 0 0;
		line-height:1.2em;
	}
	
	
	/* ----- INDEXED SEARCH ----- */
	div.tx-indexedsearch label{
		width:auto;
		margin:0 10px 0 0;
	}  
	
	
	/* ----- FORMOBJECT ----- */
	.csc-mailform-field label{
		display:block;
		float:left;
		margin:5px 0 5px 0;
		padding:1px 0 0 0;
	}
	
	
	
	/*--------------------------------------------------------------------*/
	/* ----- INPUT ----- */
	/*--------------------------------------------------------------------*/  
	input, 
	select{
		margin:.3em 0;
	}
	
	input[type="text"], 
	input[type="password"]{
		padding:1px;
		border:1px solid #666;
	}
  
	input[type="submit"]{
		width:97px;
		padding:1px 0 1px 3px;
		background:#666;
		color:white;
		text-align:left;
		border:none;
	}


	/* ----- FORMOBJECT ----- */
	form#mailform input[type="submit"]{
		margin:10px 5px 5px 130px;
	}
	
	.csc-mailform-field input{
		display:block;
		float:left;
		width:200px;
	}

	
	/* ----- INDEXED SEARCH ----- */
	div.tx-indexedsearch input[type="submit"]{
		margin:.3em 0 0 10px;
	}
	
	
	/* ----- MACINA SEARCHBOX ----- */
	div#search div.input_text{
		float:left;
		width:86px;
		height:15px;
		margin:0;
		padding:1px 4px 0 4px;
		background:url(../../img/search_input_text.gif) no-repeat 0 0;
	}
	
	div#search input.text{
		display:block;
		width:86px;
		height:14px;
		margin:0;
		padding:0;
		border:none;
		background:none;
		color:#666;
		font-size:.65em;
	}
	
	div#search input.image{
		display:block;
		float:left;
		width:21px;
		height:16px;
		margin:0;
		border:none;
	}
	
	/* ----- SG_GLOSSARY ----- */
	form#searchform_tx_sgglossary_pi1 input{
		margin:0 5px 20px 0;
	}
  
	/*--------------------------------------------------------------------*/
	/* ----- TEXTAREA ----- */
	/*--------------------------------------------------------------------*/
  
	/* ----- TYPO3-FORMULAR ----- */
	form#mailform textarea{
		width:300px;
		height:150px;
		margin:5px 0 1em 0;
		padding:1px;
		border:1px solid #666;
		font-size:.7em;
	    font-family:Arial,sans-serif;
	}
	 

	 

	

	
	
	
}
