@CHARSET "ISO-8859-1";

dl.register_form dt{
	float:left;
	clear:left;
	width: 100px;
	text-align: right;
	margin-right: 10px;
}

dl.register_form dd{
	position:relative;
	top:-2px;
	margin-bottom: 15px;
}

dl.register_form button#pwvergessen{
	width: 200px;
}

dl.register_form input#submit{
	width: 55px;
}

ul.errors{
	list-style-image: url(../img/warning.png);
	color: red;
}

.register_form input[type=text]{
	width: 250px;
}

.register_form input[type=password]{
	width: 250px;
}

.register_form input[type=submit]{
	margin-left:70px;
}

.register_form select{
	width: 150px;
}

div.submitdiv{
	float:right;
	margin-right: 4px;
	margin-top: 20px;
}

div.pwvergessen{
	position:relative;
	top: -41px;
	left: 220px;
}

fieldset{
	display:block;
	width: 420px;
	/*height: 380px;*/
	
}

fieldset#fieldset-persoenliches{
	margin-left:5px;
	float:left;
	
}

fieldset#fieldset-optional{
	margin-right:5px;
	float:right;
}

div.preferences{
	display:block;
	width: 200px;
	float:left;
}

div.register_form{
	padding-top: 10px;
}

div.register_form label{
	display:block;
	float:left;
	clear:left;
	width: 100px;
	text-align: right;
	margin-right: 10px;
}

div.register_form div.element{
	position:relative;
	top:-2px;
	margin-bottom: 15px;
}

div.register_form div.onlinemedium{
	float:left;
	clear:left;
	width: 30px;
}
div.register_form label.onlinemedium{
	width: 300px;
	height: 50px;
	position:relative;
	float:none;
	clear:none;
	text-align: left;
}



