html, body {
 margin: 0;
 padding: 0;
}

body {
 font: 73%/140% verdana, sans-serif;
 background: #4588CF;
 color: #FFF;
}

a, a:visited {
 color: #FFF;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

h1 {
 position: absolute;
 top: 100px;
 left: 0;
 overflow: hidden;
 margin: 0;
 width: 109px;
 height: 630px;
 color: #FFF;
}

h1 span {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 background: url(gfx/url.jpg) no-repeat;
 width: 109px;
 height: 630px;
}

div#container {
 width: 1000px;
 height: 630px;
 background: url(gfx/container.jpg) no-repeat right top;
 padding-top: 30px;
}

h2 {
 color: #FFF;
 text-align: center;
 font-size: 40px;
 font-weight: normal;
 margin: 0 0 40px 0;
}

div#content {
 width: 500px;
 margin-left: 190px;
}

ul#pdf-downloads {
 list-style-type: none;
 margin: 0;
 padding: 0;
 float: left;
 margin-bottom: 40px;
 width: 600px;
 margin-left: -15px;
}

ul#pdf-downloads li {
 float: left;
}

ul#pdf-downloads li a {
 background: url(gfx/icons/pdf.jpg) no-repeat;
 height: 31px;
 width: 150px;
 display: block;
 padding: 16px 0 0 50px;
}

a#algemene-voorwaarden, a#algemene-voorwaarden:visited {
 text-decoration: underline;
}

p.error {
 color: yellow;
}

form#form-aanmelden {
 clear: left;
 margin: 0;
}

form#form-aanmelden fieldset p label {
 width: 13em;
}

form#form-aanmelden fieldset p.checkbox label {
 width: auto;
}

.required {
 margin-left: 0.5em;
}

/**
 * Creation Point Form CSS
 * 2007-04-16
 *
*/
input, select, option, optgroup {
 font-family: verdana;
 font-size: 100%;
}

optgroup {
 padding: 2px;	
}

form fieldset {
 margin: 0 0 15px 0;
 padding: 0;
 position: relative;
 border: 0;
}

form fieldset legend {
 font-size: 120%;
 font-style: italic;
 color: #333;
}

form input {
 padding: 2px 3px;
}
	
form p.submit {
 text-align: center;
 margin: 1em 0;
}

form fieldset p {
 margin: 0.2em 0;
 padding: 0.1em 0;
}

form fieldset p input {
 border: 1px #1A70C7 solid;
}

form fieldset p.checkbox input {
 border: none;
}

form p label {
 clear: left;
 float: left;
 display: block;
}

form p.checkbox label {
 float: none;
 display: inline;
}

form label {
 cursor: pointer;
}

form input.checkbox {
 border: 0;
}

p.notice {
 margin-top: 150px;
}
