.login_error
{
	/* font-family: 'geoslb712', Arial; */
	display:none;
	width:100%;
	color:#c0372d;
	padding:4px;
	margin:5px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #c0372d;
}

.form_error
{
	display:inline-block;
	/* font-family: 'geoslb712', Arial; */
	width:100%;
	color:#E2574C;
	padding:4px;
	margin:5px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #E2574C;
	border-radius:3px;
	background:none;
}

.form_error_blue {
	border:1px solid #0285b5;
	color:#0285b5;
}

.form_error_header {
	float:left;
	color:#000;
	width:90%;
	font-size:13px;
	margin-left:5px;
	margin-bottom:5px;
}

.form_error img {
	float:left:
}

.form_error ul {
	float:left;
	margin-left:20px;
}

.backButton {
	margin-right:5px;
	
	float:left;
	font-size: 12px;
	font-weight: bold;
	
/*
	margin-top:15px;
	color:#000;
	font-family: 'geoslb712', Arial;
*/
}

.email_exists,
.login_error_blue {
	display:none;
	border:1px solid #0285b5;
	color:#0285b5;
}

.radio {
	float:left;
	padding:5px;
}

.ie1 .radio,
.ie7 .radio,
.ie8 .radio,
.ie9 .radio {
	padding:3px;
}

.ie1 label.radio,
.ie7 label.radio,
.ie8 label.radio,
.ie9 label.radio {
	line-height:18px;
}

.radio_checked {
	background-color: #F9EEE8;
	border-radius:5px;
}

/*
.login_container .login_box, .login_container .register_box
{
	float:left;
	padding:10px;
	padding-top:20px;
	width:55%;
}
.login_container h3 {margin-bottom:5px;}
.login_container .register_box
{
	border-left:1px solid #999;
	padding-left:30px;
	width:33%;
}
.login_container .login_box table
{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.login_container .login_box td
{
    font-family: 'geoslb712', Arial;	
	font-weight:bold;
	padding-right:15px;
	padding-top:3px;
}

.login_container .login_button
{
	font-size:14px;
	font-weight:bold;
	padding:8px;
	margin-bottom: 20px;
}
.login_container .login_box {border:0;}
.login_container .login_box button {margin-top:10px;margin-right:15px;}
.login_container .register_box button {margin-top:62px;}
.login_container .login_box a
{
	font-family: 'geoslb712', Arial;	
	font-weight:bold;
	float:right;
	color:#000;
	margin-top:20px;
	margin-right:10px;
	text-decoration:underline;
}

.login_container .login_box td input[type=text],
.login_container .login_box td input[type=password]
{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:0;
	background-color:#f0f0f0;
	padding:6px 6px 6px 10px;
	border:1px solid #DDDDDD;
	font-size:12px;
	border-radius:3px;
}
*/

/*
.login_button, .submitButton
{
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-bottom: 20px;
}
.submitButton {
	font-size:14px;
	font-weight:bold;
	padding:8px;
	margin-top:10px;
	margin-right:30px;
}
*/

.eindgebruiker_form
{
	max-width: 360px;
	/*
	display:inline-block;
	width:100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
    font-family: 'geoslb712', Arial;	
	padding-right:15px;
	padding-top:3px;
	*/
}

.eindgebruiker_form  h1 {
	margin-bottom: 4px;
}

.eindgebruiker_form img {
	display:none;
 }

.eindgebruiker_form img.erroricon_abspos {
	margin-left: 4px;
    margin-top: 6px;
    position: absolute;
	right: 0;
	top: 0;
}

.eindgebruiker_form .label {
	display:none;
	float:left;
	width:30%;
	box-sizing: border-box;
	text-align:right;
	padding-right:20px;
	line-height:25px;
	height:25px;
}
.ie7 .eindgebruiker_form .label,
.ie8 .eindgebruiker_form .label,
.ie9 .eindgebruiker_form .label {
	display:block;
}
.eindgebruiker_form span {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	display: block;	
	padding-right: 20px;
}

::-webkit-input-placeholder {
   font-style: italic;
   color:#999999;
}

:-moz-placeholder { /* Firefox 18- */
   font-style: italic;
   color:#999999;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-style: italic;
   color: #999999ff;
}

:-ms-input-placeholder {  
   font-style: italic;
   color:#999999ff;
}

.eindgebruiker_form .field {
/*
	display:inline-block;
	width:100%;
*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;


	overflow: auto;
	margin-bottom:5px;
}

.eindgebruiker_form .field span {
	position: relative;
}

.eindgebruiker_form .field input[type=text],
.eindgebruiker_form .field input[type=file],
.eindgebruiker_form .field input[type=password],
.eindgebruiker_form .field select,
.eindgebruiker_form .field input[type=email] {
	display: inline-block;
	width: 100%;
	padding:6px 6px 6px 10px;	
	box-sizing: border-box;
	
	/*
		border-radius:3px;
		
		background-color:#f0f0f0;
		border:1px solid #DDDDDD;
		font-size:12px;
	*/
}

.eindgebruiker_form .field textarea {
	display:inline-block;
	padding:6px 6px 6px 10px;
	width:95%;
	height: 75px;
	box-sizing: border-box;
	
	
	/*
	background-color:#f0f0f0;
	border:1px solid #DDDDDD;
	border-radius:3px;	
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	*/
}

.eindgebruiker_aanvul_table {
	min-width:600px;
	border-spacing: 0 3px;
}

.eindgebruiker_aanvul_table th {
	padding:4px;
	font-weight:bold;
	text-align:left;
	background-color:#FFF;
}

.eindgebruiker_aanvul_table td {
	padding:4px;
	padding-right:40px;
	cursor:pointer;
}

.eindgebruiker_aanvul_table td:first-child {
	border-radius:5px 0 0 5px;
}

.eindgebruiker_aanvul_table td:last-child {
	padding-right:3px;
	border-radius:0 5px 5px 0;
}

.eindgebruiker_aanvul_table tr:nth-child(odd) {
    background: #FCFCFC;
}

.eindgebruiker_aanvul_table tr:nth-child(even) {
    background: #F0F0F0;
}

.eindgebruiker_aanvul_table tr:hover td {
	background-color:#E5F3FC;
}

.field_nieuwsbrief input[type=checkbox] {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
}

.field.field_nieuwsbrief {
	font-size:110%;
	margin-top:15px;
	overflow: visible;
}

.field_wachtwoord,
.field_privacy {
	margin-top:15px;
}

.field_readonly {
	background-color:#FFF !important;
	border:1px solid #EEE !important;
}

#bedrijf_gekozen {
	display:none;
	margin-left:5px;
	width:375px;
}