html, body 
	{
	border:				none;
	}

body 
	{
	margin:				0 auto;
	background:			black;
	text-align:			center;
	font-family:			palatino linotype, book antiqua, times new roman, gentium, thryomanes, arial unicode ms, code2000, tahoma, verdana, helvetica;
	font-size:			100%;
	scrollbar-base-color: 		#009; 
	scrollbar-arrow-color: 		#0ff;
	scrollbar-darkshadow-color: 	#069; 
	}

h1 	{
	font-size:			200%;
	width:				100%;
	margin:				20px auto 20 auto;
	padding:			0;
	color:				blue;
	text-align:			center;
	text-transform: 		uppercase;
	font-weight:			bold;
	}

h2 	{
	color:				blue;
	font-size:			150%;
	font-weight:			bold;
	text-align:			center;
	}

h3, h4, h5, h6 
	{
	color:				black;
	margin:				0.5em 0 0 0;
	text-decoration:		none;
	}

h3 	{
	font-size:			130%;
	font-weight:			bold;
	}

h4 	{
	font-size:			110%;
	font-weight:			bold;
	}

h4.language a
	{
	text-decoration:		none;
	font-size:			70%;
	width:				100%;
	margin:				-10px 10px -10px 0;
	}

p table	{
	background:			none;
	border:				none;
	border-collapse:		collapse;
	vertical-align:			middle;
	empty-cells:			hide;
	}

p table.rand
	{
	border:				2px solid green;
	}

p table th
	{
	background:			blue;
	padding:			3px 8px;
	color:				yellow;
	text-align:			center;
	vertical-align:			middle;
	}

p table th.declin
	{
	font-size:			200%;
	font-weight:			bold;
	text-align:			center;
	}

p table th.centered
	{
	text-align:			center;
	}

p table.border th
	{
	border:				1px solid grass;
	text-align:			center;
	}

p table.border th.leeg
	{
	border:				none;
	background:			none;
	padding:			0px;
	vertical-align:			center;
	color:				blue;
	font-size:			200%;
	}

p table td
	{
	background:			#ffd;
	padding:			2px 8px;
	}

p table td.condition
	{
	background:			#cff;
	padding:			2px 8px;
	color:				green;
	font-style:			italic;
	}

p table.border td	
	{
	border:				1px solid grass;
	empty-cells:			hide;
	}

p table.border td.pers
	{
	padding:			2px 12px;
	text-align:			right;
	font-weight:			bold;
	font-style:			italic;
	color:				yellow;
	background:			blue;
	width:				5%;
	}

p table td.case
	{
	padding:			2px 12px;
	text-align:			left;
	font-weight:			bold;
	font-style:			italic;
	color:				yellow;
	background:			blue;
	width:				5%;
	}

td
	{
/**	font-size:			100%; **/
	vertical-align:			top;
	}

td p
	{
	font-size:			100%;
	font-weight:			normal;
	vertical-align:			top;
	}

td.balk
	{
	background:			blue;
	color:				yellow;
	vertical-align:			top;
	font-weight:			bold;
	}

table.ania h2
	{
	text-align:			center;
	font-size:			100%;
	font-weight:			bold;
	color:				yellow;
	background:			#900;
	border:				6px ridge #f00;
	padding:			0px 8px;
	margin:				10px 0px 0px 0px;
	}

table.dict td
	{
	font-size:			80%;
	}

table.dict hr
	{
	width:				70%;
	text-align:			left;
	margin-top:			20px;
	margin-bottom:			-10px;
	height:				2px;
	}

table.dict h2
	{
	text-align:			center;
	font-size:			175%;
	font-weight:			bold;
	color:				yellow;
	background:			#900;
	width:				10%;
	border:				10px ridge #f00;
	padding:			5px 10px;
	margin:				0px 0px 10px 0px;
	}

table.dict h4
	{
	text-align:			right;
	width:				80%;
	margin:				-2px 0 0 0;
	}

table.dict h4 a
	{
	text-align:			right;
	text-decoration:		none;
	font-size:			70%;
	}

img 	{
	border:				none;
	margin-left:			5px;
	margin-right:			5px;
	}

ul	{
	text-align:			left;
	margin-left:			15px;
	}
	
ol	{
	text-align:			left;
	margin-left:			25px;
	}

sup	{
	font-size:			80%;
	}

p 	{
	margin:				1em 0;
	}

p.nospace
	{
	margin:				0;
	}

p.romcyr
	{
	font-size:			80%;
	text-align:			right;
	font-style:			italic;
	margin-top:			-0.5em;
	}

p.unicode table td
	{
	font-family:			Code2000, Thryomanes, Gentium, Lucida Sans Unicode, Arial Unicode;
	font-size:			90%;
	}

span.ds
	{
	font-size:			8pt;
	font-weight:			bold;
	color:				black;
	}

span.steden
	{
	font-family:			arial;
	font-size:			7pt;
	font-weight:			normal;
	color:				black;
	}

span.rivier
	{
	font-family:			arial;
	font-size:			7pt;
	font-style:			italic;
	color:				#80f0f0;
	}

span.meer
	{
	font-family:			arial;
	font-size:			8pt;
	font-style:			italic;
	color:				#007090;
	}

span.land
	{
	font-family:			arial;
	font-size:			16pt;
	font-weight:			bold;
	color:				#707070;
	}

span.steden
	{
	font-family:			arial;
	font-size:			7pt;
	font-weight:			normal;
	color:				black;
	}

span.nr
	{
	font-size:			120%;
	font-weight:			bold;
	color:				white;
	font-style:			italic;
	}

a
	{
	target:				_top;
	}

a:link {
	color:				blue;
	font-weight:			bold;
	}

a:visited 
	{
	color:				green;
	font-weight:			bold;
	}

a:hover
	{
	color:				#009;
	}

pre 	{
	font-family:			"Lucida Console", "Courier New", Courier, monospace;
	font-size:			80%;
	overflow: 			auto;
	width: 				100%;
	}

caption {
	font-size:			80%;
	text-align:			center;
	margin:				1ex auto;
	caption-side:			bottom;
	}

hr	{
	color:				blue;
	width:				99%;
	height:				1px;
	}

hr.ania
	{
	width:				50%;
	}

/** TOC **/

#toc	{
	text-align:			center;
	font-size:			90%;
	color:				blue;
	font-weight:			bold;
	font-style:			italic;
	margin-bottom:			12px;
	}

#toc a:link, #toc a:visited, #toc a:hover
	{
	font-weight:			bold;
	}

#toc a:link, #toc a:visited
	{
	color:				blue;
	}

#toc a:hover
	{
	color:				red;
	}

/** Header **/

#header {
	background:			#000;
	width:				100%;
	text-align:			center;
	clear:				both;
	margin:				0;
	padding:			0;
	}

#header table	 
	{
	background:			#000;
	border:				0px;
	color:				white;
	width:				100%;
	vertical-align:			middle;
	}

#header img.rtc
	{
	margin-left:			5px;
	}

#header img.ib
	{
	border-width:			2px;
	border-color:			white;
	border-style:			outset inset inset outset;
	margin-right:			5px;
	}

#header img.bk
	{
	margin-right:			5px;
	}

#header span
	{
	display:			none;
	}

#header table.knop td
	{
	border:				1px solid #9cc; /** 0f9 **/ 
	}

#header td
	{
	background:			#007;
	font-size:			80%;
	font-weight:			bold;
	vertical-align:			middle;
	text-align:			center;
	padding:			3;
	}

#header hr
	{
	border:				1px solid white;
	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:				white;
	}

#header a:link.current, #header a:visited.current, #header a:hover.current, #header a:link.current, #header a:link.visited.current
	{
	color:				#0f9;
	font-style:			italic;
	}

#header a:hover
	{
	color:				#0f9;
	}

/** Footer Stuff **/

#footer {
	background:			#003;
	width:				100%;
	border:				0px;
	margin-bottom:			1em;
	}

#footer table.webring
	{
	width:				450px;
	font-size:			90%;
	}

#footer td
	{
	vertical-align:			middle;
	font-size:			90%;
	color:				#0f6;
	}

#footer a:link, #footer a:visited 
	{
	color:				#0f6;
	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:#011030; width:100%; }
table.b1 td.b1   	{ background:#012030; padding:3; }
table.b2  		{ background:#013030; width:100%; }
table.b2 td.b2   	{ background:#004030; padding:3; }
table.b3  		{ background:#005038; width:100%; }
table.b3 td.b3   	{ background:#006040; padding:3; }
table.b4  		{ background:#007048; width:100%; }
table.b4 td.b4   	{ background:#007850; padding:3; }
table.b5  		{ background:#008058; width:100%; }
table.b5 td.b5   	{ background:#008860; padding:3; }
table.b6  		{ background:#019068; width:100%; }
table.b6 td.b6   	{ background:#019870; padding:3; }
table.b7  		{ background:#01a078; width:100%; }
table.b7 td.b7   	{ background:#01a880; padding:3; }
table.b8  		{ background:#01b088; width:100%; }
table.b8 td.b8   	{ background:#01b890; padding:3; }
table.b9  		{ background:#11c098; width:100%; }
table.b9 td.b9   	{ background:#21c8a0; padding:3; }
table.b10 		{ background:#31d0a8; width:100%; }
table.b10 td.b10 	{ background:#41d8b0; padding:3; }
table.b11 		{ background:#51e0b0; width:100%; }
table.b11 td.b11 	{ background:#61e8b0; padding:3; }
table.b12 		{ background:#71f0b0; width:100%; }
table.b12 td.b12 	{ vertical-align:top; padding:10; )

/** End **/