form {
	margin: 0;
	padding: 0;
}

div#kontaktformular {
  	margin: 0;
	width: 30.3125em;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	color: black;
  	padding: 0;
  	padding-bottom: 0.125em; 
  	/*padding-left:0.938em;
  	padding-right:0.938em;*/
	background-color: #e9edd7;
	overflow: hidden;
	margin-bottom: 0.938em;
}

div.tx-withhtibseminare-pi4 {
  	padding: 0;
  	/*padding-left:0.938em;
  	padding-right:0.938em;*/
}

div.input_wrap {
	padding: 0;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	height: 1.2em;
}

div.inputradio_li {
  width: 100px;
  width: 6.25em;
  float: left;
}

div.inputradio_re {
  width: 415px;
  width: 25.94em; 
  width: 24.0625em;     
  float: left; 
}

span.radio1 {
	display: block;
	width: auto;	
	float: left;
	/*height: 15px;
	height: 0.94em;	
	margin-top: 3px;
	margin-top: 0.19em;*/	
}

input#genderHerr, input#genderFrau, input#gremium_br, input#gremium_pr, input#gremium_mav, input.anmeldung, input.interesse {
	float: left;
}

label.label_li {
    display: block;
    float: left;
    width: 100px;
    width: 6.25em;
    /*height: 17px;*/
    padding-top: 3px;
    padding-top: 0.19em;		
}

input.input_re {
    display: block;
    float: left;
    width: 352px;
    width: 22.0em;
    font-family: "Times New Roman", Times, serif;
    font-size: 1em;
    border: 1px solid #7f9db9;
    margin: 0 0 0.5em 0;
    color: #5a5a5a;
    /*background-color: #e9edd7;*/
}

input#vorname, input#name {
    width: 172px;
    width: 10.75em;
}

div.form_space1 {
    float: left;
    width: 0.25em;
    height: 17px;		
    overflow: hidden;
}

textarea#nachricht {
    display: block;
    float: left;
    width: 22em;
    height: 5.2em;
    border: 1px solid #7f9db9;
    margin: 0;
    font-family: "Times New Roman", Times, serif;
    font-size: 1em;
    color: #5a5a5a;
}

div.form_clearer {
    clear: both;
}

div.form_trenner {
    clear: both;
    border-bottom: 0.125em solid white;
    margin-bottom: 0.25em;
}

button#absenden {
    margin-left: 6.25em;
    /*height: 1.44em;*/
    cursor: pointer;
    font-family: "Times New Roman", Times, serif; 		
    font-size: 1.0em; 		
}

button#reset {
    /*height: 1.44em;*/
    cursor: pointer;
    font-family: "Times New Roman", Times, serif; 		
    font-size: 1em; 		
}

div.input_wrapbtn {
    padding: 0.25em 0 0.25em 0;
    height: 1.4em;
}

div.input_wrap_nr {
    padding: 0.25em 0 0.25em 0;
    height: 5.2em;
}

div.input_wrap_anmeldung {
    padding: 0.25em 0 0.25em 0;
    height: 3.5em;
}

div.input_wrap_interesse {
    padding: 0.25em 0 0.25em 0;
    height: 3.5em;
}
