body{
	background: #000;
	text-align: center;
	font: 0.7em Arial, Helvetica, sans-serif;
}
	body div#container{
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		background: url(../images/bg.jpg) no-repeat;
		position: relative;
		text-align: left;
	}
		body div#container div#header{
			height: 138px;
		}
			body div#container div#header img#logo{
				position: absolute;
				left: 99px;
				top: 89px;
			}
		/* start: nav */
		body div#container div#nav{
			position: absolute;
			right: 90px;
			top: 97px;
		}
			body div#container div#nav li{
				float: left;
				margin-left: 40px; 
			}
				body div#container div#nav li a{
					display: block;
					height: 12px;
					
				}
				body div#container div#nav li#impressie a{
					width: 58px;
					background: url(../images/nav-impressie.gif) no-repeat;
				}
				body div#container div#nav li#impressie a:hover,
				body div#container div#nav li#impressie.active a{
					background: url(../images/nav-impressie-active.gif) no-repeat;
				}
				body div#container div#nav li#informatie{
					width: 62px;
					background: url(../images/nav-informatie.gif) no-repeat;
				}
				body div#container div#nav li#informatie a:hover,
				body div#container div#nav li#informatie.active a{
					background: url(../images/nav-informatie-active.gif) no-repeat;
				}
				body div#container div#nav li#techniek{
					width: 54px;
					background: url(../images/nav-techniek.gif) no-repeat;
				}
				body div#container div#nav li#techniek a:hover,
				body div#container div#nav li#techniek.active a{
					background: url(../images/nav-techniek-active.gif) no-repeat;
				}				
				body div#container div#nav li#aanmelden{
					width: 67px;
					background: url(../images/nav-aanmelden.gif) no-repeat;
				}
				body div#container div#nav li#aanmelden a:hover,
				body div#container div#nav li#aanmelden.active a{
					background: url(../images/nav-aanmelden-active.gif) no-repeat;
				}
					body div#container div#nav li a span{
						display: none;
					}
		/* end: nav */
		
		/* start: main */
		body div#container div#main{
			border-top: 1px solid #222222;
			border-bottom: 1px solid #222222;
			width: 889px;
			margin-left: 56px;
			color: #FFF;
			padding-top: 10px;
			font-weight: bold;			
		}
			/* start: intro */
			body div#container div#main div#intro{
				width: 202px;
				height: 454px;
				background: url(../images/intro-demo-bg.jpg) no-repeat;
				margin-left: 331px;	
				margin-top: 57px;
				margin-bottom: 48px;
				padding-left: 27px;
			}
				body div#container div#main div#intro ul#introDemo{
					width: 175px;
					height: 252px;
					overflow: hidden;	
					padding-top: 76px;
				}
				body div#container div#main div#intro a#introDemo-prev{
					position: absolute;
					left: 170px;
					top: 368px;
				}
				body div#container div#main div#intro a#introDemo-next{
					position: absolute;
					left: 781px;
					top: 368px;
				}
			/* end: intro */
			
			/* start: content */
			body div#container div#main div#content{
				
			}
				body div#container div#main div#content p{
					padding: 30px 45px 10px 45px;
					line-height: 17px;
					word-spacing: 1px;
				}
				body div#container div#main div#content table p{
					padding: 30px 0px 10px 45px;
					line-height: 17px;
					word-spacing: 1px;
				}
					body div#container div#main div#content p span.toelichting{
						color: #737373;
					}
				
				body div#container div#main div#content .hr{
					border-bottom: 1px solid #222222;
					height: 1px;
					overflow: hidden;
					margin-top: 10px;
				}
					body div#container div#main div#content .hr hr{
						display: none;
					}
				.download {
					padding-top: 15px !important;
					padding-bottom: 40px !important;
				}
					.download a{
						background: #040404;
						border: 1px solid #191919;
						color: #FA8B00;
						display: block;
						float: left;
						padding: 4px 25px 4px 45px;
						background: url(../images/icon-pdf.gif) no-repeat 10px 3px;
						text-decoration: none;
					}
			/* end: content */
			
			/* start: aanmelden */
			body div#container div#main div#aanmelden{
					
			}
				body div#container div#main div#aanmelden form.form{
					padding: 30px 45px 10px 45px;
				}
					body div#container div#main div#aanmelden form.form fieldset{}
					body div#container div#main div#aanmelden form.form fieldset#opmerkingen{
						position: absolute;
						left: 560px;
						top: 185px;
					}
						body div#container div#main div#aanmelden form.form fieldset#opmerkingen label{
							display: block;
							padding-bottom: 11px;
						}
						body div#container div#main div#aanmelden form.form fieldset#opmerkingen textarea{
							border: 1px solid #373737;
							background: #222222;
							width: 300px;
							height: 89px;
							color: #E07C02;
							font-weight: bold;
						}
						body div#container div#main div#aanmelden form.form fieldset ol{}
							body div#container div#main div#aanmelden form.form fieldset ol li{
								clear: both;
								padding-bottom: 5px;
							}
								body div#container div#main div#aanmelden form.form fieldset ol li label{
									float: left;
									width: 157px;
									display: block;
									padding-top: 5px;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li input.text{
									width: 235px;
									height: 22px;
									border: 1px solid #373737;
									background: #222222;
									padding: 3px 0px 0px 15px;
									color: #E07C02;
									font-weight: bold;
									font-size: 1.1em;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li input.small{
									width: 35px;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li input.radioBtn{
									height: 22px;
									border: 1px solid #373737;
									background: #222222;
									padding: 3px 0px 0px 15px;
									color: #E07C02;
									font-weight: bold;
									font-size: 1.1em;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li table thead td{
									padding-bottom: 10px;
									padding-top: 5px;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li table tbody td{
									color: #737373;
									height: 19px;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li table td.right{
									text-align: right;
									padding-right: 15px;
								}
								body div#container div#main div#aanmelden form.form fieldset ol li table td.submodule{
									padding-left: 25px;
								}
					body div#container div#main div#aanmelden form.form p.button{
						text-align: right;
						padding-top: 25px;
						padding-right: 38px;
						padding-bottom: 15px;
					}
						body div#container div#main div#aanmelden form.form p.button input{
							background: #040404;
							border: 1px solid #191919;
							color: #FA8B00;
							padding: 4px 25px 4px 25px;
							font-weight: bold;
							font-size: 0.9em;
							cursor: pointer;
						}
		/* end: main */
		
		/* start: footer */
		body div#container div#footer{
			padding: 40px 0px 40px 45px;
			width: 889px;
			margin-left: 56px;			
		}
			body div#container div#footer div#slogan{
				background: url(../images/footer-slogan.gif) no-repeat;
				height: 25px;				
			}
				body div#container div#footer div#slogan span{
					display: none;		
				}
			body div#container div#footer div#contact{
				background: url(../images/footer-contact.gif) no-repeat;
				height: 13px;				
			}
				body div#container div#footer div#contact div{
					display: none;				
				}
			body div#container div#footer div#partners{
				padding-top: 33px;
			}
				body div#container div#footer div#partners img{
					margin-right: 100px;
				}
		/* end: footer */