@charset "utf-8";
/* CSS Document */

html {
	height: 101%;/* To prevent short pages jumping to the left on Firefox */
	}
*{
margin:0px;
padding:0px;
}

body{
background-color:#000666;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}

.framewrapper{
left:50%;
margin-left:-380px;
position:absolute;
width:760px;
}

p{
margin-bottom:15px;
}

.header{
background-image:url(images/headerbackground.jpg);
height:135px;
	}
	.header img{
	float:right;
	margin-right:78px;
	}
	.header .menu{
	padding-top:54px;
	padding-left:178px;
		}
		.header .menu li, .sidemenu .menu li{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		margin:0px 27px 0px 27px;
		float:left;
			}
			.header .menu li a{
			color:#aaccff;
			text-decoration:none;
				}
				.header .menu li a:hover{
				color:#fff;
				}

.sidemenu{
background-color:#fff;
width:200px;
position:absolute;
z-index:1;
}
	.sidemenu .menu{
	margin-bottom:65px;
	}
		.sidemenu .menu li a, .content a{
		color:#0066FF;
		text-decoration:none;
			}
			.sidemenu .menu li a:hover,  .content a:hover{
			color:#000;
			}
	.sidemenu .banner, .banner1{
	color:#333333;
	font-size:8px;
	padding:5px 10px;
		}
		.sidemenu .banner1{
		padding-top:75px;
		}

.content{
font-size:13px;
background-color:#fff;
position:absolute;
padding-left:200px;
padding-right:20px;
width:540px;
min-height:200px;
	}
	.content h1, h2{
	color:#000666;
	font-size:23px;
	margin-bottom:20px;
		}
		.content h2{
		font-size:16px;
		margin-bottom:0;
		}
	.content .agreement{
	font-size:11px;
	}

.footerspacer{
height:20px;
}
		
#aanmeldformulier{
height:0;
visibility:hidden;
	}
	#aanmeldformulierOpen{
	padding:15px 0px 15px 15px ;
	margin-right:10px;
	height:auto;
	visibility:visible;
	background-color:#dbeeff;
	}
	
input.invalid {
	background-color: #FF9;
	border: 1px red inset;
}

.button{
	text-align:right;
	}

.imagefloat{
margin-left:10px;
float:right;
}