	BODY
		{
		background: #244123 url(pics/ruit_gr_lichter4.gif) top left repeat;
		padding: 0;
		margin: 0;
		border:0;
		font-family : Helvetica, Arial;
		font-size : 10px;
		text-align:center; /* For Explorer */
		vertical-align: top;
		overflow:scroll;
		}
		
	TABLE.MAIN
	{
		padding: 0;
		margin: 0;
		border:0;
		font-family : Helvetica, Arial;
		font-size : 13px;
		vertical-align: top;
		color: #535252;
	}
	
	.pressdate
	{
		font-family : Helvetica, Arial;
		font-size : 11px;
		color: #535252;
		font-weight : bold;
		margin-left: -15px;
		padding-bottom:3px;
	}
		
	#topbartext 
	{
		font-variant : small-caps;
		font-family : Helvetica, Arial;
		font-weight : bold;
		font-size : 14px;
		/*color: #0D1711;*/
		color: #FFFFFF;
		text-decoration : none;
		text-indent : 12px;
		
		
	}
	a:link, a:hover, a:visited, a:active { outline: none;}
	.menu  ,.menu a:link,.menu a:visited,.menu a:active
	{
		font-family : Helvetica, Arial;
		font-weight : bold;
		font-size : 12px;
		background-color : #FFFFFF;
		color: #0D1711;
		text-decoration : none;
		/*margin-top: 1px;
		margin-bottom: 1px;*/
		padding-top: 1px;
		padding-bottom: 1px;
		width:109px;
		display: block;
		text-indent : 15px;
	}
	
	.menu a:hover
	{
		font-variant : small-caps;
		font-family : Helvetica, Arial;
		font-weight : bold;
		font-size : 12px;
		background-color : #D3C3AE;
		color: #0D1711;
		text-decoration : none;
		padding-top: 1px;
		padding-bottom: 1px;
		text-indent : 15px;
	}

	.menuselected
	{
		font-size : 12px;
		font-variant : small-caps;
		font-family : Helvetica, Arial;
		font-weight : bold;
		background-image : url(/pics/menuselectedbg.gif);
		background-repeat : repeat-x;
		color: #0D1711;
		text-decoration : none;
		/*padding-top: 1px;
		padding-bottom: 2px;*/
		padding: 3px 0px;
		text-indent : 15px;
	}
	
	.menuspace
	{
		height: 12px;
		margin: 0;
		padding: 0;
	}
	
	#tablebody
	{
		font-weight : normal;
		margin-top: 10px;
		line-height: 1 em;
	}
	
	#tablebody a:link,#tablebody a:visited,#tablebody a:active
	{
		text-decoration : none;
		color: #996600;
	}
	
	#tablebody a:hover
	{
		text-decoration : underline;
		color: #996600;
		outline:0;
	}
	
	h1
	{
		font-size : 16px;
	}
	
	h2
	{
		font-size : 12px;
	}
	
	hr
	{
		height: 1px;
		color: Black;
		background-color: Black;
		border: none;
	}
	
	#welcome p {
		margin:10px 0;
	}
	
	#welcome h2 { margin: 25px 0 -3px 0;}
	
	ul
	{
		list-style-image: url(/pics/ul.gif);
		margin-left:-10px;
	}
	
	*:first-child+html {} * html ul {
				margin-left:17px;
	}

	
	.light {
		color: #CCC;
		font-size: 10px;
	}

	.small {
		margin-top:3px;
		font-size: 12px;
	}
	.searchResult {

		background-color: yellow;
	}
	
	.results {
		/*border: 2px dotted #BBB;*/
		/*clear: both;*/
		margin-left: 15px;
		margin-bottom: 15px;
		/*background-color: #EFE;*/
		padding: 5px 15px;
	
	}
	/*
	.results {border-top: 1px solid #EEE;}
	.results:first-child { border:0;}
	*/
	.results .downloadRef {
				padding-top: 3px;
				font-size : 11px;
				font-weight : bold;
			}
	a.dltarget { margin-right: 3px;}
	.results .description {margin:3px 0 5px; font-weight : normal;}
	
	#tablebody textarea {width:500px;}
/*	
	.header {clear: both; padding-top: 10px; height: 28px; }
	.results .dltarget, .results .description {float:left; margin-right: 5px; margin-top:5px; }
	.results .description {clear: right; width: 380px; margin-left:5px; border: 0px solid #000;}
	.results img {margin:1px 0;}
*/