	/* Standaard knop - grijs */
	input.button,
	button {
		background:				#c0c0c0 url("../images/buttons/default.png") repeat-x top center;
		border:					1px solid #c0c0c0;
		color:					#fff;
		font-family:			Arial, Helvetica, sans-serif;
		font-weight:			bold;
		font-size:				15px;
		letter-spacing:			-1px;
		height:					26px;
		vertical-align:			middle;
		display:				inline;
		overflow:				visible;
		padding:				0 8px;
		text-shadow:			-1px -2px 1px #c0c0c0;
		cursor:					pointer;
		outline:				none;
	}
	

	
	input.button.disabled,
	button.disabled,
	input.button:disabled,
	button:disabled {
		opacity:				0.5;
		-ms-filter:				"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter:					alpha(opacity=50);
	}
	
	button img {
		margin:					0 0 3px -3px;
	}
	
	input.button:hover, 
	button:hover {
		background-position:	bottom center;
	}
	
	.blue input.button,
	.blue button,
	html body div button.blue {
		border-color:			#9cd4f3;
		background-color:		#9cd4f3;
		text-shadow:			-1px -2px 1px #67b3e2;
		background-image:		url("../images/buttons/blue.png");
	}
	
	.green input.button,
	.green button,
	html body div button.green  {
		border-color:			#a0cc3a;
		background-color:		#a0cc3a;
		text-shadow:			-1px -2px 1px #a0cc3a;
		background-image:		url("../images/buttons/green.png");
	}
	
	.red input.button,
	.red button,
	html body div button.red {
		border-color:			#e37979;
		background-color:		#e37979;
		text-shadow:			-1px -2px 1px #c75353;
		background-image:		url("../images/buttons/red.png");
	}
	
	.orange input.button,
	.orange button,
	html body div button.orange {
		border-color:			#f5841f;
		background-color:		#f5841f;
		text-shadow:			-1px -2px 1px #f5841f;
		background-image:		url("../images/buttons/orange.png");
	}
	
	.yellow input.button,
	.yellow button,
	html body div button.yellow {
		border-color:			#f7b636;
		background-color:		#f7b636;
		text-shadow:			-1px -2px 1px #ebac31;
		background-image:		url("../images/buttons/yellow.png");
	}
	
	.pink input.button,
	.pink button,
	html body div button.pink {
		border-color:			#f5a1bc;
		background-color:		#f5a1bc;
		text-shadow:			-1px -2px 1px #f3839e;
		background-image:		url("../images/buttons/pink.png");
	}
	
	.grey input.button,
	.grey button,
	button.grey {
		background-image:		url("../images/buttons/default.png");
		background-color:		#c0c0c0;
		border:					1px solid #c0c0c0;
		text-shadow:			-1px -2px 1px #c0c0c0;
	}
	
	.sea input.button,
	.sea button,
	button.sea {
		background-image:		url("../images/buttons/sea.png");
		background-color:		#19bde7;
		border:					1px solid #19bde7;
		text-shadow:			-1px -2px 1px #19b2d0;
	}
	
	.stage_tabel_start button {
		background-image:		url("../images/buttons/starten.png") !important;
		border-color:			#6adb32;
		text-shadow:			-1px -2px 1px #6adb32;
	}
