
/* CSS Document */

body{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:white;
margin:0;
padding:0;
background:url('/gfx/bg_body.gif') repeat-x top #b85512;
}

img{
border:0;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:30px 10px 5px 30px;
margin:0;
color:#FF3300;
width:440px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
padding:0 10px 10px 30px;
margin:0;
color:#666;
width:440px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px 10px 0 15px;
margin:0;
margin-bottom:-5px;
color:black;
background: url(../gfx/pijl.gif) no-repeat 0px 14px;
}

h3#actueel{
width:440px;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:10px 10px 0 30px;
margin:0;
color:black;
width:440px;
}

div#nieuwsDetail td#nieuwsheader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px 0 0 30px;
margin:0;
color:black;
text-align:left;
width:300px;
}

div#nieuwsDetail td#nieuwsdatum {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
padding-top:10px;
color:black;
text-align:right;
}

div#nieuwsDetail table{
width:482px;
border:0;
}

div#nieuwstekst{
border:1px solid gray;
padding:10px 10px 0 30px;
margin-left:30px;
width:410px;
}

div#container{
	text-align: center;
	margin: auto;
	height: 100%;
	background: url('/gfx/bg_tulip.png') no-repeat top left;
}

/* TOP */	

div#top{
width:800px;
margin:auto;
}
	div#top a{
	color:white;
	text-decoration:none;
	}

		div#header{
		width:790px;
		height:40px;
		background: url(../gfx/header_page.jpg) no-repeat;
		text-align:left;
		padding:46px 0 0 10px;
		}
	
		div#header span{
		padding-left:712px;
		}
		
			div#header a{
			font-weight:bold;
			}
		
		div#taal{
		position:absolute;
		left:50%;
		top:70px;
		margin-left:350px;
		}
		
			div#header a:link, a:visited{
			color:white;
			text-decoration:none;
			}
			
			div#header a:hover{
			color:#990000;
			}
			
	div#kruimelpad{
	padding: 5px 0 2px 203px;
	background: url(../gfx/bg_clicktag.gif) no-repeat;
	}
	
	div#home_button{
	position:absolute;
	left:50%;
	top:23px;
	margin-left:-345px;
	}
	
	div#countdown2{
	position:absolute;
	left:50%;
	top:160px;

	margin-left:265px;
	}

/* MAINMENU */	

	div#navcontainer{
	width:800px;
	height:40px;
	background: url(../gfx/bg_menu_page.gif) no-repeat;
	margin-top:-1px;
	}
		div#navcontainer #navlist{
		margin:0;
		padding:2px 0 0 185px;
		text-align:center;
		}
		
		div#navcontainer ul{
		margin-top:-1px;
		color: White;
		font-family: arial, helvetica, sans-serif;
		font-weight:bold;	
		}
		
		div#navcontainer ul li{
		list-style-type: none;
		float: left;
		}
		
		div#navcontainer ul li a{
		padding:3px 8px 1px 8px;
		line-height:20px;
		color: White;
		text-decoration: none;
		display:block;
		}
		
		div#navcontainer ul li a:hover{
		display:block;
		background: repeat-x url(../gfx/menu_on.png) bottom;
		color:#333333;
		}

		div#navcontainer ul li div#actief_menu a{
		display:block;
		background: url(../gfx/menu_on.png) repeat-x bottom;
		color:#333333;
		}


/* CENTERPAGE */	

div#center{
text-align:left;
margin:auto;
width:800px;
margin-top:-1px;
}

	/* left */
	
	div#left {
		float: left;
		color: #333333;
		width: 200px;
		background: url('/gfx/bg_sub.gif') repeat-y 0 25px;
	}
	
	div#left p#left_header{
	font-size:12px;
	font-weight:bold;
	padding: 5px 0 0 10px;
	margin:0;
	height:21px;
	background: url(../gfx/left_header_sub.gif);
	}
	
		div#left ul{
		margin-left:0;
		margin:0;
		padding:0;
		}	
	
		div#left ul li{
		list-style-type: none;
		padding:0;
		margin:0;
		border-bottom: 1px solid white;
		}
		
		div#left ul li a{
		text-decoration:none;
		font-weight:normal;
		color:#333;
		display:block;
		padding: 4px 0 4px 10px;
		margin:0 0 0 5px;
		background: url(../gfx/pijl.gif) left no-repeat;
		}
		
		div#left ul li a:hover{
		color:#ff3300;
		}
	
		div#left ul div#actief_submenu a{
		color:#000;
		font-weight:bold;
		/*color:#ff3300;*/
		}
		
		div#bg_submenuhoek{
		position:absolute;
		left:50%;
		top:145px;
		margin-left:-200px;
		}
		
	/*	div#left p{
		padding:5px 7px;
		line-height:15px;
		margin:0;
		border-bottom:1px solid white;
		}
	*/
	
	/*DEZE*/
	div#right{
	float:right;
	width:594px;
	background: url(../gfx/bg_content.gif) right top #fff no-repeat;
	}
		
		div#content{
		/* background: url(../gfx/bottom_content.gif) bottom no-repeat; */
		padding-bottom:15px;
		min-height:375px;
		display:block;
		}
	
		* html div#content{
		height:375px;
		}
		
		div#content p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:14px;
		color:#333333;
		margin:0;
		width:460px;
		padding:5px 60px 5px 30px;
		}

		div#content div#nieuwstekst p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:14px;
		color:#333333;
		margin-left:-55px;
		margin-top:-10px;
		width:375px;
		}

		/*
		* html div#content div#nieuwstekst p{
		width:380px;
		}
		*/
		
		div#content p b{
		color:#333333;
		font-size:10px;
		}
		
		div#partners_left{
		position:absolute;
		margin-top:4px;
		color:white;
		width:200px;
		}
		
		div#partners_left img{
		padding:0;
		margin:0;
		text-align:center;
		background:none;
		}
		
		p#partners_logo{
		
		text-align:center;
		margin:0;
		padding:0;
		background: url(../gfx/bg_partners.gif);
		}
		
div#deelnemers_archief_body
{
	width:794px;
	background-color: white;
	margin:auto;
}

div#content a{
color:#ff0000;
}

div#content a:hover{
color:#FF0000;
text-decoration:underline;
}	

div#content a:visited{
color:#fc5c5c;
}

/*
--
--LEES VERDER-linkje gaat weg
--
div #right div#content div#nieuws a{
color:red;
margin-top:-4px;
margin-bottom:10px;
padding-left:51px;
background: url(../gfx/pijl3.gif) no-repeat 41px 5px;
display:block;
width:75px;
}
*/

div #right div#content div#nieuws a:visited{
color:#fc5c5c;
}

div #right div#content div#nieuws p{
padding-left:40px;

}
		
		
div.rechts{
margin-left:20px;
}


/* INSCHRIJVEN */
	
	.fout {
	   color:#D20303;
	   padding:5px 5px 5px 15px;
	}

	div.news_kop{
	color:#333333;
	margin:10px 20px 0 30px;
	padding:0;
	width:440px;
	}
	
	span.body1{
	color:#333333;
	padding:5px 5px 5px 10px;
	}
	
	span.body2{
	color:#333333;
	}

table.inschrijfborder{
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	margin-left:20px;
	background:white;
	padding:0 0 15px 0;
}
	
	table.inschrijfborder tr td{
	padding:2px 0;
	color:#333333;
	}
	
table.inschrijfborder_team{
	border-left:1px solid gray;
	border-right:1px solid gray;
	margin-left:20px;
	background:white;
	padding:0;
}

	table.inschrijfborder_team tr td{
	padding:2px 0;
	color:#333333;
	}

table.inschrijfborder2{
	border-left:1px solid gray;
	border-right:1px solid gray;
	margin-left:20px;
	background:white;
}

	table.inschrijfborder2 tr td{
	padding:2px 0;
	color:#333333;
	}

div#header_zoekdeelnemer{
	width:425px;
	height: 20px;
	padding:-15px 0 0px 10px;
	margin:-5px 0 0 10px;
	background: url(../gfx/top_form_zoekdeelnemer.gif) bottom no-repeat;
	/*background-color: blue;*/
}

table.zoekdeelnemerborder{
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	margin-left:10px;
	/*background:white;*/
	padding:0 0 15px 0;
	width: 425px;
}
	
	table.zoekdeelnemerborder tr td{
		padding:1px 0;
		color:#333333;
	}


div#informatieformulier {
	margin:5px 10px 5px 20px;
}

div#informatieformulier form tr td
{
	border-bottom:1px dotted #cceff5;
}
					

table.informatieformulier {
	/*border:1px solid gray;*/
	/*background:white;*/

	border:none;
	margin-left:10px;
	padding:0 10px 15px 0px;
	width: 360px;
}

	table.informatieformulier tr td{
		padding:1px 0;
		color:#333333;
	}
	

table.photogallery{
	border:1px solid gray;
	margin-left:10px;
	/*background:pink;*/
	padding:0 0 0 0;
}
	
	table.photogallery tr td{
		padding:1px 0;
		color:#333333;
	}

div#header_inschrijven{
background: url(../gfx/top_form.gif) bottom no-repeat;
width:560px;
padding:0px 0 5px 25px;
margin:0 0 0 9px;
}

div#header_inschrijven2{
background: url(../gfx/top_form2.png) bottom no-repeat;
width:560px;
padding:5px 0 7px 25px;
margin:0 0 0 9px;
}

div#header_inschrijven_team{
background: url(../gfx/top_form_inschrijven.png) bottom left no-repeat;
height:25px;
padding:0;
margin:0;
}

div#header_inschrijven_team p{
margin:5px 0 0 0;
padding:0 0 0 155px;
font-weight:bold;
font-size:12px;
width:420px;
}

td#footer_inschrijven{
background:#c4d6e2;
text-align:center;
padding:10px 0 0 0;
height:30px;
border-top:1px solid #bababa;
}

div#footer_form{
margin-left:20px;
}

div#partners_left p#auto_left{
padding:40px 0 0 0;
left:50%;
margin-left:-120px;
position:absolute;
}

/* FOOTER */	

div#partners2_deelnemers_archief{
margin:auto;
height:102px;
width:794px;
background: url(../gfx/bg_footer2_deelnemers_archief.gif) center no-repeat right;
background-color:red;
}

div#partners2{
margin:auto;
padding-left:207px;
height:102px;
width:594px;
background: url('/gfx/bg_footer2.gif') no-repeat right top;
}

	div#partners2 img{
	padding:13px 3px 0 3px;
	}

div#footer{
color:white;
padding:10px 10px 10px 230px;
}

	div#footer a:link, a:visited{
	color:white;
	text-decoration:none;
	}
	
	div#footer a:hover{
	color:#d39063;
	}

/*************************** DEELNEMERS ***************************/

	div#archief_deelnemers{
	width:780px;
	background:white;
	margin-top:0px;
	
	}

	div#archief_deelnemers p{
		font-size:7px;
		margin:0;
		padding:0;
		height:5px;
	}

	div#archief_deelnemers table{
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		padding:0;
		border:1px solid #ddd;
		border-spacing:0;
		border-collapse:collapse;
		height:65px;
		width:775px;
		margin:0 0 5px 10px;
		text-align:left;text-align:left;
	}
	
	div#archief_deelnemers table tr.deelnemers_tr{
		background:#efefef;
	}
	
	div#archief_deelnemers table td font{
		font-size:11px;
		background:#eee;
	}
	
	div#archief_deelnemers table td{
		border-bottom:1px solid #ddd;
		border-right:1px dotted #ddd;
		padding:4px 2px;
	}

	div#right_deelnemers {
		float:right;
		width:594px;
		background:#fff;
		margin-top:0px;
	}
	
		div#right_deelnemers strong {
			font-size:11px;
			color:#666666;
		}
		
		div#right_deelnemers p {
			font-size:3px;
			margin:0;
			padding:0;
			height:5px;
		}
		
	div#right_deelnemers table, div#uitslagTotaal table, div#uitslagDetail table, div#right_teams table {
		border-collapse: collapse;
		color: #333333;
		padding: 0;
		border: 1px solid #b2b2b2;
		height: 65px;
		width: 575px;
		margin: 0 0 5px 10px;
	}

	div#uitslagTotaal table, div#uitslagDetail table {
		background: white;
		margin-top: 5px;
	}

	div#right_deelnemers div#content table.even {
		background: #efefef;
	}

	div#uitslagTotaal tr.even, div#uitslagDetail tr.even {
		background: #efefef;
	}

	div#uitslagTotaal tr td, div#uitslagDetail tr td {
		vertical-align: top;
	}

	table tr.current_equipe td {
		background: gray;
		color: white;
	}

	div#uitslagTotaal tr.uitslagHeader td, div#uitslagDetail tr.uitslagHeader td {
		font-weight: bold;
		vertical-align: top;
	}

		div#right_deelnemers div#content table tr td {
			line-height: 17px;
		}
		
	td.bg_nummer{
		text-align:center;
		font-weight:bold;
		padding-top:4px;
		background: url('/gfx/bg_nr.gif') 11px 5px no-repeat;
	}
	
	td.dot_deelnemers{
		padding-left:10px;
		background:url('/gfx/dot_deelnemers.gif') left no-repeat;
	}
	
	div#login_deelnemer{
		text-align:center;
		position:absolute;
		left:50%;
		top:180px;
		padding:0 0 0 360px;
	}
	
	div.nummers_deelnemer{
		text-align:right;
		font-weight:bold;
		color:#999999;
		width:580px;
		padding:5px;
	}
	
	div.nummers_deelnemer a{
		text-decoration:underline;
		font-weight:bold;
		color:#666666;
		padding-right:5px;
	}
	
	td.autolink{
		overflow:hidden;
		height:50px;
		width:95px;
	}

	td.autolink a{
		overflow:hidden;
		display:block;
		height:55px;
		width:95px;
	}

	div#content #archief p{
		padding:25px 10px 5px 30px;
	}

	/* TEAMS */
	.clear
	{
		clear: both;
	}
	#content #right_teams *
	{
		/*border: 1px solid black;*/
	}
	#content #right_teams div.team
	{
		margin: 0 0 0 20px;
		padding: 5px;
		width: 504px;
		border: 1px solid #ddd;
	}

	#content #right_teams p.teamnaam
	{
		margin: 15px 0 0 20px;
		padding: 0 0 10px 0;
		clear: both;
	}

	#content #right_teams div.team p.deelnemer
	{
		margin: 10px 0 0 0;
		padding: 0 0 5px 0;
		width: 250px;
		float: left;
	}

	div.team p.deelnemer span.teamnr
	{
		float: left;
		width: 40px;
		margin: 5px 0 0 0;
		padding: 5px 0 8px;
		background: url(../gfx/bg_nr.gif) no-repeat 50% 0;
		font-weight: bold;
		text-align: center;
	}

	div.team p.deelnemer span.namen
	{
		float: left;
		width: 205px;
	}



/*
 * uitslagen
 */
div#resultsmenu {
	color: #000000;
	padding-left: 11px;
	margin: 10px 0;
	width: 500px;
}

div#resultsmenu a, div#resultsmenu a:visited {
	text-decoration: underline;
	color: #ff0000;
}

div#resultsmenu a.current {
	font-weight: bold;
}

/**************************************************************
						SPONSORPAGINA
/*************************************************************/

div.ps-center {
	width: 570px;
	padding-left: 20px;
}

* html div.ps-center {
	padding-left: 10px;
}

div.ps-item {
	float: left;
	width: 160px;
	height: 50px;
	padding: 15px;
	margin: 10px 5px 10px 10px;
	background: #F3F3F3;
	border: 1px solid #E1E1E1;
	text-align: center;
}

div.ps-item img {
	border: 1px solid #E6E6E6;
}

div.sponsor {
	width: 135px;
}

/**************************************************************
						BANNERS BOVENAAN
/*************************************************************/

div#banners {
	position: absolute;
	z-index: 89;
	left: 50%;
	top: 5px;
	width: 180px;
	height: 57px;
	margin-left: 155px;
	text-align: left;
	background: url('/gfx/bg_banners.png') no-repeat left top;
	/*overflow:hidden;*/
}

div#banners img {
	float: left;
}

/* basic ul */
ul.normal,
ul.normal li,
ul.normal li a {
	color:#333333;
}