/* CSS Document */
/**
{
  padding:0;
  margin:0;
}*/
#content .error_input {
	background-color:#FFCCCC;
}


#content form#registration_form a:link, #content form#registration_form a:active, #content form#registration_form a:visited
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#06f;
	text-align:left;
	text-decoration:underline;
}

#content  form#registration_form a:hover
{
	text-decoration:none;
}

#content input, #content select, #content textarea
{
	background-color:#fff;
	border:1px solid #cdcdcd;
	width:230px;
}

#content  form#registration_form label, #content input, #content select, #content textarea
{
	margin-top:10px;
}

#content textarea#responsibility, #content .verifyInputs
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content fieldset
{
	border:0;
	padding:0px 0px 10px 0px;
	margin:15px 0px 15px 0px;
}

#content label, #content legend, #content #training_job, #content #university_infos, #content #privacy_policy, #content #partner, #content #verify, #content #upload_cv
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
}

#content form#registration_form label
{
	float:left;
	width:160px;
	line-height:18px;
}

#content form#registration_form label.label_radio
{
	width:10px;
	float:none;
}

#content .radio_check
{
	border:0;
	width:25px;
	margin-left:8px;
	margin-bottom:-3px;
}

#content legend
{
	padding:0;
	font-weight:bold;
	margin:0 0 15px -7px;
}

#content select.dropdown_menu
{
	width:232px;
	/*height:18px;*/
}

#content .day, #content .year
{
	width:65px;
}

#content .month
{
	width:94px;
}

#content option:first-child
{
	color:#999;
}

#content .phone_code
{
	width:80px;
}

#content .phone
{
	width:144px;
}

#content .big_input
{
	width:170px;
}

#content .small_input
{
	width:55px;
}

#content .new_language
{
	border:0;
	border:1px solid #ccc;
	width:100px;
	font-size:11px;
	height:18px;
	margin:0;
	padding:0;
}

#content .next
{
	width:390px;
	text-align:right;
}

#content .next input 
{
	width:80px;
	margin-bottom:15px;
}

#content .add_link
{
	padding-top:15px;
}

#content .partner_column
{
	float:left;
	width:230px;
}

#content .partner_column label
{
	float:left;
}

#content .partner_column br
{
	clear:both;
}

#content .partner_column input.noborder
{
	float:left;
	width:25px;
	background-color:#fff;
	border:0;
}

#content .space_bottom, #content .btn_verify_end
{
	margin-bottom:15px;
}

#content .corr_button
{
	width:100px;
	float:right;
}

#content .upload
{
	width:260px;
}

#content .line
{
	width:390px;
	height:3px;
	border-top:1px dotted #ccc;
	margin-top:15px;
	visibility:hidden;
}

#content .linevisible
{
	width:390px;
	height:3px;
	border-top:1px dotted #ccc;
	margin-top:15px;
}

/*---- Angaben Bestätigungsansicht ---*/
#content table.verifyTable
{
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-bottom:15px;
	width:550px;
}

#content table.verifyTable td, table.verifyTable th
{
	text-align:left;
	line-height:18px;
	vertical-align:top;
}