* { margin:0px; padding:0px;}
td { vertical-align:top;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #f1f1f1; background-image: url('../images/bg.jpg'); background-position: top left; background-repeat:repeat-x; color:#777;}

h1 { color:#4883c5; font-size:16px; margin:0px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #4883c5; text-transform:uppercase; margin-top:10px}

h1 { color:#f6f6f6; margin:0px; padding:0Px; font-size:16px; font-weight:bold;}

h2 { color:#333333; font-size:13px; margin:0px; margin:10px 0px; padding-bottom:5px; margin-bottom:0px;}
h3 { color:#333333; font-size:13px; margin:0px; padding-bottom:5px}
a { color:#333333; text-decoration:none}
a:hover { color:#333333; text-decoration:none}
a img { border:0px none; }
textarea { font-family:Arial, Helvetica, sans-serif;font-size: 12px;}

p { line-height:1em; padding:0px; margin:0px;}




.right { float:right;}

.inhoud_rechts h3 { background-color:#4883c5; height:22px; line-height:22px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:0px; padding:4px; font-size:12px; letter-spacing:normal; margin-bottom:4px;}

@charset "utf-8";

a {
	color:#94b9c9;
	}

input, textarea, select  {
	border:1px solid #c1c5c6;
	}
	input:focus, textarea:focus, select:focus  {
		background-color:#f6f6f6;
		}
label {
	color:#bbb;
	}
#submit {
	background-color:#eee;
	color:#383e3f;
	}
	#submit:hover {
	background-color:#e6e6e6;
	}

/* ---------------------------------------------------------------------------
	TABLE STYLES
*/	
table {
	}
th {
	color:#fff;
	background-color:#aaa;
	}
tr {
	}
	table tr.odd td {
		background-color:#e6e6e6;
		}
	table tr.even td {
		background-color:#f6f6f6;
		}
td {
	border:1px solid #fff;
	}
	
/* ---------------------------------------------------------------------------
	ACCORDION
*/

.acc-header {
	background:url(../images/bg-accordion-inactive.jpg) top left no-repeat;
	}
	.acc-header:hover {
		color:#f6f6f6;
		}
.acc-active {
	background:url(../images/bg-accordion-active.jpg) top left no-repeat;
	color:#f6f6f6;
	}
	
.box { background-color:#F3F3F3; height:18px; line-height:25px;}
.box ul { }
.box ul li { float:left; display:inherit;}
.box ul li a { padding:4px; }



#slider2 ul li { height:110px; width:750px;}
#slider2 ul li div.sponsor { width:100px; height:100px; margin-right:0px; padding:0px;}

.omkadering { border:1px solid silver; width:30%; float:left; margin-right:2%; height:270px; margin-bottom:10px;}
.omkadering .foto { text-align:center; height:200px; line-height:200px; text-align:center; margin-top:20px; margin-bottom:5px;}
.omkadering h2 { text-align:center; color:#006699; margin:0px; padding:0px;}
.omkadering p { text-align:center; font-style:italic; margin-top:-5px;}



.nb * { margin:0px; padding:0px; border:0px none;}
.nb select, .nb input { border:1px dotted silver; height:22px; line-height:22Px; width:190px; margin-bottom:4px; padding-left:5px;}


.podium { background-image:url('../images/podium.jpg'); height:96px; width:179px;}

.startschot div { border:1px solid silver; min-width:237px; margin:0px; padding:0px; float:left; margin:10px 10px 0px 0px; height:150px; text-align:center; line-height:150px; font-weight:bold; font-size:16px;}

.startschot div a { font-size:22px; line-height:150px; padding:0px; margin:0px;}
