/* algemeen */
body { 
	background-color: #fff;
	margin: 0 4px 4px 0;
}
h1,p {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #396;
}
h1 {
	font-size: 90%;
}
p {
	font-size: 80%; 
}
caption {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 90%;
}
.small {
	font-size: 70%;
}
a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #F63;
	text-decoration : none;
}
a:hover {
	text-decoration: underline;
}
strong {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}
hr {
	height : 1px;
	color: #f63;
}

/* banner */
.banner {
	position: absolute;
	visibility:visible;
	left:0px;
	top:0px;
	width: 100%;
	height:80px;
	z-index: 2;
	background-image: url(../imgs/bg_banner.gif);
	background-attachment : fixed;
	background-repeat : repeat-x;
}
.titel {
	position:absolute;
	visibility:visible;
	left:0px;
	top:54px;
	width:100%;
	height:35px;
	z-index:30;
}


/* menu */
.menu {
	position:absolute;
	visibility:visible;
	left:0px;
	top:80px;
	width:200px;
	z-index:2;
}
.left {
	position:absolute;
	visibility:visible;
	left:10px;
	top:300px;
	width:170px;
	z-index:2;
}
.right {
	position:absolute;
	visibility: visible;
	left: 590px;
	top:352px;
	z-index: 3;
 	width: 170px;
	text-align: right;
}



/* content */
.contentvlak {
	position:relative;
	visibility:visible;
	top:100px;
	left: 210px;
	z-index:2;
}
.contenttekst {
	display: block;
	text-align: left;
	margin-left: 4px;
	width:360px;
	line-height : 150%;
}




/* formulier */ 
input, textarea  {
	border: 1px solid #F63;
	font-family: "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	color:#F63;
	background-color: #eee;
}
table {
	background-color: #eee;
}
#date {
	position:absolute;
	visibility:visible;
	left:15px;
	top:10px;
	z-index:30;
	font-size : 90%;
}
em {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}


/* footer */
.footer  {
	 position:absolute;
	 visibility: visible;
	 left:0px;
	 width:100%;
	 height:16px;
	 z-index:100;
	 background-image : url(../imgs/bg_footer.gif);
	 background-repeat : repeat-x;
}
#footertext {
	 position:absolute;
	 visibility: visible;
	 text-align: center;
	 left:210px;
	 width:360px;
	 z-index:101;
}

/* kalender */
.kalender {
	border: 1px solid;
	color: #F63;
}
.calendar {
	line-height:110%;
	padding:2px;
        text-align:center;
}






















