		
		
		
		html { height: 100%; margin-bottom: 1px; }
		
		body
		{
	/*background-color: #f1efea;*/
		font: 11px/19px "Trebuchet MS", Arial, sans-serif;
	background: #ffffff url(_images/bg_body.gif) repeat-y top center;
		}
		
		img
		{
		border: 0px;
		display: block;
		}
		
		div, ul, li
		{
	margin: 0px;
	padding: 0px;
	
		}
		
		a, a:link, a:visited
		{
		font:  bold 11px/19px "Trebuchet MS",   Arial, sans-serif;
		text-decoration: underline;
		color: #000;
		}
		
		a:hover
		{
		text-decoration: none;
		}
		
		div#container
		{
	margin: 15px auto 0px auto;
	text-align: center;
	width: 980px;
	clear: both;
		}
		
		div#header
		{
	height: 198px;
	/*	border-bottom: 1px #fff solid;*/
	background: #9e9c8a url(_images/bg_menu.gif) repeat-x top right;
		}
		
		div#header ul
		{
	margin: 0px;
	padding: 0px;
	width: 270px;
	list-style-type: none;
	float: left;
		}
		
		div#header li
		{
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	height: 33px;
	text-align: left;
	display: block;
		}
		
		div#header li a, div#header li a:link, div#header li a:visited
		{
		font:  bold 11px/33px "Trebuchet MS",   Arial, sans-serif;
		color: #cfcec5;
		text-decoration: none;
		letter-spacing: 1px;
		height: 100%;
		display: block;
		padding: 0px 0px 0px 10px;
		}
		
		div#header li a:hover 
		{
		font: bold 11px/33px "Trebuchet MS",   Arial, sans-serif;
		color: #9e9c8a;
		text-decoration: none;
		background-color: #fff;
		display: block;
		border-right: 1px #C7C5BA solid;
		width: 268px;
		_width: 267px;
		}		
		
		div#header a#active
		{
		background: #fff url(_images/bg_menu_active.gif) repeat-x top left;
		display: block;
		width: 268px;
		_width: 267px;
		color: #dc1b82;
		border-right: 1px #cac8be solid;
		}
		
		
		div#header img
		{
		float: left;
		border-right: 1px #fff solid;
		}
		
		div#header h1
		{
		width: 200px;
		height: 198px;
		text-indent: -9999px;
		float: left;
		padding: 0px;
		margin: 0px;
		background: transparent url(_images/j4kid_logo.gif) no-repeat top center;
		
		}
		
		
		
		div#title
		{
	background-color: #636363;
	width: 200px;
	height: 60px;
	float: left;
	text-indent: -9999px;
	background: transparent url(_images/j4kid_logo_2.gif) no-repeat top left;
		}
		div#flash_banner
		{
	width: 500px;
	height: 60px;
	float: left;
		}
		
		div#title h1
		{
		text-indent: -9999px;
		font: bold 29px/29px "Trebuchet MS",   Arial, sans-serif;
		/*color: #fff;*/
		text-transform: none;
		clear: both;
		text-align: left;
		padding: 0px;
		margin: 0px 0px 0px 20px;
	
	
	
		}
		
		
		
		div#title h1 span
		{
		font: bold 13px/13px "Trebuchet MS",   Arial, sans-serif;
		letter-spacing: 1px;
		float: left;
		margin: 10px 10px 0px 0px;
		padding: 0px;
		}
		
		div#title h1 span.l
		{
		float: right;
		background-color: #F1EFEA;
		color: #000;
		padding: 2px;
		}
		
		
		div#content
		{
	margin: 0px 0px 10px 0px;
	text-align: justify;
	width: 980px;
	color: #515151;
	font: 11px/19px "Trebuchet MS",   Arial, sans-serif;
	float: left;
		}
		
		
		div#content h1
		{
	font: bold 12px/25px "Trebuchet MS",   Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
	
		

		}
		div#moving{
	padding:34px;
	background-image: url(_images/_headers/moving-1.jpg);
	background-repeat: no-repeat;
			}
		
		div#content h2
		{
		font: bold 11px/25px "Trebuchet MS",   Arial, sans-serif;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
		}
		
		
		div#submenu
		{
	width: 199px;
	float: left;
	padding: 10px 0px 0px 1px;
		}
		
		
		div#submenu ul
		{
	list-style-type: none;
	margin: 5px 10px 0px 15px;
		}
		
		
		div#submenu li
		{
	margin: 0px 0px 6px 0px;
	border-top: 1px #e0e0e0 solid;
		}
		
		div#submenu li a, div#submenu li a:link, div#submenu li a:visited
		{
		font: 10px/19px "Trebuchet MS",   Arial, sans-serif;
		color: #616160;
		text-decoration: none;
		text-transform: uppercase;
		}
		
		div#submenu li a:hover
		{
		color: #000;
		text-decoration: underline;
		}
		
		div#submenu li a#actived
		{
		color: #000;
		text-transform: uppercase;
		font-weight: bold;
		}
		
		
		
		
		
		
		
		div#submenu_right
		{
	width: 275px;
	float: right;
	margin-top:55px;
	padding: 10px 0px 0px 1px;
		}
		div#submenu_right ul
		{
		list-style-type: none;
		margin: 5px 10px 0px 15px;
		}
		
		
		div#submenu_right li
		{
	margin: 0px 0px 10px 0px;
	border-top: 1px #dc1b82 solid;
		}
		
		div#submenu_right li a, div#submenu_right li a:link, div#submenu_right li a:visited
		{
		font: 10px/19px "Trebuchet MS",   Arial, sans-serif;
		color: #616160;
		text-decoration: none;
		text-transform: uppercase;
		}
		
		div#submenu_right li a:hover
		{
		color: #000;
		text-decoration: underline;
		}
		
		div#submenu_right li a#actived
		{
		color: #000;
		text-transform: uppercase;
		font-weight: bold;
		}
		
		

		div#submenunews_right
		{
	width: 275px;
	float: right;
	margin-top:5px;
	padding: 2px 0px 0px 1px;
		}
				div#submenunews_text
		{
	width: 245px;
	float: right;
	text-align:justify;
	margin-top:0px;
	margin: 5px 15px 0px 0px;
	padding: 10px 0px 0px 0px;
		}
		
				div#submenunews_text_accent
		{
	width: 245px;
	float: right;
	text-align:justify;
	margin-top:0px;
	margin: 5px 15px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-weight: bolder;
		}
		div#submenunews_right ul
		{
		list-style-type: none;
		margin: 5px 10px 0px 15px;
		}
		
		
		div#submenunews_right li
		{
	margin: 0px 0px 5px 0px;
	border-top: 1px #dc1b82 solid;
		}
		
		div#submenunews_right li a, div#submenunews_right li a:link, div#submenunews_right li a:visited
		{
		font: 10px/19px "Trebuchet MS",   Arial, sans-serif;
		color: #616160;
		text-decoration: none;
		text-transform: uppercase;
		}
		
		div#submenunews_right li a:hover
		{
		color: #000;
		text-decoration: underline;
		}
		
		div#submenunews_right li a#actived
		{
		color: #000;
		text-transform: uppercase;
		font-weight: bold;
		}

		
		
		
		
		
		
		
		
		
		
		
		
		div#txt
		{
		width: 500px;
		float: left;
		}
		
		div#detail_page_title
		{
		width: 500px;
		float: left;
		}
		
		div#right_content
		{
		width: 100px;
		float: left;
		}
		
		
		div#txt img.t, div#txt a img.t
		{
		float: left;
		border: 1px #e0e0e0 solid;
		margin: 5px 7px 7px 0px;
		padding: 3px;
	
		}
		
		div#txt a:hover img.t
		{
		float: left;
		border: 1px #9E9C8A solid;
		margin: 5px 7px 7px 0px;
		padding: 3px;
		background-color: #9E9C8A;
		}
		
		div#txt img.st, div#txt a img.st
		{
		float: left;
		/*border: 1px #e0e0e0 solid;*/
		border: 1px #ffffff solid;
		margin: 5px 4px 0px 0px;
		padding: 3px;
			
		}
		
		 div#txt a:hover img.st
		 {
	/*float: left;*/
	/*border: 1px #9E9C8A solid;*/
		border: 1px #ed217c solid;
	margin: 5px 4px 0px 0px;
	padding: 3px;
	/*background-color: #9E9C8A;*/
		background-color: #ed217c;
	display: block;
		}
		
		 
		 
	
		img.histo
		{
	float: right;
	border: 1px #ffffff solid;
	margin: 5px 0px 0px 5px;
	padding: 3px;
		}	
			img.facto_left
		{
	float: left;
	border: 1px #ffffff solid;
	margin: 5px 0px 0px 5px;
	padding: 3px;
		}
			img.facto_right
		{
	float: right;
	border: 1px #ffffff solid;
	margin: 5px 0px 0px 5px;
	padding: 3px;
		}
		
		div.caption
		{
		font: 10px/15px "Trebuchet MS",   Arial, sans-serif;
		color: #929292;
		}
		
	
		
		div#txt a, div#txt a:link, div#txt a:visited
		{
		font:  bold 11px/19px "Trebuchet MS",   Arial, sans-serif;
		text-decoration: underline;
		color: #646462;
		}
		
		div#txt a:hover
		{
		text-decoration: none;
		}
		
		div#txt span
		{
		font: bold 11px/19px "Trebuchet MS",   Arial, sans-serif;
		text-transform: uppercase;
		margin: 0px;
		padding: 0px;
		display: block;
		color: #9E9C8A;
		}
		
		strong
		{
		font-weight: bold;
		display: block;
		margin-top: 19px;
		}
		
		
		strong.b
			{	
			font-weight: bold;
			display: inline;
			}
		
		
	
		
		/* Form*/
		
		div#formbox
		{
		font: 11px/19px "Trebuchet MS",   Arial, sans-serif; 
		width: 100%;
		margin-top: 16px;
		}
	

		label
		{
		font: 10px/20px "Trebuchet MS",   Arial, sans-serif; 
		text-transform: uppercase;
		padding: 0px;
		margin: 0px;
		text-align: right;
		width: 180px;
		float: left;
		height: 20px;
		padding: 0px 4px 0px 4px;
		background-color: #cfcec5;
		border: 1px #fff solid;
		}
		
		label span.s
		{
		font: 10px/20px "Trebuchet MS",   Arial, sans-serif; 
		display: inline;
		}

 			
		input
		{
	background-color: #fff;
	/*border: 1px #F1EFEA solid;*/
		border: 1px dotted #dc1b82;
	padding: 0px;
	width: 308px;
	font: 11px/20px "Trebuchet MS",   Arial, sans-serif;
	text-transform: none;
	margin: 0px;
	margin-bottom: 10px;
	height: 20px;
	float: left;
		}
		
		
		
		textarea
		{
		font: 11px/20px "Trebuchet MS",   Arial, sans-serif; 
		text-align: left;
		height: 55px;
		width: 308px;
		background-color: #fff;
		/*border: 1px #F1EFEA solid;*/
		border: 1px dotted #dc1b82;
		margin: 0px;
		padding: 0px;
		display: block;
		float: left;
		}
	
	
		
		input#btn
		{
		border: 1px #636363 solid;
		text-transform: uppercase;
		width: 75px;
		font: 10px "Trebuchet MS",   Arial, sans-serif; 
		float: right;
		margin: 10px 0px 0px 0px;
		color: #636363;
		}
		
		
		input:focus
		{
		/*border: 1px #cfcec5 solid;*/
		border: 1px #dc1b82 solid;
		background-color: #fff;
		}
		
		div#contessa
		{
		float: left;
		margin-right: 10px;
		}
		
		div#contessa img
		{
		border: 1px #e0e0e0 solid;
		margin: 0px 0px 5px 0px;
		padding: 3px;}
			
			
		/* Lightbox */
	
			
	
		
		#lightbox{
	background-color:#F1EFEA;
	padding: 10px;
	}
	

#lightboxDetails{
	padding-top: 5px;
	font: 11px/19px "Trebuchet MS",   Arial, sans-serif; 
	border-top: 1px #9E9C8A solid;

	}	
	
	
#lightboxCaption{ float: left; 
text-transform: uppercase;
}

#keyboardMsg{ float: right; 
	font: 9px/19px "Trebuchet MS",   Arial, sans-serif; 
	text-transform: uppercase;
	color: #333;

}
#nextButton{ float: right; 
	font: 9px/19px "Trebuchet MS",   Arial, sans-serif; 
	text-transform: uppercase;
	color: #333;

}
#closeButton{
top: 5px; 
right: 5px; 
}

#lightbox img{ 
clear: both;
}



#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
#multipleNavContainer	{
	margin: 0px auto 0px;
	text-align: center;
	font: 9px/22px "Trebuchet MS",   Arial, sans-serif; 
	text-transform: uppercase;
	}
.inline	{
	display: inline;
	padding: 0px;
	
	}
#prev {
	margin-right: 2em;
	cursor: pointer;
	opacity:	0.5;
	filter:	alpha(opacity=50);
	}
#next {
	margin-left: 2em;
	cursor: pointer;
	}	

/* Nieuws */
a.newsitem	{
	display:block;
	}
div.newsitem	{
	margin: 3px 0px 20px 0px;
	}
a.newsitem:hover	{
	background: #F1EFEA;
	cursor: pointer;
	}
a.newsitem:link, a.newsitem:visited	{
	text-decoration:none !important;
	font-weight: normal !important;
	}
.newsitem em	{
	text-decoration: underline;
	}
.newsitem span	{
		font: bold 12px/25px "Trebuchet MS",   Arial, sans-serif !important;
		text-transform: uppercase !important;
		letter-spacing: 1px !important;
		color: #000 !important;
	}


/*
Language-choice-css
*/


div#lang_choice
{
	margin: 0px auto 0px;
	text-align: center;
	width: 980px;
	_width: 960px;
	color: #666;
	text-align: right;
	padding: 0 20px 0 0;
	font-size: 8px;
	line-height: 10px;
}


div#lang_choice a, div#lang_choice a:link, div#lang_choice a:visited
{
font: 9px/15px "Trebuchet MS",   Arial, sans-serif;
padding: 2px;
color: #666;

text-decoration: none;

}

div#lang_choice a:hover
{
text-decoration: underline;
color: #666;

}


div#lang_choice a#active_lang
{
color: #666;
border: 1px #9E9C8A solid;
text-decoration: none;
}




	
	
	
	
.chinese_char {
	font-size: 10px;
	line-height: 10;
}

