/* HTML STYLES */
body	{margin: 0; padding: 0;	background: #550101 url(img/back_red.jpg) repeat-y 50% 0; text-align: center; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;}
img	{border: 0;}
/* LAYOUT STYLES */
#container2	{padding: 0; margin: 0 auto; width: 960px; text-align: left;}
#header		{padding: 0; margin: 0; width: 960px; height: 112px; background: #000000 url(img/header_nieuw.jpg) no-repeat 25% 0;}
#menu		{padding: 0; margin: 0; width: 960px; font-size: .7em; letter-spacing: -1px; font-family: Georgia, "Times New Roman", Times, serif; background: url(img/background_menu.jpg) repeat-x; overflow: hidden;}
#menu ul	{padding: 0 20px; margin: 0; list-style-type: none; text-align: center; height: 25px;}
#menu ul li	{display: block; float: left; display: inline; text-align: center; margin: 0; padding: 0; line-height: 25px;}
#menu a		{padding: 0; margin: 0; width: 83px; display: block; color: #FDFDF5; text-decoration: none; padding: 0;}
#menu a:hover			{color: #000000; background: transparent url(img/menu_tab.jpg) no-repeat 50% 0;}
#menu a.selected,
#menu a:hover.selected	{background: transparent url(img/menu_tab.jpg) no-repeat 50% 0; font-weight: bold; color: #000000;}
#container			{margin: 0 auto; padding: 30px 30px 5px 30px; font-size: .7em; line-height: 1.3em; text-align: left;}
#container a		{color: #892525; text-decoration: none; background: url(img/dotted-divider.gif) bottom left no-repeat;}
#container a:hover	{color: #892525; text-decoration: none;	background: none;}
#container ul		{list-style-type: none; padding: 0; margin: 0; text-align: left; height: 25px;}
#container ul li	{display: block; float: left; display: inline; text-align: left; margin: 0; padding: 0 10px 0 0; line-height: 25px;}
#pager a			{text-decoration: none; background-image: none; background: none;}
#pager a:hover		{text-decoration: none; background-image: none; background: none;}
#pageBtm			{clear: both; padding: 10px 0; margin: 0 auto; width: 100%; text-align: center;}
#pageBtm a			{padding: 0; margin: 0 auto; width: 201px; height: 40px; display: block; background: url(img/logo_black.gif) no-repeat 50% 50%;}
#leftBar			{padding: 0 0 15px 0; margin: 0; float: right; text-align: left; width: 225px;}
#leftBar span.first	{color: #ffffff; margin: 0; padding: 0; width: 51px; height: 51px; line-height: 51px; text-align: center; display: block; float: left; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
#leftBar span.rest	{color: #560003; margin: 0; padding: 0; width: 174px; height: 68px; line-height: 68px; text-align: left; display: block; float: left; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
#leftBar ul			{padding: 0; margin: 0; list-style-type: none;}
#leftBar ul li		{padding: 0; margin: 0; list-style-type: none; font-size: 11px; line-height: 16px;}
#leftBar a			{padding: 0 0 0 40px; background-image: none;}
#leftBar a.r		{background: url(img/menu_arrow.gif) no-repeat 0 50%; display: block;}
#leftBar a.r:hover	{background: url(img/menu_arrow2.gif) no-repeat 0 50%;}
#content			{padding: 0; margin: 0; float: left; color: #666666; text-align: justify; width: 645px;}
#content ul li		{list-style-type: none; list-style-image: url(img/bullet1.gif);}
#contentL			{padding: 0; margin: 0; width: 353px; float: left;}
#contentR			{padding: 0; margin: 0; width: 262px; float: right; font-size: 11px; line-height: 15px; font-family: tahoma, sans-serif;}
#newsitem			{padding: 15px 15px 0 15px; margin: 0; font-size: 12px; border-top: 1px solid #3B0000;}
#picsitem			{padding: 15px 0 0 0; margin: 0; font-size: 12px; border-top: 1px solid #3B0000;}
#extraInfo ul		{margin: 15px 0 0 0; padding: 5px 0 0 0; list-style-type: none; border-top: 1px solid #3B0000;}
#extraInfo li		{margin: 0; padding: 0; list-style-type: none; clear: left; font-size: 11px; line-height: 15px; height: 15px;}
#extraInfo span		{text-decoration: underline;}
/* REUSABLE STYLES */
.news input		{width: 179px; background: transparent url(../img/form.jpg) no-repeat; border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding: 7px 30px 8px 10px; text-align: center;}
select			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;} 
textarea		{width: 350px;}
h1, h2, h3, h6	{font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0 0 0 7px;}
h1				{line-height: 30px; font-size: 16px; color: #3B0000;}
h2				{line-height: 25px; font-size: 1em; color: #666666;}
h3				{line-height: 14px; font-size: 12px; color: #6A6A6A; font-weight: bold; letter-spacing: -1px;}
h4				{font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; line-height: 1em; font-weight: normal; color: #666; margin: 1em 0 0 0;}
h5				{font-size: 1em; margin: 0; font-weight: normal;}
h6				{font-size: 1.3em; font-weight: normal; margin: 1em 0 0 0; border-bottom: 1px solid #E7E8E3;}
p				{padding: 0; margin: 0;}
blockquote		{border-left: 2px dotted #550101; margin: 0 15px; padding: 10px 25px;}
legend			{margin: 0; padding: 0 10px;}
table			{margin: 0; padding: 0;}
td				{font-size: 9px; font-weight: normal; font-family: arial; margin: 0; padding: 0; }
tr				{margin: 0; padding: 0;}
.clear			{clear: both; width: 99%; height: 0; display: block;}
.smaller		{font-weight: normal; font-size: .8em; text-transform: lowercase;}
.uppercase		{text-transform: uppercase;}
.line			{clear: both; padding: 0; margin: 0; width: 99%; height: 32px; background: url(img/hr.jpg) no-repeat 50% 50%;}
.error			{background: transparent url(../images/icons/medium/error.gif) no-repeat 25px 10px; border: 1px solid red; padding: 0 0 0 65px;}
.info, #skip	{display: none;}
.pagetitle		{line-height: 25px; font-size: 1em; color: #666666; background: url(img/back_h.png) repeat-x 0 50%; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0 0 0 7px;}
.breadcrumbs	{padding: 10px; margin: 0;}
.text_separator	{padding: 0 5px; margin: 0;}
.center			{text-align: center;}
.newsimage		{margin: 0 10px 0 0; padding: 5px; border: 1px solid #560003; float: left;}
p.xTraInfo		{margin: 15px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #560003;}
.right  		{float: right;}
.pic			{float: right; margin: 0; padding: 9px; border: 1px solid #3B0000; background: #D8D8D9 url(../img/background_pic.gif);}
.upcoming_header	{padding: 0; margin: 0; width: 225px; height: 68px; display: block; background: url(img/back_leftBar.png) no-repeat 50% 0;}
.upcoming_body		{padding: 0; margin: 0; width: 225px; background: transparent url(img/upcoming_background.jpg); overflow: hidden;}
.upcoming_footer	{padding: 0; margin: 0; width: 225px; height: 37px; display: block; background: transparent url(img/upcoming_bottom.jpg) no-repeat; clear: left;}
.extra_header		{padding: 0; margin: 0; width: 225px; height: 68px;}
.extra_body			{padding: 0; margin: 0; width: 225px; background: transparent url(img/upcoming_background.jpg);}
.extra_footer		{padding: 0; margin: 0; width: 225px; height: 37px; background: transparent url(img/upcoming_bottom.jpg) no-repeat;}
.img_wrap			{padding: 0 0 15px 0; margin: 0; width: 129px; float: left;}
a.img_link			{padding: 0; margin: 0; width: 129px; height: 60px; display: block;}
a.img_link span		{display: none;}



.news a	{
	color: #4D4D4D;
	font-size: 9px;
	text-decoration: none;
	padding: 5px 0 5px 0px;
	display: block;
	background: transparent url(../img/menu_arrow.gif) no-repeat center left;
	width: 175px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 155px;
}
.news a:hover	{
	text-decoration: none;
	font-size: 9px;
	padding: 5px 0 5px 0px;
	display: block;
	color: #000;
	background: transparent url(../img/background_button_ovr.gif) no-repeat;
	width: 175px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 155px;
	}
.none a		{text-decoration: none;	padding: 1px;}
.none a:hover	{text-decoration: none;}
	.time	{
	display: block;
	float: left;
	background: #F4F4F4 url(../img/background_pic.gif);
	width: 70px;
	text-align: center;
	margin-right: .5em;
}
#upcoming	{
	font-size: .9em;
	/*height: 115px;*/
	background: transparent url(../img/background_columns2.gif) repeat-y top center;
	}
	#upcomingClear	{
	height: 1px;
	clear: left;
	}
	.upcomingItem	{
	float: left;
	margin: 0;
	line-height: 1.3em;
	padding: 5px 10px 0 12px;
	
	width: 131px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 109px;
	}
	.upcomingItem p	{
	margin: 0 0 1em 0;
}
#clear	{
	clear: both;
	height: 50px;
	background: transparent url(../img/background_content.gif) no-repeat 375px 0;
}
#footer	{
	margin: 0;
	padding: 15px 0;
	border-top: 0;
	color: #CCC;
	text-align: center;
	}
#footer p	{margin: 0;}

#j	{
	margin: .5em 0;
	}
	#j a	{
	color: #F4F4F4;
	text-decoration: none;
	font-size: .7em;
	font-family: "Courier New", Courier, mono;
	}
	#j a:hover	{
	color: #CCC;
}
#message, #user_email	{display: none;}
