/* Style algemeen */
body          		{ font-family: Verdana; font-size: 10px; margin:0px; color: #822B62; }
img					{ border: 0px none; }
.button 	  		{ font-family: Verdana; font-size: 10px; color: #822B62; background-color: #CCCCCC; }
.tekstveld			{ font-family: Verdana; font-size: 10px; color: #822B62; border: 1px solid #CCCCCC; }
table.hoofdtabel	{ border:1px solid #CCCCCC; background-color: #f8f8f8; }
form				{ padding:0px; margin:0px; }

/* Menu top */
td.menu-groot 		{ font-family:Verdana; font-size: 12px; font-weight: bold; padding-left: 5px; }
div#menu_top_alg	{ position:absolute; }
.menu_top			{ float:left; position:relative; }
div#menu_top_producten	{ visibility:hidden; position:absolute; width: 147px; height: 55px; border:1px solid #CCCCCC; background-color:#f8f8f8; z-index:100; }
a.menu				{ font-size: 12px; font-weight: bold; color: #822B62; text-decoration:none; }
a.menu:hover		{ font-size: 12px; font-weight: bold; color: #822B62; text-decoration:underline; }

/* Menu links */
td.menu_links		{ height:200px; border-top:1px solid #CCCCCC; }
table.menu_links	{ border-top:1px solid #CCCCCC; }
td.menu_links_kop	{ font-weight:bold; }

/* Tussen kop 1 */
td.tussen_kop_1		{ padding: 5px; text-align:center; }

/* Tussen kop 2 */
tr.tussen_kop_2		{ padding: 5px; }
td.tussen_kop_2		{ border-bottom: 1px solid #CCCCCC; }

/* Hoofdscherm */
td.hoofd		{ text-align:justify; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
td.hoofd_2		{ height: 330px; vertical-align:top; padding: 5px; text-align:justify; }
a             	{ font-size: 10px; font-family: Verdana; color: #822B62; text-decoration:none }
a:hover       	{ color: #822B62; font-family: Verdana; font-size: 10px; text-decoration: underline }
a.link			{ color: #822B62; font-family: Verdana; font-size: 10px; text-decoration: none; border: 0px none; }
a.groot			{ font-size: 12px; font-family: Verdana; color: #822B62; text-decoration:none }
a.groot:hover	{ color: #822B62; font-family: Verdana; font-size: 12px; text-decoration: underline }

/* Copyright gedeelte */
td.copyright  	{ font-family: Verdana; font-size: 10px; background-color:#CCCCCC; padding: 3px; text-align:right; }

/* Portfolio */
td.portfolio		{ padding: 5px; vertical-align:top; }
td.portfolio_2		{ padding: 5px; background-color:#CCCCCC; }
td.portfolio_midden	{ text-align:center; }
tr.portfolio_rij	{ padding: 2px; }
img.portfolio		{ border: 1px solid #CCCCCC; }
hr.portfolio		{ background-color: #CCCCCC; border: 1px dashed #CCCCCC; }

.midden			{ height: 220px; }
.rechtslijn   	{ BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid #CCCCCC; font-family: Verdana; font-size: 10px; height: 200px;}
.rechtslijn2   	{ BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid #CCCCCC; font-family: Verdana; font-size: 10px}
.bovenlijn    	{ BORDER-TOP: 1px solid #CCCCCC; font-family: Verdana; font-size: 10px }
.boven_onder  	{ BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #000000 0px solid; WIDTH: 700px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid }
.tabelformulier { BORDER-RIGHT: 1px solid #CCCCCC; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid #CCCCCC; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: 1px solid #CCCCCC; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid #CCCCCC}

h1				{ font-size: 10px; font-weight:bold; margin:0; padding: 0; }
tabel1			{ height:290px; }
