#samegame-speelvlak {
	width:500px;
	height:360px;
	display: block;
	overflow: visible;
}
		
#samegame-gameover {
	z-index: 100;
	position: relative;
	width: 500px;
	margin-top: 50px;
	text-align:	center;
	font-size: 15px;
	display: none;
	background: #fff;
}


/* Rekenspel */
.antwoord	{font-weight:bold; font-size:20px; text-align: center; text-decoration:none;}
.melding	{ font-size:17px; font-family: Georgia,"Trebuchet MS",Tahoma; }
.melding .rood { color: #aa0000; }
.melding .blauw { color: #3d3e99; }
.melding .groen { color: #00aa00; }
.score_huidig { font-weight:bold; color: green; }
.score_lijst { font-weight:bold; color: green; text-decoration: underline; }
.rekensom	{font-weight:bold; font-size:40px; text-align:right;}
.rekensom_streep	{ border-bottom: 1px solid #000; width:135px; text-align:right;}
.teken		{font-weight:bold; font-size:30px; text-align:right; }
.score		{font-weight:bold;  }


	#puzzel_container{
		line-height:500px;
		text-align:center;
		/* vertical-align:center; */
		border:10px outset #87a6bb;
		position:relative;
		background: url(../fanzone/spellen/schuifpuzzel/achtergrond.jpg) no-repeat #c9e7e6;	
		width: 520px;	/* IE 5.x */
		width/* */:/**/500px;	/* Other browsers */
		width: /**/500px;	
	}
	
	#puzzel_container .square{
		overflow:hidden;
		border-left:1px solid #FFF;
		border-top:1px solid #FFF;
		position:absolute;
	}

	#schuifpuzzel  .activeImageIndicator{
		border:1px solid #bf4a2b;
		position:absolute;
		z-index:10000;
	}
	#schuifpuzzel  .revealedImage{
		position:absolute;
		left:0px;
		opacity:0;
		filter:alpha(opacity=50);
		top:0px;
		z-index:50000;
	}
	#schuifpuzzel .opties {
		border-top: 1px solid #c0c0c0;
		padding-top: 3px;
	}
	
.boterkaas {
	border: 1px solid #e13b85;	
}	

.boterkaas img {
	border: none;
	height: 85px;
	width: 85px;	
}	

	
#memorytbl {
	padding: 2px;
}
#memorytbl img {
	border: none;
	width: 90px;
	height: 90px; }	
	
	
#galgje .letters img {
	border: none;
	width: 33px;
	height: 43px; }
#galgje .munten div {
	float: left;
	padding: 5px;
}
#galgje .munten img {
	border: none;
	width: 56px;
	height: 30px; }






/* Mahjong */
#fanzone .div-restart {
  position: relative;
  width: 560px;
  text-align: center;
}

#fanzone .div-board {
  position: relative;
  height: 400px;
}

#fanzone .token {
  position: absolute;
  overflow: hidden;
  color: #000;
  background: #fff;
}

#fanzone .selector {
  position: absolute;
  overflow: hidden;
  border: 2px solid #00FFFF;
  color: #000;
  background: transparent;
}


/* Sudoku */

#sudoku_tabel img { width: 50px; height: 50px; }
#sudoku_tabel img .zwart { border: 1px solid #000; }
#sudoku_tabel .keuze { border: 2px solid #fff; }

#sudoku_tabel .vlak {
	border: 2px solid #ddd; border-collapse: collapse;  }
#sudoku_tabel .vlak td {
	border: 2px solid #ddd; }	
#sudoku_tabel .binnen {
	border:1px solid #ddd; border-collapse: collapse; }
#sudoku_tabel .binnen td {
	width: 52px; height: 52px; border:1px solid #ddd; }
	
#sudoku_tabel .links { width:250px; text-align:left; background:#ebf4f9;}

h1 em {
	font-size: 18px;
	color: #999999;
}
