#registration_form .stap {
	background:url(../images/opbouw/reg_stap_l.gif) no-repeat left top #33597b;
	color:#FFF;
	margin:0 2px 0 0;
	height:35px;
	cursor:pointer;
	float:left;
}

#registration_form .stap.selected {
	background:url(../images/opbouw/reg_stap_l_sel.gif) no-repeat left top #99acbd;
	color:#002f5a;
}

#registration_form .stap .stap_inner {
	background:url(../images/opbouw/reg_stap_r.gif) no-repeat right top;
	padding: 0 10px 0 0;
	height:35px;
}

#registration_form .stap.selected .stap_inner {
	background:url(../images/opbouw/reg_stap_r_sel.gif) no-repeat right top;
}

#registration_form .stap .num, #registration_form .stap .text {
	float:left;
}

#registration_form .stap .num {
	color:#002f5b;
	padding:9px 0 0 13px;
}

#registration_form .stap .text {
	font-weight:bold;
	font-size:13px;
	padding: 9px 0 0 12px;
}

#registration_form {
/*	background:#99acbd;*/
}

#stappen {
	background:#FFF;	
}

.af_group {
	clear:none;
}

.af_group, .af_send {
	padding-left:12px;
}

.af_send {
	text-align:right;
	padding:0 12px 12px 0;
}

.af_group .af_field_block {
	padding:0;	
}

.af_group .af_field_block {
	margin:0 0 0 12px!important;
	width:440px;
	padding: 3px 0 3px 14px;
}

.af_group>.af_field_block {
	padding: 3px 0 3px 14px;
	width:440px;
	margin:0!important;
}

.af_group .af_group_title {
	width:440px;
	padding:5px 0 5px 14px;
	margin: 10px 0 0 0;
	background-color:#99acbd;
}

.af_group .even, .overzicht-field.even {
	/*background-color:#aebdca;*/
}

.af_field_title {
	width: 216px;
	padding: 0 15px 0 0;
}

.af_field_error .af_field_title {
	color:#d80023;	
	font-weight:bold;
}

/*.af_field_tent_standafmetingen{
	width:160px !important;
	float:left;
}

.af_field_tent_lengte{
	width:180px !important;
	margin:0;
	float:left;
}*/

.platform_title_right{
	padding:0 0 0 184px;
}

.paviljoen_title_right{
	padding:0 0 0 128px;
}

.af_field_tent_standafmetingen input, .af_field_tent_front input, .af_field_tent_lengte input, .af_field_tent_diepte input{
	width:40px !important;
}

.af_field_tent_lengte, .af_field_tent_diepte{
	float:left;
}

.af_field_tent_lengte .af_field_input, .af_field_tent_diepte .af_field_input, .af_field_tent_lengte, .af_field_tent_diepte{
	width:auto !important;
}

.af_field_tent_lengte .af_field_title, .af_field_tent_diepte .af_field_title{
	display:none;
}

.openable.open {
	background-image:url(../images/arrow-down_blue.gif);
	background-repeat:no-repeat;
	background-position:3px 12px;
	
}

#register_naw .openable.open {
	margin-left:14px;	
}

.openable {
	background:url(../images/arrow_blue.gif) no-repeat 4px 10px;
	padding:5px 0 5px 14px!important;
	cursor:pointer;
}

.af_field_input input {
	border:1px solid #99acbd;
}

.af_field_text input, .af_field_email input {
	width:180px;	
}

#af_ajaxform_akkoord .af_field_block {
	padding: 0 0 0 14px;
}

.af_group_bg/*,
.af_group_ligplaatsen,
.af_group_platforms,
.af_group_kadeplaatsen*/ {
	float:left;	
}

.af_group_cp,
.af_group_fc,
.af_group_ca,
.af_group_opafbouw/*,
.af_group_jachten,
.af_group_promo,
.af_group_tent*/ {
	float:right;	
	margin:0 15px 0 0;
}

.af_group_promo input{
	width:60px;
}

.af_group_platforms input{
	width:60px;
}

#register_view {
	padding:0;	
}

#register_view .overzicht-group {
	padding:0 0 0 12px;
	width:940px;
}

#register_view .overzicht-group .overzicht-group-title {
	padding: 5px 0 5px 14px;
	margin:10px 0 0 0;
	width:400px;
	background-color:#99acbd;
}

#register_view .overzicht-group .overzicht-group-values {
	margin:0;	
}

#register_view .overzicht-group .overzicht-group-value {
	padding-left:12px;
	background-color:#0C3;
}

.overzicht-field {
	width:440px;
	padding:10px 0 5px 14px;
}

.overzicht-group.platforms .overzicht-group-values .overzicht-field-title,
.overzicht-group.platforms .overzicht-group-values .overzicht-field-value {
	float:left;
}

.overzicht-group.platforms .overzicht-group-values .overzicht-field-title {
	width:245px;
}

.overzicht-group.platforms .overzicht-group-values .overzicht-field {
	clear:both;
}