html, body 
	{
	border:				none;
	}

body 
	{
	margin:				0 auto;
	background:			black;
	text-align:			center;
	font-family:			palatino linotype, book antiqua, thryomanes, gentium, tahoma, times new roman, arial unicode ms, verdana, code2000;
	font-size:			100%;
	scrollbar-base-color: 		#510; 
	scrollbar-arrow-color: 		yellow;
	scrollbar-DarkShadow-Color: 	#310; 
	}

h1 	{
	font-size:			200%;
	margin:				20px auto 20px auto;
	text-align:			center;
	font-weight:			bold;
	}

h2 	{
	font-size:			150%;
	font-weight:			bold;
	text-align:			center;
	}

h3, h4	{
	font-size:			125%;
	font-weight:			bold;
	}

h3 	{
	margin:				30px auto 10px 30px;
	}

h4 	{
	margin:				30px auto 10px 8px;
	}

p big
	{
	font-size:			200%;
	}

a
	{
	target:				_top;
	}

a:link
	{
	color:				red;
	font-weight:			bold;
	}

a:visited
	{
	color:				brown;
	font-weight:			bold;
	}

a:hover
	{
	color:				brown;
	}

hr	{
	color:				orange;
	width:				75%;
	height:				1px;
	}

/** Header **/

#mainstuff
	{ width: 100%; }
#header {
	background:			black;
	width:				100%;
	text-align:			center;
	clear:				both;
	margin:				0;
	padding:			0;
	}

#header table	 
	{
	background:			black;
	border:				0px;
	color:				white;
	width:				100%;
	vertical-align:			middle;
	}

#header table tr th
	{
	text-align: center;
	}

#header img 
	{ 
	border: 			0; 
	}

#header a span
	{
	display:			none;
	}

#header table.knop td
	{
	border:				1px solid gold; 
	}

#header td
	{
	background:			#800;
	font-size:			80%;
	font-weight:			bold;
	vertical-align:			middle;
	text-align:			center;
	padding:			3;
	}

#header hr
	{
	border:				1px solid gold;
	color:				black;
	height:				1px;
	width:				50%;
	}	

#header a:link, #header a:visited, #header a:hover, #header a:link.current, #header a:visited.current
	{
	font-size:			100%;
	font-weight:			bold;
	text-decoration:		none;
	}

#header a:link, #header a:visited
	{
	color:				yellow;
	}

#header a:link.current, #header a:visited.current, #header a:hover.current, #header a:link.current, #header a:link.visited.current
	{
	color:				orange;
	font-style:			italic;
	}

#header a:hover
	{
	color:				white;
	}

/** Footer Stuff **/

#footer {
	background:			black;
	width:				95%;
	border:				0px;
	margin-bottom:			1em;
	}

#footer table.webring
	{
	width:				450px;
	font-size:			90%;
	}

#footer td
	{
	vertical-align:			middle;
	font-size:			90%;
	color:				gold;
	}

#footer a:link, #footer a:visited 
	{
	color:				yellow;
	text-decoration:		none;
	}

#footer a:hover
	{
	color:				white;
	font-size:			110%;
	}

#footer img.back
	{
	border:				1px solid gold;
	margin:				1em;
	}

/** Background table stuff **/

table.b1  		{ background:#000000; width:100%; }
table.b1 td.b1   	{ background:#100000; padding:2; }
table.b2  		{ background:#200000; width:100%; }
table.b2 td.b2   	{ background:#300000; padding:2; }
table.b3  		{ background:#400000; width:100%; }
table.b3 td.b3   	{ background:#500000; padding:2; }
table.b4  		{ background:#600000; width:100%; }
table.b4 td.b4   	{ background:#700000; padding:2; }
table.b5  		{ background:#800000; width:100%; }
table.b5 td.b5   	{ background:#900000; padding:2; }
table.b6  		{ background:#a00000; width:100%; }
table.b6 td.b6   	{ background:#b01000; padding:2; }
table.b7  		{ background:#c02000; width:100%; }
table.b7 td.b7   	{ background:#d03000; padding:2; }
table.b8  		{ background:#e04000; width:100%; }
table.b8 td.b8   	{ background:#f05011; padding:2; }
table.b9  		{ background:#ff6022; width:100%; }
table.b9 td.b9   	{ background:#ff7033; padding:2; }
table.b10 		{ background:#ff8044; width:100%; }
table.b10 td.b10 	{ background:#ff9055; padding:2; }
table.b11 		{ background:#ffa066; width:100%; }
table.b11 td.b11 	{ background:#ffb077; padding:2; }
table.b12 		{ background:#ffbb88; width:100%; }
table.b12 td.b12 	{ vertical-align:top; padding:10; }

/** Menu stuff **/

.clCMAbs 		{ POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: 0px }
.clBar 			{ POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 10px; HEIGHT: 20px; VISIBILITY: hidden; layer-background-color: gold }

.clLevel0, .clLevel0over, .clLevel1, .clLevel1over, .clLevel2, .clLevel2over
			{ position:absolute; padding-bottom:2px; padding-left:2px; padding-top:2px; padding-right:2px; font-weight: bold; }

.clLevel0 		{ FONT-SIZE: 13px; TEXT-ALIGN: CENTER; BACKGROUND-COLOR: #561000; COLOR: yellow; layer-background-color: Gold }
.clLevel0over 		{ FONT-SIZE: 13px; BACKGROUND-COLOR: #cc0000; COLOR: yellow; CURSOR: hand; layer-background-color: gold; }
.clLevel1 		{ FONT-SIZE: 12px; BACKGROUND-COLOR: #561000; COLOR: yellow; layer-background-color: Navy }
.clLevel1over 		{ FONT-SIZE: 12px; BACKGROUND-COLOR: #990000; COLOR: yellow; CURSOR: hand; layer-background-color: #336699 }
.clLevel2 		{ FONT-SIZE: 11px; BACKGROUND-COLOR: #561000; COLOR: yellow; layer-background-color: Navy }
.clLevel2over 		{ FONT-SIZE: 11px; BACKGROUND-COLOR: #990000; COLOR: yellow; CURSOR: hand; layer-background-color: #0099cc }

.clLevel0border, .clLevel1border, .clLevel2border
		 	{ POSITION: absolute; BACKGROUND-COLOR: gold; VISIBILITY: hidden; layer-background-color: gold }


/** End **/