.register_label {
  width:160px;
  float:left;
}

#register p {
  margin:10px 0px 10px 0px;
}

#register .input_textfield {  
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	color:#000000;
	width:200px;
	border:1px solid #316E9D;
}

#register .input_dropdown {
  font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	color:#000000;
	/*width:200px;*/
	margin-top:4px;
	border:1px solid #316E9D;
}

#register .input_textarea {  
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	color:#000000;
	width:200px;
	border:1px solid #316E9D;
	height:50px;
}

.register_spacer {
  width:100%;
  height:5px;
  margin:0px;
  padding:0px;
  font-size:1px;
  line-height:1px;
}

#register .input_radiobutton {
  width:auto;
}

.register_label_anrede {
  
}

#register .input_submit {
	background-image:url(../gfx/button_background2.gif);
	width:71px;
	height:18px;
	line-height:18px;
	border:0px;
	text-align:center;
	color:#009997;
	font-size:11px;
}

#register .error {
  background-color:#F66;
}

#register label.error {
  color:#F66;
  background-color:#FFF;
}

#register .formbox {
	float: left;
	width: 330px;
}

#register .formradio {
	margin: 3px 4px 0 0;
	padding: 0;
	float: left;
}
#register .register-workshop {
	margin: 0;
	padding: 0 0 4px 4px !important;
	line-height: 18px;
	display: block;
	float: left;
	color: #000;
	width: 300px;
}
