@charset "utf-8";
/* CSS Document */
html{overflow-y: scroll !important;}
	body{font:100% Arial, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #ffffff; color: #000; text-align: center;}
	.clearer{height:0px; width:100%; clear:both;  margin: 10px auto;}
	#mainwrapper{position: relative; margin: 10px auto; text-align: left; width: 890px;}
		/* Indeling van kop van pagina */
		#topbar {position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 890px; height: 185px;}
			#topbar #logocontainer{position:absolute; left:0px; top:0px; padding: 0; margin: 0; width: 240px; height: 185px; display: block;}
			#topbar #headerimagecontainer{position:absolute; left:0px; top:0px; margin: 0 0 0 250px; height:185px; display:block; padding: 0; width:640px;}
			#topbar #headerimagecontainer #headerimagecontent {position:absolute; left:30px; top:80px; height:50px; width:580px; margin: 0; padding: 0; background-repeat:no-repeat; background-position:0px 0px;}
		/* Indeling van midden van de pagina */
		#maincontent {position: absolute; left: 0; top: 185px; margin: 0; padding: 0; width:890px; height: auto; vertical-align:top;}
			#navcontainer {position: absolute; left: 0; top: 0px; margin: 0; padding: 0; width: 240px; display: block; vertical-align:top;}
			#sponsorlogos {position: absolute; left: 0px; top:290px; margin: 0; padding: 0; width: 240px; display: block; vertical-align:top;}
			#contentcontainer {position: absolute; left: 0; top: 20px; margin: 0 0 0px 250px; height:auto; display:block; padding: 0 0 22px 0px; width:640px;}
		#programmatabel .evenrow, #programmatabel1 .evenrow, #programmatabel2 .evenrow, #programmatabel3 .evenrow, #programmatabel4 .evenrow {vertical-align:top;}
		#programmatabel .unevenrow, #programmatabel1 .unevenrow, #programmatabel2 .unevenrow, #programmatabel3 .unevenrow, #programmatabel4 .unevenrow {background-color:#c35bc5; color:#ffffff; vertical-align:top;}
		#programmatabel .unevenrow p, #programmatabel1 .unevenrow p, #programmatabel2 .unevenrow p, #programmatabel3 .unevenrow p,  #programmatabel4 .unevenrow p {color:#FFFFFF;}
		#programmatabel .unevenrow a, #programmatabel1 .unevenrow a, #programmatabel2 .unevenrow a, #programmatabel3 .unevenrow a, #programmatabel4 .unevenrow a{color:#ffffff;}
		#programmatabel .unevenrow a:hover, #programmatabel1 .unevenrow a:hover, #programmatabel2 .unevenrow a:hover, #programmatabel3 .unevenrow a:hover, #programmatabel4 .unevenrow a:hover{color:#000000;}
		
		#tinybox {position:absolute; display:none; padding:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:5px solid #c35bc5; z-index:2000}
		#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
		#tinycontent {background:#fff; text-align:left; max-width:780px;}
			#tinycontent a {color:#a915ad; text-decoration:underline; border:0;}
			#tinycontent a:hover {color:#c35bc5; text-decoration:underline; border:0;}
			/* CSS Document */
			#tinycontent h1{color:#a915ad; margin:0px 0px 18px 0px; padding:0; font-size:30px;}
			#tinycontent h2{color:#c35bc5; margin:0px 0px 11px 0px; padding:0; font-size:20px;}
			
			#tinycontent p {color:#212120; margin:0px 0px 11px 0px; padding:0; font-size:15px; font-weight:bold; line-height:22px;}
			#tinycontent p.donkerpaars {color:#a915ad; margin:0px 0px 11px 0px; padding:0; font-size:15px; font-weight:bold; line-height:22px;}
			/* Kleuren */
			#tinycontent .donkerpaars {color:#a915ad;}
			#tinycontent .lichtpaars {color:#c35bc5;}

		.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
		.button:hover {border:1px solid #bbb; background:#e3e3e3}
		
