div.moduletable_TEST ul.menu {
	list-style: none;
	color: #333;
	text-decoration: none;
	}
	
li.item31 a span, li.item31 a:link span, li.item31 a:visited span, li.item31 a:hover span, li.item31 a:active span {
	color: #333;
	text-decoration: none;
	}

/*********************************************************************** SITEMAP */

div.componentheading_SITEMAP {
	margin: 0;
	padding: 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d94b00;
	}

.sitemap ul {
	display		: block;
	list-style	: inside disc;
	padding		: 0;
	}

.sitemap ul li,
.sitemap ul li a,
.sitemap ul li a:link,
.sitemap ul li a:visited,
.sitemap ul li a:active  {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	color: #004d87;
	text-decoration: none;
}

.sitemap ul li a:hover {
	color: #d94b00;
	text-decoration: underline;
	}

.sitemap a img {
	border		: none;
}
.sitemap ul.level_0 ul {
	list-style	: inside disc;
	padding		: 0;
}
.sitemap ul.level_1 li {
	padding		: 0 0 0 2em;
	white-space	: nowrap;
}
.sitemap li.active a {
	font-style	: italic;
}

/*********************************************************************** HOME MENU HORIZONTAAL */

div.moduletable_homemenu table {
	text-align: center;
	}

div.moduletable_homemenu table tr td a {
	padding: 0 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.8em;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1px;
	color: #333;
	}

div.moduletable_homemenu table tr td a:hover {
	color: #d94b00;
	text-decoration: underline;
	}

/*********************************************************************** COPYRIGHT */

div#copyright, div#copyright a {
	padding-top: 10px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 9px;
	color: #555;
	}

/*********************************************************************** MAIN MENU LEFT */

/* Hoofdmenu */
div.moduletable_menu ul {
	list-style: outside none none;
	text-align: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.8em;
	font-size: 10px;
	padding-right: 0px;
	margin: 90px 0px 0px 0px;
	}

div.moduletable_menu ul li a:link {
	background:transparent url(../images/bolletje-blauw.png) no-repeat 100% 100%;
	margin-right: 0px;
	padding-right: 23px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 1px;
	color: #004d87;}

div.moduletable_menu ul li#current a {
	background:transparent url(../images/bolletje-current.png) no-repeat 100% 100%;
	font-weight: bold;
	margin-right: 0px;
	padding-right: 23px;
	letter-spacing: 1px;
	color: #d94b00;
	}
	
div.moduletable_menu ul li a:visited {
	background:transparent url(../images/bolletje-blauw.png) no-repeat 100% 100%;
	text-decoration: none;
	margin-right: 0px;
	padding-right: 23px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #004d87;}
	
	
div.moduletable_menu ul li a:hover {
	background:transparent url(../images/bolletje-rood.png) no-repeat 100% 100%;
	font-weight: bold;
	margin-right: 0px;
	padding-right: 23px;
	letter-spacing: 1px;
	color: #d94b00;
	}

/* Submenu */

div.moduletable_menu ul li#current ul {
	list-style: outside none none;
	text-align: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-size: 8px;
	letter-spacing: 1px;
	padding-right: 0px;
	width: 100px;
	margin: 0px 0px 0px -33px;
	}

div.moduletable_menu ul li#current ul li a {
	background:transparent url(../images/bolletje-sub.png) no-repeat 100% 100%;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5em;
	font-size: 8px;
	letter-spacing: 1px;
	color: #004d87;
	}

div.moduletable_menu ul li#current ul li#current a {	}
	
div.moduletable_menu ul li#current ul li a:visited {
	background:transparent url(../images/bolletje-sub.png) no-repeat 100% 100%;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: normal;
	color: #004d87;}

div.moduletable_menu ul li#current ul li a:hover {
	background:transparent url(../images/bolletje-sub.png) no-repeat 100% 100%;
	font-weight: normal;
	letter-spacing: 1px;
	color: #d94b00;
	}

/* Submenu current en active */

div.moduletable_menu ul li ul {
	list-style: outside none none;
	text-align: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-size: 8px;
	width:100px;
	letter-spacing: 1px;
	padding-right: 0px;
	margin: 0px 0px 0px -33px;
	}

div.moduletable_menu ul li ul li a {
	background:transparent url(../images/bolletje-sub.png) no-repeat 100% 100%;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.5em;
	font-size: 8px;
	letter-spacing: 1px;
	color: #004d87;
	}

div.moduletable_menu ul li ul li#current a {	
	letter-spacing: 1px;
	}
	
div.moduletable_menu ul li ul li a:visited {
	background:transparent url(../images/bolletje-sub.png) no-repeat 100% 100%;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: normal;
	color: #004d87;}

div.moduletable_menu ul li ul li a:hover {
	background:transparent url(../images/bolletje-sub.png) no-repeat 100% 100%;
	font-weight: normal;
	letter-spacing: 1px;
	color: #d94b00;
	}

/************************************************************* TABELLEN ALGEMEEN */

table, table tr, table tr td {
	margin: 0;
	padding: 0;
	border: solid black 0px;
	border-collapse: collapse;
	}

/*********************************************************************** CONTENT */

table.contentpaneopen_STUDIO tr td h2,
table.contentpaneopen_VISIE tr td h2,
table.contentpaneopen_DRUKWERK tr td h2,
table.contentpaneopen_WEBSITE tr td h2,
table.contentpaneopen_STARTERS tr td h2,
table.contentpaneopen_PRODUCTEN tr td h2,
table.contentpaneopen_NIEUWS tr td h2,
div.componentheading_NIEUWS,
table.contentpaneopen_CONTACT tr td h2
	{
	margin: 0;
	padding: 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d94b00;
	}

table.contentpaneopen_STUDIO tr td,
table.contentpaneopen_VISIE tr td,
table.contentpaneopen_DRUKWERK tr td,
table.contentpaneopen_WEBSITE tr td,
table.contentpaneopen_STARTERS tr td,
table.contentpaneopen_PRODUCTEN tr td,
table.contentpaneopen_NIEUWS tr td,
table.contentpaneopen_CONTACT tr td
	{
	margin: 0;
	padding: 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 150%;
	font-weight: normal;
	color: #004d87;
	}

table.contentpaneopen_CONTACT tr td
	{
	padding: 1px 0;
	}

table.contentpaneopen_NIEUWS tr td.createdate {
	font-size: 9px;
	letter-spacing: 1px;
	color: #999;
	}
table.contentpaneopen_NIEUWS tr td p em u {
	font-size: 9px;
	letter-spacing: 1px;
	color: #999;
	text-decoration: none;
	font-style: normal;
	}

/* LINKS */

table.contentpaneopen_STUDIO tr td a:link,
table.contentpaneopen_VISIE tr td a:link,
table.contentpaneopen_DRUKWERK tr td a:link,
table.contentpaneopen_WEBSITE tr td a:link,
table.contentpaneopen_STARTERS tr td a:link,
table.contentpaneopen_PRODUCTEN tr td a:link,
table.contentpaneopen_NIEUWS tr td a:link,
table.contentpaneopen_CONTACT tr td a:link

	{
	color: #d94b00;
	font-weight: bold;
	}
table.contentpaneopen_STUDIO tr td a:visited,
table.contentpaneopen_VISIE tr td a:visited,
table.contentpaneopen_DRUKWERK tr td a:visited,
table.contentpaneopen_WEBSITE tr td a:visited,
table.contentpaneopen_STARTERS tr td a:visited,
table.contentpaneopen_PRODUCTEN tr td a:visited,
table.contentpaneopen_NIEUWS tr td a:visited,
table.contentpaneopen_CONTACT tr td a:visited

	{
	color: #d94b00;
	font-weight: bold;
	}
table.contentpaneopen_STUDIO tr td a:hover,
table.contentpaneopen_VISIE tr td a:hover,
table.contentpaneopen_DRUKWERK tr td a:hover,
table.contentpaneopen_WEBSITE tr td a:hover,
table.contentpaneopen_STARTERS tr td a:hover,
table.contentpaneopen_PRODUCTEN tr td a:hover,
table.contentpaneopen_NIEUWS tr td a:hover,
table.contentpaneopen_CONTACT tr td a:hover

	{
	color: #004d87;
	font-weight: bold;
	}
table.contentpaneopen_STUDIO tr td a:active,
table.contentpaneopen_VISIE tr td a:active,
table.contentpaneopen_DRUKWERK tr td a:active,
table.contentpaneopen_WEBSITE tr td a:active,
table.contentpaneopen_STARTERS tr td a:active,
table.contentpaneopen_PRODUCTEN tr td a:active,
table.contentpaneopen_NIEUWS tr td a:active,
table.contentpaneopen_CONTACT tr td a:active

	{
	color: #d94b00;
	font-weight: bold;
	}

/*********************************************************************** LAATSTE NIEUWS */

div.moduletable_LAATSTENIEUWS {
	background:transparent url(../images/lijnzijkant.png) no-repeat top left;
	padding: 0 0 0 20px;
	}

div.moduletable_LAATSTENIEUWS h3 {
	margin: 0;
	padding: 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004d87;
	}

div.moduletable_LAATSTENIEUWS ul {
	padding: 0 0 0 15px;
	margin: 0;
	list-style: outside disc none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.6em;
	text-align: left;
	color: #d94b00;
	}

div.moduletable_LAATSTENIEUWS ul li a:link {
	text-decoration: none;
	font-weight: normal;
	color: #004d87;
	}
	
div.moduletable_LAATSTENIEUWS ul li a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #004d87;
	}
	
div.moduletable_LAATSTENIEUWS ul li a:hover {
	font-weight: bold;
	color: #d94b00;
	}

/*********************************************************************** NIEUWS SEPARATOR */

table.blog_NIEUWS tr td span.article_separator {
	padding: 0 0 0 0;
	margin: 0;
	border-top: solid #ccc 1px;
    width: 752px;
    width: 702px!important;
	display: block;
	}

table.contentpaneopen_NIEUWS tr td img {
	border: solid #ccc 1px;
	margin: 0 20px 5px 0;
	padding: 1px;
	width: 150px;
	height: 100px;
	}

div.article_separator {
	width: 100%;
	border-bottom: solid #ccc 1px;
	margin-bottom: 15px;
	}

/*********************************************************************** FOOTER */

div.moduletable_PAYOFF {
	padding-top: 18px;
	padding-left: 175px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d94b00;
	letter-spacing: 1px;
	}

/*********************************************************************** Back Button */

.p-empty {
	clear: left;
	}

.p-back a {
	margin-top: 10px;
	float: left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 150%;
	font-weight: normal;
	color: #004d87;
	text-decoration: none;
	text-align: left;
		}
.p-back a:link {
	font-weight: normal;
	color: #004d87;
	}
.p-back a:visited {
	font-weight: normal;
	color: #004d87;
	}
.p-back a:hover {
	font-weight: normal;
	color: #d94b00;
	}
.p-back a:active {
	font-weight: normal;
	color: #004d87;
	}

/*********************************************************************** PAGINA NAVIGATIE */

span.pagination {
	float: right;
	}
span.pagination_separator {
	display: block;
	height: 22px;
	float: left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height: 150%;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
	}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height: 150%;
	font-size: 10px;
	color: #004d87;
	text-decoration: none;
	cursor: pointer;
	}

.button2-left span,
.button2-right span { 
	cursor: default; color: #999; 
	}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 3px; }

.page span,
.blank span {
	color: #d94b00;
	font-weight: bold;
	}

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #d94b00; }

.button2-left a,
.button2-left span { padding: 0 0 0 3px; }

.button2-right a,
.button2-right span { padding: 0 3px 0 0; }

.button2-left { background: none; float: left; margin-left: 0px; }

.button2-right { background: none; margin-left: 0px; }

.button2-right .prev { none; }

.button2-right.off .prev { none; }

.button2-right .start { none; }

.button2-right.off .start { none; }

.button2-left .page,
.button2-left .blank { background: none; }

.button2-left .next { background: none; }

.button2-left.off .next { background: none; }

.button2-left .end { background: none; }

.button2-left.off .end { background: none; }

.button2-left .image 		{ background: none; }
.button2-left .readmore 	{ background: none; }
.button2-left .pagebreak 	{ background: none; }
.button2-left .blank	 	{ background: none; }
