/* ################################################## */
/*  MADE BY: WWW.DIRECTBASING.COM                     */
/*  ALEX VAN DER VEGT                                 */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #797979; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #797979; }
body { background: url('../images/bodyBg.gif') #f0f0f0 repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 975px; }
	
	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 975px; height: 374px; background: url('../images/headerBg.png') no-repeat; }
	#headerCntr h1 { display: none; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 312px; left: 0px; width: 975px; }
		#menuCntr ul { padding-left: 3px; overflow: hidden; width: 972px; list-style: none; background: url('../images/menuBg.gif') no-repeat left; }
		#menuCntr li { padding-right: 3px; float: left; display: inline; height: 38px; line-height: 38px; font-size: 14px; background: url('../images/menuBg.gif') no-repeat right; }
		#menuCntr li a { padding: 0px 35px 0px 35px; text-decoration: none; color: #606060; }
		#menuCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 975px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 540px; }
		
			/* ### TEXT BOX ### */
			.textBox { margin-bottom: 30px; width: 520px; border: 10px solid #fff; background: #fff; }
			.textBox h2 { padding-bottom: 15px; font-size: 14px; font-weight: bold; color: #78eb2b; }
			.textBox h3 { font-size: 12px; font-weight: bold; color: #78eb2b; }
			.textBox p { padding-bottom: 15px; }
			
			/* ### FORM BOX ### */
			.formBox { margin-bottom: 30px; width: 520px; border: 10px solid #fff; background: #fff; }
			.formBox h3 { padding-bottom: 15px; font-size: 14px; font-weight: bold; color: #78eb2b; }
			.formBox p { padding-bottom: 15px; }
			.formBox fieldset { overflow: hidden; width: 520px; border: 0px; }
			.formBox label { margin-bottom: 10px; display: block; float: left; width: 100px; height: 19px; line-height: 19px; font-size: 12px; }
			.formBox input.field { margin-bottom: 10px; padding: 2px 5px 0px 5px; float: left; width: 142px; height: 17px; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
			.formBox input.small { width: 73px; background: url('../images/smallBg.gif') no-repeat; }
			.formBox input.double { margin-right: 10px; width: 27px; background: url('../images/doubleBg.gif') no-repeat; }
			.formBox input.year { width: 48px; background: url('../images/yearBg.gif') no-repeat; }
			.formBox label.large { width: 390px; }
			.formBox span { margin-bottom: 10px; padding-right: 10px; display: block; float: left; width: 20px; height: 19px; line-height: 19px; text-align: right; font-size: 14px; font-weight: bold; color: #78eb2b; }
			.formBox label.small { width: 30px; text-align: center; }
			.formBox input.vraag { margin: 2px 0px 10px 0px; float: left; }
			.formBox input.check { margin: 2px 0px 10px 0px; float: left; }
			.formBox label.check { width: 20px; text-align: center; }
			
			/* ### TIP BOX ### */
			.tipBox { margin-bottom: 30px; width: 540px; }
			
			/* ### AD BOX ### */
			.adBox { margin-bottom: 30px; width: 540px; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 410px; }
		
			/* ### PIC BOX ### */
			.picBox { margin-bottom: 30px; width: 410px; }
			.picBox img { width: 390px; border: 10px solid #fff; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding-bottom: 30px; width: 975px; }
	#footerCntr p { font-size: 12px; text-align: center; }
	
		/* ### PARTNER BOX ### */
		.partnerBox { margin-bottom: 20px; width: 955px; border: 10px solid #fff; background: #fff; }
		.partnerBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #78eb2b; }
		.partnerBox ul { overflow: hidden; width: 955px; list-style: none; }
		.partnerBox li { margin-right: 40px; float: left; display: inline; font-size: 14px; }
		.partnerBox li.last { margin-right: 0px; }
		.partnerBox li a { text-decoration: none; color: #797979; }
		.partnerBox li a:hover { text-decoration: underline; }

  .vraag {
	width: 390px;
  }
  .antwoord {
	text-align: left;
	width: 130px;
  }
  input.invoer {
	text-align: left;
	width: 50px;
  }
  div.notification {
	display: block;
	text-align: center;
	width: 500px;
	padding: 7px;
	background-color: #fff9bd;
	border: 1px solid #f1da7a;
	margin-bottom: 7px;
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
  }
  div.info {
	display: block;
	text-align: left;
	width: 500px;
	padding: 7px;
	background-color: #ededed;
	border: 1px solid #999999;
	margin-bottom: 7px;
	color: #000000;
	font-size: 14px;
	line-height: 1.2em;
  }
  div.verstuur {
	padding-top: 10px;
  }
