/* ### AANMELDEN COLORS ### */
body { height: 100%; background: url('../images/aanmeldenBg.png') #f5f5f5 repeat-x; }
#headerCntr h1 a { background: url('../images/logoA.png') no-repeat; }

	/* ### BANNER CONTAINER ### */
	#bannerCntr { margin: 0px 4px 7px 4px; position: relative; width: 962px; height: 108px; background: url('../images/aanmeldenBanner.png') no-repeat bottom; }
	#bannerCntr h1 { display: none; }
	#bannerCntr h2 { display: none; }
	
	/* ### MELD CONTAINER ### */
	#meldCntr div.top { background: url('../images/meld2Bg.gif') repeat-y top; }
	#meldCntr div.bottom { background: url('../images/meldTop.gif') no-repeat top; }
	#meldCntr fieldset { padding: 20px; position: relative; width: 884px; border: 0px; background: url('../images/meld2Bottom.gif') no-repeat bottom; }
	#meldCntr a.registerButton { margin-left: 495px; display: block; width: 122px; height: 30px; text-indent: -9999px; background: url('../images/creeer.gif') no-repeat; }
	#meldCntr a.registerButton:hover { background-image: url('../images/creeerH.gif'); }
	#meldCntr h2 { margin-bottom: 15px; padding-bottom: 15px; width: 615px; font-size: 21px; font-weight: bold; border-bottom: 1px solid #f1fff7; }
	#meldCntr div.line { margin-bottom: 15px; padding-bottom: 15px; clear: both; display: block; width: 615px; height: 1px; border-bottom: 1px solid #f1fff7; }
	#meldCntr label { display: block; float: left; width: 158px; height: 24px; line-height: 24px; font-weight: bold; font-size: 12px; }
	#meldCntr span { display: block; float: left; width: 80px; height: 24px; line-height: 24px; text-indent: 10px; }
	#meldCntr img { margin-top: 6px; float: left; }
	#meldCntr input.field { padding: 3px 5px 0px 5px; float: left; width: 369px; height: 21px; font-size: 12px; border: 0px; background: url('../images/field4Bg.gif') no-repeat; }
	#meldCntr input.field2 { padding: 3px 5px 0px 5px; float: left; width: 240px; height: 21px; font-size: 12px; border: 0px; background: url('../images/field5Bg.gif') no-repeat; }
	#meldCntr select { padding: 4px; float: left; width: 250px; height: 24px; font-size: 12px; border: 1px solid #7a9a7e; background: #fff; }
	#meldCntr ul.errors { padding: 10px 0px 0px 158px; float: left; width: 470px; font-size: 12px; font-weight: bold; color: #ff0000; }
	#meldCntr div.box { padding: 15px; position: absolute; top: 120px; left: 600px; width: 180px; border: 1px solid #b3e0b9; background: #fff; }
	#meldCntr div.box p { line-height: 18px; color: #666; }
	#meldCntr div.box img { position: absolute; top: 10px; left: -11px; }
	
	div.extraDescription {
		position: absolute;
		left: 640px;
		width: 200px;
		background-color: white;
		padding: 5px;
		border: 1px solid black;
		font-size: 12px;
	}
