.nlpayment form,.nlpayment p{margin:10px 0;font-size:1.2em;line-height:2em}.nlpayment form#data-check-form{line-height:0}.nlpayment form input{margin-bottom:10px;margin-left:10px;border:1px solid #ccc;border-radius:3px 3px 3px 3px;color:#666}.nlpayment form input[type=radio]{margin-right:10px}.nlpayment form label{margin-left:10px}.nlpayment h3,.nlpayment h2{margin:5px 0 10px;font-size:16px}.nlpayment h2{font-size:2em;color:#969696}.nlpayment h3{border-bottom:1px solid #e5e5e5;margin-left:10px;font-weight:700}.nlpayment p{margin-left:10px}.nlpayment form .textfields{position:relative}.nlpayment form .textfields .fieldwrapper{position:relative;display:block;min-height:75px}.nlpayment form .textfields input,.nlpayment form .textfields select,.nlpayment form .textfields textarea{position:absolute;right:155px;border:1px solid #ccc;border-radius:3px 3px 3px 3px;color:#666;font:1em/1 Arial,Helvetica,sans-serif;height:21px;margin-top:5px;margin-right:130px;padding:2px;width:300px}.nlpayment form .textfields input[type=checkbox]{width:15px;left:0;top:7px}.nlpayment form .textfields select{width:304px}.nlpayment form .textfields span{position:relative;top:30px;left:10px;color:#757575;font-size:11px}.nlpayment form .textfields select#ship-birth-day,.nlpayment form .textfields select#birth-day{width:80px;right:380px}.nlpayment form .textfields select#ship-birth-month,.nlpayment form .textfields select#birth-month{width:80px;right:270px}.nlpayment form .textfields select#ship-birth-year,.nlpayment form .textfields select#birth-year{width:80px;right:160px}.nlpayment form .textfields #ship-street-number .fieldwrapper,.nlpayment form .textfields #street-number .fieldwrapper,.nlpayment form .textfields #ship-zip-city .fieldwrapper,.nlpayment form .textfields #zip-city .fieldwrapper{position:static;float:left}.nlpayment form .textfields #ship-street-number .fieldwrapper label,.nlpayment form .textfields #street-number .fieldwrapper label{margin-right:142px}.nlpayment form .textfields #ship-zip-city .fieldwrapper label,.nlpayment form .textfields #zip-city .fieldwrapper label{}.nlpayment form .textfields #ship-street-number .fieldwrapper #ship-street,.nlpayment form .textfields #street-number .fieldwrapper #street{width:190px;right:265px}.nlpayment form .textfields #ship-street-number .fieldwrapper #ship-number,.nlpayment form .textfields #street-number .fieldwrapper #number{width:100px}.nlpayment form .textfields #ship-zip-city .fieldwrapper #ship-zip,.nlpayment form .textfields #zip-city .fieldwrapper #zip{width:100px;right:355px}.nlpayment form .textfields #ship-zip-city .fieldwrapper #ship-city,.nlpayment form .textfields #zip-city .fieldwrapper #city{width:190px}.nlpayment form .textfields #ship-zip-city .fieldwrapper label,.nlpayment form .textfields #zip-city .fieldwrapper label{margin-right:73px}.nlpayment form .textfields textarea{height:150px}.nlpayment form .textfields label[for=diff-shipping],.nlpayment form .textfields label[for=agb]{margin-left:30px}#organisation-input{margin-top:-7px}.nlpayment form input[type=submit],#donate-button{padding:5px;text-transform:uppercase;margin-left:0;height:30px;background-color:#05568c;color:#fff;font-weight:700;font-family:Arial}.nlpayment form .textfields label{position:relative;top:10px;display:block;font-size:14px;margin-bottom:15px}#captcha{width:300px;padding:15px;border:1px dotted #ccc;margin:15px 0}#captcha span{margin-bottom:5px;font-weight:700}.valired{color:red!important;padding-bottom:5px;display:block;height:10px}#button-img{position:relative;height:50px;width:300px;color:#000}#button-img img,#button-img input{position:absolute;bottom:0;color:#000;cursor:pointer}#button-img img{left:150px;bottom:8px}#button-img img#cc{left:290px;bottom:11px}#shipping-address,#bankdata{display:none}#productvalue{width:100px;right:355px}#productvalue2{width:100px;right:355px;display:none}.mandatory{position:static!important;color:red!important;font-size:13px!important}.margin-left-10{margin-left:10px}