body { margin: 0; padding: 0; font-size: .8em;  font-family: Arial, sans-serif; line-height: 1.4em; background-color: #e1e3e5;  }

#container { margin: 15px auto 5px auto; width: 710px; border: 1px solid #000000; background-color: #ffffff; }

#header { height: 150px; width: 750px; margin: 0; padding: 0; background-image: url('/style/images/leen-maximaal-logo.png'); background-position: center center; background-repeat: no-repeat; }
#header span { display: none; }

#content { margin: 20px 30px; padding: 0; }
#content.home { float: left; width: 280px; margin: 25px 15px 10px 20px; padding: 0; }
#content h1 { margin: 0; font-size: 16px; }
#content h2 { margin: 0; font-size: 14px; }
#content h3 { margin: 0; font-size: 12px;}
#content p { margin: 1em 0; font-size: 12px; text-align: justify; }

#form { float: right; width: 340px; margin: 10px 20px 10px 10px; padding: 10px; background-color: #ffd200; color: #000000; border: 2px solid #000000; }
#form #intro { display: block; float: left; margin: .2em .2em 1em .2em; font-weight: bold; }
#form #intro strong { font-size: 3em; margin: 0 .4em; font-weight: bold; }
#form fieldset { margin: 0; padding: 1em 0; border: 0; clear: both; }
#form legend span { margin: .2em 0;  font-weight: bold; display: block; border-bottom: 1px solid #000000; color: #000000; }
#form label { margin: .1em 0 .1em 0; display: block; float: left; clear: left; width: 150px; cursor: pointer; }
#form input { margin: .1em 0 .1em 0; display: block; float: left; clear: none; width: 180px; color: #000000; font-size: .8em; height: 14px; }
#form select { margin: .1em 0 .1em 0; display: block; float: left; clear: none; width: 160px; color: #000000; }
#form fieldset.noborder input { margin-left: 30px; height: 1.9em; background-color: #000000; color: #ffd200; font-weight: bold; font-size: 1.4em; border: 0; }
#form fieldset.noborder legend { display: none; }

#form #errors { display: none; color: #ff0000; background-color: #fcc; border: 1px solid #ff0000; float: none; clear: both; padding: .2em; margin: 0 0 .4em 0; font-size: .8em; }
#form input.error, #form select.error { border-color: #f00; }

#form select#geslacht { width: 60px; }
#form input#postcode { width: 80px; }
#form input#bruto_maandinkomen { width: 120px; }

#footer { float: none; clear: both; width: 710px; border-top: 1px solid #000000; text-align: center; }
#footer p { margin: .2em 0; color: #000000; font-size: .8em; }
#footer a { color: #000000; }
#footer img { width: 160px; height: 60px; margin: .2em 1.6em; }

