* {padding:0}
body {
	background-color:#f6f6f6;
	background-image:url(../img/body_bg.jpg);
	background-repeat:repeat-x;
	font: 75% Arial, sans-serif;
	color:#004b98;
	margin-left:-60px;
	line-height:140%;
	margin:0;
}
h1 {
	font-size:140%;
	margin:0
}
h2 {
	color:#6a6a6a;
	font-size:180%;
	font-weight:normal;
	margin: 10px 0 0 16px;
}
img {
	border:none;
}
a {
	color:#004b98;
	border-bottom:1px dotted #004b98;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	border-bottom:none;	
}
strong {}
b {}
li {
	list-style-type:none;	
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding: 0 0 0 17px;
	margin: 3px 0 3px 17px;
}
blockquote {
	margin: 17px 0px 20px 20px;
}

/* --- STRUCTUUR --- */
#preview {
	margin:0;
	padding:1px 0 2px 0;
	border-bottom:solid 1px #000000;
	background-color:#ffffcc;
	color:#333333;
	width:100%;
	font-size:11px;
}
#wrapper {
	margin:0 auto 0 auto;
	width:928px;
}
#topper1 {
	width:928px;
	height:68px;
	background-image:url(../img/topper1_bg.jpg)
}
#topper1_filler {
	width:547px;
	height:68px;
	float:left;
}
.mailpixel{
	color:#696969;
	margin-top:41px;
}
a.maillink{
	text-decoration:none;
	border:none;
}
#topper2 {
	width:928px;
	height:167px;
	background-image:url(../img/topper2_bg.jpg);
}
#topper3 {
	width:928px;
	height:31px;
	background-image:url(../img/topper3_bg.jpg)
}
#iconmail {
	background-image:url(../img/mailicon.jpg);	
	width:31px;
	height:31px;
	float:right
}
#iconhome {
	background-image:url(../img/homeicon.jpg);
	background-repeat:no-repeat;		
	width:31px;
	height:31px;
	float:right;
	padding-right:34px
}
#main {
	width:928px;
	background-image:url(../img/main_bg.jpg);
	float:left;
}
#linkswrapper{
	width:230px;
	float:left;
	margin-top:57px;
}
#rechtswrapper{
	width:668px;
	float:right;
	margin-top:20px;	
}
#titel{
	width:630px;
	height:40px;
	float:left;
}
#content{ /*ie6*/
	width:605px;
	float:left;
	height:460px;
	margin-bottom:30px;
	font-size:110%;
	background-image:url(../img/content_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:40px
}
html>body #content{
	width:605px;
	float:left;
	min-height:460px;
	height:auto;
	background-image:url(../img/content_bg.gif);	
	background-repeat:no-repeat;
	padding-bottom:0
}
#footer1{
	width:928px;
	height:7px;	
	background-image:url(../img/footer1_bg.jpg);
	clear:both;
	font-size:1px;
}
#footer2_links{
	width:904px;
	height:12px;
	float:left;
	font-size:75%;
	text-align:right;
	color:#adadad;
	margin-top:-4px;
	padding-bottom:10px;
}
#footer2_rechts{
	width:24px;
	height:12px;
	float:right;
	margin-top:-4px;
	padding-bottom:10px;		
}
a.webstylers_link{
	color:#adadad;
	text-decoration:none;
	border:none;
}
a.webstylers_link:hover{
	color:#adadad;
	text-decoration:underline;
}

/* --- PDF --- */
#pdf{
	margin:25px 80px 0 20px;
	width: auto;	
	color:#6f6f6f;	
}
.pdftitel{
	margin-bottom:14px;
	font-size:90%;
}
.pdfitem{	
	height:17px;
	margin:1px 10px 5px 20px;
	padding: 1px 0 0 24px;
	font-size:90%;	
	background-image:url(../img/pdf_symbool.jpg);
	background-repeat:no-repeat;
}
a.pdflink{	
	border:none;
	color:#6f6f6f;
	text-decoration:underline;
}
a.pdflink:hover{	
	text-decoration:none;
}
.pdfdownloadreader{	
	margin:14px 10px 15px 0px;
	color:#999999;
	font-size:90%;
}
a.pdfdownloadreader{	
	color:#999999;
	font-size:100%;
	border:none;	
}
a.pdfdownloadreader:hover{			
	text-decoration:underline	
}

/* ---------- menu ---------- */
a:focus{
	outline: none	
}
#menu{
	float:right;
	text-align:right;
}
.knop1{
	width:165px;
	background-image:url(../img/menuhoekje.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:4px;
}
.knop1_down{
	width:165px;
	height:20px;
	background-image:url(../img/menuhoekjedown.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:4px;
}
a.knoptekst1{
	color:#4f73b1;
	text-decoration:none;
	border:none;	
	padding:5px 25px 4px 7px;
}
a.knoptekst1:hover{
	margin-right:2px;
}
a.knoptekst1_select{
	color:#4f73b1;
	font-weight:bold;
	text-decoration:none;
	border:none;
	padding:5px 25px 4px 7px;
}
.knoptekst1_nolink{
	color:#4f73b1;
	padding:5px 25px 4px 7px;
	border:none;
}
.menulijntje{
	width:165px;
	height:3px;
	background-image:url(../img/menulijntje.gif);
	background-repeat:no-repeat;
	font-size:0px;
}
.knop2{
	width:165px;
	height:20px;
}
a.knoptekst2{
	color:#4f73b1;
	text-decoration:none;
	border:none;
	padding:2px 25px 2px 5px;
}
a.knoptekst2:hover{
	margin-right:2px;
}
a.knoptekst2_select{
	color:#4f73b1;
	font-weight:bold;
	text-decoration:none;
	border:none;
	padding:2px 25px 2px 5px;
}

/* ---------- inschrijven ---------- */
.intabel {
	font-size: 12px;
	margin-left:16px;
	margin-top:10px;
}
td.intabel {
	background-color:Yellow	
}
.intekst {
	font-size:90%	
}
.in1 {
	font-size: 12px;
	border: 1px solid #3c63a7;
	padding: 1px 1px 1px 1px;
	width:15px;
}
.in2 {
	font-size: 12px;
	border: 1px solid #3c63a7;
	padding: 1px 1px 1px 1px;
	width:110px;
}
.in3 {
	font-size: 12px;
	border: 1px solid #3c63a7;
	padding: 1px 1px 1px 1px;
	width:35px;
}
.textarea_in {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #3c63a7;
	padding: 1px 1px 1px 1px;
	width:306px;
	height:60px;
}
#verzendknop_in{
	margin: 10px 0 0 115px;
}
#print{
	margin: 0px;
	padding:11px 5px 7px 15px;
	background-color:#FFFFEF;
	border: 1px dotted #004b98
}

/* ---------- contact ---------- */
.contacttabel {
	font-size: 12px;
	margin-left:16px;
	margin-top:-22px;
}
td.contacttabel {
	padding:3px;
}
.contactinput {
	font-size: 12px;
	border: 1px solid #3c63a7;
	padding: 1px 1px 1px 1px;
	width:120px;
}
.contacttextarea {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #3c63a7;
	padding: 1px 1px 1px 1px;
	width:290px;
	height:95px;
}

#verzendknop{
	margin: 15px 0 0 55px;
}
a.img_noborder{
	border:none;
}
.slingeraap {	
	margin-bottom:-2px;	
}

/* tabel aanwezigheden*/
table.tbl{
	margin: -20px 0 0 16px;
	font-size:70%;
	border:4px solid #ffffff;
	background-color:#F5F8FB;
	padding:0 2px 3px 0
}
table.tbl td{	
	padding:0px;
}
table.tbl td.tbldag{	
	text-align:right;
	padding:0 4px 0 6px;
}
