.titel       { font-weight: bold; font-size: 14pt; color: #740A7C; font-family: Tahoma, Arial, helvetica, Sans-Serif; }
.titel_klein { font-size: 9pt; color: #004833; font-family: Tahoma, Arial, helvetica, Sans-Serif; }
.error       { font-weight: bold; font-size: 10pt; color: #ff6666; font-family: Tahoma, Arial, helvetica, Sans-Serif; }
.lijst_titel { font-size: 9pt; color: #004833; font-family: Tahoma, Arial, helvetica, Sans-Serif; }
.lijst       { font-size: 8pt; color: #ccccff; font-family: Tahoma, Arial, helvetica, Sans-Serif; }
.td_lijst    { background-color: #444488; padding: 2 }
.table_main  { padding: 4; background-color: #000066; }

body
{
  font-size: 12pt;
  color: black;
  background-color: #fff; 
  font-family: Tahoma, Arial, helvetica, Sans-Serif;
}

a       { color: #740A7C; font-size: 9pt; font-weight: bold; }
a:hover { color: #740A7C; font-size: 9pt; font-weight: bold; text-decoration: underline; }

h2
{
  color: #740A7C;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 14pt;
  font-weight: bold;  
}

h3
{
  color: #740A7C;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
  font-weight: bold;  
}

td 
{
  font-size: 9pt;
}

.tour_button
{
  font-size: 9pt;
  border: groove 1px black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 18px;
  width: 100px;
  color: white;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  background-color: #740A7C;
  text-align: center;
  cursor: hand;
}

p
{
  text-justify: auto;
  font-size: 10pt;
  font-family: Tahoma, Arial, helvetica, Sans-Serif;
  text-align: left;
}
ul { 
	margin: 20px;
	
	}
li {
	padding: 4px;
	}
	
div#poll table.poll			{	width: 500px; border: solid 1px #093F09; background-color: #C2E0C2; }
div#poll td							{ padding: 0px; margin: 0px; }
div#poll th							{ text-align: left; font-size: 12px; padding: 0px 10px 0px 0px; }
div#poll th.titel				{ background-color:	#093F09; color: #fff; text-align: left; font-size: 12px; font-weight: bold; padding: 2px 0px 2px 10px; }
div#poll td.knoppen			{ text-align: right; padding: 6px 6px 6px 6px; }
div#poll td.vraag				{ text-align: left; padding: 6px 6px 6px 10px; }
div#poll td.keuzes			{ text-align: left; padding: 0px 0px 0px 20px; }
div#poll td.antwoorden	{ text-align: left; padding: 6px 6px 6px 10px; }

table#aanmelden								{ border: solid 1px #740a7c; width: 550px; background-color: #f0faf0;}
table#aanmelden td						{ padding: 2px; }
table#aanmelden td.titel			{ background-color:	#740a7c; color: #fff; text-align: left; font-size: 12px; font-weight: bold; padding: 2px 0px 2px 10px; }
table#aanmelden td.inleiding	{ text-align: left; padding: 6px 6px 6px 10px; }
table#aanmelden td.label			{ text-align: left; padding: 0px 6px 0px 10px; }
table#aanmelden td.input			{ text-align: right; padding: 0px 6px 0px 10px; }
table#aanmelden td.knoppen		{ text-align: right; padding: 16px 6px 6px 6px; }
