body	{font-size: 70%; background: /* #CC0000 */ #FAEDE7 url(../img/backgr_blauw.gif) repeat-y top center; color: #330066; padding: 0; margin: 0}
body, form * 	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
form,table,p	{font-size: 100%;}

#container	{width: 760px; margin: 0 auto;}

#sidebar
	{width: 165px; float: left;}
#content
	{float: left; margin-left: 20px; margin-bottom: 20px; 
	padding-top: 10px; background-color: #FAEDE7; width: 550px;
	background: url(../img/bg_bloem.gif) no-repeat top center;}
#deco	{width:165px; height:208px;}

#sidebar ul			{font-size: 110%; margin: 0; padding: 10px 0; list-style-type: none; background-color: #330066;}
#sidebar ul li		{padding: 2px 15px;}
#sidebar ul li a	{color: white; text-decoration: none; font-weight: bold; /* text-transform: lowercase */}
#sidebar ul li a:hover, #sidebar ul li#current a	{text-decoration: underline;}

#footer	{float: right;}

/* 	#fullwidth		{margin-left: 0; width: 595px;} als alternatief op #content, voor volledige breedte van forum
	.uitzondering	{margin: 0 10px;} marge terugzetten van .content die bij forum via #fullwidth is verwijderd */

h1	{font-size: 180%; color: #CC3300; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
h2	{font-size: 115%;}
h3	{font-size: 100%;}

th		{text-align: left; font-weight: bold}
td,th	{vertical-align: top}
table form th	{font-weight: normal}
table.contact th	{font-weight: normal; text-align: left;}

a	{color: #CC3300; text-decoration: none;}
a:hover	{text-decoration: underline;}
a img	{border: none;}

.button	{border: none; background-color: #330066; color: white; font-weight: bold; text-transform: lowercase}
hr	{height: 1pt; noshade; color: white;}

dt	{font-weight: bold;}
dt.alt	{font-weight: normal; font-style: italic;}
dd	{margin-bottom: 15px;}

fieldset	{border: 1px solid #330066; padding: 8px;}
legend		{font-style: italic; margin-bottom: 10px;}

.klein	{font-size: 80%;}
.forum	{background-color: white; width: 200px; padding: 5px; text-align: center; margin-right: 20px; float: right}

body#home #content {width: 564px; margin-left: 12px;}
/* body#home  */#forum, body#home #uitleg	{background-color: white; width: 564px; border: 1px solid white} /* border ivm vage tussenruimte in firefox */
body#home #forum	{padding-bottom: 5px;}
body#home #uitleg	{padding: 0 10px; width: 544px; margin: 0;}

body#home div.hoekje	{margin: 0; padding: 0;}
body#home div.scheiding	{margin-top: 15px;}

form#login		{margin: 0; color: #6d6d6d; font-size: 90%; /* text-transform: lowercase */}
body#home #forum p {margin: 5px 0; padding: 0 10px;}
p.help a	{color: #CC3300; font-weight: bold;}

/* body#home h1	{font-size: 105%; padding: 10px 10px 0 10px; text-transform: none; font-weight: bold;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} */
body#home h2	{font-size: 100%;}

.wachtwoord		{text-align: right;}
.wachtwoord a, table#lijst .intro	{color: #6d6d6d; font-size: 90%}
table#lijst .titel	{font-size: 105%}

/* voor skip to content link */
	a.verborgen {position: absolute; overflow: hidden; width: 0; height: 0;}
	a.verborgen:active, a.verborgen:focus 
		{position: absolute; overflow: visible; width: auto; height: auto;
		font-weight: bold; background-color: white; color: #FF6600; padding: 5px;}
	
/* forum: overzicht onderwerpen */

	/* home.tonen */
	table#lijst	{border: none; border-collapse: collapse; width: 100%}
	table#lijst tr td, table#lijst tr th {border: 1px solid white; border-width: 1px 0 0 0; padding: 8px;}
	table#lijst tr th	{color: white; background-color: #9999CC; padding: 3px 8px;}
	table#lijst tr td	{background-color: #E0E0F0;}
	table#lijst tr td a	{color: #330066; font-weight: bold;}
	
	/* forum.rubriek */
	table#lijst2	{border: 1px solid white; border-collapse: collapse; width: 100%}
	table#lijst2 tr td, table#lijst2 tr th {border: 1px solid white; border-width: 1px 0 0 1px; padding: 5px;}
	table#lijst2 tr th	{color: #CC3300; background-color: white;}	
	table#lijst2 tr td a	{color: #330066; font-weight: bold;}
	
	.posts	{margin-bottom: 12px;}
	
/* forum: reactiepagina */	
	.reacties		{background-color: white; margin: 5px 0px; padding: 10px 8px 10px 10px;}
	.subreacties	{background-color: transparant; margin: 5px 0px; padding: 10px 8px 10px 35px;}
	.reacties small, .subreacties small	{font-size: 80%; margin-top: 8px; font-weight: bold;}
	.reacties small, .subreacties small, .reacties q, .subreacties q	{display: block}	
	q	{font-style: italic;}
	blockquote	{margin: 0}
	
/* nify rounded corners
	.rtop,.rbottom{display:block}
	.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
	.r1{margin: 0 5px}
	.r2{margin: 0 3px}
	.r3{margin: 0 2px}
	.r4{margin: 0 1px;height: 2px}
	
	.rs1{margin: 0 2px}
	.rs2{margin: 0 1px}	 */