/* ------------------ Form --------------- */
#form2 {
	display: block;
	float: left;	
	border: 0px solid #FFFFFF;
	width: 340px;
  }
  
  #form label, #form2 label { /* Labels */
	display: block;
	float: left;
	margin-bottom: 4px;
	width: 140px;
  }
  
  #form2 label {
	width: 100px;
  }
  
  #form input, #form select, #form2 input, #form2 select { /* Formularelemente */
	display: block;
	float: left;
	margin-bottom: 4px;
	width: 160px;
  }
  
  #form textarea, #form2 textarea { /* Formularelemente */
	display: block;
	float: left;
	margin-bottom: 4px;
	width: 240px;
  }
  
  #form2 textarea {
	width: 220px;
  }
  
  #form form br, #form2 form br { /* Zeilenumbrüche in Formularen */
	clear: left;
  }
  
  #form input#submit, #form .button, #form2 input#submit, #form2 .button { /* Submit-Button */
	width: 80px;
	/*margin:0 auto;*/
	margin-top: 10px;
  }
  /* ------------------ End Form --------------- */

  input {

    content:'';
    display:inline-block;
    height:30px;
    font-size: 16px;
    position: relative;
	margin-top:0px;
	padding-top:0px;
    bottom:2px;
    border: 1px solid #bbb;
    background: #F7F7F7;
    margin-right: 0em;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
	border-radius: 3px;
}