
/* Common CSS */
* {
	-moz-box-sizing: border-box;
}

body, td
{
	margin: 0px;
	font-family: 		arial, helvetica;
	font-size:	 		10pt;
	color:				#85736b;
}

p, small {
	margin: 0px;
	font-family: 		arial, helvetica;
	font-size:	 		10pt;
	color:				#85736b;
}
td
{
	border: 0px solid red;
}
A
{
	font-family: 		arial, helvetica;
	font-size:	 		10pt;
	font-weight:		500;
	color:				#85736b;
	text-decoration:	underline;
}
A:hover
{
	color:				#555555;
}


/* Logo  */
div.logo
{
	display:		normal;
	margin:			0px;
	margin-top:		5px;
	margin-left:	5px;
	width:			100%;
	height:			100%;
	padding:		0px;
}
img.logobloem
{
	position:	absolute;
	top:		35px;
	left:		500px;
}
div.logobloem_flash
{
	position:	absolute;
	top:		35px;
	left:		500px;
}

/* Zoek Sectie  */
img.zoek_plaatje
{
	position:	absolute;
	top:		60px;
	left:		652px;
	display:	block;
}
div.zoek_position
{
	position:	absolute;
	top:		74px;
	left:		702px;
	margin: 	0px;
	padding: 	0px;
	display:	block;
}
input.zoek_input
{
	font-family: 		arial;
	font-size:	 		12px;
	background-color:	#e1ddd6;
	width:				164px;
	text-align:			left;
	padding-left:		4px;
}
div.zoek_pijltje
{
	position: 	absolute;
	top: 		75px;
	left: 		867px;
	margin:		0px;
	padding:	0px;
	display:	block;
}

/* Algemene Layout */
td.linkerbalk
{
	width: 20px;
	background-color: #bc010c;
}

td.menubalk
{
	width:				622px;
	height:				25px;
	background-color:	#b3a59f; /*#9f9786; */
	padding:			5px;
}

td.menuitem_area
{
	padding:		0 8px;
}

A.langswitch:link, A.langswitch:active, A.langswitch:visited, A.langswitch:hover
{
	padding: 			0px;
}

A.menuitem:link, A.menuitem:active, A.menuitem:visited, A.menuitem:hover
{
	padding: 			2px;
	padding-left:		0;
	padding-right:		0;
	text-align: 		center;
	font-family: 		arial,tahoma,verdana,helvetica;
	font-size: 			12px;
	font-weight:		600;
	letter-spacing:		0px;
	color:				white;
	text-decoration:	none;
}
A.menuitem:hover 	{ color: #b71b20;}

A.menuitemselected:link, A.menuitemselected:active, A.menuitemselected:visited, A.menuitemselected:hover
{
	font-size: 			12px;
	font-weight:		600;
	color:				#b71b20;
	text-decoration:	none;
}
A.menuitemselected:hover 	{ color: #b71b20;}


table.content_area, td.content_area
{
	margin:				0px;
	padding: 			0px;
	font-size:			13px;
	/* line-height:		0px; */
	width:				622px;
	background-color:	#e6e2dc;
	/* white-space:		none; */
}

td.rechterbalk
{
	background-color: #bc010c;
	width: 97px;
}

/* Sub banners */
table.subbanners, td.subbanners
{
	margin:		0px;
	padding: 	0px;
	width:		252px;
}

div.subbanner
{
	margin: 0px;
	padding: 1px;
	padding-left: 2px;
	height: 100%;
	width: 100%;
	background-position: bottom right;
	background-repeat: no-repeat;
}

ul.subbanner_link_group
{
	/*font-weight: normal;*/
	margin: 0px;
	padding-left: 12px;
}

li.subbanner_link
{

}


/* Text Formats */
h1
{
	font-family:		arial, helvetica;
	font-size:			23pt;
	color:				#85736b;
	font-weight:		bold;
	word-spacing:		3px;
	margin:				0px;
	margin-bottom:		3px;
}

h2
{
	margin: 			0px;
	padding:			0px;
	font-family:		arial, helvetica;
	font-size:			23pt;
	color:				#85736b;
	font-weight:		bold;
	margin-top:			1px;
	margin-bottom:		2px;
}

A.text:link, A.text:active, A.text:visited, A.text:hover
{
	text-decoration:	none;
}
A.text:hover 	{ text-decoration:	underline;}

.text, td.content_area
{
/*
	font-family: 		arial, helvetica;
	font-size:	 		13pt;
	font-weight:		500;
	color:				#978880;
*/
}

td.background_image
{
	background-position: 	bottom right;
	background-repeat: 		no-repeat;
}
td.background_cursus_image
{
	background-position: 	right;
	background-repeat: 		no-repeat;
}

/* Pagina Specifiek */
td.home_content_area
{
	padding:			15px;
	padding-left:		20px;
	padding-right:		20px;
	width:				622px;
}
td.algemeen_content_area
{
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	width:				622px;
}

table.sitemaptext
{
	font-family:		Arial;
	font-size:			12px;
}

/* Submenu */
td.submenu
{
	padding-top:			10px;
	padding-left:			20px;
	padding-right:			20px;
	padding-bottom:			0px;
	width:					622px;
}
table.submenu_row
{
	padding-top:		3px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	margin:				0px;
}
td.submenu_row_image
{
	margin:		0px;
	padding: 	0px;
}
td.submenu_row_inleidendetext
{
	padding: 		5px;
	padding-left: 	10px;
}
h1.submenu_row_inleidendetext_titel
{
	font-family:		arial, helvetica;
	font-size:			12pt;
	color:				#85736b;
	font-weight:		bold;
	word-spacing:		1px;
	margin-left:		0px;
	margin-bottom:		1px;
	padding:			0px;
}
span.submenu_row_inleidendetext_content
{
	font-family:		arial, helvetica;
	font-size:			10pt;
	color:				#85736b;
	padding:			0px;
}
A.submenu_row_inleidendetext_meer_link:link, A.submenu_row_inleidendetext_meer_link:active, A.submenu_row_inleidendetext_meer_link:visited, A.submenu_row_inleidendetext_meer_link:hover
{
	font-family: 		arial, helvetica;
	font-size:	 		12px;
	font-weight:		normal;
	text-decoration:	underline;

	color:				#bc010c;/* #7b705a;*/
}
A.submenu_row_inleidendetext_meer_link:hover
{
	text-decoration:	underline;
	font-weight:		bold;
}
td.submenu_row_submenu
{
	padding-left: 20px;
}
A.submenu_row_submenu_links:link, A.submenu_row_submenu_links:active, A.submenu_row_submenu_links:visited, A.submenu_row_submenu_links:hover
{
	font-family: 		arial, helvetica;
	font-size:	 		12px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#7b705a;
	padding-top:		2px;
	line-height:		20px;
}
A.submenu_row_submenu_links:hover
{
	text-decoration:	none;
	font-weight:		bold;
	font-family: 		arial, helvetica;
	font-size:	 		12px;
	color:				#7b705a;
	padding:			0px;
	padding-top:		2px;
	line-height:		20px;
}
img.submenu_row_horline
{
	margin: 			0px;
	margin-top:			0px;
	margin-bottom: 		6px;
	padding:			0px;
	color:				#85736b;
	width:				430px;
}
div.submenu_backgroundbanner
{
	position: 	relative;
	bottom:		0px;
	right:		0px;
}

/* Cursussen */
A.cursus_groep_link:link, A.cursus_groep_link:active, A.cursus_groep_link:visited, A.cursus_groep_link:hover
{
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	margin-left: 5px;
}
A.cursus_groep_link:hover
{
	margin-left: 10px;
}
A.cursus_link:link, A.cursus_link:active, A.cursus_link:visited, A.cursus_link:hover
{
	word-spacing:		2px;
	letter-spacing:		0px;
	color:#fff;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
}
A.cursus_link:hover
{
	text-decoration: underline;
}

.cursus_titel
{
	font-size: 14px;
	text-transform: uppercase;
	padding: 18px;
	padding-left: 4px;
}
.cursus_headerinfo
{
	padding: 4px;
	font-size: 12px;
	color: #9f9786;
	text-transform: uppercase;
}

/* Nieuws */
A.nieuws_groep_link:link, A.nieuws_groep_link:active, A.nieuws_groep_link:visited, A.nieuws_groep_link:hover
{
	color:white;
	text-decoration: none;
	font-size: 12px;
	margin-left: 5px;
}
A.nieuws_groep_link:hover
{
	margin-left: 10px;
}

/* Breadcrum */
A.bread_nav:link, A.bread_nav:active, A.bread_nav:visited, A.bread_nav:hover
{
	font-family: 		arial, helvetica;
	font-size:	 		12px;
	text-decoration:	none;
	color:				#85736b;
	padding-top:		2px;
	line-height:		20px;
}
A.bread_nav:hover
{
	text-decoration:	underline;
	font-family: 		arial, helvetica;
	font-size:	 		12px;
	color:				#555555;
	padding:			0px;
	padding-top:		2px;
	line-height:		20px;
}

/* Sitemap */
.sitemap {
	padding: 10px;
}

.smn1 {

}

.smn2 {
	padding-left: 20px;
}

.smn3 {
	padding-left: 40px;
}

.smn4 {
	padding-left: 60px;
}

.smn5 {
	padding-left: 80px;
}

/* LOGIN PART --------------------------------------------------------------- */
/* CSS shorthand-code methode */

/* Login subbanner */
#loginbutton {display:block;margin:5px;float:right;width:64px;height:20px;background:#fff url(/images/login.gif) no-repeat;}
#loginbutton span {display:none;} /* only for text browsers and search enginges */

/* home login */
.login_home_menu_item h2 a {font-size:16px;font-weight:bold;}
.login_home_menu_item {clear:both;margin:20px 0 40px;}
.login_home_menu_item img {float:left;margin:0 15px 0 0;}
/* /LOGIN PART -------------------------------------------------------------- */


/* STATISIEK ---------------------------------------------------------------- */
.stat_table { height: 100%; width: 100%; margin: 0px; padding: 0px; }
.stat_table_header, .stat_table_footer {height: 3px; background:#B3A59F;}
.stat_form {width:120px; vertical-align:top; padding: 5px}
.stat_form label {color:#85736b;font-weight:bold;font-size:12px;padding:0 5px;margin-top:10px;}
.stat_form select {width:150px;}
.stat_form #submitbutton {margin:10px 0 0;padding:2px 0;width:150px;background:#999;color:#fff;font-weight:bold;border:0;cursor:pointer;}
.stat_form #submitbutton:hover {color:#b71b20;}
.fc_form {vertical-align:top; padding: 5p}

.stat_view {padding:0 20px 5px; background:#B3A59F;color:#fff;vertical-align:top;}
.stat_view a, .stat_view p {color:#fff;}
.stat_view h2 {color:#fff;font-size:16px;}
.stat_view h3 {color:#fff;font-size:13px;}
.stat_view .tbl {float:left;margin:10px 15px 15px 0;font-size:12px;border-collapse:collapse;}
.stat_view .tbl th {color:#fff;padding:3px;border:#fff 1px solid;border-left:0;border-right:0;}
.stat_view .tbl td {text-align:right;padding:3px;}

.stat_view .tbl tr.odd {background-color:#ede9e7;}
.stat_view .tbl tr.even {background-color:#e8e1de;}
.stat_view .tbl tr.sum {background-color:#e8e1de;font-weight:bold;}
.stat_view .tbl tr.sum td {color:#f00 !important;}
/*color:#bc010c;*/
.downloads {margin:0;padding:0;list-style-type:none;}
.downloads li {margin:0 25px 0 0;padding:0;display:block;float:left;}
.downloads a {display:block;width:35px; padding-top:33px;background:no-repeat;color:#fff;text-align:center;}
.downloads a.print {background-image:url(/images/icon_print.gif);}
.downloads a.pdf {display:block;background-image:url(/images/icon_pdf.gif);}
.downloads a.excel {display:none;background-image:url(/images/icon_excel.gif);}
.downloads a.csv {display:none;background-image:url(/images/icon_csv.gif);}
/* /STATISIEK --------------------------------------------------------------- */

/* FLOWERCREDIT ------------------------------------------------------------- */
/* /FLOWERCREDIT ------------------------------------------------------------ */

/* GENERAL ------------------------------------------------------------------ */
.error {margin:5px 0;padding:5px;color:red;font-weight: bold}
.warning {margin:5px 0;padding:5px;font-weight: bold}
.print {display:none;}
/* /GENERAL ----------------------------------------------------------------- */

