#content .login-error { border:1px solid #f00; background:#FF7272; color:#fff; margin:0 0 10px; padding:5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
#content .login-error img { vertical-align:middle; padding:0 5px 0 0; }

#content #login-box { overflow:hidden; width:720px; border:1px solid #cdcdcd; background:#fff; margin:0 0 10px; padding:10px 10px 0; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
#content #login-box img { display:none; }
#content #login-box .login-col { overflow:hidden; width:100%; padding:0 0 10px; }
#content #login-box .login-col label { float:left; display:block; width:200px; color:#000; padding:4px 0 0; }
#content #login-box .login-col input[type="text"],
#content #login-box .login-col input[type="password"] { border:1px solid #cdcdcd; background:#f5f5f5; font:12px Arial, Helvetica, sans-serif; color:#868686; padding:4px; }
#content #login-box .login-col input[type="checkbox"] { margin:4px 0 0; }

.account-field { overflow:100%; width:100%; padding:0 0 10px; }
.account-field label { float:left; display:block; width:170px; padding:4px 0 0; }
.account-field input[type="text"],
.account-field input[type="password"],
.account-field textarea { border:1px solid #cdcdcd; background:#f5f5f5; font:12px Arial, Helvetica, sans-serif; color:#333; padding:4px; }
.account-field select { border:1px solid #cdcdcd; background:#f5f5f5; font:12px Arial, Helvetica, sans-serif; color:#333; padding:4px; }
.account-field option { padding:0 10px 0 0; }
.aflever-checkbox { margin:0 0 20px; }

/* --- shopping cart --- */
#content #winkelwagen table { border-collapse:collapse; }
#content #winkelwagen form { border:1px solid #cdcdcd; }
#content #winkelwagen form table td { border-right:1px solid #e6e6e6; padding:10px; }
#content #winkelwagen form table td.TabelKop { border-right:1px solid #AFDDC2; background:#D0EFDD; font:bold 12px Arial, Helvetica, sans-serif; color:#39965E; white-space:nowrap; }
#content #winkelwagen form table td img.winkelwagen-product-image { border:1px solid #cdcdcd; }
#content #winkelwagen form table td.main { width:70%; }
#content #winkelwagen form table td.winkelwagen-price { color:#000; white-space:nowrap; }
#content #winkelwagen form table td input[type="text"] { border:1px solid #cdcdcd; background:#f5f5f5; font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:2px 4px; }

#content #winkelwagen table .cart-button { overflow:hidden; width:17px; }
#content #winkelwagen table .cart-button .cart-delete { float:left; width:17px; height:16px; border:none; background:url(../images/bt_del.gif) left top no-repeat; margin:0; cursor:pointer; }
#content #winkelwagen table .cart-button .cart-update { float:left; width:17px; height:16px; border:none; background:url(../images/bt_updt.gif) left top no-repeat; margin:0; cursor:pointer; }

#content #winkelwagen table .main-winkelwagen-button { width:50%; }
#content #winkelwagen table .main-winkelwagen-button #button-center-back { float:left; margin:0 10px 0 0; }
#content #winkelwagen table .main-winkelwagen-button #button-center-update-cart { float:left; }
#content #winkelwagen table .main-winkelwagen-button #button-center-shop { display:none; }
#content #winkelwagen table .main-winkelwagen-button #button-center-checkout { float:right; }

#content #winkelwagen table.winkel-table-footer { border-collapse:collapse; }
#content #winkelwagen table.winkel-table-footer td { background:#D0EFDD; }
#content #winkelwagen table.winkel-table-footer td a { float:left; display:block; height:19px; border:1px solid #39965E; background:#68B889; font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:7px 5px 0; }
#content #winkelwagen table.winkel-table-footer td input { float:right; height:26px; border:1px solid #39965E; background:#68B889; font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 5px; cursor:pointer; }

#content #winkelwagen .winkelwage_subtotal .price-wrapper { float:right; border:1px solid #cdcdcd; padding:10px 10px 10px 140px; }
#content #winkelwagen .winkelwage_subtotal .price-wrapper .price { padding:0 0 20px; }
#content #winkelwagen .winkelwage_subtotal .price-wrapper .dyna_button_container { height:33px; margin:0; }
#content #winkelwagen .winkelwage_subtotal .price-wrapper #button-center-checkout .dyna_button { background:none; height:33px; margin:0; padding:0; }
#content #winkelwagen .winkelwage_subtotal .price-wrapper #button-center-checkout a { float:right; width:230px; height:27px; background:url(../images/form_submit.gif) left top no-repeat; font:16px Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:6px 0 0; }
#content #winkelwagen .winkelwage_subtotal .price-wrapper #button-center-checkout a:hover { background-position:left -33px; }
/* --- end of shopping cart --- */

/* --- uw gegevens --- */
#content #button-center-history { float:left; margin:0 10px 0 0; }
#content #button-center-address-book { float:left; }
#content #button-center-account-edit { float:right; }
/* --- end of uw gegevens --- */

/* --- uw gegevens informatie --- */
#content #button-center-continue-step1-ea { float:right; }
/* --- end of uw gegevens informatie --- */

#content #accountverleden { margin:0 0 20px; }

/* ---- step ---- */
#order-stepbox-container { overflow:hidden; width:741px; border:1px solid #4B8B5D; border-right:none; margin-bottom:10px; }
#order-stepbox-container p { font:12px Arial, Helvetica, sans-serif; text-align:center; margin:0; line-height: }
#order-stepbox-container #order-stepbox-1,
#order-stepbox-container #order-stepbox-2,
#order-stepbox-container #order-stepbox-3,
#order-stepbox-container #order-stepbox-4 { float:left; width:184px; height:42px; border-right:1px solid #4B8B5D; background:#D0D0D0 url(../images/steporder_heading.gif) top left repeat-x; padding:9px 0 0; }
#order-stepbox-container #order-stepbox-2 { width:185px; }

#order-stepbox-container #order-stepbox-1.stepbox-active,
#order-stepbox-container #order-stepbox-2.stepbox-active,
#order-stepbox-container #order-stepbox-3.stepbox-active,
#order-stepbox-container #order-stepbox-4.stepbox-active { background:url(../images/mainnav_bg_home.gif) center center no-repeat; }
#order-stepbox-container #order-stepbox-1.stepbox-active p,
#order-stepbox-container #order-stepbox-2.stepbox-active p,
#order-stepbox-container #order-stepbox-3.stepbox-active p,
#order-stepbox-container #order-stepbox-4.stepbox-active p { color:#fff; font-weight:normal; }
/* ---- end of step ---- */

#content table#step3 td.TabelKop h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#27783e; }
#content table#step3 table tr.checkout-product-header td.TabelKop { background:#68B889; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:4px; }
#content table#step3 table tr.checkout-product-header td.TabelKop strong { color:#fff; }
#content table#step3 table tr.checkout-product-list td { padding:4px; }
#content table#step3 table tr.checkout-product-list td b,
#content table#step3 table strong { color:#000; }

#button-center-continue-step1 { float:right; height:29px; }
#button-center-continue-step1 .dyna_button { height:29px; }
#button-center-continue-step1 .dyna_button input { width:233px; height:29px; }
#button-center-continue-step1.nl .dyna_button input { background:url(../images/btn_s1_nl.gif) left top no-repeat; }
#button-center-continue-step1.de .dyna_button input { background:url(../images/btn_s1_de.gif) left top no-repeat; }
#button-center-continue-step2 { float:right; height:29px; }
#button-center-continue-step2 .dyna_button { height:29px; }
#button-center-continue-step2 .dyna_button input { width:233px; height:29px; background:url(../images/btn_s2.gif) left top no-repeat; }
#button-center-continue-step2.nl .dyna_button input { width:233px; height:29px; background:url(../images/btn_s2_nl.gif) left top no-repeat; }
#button-center-continue-step2.de .dyna_button input { width:233px; height:29px; background:url(../images/btn_s2_de.gif) left top no-repeat; }
#button-center-confirm-order-step3 { float:right; height:29px; }
#button-center-confirm-order-step3 .dyna_button { height:29px; }
#button-center-confirm-order-step3 .dyna_button input { width:233px; height:29px; background:url(../images/button-center-confirm-order-step3.gif) left top no-repeat; }

#button-center-back-step1 { height:29px; }
#button-center-back-step1 .dyna_button { height:29px; }
#button-center-back-step1 .dyna_button a { width:132px; height:21px; background:url(../images/button-center-back-step3.gif) left top no-repeat; color:#FFFFFF; text-align:center; padding:8px 0 0; }
#button-center-back-step2 { height:29px; }
#button-center-back-step2 .dyna_button { height:29px; }
#button-center-back-step2 .dyna_button a { width:132px; height:21px; background:url(../images/button-center-back-step3.gif) left top no-repeat; color:#FFFFFF; text-align:center; padding:8px 0 0; }
#button-center-back-step3 { height:29px; }
#button-center-back-step3 .dyna_button { height:29px; }
#button-center-back-step3 .dyna_button a { width:132px; height:21px; background:url(../images/button-center-back-step3.gif) left top no-repeat; color:#FFFFFF; text-align:center; padding:8px 0 0; }


