/* ### GENERAL ### */



* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma; font-size: 11px; color: #555; }
input, select, textarea { font-family: Tahoma; font-size: 11px; color: #555; }
body { padding: 20px 0px 20px 0px; background: url('../img/bodyBg.gif') #60a71a repeat-x; }
img { border: 0px; display: block; }


/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-bottom: 20px; width: 871px; background: url('../img/mainBottom.gif') #fff no-repeat bottom left; }

	/* ### HEADER CONTAINER ### */
	 #headerCntr { clear:both; width: 100%; height: 235px; background: url('../img/headerBg.png') no-repeat; }
	
	/* ### SPOTLIGHTS CONTAINER ### */
	#spotlightsCntr { margin: 0px 18px 10px 18px; overflow: hidden; width: 951px; height: 292px; background: url('../img/spotlightsBg.gif') no-repeat; }
	#spotlightsCntr h2 { padding: 5px 0px 5px 18px; display: block; font-size: 18px; font-family: 'Cooper Std', Tahoma;  }
	#spotlightsCntr ul { list-style: none; }
	#spotlightsCntr img { margin-bottom: 6px; }
	
 select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
 
 
 #headervisual
{
	width:928px;
	height:auto;
	padding-bottom:8px;
}
 
 	#nav
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding-bottom:14px;
	padding-right:20px;
	padding-top:12px;
}
#nav ul {padding:0; margin:0;}
#nav li
{
	position:relative;
	display: inline;
	list-style-type: none;
	padding-left: 20px;
}
#nav a
{
	color:#f79a15;
	font-weight:bold;
	text-decoration:none;
}
#nav a:hover { text-decoration:underline; }
	
	
	
		
#navEvents
{
	font-size:1.0em;
	padding-bottom:14px;
	padding-top:2px;
	text-align: center;
	color: #787878;
}
#navEvents ul {padding:0; margin:0;}
#navEvents li
{
	position:relative;
	display: inline;
	list-style-type: none;
}
#navEvents a
{
	text-decoration:none;
	color: #787878;
}
#navEvents a:hover { text-decoration:underline; }
#navEvents div {width:100%; }

	
	
		/* ### ORANGE BOX ### */
		.orangeBox { margin-left: 18px; padding: 5px; float: left; display: inline; width: 245px; height: 240px; color: #fff; background: url('../img/orangeBg.gif') no-repeat; }
		.orangeBox h2 { font-size: 34px; line-height: 20px; font-family: 'Cooper Std', Tahoma; color: #fff; }
		.orangeBox li.sub {margin-left: 1px; margin-top: -5px;font-weight: bold; }
		
		/* ### GREEN BOX ### */
		.greenBox { margin-left: 18px; padding: 5px; float: left; display: inline; width: 245px; height: 240px; color: #fff; background: url('../img/greenBg.gif') no-repeat; }
		.greenBox h2 { font-size: 40px; line-height: 20px; font-family: 'Cooper Std', Tahoma; color: #fff; }
		.greenBox li.sub {margin-left: 1px; margin-top: -5px;font-weight: bold; }
                .greenBox img{padding-top:20px;}
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { margin: 0px 18px 0px 18px; overflow: hidden; width: 835px; }

		/* ### MENU  CONTAINER ### */
		.menuBox h2{ padding-right: 18px;width: 460px; display: block; font-size: 16px; font-family: 'Cooper Std', Tahoma; color: #d1d1d1; border-right: 1px solid #c0c0c0;}

		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-right: 18px; padding-left:3px; float: left; display: inline; width: 470px; height:100%;border-right: 0px solid #c0c0c0;  }


			/* ### AGENDA BOX ###  RAF  border:2px dotted pink;   */
			.agendaBox { width: 100%; }
			.agendaBox h1 { font-weight: bold;  font-size: 16px; font-family: 'Cooper Std', Tahoma; color: #FF9D00; }
			.agendaBox h2 { margin-top: 0px; font-size: 12px; font-family: 'Cooper Std', Tahoma; color: #BFBFBF; }
			.agendaBox h3 { margin-bottom: 5px;  padding: 0px 0px 0px 0px; font-size: 30px; font-family: 'Cooper Std', Tahoma; color: #FF9D00; }
			.agendaBox h4 { margin-top: 0px;  padding: 0px 0px 0px 0px; font-size: 13px; font-family: 'Cooper Std', Tahoma; color: #4A4A4A; }
			.agendaBox img { border: 0px solid #FF9D00;}
			.agendaBox p { padding-bottom: 11px;padding-left:3px; line-height: 20px; }
			.agendaBox a:visited{ text-decoration: none; color: #FF9D00;}
			.agendaBox a:link{ text-decoration: none; color: #FF9D00;}
			.agendaBox a:hover { text-decoration:underline;}

			/* ### EVENT BOX ### */
			.eventBox { width: 100%; }
			.eventBox h1 { font-size: 1.2em; font-family: 'Cooper Std', Tahoma; color: #ff8400; }
			.eventBox img { margin-bottom: 15px; border: 1px solid #c0c0c0; }
			.eventBox ul { overflow: hidden; width: 100%; list-style: none; }
			.eventBox li { float: left; line-height: 22px; }
			.eventBox li.first { width: 100px; font-weight: bold; }
			.eventBox p { padding-bottom: 11px; line-height: 20px; }
			
			/* ### REACTIES BOX ### */
			.reactiesBox { margin-bottom: 10px; width: 100%; background: url('img/reactiesBg.gif') repeat-y; }
			.reactiesBox h2 { padding: 10px 15px 10px 15px; font-size: 18px; font-family: 'Cooper Std', Tahoma; color: #82bc10; }
			.reactiesBox div.bottom { width: 470px; height: 7px; background: url('img/reactiesBottom.gif') no-repeat; }
			.reactiesBox div.top { width: 470px; height: 7px; background: url('/img/reactiesTop.gif') no-repeat; }
			.reactiesBox ul { margin: 10px; padding:10px 0px 25px 10px;  overflow: hidden; width: 450px; list-style: none; border-bottom: 1px solid #bebebe; }
			.reactiesBox ul.last { border-bottom: 0px; }
			.reactiesBox li { float: left; width: 320px; }
			.reacitesBox li p { padding-bottom: 11px; }
			.reactiesBox li.first { width: 25px; font-weight: bold; }
			.reactiesBox li.user { width: 100px; }
			.reactiesBox li.user a { text-decoration: none; font-weight: bold; color: #555; }
			.reactiesBox li.user a:hover { text-decoration: underline; }
			.reactiesBox li.user span { font-size: 9px; }
			.reactiesBox div.stars { padding: 5px 0px 5px 0px; overflow: hidden; width: 80%; }
			.reactiesBox div.stars span { display: block; color: #82bc10; }
			.reactiesBox div.stars img { margin-right: 5px; float: left; display: inline; }
			
			/* ### REAGEER BOX ### */
			.reageerBox { width: 470px; background: url('img/reageerTop.gif') #ec9c19 no-repeat; }
			.reageerBox h2 { padding: 9px 0px 0px 10px; float: left; font-size: 12px; font-family: 'Cooper Std', Tahoma; color: #fff; }
			.reageerBox div.top ul { margin: 9px 1px 0px 0px; float: right; list-style: none; }
			.reageerBox div.top li { margin-left: 1px; float: left; display: inline; }
			.reageerBox a { float: left; display: block; width: 154px; height: 26px; font-size: 15px; text-align: center; text-decoration: none; font-family: 'Cooper Std', Tahoma; color: #ec9c19; background: #fff; }
			.reageerBox div.top { overflow: hidden; width: 100%; }
			.reageerBox div.bottom { width: 470px; height: 6px; background: url('img/reageerBottom.gif') no-repeat; }
			.reageerBox fieldset { padding: 25px; border: 0px; }
			.reageerBox label { display: block; float: left; width: 80px; line-height: 18px; color: #fff; }
			.reageerBox input.field { margin: 1px; padding: 1px; float: left; width: 320px; border: 1px solid #fff; background: #fff; }
			.reageerBox input.submit { margin: 5px 0px 0px 80px; padding-bottom: 4px; width: 130px; height: 26px; font-size: 12px; color: #fff; border: 0px; background: url('../img/submitBg.gif') no-repeat; }
			.reageerBox textarea { margin: 1px; padding: 1px; width: 320px; height: 50px; border: 1px solid #fff; background: #fff; }
			.reageerBox fieldset ul { overflow: hidden; width: 100%; list-style: none; }
			.reageerBox fieldset li { float: left; width: 250px; line-height: 22px; color: #fff; }
			.reageerBox fieldset li.first { width: 80px; }
			.reageerBox fieldset li span { text-decoration: underline; }
			.reageerBox div.stars { padding: 5px 0px 5px 0px; overflow: hidden; width: 80%; }
			.reageerBox div.stars img { margin-right: 5px; float: left; display: inline; }
			.reageerBox div.stars span { display: block; float: left; line-height: 14px; text-decoration: none; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; display: inline; width: 335px; }
		
			/* ### TIP BOX ### */
			.tipBox { margin-bottom: 7px; width: 335px; height: 50px; background: url('../img/tipBg.gif') no-repeat; }
			.tipBoxOld h2 { padding: 15px 0px 0px 20px; font-size: 20px; font-family: 'Cooper Std', Tahoma; color: white; }
			.tipBox h2 { padding: 10px 0px 0px 20px; font-size: 14px; font-family: 'Cooper Std', Tahoma; color: white; }
			.tipBox input{ margin-left:245px;  margin-top:-30px; width: 69px; height: 21px; font-weight: bold; color: #82bc10; border: 0px; background: url('../img/submit2Bg.gif') no-repeat; }

		

			/* ### NIEUWS BOX ### */
			.nieuwsBox { margin-bottom: 10px; width: 335px; height: 81px; background: url('../img/nieuwsBg.gif') no-repeat; }
			.nieuwsBox h2 { color:white; padding: 10px 0px 0px 20px; font-size: 14px; font-family: 'Cooper Std', Tahoma; }
			.nieuwsBox fieldset { padding: 5px 0px 0px 20px ; border: 0px; }
			.nieuwsBox input.field { padding: 4px 0px 0px 10px; width: 211px; height: 23px; color: #fff; border: 0px; background: url('../img/fieldBg.gif') no-repeat; }
			.nieuwsBox input.button { width: 69px; height: 21px; font-weight: bold; color: #82bc10; border: 0px; background: url('../img/submit2Bg.gif') no-repeat; }
		
			/* ### TIJD BOX ### */
			.sIFR-Flash h2 { font-size: 18px; line-height: 1em; }
			.tijdBox{ color: #969494; margin-bottom: 3px; padding: 10px 15px 0px 20px; overflow: hidden; width: 300px; height: 175px; background: url('../img/tijdBg.gif') no-repeat; }
			.tijdBox h2 {font-family: 'Cooper Std', Tahoma; color: #82bc10; font-size: 16px; font-weight: bold;}
			.tijdBox ul { margin-right: 15px; padding-right: 15px; float: left; display: inline; list-style: none; border-right: 2px solid #e6e6e6; margin-left: -5px;}
			.tijdBox ul.last { margin-right: 0px; padding-right: 0px; border-right: 0px; }
			.tijdBox li { padding-bottom: 3px;  }
			.tijdBox li strong { display: block; color: #82bc10; font-size: 11px; margin-left: -15px; margin-bottom: -1px;}
			.tijdBox span{ font-size: 10px; font-weight: normal;}
			.tijdBox a{text-decoration: none;}
			
			
			/* ### POWERED BOX ### */
			.poweredBox { margin-bottom: 10px; width: 335px; height: 180px; background: url('../img/poweredBg1.gif') no-repeat; }
			.poweredBox h2 { padding: 0px 0px 5px 20px; font-size: 14px; font-family: 'Cooper Std', Tahoma; color: #fff; }
			.poweredBox h3 { padding: 10px 0px 0px 20px; font-size: 6px; font-family: 'Cooper Std', Tahoma; color: #fff; }
			.poweredBox ul { margin-left: 20px; overflow: hidden; width: 315px; list-style: none; }
			.poweredBox li { padding-bottom: 3px; float: left; color: #fff; }
			.poweredBox li.first { width: 80px; font-weight: bold; }
			.poweredBox li strong { display: block; }
			
			/* ### MEEST BOX ### */
			.meestBox { color: #969494; margin-bottom: 10px; width: 335px; background: url('../img/meestBg.gif') repeat-y; }
			.meestBox h2 { padding: 5px 0px 10px 20px; font-size: 14px; font-family: 'Cooper Std', Tahoma; color: #82bc10; }
			.meestBox div.top { width: 335px; height: 10px; background: url('../img/meestTop.gif') no-repeat; }
			.meestBox div.bottom { width: 335px; height: 10px; background: url('../img/meestBottom.gif') no-repeat; }
			.meestBox ul { margin-left: 20px; overflow: hidden; width: 315px; list-style: none; }
			.meestBox li { padding-bottom: 11px; float: left; display: inline; font-size: 11px; font-weight: normal; margin-left: 0px;}
			.meestBox li.first { width: 25px; font-weight: bold; color: #82bc10; font-size: 11px; }
			.meestBox li strong { display: block; color: #82bc10; font-size: 11px; margin-left: 0px; margin-bottom: 0px;}
			.meestBox div.line { margin: 0px 0px 5px 20px; width: 295px; height: 5px; border-bottom: 1px solid #82bc10; }
			.meestBox span{ font-size: 10px; font-weight: normal;}
			.meestBox a{text-decoration: none;}
			
				/* ### LAS COMMENTS BOX ### */
			.commentsBox { color: #969494; margin-bottom: 10px; width: 335px; background: url('../img/meestBg.gif') repeat-y; }
			.commentsBox h2 { padding: 5px 0px 10px 20px; font-size: 14px; font-family: 'Cooper Std', Tahoma; color: #82bc10; }
			.commentsBox div.top { width: 335px; height: 10px; background: url('../img/meestTop.gif') no-repeat; }
			.commentsBox div.bottom { width: 335px; height: 10px; background: url('../img/meestBottom.gif') no-repeat; }
			.commentsBox div { color: #969494;padding-left:20px;padding-right:30px;line-height:12px; }
			.commentsBox ul { margin-left: 20px; overflow: hidden; width: 315px; list-style: none; }
			.commentsBox li { padding-bottom: 11px; float: left; display: inline; font-size: 11px; font-weight: normal; margin-left: 0px;}
			.commentsBox li.first { width: 25px; font-weight: bold; color: #82bc10; font-size: 11px; }
			.commentsBox li strong { display: block; color: #82bc10; font-size: 11px; margin-left: 0px; margin-bottom: 0px;}
			.commentsBox div.line { margin: 0px 0px 5px 20px; width: 295px; height: 5px; border-bottom: 1px solid #82bc10; }
			.commentsBox span{ font-size: 10px; font-weight: normal;}
			.commentsBox a { color: #969494;text-decoration: none;}
			.commentsBox a:hover { color: #969494;text-decoration: underline;}
			.commentsBox br { line-height:8px;  }

/* ### WBH BOX ### */
			.wbhBox { color: white; margin-bottom: 10px;width: 335px; background: url('../img/wbhBg.gif') repeat-y; }
			.wbhBox h2 { padding: 5px 0px 10px 20px; font-size: 14px; font-family: 'Cooper Std', Tahoma; color:white; }
			.wbhBox div.top { width: 335px; height: 10px; background: url('img/wbhTop.gif') no-repeat; }
			.wbhBox div.bottom { width: 335px; height:10px; background: url('img/wbhBottom.gif') bottom no-repeat; }
			.wbhBox ul { margin-left: 20px; overflow: hidden; width: 315px; list-style: none; }
			.wbhBox li { padding-bottom: 11px; float: left; display: inline; font-size: 11px; font-weight: normal; margin-left: 0px;line-height:7px;padding-bottom:20px;}
			.wbhBox li.first { width: 25px; font-weight: bold; color: #82bc10; font-size: 11px; }
			.wbhBox li strong { display: block; font-size: 11px; margin-left: 0px; margin-bottom: 0px;}
			.wbhBox div.line { margin: 0px 0px 5px 20px; width: 295px; height: 5px; border-bottom: 1px solid #82bc10; }
			.wbhBox div { font-size: 11px;  }
			.wbhBox span{ font-size: 10px; font-weight: normal;}
			.wbhBox a{text-decoration: none;color:white;}


			.nieuwsbriefBox { padding: 5px 0px 0px 20px; margin-bottom: 0px; width: 335px; height: 75px; background: url('../img/nieuwsBg.gif') repeat; }
			.nieuwsbriefBox h3 { color:#fff;padding: 5px 0px 10px 0px;font-size: 14px; }
			.nieuwsbriefBox div.top { width: 500px; height: 10px; background: url('../img/meestTop1.gif') no-repeat; }
			.nieuwsbriefBox div.bottom { width: 500px; height: 10px; background: url('../img/meestBottom1.gif') no-repeat; }
			.nieuwsbriefBox input.knop { margin-left:225px;  margin-top:-35px; width: 69px; height: 21px; font-weight: bold; color: #82bc10; border: 0px; background: url('../img/submit2Bg.gif') no-repeat; }
			.nieuwsbriefBox input.field { height:15px;width:200px;border: 1px solid #fff; background: url('../img/nieuwsBg.gif' repeat;  }

			.tipeventBox { color: #969494; margin-bottom: 0px; width: 500px; background: url('../img/meestBg1.gif') repeat-y; }
			.tipeventBox h2 { padding: 5px 0px 10px 20px; font-size: 16px; font-family: 'Cooper Std', Tahoma; color: #82bc10; }
			.tipeventBox div.top { width: 500px; height: 10px; background: url('../img/meestTop1.gif') no-repeat; }
			.tipeventBox div.bottom { width: 500px; height: 10px; background: url('../img/meestBottom1.gif') no-repeat; }
			.tipeventBox ul { margin-left: 20px; overflow: hidden; width: 415px; list-style: none; }
			.tipeventBox li { padding-bottom: 11px; float: left; display: inline; }
			.tipeventBox li.first { width: 170px; font-weight: bold; color: #82bc10; }
			.tipeventBox li.second { width: 400px; font-weight: bold; color: #82bc10; }
			.tipeventBox li strong { display: block; color: #82bc10; }
			.tipeventBox p { padding-left:20px; width:430px; }
			.tipeventBox div.line { margin: 0px 0px 5px 20px; width: 600; height: 5px; border-bottom: 1px solid #82bc10; }
			.tipeventBox input.field { margin: 1px; padding: 1px; float: left; width:230px; border: 1px solid #82bc10; background: #fff; }
			.tipeventBox textarea { margin: 1px; padding: 1px; float: left; width:230px; height:150px; border: 1px solid #82bc10; background: #fff; }
			
			.reactieBox { color: #969494; margin-bottom: 10px; padding:0px 0px 0px 0px; width: 500px; background: url('../img/meestBg1.gif') repeat-y; }
			.reactieBox h2 { padding: 5px 0px 10px 20px; font-size: 18px; font-family: 'Cooper Std', Tahoma; color: #82bc10; }
			.reactieBox div.top { width: 500px; height: 10px; background: url('../img/meestTop1.gif') no-repeat; }
			.reactieBox div.bottom { width: 500px; margin-left:0px; height: 10px; background: url('../img/meestBottom1.gif') no-repeat; }
			.reactieBox ul { margin-left: 20px; overflow: hidden; width: 350px; list-style: none; }
			.reactieBox li { padding-bottom: 11px; float: left; display: inline; }
			.reactieBox li.first { width: 170px; font-weight: bold; color: #82bc10; }
			.reactieBox li.second { width: 400px; font-weight: bold; color: #82bc10; }
			.reactieBox li strong { display: block; color: #82bc10; }
			.reactieBox p { padding-left:25px; width:430px; }
			.reactieBox div.line { margin: 0px 0px 5px 20px; width: 500px; height: 5px; border-bottom: 1px solid #82bc10; }
			.reactieBox input.field { margin: 1px; padding: 1px; float: left; width:230px; border: 1px solid #82bc10; background: #fff; }
			.reactieBox textarea { margin: 1px; padding: 1px; float: left; width:230px; height:150px; border: 1px solid #82bc10; background: #fff; }
			.reactieBox form fieldset { margin: 10px 0; padding: 0px; border:none; }
			.reactieBox form legend { font-weight: bold; color:#666; }
			.reactieBox form fieldset div { padding: 0.25em 0; }
			
			
			.stuurdoorBox { color: #969494; margin-bottom: 10px; width: 500px; background: url('../img/meestBg1.gif') repeat-y; }
			.stuurdoorBox h2 { padding-top: 10px;font-size: 18px; font-family: 'Cooper Std', Tahoma; color: #82bc10; }
			.stuurdoorBox div.top { width: 500px; height: 10px; background: url('../img/meestTop1.gif') no-repeat; }
			.stuurdoorBox div.bottom { width: 500px; height: 10px; background: url('../img/meestBottom1.gif') no-repeat; }
			.stuurdoorBox ul { margin-left: 20px; overflow: hidden; width: 350px; list-style: none; }
			.stuurdoorBox li { padding-bottom: 11px; float: left; display: inline; }
			.stuurdoorBox li.first { width: 170px; font-weight: bold; color: #82bc10; }
			.stuurdoorBox li.second { width: 400px; font-weight: bold; color: #82bc10; }
			.stuurdoorBox li strong { display: block; color: #82bc10; }
			.stuurdoorBox div.line { margin: 0px 0px 5px 20px; width: 600; height: 5px; border-bottom: 1px solid #82bc10; }
			.stuurdoorBox input.field { margin: 1px; padding: 1px; float: left; width:230px; border: 1px solid #82bc10; background: #fff; }
			.stuurdoorBox textarea { margin: 1px; padding: 1px; float: left; width:230px; height:150px; border: 1px solid gray; background: #fff; }
	
			

		
	#formcontent
{
	margin-top:7px;
	overflow:hidden;
	background:url(/img/form_center_bg.gif) repeat-y top left;
}
#formheader
{
	height:8px;
	width:400px;
	background:url(/img/form_top_bg.gif) no-repeat top left;
	overflow:hidden;
}
#formcenter
{
	width:400px;
	padding-left:11px;
	padding-right:11px;
}
#formbottom
{
	height:8px;
	width:400px;
	background:url(img/form_bottom_bg.gif) no-repeat left bottom;
}

div.form-container {margin:0px; padding-left: 20px; border:none; color:black; font-size: 0.85em; font-weight:bold;}
div.form-container form p { margin: 0; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border:none; }
div.form-container form legend { font-weight: bold; color:#666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: left; position: relative; }
div.form-container label.error, 
div.form-container span.error { color:#ff0000; }
div.form-container .txtarea {width:330px; height:250px;}
div.form-container .txtfield {width:329px;}
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-style: normal; color:#ff0000; }
div.form-container input.error { border-color: #ff0000; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }	
			
.categorybox
{
	width:600px;
	overflow:hidden;
	margin-bottom:7px;
	
}
.categorybox a
{
	text-decoration:none;
	color:#f79a15;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.categorymenu
{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
}
.categorymenu li
{
	display:inline;
	margin:0;
	padding:0;
	float:left;
}
.categorymenu li a
{
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
}
.categorymenu li.tableft span a
{
	padding-top:5px;
	float:none;
	height:25px;
}
.categorymenu li.tableft a
{	
	background:url(img/cat_tableft_bg.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:130px;
	height:25px;
	text-align:center;
}
.categorymenu li.tabcenter a
{
	background:url(img/cat_tabcenter_bg.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:140px;
	height:25px;
	text-align:center;
}
.categorymenu li.tabcenter span a
{
	padding-top:5px;
	float:none;
	height:25px;
}
.categorymenu li.tabright a
{
	background:url(img/cat_tabright_bg.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:120px;
	height:25px;
	text-align:center;
}
.categorymenu li.tabright span a
{
	padding-top:5px;
	float:none;
	height:25px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.categorymenu li a span {float:none;}
/* End IE5-Mac hack */
.categorymenu li.active a
{
	background-position:0% -39px;
	color:#fff;
}
.categorymenu li a:hover
{
	background-position:0% -39px;
	color:#fff;
}
.category_center
{
	background:url(img/cat_center_bg.gif) repeat-y right top;
	overflow:hidden;
	width:280px;
	clear:both;
	color:#fff;
	font-size:0.85em;
}
.category_center div.catcontent
{
	width:300px;
	display:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:20px;
	padding-bottom:0px;
}

.category_center div.catcontent a {
	font-weight:normal;
}
.category_center div.active
{
	display:block;
}
.category_center div.contentline
{
	padding-top:15px;
	color:#ffeccc;
}
.category_center div a
{
	text-decoration:none;
	color:#fff;
}
.category_center div a:hover
{
	text-decoration:underline;
	color:#fff;
}
.category_center div.title
{
	clear:both;
	font-weight:bold;
	margin-top:20px;
}
.category_center span.author
{
	font-weight:bold;
}
.category_bottom
{
	background:url(img/cat_bottom_bg.gif) right bottom no-repeat;
	min-height:87px;
	height:auto !important;
	height:100px;
	width:280px;
}