@import url(general.css);

/**
 * Content Styles
 *
 */

#content{
	clear:both;
	width : 1000px;
	text-align: left;
	overflow:auto;
	padding-top:5px;
	padding-bottom:5px;
}

#content form {
	margin-left:251px;
	margin-right:270px;
	margin-top:20px;
	width:478px;
	height:330px;
	background-color:#F4F4F4;
	background-image:url(../images/new_user.gif);
	margin-bottom: 20px;
}

#content form h2 {
	color: #1641B0;
	padding-top:20px;
	margin-left:25px;
}

#content form hr {
	height:1px;
	border:solid 1px #C8C8C8;
	margin-left: 28px;
	margin-right:30px;
}

#content #userdata table {
	margin-left:5px;
	margin-right:5px;
	width:444px;
}

#content #userdata table td {
	font-size:.9em;
	color:rgb(50,90,128);
	padding:0;
	margin:0;
}

#content #userdata table td.col1 {
	width:200px;
	line-height:24px;
	vertical-align:top;
}

#content #userdata table td span {
	font-weight:bold;
}

#content #userdata table td.col1 label {
	margin-left:20px;
	font-weight:bold;
}

#content #userdata table td .standardinput {
	border:1px solid rgb(50, 90, 128);
	color:rgb(50, 90, 128);
	background-color:rgb(240,240,240);
	padding:0;
	margin:0px 0 0px 0;
	float:left;
}

#content #userdata table td.col2 {
	width:233px;
	text-align:left;	
}

#content #userdata table td.col2 input {
	width:234px;
	background-color:#FFFFFF;
	text-align:left;
}

#content #userdata table td.col2 select {
	width:250px;
	float:left;
}

#content #userdata table td.error {
	font-size:.7em;
	color:rgb(170,0,0);
}

#content #userdata table td #plz {
	width:60px;
	float:left;
}

#content #userdata table td #ort {
	width:160px;
	float:right;
}

#content #userdata table td .left {
	width:120px;
	float:left;
}

#content #userdata table td .spaceleft {
	margin-left:20px;
	float:left;
}

#content #userdata table td .inline {
	display:block;
	float:left;
	width:400px
}

#content #userdata table td input.submitbutton {
	float:right;
}