	/* Layout Stylesheet www.karateschoolbrink.nl*/ 


	body, td, th
		{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px;}
	
	body, html
		{ background-color: #ffffff; padding:0; margin:0; height:100%; width:100%; }

	a		{ color:#E1091B; text-decoration:none}
	a:hover { color:#5D9B5A }

	#maincontainer
		{	text-align:left;width:800px; padding:0; margin-bottom:0; margin-top:0; margin-left:auto; margin-right:auto;
			border:1px solid #5D9B5A; top:0;bottom:0;left:0;right:0;
			background-image:url("/kyokushin/images/bg1.gif"); background-repeat:no-repeat; background-position:top center;
		}


	#headercontainer 
		{color: #333333; height:28px;padding:0px;background:#5D9B5A no-repeat; background-position:bottom right;color:white;
		 /*background-image:url("/kyokushin/images/corner1.gif");*/ margin:0; width:800px; text-align:left}


	#bar 
		{height:25px;background:#c0c0c0;color: #333333;border:solid #000000;border-width:1px 0 1px 0;}


	#bodyblockcontainer 
		{color: #DBDCEC;background-color:transparent;width:800px;padding:0px 0 0px 0;margin:0; }

	#leftblockcontainer
		{float:left;background-color:transparent;color: #333333;width:200px; margin:0;padding:0px 0 15px 0;}

	#contentcontainer
		{width:580px;background:transparent;color: #333333;border:solid #000000; border-width:0px;text-align:left; padding:15px 0px 15px 0;}

	#footercontainer
		{ clear:both; bottom:0px; left:0px; border:0px solid black; margin-bottom:0; text-align:left;
			background-color:#5D9B5A; color:white; padding:0 0 0 0px; height:15px; width:100%;}

	#footercontainer a { color:#ffffff; text-decoration:none}
	#footercontainer a:hover { color:#ffffff; text-decoration:underline}
	
	#active, #active a,#active a:visited, #active a:hover{font-weight:bold;color:white; }

	#leftmenu		{ width:200px; display: block; text-decoration: none;margin:0 }
	#leftmenu ul	{ margin: 0; padding: 0; list-style-type: none;} 
	#leftmenu li	{ margin-bottom:0px; height:25px; border-bottom:1px solid white; background-color:#5D9B5A;} 

	#leftmenu a	{ color:white; font-weight:bold; font-family: Tahoma, Arial, Verdana, sans-serif; font-size:14px; height:25px;
			border:0px solid gray; display:block; padding-left: 5px; text-decoration:none; line-height:24px; letter-spacing:2px;}

	#leftmenu a:hover { color:white; font-weight:bold; background-color:#E1091B;}

	#leftmenu #active { color:#E1091B; font-weight:bold; background-color:white;}


	/* main menu*/	
	#mainmenu /* menu container div */
		{padding-top:35px;margin-right:auto;margin-left:160px;}
	
	#mainmenu ul
		{ padding: 0; margin: 0; list-style: none;}

	#mainmenu li 
		{float: left; position: relative; width: 8em;z-index:20;}

	#mainmenu li ul /* second-level lists */
		{display: none; position: absolute;top: 1.8em;left: 0; list-style: none; border-top:1px solid white; width:150px;}

	#mainmenu li>ul /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		{top: auto;left: auto;}

	#mainmenu li:hover ul, #mainmenu li.over ul /* lists nested under hovered list items */
		{display: block;}

	/* Styles for Menu Items */
	#mainmenu #red /* root level */
		{display: block;text-decoration: none;color: #777;padding: 5px;border: 0px solid #ccc; color:white; font-size:10px; font-weight:bold;
		 background-color:transparent; background-image:url("/kyokushin/images/base/button-bg-red.gif"); background-repeat:no-repeat; 
		 background-position:center center;}

	#mainmenu #fra /* root level */
		{display: block;text-decoration: none;color: #777;padding: 5px;border: 0px solid #ccc; color:white; font-size:10px; font-weight:bold;
		 background-color:transparent; background-image:url("/kyokushin/images/base/button-bg-fra.gif"); background-repeat:no-repeat; 
		 background-position:center center;}
	
	#mainmenu ul li a /* root level */
		{display: block;text-decoration: none;color: #777;padding: 5px;border: 0px solid #ccc; color:white; font-size:10px; font-weight:bold;
		 background-color:transparent; background-image:url("/kyokushin/images/base/button-bg.gif"); background-repeat:no-repeat; 
		 background-position:center center;}
	
	#mainmenu li ul a 
		{display: block;text-decoration: none;color: #000000;background: #DBDCEC; padding: 0px;border: 1px solid #ffffff;border-top: 0;
		 font-weight:normal; font-size:10px;}

	/* Fix IE. Hide from IE Mac \*/
	* html #mainmenu ul li { float: left; height: 1%; }
	* html #mainmenu ul li a { height: 1%; }
	/* End */

	#mainmenu ul li a:hover { color: #ffffff; }
	#mainmenu li ul a:hover { color: #ffffff; background: #596CA3; }
	#mainmenu li ul li a { padding: 2px 0 2px 0; width:148px;}	
	#mainmenu li:hover ul, #mainmenu li.over ul { display: block; }
	/* //menu */

	h3
		{margin:0; padding:15px; }
	
	h1	
		{margin:0; font-size:28px; padding-left:39px; padding-bottom:3px;margin-bottom:10px;color:#E1091B; font-family: Verdana, Tahoma, Arial, sans-serif;
			background-image:url("/kyokushin/images/base/h1.gif"); background-repeat:no-repeat; background-position:center left;}
	
	p
		{margin:0px; padding-top:10px}

	h4 
		{ margin:0; padding: 5px 0; }
	
	

	#langswitch {position:absolute;left:680px;top:2px}
	#langswitch a { padding:1px;z-index:5;width:23px;height:12px; } 
	#langswitch a:hover { border:1px solid white; padding:0 }

	/*
		Styles for usage with TinyMCE 
	*/
		

	.img-left { margin:2px 5px 2px 0; float:left}
	.img-right { margin:2px 0px 2px 5px; float:right;}

	.tableOne { width:100%; margin:0;padding:0;border:0}
	.tableTwo { width:100%; margin:0;padding:0;border:1px solid gray }
	.tableTree { width:100%; margin:0;padding:0;border-collapse:collapse}
	.tableTree td {border-bottom:1px solid gray; padding-bottom:2px;}


	.subTextOne{ font-size: 10px;}
	.accentOne { font-size:11px; color:#BD2A33; text-decoration:underline}

	/*p:first-letter 
		{ font-size: 80%;  font-weight: bold; color:blue; }*/

